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
339961051767	339961052337	339961052886	339961053436	339961053986	339961054536	339961055086	339961055636	339961056186	339961056736	339961057286	339961057836	339961058386	339961058936	339961059486	339961060036	339961060586	339961061136	339961061686	339961062236	339961062786	339961063336	339961063886	339961064436	339961064986	339961065536	339961066086	339961066636	339961067186	339961067736	339961068286	339961068836	339961069386	339961069936	339961070486	339961071036	339961071586	339961072136	339961072686	339961073236	339961073789	339961074336	339961074886	339961075436	339961075986	339961076536	339961077086	339961077636	339961078186	339961078736	339961079286	339961079836	339961080386	339961080936	339961081486	339961082036	339961082586	339961083136	339961083686	339961084236	339961084786	339961085336	339961085886	339961086436	339961086986	339961087539	339961088086	339961088636	339961089186	339961089736	339961090286	339961090836	339961091386	339961091936	339961092486	339961093036	339961093586	339961094136	339961094686	339961095236	339961095786	339961096336	339961096886	339961097436	339961097986	339961098536	339961099086	339961099636	339961100186	339961100736	339961101287	339961101836	339961102386	339961102936	339961103486	339961104036	339961104586	339961105136	339961105686	339961106236	339961106786	339961107336	339961107886	339961108436	339961108986	339961109536	339961110086	339961110636	339961111186	339961111736	339961112286	339961112836	339961113386	339961113936	339961114486	339961115036	339961115586	339961116136	339961116687	339961117236	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23955	21888	29938	24748	22601	23412	19869	9980	6192	4586	3352	2551	1997	1487	1169	881	719	508	464	398	358	340	290	271	279	286	274	227	230	204	178	173	185	191	185	173	143	163	150	147	140	147	169	144	160	151	125	173	141	144	161	148	153	152	160	152	159	174	162	164	161	149	156	141	143	142	148	157	131	141	155	150	161	121	136	149	151	143	139	132	141	144	147	130	136	114	151	133	127	132	137	139	146	133	123	148	128	138	144	154	154	158	146	153	149	138	151	166	136	138	144	151	130	143	116	132	127	141	146	155	107	127	130	154	148	151	147	134	140	147	151	139	159	135	152	136	146	122	138	133	120	155	150	136	118	141	143	174	128	154	130	149	146	145	122	138	147	136	148	141	126	168	163	156	156	141	146	143	136	146	143	132	139	140	131	140	132	130	136	119	125	130	151	123	124	128	140	125	144	135	161	126	150	137	140	131	136	135	137	143	131	133	139	144	138	154	167	123	139	139	141	143	139	128	145	135	132	147	135	151	129	143	138	137	142	135	138	136	147	134	148	132	141	122	129	160	151	148	141	153	133	126	137	133	137	157	146	150	137	129	134	138	150	142	137	146	168	145	127	150	139	131	148	138	156	136	137	136	150	132	166	144	141	138	156	130	148	156	140	149	146	132	133	132	132	135	139	126	135	150	139	148	114	148	139	154	138	136	143	148	151	152	132	138	152	152	113	151	135	140	157	155	125	140	135	139	149	143	162	125	149	132	134	141	111	141	133	153	153	139	149	126	148	138	122	132	139	136	151	128	138	131	131	130	153	140	152	134	126	140	141	130	133	137	155	145	125	125	132	154	131	119	118	135	165	148	139	123	142	130	150	113	157	131	150	133	148	132	132	133	121	161	126	151	138	127	150	129	155	143	133	139	159	135	139	145	146	153	118	136	144	142	131	117	159	119	134	129	161	139	134	156	157	145	125	140	119	140	137	136	148	142	156	145	122	145	131	152	148	148	138	142	146	126	143	133	128	126	133	160	153	148	141	135	135	152	153	134	144	145	129	145	151	141	134	137	145	133	142	136	136	150	144	133	129	129	128	132	149	114	120	141	138	143	145	125	118	122	151	140	150	141	133	132	154	176	136	155	142	157	154	152	141	124	124	139	150	140	132	120	147	162	138	136	133	163	130	142	165	155	131	157	134	144	122	138	136	128	144	133	144	139	124	126	134	144	154	148	140	134	124	144	146	137	141	116	147	155	122	153	143	128	123	137	133	130	123	153	135	118	145	124	132	140	123	157	137	145	145	128	155	129	147	151	150	114	142	143	154	143	129	110	135	133	147	123	126	139	148	153	145	135	134	136	160	141	154	135	147	133	140	156	136	147	129	140	145	162	138	145	128	148	159	137	140	156	120	135	118	152	119	142	137	139	148	123	137	148	141	128	131	124	146	141	140	134	135	154	139	124	141	121	132	131	135	121	164	137	150	129	152	136	126	128	137	150	143	135	166	147	140	115	142	139	132	134	142	144	124	147	127	129	135	146	154	136	157	146	129	143	124	129	141	111	126	127	155	146	107	147	156	151	136	124	134	151	147	149	119	153	161	131	126	121	125	157	131	131	147	133	134	133	122	143	152	134	122	130	121	158	147	138	150	138	140	160	146	134	144	126	126	150	120	132	132	131	150	161	140	119	132	129	147	131	136	132	126	139	136	130	152	148	124	151	134	136	142	141	130	152	176	137	145	120	131	139	128	134	164	146	128	154	138	118	157	144	136	146	156	126	183	130	132	159	137	139	136	125	146	147	123	126	120	138	132	141	134	148	143	165	134	112	139	145	115	151	157	116	151	150	141	133	145	137	171	131	133	157	136	152	145	117	143	137	129	153	158	132	136	139	141	147	151	144	131	140	171	134	134	134	110	114	141	130	144	117	135	151	130	121	134	136	140	128	151	144	145	142	131	135	140	142	129	138	135	139	146	137	143	134	150	136	125	125	139	151	166	121	116	127	131	125	150	132	136	150	136	126	152	151	142	120	141	146	137	159	139	153	134	128	127	147	143	127	136	150	142	142	138	141	146	149	131	139	145	139	130	119	138	127	136	133	135	121	120	139	148	157	118	142	119	163	140	133	148	133	141	138	120	163	144	129	146	138	130	136	133	144	127	155	158	141	137	108	134	135	129	119	141	128	155	142	126	133	137	133	127	140	130	130	138	145	142	132	131	139	151	123	142	147	121	130	123	133	150	128	139	158	117	131	168	137	119	116	140	158	131	140	142	135	123	153	139	152	115	134	119	136	137	162	163	138	139	124	150	133	143	134	145	130	137	142	124	143	124	143	163	136	125	136	123	125	140	152	145	143	121	147	139	143	139	134	123	135	142	140	147	124	129	154	131	121	139	149	133	157	156	137	149	131	144	127	127	138	139	143	128	134	130	122	141	155	143	129	136	127	145	146	130	128	174	121	132	140	140	132	153	154	152	122	155	139	137	136	140	129	150	166	151	149	135	142	113	138	126	143	150	127	144	126	146	150	141	108	145	147	153	133	142	131	135	133	133	132	135	136	164	145	125	131	134	158	136	146	127	143	134	139	120	135	154	127	146	140	157	158	126	156	128	159	126	134	134	151	134	119	149	153	131	136	142	119	155	150	143	142	149	138	159	135	137	143	133	139	125	153	138	127	143	143	161	122	147	158	140	125	143	138	135	115	151	134	163	142	145	142	155	157	134	135	108	162	160	125	135	151	134	138	161	108	144	144	138	141	129	142	147	146	162	142	134	117	119	125	132	144	149	140	122	143	146	114	117	145	142	141	140	129	119	136	150	125	142	137	110	143	152	154	131	125	153	144	135	158	153	133	146	145	158	150	138	139	138	137	130	130	113	150	135	140	145	116	121	124	145	126	125	112	130	115	136	150	127	133	123	165	141	157	132	131	139	135	151	131	140	132	161	127	138	141	147	135	141	135	153	144	158	134	142	117	142	146	128	133	140	135	128	139	141	138	142	140	156	148	132	146	133	120	144	122	148	119	105	132	137	129	126	122	134	137	144	139	141	141	139	141	126	135	147	148	124	143	150	118	150	127	144	125	122	140	141	140	127	129	134	138	135	132	126	107	131	143	140	124	149	163	132	131	135	123	145	147	134	140	140	139	128	139	140	133	151	136	148	137	146	110	143	134	157	161	155	143	149	133	138	155	135	114	164	113	132	150	146	156	136	109	138	133	136	136	146	136	128	146	127	128	146	140	130	137	132	163	143	154	138	127	150	139	128	132	150	141	146	128	128	140	129	138	156	126	137	158	141	138	138	139	138	151	130	125	150	127	128	140	127	141	131	136	154	126	143	144	155	138	133	151	142	127	150	154	156	125	126	128	120	142	154	130	127	131	132	119	109	151	149	161	133	150	135	115	147	131	134	165	119	134	150	138	153	154	137	151	157	139	134	144	132	152	117	154	132	135	124	138	151	149	151	128	140	124	143	117	145	131	139	133	102	128	139	132	136	138	139	148	139	138
31534	53567	48657	39040	33773	28323	22760	17650	13396	10931	8772	6608	5241	3922	2899	2381	1766	1352	1049	879	786	662	625	578	515	449	521	409	403	323	329	298	271	324	290	301	250	246	249	272	232	220	231	255	252	264	225	249	231	293	231	221	242	224	273	258	290	282	267	273	253	280	260	255	242	240	212	270	227	214	210	214	219	219	211	207	213	227	240	196	203	243	231	209	227	219	189	218	219	230	243	193	214	217	213	210	203	202	220	189	216	212	218	225	221	217	214	249	248	242	218	204	222	208	209	200	225	200	173	194	225	216	198	192	207	217	203	238	204	213	195	209	215	200	220	207	202	210	191	207	191	237	228	228	206	217	195	206	224	219	220	221	199	215	207	214	207	188	186	190	217	194	197	222	194	200	226	211	212	214	183	203	213	180	226	223	191	203	201	215	199	207	198	200	245	191	204	217	199	180	219	187	203	193	181	208	222	219	203	210	211	207	197	189	214	203	188	192	192	188	209	189	184	203	203	202	214	201	208	170	208	200	225	203	210	207	197	232	204	203	169	222	214	200	191	203	189	196	202	198	201	176	209	174	220	212	200	202	229	216	207	193	216	200	210	193	194	193	197	209	224	202	212	225	182	214	200	182	198	183	205	202	203	186	184	213	196	243	190	201	195	177	204	192	227	213	223	208	198	199	219	198	183	218	198	215	207	195	172	217	195	192	181	205	185	211	178	180	209	204	225	218	200	187	198	219	192	202	199	206	202	208	217	209	212	228	203	210	189	202	209	203	205	208	198	214	210	181	202	226	198	218	218	214	210	197	222	199	215	211	200	188	190	199	199	193	223	239	192	216	195	184	215	204	193	173	211	212	224	189	179	188	218	181	176	217	214	198	227	187	206	196	204	231	192	209	216	221	222	204	191	201	197	195	205	204	219	211	204	215	204	195	213	212	212	201	201	216	218	207	211	204	232	215	190	221	210	204	215	201	200	192	222	174	210	173	194	213	208	223	169	223	207	220	209	227	195	205	215	208	200	192	223	189	227	183	220	224	184	204	214	181	203	189	209	208	215	188	187	202	216	202	218	202	199	199	199	210	189	221	211	229	204	217	198	175	202	186	202	189	230	200	203	186	224	193	221	210	227	190	214	202	200	203	216	223	211	195	193	224	205	192	192	193	173	194	217	201	213	205	202	222	184	199	223	204	198	193	208	194	193	193	201	219	212	197	217	209	192	225	206	179	193	204	219	221	199	205	212	217	199	206	214	186	207	196	194	220	201	191	234	207	207	189	239	188	197	185	210	186	201	219	209	192	224	217	180	203	183	207	208	208	215	169	200	221	220	220	221	219	210	198	218	211	220	216	242	225	213	212	185	202	186	226	218	205	184	219	190	182	202	223	197	221	204	198	215	223	221	221	190	193	224	186	195	196	215	209	215	212	223	192	200	207	188	166	185	225	203	192	193	221	214	225	195	207	207	195	214	210	199	198	215	236	208	212	222	197	206	195	186	200	171	206	200	237	198	223	178	183	222	197	205	199	200	191	195	203	211	207	182	186	217	203	200	189	217	200	221	191	208	200	217	189	196	213	215	187	175	208	198	188	222	195	188	210	211	220	199	191	197	220	219	192	211	228	207	210	226	187	229	215	201	199	202	194	216	187	220	197	184	220	189	226	209	209	190	234	182	215	211	193	194	220	179	197	205	200	216	216	200	175	204	202	194	189	200	193	190	205	192	204	191	195	197	221	219	197	185	189	207	209	217	217	195	186	222	206	212	215	234	241	221	212	211	173	212	193	183	211	195	207	190	210	212	173	195	187	200	211	172	190	207	200	227	202	224	189	204	207	188	208	200	230	214	214	230	198	211	199	214	220	209	220	194	183	209	222	202	193	213	196	193	207	193	194	204	203	188	233	198	196	198	213	199	212	182	227	207	216	190	222	192	185	205	211	230	222	198	193	201	178	187	201	225	188	191	200	186	215	195	212	191	177	192	223	205	198	227	222	204	193	182	189	209	230	201	221	202	221	200	212	206	210	208	215	198	220	194	214	202	208	191	206	204	186	187	188	229	205	186	200	207	208	198	216	222	205	196	195	225	221	202	205	212	188	208	195	224	191	183	205	215	198	210	204	215	224	208	207	203	205	181	207	203	184	215	183	197	209	241	194	194	220	215	212	191	196	228	177	207	184	204	192	202	195	202	179	219	219	187	184	186	183	223	200	185	210	197	218	171	199	193	215	190	205	192	222	191	206	195	212	203	219	203	199	193	199	204	190	212	233	224	204	198	210	180	217	194	196	200	187	222	185	235	208	221	205	232	234	211	170	212	184	192	207	198	217	223	195	208	199	204	189	191	223	211	203	201	191	223	172	184	208	195	205	173	205	220	200	172	213	196	200	211	187	203	185	201	208	200	202	203	195	215	211	212	192	217	208	176	182	189	231	172	194	202	208	231	228	203	205	207	201	209	211	182	223	212	217	220	213	227	201	220	189	217	185	198	186	225	206	226	192	230	222	193	215	201	218	242	185	234	208	206	219	194	196	217	209	206	233	196	205	206	196	226	181	189	223	200	191	212	218	191	218	228	198	206	211	211	189	198	184	195	198	211	231	230	218	216	190	211	206	194	196	209	237	234	192	200	182	208	207	200	211	192	212	190	204	194	204	236	186	190	216	217	191	212	221	206	201	205	213	226	196	198	211	230	214	195	208	212	193	206	187	199	203	216	195	224	195	196	204	199	193	207	206	222	214	223	227	204	198	214	190	202	230	221	206	193	219	210	199	211	216	191	195	206	204	196	193	210	214	218	219	193	187	230	222	191	204	201	219	218	181	214	232	193	208	220	197	211	188	204	205	210	234	219	200	199	210	226	218	196	214	218	201	208	210	204	172	186	222	210	204	181	224	216	188	199	219	202	198	211	243	219	199	209	195	187	203	199	200	189	203	208	188	187	221	204	211	216	227	186	192	206	177	199	202	225	192	195	195	177	206	219	235	186	196	203	215	206	197	194	221	213	215	212	186	200	210	200	183	197	218	187	193	198	201	217	226	231	206	209	223	209	208	218	223	189	181	210	201	212	206	208	196	198	219	238	205	196	206	202	213	209	192	211	199	193	191	204	213	205	213	205	221	209	193	226	208	216	211	191	203	190	185	204	192	222	212	214	188	187	201	205	216	187	183	190	199	174	224	214	200	221	208	208	195	210	218	200	193	195	198	199	184	207	196	176	207	212	186	195	192	206	207	215	204	202	187	205	229	192	196	229	192	195	185	234	213	207	208	216	201	196	197	186	208	190	195	214	195	189	191	191	215	212	213	179	213	185	207	193	199	204	197	206	187	181	227	207	201	221	185	224	230	205	195	244	198	222	197	224	178	209	193	219	190	217	213	211	221	212	192	214	195	186	202	198	214	202	189	198	206	197	179	209	213	204	207	197	204	199	200	198	209	196	223	207	208	201	190	205	207	225	208	216	214	216	208	207	222	194	190	203	194	183	211	215	208	201	211	198	230
28040	28024	32676	25960	17428	11102	6620	4101	2755	2124	1583	1226	975	789	616	493	434	398	327	333	316	308	296	285	272	244	268	258	274	232	229	246	226	233	214	244	216	258	227	234	227	239	259	223	218	240	246	239	233	225	239	253	237	251	246	242	246	220	235	260	229	227	241	258	216	207	239	232	243	247	233	221	239	220	252	253	228	221	249	233	231	213	250	232	203	256	220	245	258	224	238	237	232	232	218	226	247	219	226	230	255	239	219	239	210	250	218	242	219	255	239	236	230	222	237	221	236	242	240	265	203	239	250	219	217	231	229	244	228	221	243	204	225	230	198	216	196	261	251	217	216	266	252	249	263	237	245	240	238	273	217	240	260	240	255	249	227	225	251	252	225	243	244	216	233	222	252	217	213	218	248	243	274	217	231	244	226	226	248	236	248	235	221	226	237	225	235	221	242	225	235	237	221	231	247	242	249	267	200	248	256	244	232	218	232	235	232	249	242	240	237	243	233	240	216	242	220	226	245	244	240	244	230	232	219	235	224	246	239	232	258	237	204	220	221	225	231	207	235	223	243	236	225	267	231	225	213	226	250	230	232	221	224	216	230	209	260	241	241	218	238	238	229	216	227	249	222	241	223	258	232	255	256	231	204	234	210	243	213	228	227	246	246	251	244	245	219	229	244	220	233	230	229	227	216	215	250	237	230	249	222	236	219	222	229	213	221	255	252	221	235	237	220	215	210	243	225	243	226	231	241	228	250	230	225	221	245	225	200	252	232	226	232	233	225	227	223	216	255	228	222	241	227	235	247	228	246	215	231	241	218	225	226	233	230	232	251	212	218	217	221	249	230	232	230	246	239	237	238	234	237	202	237	255	256	254	238	213	235	216	232	255	245	245	213	240	242	251	221	252	243	253	241	211	230	226	242	211	244	204	242	255	213	233	235	258	212	234	206	258	249	255	239	248	219	233	229	256	248	229	223	237	231	249	225	222	216	242	225	222	238	250	223	236	241	217	242	220	226	217	243	231	273	230	246	238	239	236	244	229	224	209	258	214	204	213	232	236	229	245	227	236	237	259	222	237	253	237	209	228	232	231	217	219	258	211	234	237	232	239	208	237	207	220	233	244	220	222	255	243	238	253	221	214	237	254	250	234	249	224	240	243	234	227	237	257	211	230	253	241	242	229	234	229	231	241	219	232	254	234	231	232	234	228	208	218	255	246	229	274	221	240	229	248	254	220	236	234	250	233	250	245	205	236	241	247	222	245	210	230	239	223	219	233	215	225	213	199	208	236	229	246	201	247	220	229	237	231	237	233	232	197	222	231	231	240	219	254	221	240	233	238	233	236	238	197	225	233	250	254	229	262	241	260	227	214	237	216	205	265	226	243	271	215	247	252	251	192	216	213	234	245	232	216	227	239	243	251	224	230	227	232	220	249	237	261	261	246	225	236	226	230	225	224	221	248	231	240	246	230	221	230	234	228	230	226	234	250	212	214	236	224	220	203	242	234	220	253	249	240	236	214	223	228	250	234	210	218	250	235	245	225	257	238	230	192	255	236	237	237	226	225	236	232	215	231	221	226	250	245	244	211	247	243	236	205	235	236	225	238	210	238	253	242	244	225	265	218	223	251	247	212	250	253	220	242	219	242	217	232	244	235	249	250	226	229	244	244	231	231	248	221	234	248	222	242	235	211	210	266	224	225	240	230	223	252	239	231	240	223	245	257	224	239	208	242	202	236	226	245	215	214	219	217	236	231	208	242	228	203	232	243	218	262	220	258	221	216	233	242	220	235	210	260	235	215	220	235	231	238	238	228	227	222	220	224	209	243	246	234	223	244	239	235	246	251	237	224	273	255	269	251	230	256	247	213	239	222	225	227	249	237	255	248	211	217	232	234	233	246	218	250	244	244	220	216	239	238	227	263	256	226	245	259	215	223	213	229	252	229	260	254	233	232	225	220	221	218	221	247	223	224	228	239	246	218	270	241	223	219	221	252	249	217	217	225	248	234	222	259	223	220	241	243	222	235	264	232	256	251	215	247	231	247	223	248	238	235	261	244	218	245	233	255	253	246	218	252	235	237	229	217	239	244	237	237	208	199	244	242	219	239	261	236	240	248	244	238	238	212	242	221	214	208	243	230	261	214	228	241	235	217	245	241	237	238	244	243	263	230	238	229	218	232	231	233	235	239	239	211	248	236	223	266	236	225	234	224	229	232	237	212	232	232	242	237	211	246	245	215	242	234	246	233	238	207	232	225	239	261	263	255	228	245	248	226	220	270	235	244	218	248	226	247	238	242	217	229	234	240	219	232	230	240	240	230	230	245	249	249	260	211	227	220	213	244	227	229	264	208	245	238	262	214	214	231	252	221	235	243	241	241	239	237	243	248	242	218	234	226	239	213	232	255	243	245	247	265	243	252	225	227	248	231	237	227	235	241	236	241	240	218	251	247	221	221	211	243	250	246	245	234	231	211	201	226	254	235	223	242	234	259	218	231	236	238	255	237	214	238	247	225	218	239	223	235	213	221	227	240	231	249	226	209	238	226	265	240	225	237	242	237	202	246	233	246	256	255	235	220	197	236	242	227	206	227	222	210	254	215	229	242	236	245	213	236	243	225	228	218	210	244	221	227	221	255	221	215	236	257	245	249	227	254	231	219	218	233	231	250	230	262	229	245	230	255	256	216	234	226	213	241	238	243	228	230	235	239	235	226	236	228	244	243	231	216	226	235	227	225	209	245	226	213	220	234	234	237	235	244	207	216	236	226	204	218	219	227	229	258	200	257	216	224	217	221	221	249	226	244	239	216	242	251	208	225	215	239	238	267	224	251	260	228	235	217	235	249	221	199	222	255	257	192	224	232	244	232	221	219	213	243	240	215	226	219	255	228	233	257	242	249	221	219	217	216	234	220	232	223	234	232	232	224	250	233	242	222	255	246	219	231	223	234	246	248	223	223	228	235	241	233	247	240	244	220	233	216	214	224	236	237	224	238	215	221	232	222	233	238	219	265	253	235	245	209	223	245	215	239	256	213	272	227	234	218	211	216	231	215	249	238	244	218	244	266	219	231	219	224	237	211	241	220	251	211	237	243	230	239	237	223	213	238	233	233	204	255	224	226	235	243	244	254	231	239	224	244	248	201	251	239	231	255	206	218	234	210	236	238	233	228	265	243	230	224	229	234	248	224	206	209	236	220	244	222	219	229	210	234	245	244	238	209	236	216	242	237	243	247	206	230	211	252	249	227	229	239	220	247	239	263	231	241	244	225	230	244	245	214	224	255	241	213	229	225	229	244	262	252	225	225	226	263	236	236	226	251	239	249	222	210	228	215	236	242	226	238	243	224	232	225	211	207	234	225	236	211	231	257	235	247	230	227	228	211	234	218	249	238	210	221	244	201	242	209	216	247	227	257	241	225	227	242	237	283	224	241	234	221	229	232	245	235	223	240	236	218	243	242	229	243	228	227	220	228	205	241	210	227	230	233	217	227	246	251
29432	43125	38341	28606	22933	17871	13417	9497	7456	5755	4271	3168	2382	1936	1461	1180	884	741	589	556	531	528	487	503	446	434	434	390	378	387	369	379	323	369	392	357	348	348	305	321	353	347	359	353	353	312	368	337	335	342	365	352	355	376	354	348	370	364	342	310	373	348	321	328	342	375	308	374	328	335	383	338	315	359	332	336	345	375	343	324	332	349	356	326	352	355	319	321	312	337	325	341	314	310	338	341	321	350	351	331	358	344	368	346	341	354	330	341	329	332	350	316	337	331	337	321	322	343	338	337	388	321	352	330	311	329	349	321	329	383	343	318	322	328	369	302	379	368	342	346	349	325	317	341	369	320	371	357	352	344	295	352	330	336	330	322	295	351	339	316	358	331	347	336	360	331	331	328	342	337	336	322	327	334	346	336	379	375	358	328	333	326	327	345	322	362	317	315	341	346	284	348	370	363	348	333	318	339	339	346	327	337	339	313	326	358	328	336	327	331	332	355	323	331	333	325	352	324	342	343	328	356	344	337	358	346	344	343	362	343	346	360	332	348	366	364	335	332	324	301	358	363	319	310	308	328	351	324	323	364	327	337	332	325	331	336	341	361	338	332	319	342	332	313	347	327	328	326	349	321	340	330	339	344	320	353	330	369	388	353	338	339	329	316	363	341	327	346	316	345	330	338	340	320	326	355	323	301	326	349	338	346	334	325	331	325	359	317	345	340	383	323	357	319	352	360	341	336	297	367	354	301	360	326	362	347	330	326	341	318	335	302	320	333	329	356	335	322	323	331	332	341	348	320	356	314	290	350	328	370	313	320	290	355	328	352	337	326	334	305	330	344	331	322	301	339	360	357	353	314	301	356	322	321	341	328	304	351	317	323	312	332	331	341	333	343	321	341	331	318	331	307	347	327	324	305	334	317	360	345	330	326	352	342	326	318	332	333	336	307	317	323	328	362	353	355	358	339	349	367	342	345	323	365	338	345	298	313	338	312	338	358	333	319	358	341	325	354	332	325	344	305	328	340	351	339	352	373	306	349	322	363	314	320	348	298	347	364	312	320	301	303	303	333	354	309	339	312	329	314	350	332	361	356	354	333	352	331	351	339	316	329	349	327	346	350	380	362	340	330	314	320	333	327	297	330	307	339	357	349	335	322	336	345	313	352	344	379	330	363	333	370	339	373	362	337	319	337	375	345	332	332	324	334	353	356	331	311	341	351	351	348	359	352	293	326	327	368	332	346	353	353	332	334	351	330	356	340	315	361	350	353	323	317	310	348	338	364	321	344	310	368	318	346	370	355	374	337	336	333	355	342	344	323	354	330	339	327	315	349	293	338	344	348	343	341	328	342	311	340	332	319	355	344	333	336	359	301	333	344	308	326	354	346	353	318	363	346	322	342	358	334	345	336	341	344	327	355	302	336	335	313	352	328	316	338	339	373	329	342	330	330	329	340	328	338	315	362	349	347	338	338	364	336	343	328	343	349	345	327	358	332	367	346	337	403	321	353	356	337	331	325	342	321	351	362	337	347	314	321	358	392	360	309	337	313	379	337	321	305	351	335	305	342	307	345	333	320	330	330	338	359	329	350	341	308	341	335	314	312	340	373	343	327	328	347	364	344	327	344	363	337	337	332	322	323	353	312	372	332	315	336	349	366	328	321	329	345	340	349	340	338	308	302	308	346	326	339	336	323	334	332	312	323	338	349	306	349	337	350	364	357	377	346	339	333	350	364	341	334	322	309	345	334	358	335	331	344	323	333	332	331	359	345	318	347	346	352	339	352	305	345	303	342	324	370	338	370	332	340	352	351	348	362	319	357	316	342	317	340	316	338	328	323	334	335	307	361	323	333	338	332	334	352	333	339	323	347	339	340	354	350	381	352	325	371	324	366	374	336	333	349	349	317	353	302	370	329	297	342	342	350	322	326	317	346	334	345	364	345	310	346	347	334	338	328	388	343	313	366	330	394	314	350	309	334	294	335	329	341	308	334	336	338	325	338	334	300	318	330	342	333	360	359	298	351	331	309	328	352	367	332	309	321	340	325	345	349	326	332	342	378	362	343	327	348	337	346	309	343	329	336	331	372	330	303	345	329	347	347	381	320	337	375	326	322	332	364	399	332	334	363	330	342	338	350	340	352	360	355	349	325	367	357	334	347	331	335	353	339	341	337	346	364	336	341	354	342	333	356	358	305	336	329	337	370	321	350	331	359	323	381	327	339	335	350	323	332	356	319	330	354	343	317	366	350	362	317	321	350	308	335	331	346	341	324	345	337	317	299	341	312	347	348	350	344	333	319	329	332	330	338	338	306	337	348	308	346	315	332	366	344	319	348	360	330	332	338	328	326	362	339	312	347	342	318	332	315	331	357	320	326	329	314	325	322	327	318	353	364	368	353	352	309	340	347	342	336	327	342	316	334	339	350	315	352	322	361	350	329	328	392	356	381	334	369	340	351	355	319	331	323	327	382	354	287	344	338	335	341	334	327	317	309	325	346	366	339	306	343	324	330	318	342	362	328	340	295	340	326	366	357	344	345	355	329	335	317	333	346	341	327	344	318	349	336	341	363	320	327	348	341	336	291	288	344	341	347	324	337	341	316	294	366	339	345	337	330	310	325	322	361	359	375	311	359	337	352	333	310	296	337	328	318	315	344	335	345	347	347	351	316	341	340	376	357	338	313	353	303	343	347	335	342	327	336	317	328	327	351	336	313	335	319	360	315	336	325	333	336	321	317	332	348	356	299	313	346	331	359	332	342	315	327	310	346	307	365	311	361	338	314	341	313	367	288	335	348	344	330	323	350	336	351	355	346	312	362	325	338	354	335	314	356	355	334	342	347	335	313	325	316	333	319	346	348	339	352	330	315	337	372	348	348	341	308	345	343	334	351	331	312	343	364	367	342	328	344	315	329	314	324	310	320	313	339	333	319	357	335	369	343	341	337	342	354	324	335	333	351	337	322	355	359	329	326	326	286	328	340	334	357	314	331	316	382	352	325	314	349	329	304	373	327	355	372	327	336	315	333	338	349	318	328	300	308	320	364	316	378	348	348	307	335	308	309	365	364	321	334	373	363	324	358	361	349	386	320	337	354	361	335	340	346	305	337	344	383	329	351	364	319	347	321	333	350	355	349	341	368	330	341	339	324	337	351	312	351	348	339	363	347	349	325	360	325	328	308	336	340	354	374	345	334	334	336	331	339	319	345	326	338	331	334	341	314	345	356	352	337	332	331	324	317	336	362	328	278	314	347	348	328	347	362	333	359	331	340	315	336	319	368	338	316	348	319	333	340	335	354	353	308	318	348	317	324	368	334	333	314	341	348	303	326	321	315	347	335	353	344	359	357	349	332	334	334	396	337	346	337	321	348	314	355	358	331	344	335	354	358	350	308	350	330	332	329	347	309	319	357	322	334	362	330	344	349	334	351	325	350	336	342	345	340	319	355	380	322	319	352	327	338	330	318	319	361	317	338	316	344	349	324	320	319	309	344
24136	21247	28601	25062	22075	18601	12351	6363	4300	3150	2269	1791	1391	1104	905	745	620	515	404	373	335	319	329	292	303	299	291	274	257	235	270	278	229	248	280	258	245	212	227	216	264	226	257	238	220	275	248	245	217	225	254	227	260	260	239	241	253	235	226	221	222	206	248	237	234	258	224	227	233	219	221	221	195	226	235	221	228	220	212	188	202	239	226	228	239	217	252	248	218	211	210	238	253	220	204	220	198	227	220	237	236	230	204	245	211	213	208	208	212	212	234	220	240	223	236	229	224	213	227	236	190	200	216	203	222	192	213	231	208	228	230	220	250	221	196	227	205	237	225	221	208	212	211	187	228	224	207	236	204	219	215	219	204	219	204	213	231	218	222	221	220	226	233	237	235	208	209	229	199	205	233	221	217	214	203	253	201	223	195	224	205	239	215	200	203	236	198	232	235	225	226	201	220	237	210	220	195	203	210	202	199	206	226	220	247	215	230	206	208	208	223	224	212	241	226	216	201	184	232	201	219	235	206	194	224	207	226	213	171	216	216	201	207	238	235	242	219	212	214	224	224	230	213	241	183	230	227	226	213	202	214	231	200	221	217	217	219	232	207	201	217	215	221	205	211	217	198	236	230	232	235	230	206	233	251	217	235	222	234	200	232	229	230	218	223	219	230	222	236	187	222	221	239	206	209	226	233	224	235	240	210	230	229	227	242	210	226	239	235	229	201	231	221	225	214	227	206	236	223	206	215	200	199	231	227	223	228	217	210	217	230	213	207	221	218	196	218	245	225	235	245	202	202	228	197	235	221	209	214	208	225	223	215	206	215	224	218	231	232	250	246	207	222	203	239	220	220	231	203	212	213	231	232	216	232	233	187	218	228	265	206	240	224	230	198	218	244	223	230	204	230	228	216	234	206	204	231	220	223	238	229	228	220	230	276	234	235	224	217	209	218	238	225	215	239	246	218	208	231	230	226	200	242	206	204	207	222	235	240	215	237	247	219	218	225	199	212	224	224	224	232	227	195	211	217	206	226	224	207	223	227	227	209	226	216	229	246	244	215	225	217	222	228	229	238	226	198	240	211	195	231	219	218	219	226	203	219	236	200	205	233	192	211	224	220	212	206	206	216	233	202	231	186	243	211	228	222	226	219	233	235	225	203	239	188	220	231	211	229	262	246	236	211	203	187	207	219	231	206	224	220	221	239	245	211	246	224	215	232	211	239	227	255	220	215	172	227	184	231	225	219	230	233	233	213	192	219	220	221	210	227	208	216	219	234	207	209	225	240	200	224	226	226	202	245	211	241	230	205	257	235	217	244	199	255	216	217	227	216	228	218	235	237	234	245	220	205	214	242	230	232	211	216	193	227	216	242	214	255	248	224	203	216	217	254	218	226	231	227	212	227	247	229	209	195	222	224	188	241	231	224	249	206	216	231	231	212	220	208	226	217	207	191	202	231	216	222	216	203	225	243	233	223	223	236	209	233	226	217	244	199	244	220	230	228	197	228	253	213	222	202	218	205	242	218	236	212	239	216	215	229	219	230	220	201	230	216	244	224	206	205	194	224	233	203	203	206	185	210	232	226	220	216	243	215	212	198	232	184	215	197	220	246	234	211	202	240	185	233	209	187	211	219	222	218	245	206	220	211	211	228	204	217	230	216	231	221	229	218	228	227	227	222	210	219	215	219	211	219	217	228	238	225	206	225	207	244	219	214	221	215	229	215	237	233	206	212	235	215	222	211	239	235	215	204	227	218	225	250	226	213	210	217	218	227	218	232	214	220	232	225	229	221	237	260	231	231	197	220	203	229	229	224	227	217	236	218	202	227	221	234	225	214	220	221	236	204	198	199	205	217	198	232	175	241	217	224	216	204	234	204	220	226	206	218	199	211	235	182	222	208	226	229	219	225	208	189	211	208	232	242	212	236	224	226	242	235	228	231	222	212	239	211	228	219	210	230	212	232	237	217	216	208	199	211	217	215	243	211	234	245	213	196	212	209	240	217	250	212	172	222	224	219	190	222	215	211	203	201	222	213	218	230	198	215	193	223	240	231	203	215	215	241	229	232	215	190	224	200	235	220	248	199	228	231	225	228	234	222	230	203	203	215	235	252	217	231	215	218	223	216	210	201	223	234	221	208	199	216	214	203	215	254	227	222	229	237	214	229	223	217	227	242	218	224	209	205	233	208	223	202	209	239	203	207	194	204	227	242	225	236	256	220	205	213	227	224	227	236	216	224	211	249	205	192	187	230	211	228	217	224	217	235	215	214	225	213	190	212	220	224	234	182	209	186	208	205	255	233	194	224	219	201	231	230	235	202	214	228	225	201	201	164	197	214	236	212	252	226	219	220	216	205	255	209	251	250	218	233	232	211	219	236	243	207	214	219	214	232	213	223	199	228	216	240	199	217	235	219	209	217	219	227	213	234	234	214	218	197	213	230	225	227	208	219	224	212	198	225	229	218	244	237	210	239	227	212	225	224	230	230	211	220	228	224	213	212	218	227	248	220	196	221	212	221	217	230	240	236	210	220	246	208	208	230	244	220	240	227	223	245	206	222	230	242	202	227	242	198	238	235	218	228	217	206	232	219	239	245	216	204	232	225	212	206	200	245	232	227	211	211	217	227	214	218	218	201	214	232	197	213	240	217	216	215	196	205	244	248	224	205	224	226	204	211	202	256	231	227	197	231	224	236	194	205	242	201	219	219	183	221	241	209	209	195	221	219	201	227	204	198	212	232	232	209	230	240	232	242	237	229	247	232	204	208	226	230	230	219	186	241	236	196	223	219	220	222	225	197	210	206	222	236	218	222	195	241	207	224	217	208	247	193	213	220	209	195	228	212	219	213	209	217	194	254	240	223	207	236	209	238	238	227	191	199	233	212	227	208	232	232	220	242	207	234	214	196	211	200	225	227	217	219	191	190	203	230	205	231	198	212	191	177	176	244	233	203	221	223	223	206	228	205	263	225	220	208	207	227	205	227	192	234	232	243	230	219	212	213	211	200	224	229	240	208	229	221	227	235	243	220	191	249	209	205	265	240	231	225	223	243	238	223	245	219	201	207	214	197	210	229	218	230	205	223	214	207	211	209	213	201	212	229	242	207	205	244	197	213	204	200	216	206	210	191	230	243	216	225	190	235	242	228	180	195	237	236	238	198	199	207	211	195	208	228	213	209	243	206	214	233	238	229	218	222	224	234	203	231	212	214	211	226	224	208	207	235	194	202	236	210	213	214	221	220	208	229	209	223	221	229	229	240	214	192	225	211	213	240	233	244	195	210	205	223	220	223	208	223	213	249	230	204	216	208	197	244	230	186	224	230	197	213	224	216	218	205	197	241	222	214	197	251	215	200	194	243	241	227	205	231	203	238	199	220	243	194	223	219	218	242	228	195	199	220	239	224	205	231	213	217	220	220	235	223	256	239	222	233	209	208	223	192	221	216	230	208	200	198	219	240	220	237	206	237	236	213	215	206	213	223	261	227	227	212	256
29237	48350	43123	33489	27646	22786	18151	13286	10275	8015	5764	4568	3534	2725	2227	1745	1346	1027	890	767	701	668	647	587	566	496	514	496	439	380	400	377	344	377	389	363	370	366	385	364	349	358	356	330	330	330	339	362	314	320	398	370	343	355	342	352	396	392	382	334	351	375	349	360	336	343	341	327	302	365	323	329	292	296	345	328	341	295	301	336	346	300	345	321	353	321	338	344	315	335	308	325	368	319	322	353	327	307	338	335	335	348	341	353	319	317	342	331	358	304	353	344	361	323	363	343	336	324	324	327	330	297	331	308	321	358	301	307	281	322	325	322	339	296	359	336	297	321	332	340	344	303	308	285	303	310	317	322	324	315	350	325	321	284	310	289	298	306	287	299	331	341	320	327	331	319	313	312	334	302	336	322	313	328	322	300	336	337	330	321	320	296	326	301	314	345	315	324	336	288	321	303	295	322	301	334	320	339	307	313	317	307	332	305	300	306	287	337	337	332	305	360	285	351	317	304	308	335	307	303	299	344	288	312	334	312	326	364	318	317	348	316	344	326	314	320	331	328	340	297	319	335	293	317	313	325	318	334	309	318	282	321	313	337	348	306	315	305	331	347	331	319	337	310	321	323	293	327	332	325	333	368	335	325	317	285	327	321	327	342	326	295	309	294	323	359	358	327	335	310	328	335	324	328	309	273	316	335	345	323	300	309	287	310	317	280	310	329	329	326	326	316	330	312	345	340	321	317	312	330	339	303	306	346	323	336	286	312	327	342	311	328	341	311	313	307	292	304	342	347	308	300	335	302	324	326	301	355	322	333	325	340	308	352	347	292	336	306	336	300	321	322	325	327	308	303	309	341	323	316	316	294	342	346	303	322	293	342	324	337	322	342	307	319	282	309	344	322	313	352	299	364	315	330	311	306	331	331	328	326	291	326	313	335	301	334	306	309	351	309	349	310	311	318	355	329	322	351	294	350	291	299	328	313	318	325	328	333	339	333	343	321	321	391	325	311	294	300	336	346	330	338	298	320	336	342	312	295	322	330	315	342	351	341	323	312	301	340	306	325	328	304	342	327	338	322	331	322	300	304	324	300	340	315	311	311	300	328	316	294	346	330	295	283	303	286	317	316	321	312	323	343	314	313	294	318	293	352	309	286	326	331	346	364	336	339	344	336	333	324	362	318	327	349	323	341	332	327	319	307	299	314	340	319	312	334	306	321	329	340	336	315	362	292	335	317	293	336	313	329	340	319	294	298	304	335	315	326	314	329	330	337	307	346	314	309	362	289	301	333	320	324	344	321	314	280	353	336	319	321	321	344	324	319	342	309	337	315	326	321	306	332	317	305	309	312	330	339	291	328	320	349	341	337	360	350	320	323	310	320	348	312	325	316	323	340	303	299	330	299	331	327	303	308	324	312	310	324	344	339	356	328	314	331	320	330	296	346	300	303	327	337	357	345	336	338	327	311	323	341	301	304	338	315	332	338	317	331	309	349	337	314	321	366	300	333	291	340	304	332	338	350	342	331	324	325	327	314	363	339	302	281	313	333	325	333	318	320	327	344	352	336	320	307	312	329	318	324	320	321	325	321	336	336	302	306	357	321	294	324	324	307	317	352	329	329	285	302	312	346	353	326	336	338	328	302	348	303	359	326	307	311	339	333	330	314	326	312	332	339	327	318	350	314	354	335	313	323	363	299	304	285	326	329	311	307	321	305	351	318	351	335	311	299	320	319	290	319	297	319	327	331	332	348	331	316	327	256	319	313	325	329	325	315	329	323	341	323	337	331	290	315	316	297	382	330	302	298	352	335	308	328	330	274	311	304	308	306	334	319	333	319	332	337	304	318	325	315	331	334	294	322	331	326	316	326	329	325	284	334	332	316	352	316	340	317	311	313	315	321	337	306	329	351	355	342	340	308	330	289	332	299	320	291	339	315	335	323	287	331	321	320	303	335	302	295	347	315	314	282	294	304	335	330	331	323	330	288	324	325	323	277	354	341	288	337	315	333	335	335	324	306	310	324	334	289	333	331	336	352	304	301	331	283	319	294	311	329	324	337	331	298	306	329	323	316	317	295	330	304	347	309	334	318	334	303	316	335	323	335	311	327	320	327	331	318	294	328	308	304	333	340	305	326	339	338	319	326	324	351	350	319	306	318	310	313	316	302	341	312	333	350	306	330	364	316	307	302	330	333	334	334	320	301	308	338	359	309	334	329	343	357	304	356	325	349	320	324	342	351	358	316	341	330	292	293	334	328	334	310	306	341	309	298	319	320	316	351	328	311	315	304	332	349	323	292	341	306	290	306	351	338	327	339	326	323	361	324	312	346	300	353	323	296	311	285	298	326	294	301	325	334	320	318	307	335	339	318	293	328	355	344	332	328	318	320	360	311	299	326	303	347	318	325	316	331	306	289	329	291	313	301	357	292	290	326	317	333	315	328	295	340	349	320	350	294	350	289	337	331	308	327	320	285	317	344	310	298	304	332	324	312	343	341	317	336	324	305	321	335	315	328	325	327	346	383	318	347	337	329	315	329	344	294	345	333	318	305	335	313	317	338	294	305	352	321	325	311	345	305	306	319	357	321	330	337	341	347	317	328	314	357	350	323	348	300	294	324	327	317	308	323	310	329	279	308	318	334	316	326	349	309	324	339	295	318	316	331	311	334	360	325	327	302	315	358	328	272	320	327	346	313	326	338	328	314	312	301	307	327	326	325	359	339	300	329	297	348	335	318	328	290	314	283	356	321	325	340	331	307	317	320	319	347	341	332	328	298	305	295	340	292	327	315	320	318	353	342	321	340	318	349	333	312	343	339	315	328	321	305	354	315	288	324	282	298	328	347	338	325	319	315	315	311	327	316	349	307	325	353	324	332	314	315	294	323	301	302	324	335	321	303	322	290	324	317	347	322	337	305	319	331	308	322	319	323	333	329	327	326	318	315	334	312	327	306	336	326	337	332	346	355	317	338	302	320	337	309	330	332	328	341	336	327	263	309	333	324	315	313	319	322	310	336	354	329	325	325	325	349	310	303	342	295	319	318	335	288	301	314	329	316	313	326	343	314	287	320	293	311	296	332	357	303	301	368	335	327	352	339	327	301	315	313	327	307	300	322	346	321	281	335	324	336	349	359	351	341	325	329	327	318	320	304	323	369	300	309	314	347	303	328	345	329	305	341	327	299	335	332	329	307	351	310	340	287	331	300	347	326	299	326	343	305	321	328	336	358	355	330	307	326	346	329	346	293	339	307	327	324	326	305	330	310	313	336	323	332	362	314	320	358	328	337	336	334	326	339	315	308	318	301	332	319	334	309	335	332	352	301	351	331	308	355	342	281	373	329	327	319	313	296	316	322	337	335	323	342	363	343	320	318	327	290	305	344	290	297	322	305	337	275	325	332	338	317	323	359	320	326	348	347	325	324	324	304	339	331	322	304	278	287	329	299	299	311	371	328	360	322	300	301	297	298	341	310	317	295	318	298	319	331	304	338	331	320
23193	21184	28936	23915	21712	22501	18939	9206	5720	4305	2998	2220	1756	1322	1125	805	668	522	415	374	366	286	278	277	276	269	234	226	202	168	174	180	170	181	178	156	159	170	163	120	142	148	132	133	156	125	138	153	142	154	146	143	143	154	136	135	143	164	172	181	147	168	141	141	137	132	149	145	142	152	145	126	145	128	126	152	136	135	149	134	130	140	134	122	139	131	141	159	157	143	126	117	119	135	129	142	138	128	150	124	137	135	156	150	148	151	158	137	150	128	137	140	155	137	136	142	157	162	124	146	132	130	126	139	133	131	134	139	122	164	137	141	154	147	149	144	126	119	141	129	121	157	136	119	137	111	135	127	127	146	131	127	130	124	144	124	131	150	133	149	140	153	136	141	131	116	130	127	148	149	150	155	140	157	132	129	137	139	143	131	164	142	115	143	156	119	140	136	152	118	141	122	136	122	121	129	133	128	130	137	135	163	136	129	140	134	131	125	115	125	128	152	114	142	142	165	127	134	129	138	142	149	119	153	138	131	149	145	132	120	126	116	138	146	138	126	146	145	156	123	120	146	137	138	142	150	158	126	131	129	149	140	126	137	121	120	127	127	148	133	146	160	122	136	154	135	122	165	119	133	142	128	131	138	128	123	135	144	134	131	120	132	136	129	163	132	141	124	135	122	129	131	136	126	149	137	130	123	125	132	137	136	156	125	129	132	127	134	128	126	119	135	112	144	123	119	145	155	158	149	148	137	132	135	138	140	139	139	130	134	151	120	128	147	139	142	119	135	124	137	134	124	133	122	138	145	127	118	140	127	132	148	126	124	125	133	149	127	154	144	126	124	132	135	135	130	123	119	151	136	134	143	133	143	122	130	131	154	155	143	123	142	114	146	143	152	122	123	146	138	128	116	130	108	135	153	141	124	136	130	135	113	138	120	127	137	136	143	144	125	148	151	144	136	127	119	119	136	144	147	149	150	126	144	119	121	136	158	147	160	138	136	129	137	145	114	124	137	138	109	134	130	125	129	145	115	137	140	121	124	118	150	150	130	129	123	126	135	111	141	143	130	112	153	136	129	151	126	144	133	132	135	152	147	126	143	137	149	154	116	150	138	130	171	146	154	146	133	139	134	138	121	117	130	142	139	137	135	137	153	132	126	143	137	130	131	119	116	153	120	150	135	131	129	140	137	139	138	154	116	127	137	134	138	114	140	135	160	135	132	140	146	128	136	135	110	105	134	132	144	129	125	126	133	136	122	129	129	129	121	108	125	122	137	117	129	152	142	123	138	127	115	121	137	127	158	113	116	142	133	160	150	114	132	156	127	127	153	147	146	134	127	128	148	142	126	137	147	132	146	126	128	123	157	145	146	141	153	125	131	120	146	136	146	116	134	129	127	142	157	132	132	137	144	144	144	129	142	120	129	139	140	130	134	130	122	134	132	139	132	135	133	123	134	129	126	133	121	129	131	139	138	136	118	125	143	118	148	126	151	114	145	132	147	124	149	136	143	126	133	140	144	132	128	135	150	145	132	138	130	136	132	130	146	135	136	143	130	131	140	132	131	109	150	162	124	140	135	135	136	120	129	122	125	138	138	127	135	125	127	135	124	127	155	136	122	138	165	154	151	131	140	128	141	138	130	154	148	128	133	134	145	137	143	107	124	147	121	115	163	134	136	143	139	110	153	128	149	139	135	151	143	138	147	124	122	130	156	121	130	127	139	150	142	127	133	114	128	141	127	131	120	120	106	171	121	140	147	157	150	137	144	138	137	121	119	145	140	138	138	123	125	135	111	140	131	145	120	105	142	145	135	132	147	141	121	134	146	146	131	119	115	118	135	147	130	135	135	126	125	120	140	116	146	145	124	149	140	135	140	137	125	146	141	133	133	126	155	148	129	147	135	146	124	145	113	152	142	150	142	147	136	137	131	125	125	149	126	123	129	130	153	139	140	140	135	122	139	146	122	142	111	131	138	137	134	127	127	119	135	144	135	132	135	115	143	147	152	116	133	129	139	146	141	142	131	128	130	132	145	136	139	111	120	152	123	133	131	144	145	129	138	109	141	149	141	138	130	104	137	130	144	138	120	137	134	137	131	127	130	131	131	130	120	119	139	120	129	138	125	132	145	122	142	121	131	136	130	147	139	144	110	145	122	135	136	131	142	122	147	144	131	128	147	123	123	154	120	145	131	131	163	148	146	140	128	141	143	139	131	151	133	144	120	129	148	164	121	139	118	111	141	127	159	142	122	146	142	147	108	167	137	129	142	122	151	140	127	127	149	134	139	142	142	128	138	151	127	153	124	140	133	155	135	122	139	130	139	109	123	124	135	139	143	128	126	101	126	117	123	135	141	129	114	153	126	145	124	148	143	119	135	136	133	132	157	156	146	140	132	123	133	128	129	133	123	135	152	116	126	159	128	132	131	122	138	124	127	149	150	137	138	109	135	103	142	121	121	147	124	146	139	120	149	132	135	147	139	136	127	103	137	143	145	97	145	138	123	135	127	140	140	120	131	130	149	120	141	141	148	136	106	137	146	138	120	136	144	133	134	135	151	140	137	126	129	138	112	136	130	127	121	157	116	149	135	138	122	160	166	148	128	123	140	136	128	132	142	118	144	140	131	162	131	121	136	142	162	119	132	118	133	122	136	144	146	101	146	142	123	130	133	127	105	126	130	137	146	152	130	148	138	101	125	125	123	147	134	144	136	134	125	133	115	150	135	122	131	120	131	128	137	131	141	128	141	138	137	130	154	144	124	145	138	133	119	146	141	123	140	128	140	146	132	148	143	125	151	139	124	138	149	149	150	146	136	139	123	136	125	137	139	138	148	143	134	141	141	122	132	153	144	127	157	139	115	138	130	121	122	147	133	138	142	123	147	132	114	143	123	138	141	137	146	146	144	149	128	129	128	134	125	141	144	118	142	130	117	152	134	134	123	113	141	152	131	138	133	129	147	148	129	142	118	124	137	141	137	116	127	149	135	122	136	131	131	135	129	125	141	128	144	148	136	148	131	125	129	141	122	134	140	156	138	143	127	131	148	130	140	140	147	127	125	135	120	126	141	135	134	137	149	142	119	135	145	139	147	138	144	146	132	135	119	128	143	140	111	117	130	137	128	129	128	131	130	138	142	142	130	133	117	149	155	148	148	147	123	129	119	133	132	148	128	138	122	159	139	147	146	138	142	131	119	161	127	140	129	142	134	127	127	138	115	133	137	127	130	124	120	130	130	122	155	135	126	128	125	130	126	130	133	149	112	134	138	135	143	128	139	134	138	128	145	133	133	112	141	142	168	144	149	135	158	150	137	134	148	153	151	128	134	127	128	134	154	142	134	147	126	133	137	122	144	129	126	133	134	136	114	133	137	135	137	137	129	127	135	130	141	131	129	119	135	122	124	115	129	111	127	137	117	120	112	124	129	132	164	133	144	133	139	117	136	136	143	115	124	139	132	142	118	138	130	141	135	138	110	130	123	138	149	109	117	118	126
30669	51806	46305	37254	31281	26835	21628	16602	12908	10122	7450	5816	4607	3596	2864	2026	1682	1287	1073	808	784	680	647	610	510	508	501	456	361	341	295	304	310	283	261	281	253	266	230	246	251	235	198	222	224	243	218	240	238	213	235	221	241	230	272	276	253	261	266	264	218	243	229	231	239	220	237	209	213	237	222	196	216	194	198	193	230	202	212	206	186	166	209	228	205	206	215	179	199	195	220	196	223	187	165	234	198	215	192	218	216	218	234	212	219	198	209	242	228	201	235	218	197	207	212	228	206	219	234	200	206	198	210	200	170	201	189	179	200	204	212	200	198	207	207	195	196	227	184	189	202	240	187	223	194	193	218	226	178	185	231	203	210	189	190	191	202	180	202	198	198	175	225	217	200	194	181	192	208	183	210	201	233	202	225	225	182	199	206	210	192	177	199	224	192	206	199	188	206	190	194	196	189	198	198	204	198	221	210	216	185	170	182	211	204	223	194	183	197	183	192	192	190	203	188	197	187	195	201	200	203	188	186	199	199	235	182	195	219	210	222	190	229	186	190	195	169	168	188	207	199	203	199	196	211	209	171	202	204	188	202	193	186	213	185	202	201	208	201	194	184	199	198	185	230	172	199	213	219	202	192	204	208	195	182	193	187	196	181	203	188	185	202	195	194	214	215	216	182	188	212	187	218	222	187	207	197	203	196	190	205	199	197	189	221	192	193	192	208	207	222	205	221	187	192	186	191	215	184	185	217	214	205	212	218	167	197	223	180	190	192	200	195	188	199	226	214	190	195	212	199	189	184	226	183	179	190	194	186	221	207	199	214	193	196	204	178	205	226	211	200	189	181	201	232	213	203	220	201	197	203	196	200	198	184	201	208	194	199	195	212	198	195	187	198	183	203	220	199	196	215	200	188	206	195	173	181	203	213	181	191	207	202	207	222	207	211	198	201	192	196	211	216	194	178	199	176	196	192	202	195	191	185	166	193	218	180	195	198	181	211	182	188	202	189	210	187	230	196	180	199	198	198	214	225	194	202	190	228	201	198	206	209	198	202	215	184	198	196	192	210	203	188	212	220	214	195	219	189	180	203	212	192	218	191	192	213	205	179	168	181	202	215	201	209	231	202	189	193	186	216	190	194	209	211	208	215	179	177	184	204	204	200	161	198	200	181	217	224	223	193	170	214	201	220	209	218	203	220	187	202	210	190	192	172	172	184	190	210	193	168	192	205	179	202	203	198	201	202	209	207	196	229	196	183	211	184	200	220	211	170	213	169	212	196	222	210	209	185	176	183	178	215	208	187	178	191	187	213	201	194	208	184	212	213	187	174	196	212	197	204	181	209	190	184	202	202	216	173	195	189	212	200	197	186	211	236	183	209	209	188	200	210	200	223	204	216	196	171	182	190	184	186	183	183	189	179	204	190	196	189	202	224	211	185	216	203	175	188	186	191	189	222	219	227	180	209	198	231	218	218	216	213	207	209	215	184	174	176	200	211	198	219	161	188	168	201	170	211	226	207	209	193	181	209	207	217	201	213	206	183	211	192	194	217	178	198	203	195	203	190	190	190	205	201	190	200	223	196	210	203	188	201	181	211	188	184	177	196	226	195	206	204	199	215	189	199	201	204	215	184	176	224	201	200	189	189	210	186	186	212	193	211	189	196	213	198	193	211	190	168	219	184	211	204	173	152	195	197	230	214	199	194	185	188	224	202	212	190	183	172	185	195	212	200	207	214	195	195	193	197	187	206	202	193	196	188	200	185	200	213	178	168	204	201	192	213	209	192	163	176	204	207	191	233	207	208	199	177	217	193	226	187	190	184	197	179	204	168	204	203	206	198	211	211	205	185	194	186	199	194	209	204	213	213	201	184	209	213	208	188	190	209	221	202	205	201	184	219	195	182	185	216	165	159	189	239	190	206	199	200	219	221	212	209	220	219	188	176	208	208	202	211	237	185	201	212	202	226	187	216	199	193	193	194	197	211	179	191	198	186	183	185	221	194	227	205	204	195	208	212	195	239	164	200	197	185	204	170	174	184	181	225	181	199	183	180	207	185	195	195	203	206	214	184	192	196	198	192	195	201	192	187	176	212	184	181	209	223	172	198	213	215	212	212	202	217	177	207	221	229	210	179	180	198	197	212	205	174	217	205	211	158	213	195	181	202	198	194	184	182	200	193	199	194	189	179	198	182	214	189	210	221	236	225	195	227	201	182	198	191	202	208	181	187	171	202	214	212	203	207	177	175	213	189	204	180	200	222	203	199	199	186	188	190	213	210	183	198	200	187	191	191	191	173	166	167	197	181	191	214	205	216	187	192	216	203	178	205	228	197	209	162	182	166	165	175	201	209	185	181	194	168	172	198	205	198	200	181	201	184	191	190	224	193	199	209	182	205	178	196	204	217	214	190	199	229	190	195	195	207	219	191	199	195	203	187	201	221	188	195	208	202	206	195	198	225	170	219	191	210	191	197	204	212	210	179	203	190	184	192	203	207	215	202	167	205	185	180	204	196	189	184	200	196	198	194	199	168	210	185	209	191	171	195	184	201	191	210	215	190	187	200	182	209	223	196	209	176	201	196	192	218	213	183	187	176	219	203	209	191	217	209	179	173	205	208	196	195	206	214	191	194	209	183	179	198	206	218	184	199	183	209	221	174	197	219	192	196	205	215	223	201	195	197	183	217	210	181	189	200	195	234	206	198	218	179	196	187	237	233	194	210	208	190	204	212	191	200	209	176	207	213	220	192	207	190	195	194	210	210	186	224	186	216	207	201	187	186	207	207	213	212	208	235	176	184	193	193	198	197	193	191	197	212	179	186	199	196	232	211	192	178	210	201	198	186	191	188	179	197	198	194	200	187	221	200	201	212	205	192	211	214	204	182	200	202	176	181	187	200	192	185	202	203	206	207	201	208	211	200	190	186	190	207	194	199	192	206	191	190	193	195	193	196	199	205	197	203	180	173	204	210	188	207	204	201	179	183	182	197	179	218	196	169	209	215	199	224	220	194	192	181	214	195	192	202	203	188	199	179	208	186	212	201	208	210	214	200	188	187	193	199	195	175	208	199	200	202	189	212	201	200	212	176	192	218	235	221	212	197	241	195	224	182	219	176	228	194	203	202	178	215	196	214	205	207	198	212	210	191	189	196	215	197	229	209	206	190	200	202	193	196	175	217	200	204	196	203	201	181	222	199	199	211	175	186	189	186	178	252	205	192	225	202	215	188	185	200	174	193	189	185	199	190	201	226	181	212	175	222	211	203	172	221	223	186	212	182	199	208	206	205	196	192	224	214	177	210	176	202	191	214	193	192	176	217	212	181	189	191	187	211	195	206	201	179	191	196	201	183	188	204	217	210	197	194	196	194	221	184	227	199	217	210	193	205	182	194	185	211	192	226	194	204	205	206	187	201	242	200	188	210	206	199	192	209	196	215	180	196	202	193	177	219	197	176	161	208	166	211	166	184	191	187	189	175	227	209	202	196	219	207	209	221	196
28095	27794	32576	25101	16466	10606	6504	3992	2724	2054	1499	1093	887	702	575	484	400	348	355	285	300	300	275	296	298	266	283	244	267	259	252	239	246	254	208	233	227	266	236	223	237	258	261	237	249	220	241	255	236	232	213	252	212	232	248	235	251	229	258	237	210	273	230	234	229	221	245	231	246	246	249	237	241	246	263	227	231	225	230	221	252	231	247	235	241	231	229	224	209	235	234	239	245	245	224	242	237	202	230	221	233	222	223	226	239	232	251	234	212	254	257	226	245	276	234	248	216	217	231	266	243	246	241	246	243	255	250	226	217	273	219	246	256	238	241	225	234	217	241	221	249	232	241	220	257	211	225	241	245	227	259	234	203	233	259	217	224	233	250	239	216	238	223	238	221	241	222	212	243	228	267	249	229	231	210	245	233	220	246	246	239	246	224	215	233	255	227	240	268	239	232	227	232	257	234	257	234	240	236	258	245	220	209	234	232	219	239	231	227	227	233	243	233	218	238	239	230	241	241	239	231	228	245	237	232	233	263	241	238	235	231	257	242	214	251	262	226	244	227	229	234	216	243	238	227	225	240	224	250	239	233	228	245	228	249	230	230	226	258	232	261	213	231	234	219	241	242	245	238	221	231	236	225	238	240	247	240	246	246	233	209	221	278	247	224	232	257	224	254	244	260	235	251	231	248	255	252	258	224	255	189	274	247	225	252	225	241	245	227	213	223	256	231	243	244	249	249	212	234	248	220	260	221	207	223	243	247	253	231	236	223	212	254	208	238	227	260	231	233	244	248	247	248	231	242	232	251	205	234	233	233	248	237	241	241	233	237	228	234	231	235	244	233	231	230	229	227	247	254	277	252	226	235	247	222	240	243	238	226	270	227	239	246	246	222	253	231	228	218	214	220	251	226	224	211	223	241	251	260	231	238	252	207	254	212	239	229	233	241	245	225	238	207	226	261	231	229	254	220	248	211	217	219	247	225	196	215	239	251	232	239	237	249	227	197	229	238	213	231	241	258	250	249	218	278	230	238	223	206	240	247	255	213	230	230	235	223	256	234	259	233	247	214	235	253	244	208	243	254	199	231	236	226	237	212	213	222	246	211	253	238	263	254	258	218	241	240	224	228	253	251	208	217	265	213	243	251	238	226	214	255	229	225	249	255	226	237	229	262	241	226	210	235	242	247	235	246	211	245	254	253	239	214	239	230	228	224	244	251	242	225	223	244	221	222	202	240	234	236	232	240	241	237	224	210	233	227	207	229	231	248	243	234	230	236	214	269	239	252	247	248	228	254	232	229	247	212	223	245	222	236	253	221	242	255	233	236	251	255	225	258	243	248	240	233	232	224	229	233	225	228	207	249	217	249	216	231	245	216	237	258	234	218	231	237	247	235	237	227	227	231	227	258	225	226	258	237	227	243	257	232	253	231	211	252	220	249	259	221	237	235	241	250	226	240	249	209	228	245	235	255	229	263	212	227	232	233	244	251	255	256	240	216	236	215	221	230	249	253	242	171	233	248	229	253	234	238	216	260	218	231	235	228	233	241	250	252	233	250	222	237	222	230	252	253	214	237	233	266	220	258	222	248	243	243	239	219	218	241	234	234	249	227	243	246	265	251	249	237	221	237	240	203	259	230	223	236	224	232	240	211	254	260	219	239	225	251	196	198	231	246	216	241	233	210	245	260	246	258	252	246	250	238	212	232	234	243	233	229	223	247	244	244	259	248	237	260	258	232	245	214	219	214	225	244	231	232	220	252	261	256	240	229	262	210	228	235	261	257	209	240	246	247	242	246	236	222	248	247	235	240	228	229	252	247	241	242	246	239	252	219	235	268	237	253	239	236	228	217	237	246	237	206	256	244	258	244	226	230	255	219	203	230	219	222	241	212	235	259	265	215	262	263	227	253	257	238	248	271	232	237	253	258	237	208	252	246	229	227	229	213	254	244	205	221	229	235	228	239	246	252	215	276	257	228	232	228	212	246	228	264	220	234	223	233	253	243	227	248	225	243	264	256	240	249	231	248	239	211	232	245	240	229	233	233	229	231	242	256	225	240	241	227	226	207	255	248	255	240	247	233	240	257	228	220	225	200	228	231	235	211	220	244	234	240	221	225	226	242	227	246	247	259	220	252	218	263	233	250	220	254	238	239	239	227	248	253	236	248	235	207	202	217	238	211	215	227	239	247	226	224	244	207	239	239	225	205	232	205	215	245	227	229	258	241	220	207	216	256	252	241	225	222	235	242	236	252	208	248	239	257	249	236	242	230	221	216	237	239	237	264	226	231	242	246	226	243	236	242	243	245	235	252	230	278	233	243	230	249	239	232	227	225	233	212	221	241	246	237	243	229	242	222	215	252	233	244	231	226	220	231	245	225	238	241	223	262	237	210	222	245	242	249	237	222	244	243	246	239	244	250	240	232	223	239	272	223	211	246	230	233	228	229	231	236	257	257	231	198	268	215	201	218	251	245	240	248	253	241	239	264	226	230	227	249	232	242	223	246	259	246	233	254	243	251	261	217	216	208	250	213	251	236	227	233	257	237	239	233	227	250	241	236	235	208	202	229	211	272	224	244	251	233	226	240	238	221	251	257	236	259	242	243	262	228	249	234	220	252	226	219	226	237	239	253	217	255	218	217	230	238	239	241	254	261	230	233	225	246	265	221	260	258	240	212	231	234	251	229	226	251	234	230	222	240	238	243	220	221	249	258	240	225	242	246	242	215	244	248	247	215	224	226	244	217	211	236	218	225	237	251	233	234	219	234	231	223	222	232	248	243	254	225	257	247	233	201	266	224	245	262	252	260	225	241	231	222	247	202	260	245	213	202	222	212	229	257	232	256	245	229	261	229	239	218	214	227	245	277	235	232	228	255	233	223	252	237	238	231	219	222	227	219	240	221	252	254	249	234	242	224	217	271	220	254	199	211	221	230	235	246	246	241	222	254	265	233	234	231	243	200	242	231	244	207	242	221	212	237	247	241	240	230	258	250	249	255	239	219	236	252	219	256	246	214	236	246	233	240	204	239	223	229	226	240	216	225	212	220	233	215	261	235	210	240	241	263	261	234	242	212	204	233	228	232	246	207	262	227	234	209	233	215	228	233	196	259	232	225	253	225	233	231	239	260	237	225	243	236	241	211	239	254	220	251	241	240	272	260	227	217	219	215	223	225	217	239	231	191	253	233	251	258	260	246	253	236	238	236	198	204	252	230	194	259	215	242	236	233	223	213	220	249	210	265	225	228	233	257	233	261	239	250	231	232	253	277	247	231	254	232	246	247	224	232	209	225	234	268	254	252	251	251	235	234	232	235	242	204	239	223	259	229	256	233	243	212	219	223	248	246	215	242	247	243	202	221	239	241	231	240	225	234	239	208	227	239	239	280	183	277	262	213	224	228	226	221	245	221	269	250	233	221	237	222	236	223	223	240	235	239	266	212	237	232	226	244	222	227	246	254	217	260	227	240	224	243	234	204	262	232	246	244	229	248	212
29479	43095	37687	28140	21990	17804	13456	9489	7104	5422	3900	2939	2344	1715	1371	1062	823	714	573	610	565	534	502	503	474	490	420	390	369	418	351	387	387	376	359	368	371	379	339	321	383	345	384	377	352	364	404	367	364	352	362	312	382	346	348	358	355	383	372	357	357	366	369	352	373	353	362	342	309	353	356	319	334	383	339	342	349	359	317	323	357	402	331	356	373	354	341	359	323	392	324	342	359	336	364	383	356	381	337	357	375	355	357	349	371	334	318	364	331	367	314	361	326	357	363	335	334	381	380	357	351	370	339	347	323	356	339	328	333	377	373	382	329	357	372	310	352	344	312	294	347	335	347	324	353	332	335	341	332	345	344	347	350	379	391	363	322	376	364	333	363	347	360	364	319	317	349	344	337	344	366	340	383	330	357	327	364	348	399	335	362	361	335	297	367	392	344	317	329	372	316	403	307	317	368	376	391	323	342	344	339	330	350	329	348	367	334	327	326	318	340	360	342	332	331	327	352	380	370	341	348	351	337	331	330	361	349	330	300	311	329	339	369	335	312	321	342	354	314	395	346	339	353	322	369	329	365	321	356	346	358	338	361	378	334	312	334	337	331	363	347	335	348	354	356	334	378	377	337	394	335	369	328	329	371	370	357	370	367	337	349	340	315	351	369	344	344	339	326	333	369	358	348	365	364	354	347	358	357	357	347	359	319	359	371	343	318	329	340	340	338	326	366	342	350	334	337	331	344	343	352	373	357	338	354	366	340	341	337	331	361	339	341	348	348	377	310	338	340	334	357	344	337	323	339	347	334	365	365	350	337	312	340	368	368	342	348	350	397	339	370	314	345	325	372	379	320	355	355	329	359	359	359	337	354	302	348	349	320	368	344	349	326	318	323	336	357	355	324	332	326	328	363	308	353	334	343	338	340	305	325	338	336	348	353	348	356	364	319	341	309	368	337	329	329	357	334	334	340	325	342	378	363	337	338	342	328	346	341	342	367	345	360	338	346	354	297	351	328	358	372	339	353	352	303	348	346	342	337	380	358	331	324	371	358	349	353	323	345	381	331	343	334	349	362	355	316	342	368	393	336	379	369	339	330	330	344	346	368	337	346	354	369	357	356	354	381	337	344	336	342	341	340	334	349	347	340	332	353	359	323	336	340	376	325	341	365	360	332	339	354	348	341	333	369	372	360	343	328	371	338	349	348	354	345	366	358	345	344	354	342	323	343	334	341	338	355	341	369	378	341	321	378	349	373	348	349	363	342	337	320	366	311	334	375	307	342	320	363	359	346	331	362	346	382	362	354	338	373	380	329	346	332	360	365	322	361	329	330	348	375	341	358	328	345	294	332	344	336	312	329	305	380	341	342	337	326	369	332	330	342	357	315	353	338	352	367	345	362	346	325	345	342	351	326	331	344	354	364	343	367	335	323	370	348	385	385	375	329	362	349	341	327	326	360	346	318	351	337	330	356	354	349	356	361	363	346	326	338	365	342	331	331	347	359	350	344	345	346	344	337	328	348	337	362	327	366	329	361	320	347	343	316	349	358	326	335	360	339	318	384	347	344	339	343	289	371	365	316	353	337	337	379	330	396	325	344	365	306	350	309	378	340	348	354	322	347	359	358	352	323	311	361	365	355	374	352	365	334	343	349	339	345	362	305	345	340	377	330	339	324	356	364	339	359	335	328	344	350	336	352	333	345	342	334	356	353	340	326	362	342	369	344	345	355	368	354	330	320	342	363	357	356	369	342	338	359	332	347	360	362	321	375	327	371	345	352	345	338	336	362	333	369	386	334	334	357	335	329	347	349	344	328	368	342	352	338	322	322	346	361	333	352	389	309	344	345	362	338	348	345	312	368	351	392	341	337	365	355	356	355	371	336	345	350	313	373	336	348	350	354	324	347	367	348	361	372	322	336	353	339	366	363	336	343	325	341	351	349	312	351	339	360	312	345	355	326	354	330	346	361	352	323	337	350	358	312	334	335	346	324	361	336	364	337	331	353	360	350	334	354	351	342	348	333	341	348	336	349	341	392	338	345	351	364	360	343	333	362	358	348	362	340	353	348	354	339	350	330	335	334	348	346	353	347	350	346	363	361	320	349	354	334	333	347	344	355	311	333	351	339	367	364	333	352	374	323	364	327	327	391	362	344	331	385	342	381	291	343	335	331	343	352	344	322	364	358	350	348	361	345	374	358	347	368	341	334	311	313	391	350	368	337	339	352	328	351	361	353	335	375	357	344	353	359	359	346	352	338	350	349	360	337	293	344	350	338	343	326	355	364	377	394	341	385	354	367	359	325	351	367	362	371	312	318	376	323	335	353	347	338	331	357	351	316	378	353	346	353	350	338	365	398	363	341	360	357	362	335	323	360	342	356	332	326	398	356	314	369	332	352	361	334	372	374	351	345	319	326	353	357	332	328	363	368	335	343	384	320	340	317	332	344	340	356	355	321	373	346	357	357	363	357	364	353	325	348	359	348	370	333	342	370	343	368	369	348	338	332	369	344	342	336	345	331	320	349	342	327	342	364	346	352	334	326	324	344	350	398	342	346	357	351	358	373	340	328	352	349	317	355	357	340	401	342	335	379	328	344	311	343	319	365	349	328	354	334	330	344	313	328	334	338	339	384	338	387	342	352	361	352	340	344	337	358	336	319	357	368	384	305	375	321	342	384	340	328	323	328	329	334	345	357	335	360	347	364	351	355	334	305	351	357	351	318	364	379	362	356	377	357	360	352	344	339	351	351	344	368	304	350	336	335	336	340	352	344	370	371	369	347	317	361	309	352	366	351	363	333	314	359	344	356	348	357	369	364	335	362	349	333	361	354	330	331	332	348	346	377	338	349	310	338	337	367	382	347	366	308	346	363	319	357	339	345	375	326	345	324	336	366	321	367	348	351	378	348	341	332	366	316	368	329	354	299	346	339	364	377	370	343	343	364	341	346	370	365	361	344	360	348	348	344	320	332	357	335	311	354	363	357	315	323	335	350	349	353	343	324	363	361	344	302	357	338	350	342	339	362	335	328	355	319	319	357	374	336	336	368	367	336	355	327	349	339	354	358	346	362	336	351	345	382	363	335	349	336	353	348	383	348	370	361	335	317	343	340	363	362	341	347	344	349	340	326	347	331	351	345	353	338	380	349	347	349	335	337	348	339	353	357	358	375	313	358	368	338	367	313	364	328	331	359	361	333	352	329	354	337	335	366	346	380	353	385	308	344	333	331	324	347	346	339	368	342	376	344	319	365	357	335	353	354	346	333	364	327	332	330	366	402	368	326	346	387	367	345	354	357	367	361	385	346	340	315	352	314	322	350	340	369	308	342	379	344	343	326	367	352	355	342	331	360	317	393	343	400	344	346	353	336	351	348	297	340	366	344	327	334	362	355	352	333	344	355	334	381	370	337	319	375	361	334	353	353	319	380	319	336	330	337	351	334	349	339	283	360	334	364	359	362	391	335	389	351	332	331	334	368	340	325	327	333	354	346	342
24082	21250	28574	25016	21865	18237	11872	6302	4064	2893	2247	1710	1286	988	743	637	499	449	397	361	378	385	332	316	333	320	296	266	268	262	252	231	244	221	228	239	202	216	238	227	188	231	234	227	213	227	227	209	246	215	224	240	249	232	228	241	202	265	226	236	216	231	223	240	248	244	229	233	231	213	222	200	202	224	235	238	218	259	204	210	208	223	229	192	229	236	212	246	262	234	221	236	243	223	230	230	244	218	224	230	216	231	240	223	222	225	228	247	229	213	212	224	236	231	229	223	242	221	229	244	235	247	216	210	196	219	226	245	206	214	210	214	203	225	191	244	198	226	230	240	213	199	229	236	230	213	225	221	211	216	215	201	210	231	217	206	205	212	227	216	228	232	239	207	205	212	214	211	208	220	228	203	207	231	208	212	215	243	212	217	220	213	213	206	233	219	205	203	205	230	219	228	223	218	219	224	221	225	201	220	229	230	226	218	223	234	208	242	211	220	219	256	226	196	219	209	241	207	246	207	234	217	212	247	239	205	240	221	245	241	214	185	202	244	202	228	218	209	223	229	220	225	226	214	223	223	213	191	223	212	203	215	215	233	223	218	238	228	255	211	240	233	226	224	224	228	233	218	218	210	212	230	227	246	198	204	233	216	228	223	195	240	225	230	213	228	237	211	202	224	229	222	253	234	216	199	207	205	233	214	222	215	218	211	213	211	213	225	189	253	207	208	198	239	232	232	222	249	222	212	223	223	211	219	220	222	215	217	218	197	246	216	226	220	224	222	204	229	221	205	213	223	230	198	209	216	229	201	215	219	227	213	252	206	208	225	215	233	216	217	245	218	222	208	234	233	197	207	218	207	218	212	217	204	230	207	226	231	227	228	219	210	196	200	224	234	239	225	231	223	238	229	218	242	239	235	204	178	234	209	216	217	217	246	220	213	233	246	215	239	231	222	246	226	186	209	215	226	220	244	243	225	221	228	215	214	200	221	218	241	213	235	210	205	201	208	190	216	221	223	215	216	221	212	238	195	236	204	203	222	240	219	222	236	219	222	236	223	195	217	209	236	202	233	212	238	198	204	213	229	232	206	218	215	205	235	222	222	228	243	233	242	227	209	219	263	239	236	246	224	198	237	213	242	200	232	232	220	244	224	217	216	195	212	219	239	239	219	227	207	223	221	231	244	228	248	216	199	220	234	196	238	213	214	217	235	218	222	210	256	219	220	205	234	235	230	204	210	230	236	234	184	232	205	262	234	212	232	223	234	201	214	244	247	231	200	206	218	202	236	215	204	216	243	234	235	196	225	220	232	241	214	243	228	209	218	208	221	204	226	217	227	208	223	222	221	213	190	190	203	236	215	210	231	222	236	191	227	243	213	203	221	215	275	226	239	252	219	207	240	223	201	205	229	241	230	260	249	235	200	213	232	221	213	236	221	224	216	229	206	234	220	255	234	228	233	215	228	229	229	217	219	224	218	234	203	233	209	229	231	216	240	237	229	220	217	204	224	236	209	210	223	217	230	219	192	202	226	237	211	219	223	209	221	253	213	215	205	230	214	234	238	246	219	235	233	247	239	211	229	250	214	210	220	209	251	236	229	215	221	236	255	219	225	199	235	180	225	220	227	216	240	214	209	209	209	243	214	220	237	213	233	214	225	218	235	247	260	234	224	220	200	214	226	238	198	184	223	226	238	229	207	223	220	213	227	236	217	221	246	196	242	230	193	215	225	231	221	225	226	239	224	218	220	203	222	223	217	236	194	254	227	223	223	223	215	222	227	222	240	215	229	223	193	227	216	217	218	227	243	224	224	222	191	228	228	230	225	219	218	221	212	260	223	245	206	218	193	193	230	224	213	196	234	242	235	252	213	230	249	232	212	284	215	192	212	238	247	224	228	245	216	211	217	222	219	251	187	240	225	213	218	201	205	232	212	231	211	241	230	229	224	204	231	206	209	240	217	230	190	225	219	211	229	212	223	203	195	215	197	220	236	205	207	224	206	245	214	220	230	223	221	215	225	221	224	224	199	230	217	214	206	194	241	232	226	239	232	231	219	195	221	218	231	194	235	252	212	207	220	230	232	203	239	202	198	224	213	210	228	207	212	220	208	209	223	216	224	229	231	186	215	225	226	212	220	223	230	212	195	209	247	229	233	211	221	210	212	210	240	198	202	194	245	204	239	218	219	210	229	214	236	208	199	203	231	215	237	203	222	236	211	227	227	209	228	218	239	205	216	231	219	222	202	215	218	247	208	228	219	229	242	206	236	201	228	212	239	215	233	210	215	221	222	215	196	222	234	209	229	218	218	242	203	229	249	240	234	221	202	236	229	236	229	222	214	211	223	217	224	235	226	218	209	215	227	222	219	232	244	225	225	226	194	198	209	211	203	238	243	208	214	200	228	227	241	226	223	201	215	207	233	199	226	200	235	227	222	201	218	229	217	220	172	210	217	226	245	220	212	204	196	229	224	226	232	256	244	191	214	200	220	235	212	242	224	229	216	200	221	216	231	232	232	199	208	198	216	201	226	191	223	212	208	236	235	229	212	212	230	235	213	244	237	202	217	248	195	215	217	218	226	225	233	235	231	223	234	212	243	227	205	222	217	226	214	207	229	246	227	227	187	223	255	229	190	218	240	219	244	215	221	249	212	209	213	206	209	194	218	225	210	212	209	233	216	243	228	229	203	202	185	270	234	201	233	230	226	220	213	194	198	206	224	211	225	237	191	226	219	233	205	208	248	276	199	213	221	220	223	220	218	230	220	214	232	213	194	225	190	239	228	215	204	215	229	235	213	209	256	210	193	220	235	219	220	228	228	207	236	250	197	209	226	234	213	239	203	239	254	221	240	226	225	209	222	222	240	206	212	223	239	211	187	227	248	242	226	214	243	230	215	250	231	246	213	201	231	252	206	212	231	228	221	232	234	235	251	219	208	235	229	218	213	208	222	197	205	219	193	208	216	214	230	223	211	221	241	230	219	213	216	243	215	240	200	285	242	212	217	225	242	232	225	214	211	245	223	258	196	235	227	207	216	220	218	219	197	203	221	214	196	212	219	204	234	205	253	213	206	239	231	220	226	246	212	247	213	226	218	204	224	211	201	222	226	213	216	245	211	220	210	196	219	215	200	213	221	227	217	212	241	213	213	233	202	244	234	217	241	217	217	211	227	226	202	253	209	224	237	244	215	222	258	202	224	236	189	228	223	219	210	217	229	259	241	228	206	233	231	233	208	221	237	228	226	246	239	235	236	224	241	235	190	243	213	239	251	208	209	208	254	261	231	252	236	226	225	229	233	212	189	252	217	204	220	222	205	250	230	221	208	229	218	262	242	248	262	205	209	224	204	238	219	209	210	175	211	223	207	247	204	227	243	220	221	245	200	228	239	228	210	229	226	221	233	250	227	229	242	237	237	212	224	245	229	251	200	210	245	219	193	225	213	215	213	229	202	199	219	213	226	225	263	192	227	233	221	229	241	223	219	226	237	232	223
29290	48151	42372	33394	26636	22166	17723	13055	9968	7561	5966	4499	3306	2547	1904	1448	1211	934	874	792	695	677	609	580	557	508	513	466	439	417	437	361	369	392	356	390	336	383	345	357	367	349	337	345	320	356	353	356	328	345	337	354	342	354	379	381	337	373	373	381	378	329	342	340	355	351	353	347	313	307	324	339	351	317	313	336	316	321	323	340	333	329	340	300	354	362	330	345	320	324	325	334	332	356	386	332	328	326	353	346	336	370	315	360	344	368	352	361	312	338	350	328	364	327	327	333	346	330	353	336	343	325	315	320	327	376	312	339	340	305	348	325	350	324	304	328	367	308	333	319	308	339	384	345	303	320	354	340	329	350	358	325	346	317	329	328	334	327	329	288	358	327	344	325	324	355	306	347	298	340	321	351	316	314	341	313	348	336	326	370	313	334	329	309	302	325	316	330	309	299	343	332	336	344	316	312	320	320	327	334	358	319	363	348	316	345	309	327	331	317	314	298	343	327	307	319	332	314	356	334	345	341	356	304	361	321	309	334	317	280	331	321	331	333	322	335	327	329	335	323	314	313	311	331	323	329	356	329	325	299	308	341	317	343	312	301	338	342	364	306	316	309	315	330	317	336	313	324	337	354	303	308	321	314	312	350	321	331	296	320	339	328	309	361	326	308	328	338	297	296	330	318	333	312	288	323	337	315	321	335	327	314	335	326	331	319	303	342	329	295	329	321	368	316	336	317	344	320	321	356	351	322	320	318	314	321	319	296	358	342	324	352	325	354	342	349	290	303	303	316	332	304	342	329	325	300	318	339	333	348	330	313	311	301	309	355	348	323	299	326	318	358	342	360	380	311	322	342	310	310	324	306	338	342	320	341	331	333	326	315	328	327	328	336	332	358	314	303	331	365	295	317	309	350	293	315	318	341	344	345	317	296	314	330	323	317	343	321	327	321	313	363	286	341	360	318	357	309	359	313	321	331	314	325	374	313	305	309	350	307	321	319	354	332	315	346	333	329	320	344	315	329	306	317	317	353	293	329	318	343	328	348	327	302	310	289	289	334	314	322	318	345	305	313	310	327	345	341	353	302	300	376	331	326	323	341	340	306	362	316	307	332	329	324	334	339	374	331	338	316	315	328	334	325	345	323	329	344	330	349	313	337	349	334	345	312	310	320	324	317	313	343	330	348	350	311	374	315	348	298	332	322	314	347	283	342	306	332	319	310	332	313	344	303	339	340	329	328	324	326	354	350	328	314	320	345	333	309	352	294	340	299	321	336	309	336	338	307	313	331	330	331	326	354	319	310	362	333	328	343	313	362	344	306	358	335	340	337	305	320	320	324	325	304	330	333	337	307	305	348	332	335	298	293	341	323	311	351	331	325	350	333	309	326	318	306	323	299	292	342	327	338	302	374	298	321	312	334	329	331	308	381	299	326	323	310	316	323	332	319	344	314	316	346	293	350	307	350	310	352	362	329	331	323	336	346	321	357	307	343	346	301	306	316	307	316	353	309	316	295	339	354	312	369	358	366	317	365	338	351	314	349	347	348	337	327	338	340	321	293	362	323	341	295	335	329	334	311	317	327	314	315	333	296	293	311	331	339	313	341	355	318	317	331	310	345	325	347	316	335	341	393	346	355	321	329	342	338	324	375	328	322	334	336	349	334	324	336	312	312	314	301	326	289	340	347	308	329	337	333	345	294	337	344	350	341	331	349	337	335	304	339	320	324	350	320	332	333	314	345	377	347	335	342	306	314	363	327	321	333	305	337	333	339	322	334	326	300	345	353	309	321	336	323	354	315	318	324	327	344	346	320	341	324	325	329	325	328	360	331	344	329	316	308	348	335	319	309	338	351	349	335	324	348	365	352	321	311	343	376	324	323	337	314	352	329	321	321	350	349	330	343	324	358	327	360	354	319	315	323	333	317	307	329	315	332	317	325	332	326	324	300	339	322	308	336	344	331	330	332	341	339	350	330	315	330	330	334	349	326	329	327	329	343	326	345	320	313	318	327	335	320	357	317	318	352	342	311	375	335	342	332	312	350	325	337	325	324	345	306	371	331	339	323	309	318	330	354	354	341	356	314	312	360	330	352	347	340	364	308	307	317	359	345	304	304	313	299	325	316	330	341	332	296	296	357	335	294	331	331	325	291	306	329	307	338	326	309	327	310	385	321	321	339	323	344	325	316	336	338	322	323	330	311	311	363	316	359	342	330	336	354	325	326	342	357	306	322	326	325	343	336	305	301	330	306	333	314	336	304	353	290	325	342	350	330	302	356	324	316	359	320	339	330	320	312	342	328	334	302	326	325	338	344	330	291	337	319	341	306	313	355	333	318	322	337	308	328	316	313	350	365	334	323	345	329	343	319	325	321	312	310	309	323	352	342	330	319	331	316	323	346	329	328	343	295	312	338	349	332	331	329	300	356	321	314	331	316	331	291	304	318	309	329	322	350	342	330	292	351	279	337	329	358	350	329	377	320	320	313	334	323	345	351	327	335	304	340	349	312	337	306	326	316	340	365	329	319	326	336	282	326	304	351	325	351	332	308	329	344	320	319	298	304	351	369	307	365	327	324	329	338	319	336	323	338	310	307	315	315	325	320	323	310	345	335	331	331	343	316	293	337	329	302	330	337	357	314	317	316	314	306	302	341	319	360	322	318	329	329	314	366	325	334	353	303	328	330	333	329	321	324	347	323	311	316	307	325	336	327	312	309	316	290	355	361	319	351	356	348	308	354	338	340	312	325	346	325	294	325	361	329	350	317	332	322	342	329	339	341	309	337	298	339	323	353	309	336	334	347	310	313	329	316	332	349	304	311	322	316	347	306	359	307	326	327	290	316	365	330	313	319	343	322	331	336	312	329	330	346	369	341	325	333	307	331	326	310	324	329	307	327	340	339	322	307	311	316	343	332	345	310	315	321	325	333	334	279	369	334	336	330	335	337	336	307	330	333	366	317	332	314	326	337	344	329	338	316	332	309	365	335	340	334	355	324	342	312	284	319	334	335	330	290	354	312	319	335	318	337	309	357	312	358	343	352	336	341	295	324	335	328	340	337	316	317	337	315	292	331	316	313	331	312	298	329	323	303	338	317	351	309	317	358	335	327	378	315	328	322	314	322	333	331	317	309	326	308	304	339	340	324	316	340	327	348	328	316	361	321	371	320	316	342	308	301	345	348	356	340	341	322	307	319	337	316	341	330	333	337	321	317	331	352	364	332	307	307	379	291	335	305	354	314	306	301	300	350	321	340	311	341	326	321	292	334	359	314	307	325	329	343	315	337	343	324	343	341	316	335	353	338	330	340	318	314	315	335	337	341	376	330	358	323	318	327	342	322	322	392	339	305	327	312	305	344	329	350	319	344	322	367	333	320	322	330	353	305	347	327	354	339	323	342	318	328	319	307	335	302	363	336	314	339	355	345	310	368	345	329	340	312	320	331	316	315	343	322	328	289	327	342	321	355	331	319	299	328	345	315	369	308	323	332	339	330
23139	21214	28965	23859	21687	22182	18410	9413	5424	3960	2809	2124	1537	1201	918	727	589	485	388	385	345	326	311	270	275	252	234	255	198	203	185	165	176	163	178	147	168	161	161	172	132	156	151	132	151	145	142	157	151	167	152	140	142	141	159	160	150	163	180	156	149	141	136	165	150	153	138	141	149	155	142	142	121	172	146	127	165	116	137	146	131	159	138	143	122	144	149	144	139	153	149	143	132	121	133	137	133	97	129	123	155	152	152	146	165	152	150	163	163	153	143	152	150	131	139	145	149	124	128	129	153	140	110	131	128	103	141	126	146	126	124	145	134	157	124	137	134	133	145	117	154	132	126	161	128	126	142	142	145	134	134	126	139	139	143	141	154	152	124	143	139	122	141	119	138	128	111	134	139	161	144	130	165	148	143	141	124	139	119	134	111	126	138	144	133	122	136	124	130	127	145	135	137	140	131	142	145	148	125	139	137	144	137	141	127	145	122	130	128	140	130	136	131	124	128	143	156	136	140	131	136	156	149	174	129	131	124	134	133	148	138	134	138	147	137	127	144	145	117	113	131	138	139	138	132	134	141	140	151	148	147	147	136	128	136	125	126	139	135	146	155	137	142	128	141	130	114	174	142	142	153	133	139	116	121	132	141	154	140	137	137	147	132	144	122	138	139	147	132	151	104	129	148	133	139	142	142	137	133	144	138	150	139	140	147	145	134	141	133	137	132	138	125	150	124	143	135	131	134	119	139	132	139	153	131	131	149	132	148	143	143	138	147	140	127	139	134	108	130	117	127	132	140	124	138	140	120	149	124	132	133	124	133	123	141	155	138	137	144	134	140	150	139	118	145	130	124	168	140	137	131	136	127	117	146	126	137	127	139	130	125	133	127	120	131	122	142	156	148	129	125	154	122	132	128	127	123	150	123	141	119	128	124	149	127	138	131	146	130	144	141	121	144	164	129	136	138	122	142	157	159	120	106	147	121	127	139	141	144	136	138	147	149	151	141	147	103	142	127	137	142	143	136	155	126	156	126	128	148	129	149	143	136	135	139	141	116	147	125	149	122	126	144	141	147	140	114	150	164	138	138	141	139	138	152	151	156	129	138	136	126	135	148	142	142	134	151	121	172	148	137	127	129	134	134	153	128	125	132	124	128	158	135	127	159	145	137	149	134	131	123	160	137	150	149	136	137	132	137	115	132	132	135	155	115	132	131	147	124	126	135	161	127	151	133	144	121	147	135	111	137	140	117	133	126	137	142	132	144	145	119	131	142	155	141	134	147	117	135	150	126	159	133	131	115	133	152	137	129	139	135	155	155	129	135	143	149	126	139	134	118	142	121	141	143	152	122	133	132	164	165	135	131	141	147	136	138	130	163	144	133	120	154	151	140	143	130	133	135	140	155	134	128	138	145	148	137	141	124	140	148	128	140	161	151	155	132	142	136	149	110	132	133	143	138	146	141	139	127	155	151	131	129	137	127	161	132	141	150	124	135	126	142	114	118	152	163	146	156	141	136	137	138	145	143	141	143	141	146	126	135	145	133	131	140	144	130	142	148	130	146	136	123	138	136	140	134	139	141	150	121	129	137	145	145	129	134	136	111	118	138	153	144	127	144	113	138	147	144	126	142	131	138	140	147	135	125	132	131	120	140	127	148	139	146	156	137	150	138	146	143	150	133	120	139	136	131	150	140	137	144	131	140	129	152	131	136	139	172	125	116	134	149	151	157	146	122	159	132	136	136	142	125	111	147	114	137	156	113	137	135	155	146	133	103	136	117	142	128	135	157	138	134	135	135	130	142	141	133	147	133	123	122	152	134	124	131	157	133	131	137	145	123	120	144	145	128	130	122	141	129	129	146	125	158	153	136	124	127	135	145	138	134	133	130	156	143	143	145	145	138	135	140	122	144	129	145	123	135	132	114	149	120	132	138	148	150	142	130	116	117	143	138	121	150	137	145	157	121	133	136	157	127	135	137	150	124	123	142	124	139	120	138	116	147	149	128	132	121	139	111	115	131	132	145	133	150	141	159	134	140	150	122	138	110	134	120	166	143	112	150	131	131	146	148	150	139	148	145	139	124	124	148	141	134	144	146	143	136	136	150	159	135	121	135	149	135	132	141	136	124	139	112	142	148	162	124	142	123	145	147	132	139	120	149	145	142	157	132	120	162	130	129	142	128	162	131	149	134	148	141	144	129	134	130	124	117	129	140	139	146	141	132	128	144	131	153	124	130	139	114	137	138	157	129	138	141	134	162	137	144	146	138	130	155	128	139	125	118	138	135	122	154	134	138	153	116	117	136	142	125	135	157	135	127	148	124	149	157	152	154	140	133	142	132	142	132	144	139	148	134	120	134	150	140	130	127	119	145	136	121	134	155	146	142	133	127	135	149	141	118	126	140	150	113	148	138	133	136	133	136	146	151	135	146	150	143	126	137	139	121	148	138	121	124	160	160	119	156	124	127	127	159	129	133	148	139	124	122	133	141	120	112	121	135	137	133	132	132	149	145	122	146	144	150	129	119	135	121	123	138	136	177	152	141	155	114	135	151	162	135	144	123	152	143	128	136	144	133	151	159	162	153	121	113	125	152	149	139	146	131	174	140	126	148	131	132	145	127	159	149	139	145	134	154	112	140	125	144	142	128	137	143	139	134	147	120	147	132	130	144	137	128	121	150	134	140	137	149	143	133	151	128	134	141	138	130	128	139	137	122	127	138	126	149	129	149	148	132	143	128	134	139	125	136	141	147	126	138	146	138	115	138	128	120	114	128	124	134	112	132	133	145	133	102	125	127	150	137	134	145	125	138	140	123	145	141	152	132	132	128	142	112	140	137	140	125	120	140	128	137	144	134	128	156	121	138	139	124	111	146	138	162	128	135	154	125	125	138	124	119	134	152	134	121	131	135	129	135	135	158	123	120	153	130	160	142	150	132	144	136	144	140	146	143	131	152	166	138	150	146	153	133	112	126	129	153	136	156	137	119	119	141	145	132	149	138	144	135	157	118	127	147	126	129	149	132	148	128	141	121	135	127	144	146	130	146	153	124	128	146	149	129	160	148	130	152	149	137	139	143	130	124	126	153	132	134	121	123	134	146	118	132	150	155	145	129	121	134	136	138	151	161	141	128	118	132	135	162	123	139	155	141	132	143	133	136	139	133	134	122	144	128	132	145	146	142	142	153	153	176	124	145	135	133	143	127	144	132	146	167	143	141	133	147	154	120	142	142	148	148	135	138	137	127	147	143	134	153	152	127	139	134	144	140	118	144	147	146	147	142	128	123	151	162	133	134	134	137	144	131	130	126	123	122	128	153	157	145	128	127	154	133	131	133	140	132	136	129	129	142	142	124	147	149	148	144	130	132	139	142	150	149	134	140	171	126	145	133	143	136	146	115	117	143	136	139	139	122	137	160	138	129	128	157	135	119	120	157	146	141	139	153	141	126	122	130	149	147	125	138	153	130	155	138	131	166	141	151	118	134	131	155	127	128	139
30669	51783	45939	36900	30563	25746	21058	16848	12458	9819	7579	5690	4056	3173	2441	1754	1401	1186	946	828	764	641	618	606	543	485	484	441	395	327	323	302	308	287	243	245	266	239	256	213	220	244	245	243	211	218	221	213	216	249	217	243	241	235	268	237	257	290	253	247	244	230	241	223	244	230	208	248	218	212	218	218	197	213	226	211	214	220	230	210	227	193	223	199	202	218	212	196	205	208	214	221	234	196	210	205	214	200	209	208	209	225	213	232	231	222	204	229	243	210	224	195	217	215	209	209	238	207	222	206	208	220	178	218	211	211	214	228	198	201	174	177	236	220	192	205	216	190	223	193	198	195	184	204	212	214	213	221	191	175	230	204	198	213	202	201	194	190	207	229	185	213	186	192	203	209	183	220	179	206	177	198	192	182	195	222	186	214	206	176	200	225	215	218	182	216	197	217	216	204	210	189	200	206	200	226	209	210	195	203	224	192	213	209	213	196	195	210	190	216	223	187	192	191	218	213	217	212	197	181	204	219	201	189	220	223	211	203	210	216	212	200	184	192	194	207	211	221	193	236	165	194	218	206	212	206	207	199	201	194	192	229	192	214	197	214	191	208	206	187	208	198	211	218	202	206	192	191	200	197	201	182	195	222	218	212	192	190	200	205	196	200	205	184	214	191	218	193	202	196	204	204	206	193	220	181	193	205	206	183	189	223	196	193	205	223	196	182	199	190	208	211	207	213	174	201	209	208	226	204	198	228	212	214	204	208	222	200	224	213	188	212	211	199	194	211	235	205	183	200	231	176	216	229	196	202	211	208	232	231	204	193	198	216	208	186	183	214	201	189	199	200	170	219	199	218	197	190	213	200	210	195	209	199	202	199	212	200	219	231	208	210	202	190	209	189	221	201	196	177	223	181	207	212	173	195	232	193	208	195	192	210	238	215	195	203	203	195	199	230	215	224	193	216	201	218	201	222	200	226	172	200	194	218	211	202	210	205	218	232	196	211	209	202	201	188	198	212	204	194	190	207	193	209	214	207	198	201	198	205	205	224	206	182	193	186	211	191	201	207	185	201	201	208	209	214	193	189	188	209	201	222	175	184	201	204	213	210	197	242	203	206	207	228	200	203	231	195	204	195	220	196	207	195	218	188	218	226	223	233	186	214	212	198	203	205	210	194	208	188	216	189	203	203	182	227	226	191	226	194	190	223	184	195	214	216	203	195	203	214	189	178	213	223	211	210	196	223	193	200	227	184	213	201	175	195	221	208	201	224	195	193	194	215	217	207	216	208	205	200	226	211	212	179	189	188	206	196	212	206	204	197	183	207	198	201	189	218	208	186	229	195	196	176	203	198	192	224	225	185	194	194	219	205	182	188	191	216	199	220	209	234	219	214	205	203	175	209	197	209	192	208	225	201	232	231	191	197	192	209	202	222	227	195	204	186	195	194	199	209	192	238	184	191	212	204	192	223	192	230	217	198	231	216	213	194	200	196	200	178	233	179	210	198	199	217	214	205	205	196	213	170	197	205	193	205	204	208	213	205	236	201	205	209	213	212	198	184	214	193	183	204	197	217	224	181	200	216	190	199	205	223	190	208	191	204	206	196	213	198	190	199	175	201	188	192	209	196	190	188	185	208	218	192	187	195	188	198	220	210	208	196	193	209	226	196	190	221	192	199	217	196	212	216	212	189	210	216	211	210	215	224	204	190	221	205	232	177	189	174	211	220	182	177	206	180	206	198	214	178	211	187	190	207	202	194	213	226	215	218	206	235	206	224	194	207	197	212	216	195	191	208	207	197	222	208	208	214	193	172	190	207	234	204	189	182	203	222	210	176	225	199	207	207	201	196	176	182	190	206	191	210	183	210	232	222	223	237	201	199	180	193	197	205	200	242	196	211	196	197	186	206	205	181	207	186	215	200	199	223	232	204	205	205	216	190	196	187	194	216	204	200	184	194	213	216	193	203	207	205	207	192	195	208	186	191	220	198	199	205	172	201	226	208	201	214	225	195	202	200	188	174	205	198	206	200	198	209	203	181	200	211	190	200	222	181	215	226	218	187	193	224	214	226	209	203	195	211	184	214	196	219	200	213	211	178	222	212	207	211	208	187	213	192	194	199	222	198	173	191	201	230	191	189	206	171	226	195	203	202	217	217	225	204	201	196	200	227	193	231	230	197	207	212	186	209	198	188	213	183	212	215	197	214	214	211	220	190	179	214	199	191	196	204	205	207	215	225	208	190	204	217	197	220	203	185	222	203	223	211	212	203	206	175	198	209	209	192	193	200	224	202	209	210	199	219	209	214	214	201	189	194	198	198	192	217	185	192	208	208	188	230	197	210	225	193	185	221	204	224	193	195	207	205	189	201	204	219	224	199	201	206	193	228	189	210	210	196	197	190	209	204	184	209	168	205	207	192	217	215	198	211	193	215	197	183	220	184	208	204	237	203	178	184	199	206	208	205	206	200	205	198	190	221	199	201	225	192	195	204	219	240	185	195	197	194	214	224	205	239	197	206	210	205	238	215	212	218	209	212	197	195	214	192	195	204	209	176	210	218	173	194	194	222	221	226	184	201	191	205	221	202	218	206	200	211	187	212	210	195	205	210	225	213	217	199	181	190	221	199	207	191	220	203	191	202	210	191	196	185	188	207	204	203	221	203	225	218	184	216	205	212	212	191	202	214	196	196	196	208	200	191	202	209	179	179	199	216	166	197	196	214	216	201	216	219	211	196	214	216	194	213	167	204	185	206	198	190	197	199	190	209	195	218	199	183	210	198	187	204	196	199	203	194	191	184	219	190	208	199	190	213	199	217	192	190	211	203	198	214	215	221	178	193	193	209	203	197	192	227	196	201	209	192	213	203	207	198	217	195	199	217	185	192	204	220	206	223	193	207	209	197	186	190	199	205	223	207	219	200	196	210	216	199	201	184	209	209	195	206	201	211	178	225	203	225	229	208	197	195	195	192	200	181	191	205	206	196	195	221	188	211	211	193	209	198	224	219	214	207	206	222	178	232	180	212	201	190	219	207	195	202	198	212	197	204	208	195	216	196	191	210	214	191	195	187	186	218	208	205	196	225	203	199	202	220	214	214	213	218	187	217	214	213	206	205	200	195	183	197	172	197	195	176	190	217	203	230	189	218	200	211	198	205	189	207	205	198	197	177	217	197	199	218	210	173	182	196	204	188	190	187	201	188	197	192	206	181	226	197	207	221	204	187	208	211	199	179	181	226	195	168	183	195	188	209	209	186	195	224	216	195	231	215	197	190	213	201	190	213	181	202	209	206	216	199	206	199	182	189	192	209	199	185	201	213	175	195	208	236	182	177	205	203	191	215	220	221	206	238	205	213	206	208	205	217	231	199	223	217	197	211	207	242	202	202	222	192	197	189	206	207	199	227	199	190	203	177	223	195	204	219	196	196	194	203	222	188	229	209	179	176	206	182	198	192	213	204	184	198	188	221	178	195	211	212	199	194	215	200	206	225	200	183	217	245
28199	27929	31554	24411	15938	9744	5997	3869	2731	1941	1403	1110	792	667	537	434	398	358	334	318	305	313	285	340	296	274	249	287	245	268	243	221	255	254	235	277	229	272	232	254	258	240	251	241	286	212	247	236	244	241	233	264	240	236	231	268	279	260	243	246	250	222	233	241	278	258	232	269	242	275	251	257	251	248	240	272	236	221	270	248	233	249	247	256	257	215	250	210	229	246	238	246	246	237	220	244	246	225	220	223	227	239	246	269	248	244	222	222	230	232	233	231	238	240	252	238	255	225	225	227	223	232	261	251	215	227	264	235	237	228	247	219	246	254	241	256	243	248	244	232	236	203	242	256	220	224	209	270	279	237	239	240	237	226	240	214	238	233	236	251	263	244	247	201	246	258	230	240	240	249	263	246	219	246	213	243	239	251	236	262	236	246	247	249	253	258	221	264	242	245	272	226	260	269	219	252	218	228	261	236	255	260	229	243	238	238	239	241	259	230	244	241	236	247	238	250	255	247	232	205	239	226	208	221	215	219	216	212	226	214	260	236	246	222	232	224	242	220	222	262	259	230	235	250	241	260	236	241	211	244	254	226	227	210	228	222	209	262	248	257	243	227	270	247	276	229	236	214	235	237	236	243	259	214	228	255	246	257	239	241	250	249	253	233	233	245	237	229	247	251	227	231	214	247	250	250	255	242	216	224	250	264	233	271	215	262	266	244	258	258	231	242	255	258	264	228	244	225	259	227	249	246	240	216	255	239	240	224	226	232	244	232	217	231	229	251	221	244	226	237	238	239	255	261	240	235	246	220	245	240	237	220	242	270	234	258	214	220	224	243	250	246	253	245	252	233	244	229	249	240	244	243	218	259	253	243	260	251	247	254	256	265	237	222	250	242	238	247	225	225	202	232	241	244	230	248	230	235	251	222	249	249	223	212	227	224	212	240	263	236	239	233	233	246	271	255	236	269	219	230	249	222	229	243	204	223	235	233	258	248	226	260	227	219	250	256	240	249	257	236	234	247	221	269	237	263	229	245	250	241	240	237	236	246	267	257	207	230	246	249	223	245	270	247	225	247	246	235	217	246	238	245	255	238	265	251	240	222	243	236	241	232	240	218	242	232	220	261	235	231	238	246	272	219	228	220	246	229	247	244	254	263	271	220	277	211	222	228	268	242	265	235	230	220	240	244	240	222	237	271	247	240	238	234	253	227	245	249	234	248	238	240	224	247	237	218	242	232	249	256	245	203	254	262	230	265	247	224	247	263	259	238	249	249	229	232	231	234	241	241	242	252	238	219	252	233	244	219	246	249	251	237	226	225	223	231	232	245	240	273	250	245	237	224	224	245	237	249	244	204	227	261	261	207	228	244	234	235	225	232	251	225	236	242	245	243	247	258	253	235	254	243	198	223	242	221	240	228	230	241	234	216	223	249	243	250	231	243	244	237	240	224	225	241	264	241	233	212	245	238	247	224	238	241	247	243	230	275	250	249	255	256	250	271	236	251	251	244	234	244	223	216	235	261	250	249	259	280	247	221	256	233	252	275	266	240	245	244	230	220	217	247	260	265	243	227	239	229	238	217	237	227	264	254	244	238	253	248	254	250	251	234	256	224	243	235	220	267	233	247	252	248	221	232	238	260	281	250	250	236	246	252	233	240	248	251	224	240	236	229	254	259	231	227	247	248	222	240	223	242	244	254	264	232	221	212	237	235	231	246	267	236	239	262	253	234	255	240	229	237	216	230	228	258	256	203	244	214	237	251	225	274	237	248	238	231	226	256	252	221	252	238	246	223	263	250	239	232	236	225	240	238	217	223	232	250	210	246	255	231	242	252	270	248	232	238	225	235	247	234	217	242	240	229	231	233	261	231	230	213	248	234	221	249	230	252	222	232	207	238	234	231	221	262	228	247	219	235	236	239	226	230	246	264	225	229	229	208	216	237	245	227	241	266	258	260	262	229	247	264	246	220	226	272	238	252	256	237	214	237	245	253	226	223	253	229	251	240	235	245	229	260	209	273	244	239	228	222	227	259	239	258	245	227	222	230	229	235	202	221	258	237	244	232	245	234	259	264	242	255	228	247	231	253	225	227	249	255	234	260	218	236	242	238	215	240	226	223	227	243	247	218	223	244	249	202	226	224	224	249	254	234	232	247	268	243	247	219	265	240	197	239	242	246	270	232	216	249	277	221	251	235	245	221	240	206	252	226	254	230	239	227	232	227	220	236	242	243	233	260	249	250	248	228	247	241	253	195	223	246	252	210	258	226	264	267	251	242	249	217	229	221	233	242	249	245	257	223	246	227	254	266	226	249	267	229	197	259	243	278	249	234	229	240	245	234	232	228	238	249	246	241	262	232	243	227	240	250	234	212	243	252	241	265	219	238	236	246	227	234	243	278	265	238	269	245	202	264	248	231	248	211	262	252	258	242	249	236	238	246	233	203	243	236	243	229	242	220	245	235	233	223	245	226	246	253	231	250	246	230	220	259	227	214	260	239	272	247	239	268	229	221	259	267	241	240	246	230	234	240	244	232	242	230	241	273	248	227	254	286	250	267	218	259	266	228	213	253	240	241	226	232	252	235	244	228	246	264	220	216	246	227	245	241	238	207	230	217	267	249	274	279	241	229	237	225	255	229	219	252	235	255	260	238	255	250	226	233	244	230	228	261	230	221	238	211	258	238	240	238	249	272	243	240	233	263	227	205	270	208	231	241	249	265	251	211	279	253	273	261	241	261	244	254	252	247	249	243	266	239	240	239	247	247	245	224	212	227	251	221	260	225	242	269	232	205	223	264	255	273	246	213	254	259	232	241	250	226	216	240	243	255	223	253	259	251	232	244	245	219	238	240	248	230	234	248	250	239	218	214	250	246	226	243	242	252	253	250	242	200	269	229	269	245	232	229	243	251	266	227	220	241	238	218	222	250	235	231	251	232	226	237	247	247	233	252	238	254	273	243	233	226	227	225	236	250	242	234	227	234	257	242	244	222	232	225	276	235	232	234	238	256	221	224	250	253	243	240	207	231	244	274	244	229	266	236	229	254	249	256	253	234	247	250	259	234	219	240	228	231	221	228	241	239	236	209	249	216	236	241	240	247	257	250	254	231	232	219	263	276	234	251	229	255	240	239	252	224	254	261	245	224	232	259	254	240	226	250	212	252	244	255	226	250	238	245	242	214	238	266	214	263	227	245	227	252	220	236	241	251	234	249	242	254	244	232	258	256	239	233	250	252	231	238	246	253	248	240	250	239	226	241	241	239	263	231	244	256	234	242	271	261	255	220	271	255	272	246	278	246	220	229	244	262	247	237	271	236	225	236	230	251	209	255	246	261	216	253	240	230	244	253	247	244	234	243	256	257	202	239	250	253	268	276	270	257	243	246	275	234	224	217	224	258	266	264	228	221	237	237	210	259	258	246	235	244	229	240	271	254	244	234	247	237	250	226	219	251	238	253	228	246	237	240	236	253	247	240	214	250	241	258	247	234	237	239
29514	42944	36914	27259	21754	16835	12724	9685	6916	5316	3888	2794	2038	1514	1225	996	855	692	596	561	494	521	514	495	491	472	430	465	475	436	409	363	354	391	409	376	334	345	373	389	351	362	374	349	338	381	375	341	370	387	352	367	365	371	356	341	371	379	367	389	372	364	332	386	378	380	361	369	340	339	354	386	358	354	388	344	355	363	361	361	336	351	370	365	376	349	360	362	370	334	338	375	372	341	344	380	371	384	374	338	378	358	376	357	353	371	349	369	355	380	370	365	356	337	309	352	378	323	384	349	336	365	339	398	327	337	341	345	354	358	334	372	351	351	335	342	383	398	379	362	372	349	343	359	352	348	365	356	340	361	343	347	340	344	370	371	345	346	325	356	372	383	357	353	330	357	345	327	334	367	341	375	348	325	344	342	335	346	333	350	331	320	377	372	339	338	343	350	361	353	347	348	360	366	374	371	353	336	335	353	352	391	347	371	347	364	391	366	335	317	347	358	366	312	342	326	373	347	324	366	381	367	370	331	345	335	340	358	353	361	311	335	330	339	358	343	346	349	337	321	383	358	361	384	335	364	349	362	341	331	364	328	374	376	328	341	327	340	345	351	343	341	373	394	359	343	359	368	353	334	327	316	342	338	382	347	374	393	333	368	322	338	369	378	347	358	371	337	360	366	364	362	357	347	309	334	376	347	345	389	343	354	348	342	384	329	345	347	339	351	365	358	324	362	357	360	358	332	355	341	346	346	371	307	357	356	336	375	369	387	367	367	338	353	355	336	358	344	328	398	340	368	337	329	358	347	349	321	358	334	346	357	344	326	330	330	300	347	353	343	357	348	353	377	325	353	337	353	365	342	328	346	380	343	343	354	339	341	349	315	331	372	367	364	357	383	329	340	376	361	348	360	320	341	372	389	342	336	322	322	363	373	358	356	314	363	341	371	371	334	334	361	410	357	343	373	367	363	355	345	361	374	388	382	380	331	323	388	354	288	358	342	357	354	338	333	351	369	285	335	378	338	358	379	377	370	351	326	386	364	351	396	353	391	379	345	352	332	359	376	345	366	334	327	365	342	351	326	371	360	358	365	355	353	330	364	373	352	321	351	330	360	374	347	348	382	322	393	305	336	372	372	331	345	358	372	338	335	388	385	355	335	344	361	334	322	365	323	341	333	327	348	333	327	357	348	349	344	356	339	330	340	332	379	341	340	367	357	363	358	318	348	354	362	379	378	329	342	372	334	359	372	353	339	359	353	339	359	320	348	343	359	376	347	314	338	372	304	341	357	347	353	359	352	363	363	341	353	367	386	344	349	324	334	357	358	354	327	337	369	352	335	383	344	315	340	384	373	371	375	359	364	363	366	362	371	366	347	353	360	346	330	352	337	341	346	352	322	350	337	347	358	342	346	354	385	355	367	333	320	341	372	362	383	384	380	348	377	341	344	344	330	353	322	345	343	326	354	352	333	360	369	329	308	343	355	340	366	319	363	346	331	354	344	348	371	347	337	322	388	350	359	375	373	320	338	322	361	338	342	369	365	338	331	336	358	336	347	342	355	349	401	371	355	364	340	349	316	371	329	321	362	328	381	381	372	315	330	321	360	369	320	345	351	340	328	346	370	371	358	373	345	389	331	380	390	330	331	359	346	360	377	367	355	353	351	303	339	399	337	368	338	336	348	361	344	357	385	352	347	373	316	330	345	351	314	350	366	363	356	362	375	356	376	372	349	346	338	382	364	341	326	365	355	345	329	373	352	360	367	363	342	353	353	353	375	353	340	361	335	327	338	348	387	364	350	360	318	354	339	342	323	342	362	339	345	379	353	351	355	346	349	363	345	297	365	330	333	358	390	315	406	375	332	327	351	355	320	340	373	353	381	359	347	377	309	367	360	384	394	361	361	354	339	346	343	341	360	351	358	351	356	368	323	367	350	366	333	369	339	368	382	344	358	333	349	356	388	355	335	361	322	354	342	368	387	372	371	387	353	341	372	360	368	326	339	340	364	353	344	340	324	334	330	328	351	345	360	327	360	329	366	348	360	338	378	383	339	344	341	386	354	384	332	360	347	323	373	331	339	354	341	351	377	330	360	339	379	369	376	361	324	331	355	366	334	366	345	371	363	359	373	375	376	393	339	342	350	350	349	352	357	388	343	356	377	346	359	330	360	349	328	358	366	350	344	362	337	337	354	347	353	351	351	392	342	352	363	340	338	376	354	350	346	338	347	362	315	379	359	357	355	338	328	350	349	303	359	368	344	374	337	343	341	373	373	358	359	339	352	367	337	365	358	389	367	325	333	373	350	354	333	343	371	353	359	338	349	386	368	336	374	340	336	325	329	366	362	381	313	333	347	355	347	360	338	348	342	358	348	346	359	337	328	356	353	351	352	347	390	400	364	353	358	387	327	361	350	368	323	348	352	341	366	370	361	344	352	352	357	354	367	367	317	370	357	359	345	364	347	338	339	353	384	333	347	360	345	363	354	339	377	343	345	337	373	340	336	339	368	348	348	349	331	353	379	354	367	333	352	352	358	347	371	352	367	381	340	362	330	327	364	338	351	366	373	370	341	371	323	370	351	367	311	363	348	320	346	361	355	359	331	369	330	341	387	332	351	378	360	376	345	356	354	334	360	368	358	356	370	346	331	349	373	346	353	338	338	379	350	389	349	353	362	330	371	320	392	375	341	342	383	336	342	346	310	368	374	369	367	353	352	353	366	388	364	334	375	387	340	330	332	374	360	350	381	355	363	337	376	331	376	339	368	337	334	347	371	350	343	333	350	316	339	371	366	333	322	337	347	351	336	351	352	344	381	356	364	374	308	367	329	366	335	338	345	353	369	378	326	349	343	326	375	362	367	363	368	346	352	384	359	377	367	361	365	395	363	351	358	361	357	338	352	340	314	378	327	355	338	347	342	341	330	348	336	340	332	335	344	374	379	334	360	353	290	341	359	375	307	349	361	372	347	352	376	384	332	326	366	378	386	326	335	354	380	350	368	343	316	360	357	362	358	353	333	373	314	374	370	360	333	361	333	357	357	338	377	356	357	309	342	330	355	328	342	336	306	320	372	335	347	384	396	377	377	348	387	355	366	328	354	328	386	321	340	356	330	343	339	358	343	321	328	341	331	364	368	347	369	331	361	311	366	332	356	391	309	343	368	329	371	349	366	327	344	361	348	331	329	367	371	331	341	337	371	357	348	374	348	364	337	327	389	367	339	353	305	371	336	336	387	376	333	352	334	395	378	329	344	366	369	372	348	343	314	322	383	355	354	325	358	360	353	373	378	343	352	344	347	381	362	346	371	350	343	353	375	339	336	362	327	381	354	361	367	339	363	318	315	327	335	343	347	336	351	369	382	350	374	369	337	376	328	342	340	351	338	341	352	366	352	353	356	348	354	357	360	321	337	345	357	359	370	355	339	352	340	371	360	325	365	376	335	351	361	352	340	320	345	374	387	347	326	330	337	348	399	347	361	359	326	351	360	334	340
24175	21289	28636	24815	21827	17852	11235	6522	4153	3094	2232	1628	1242	851	725	579	487	467	399	383	396	357	334	311	329	283	313	307	324	233	255	242	254	277	258	290	233	240	213	243	257	237	261	238	225	209	231	242	229	238	253	239	258	233	222	228	255	234	230	247	219	279	221	242	219	241	238	234	237	219	232	212	245	228	211	225	205	244	219	206	222	217	234	207	244	261	208	239	221	211	247	225	217	233	231	230	261	223	211	219	233	242	224	216	249	232	232	236	226	228	232	238	246	253	211	227	237	244	240	216	211	257	228	225	242	216	215	232	230	231	247	243	225	237	226	213	226	224	230	224	221	216	214	225	222	211	237	231	227	239	229	229	225	242	234	211	228	231	210	254	247	244	228	223	229	232	225	253	236	214	215	222	227	223	259	230	239	230	219	206	233	249	219	249	262	238	238	207	245	224	216	219	225	245	236	231	214	204	236	270	199	218	216	212	209	226	219	240	219	228	230	228	220	232	241	225	222	179	248	239	227	243	213	227	228	234	245	226	253	235	255	227	203	237	218	216	224	222	237	238	222	222	233	218	223	253	218	216	241	242	246	223	225	221	210	210	235	241	226	223	218	216	240	239	245	236	248	220	235	228	220	241	222	214	239	226	224	213	225	209	215	205	216	249	221	219	222	249	231	226	212	199	235	211	235	247	243	217	226	238	239	203	219	226	244	236	227	196	232	239	249	231	242	232	207	212	230	213	226	280	222	243	237	227	219	233	228	238	230	227	232	211	227	230	199	235	238	220	263	233	221	227	259	241	232	230	206	228	226	220	228	244	241	212	254	231	241	227	247	212	219	229	223	237	204	232	210	238	208	242	231	228	230	215	221	234	227	226	223	240	232	221	226	240	224	232	226	246	239	218	248	226	257	204	214	226	236	218	229	251	225	253	223	204	225	216	233	224	229	218	235	223	227	236	242	209	232	240	214	220	199	204	213	222	240	223	221	216	220	258	216	225	219	236	226	236	217	231	239	246	223	245	223	245	218	239	223	232	232	234	203	222	237	240	223	219	249	218	238	266	226	212	221	207	240	230	235	225	225	231	203	230	242	227	215	215	255	251	209	239	225	234	231	232	204	240	214	227	224	215	209	223	212	235	204	206	211	240	241	205	197	217	218	189	223	227	227	226	240	239	226	202	229	233	232	237	222	222	216	226	237	234	217	218	243	223	234	251	225	238	216	223	200	233	216	216	241	235	228	205	201	254	221	271	236	244	234	219	221	244	220	196	229	210	234	215	214	226	223	230	192	254	208	224	248	226	254	229	232	251	243	238	259	212	213	227	206	237	230	253	244	243	228	241	219	244	211	216	212	228	215	239	221	228	235	239	243	227	223	268	215	233	208	228	205	222	230	213	216	242	226	205	218	179	215	212	196	207	209	241	210	218	235	217	227	214	204	189	234	241	221	248	237	216	223	245	238	245	212	222	220	242	230	222	201	245	232	226	244	223	221	209	205	237	235	235	223	234	214	246	225	245	244	234	243	223	245	227	215	210	237	228	225	235	232	221	239	229	232	224	220	198	233	212	199	207	219	234	212	220	232	204	236	229	220	233	215	238	225	208	252	185	217	231	202	224	217	218	228	214	249	227	228	247	215	230	207	230	213	249	216	198	230	242	233	217	222	235	240	257	257	214	225	223	214	183	242	200	199	245	246	245	235	227	234	220	229	219	200	248	234	248	215	243	229	216	250	251	225	238	205	242	215	224	213	233	214	218	241	217	234	241	235	236	229	244	238	229	227	203	218	220	217	231	259	221	239	225	227	243	228	233	237	235	224	226	242	243	209	238	239	241	264	236	211	225	227	214	230	222	226	254	239	223	203	208	206	248	219	192	217	232	216	192	229	235	221	214	206	232	243	238	249	241	242	203	246	210	243	241	241	240	238	226	239	208	229	230	204	253	197	236	212	238	229	253	249	204	237	255	223	211	209	238	237	206	244	220	231	256	217	257	220	211	213	224	236	218	212	237	225	233	216	244	253	244	234	227	236	204	227	218	227	247	226	247	211	239	269	240	217	253	211	210	231	206	229	243	217	204	211	257	232	202	200	230	225	215	214	220	203	238	238	237	215	236	249	240	239	223	210	250	246	224	228	234	218	210	236	222	193	235	245	241	223	227	227	218	225	215	245	231	225	200	249	214	200	241	237	204	226	251	244	224	206	225	227	235	207	228	219	242	231	237	252	216	236	236	206	231	214	238	209	246	238	247	247	229	231	228	227	218	221	245	235	217	219	208	218	248	230	231	220	219	201	216	212	217	211	265	228	239	208	241	251	246	216	230	208	205	215	212	218	223	217	234	233	255	216	238	218	196	246	204	217	268	238	193	246	235	228	217	227	233	219	228	240	226	265	239	205	221	230	218	203	225	198	206	249	222	228	227	245	228	221	215	226	220	205	233	228	238	214	222	239	216	241	234	227	230	212	218	231	205	236	220	234	243	215	212	239	250	230	216	232	229	244	230	231	215	221	245	241	233	234	225	206	237	215	230	222	201	219	244	212	246	220	192	219	246	217	228	216	192	249	246	213	215	217	229	223	236	233	220	259	238	227	228	225	238	202	199	226	225	220	266	234	239	220	230	205	226	239	236	244	228	243	227	227	249	222	226	232	238	232	225	253	246	216	221	211	238	223	233	227	222	220	237	213	215	207	230	240	200	234	225	231	222	220	232	238	207	205	227	233	227	238	210	222	213	239	235	204	239	231	208	239	229	222	236	170	224	229	237	236	220	205	265	260	224	234	239	258	252	222	222	227	230	212	216	270	238	226	213	228	199	235	246	206	193	240	227	242	217	216	223	228	215	222	222	255	239	197	219	212	225	231	215	241	221	224	188	239	216	225	234	224	236	227	208	246	247	233	250	207	202	218	221	205	248	237	235	207	200	231	218	222	215	226	231	203	224	225	237	241	215	227	241	236	240	221	228	249	228	227	224	227	215	219	230	224	205	241	194	221	224	201	200	214	216	206	190	226	203	218	207	244	210	247	246	215	234	230	247	232	221	199	229	220	235	244	242	224	222	211	208	228	236	220	247	226	203	219	246	232	254	220	248	233	221	228	216	228	217	219	237	238	217	232	258	197	209	191	224	254	221	210	230	220	218	224	214	216	247	209	248	235	205	227	212	241	219	212	246	237	246	209	225	218	213	231	214	224	214	227	232	216	217	233	216	229	221	245	235	239	194	231	202	228	221	250	222	228	238	266	225	226	212	207	231	213	244	212	208	207	215	221	205	245	244	214	220	250	234	188	215	227	243	246	212	241	196	245	229	220	237	205	216	204	240	232	220	248	226	218	233	241	187	225	231	223	208	240	255	231	210	234	239	214	227	229	277	238	192	205	217	184	246	206	238	257	237	229	211	236	228	234	224	217	241	205	216	248	231	232	248	205	242	220	217	243	223	233	236	239	222	222	207	240	237	203	228	209	232	248	220	215	233	216	226	270	199	232	219	238	208
29249	47750	42196	32042	26384	21699	17119	13558	10235	7821	5940	4148	3160	2252	1661	1301	1161	942	849	759	721	665	618	637	558	533	487	492	451	434	457	351	363	413	368	366	337	341	347	379	372	358	321	357	361	336	370	366	359	344	325	379	350	362	381	361	331	402	339	363	377	343	372	368	343	357	374	365	354	345	366	377	324	350	327	355	322	370	345	335	323	331	330	339	351	355	338	357	343	347	314	343	328	339	329	371	361	321	338	347	359	368	351	398	343	408	319	363	310	322	332	365	350	333	346	308	333	386	359	294	343	358	337	349	298	340	363	305	369	352	328	315	334	319	370	335	351	327	318	353	313	298	358	327	331	340	320	328	310	308	363	399	358	365	324	360	341	356	342	350	330	357	315	346	351	304	332	336	309	360	364	328	320	357	328	356	341	340	342	334	330	346	324	328	363	360	335	352	283	319	329	337	358	321	344	305	358	355	313	369	343	332	283	343	338	339	346	310	319	344	353	320	337	340	341	353	321	327	330	329	345	325	341	344	332	346	334	315	329	363	345	338	360	327	321	338	310	324	318	348	324	316	362	329	300	362	315	327	368	358	306	353	320	355	329	324	328	322	364	340	315	310	323	335	314	347	341	354	324	311	315	329	330	332	322	340	318	312	332	328	322	314	343	350	307	335	347	350	346	328	366	340	334	315	310	347	291	353	333	332	310	339	340	322	331	325	341	327	329	340	362	340	322	357	324	323	342	311	320	354	325	356	340	329	337	327	325	355	347	347	360	348	314	330	353	337	334	340	311	353	308	307	298	348	305	323	340	342	335	321	308	325	343	326	324	322	316	324	351	288	298	317	315	361	315	362	306	346	345	347	329	344	331	350	337	316	329	369	322	376	340	331	313	300	313	314	305	347	370	308	329	326	358	339	337	313	348	336	327	362	333	309	382	360	339	323	362	353	338	354	337	296	348	352	307	332	341	306	305	361	315	329	348	345	356	323	320	289	358	344	321	335	354	336	334	328	331	326	325	318	330	337	331	343	330	348	388	348	326	306	340	332	310	332	329	361	314	329	349	326	336	348	352	338	333	331	349	347	342	338	350	353	322	350	314	307	314	308	347	317	347	330	345	361	325	320	319	337	331	329	364	340	332	356	343	344	359	344	360	353	372	325	335	325	333	351	348	320	322	308	321	323	308	333	362	332	345	344	323	366	315	303	325	355	355	333	357	315	354	331	322	352	301	349	335	334	352	330	334	323	320	327	341	363	313	347	352	333	333	324	330	323	327	352	353	347	307	330	335	355	338	344	333	360	325	326	331	321	316	335	325	329	319	331	342	311	326	362	297	356	306	346	370	333	353	323	326	348	338	343	326	330	325	355	335	341	280	298	348	376	325	337	330	336	364	331	341	305	342	319	331	331	324	324	325	275	325	348	308	333	314	363	310	335	353	332	332	293	321	356	331	312	333	355	341	335	333	344	334	325	344	320	325	362	344	312	342	333	320	329	334	324	357	322	322	319	325	344	353	296	344	319	314	344	323	319	332	357	344	368	332	344	332	340	301	307	346	349	339	340	312	327	318	358	329	319	298	314	368	327	310	363	350	311	349	326	360	360	326	346	336	326	333	311	327	331	338	311	316	319	337	303	347	329	354	340	337	336	331	289	324	364	348	363	361	343	331	288	324	314	339	326	346	349	342	372	343	328	320	351	311	321	309	334	315	308	333	324	344	321	365	362	324	330	326	323	378	333	353	381	360	333	350	329	329	326	345	327	324	338	327	310	323	357	329	304	312	355	335	349	344	336	323	324	339	349	322	342	325	363	354	333	372	333	324	349	334	325	333	310	331	338	307	358	334	373	341	324	338	316	331	339	332	344	356	339	311	361	311	313	347	316	343	299	366	320	299	335	317	334	345	323	342	363	338	361	359	344	332	355	316	324	337	381	360	335	338	351	338	338	350	341	309	364	328	341	346	364	338	360	324	314	343	390	335	320	331	327	317	361	322	337	327	365	347	352	319	333	339	351	375	335	298	352	352	322	325	351	348	334	351	371	337	321	325	340	328	316	361	353	334	339	315	347	327	351	323	345	351	357	315	349	325	310	346	311	323	349	358	343	347	333	317	352	321	321	332	328	334	301	352	346	359	335	335	337	328	324	352	305	333	290	308	336	337	353	333	340	374	344	360	331	337	344	337	348	340	314	334	332	368	325	332	344	329	330	334	347	318	333	323	331	327	304	339	340	311	351	327	350	330	330	324	327	317	327	361	343	337	366	344	337	351	304	356	346	330	309	310	331	360	357	339	347	317	342	341	341	309	349	318	341	339	318	334	319	310	365	327	363	355	329	312	325	345	329	361	341	321	358	308	333	349	309	322	351	378	315	346	336	330	351	308	314	352	336	363	289	345	345	359	324	323	318	336	334	336	330	352	329	332	318	315	321	346	335	306	327	338	334	340	336	333	340	347	322	370	324	335	316	343	338	324	389	314	335	328	329	347	336	329	340	333	329	321	342	343	338	339	338	342	326	305	345	330	338	338	354	367	352	352	307	352	349	293	304	352	325	319	335	341	336	316	353	311	337	323	346	322	333	332	304	328	357	354	354	322	345	322	363	338	353	340	358	340	354	324	317	342	342	331	349	310	323	376	358	332	357	342	360	309	341	348	350	323	356	343	343	331	320	332	317	308	346	343	358	326	342	324	328	307	355	350	330	326	332	315	335	315	323	363	336	322	343	325	349	369	345	336	356	319	317	329	346	361	324	325	371	331	339	319	326	334	358	294	346	323	363	331	304	329	324	315	322	336	324	324	359	331	350	353	319	309	340	349	375	356	317	349	319	332	315	311	313	362	356	370	310	352	325	349	320	333	336	356	372	313	338	344	301	347	320	373	315	369	328	374	345	317	315	301	348	342	334	315	359	352	355	310	353	330	340	334	336	341	348	345	321	321	351	339	347	323	344	344	328	346	299	381	368	315	333	351	285	349	343	330	345	320	337	320	362	342	335	347	341	330	318	320	349	370	346	323	365	345	360	341	330	294	322	280	336	344	314	349	343	305	322	366	363	356	335	327	323	353	331	341	342	336	346	322	349	356	317	327	366	372	340	319	365	336	348	322	334	328	334	328	312	306	328	331	344	309	351	362	328	349	347	350	307	352	367	318	334	365	338	322	339	319	341	326	315	338	304	341	324	331	341	330	324	338	339	356	337	349	313	355	323	355	292	340	352	348	361	334	349	349	352	324	353	347	339	332	301	376	328	302	327	326	345	341	353	316	355	303	308	366	335	349	324	309	334	309	337	351	364	331	333	315	369	319	349	342	328	331	311	347	312	334	332	328	360	318	348	359	328	344	318	317	311	294	354	326	349	345	346	333	364	368	300	308	341	352	339	322	347	320	315	327	332	329	344	348	350	355	340	322	348	315	332	307	339	327	330	327	304	333	344	339	346	329	358	346	358	342	308	338	318	319	366	336	326	357	328	357	327	361	321	318	336	336	318	333	341	368	340
23129	21154	28923	23772	21558	21853	17991	8849	5354	3821	2939	1980	1400	1086	813	647	549	478	404	392	353	313	273	272	272	289	265	241	209	194	188	165	167	159	175	175	179	145	150	176	151	150	169	156	153	153	156	152	161	178	155	151	157	139	162	182	172	166	184	165	142	130	162	139	164	135	171	145	163	159	147	153	151	139	130	148	139	194	155	134	138	133	144	125	140	133	155	128	138	144	122	131	140	140	144	137	156	143	142	143	164	143	140	176	151	163	138	149	167	139	130	133	154	129	115	140	146	124	119	132	140	154	156	137	145	147	142	124	138	145	120	123	146	127	127	140	142	144	126	154	117	132	163	154	122	126	152	146	158	148	128	148	131	128	139	138	121	137	146	131	131	151	132	127	144	128	135	143	128	136	147	153	136	167	160	151	121	160	131	139	140	126	138	164	133	143	156	145	121	137	122	143	137	137	129	146	140	123	156	135	149	147	140	143	130	136	132	127	124	113	110	140	148	149	132	153	151	135	134	128	135	124	134	137	140	140	138	141	139	140	137	132	132	139	136	146	149	122	139	148	137	147	116	135	129	129	137	122	156	126	143	125	129	132	167	133	133	120	133	169	136	133	129	127	144	147	142	125	143	137	146	148	146	121	148	130	128	157	143	139	169	124	145	142	117	149	147	137	137	126	130	123	137	136	143	141	115	154	122	127	144	125	129	153	140	148	114	141	150	148	128	151	132	122	154	145	153	141	146	135	118	136	142	144	126	133	158	128	157	129	130	139	137	132	132	134	150	136	129	130	149	142	151	134	150	146	131	129	140	125	158	137	140	137	134	142	150	138	138	130	148	132	160	145	154	145	128	120	123	124	123	140	145	159	130	116	144	128	157	132	157	150	125	135	116	147	130	153	124	145	123	134	146	124	123	149	123	140	139	133	128	134	146	160	122	134	115	150	116	136	125	150	130	148	124	136	142	135	127	140	135	134	121	131	128	143	146	143	135	134	151	134	138	137	142	147	156	141	129	156	139	129	140	127	143	153	137	139	167	134	139	125	128	141	152	132	138	132	127	130	141	131	121	125	132	157	152	150	141	122	144	138	141	134	140	127	153	156	140	126	138	130	115	112	141	134	139	140	167	121	129	134	126	156	136	165	135	132	137	150	162	132	150	142	136	155	127	147	137	137	153	152	118	142	127	158	128	131	153	150	137	136	133	152	138	146	162	138	118	146	153	129	145	143	122	127	130	153	144	132	151	127	148	147	147	131	165	132	131	136	170	117	136	145	143	122	145	144	148	132	149	144	122	115	128	140	155	144	130	130	118	139	130	135	146	136	154	137	151	137	128	127	152	144	129	132	122	137	93	137	140	143	132	123	148	132	149	141	141	136	126	142	138	139	114	142	144	114	130	155	151	142	132	115	140	156	124	130	156	130	143	135	137	140	129	150	138	122	145	130	141	140	133	116	151	117	156	148	156	120	155	127	124	130	129	154	133	172	133	156	148	147	134	133	154	141	154	118	151	119	141	139	159	156	123	121	157	127	131	155	145	133	138	121	131	151	152	148	131	168	149	127	120	135	135	144	138	132	140	148	136	140	147	129	148	136	121	127	117	132	137	148	127	136	149	133	131	134	124	135	133	132	142	136	149	130	131	139	126	157	146	121	166	121	147	158	115	142	153	130	132	152	140	135	148	142	168	136	114	145	129	134	127	141	136	140	131	150	138	146	130	146	150	151	149	126	130	127	157	155	152	153	114	156	166	133	132	117	133	134	151	124	171	130	136	139	117	137	121	142	131	137	150	138	137	144	128	149	100	126	139	138	137	141	134	132	148	146	131	152	145	125	139	141	145	119	134	152	119	142	115	145	138	145	130	139	140	140	139	146	165	142	142	132	128	115	149	131	109	134	143	131	137	154	172	119	149	128	157	107	152	111	128	148	118	140	150	137	136	150	149	133	128	143	161	151	120	119	155	142	156	134	144	141	149	124	121	145	126	138	155	121	132	136	129	148	113	149	153	120	143	153	125	135	135	124	142	159	135	144	158	149	148	129	149	153	151	140	117	135	137	130	138	157	147	148	130	127	174	140	128	163	131	151	138	141	137	150	144	135	137	141	140	145	131	141	122	110	129	119	134	135	130	131	153	127	137	137	130	142	149	138	135	126	124	163	116	150	126	136	142	115	144	143	146	127	139	152	123	137	128	133	154	132	133	158	149	152	141	140	158	157	141	151	136	131	146	143	136	131	146	136	140	133	137	147	142	135	137	122	146	120	141	146	117	127	141	132	136	132	138	115	125	142	137	138	132	150	131	128	134	129	138	145	123	132	137	132	147	118	125	147	135	147	147	111	145	140	152	146	127	158	125	139	132	126	118	133	131	147	133	145	143	115	140	140	130	146	160	137	121	151	123	108	152	138	126	136	168	134	144	136	148	141	119	164	134	144	145	135	157	147	137	148	147	140	132	147	141	160	126	145	145	123	162	134	133	136	145	123	130	133	128	144	148	137	135	153	147	122	139	138	180	134	135	149	144	133	109	147	132	136	141	140	126	149	152	140	135	128	126	145	137	146	164	144	122	142	144	134	145	136	144	127	135	144	146	135	122	125	137	140	124	138	112	137	150	159	149	146	130	142	155	136	152	152	152	144	137	145	150	122	148	132	141	135	134	132	147	122	135	148	143	132	138	140	150	124	147	123	147	117	143	135	134	152	141	154	126	129	125	142	136	125	131	150	141	137	136	133	145	130	121	127	144	148	126	135	135	130	139	111	151	134	132	129	137	146	131	129	143	143	128	139	141	115	152	133	141	156	137	149	130	126	121	137	130	135	114	146	134	138	145	138	125	125	136	135	168	147	147	141	133	153	141	129	147	142	134	141	128	143	123	147	132	143	110	130	138	134	141	133	144	132	137	132	141	132	129	140	122	146	153	131	116	138	132	130	153	130	139	134	144	117	132	154	137	107	140	126	133	136	130	125	144	110	135	122	125	136	138	139	145	171	135	100	149	150	160	131	139	112	150	145	134	150	153	123	124	145	136	141	117	119	156	141	161	141	134	142	138	130	115	161	146	131	122	132	156	150	132	137	146	158	135	150	151	132	157	145	139	140	141	127	148	130	143	129	136	141	143	130	147	145	157	129	155	152	128	147	142	160	132	126	142	127	143	133	141	151	151	128	125	154	118	154	137	148	130	135	154	127	137	135	151	141	137	113	142	161	145	130	137	180	139	150	146	116	155	125	143	128	142	135	145	134	139	128	151	108	131	134	135	108	149	141	165	138	132	139	134	132	127	130	128	158	136	150	150	139	124	160	157	140	145	152	121	123	135	126	132	155	146	147	156	139	140	153	129	127	122	126	153	127	150	145	115	154	139	124	140	135	150	138	146	120	139	141	119	140	139	139	123	130	162	144	136	128	114	118	133	161	164	125	152	156	129	145	145	130	131	118	134	133	139	124	141	150	157	118	128	143	128	129	135	160	122	155	144	138	161	132	136	139	156	131
30325	51054	45769	35647	29718	24811	20588	16318	12181	9449	7514	5324	3927	2893	2133	1699	1318	1176	960	861	788	714	648	634	544	550	476	457	447	336	334	325	313	286	297	286	284	255	270	240	245	259	232	266	225	238	217	234	226	230	231	206	259	239	283	291	269	249	261	260	268	231	256	262	238	210	221	198	207	222	216	219	231	211	234	221	214	202	183	220	202	201	201	208	240	206	218	245	205	216	225	219	212	194	203	213	204	204	202	228	226	239	228	265	247	224	227	213	214	208	209	198	231	239	221	210	225	207	238	208	207	222	201	208	201	229	213	207	218	239	218	183	202	197	164	211	222	184	196	208	201	213	204	219	207	212	186	216	215	204	183	221	200	227	219	211	230	210	185	209	251	182	220	219	201	190	200	211	186	199	205	213	199	212	228	196	188	202	204	231	184	208	209	188	229	196	199	212	231	211	203	205	200	191	204	201	204	214	191	205	190	202	200	202	197	201	217	175	204	212	208	199	194	220	212	200	185	217	195	197	215	217	215	207	205	199	185	221	215	209	215	182	219	210	204	233	204	219	191	201	215	201	218	207	226	204	196	209	217	186	185	189	205	202	215	196	197	192	219	213	192	216	197	207	215	204	190	212	189	201	191	193	198	164	207	219	208	194	224	214	176	222	211	187	243	225	186	200	177	208	197	207	229	201	227	193	188	192	227	196	208	206	205	199	204	213	205	228	210	229	221	219	195	209	214	194	202	192	216	199	211	220	200	208	202	210	246	197	216	219	190	196	210	202	203	200	206	230	209	202	186	202	215	229	193	219	212	189	188	173	209	197	200	212	207	201	219	207	196	233	204	187	184	211	180	202	180	202	194	206	202	193	198	198	204	217	204	191	209	224	196	196	227	204	200	209	188	187	191	192	183	218	220	184	189	190	211	202	192	191	181	169	217	205	203	191	180	204	201	229	203	195	189	178	198	189	203	214	208	201	194	219	224	199	228	213	197	225	205	182	201	204	220	204	170	209	189	214	201	206	204	212	209	210	191	194	180	209	196	223	221	204	211	221	223	200	194	194	210	198	206	209	227	194	215	210	193	206	193	188	221	195	208	187	171	191	213	191	208	227	217	207	222	186	196	212	228	217	199	202	223	226	241	204	197	202	198	205	209	233	229	189	197	224	216	201	218	203	199	216	204	196	208	186	182	202	168	209	196	201	206	206	215	203	199	215	194	196	204	220	228	215	217	204	215	191	205	204	206	191	197	173	241	217	214	220	213	235	189	223	210	203	210	185	205	204	221	190	204	203	195	189	217	197	196	218	209	231	198	185	232	213	220	201	226	215	218	226	192	217	190	208	217	230	212	185	214	197	216	210	215	214	193	191	182	212	205	211	200	191	206	218	184	225	204	189	185	213	217	201	211	183	196	199	219	181	192	217	192	202	195	207	195	215	191	190	217	205	210	220	227	204	201	183	201	209	200	208	211	201	226	190	207	204	184	189	190	236	197	196	197	201	201	199	197	196	212	233	208	203	193	191	206	203	216	195	212	214	208	227	174	211	225	188	191	211	208	221	202	203	194	213	211	198	209	200	173	207	219	207	213	199	209	212	213	212	206	202	195	196	213	191	186	208	212	201	231	185	233	195	219	210	213	221	216	216	210	211	223	194	218	197	208	195	208	222	178	195	191	213	225	200	232	192	167	217	198	226	194	225	225	206	210	198	236	219	204	204	226	193	216	196	195	188	220	224	191	208	192	208	178	227	196	178	207	182	221	210	179	183	224	193	205	214	212	191	202	232	193	214	200	202	178	198	219	198	194	207	213	214	190	233	220	187	185	208	191	215	215	202	200	181	176	198	189	211	220	186	189	202	228	184	195	212	200	199	198	182	215	205	218	206	183	225	187	207	209	203	204	211	188	226	180	206	187	214	218	212	204	201	211	207	193	175	172	207	217	213	233	219	225	191	198	208	210	227	222	219	204	218	175	200	184	213	204	226	220	210	213	198	206	221	196	217	193	211	196	213	199	218	236	207	205	205	204	198	231	178	205	206	199	222	187	226	208	222	185	197	196	213	207	219	217	209	179	191	208	203	193	201	213	182	203	187	199	186	216	226	221	192	234	209	201	210	183	196	211	226	219	221	212	193	202	198	222	208	211	220	231	210	207	208	195	213	188	203	223	211	209	220	206	209	197	204	191	207	201	195	212	197	219	193	207	199	186	196	223	189	197	204	177	181	198	190	198	193	199	213	186	207	190	206	183	215	242	196	203	192	207	202	199	217	200	189	215	199	194	210	217	204	199	185	217	207	213	203	204	209	194	206	210	209	183	204	200	210	193	192	215	215	230	195	194	202	198	218	218	201	202	209	195	200	210	206	190	208	202	203	188	204	211	222	183	218	207	215	183	232	214	200	208	236	214	192	196	201	212	182	203	190	222	208	199	204	207	225	212	197	211	197	202	191	203	212	209	211	224	188	241	225	205	209	182	206	192	213	185	196	180	205	180	201	193	201	187	198	195	204	206	192	227	203	190	220	230	204	199	219	201	208	202	225	209	212	201	182	210	213	202	210	214	220	186	184	201	217	207	220	230	203	175	200	208	188	202	219	200	225	186	210	205	201	206	185	233	192	193	220	217	212	223	207	195	201	215	193	182	218	201	193	196	190	209	198	192	204	172	172	183	221	211	197	222	190	204	211	214	208	235	210	199	224	183	208	195	209	177	193	192	206	213	199	196	183	197	205	181	216	215	193	208	184	202	195	199	181	212	178	214	216	198	198	208	187	216	202	218	238	195	183	200	221	193	186	192	200	198	218	206	223	195	210	241	192	189	215	189	207	183	179	192	182	200	200	207	194	218	202	222	198	200	210	194	198	195	201	189	209	209	198	201	190	200	181	197	212	201	209	209	209	200	208	226	219	194	204	201	190	250	202	185	199	195	168	199	208	215	205	194	186	241	185	218	222	187	185	198	198	207	215	211	196	208	196	200	215	239	190	206	198	216	210	197	199	209	224	202	194	216	215	192	216	205	203	196	209	234	201	213	201	206	201	198	205	223	209	186	228	216	226	207	209	211	213	197	196	195	192	211	208	213	215	199	227	176	207	199	231	229	208	203	200	215	223	201	205	209	190	200	199	186	210	210	222	195	235	220	191	233	202	189	205	207	191	193	214	195	200	187	226	190	208	188	223	218	197	174	193	218	183	206	232	188	186	210	215	198	192	229	216	209	219	163	167	207	225	197	164	193	200	222	231	209	190	205	207	217	163	196	194	201	204	200	208	195	203	225	216	210	240	200	195	228	198	212	210	209	197	209	223	193	187	215	216	201	179	226	179	208	208	212	194	208	230	217	205	211	194	186	196	211	227	197	207	217	222	210	236	181	204	210	215	218	216	185	218	202	212	213	216	195	204	205	221	194	197	207	220	206	230	198	193	208	187	169	188	218	226	188	212	227	179	212	215	199	199	181	189	217	216	187	219	227	211	195	206	199	196	199	219	210	188	188	191	211	207
28191	27143	31511	24292	14568	8884	5615	3619	2479	1731	1294	977	733	598	508	454	392	356	317	332	332	329	317	311	320	288	283	277	283	283	244	275	280	250	253	256	272	248	257	264	277	228	261	261	241	221	244	239	239	250	252	242	269	261	255	231	246	255	240	237	278	253	276	246	215	242	250	223	240	262	259	268	252	249	214	220	256	222	231	256	242	215	250	253	250	250	251	267	249	229	234	260	262	244	264	237	240	255	283	265	252	215	261	250	246	257	289	260	234	273	238	256	272	280	246	247	246	235	244	252	282	245	252	263	247	245	254	232	254	271	241	283	241	231	264	240	254	264	257	255	233	248	270	267	252	240	229	222	232	251	233	232	206	243	255	264	264	262	247	235	242	259	238	255	255	243	255	242	263	238	251	220	241	239	254	229	250	233	243	251	268	250	235	243	245	260	247	236	245	248	202	246	217	242	243	252	252	227	264	238	262	258	232	253	239	241	250	267	259	240	257	247	260	258	252	244	260	244	236	233	252	234	249	265	261	219	259	222	254	255	265	258	271	243	261	252	242	227	242	238	259	264	275	240	240	250	243	224	229	235	231	270	247	275	214	221	259	261	234	254	257	256	235	248	219	253	249	245	234	230	243	252	255	233	242	246	269	250	267	235	242	234	257	223	232	241	244	230	237	258	225	235	244	238	255	216	257	241	254	238	254	247	278	241	267	251	233	250	230	235	231	266	230	264	242	231	229	216	240	224	216	247	237	250	291	252	263	247	237	241	272	232	246	253	218	217	215	274	249	207	201	239	237	275	240	253	258	249	270	248	213	255	251	228	242	239	215	247	267	236	235	252	273	253	241	257	241	249	231	257	219	244	223	265	229	275	251	235	265	225	252	237	236	228	259	256	223	255	215	231	262	250	263	252	252	227	272	249	222	233	252	266	237	279	257	230	242	255	258	255	251	250	257	248	234	254	244	226	259	267	231	262	247	246	249	262	243	273	235	232	234	237	231	239	238	204	264	233	239	235	249	252	244	278	228	208	271	271	268	230	226	231	229	234	263	263	226	268	244	234	245	228	223	260	250	239	244	246	250	230	236	224	238	247	236	220	232	273	258	246	255	252	251	257	235	255	255	256	258	225	234	227	256	261	243	258	237	244	283	256	222	245	239	244	277	237	219	247	232	232	239	214	261	222	223	230	225	230	247	235	230	254	254	255	218	240	266	227	262	256	256	244	262	245	234	232	231	244	232	257	280	220	280	259	245	215	236	242	218	263	228	248	255	242	239	272	252	225	246	245	222	239	266	234	242	253	272	250	282	269	259	246	251	226	239	239	240	218	236	252	233	249	270	245	239	263	241	275	222	213	229	242	231	245	229	259	235	238	256	257	236	267	218	247	231	226	252	260	262	242	236	221	212	248	263	240	243	252	223	246	249	266	229	244	251	214	257	250	262	261	253	233	247	261	246	262	237	254	233	260	225	229	262	254	243	253	260	255	220	272	243	220	255	268	216	220	222	259	248	273	247	222	249	244	260	256	235	252	249	237	232	240	231	246	232	254	250	253	242	240	229	245	265	220	258	251	251	277	241	236	247	226	249	236	229	228	261	229	232	229	240	262	282	265	271	213	241	232	229	225	205	230	259	234	225	242	251	230	244	239	250	260	242	270	233	259	222	256	259	263	251	234	222	239	228	222	274	262	226	256	227	275	256	215	242	244	252	218	233	236	244	208	241	223	248	237	242	219	266	246	231	237	281	238	263	240	243	238	255	269	205	250	232	262	234	229	256	262	273	238	236	214	237	243	239	234	249	244	229	285	240	251	268	252	246	230	238	272	245	256	265	223	276	245	253	262	235	229	243	262	234	245	241	229	242	255	267	236	234	219	251	230	244	238	237	255	251	240	239	233	260	270	251	231	266	222	267	244	223	234	225	252	248	237	243	262	245	239	259	256	249	224	262	249	258	251	243	225	263	261	241	266	243	289	237	239	213	253	229	235	260	252	245	258	243	242	239	242	229	236	250	240	257	227	261	264	259	253	239	237	262	243	245	276	257	235	232	238	234	291	257	275	243	253	256	243	245	250	257	247	235	249	277	245	233	252	234	251	256	251	199	234	259	256	251	286	256	249	236	220	238	275	237	253	266	246	259	266	252	248	235	229	237	239	238	273	247	241	244	249	248	257	278	279	258	203	230	239	228	249	242	264	251	228	256	247	243	228	261	250	242	278	268	248	217	237	256	220	244	250	262	251	215	265	263	253	259	261	253	256	237	249	234	227	227	239	253	240	242	273	231	232	231	223	229	266	240	252	245	260	234	268	231	242	253	287	254	238	241	248	260	244	250	242	239	254	254	243	231	228	232	240	264	244	247	268	239	264	224	238	278	224	254	242	263	209	243	247	247	240	262	251	226	209	230	235	252	251	251	239	226	248	258	241	250	233	237	249	239	270	252	230	254	241	254	218	250	240	281	233	224	216	229	237	250	224	263	265	249	267	245	268	240	255	256	250	255	268	252	234	269	240	254	242	270	234	239	225	242	228	231	255	216	236	236	228	257	255	249	237	227	230	262	240	240	208	249	278	241	260	230	253	252	235	236	271	254	234	228	253	241	262	262	264	285	212	219	240	243	230	251	260	233	262	234	261	240	250	241	231	222	226	208	245	252	251	244	230	242	284	238	257	254	252	235	251	227	251	229	240	231	231	232	253	225	229	257	237	235	232	231	222	262	260	274	244	271	221	251	270	261	258	238	220	255	232	253	206	243	244	233	226	214	232	231	250	209	206	239	261	253	235	275	271	238	246	236	270	208	199	225	209	289	252	222	267	225	245	246	227	262	247	255	251	232	216	246	224	246	265	271	242	240	265	213	243	251	233	252	236	238	238	215	249	261	261	245	222	251	285	252	242	263	250	260	240	265	250	211	229	238	245	268	250	264	257	272	234	263	238	241	238	226	222	244	235	239	269	261	253	245	261	232	247	245	214	252	252	281	228	222	229	261	243	245	254	224	234	251	228	263	238	240	235	235	232	260	243	244	245	258	262	252	260	268	281	242	255	236	228	231	243	243	229	252	242	268	206	244	263	211	263	250	245	251	221	263	219	229	210	240	239	249	242	248	255	243	243	256	256	259	245	224	247	278	247	261	246	244	253	241	222	219	232	234	230	257	228	274	235	216	262	253	246	227	260	250	258	253	254	259	223	227	259	226	226	265	218	239	236	255	259	261	246	236	242	212	230	208	254	246	237	221	240	238	247	254	247	270	250	247	245	234	258	258	279	253	245	243	243	234	221	229	232	250	257	247	261	267	233	271	253	245	252	259	255	254	260	224	271	263	239	237	232	261	252	234	249	281	263	229	243	236	224	232	247	224	270	261	243	275	245	248	262	244	235	223	251	232	264	259	232	258	226	223	259	248	249	274	246	241	247	248	259	214	226	232	255	255	244	261	262	246	250	252	249	230	247	227	224	249	242	268	247	264	205	250	250	241	248	239	230	253	241	248	251
29504	42383	37090	26719	20080	15849	12030	9244	6646	4688	3598	2538	1868	1413	1080	861	780	696	604	600	534	537	493	451	448	474	432	440	414	414	374	375	399	400	398	386	394	366	395	383	369	376	357	365	366	356	353	320	341	366	374	369	338	361	358	384	403	374	371	391	370	381	371	363	356	383	366	377	376	371	369	345	348	363	340	382	370	320	391	377	377	410	357	358	373	316	359	372	351	355	359	362	385	392	381	357	346	358	353	405	377	369	391	326	360	385	363	370	346	398	357	354	366	376	361	352	373	353	388	355	347	396	321	355	370	338	351	341	368	354	342	383	331	385	379	382	393	371	361	361	401	387	363	357	338	380	362	325	359	362	361	375	360	337	383	326	352	357	363	368	345	350	358	365	377	352	342	325	369	316	385	358	355	380	378	401	370	360	352	379	359	329	382	357	343	354	374	398	351	382	350	336	352	369	339	356	392	336	379	362	338	369	360	360	364	360	358	363	337	364	357	335	336	373	370	360	351	349	338	354	379	355	361	390	367	348	348	357	367	349	351	362	331	391	362	352	355	352	363	349	372	363	360	378	356	337	379	321	370	382	387	367	367	332	352	354	348	370	322	336	389	357	339	378	349	361	383	378	356	361	373	341	352	339	343	338	349	355	335	365	368	354	374	341	350	366	286	367	362	340	370	323	356	367	381	344	355	401	386	374	368	370	369	378	369	354	352	332	353	373	355	376	342	339	372	344	378	358	376	340	332	346	361	362	406	371	319	370	332	341	371	333	347	359	356	369	373	323	337	357	343	387	330	348	384	339	327	345	356	352	392	335	373	339	346	359	370	356	365	330	343	373	380	396	379	327	361	358	367	346	354	365	395	384	374	344	363	313	345	358	361	379	332	310	358	343	335	383	357	354	381	327	364	317	363	359	367	361	366	343	358	361	365	374	363	380	374	367	346	352	375	364	369	368	383	379	362	347	341	367	352	362	364	368	356	377	359	366	342	335	358	340	368	345	346	381	388	360	377	344	364	355	364	348	354	355	367	367	346	354	391	367	347	357	361	369	366	372	317	375	358	389	324	355	362	390	335	380	374	359	320	370	390	339	352	367	358	377	335	335	392	386	369	381	374	343	343	376	369	372	337	396	376	346	352	377	323	363	345	348	334	375	378	354	345	332	368	356	374	360	341	347	355	357	389	338	381	371	385	365	365	385	365	372	346	356	360	386	353	360	370	354	358	352	392	361	344	369	370	360	355	358	355	368	352	362	357	348	364	367	337	338	342	352	397	377	357	339	346	360	370	368	365	346	353	377	340	343	368	374	372	353	373	348	357	357	375	367	364	391	351	320	365	345	357	335	348	382	343	354	375	374	337	340	356	337	401	342	392	353	381	352	321	365	326	368	337	399	367	343	352	361	324	336	384	314	361	363	351	373	374	321	359	374	343	327	338	333	328	360	382	342	341	375	342	373	346	313	333	342	372	360	335	341	336	402	341	350	340	346	373	361	326	356	372	347	389	378	375	362	405	407	371	337	352	350	369	361	335	362	358	336	365	404	359	357	350	355	380	335	363	341	359	340	344	382	365	342	400	336	355	328	337	355	397	346	372	382	374	371	331	367	376	307	351	371	341	337	371	378	337	358	358	343	383	413	356	369	376	346	343	362	381	362	328	324	381	350	354	364	358	336	355	339	372	365	347	348	364	410	330	337	347	369	348	382	402	369	364	349	383	364	374	377	342	360	358	375	358	389	389	323	360	353	314	361	353	326	308	355	355	391	402	363	376	347	327	352	347	366	368	377	367	359	350	344	376	321	369	339	412	401	376	346	340	360	403	367	370	368	336	365	370	374	380	320	330	354	379	338	389	381	366	347	314	351	336	363	360	347	364	373	343	332	350	334	366	359	352	384	396	343	354	337	322	325	394	349	378	397	354	342	355	353	324	345	345	367	365	364	322	346	359	334	347	341	363	339	320	330	338	366	357	381	385	343	344	335	354	384	376	338	363	363	388	390	337	328	371	351	355	348	383	353	399	345	333	351	378	348	372	386	373	336	341	377	350	354	339	338	362	361	343	388	330	325	376	349	370	343	377	380	351	325	350	404	358	357	374	390	345	359	319	365	367	339	352	335	350	357	370	389	337	371	350	367	349	363	377	370	368	355	353	366	359	376	399	357	340	342	319	388	363	343	343	337	379	403	347	338	382	335	361	343	354	337	375	339	375	332	330	340	328	383	344	342	371	354	349	340	361	326	388	357	377	352	353	359	382	343	337	367	351	345	390	361	340	360	367	362	379	344	343	371	347	353	375	340	365	357	360	374	387	338	359	361	351	373	344	378	336	369	341	358	370	346	360	404	355	345	334	342	341	382	330	342	342	355	364	333	371	342	346	358	365	337	368	345	355	380	340	343	338	333	356	356	329	352	332	347	380	355	379	374	335	335	362	391	361	358	345	337	349	372	329	381	367	325	361	400	346	337	334	336	342	353	348	333	329	357	381	358	368	353	353	360	334	376	351	345	345	326	378	352	371	346	364	367	360	329	305	360	341	369	326	387	377	354	343	351	374	366	316	354	372	339	378	367	366	334	358	336	381	349	391	366	373	361	330	371	370	363	350	339	354	367	352	343	349	339	363	360	343	346	368	392	330	360	342	386	366	381	363	376	360	347	358	324	331	355	337	368	374	355	366	346	337	373	312	377	356	374	371	335	351	358	338	372	334	347	369	376	359	339	385	350	357	354	347	374	326	366	361	348	366	333	356	301	350	348	388	312	363	378	362	372	347	380	348	355	339	360	363	369	389	311	343	365	373	377	371	316	372	335	373	367	352	320	328	323	360	379	361	359	397	341	359	369	355	348	316	350	352	378	348	372	363	352	341	346	330	387	338	346	325	383	385	342	364	391	368	343	363	367	372	346	347	357	356	369	361	378	325	322	369	349	325	358	344	338	378	382	324	355	357	357	361	364	354	333	356	368	370	348	373	364	367	400	322	358	393	355	337	362	374	358	339	347	391	349	341	353	387	366	363	348	334	362	346	311	342	336	344	356	347	343	343	363	355	387	352	361	394	313	353	365	357	366	368	368	403	326	321	332	361	343	336	336	343	340	340	378	366	363	362	349	388	357	385	364	345	365	334	346	351	349	402	363	312	356	368	339	378	399	339	386	376	349	367	375	343	388	319	356	331	354	380	347	321	355	345	325	373	332	364	355	391	358	362	364	378	345	353	356	353	351	367	379	357	366	370	381	417	351	358	326	359	348	353	349	384	357	340	360	343	331	347	361	405	353	378	365	316	352	356	357	328	382	349	378	317	362	378	355	389	362	401	375	369	329	358	329	369	347	378	311	373	342	345	346	364	341	357	365	381	372	350	376	316	378	339	372	327	380	371	328	354	357	364	359	369	360	361	327	357	369	364	373	331	363	361	399	356	352	365	332	369	343	367	346	352	357	373	363	360	377	372	371	377	368	362	384	341	332	377	388	350	384	327	340	347	340	358	342	388	346
24125	21198	28473	24819	21600	17169	10581	5876	3956	2936	1926	1458	1168	783	628	497	486	433	439	393	338	365	360	302	305	306	294	279	251	259	280	280	253	217	234	228	232	245	256	244	266	224	241	248	239	236	252	249	245	241	228	237	255	219	238	242	251	270	237	238	256	254	241	232	235	226	229	234	237	272	237	224	248	194	216	245	235	246	223	242	232	200	249	243	211	227	230	228	239	202	225	232	248	224	217	221	253	212	208	216	233	221	259	228	240	260	237	242	219	228	219	235	241	213	195	242	220	223	228	189	245	215	234	243	222	239	240	216	234	221	211	250	268	223	235	230	244	245	204	214	201	229	232	239	236	228	205	257	213	251	212	220	238	217	221	223	197	220	234	240	233	206	209	214	214	239	220	227	223	216	252	221	223	202	227	222	218	235	203	234	215	243	235	227	255	226	210	220	225	221	200	236	210	231	229	228	208	211	240	213	223	214	224	220	228	220	229	242	212	207	226	213	256	236	220	230	216	222	217	196	226	207	223	204	225	236	220	213	224	268	205	243	205	247	227	217	197	205	214	250	209	241	215	214	258	224	220	242	226	236	227	205	231	218	222	240	231	224	213	197	234	239	245	237	219	201	199	222	232	219	211	244	222	233	224	238	235	204	243	229	208	240	234	223	218	225	201	224	207	247	228	208	224	236	213	211	227	220	244	216	207	241	204	230	232	235	220	209	225	249	211	209	191	242	230	212	201	220	207	226	233	216	209	215	197	244	241	245	230	236	258	247	262	212	244	234	227	227	221	220	220	226	225	232	223	229	242	221	211	221	230	200	223	216	252	212	242	218	234	233	234	246	232	218	250	235	237	230	212	210	216	237	201	224	241	243	234	216	236	206	247	235	228	222	237	255	231	237	237	208	232	227	205	225	221	221	244	211	219	218	237	214	236	253	229	234	233	212	228	235	219	231	236	210	219	232	224	238	208	224	218	236	229	230	235	218	216	210	210	231	226	228	233	263	207	232	275	215	241	229	217	266	222	239	213	213	215	210	230	267	226	219	270	242	206	251	213	222	253	239	239	222	239	235	209	186	248	216	243	230	229	247	225	229	228	242	206	223	222	231	216	228	253	232	209	218	203	232	225	238	243	225	226	208	241	236	224	224	203	216	237	233	250	242	234	232	251	235	212	243	241	203	236	229	243	238	240	211	221	214	230	226	264	249	232	256	226	222	231	219	227	231	213	216	235	256	214	226	234	236	250	212	214	231	259	213	226	207	231	224	246	203	240	226	242	246	220	248	249	251	223	247	217	248	217	222	215	247	208	213	215	199	245	251	222	232	229	227	237	225	218	199	232	233	234	239	240	240	213	233	243	244	214	217	217	198	236	223	249	246	239	236	208	215	230	212	242	215	218	213	226	238	254	239	207	254	238	235	221	231	237	213	218	204	256	238	238	236	243	219	214	224	223	228	230	233	225	198	200	262	241	205	240	224	224	210	220	222	216	216	252	215	230	206	215	221	211	213	243	221	253	229	224	238	219	253	211	230	246	263	196	223	227	236	235	204	225	231	259	203	234	208	256	239	234	237	246	228	226	269	239	240	218	230	213	232	208	237	224	226	206	234	232	242	211	224	247	220	216	245	215	209	226	236	245	209	243	231	226	221	232	238	228	204	200	219	236	235	209	216	233	223	237	208	223	229	214	230	215	231	238	228	226	210	205	235	230	236	215	239	241	220	233	220	208	220	240	232	225	228	230	228	229	241	228	228	246	233	203	226	225	232	233	235	234	216	267	245	244	246	223	224	255	218	210	249	251	209	233	229	218	231	227	219	220	233	242	213	239	245	243	234	234	210	229	225	221	210	224	218	210	221	230	209	228	199	219	226	225	231	212	233	205	233	234	226	215	215	228	238	219	239	229	193	236	200	219	224	215	209	203	263	230	215	210	207	230	193	212	233	210	243	208	219	224	247	200	236	231	204	197	246	208	228	212	266	249	217	246	213	213	230	225	211	232	253	204	223	262	220	236	241	211	237	241	240	206	254	236	215	229	230	233	206	208	236	236	245	232	242	222	233	236	230	223	222	248	226	235	224	224	233	235	248	238	216	228	235	210	248	214	216	206	240	247	251	212	225	232	221	216	226	209	211	198	233	240	223	198	238	244	247	220	226	244	216	226	245	242	247	248	210	207	218	268	205	213	212	204	204	239	233	225	234	239	210	197	238	213	250	247	233	226	215	223	222	233	217	231	237	215	236	220	217	212	220	230	218	225	220	229	213	275	227	233	223	233	231	257	237	247	203	220	225	222	218	217	263	264	233	231	215	194	212	249	216	217	240	226	239	233	223	227	222	226	228	202	242	232	197	224	212	250	241	211	235	224	234	262	201	247	218	245	224	209	232	237	241	210	228	222	225	235	204	239	212	226	229	222	214	223	262	219	231	233	226	226	218	212	235	212	237	234	216	233	240	224	236	221	214	228	220	253	216	249	245	236	209	191	244	233	226	240	229	247	236	260	222	226	219	224	254	217	219	222	236	246	229	227	222	244	205	239	245	234	230	209	246	225	241	205	231	212	232	268	227	225	218	221	232	231	233	198	209	224	228	227	219	184	230	214	204	228	246	211	212	230	237	224	224	244	223	236	238	224	234	237	239	246	219	207	220	231	216	218	235	209	209	205	217	246	241	208	239	223	251	222	227	234	211	237	202	211	255	237	234	200	204	220	212	236	216	203	221	227	239	217	238	239	236	249	213	201	212	225	237	227	246	230	236	255	206	242	228	247	220	245	248	222	226	216	227	230	225	250	224	213	214	214	233	206	200	204	235	212	210	228	232	244	227	236	236	232	236	207	230	212	229	219	260	228	239	242	218	226	190	223	225	258	240	211	212	206	219	205	209	208	203	244	208	250	222	237	252	231	222	203	239	225	239	210	231	232	233	222	231	214	237	208	220	230	211	225	211	241	241	238	240	268	248	248	243	213	207	244	239	225	232	235	239	207	233	205	230	206	238	216	234	234	219	214	232	253	214	196	223	217	215	228	204	223	222	196	208	241	232	231	231	248	241	236	230	216	241	231	244	229	230	232	228	248	243	252	231	206	235	211	206	214	235	218	252	219	247	232	223	243	207	249	213	244	228	257	220	243	232	214	241	208	205	228	196	217	221	221	244	230	226	235	238	235	253	204	234	209	233	216	231	214	224	212	233	258	236	213	213	241	246	219	246	252	236	234	222	233	232	220	221	222	202	212	220	221	196	226	216	211	209	245	236	232	230	223	226	216	245	209	213	219	241	230	228	229	199	202	257	244	213	226	216	239	228	233	189	215	237	215	209	223	205	207	225	243	201	219	233	225	243	237	186	255	179	219	226	248	225	247	239	228	220	210	241	227	223	227	239	213	212	224	229	234	188	247	246	214	215	211	226	228	213	221	223	227	247	214	251	192	223	261	224	185	249	217	247	245	242	245	221	254	232	213	252	247	190	221	239	217	244	210	249	219	234	230	210	222	217
29067	47163	41784	31899	25145	20433	16049	12395	9802	7389	5202	3900	2882	2044	1575	1202	1081	970	806	739	680	647	607	585	556	530	547	480	478	472	403	403	372	359	412	358	347	361	318	324	359	365	391	375	382	335	336	333	345	390	356	382	397	329	362	379	386	403	364	378	374	346	339	331	398	342	340	333	360	340	293	336	325	321	357	322	382	326	331	346	302	320	372	343	322	299	345	340	334	356	356	322	342	325	319	332	329	342	342	351	348	371	356	332	334	336	335	350	351	332	336	338	371	373	360	330	329	359	344	344	350	322	334	306	336	338	348	352	357	368	327	353	339	378	359	311	320	339	359	302	339	325	337	311	368	341	372	325	345	334	377	354	356	350	302	331	328	304	325	327	334	325	341	327	366	319	313	373	309	354	334	336	319	294	320	328	324	355	334	340	318	340	371	370	326	363	312	348	345	337	343	367	353	355	321	312	332	356	332	314	321	301	373	314	344	322	319	371	353	305	333	315	334	332	342	332	341	298	345	346	346	332	339	346	346	351	326	332	334	326	346	348	332	318	352	358	327	363	346	325	290	282	320	331	331	313	329	336	339	336	342	346	313	323	336	349	309	348	323	338	356	343	340	322	320	317	321	309	350	333	344	371	306	328	334	337	315	341	339	302	350	348	322	316	332	394	334	334	348	321	342	326	340	341	348	321	305	335	344	335	355	316	305	336	347	364	344	327	307	349	359	334	309	361	328	343	343	313	333	333	351	327	303	307	298	292	320	341	364	324	329	326	351	311	365	323	323	342	329	356	314	322	331	351	363	349	326	375	363	348	304	298	359	344	334	337	338	334	334	337	324	364	334	308	346	324	326	308	343	364	308	329	321	297	363	350	353	359	333	351	334	339	299	348	345	353	329	316	342	326	349	313	346	310	298	333	333	343	314	335	332	355	337	314	344	337	345	368	316	325	363	315	320	317	314	332	292	312	331	303	356	314	308	369	332	335	332	348	325	371	300	324	302	364	315	360	313	319	350	326	334	352	320	320	332	322	344	317	358	338	314	353	324	311	356	361	317	327	325	356	322	370	336	340	371	377	345	296	296	332	335	346	324	309	323	333	328	327	348	307	353	373	326	323	341	335	309	335	330	348	332	347	291	355	331	316	358	340	338	328	334	301	347	352	352	357	335	338	342	349	365	336	342	367	307	364	317	316	311	323	309	326	328	313	341	323	328	338	318	336	325	362	331	298	357	362	357	356	370	357	324	318	348	362	335	318	324	337	317	356	340	311	321	326	349	315	338	324	333	316	325	337	335	354	357	318	345	323	309	357	335	327	346	309	353	315	303	333	328	324	339	347	355	314	330	338	359	317	341	325	304	283	312	327	360	336	338	324	314	340	354	351	311	333	336	331	288	359	362	318	337	384	339	344	339	301	366	335	358	350	325	299	360	356	327	339	342	309	340	309	325	330	377	310	320	331	353	318	314	321	337	290	370	349	336	315	329	340	333	327	352	363	313	341	355	360	299	363	338	347	316	314	353	360	316	329	329	313	343	359	343	323	351	367	335	357	334	352	326	278	317	297	336	353	336	331	337	331	332	366	310	312	340	342	306	326	292	323	333	319	323	353	342	335	323	322	322	345	375	338	333	343	313	316	342	313	345	332	335	331	329	316	348	368	327	315	307	317	363	324	310	335	328	325	327	334	351	358	334	348	354	336	334	356	348	360	322	318	341	335	306	323	327	342	302	326	322	338	351	329	354	314	356	323	362	361	354	343	329	278	320	316	341	324	328	297	352	351	322	349	311	362	361	343	321	363	310	365	325	353	330	347	358	329	329	353	384	304	348	329	368	342	332	341	342	367	356	330	345	340	308	360	328	320	350	339	329	322	328	308	355	328	298	300	352	343	333	326	336	346	310	294	336	323	311	343	340	337	337	343	348	344	340	299	306	345	350	354	330	350	331	323	368	312	350	341	321	310	347	340	314	338	357	301	341	337	344	342	346	308	353	323	329	339	327	334	336	342	333	324	330	322	346	339	325	361	366	328	335	348	339	332	313	292	358	337	294	348	306	329	340	387	341	347	320	340	350	326	307	316	322	326	319	322	338	353	344	331	318	352	356	310	355	324	310	347	323	348	357	301	322	322	269	365	330	354	331	336	340	321	316	327	339	357	321	323	341	346	385	313	333	355	356	348	338	316	344	343	343	329	339	306	348	311	366	339	277	299	352	296	343	314	327	330	309	356	304	329	337	382	303	326	330	320	354	338	330	297	329	319	330	334	349	325	350	345	320	331	292	315	355	337	320	337	339	293	373	319	325	328	334	347	352	343	318	346	361	372	342	313	336	335	334	333	326	338	362	346	322	358	314	328	324	329	316	347	352	330	324	291	323	340	328	355	322	323	313	314	342	334	354	345	325	338	308	326	345	344	320	322	308	325	334	355	357	331	322	347	307	324	322	357	338	343	338	363	340	351	352	316	319	325	319	338	345	355	358	344	345	306	344	335	327	331	322	343	347	350	315	351	344	354	330	351	346	332	354	286	342	349	347	340	334	365	367	320	359	309	344	340	359	370	358	339	324	338	298	330	331	347	342	343	328	364	339	322	315	362	317	347	330	343	363	298	324	375	350	317	318	343	311	362	306	336	354	318	318	341	312	347	347	358	347	326	370	314	332	356	337	316	336	305	327	350	352	353	359	315	345	326	312	317	367	293	347	334	330	337	364	315	330	342	321	362	332	345	352	311	345	341	320	322	338	360	337	354	325	316	343	316	360	339	316	353	324	328	300	307	295	336	354	350	324	337	306	322	318	337	327	322	344	265	318	344	336	324	364	344	312	362	330	302	351	303	360	338	323	316	331	307	346	309	361	363	358	372	345	325	305	307	339	358	353	321	304	370	316	342	341	320	328	357	316	366	341	313	364	319	379	329	318	341	361	350	349	341	353	313	324	306	344	322	332	326	319	312	326	314	343	331	322	357	310	333	342	344	325	317	356	358	296	337	331	342	330	347	343	327	338	354	348	328	344	326	361	325	363	335	346	331	370	340	354	358	324	333	319	361	325	343	316	305	342	320	369	323	350	347	316	361	296	319	316	323	315	341	308	339	314	322	355	326	324	325	339	349	322	355	357	344	368	323	328	351	342	335	310	337	327	326	355	319	331	338	308	338	365	327	342	337	349	335	306	349	338	336	328	293	309	332	337	328	339	321	334	342	321	362	337	323	316	334	318	343	347	310	374	318	337	342	342	319	301	340	344	339	337	340	354	310	343	338	330	352	354	310	371	345	352	337	340	336	335	305	340	311	315	354	307	320	311	335	368	344	327	329	305	321	358	343	316	338	342	325	336	339	325	321	312	350	337	356	377	315	318	330	353	325	340	336	309	347	371	303	301	329	322	336	357	333	301	331	323	328	323	325	356	343	351	330	351	332	345	328	344	322	336	358	326	309	335	347	365	316	330	332	338	339	328	345	360	341	327	331	312	313	354	303	338	304	353	353	364	347	345	344
22995	21058	28773	23682	21356	21571	16834	8109	5387	4041	2700	1841	1320	936	759	566	520	449	449	386	347	307	295	290	238	277	250	239	232	235	172	199	167	182	162	149	164	156	166	166	155	168	166	142	163	158	157	131	156	160	172	141	167	156	163	172	186	179	162	152	138	135	134	158	165	157	138	153	136	144	132	133	146	149	129	140	136	172	153	154	133	135	148	148	139	145	148	132	124	150	137	146	146	126	138	149	150	148	130	135	161	137	144	163	145	152	125	142	119	141	139	130	132	145	139	154	145	129	142	153	138	152	162	147	127	134	150	171	153	120	134	136	140	138	133	151	146	152	141	133	143	138	149	148	119	131	160	148	158	136	157	136	143	127	123	145	149	142	131	148	146	151	152	128	133	142	133	162	123	144	143	125	131	128	144	148	134	140	154	117	135	131	131	148	151	132	134	136	127	129	137	141	148	143	129	147	134	135	118	125	141	129	119	133	126	140	133	144	127	120	138	125	139	150	145	158	140	155	132	142	139	123	115	122	125	115	148	132	134	141	138	132	139	121	140	143	147	134	120	125	127	133	158	134	158	144	134	153	147	117	149	140	141	131	143	133	144	133	139	145	134	157	126	131	138	136	128	142	149	127	142	134	137	142	127	127	121	140	145	137	131	150	165	159	137	149	125	140	151	134	151	154	154	156	145	158	130	138	153	138	131	114	141	136	147	123	131	107	140	121	140	151	131	158	135	112	135	126	111	138	153	128	142	154	142	125	140	150	149	135	137	160	120	137	127	119	114	142	143	146	133	143	148	143	156	147	146	149	114	148	135	133	130	148	146	141	141	124	158	142	141	124	141	129	127	139	133	127	124	159	132	168	134	154	140	141	137	148	149	132	136	144	126	146	151	144	129	140	133	147	126	139	133	123	127	133	105	160	125	139	152	121	120	124	140	139	138	125	120	140	147	151	130	141	164	146	131	127	144	122	139	134	134	134	135	139	136	131	150	141	141	131	139	140	143	131	117	143	166	123	147	132	148	125	139	173	144	129	136	126	129	141	141	150	126	123	156	128	145	148	126	144	150	131	154	139	120	140	120	126	136	144	127	131	146	141	109	115	117	136	133	153	158	141	155	137	133	148	145	133	143	128	128	127	149	155	136	116	142	125	132	165	137	133	153	129	130	141	136	154	119	149	125	134	131	133	162	123	115	139	149	126	143	115	120	117	143	129	121	145	130	164	159	128	149	130	149	147	158	136	125	135	149	133	134	149	129	140	154	142	145	130	154	145	167	166	109	130	130	131	133	142	125	118	128	142	145	138	112	151	128	138	125	129	146	143	141	132	133	139	122	141	130	135	139	142	137	149	139	146	125	147	126	132	129	135	114	150	138	126	119	156	141	167	163	150	143	144	131	143	123	152	134	137	142	157	141	135	154	145	134	143	148	148	134	140	154	150	135	126	140	131	142	142	130	128	153	130	137	150	140	104	151	133	136	149	148	146	136	132	149	138	139	134	122	126	144	159	129	139	142	139	139	117	108	127	136	147	150	160	134	140	127	124	139	137	127	134	138	160	151	132	119	131	160	126	163	126	147	140	130	184	137	145	143	132	148	131	128	151	132	153	109	120	131	148	137	134	134	143	135	111	139	130	125	131	159	130	130	140	141	151	150	142	134	132	131	159	147	135	137	130	126	136	136	127	154	154	125	153	127	129	136	129	128	130	151	136	146	139	135	121	124	165	123	147	123	135	156	135	145	127	124	151	143	148	152	107	147	130	125	159	136	138	136	152	139	127	146	167	146	121	127	136	130	158	148	128	120	146	125	109	131	119	129	136	140	142	142	123	134	135	135	135	155	125	138	133	113	136	132	114	134	145	127	137	141	139	150	118	143	139	134	137	122	148	129	140	128	137	114	156	152	135	139	122	131	150	140	160	134	128	129	149	129	147	127	152	138	151	123	151	140	131	144	145	138	135	125	110	152	152	154	131	141	137	125	132	152	134	154	118	131	154	144	105	143	122	140	145	154	134	133	139	144	140	122	129	150	140	132	151	137	125	164	140	153	141	149	137	122	139	144	120	157	151	123	147	153	140	143	124	127	121	120	143	140	137	133	145	121	129	124	149	119	137	154	141	126	134	128	149	130	128	130	142	155	118	118	145	126	142	138	137	133	146	132	142	135	131	129	147	121	109	140	137	118	124	135	146	131	123	145	121	136	129	153	127	129	142	127	107	132	142	155	144	159	132	122	151	141	125	134	148	152	145	127	145	123	145	129	141	137	136	141	143	134	147	146	127	146	128	123	121	143	137	110	137	147	147	126	147	136	148	111	131	130	128	147	139	151	147	117	117	144	150	134	145	160	134	128	127	133	145	156	150	115	149	143	132	141	133	162	154	133	165	143	143	145	141	131	137	146	150	135	135	123	122	147	134	137	166	120	124	145	135	117	131	128	140	131	136	132	142	143	138	126	124	142	129	133	143	146	121	133	157	135	129	153	136	161	126	148	129	135	137	145	109	142	150	141	134	147	144	124	148	125	147	135	128	138	121	147	156	131	137	123	129	162	131	125	139	137	156	156	127	121	119	123	154	139	136	129	125	159	144	157	133	148	168	120	122	132	133	154	135	149	136	144	137	147	127	131	137	159	146	149	134	132	149	136	145	133	151	132	136	132	124	143	148	149	131	136	132	119	139	120	141	134	144	131	138	135	156	136	144	151	153	148	148	156	129	151	134	127	137	120	136	123	131	154	132	108	136	136	142	157	149	128	140	129	140	130	145	151	134	126	152	138	149	131	150	164	139	136	144	118	134	128	139	127	148	144	111	126	154	143	150	133	133	129	115	148	127	148	134	138	134	126	128	142	140	144	119	142	120	113	140	132	168	134	146	143	145	139	143	140	132	129	135	158	145	137	136	129	142	138	147	141	137	129	138	127	144	130	119	113	139	142	143	126	133	117	137	142	125	120	127	129	116	123	127	134	129	150	129	154	142	124	134	147	130	149	112	132	140	138	135	153	141	160	119	153	156	140	115	128	147	168	115	124	135	117	135	128	130	172	145	121	142	131	140	145	158	130	167	141	121	137	145	138	135	139	139	143	122	151	139	155	114	118	155	142	123	117	125	147	132	140	150	134	161	125	122	145	141	130	160	135	147	148	146	153	120	93	140	150	132	164	135	133	158	114	150	140	155	127	135	128	123	143	136	157	137	144	138	148	155	143	130	137	140	121	132	133	132	152	143	140	155	124	134	149	135	138	131	124	122	125	131	126	135	132	151	127	140	135	133	145	144	125	143	127	137	137	151	157	148	143	140	151	128	142	140	148	134	144	118	129	140	122	127	145	168	146	141	145	130	153	116	140	141	136	127	134	136	123	141	135	124	161	131	148	136	140	133	133	146	137	145	133	139	147	129	143	133	135	165	154	151	134	113	138	131	123	124	150	152	142	143	167	131	128	127	142	151	155	139	145	119	140	148	134	159	145	112	125	132	156	146	148	132	137	137	123	161
29927	50291	45099	34550	28585	23465	19225	15060	12495	9827	6992	4835	3659	2494	1964	1514	1215	1098	972	821	736	664	634	557	507	533	480	479	435	409	306	327	275	280	276	249	281	267	252	239	218	255	236	242	243	233	248	238	213	230	243	246	239	260	263	286	275	246	259	238	230	250	248	229	225	238	230	236	235	208	213	220	218	234	213	168	202	230	212	211	183	224	211	210	231	226	213	184	177	224	196	218	193	214	202	215	213	239	221	221	246	259	219	230	245	216	200	205	197	241	199	205	227	231	239	219	186	205	172	189	196	227	230	196	210	235	214	224	227	197	197	192	187	224	206	199	210	200	221	223	187	200	205	204	217	213	216	212	227	210	219	209	235	210	201	241	202	214	197	207	203	210	224	196	199	228	192	207	221	205	202	190	200	197	199	201	192	191	197	211	222	198	222	207	217	204	199	194	200	202	230	201	188	173	227	217	200	184	215	192	203	214	227	188	233	195	191	212	198	214	206	228	232	197	224	182	196	213	216	240	195	210	202	212	194	204	183	185	202	225	211	215	222	218	187	207	197	193	215	218	194	189	196	195	206	189	213	187	183	224	194	209	195	206	234	195	214	203	224	188	206	215	196	202	204	208	180	206	185	195	222	226	184	217	173	199	213	228	222	197	224	213	215	191	219	216	192	196	210	212	185	218	217	199	224	203	209	201	196	196	218	209	209	222	233	212	200	211	211	213	206	190	209	174	199	205	186	185	218	175	224	185	218	230	232	189	215	213	216	203	192	191	178	220	226	209	199	203	213	200	191	191	175	192	203	196	223	213	176	213	203	214	203	192	192	192	224	195	210	192	219	200	187	199	224	214	214	198	229	197	196	220	203	218	175	187	239	210	210	219	202	207	175	210	214	222	208	182	217	214	190	235	221	215	200	220	218	203	234	201	201	217	197	209	190	194	204	217	192	195	189	199	194	209	212	194	189	200	209	215	248	204	183	213	214	203	185	222	202	197	212	245	214	195	184	185	190	194	194	229	185	226	214	189	193	232	199	212	206	200	194	203	188	235	205	209	223	185	187	204	193	197	165	221	209	209	215	218	208	206	214	193	197	199	204	209	195	191	234	200	224	219	183	185	218	217	209	203	198	205	215	201	232	215	216	187	191	205	188	202	219	231	198	207	206	197	230	204	193	224	185	208	206	191	214	195	212	199	190	184	206	237	218	205	203	201	185	200	189	218	198	195	206	187	185	203	202	197	204	200	196	237	185	202	205	201	208	201	252	197	185	198	194	207	209	193	199	235	197	225	208	214	179	186	212	183	184	236	205	186	226	198	199	212	216	231	211	209	202	182	200	178	208	186	197	213	195	211	222	237	212	241	210	193	205	217	213	211	195	206	203	202	207	195	203	206	201	190	195	218	212	190	186	204	185	213	211	176	198	212	189	216	214	199	210	211	209	191	192	204	196	210	206	180	204	213	194	224	187	198	225	198	181	203	199	246	224	194	201	194	192	198	194	224	189	203	198	208	197	204	200	191	177	210	194	204	230	226	201	234	198	250	225	202	183	231	197	206	187	208	215	196	191	223	194	207	195	188	221	217	178	213	221	228	220	199	201	192	203	189	202	196	188	202	211	208	213	204	221	197	176	215	219	233	203	221	202	218	200	219	200	207	194	212	193	197	192	178	218	182	227	201	224	189	189	188	221	192	215	194	217	186	214	225	209	184	219	220	199	220	194	198	182	174	238	192	184	217	162	219	184	189	228	209	199	193	205	203	207	186	214	248	209	183	206	204	197	200	193	189	221	177	191	212	211	212	205	202	193	227	202	196	211	202	224	192	196	194	189	177	183	202	206	189	228	213	184	196	206	219	221	208	177	229	199	198	203	190	226	198	190	208	200	223	202	185	184	190	200	194	194	210	216	217	203	183	199	200	205	219	200	212	202	189	178	189	207	179	212	225	208	206	211	222	200	224	202	209	204	224	211	184	198	194	193	182	187	210	200	202	209	206	215	220	207	223	191	251	196	212	192	210	217	218	183	216	192	231	210	212	202	196	184	204	223	211	196	236	217	206	190	205	232	183	198	203	203	230	190	211	172	211	220	213	211	188	227	163	207	216	191	198	230	216	204	187	205	222	229	205	184	209	192	191	213	206	227	199	194	220	209	205	195	228	202	192	184	203	240	204	167	199	196	179	194	209	209	210	208	180	214	184	204	202	156	202	216	208	193	237	190	169	181	180	176	204	229	196	189	181	215	193	189	211	221	189	188	204	208	198	243	214	214	192	196	231	181	192	203	195	197	218	208	213	214	211	194	211	206	197	214	179	210	213	183	212	186	216	214	208	194	188	218	206	212	193	206	212	190	182	202	206	219	221	190	206	202	195	202	199	223	193	219	208	199	223	230	223	191	197	211	203	215	200	180	211	222	230	214	210	202	186	194	207	184	184	216	189	205	187	215	238	223	207	225	206	183	214	191	194	197	186	223	203	193	201	201	204	180	219	192	221	204	168	205	217	221	223	195	223	216	210	220	213	176	194	199	222	209	204	209	188	197	214	192	203	212	205	203	231	199	193	201	214	229	231	205	222	196	188	197	198	210	195	212	199	179	205	231	202	208	203	223	201	209	225	190	192	222	211	198	192	178	184	196	199	206	205	212	203	198	219	196	204	201	217	206	185	203	219	198	190	244	213	210	207	200	183	196	186	188	194	169	229	214	191	212	195	209	191	194	194	183	211	200	243	215	210	193	222	218	216	194	224	205	193	211	196	187	211	185	196	191	201	205	225	191	215	180	229	207	198	193	190	202	183	203	187	202	213	230	186	204	209	206	203	202	231	211	198	205	202	225	196	227	215	211	179	218	197	182	204	225	203	170	184	199	216	202	217	194	202	218	187	191	214	216	186	193	187	188	185	215	184	195	198	178	233	235	183	196	211	207	221	222	219	189	225	214	160	235	196	212	215	182	182	210	201	223	228	193	188	180	208	219	214	183	214	215	185	224	227	182	201	189	185	194	220	214	182	214	204	218	215	204	193	199	220	225	204	224	209	192	234	186	191	202	210	215	219	216	198	224	203	206	195	206	215	223	192	200	186	210	224	219	218	183	212	201	209	209	202	198	188	217	215	193	217	169	216	215	231	215	206	218	200	206	171	179	192	211	211	210	222	191	226	204	187	199	228	205	188	184	208	211	216	203	222	203	208	205	225	198	194	218	199	220	242	218	187	203	220	216	205	199	206	195	203	206	193	197	177	211	214	195	208	193	202	224	209	206	208	200	202	209	213	233	196	174	206	183	207	191	184	216	235	210	200	232	199	162	216	190	218	228	214	212	193	199	190	190	199	202	196	181	166	187	185	194	195	234	207	222	190	184	175	229	203	191	207	205	201	209	200	200	198	208	223	206	209	168	189	190	206	200	219	185	191	199	224	217	211	207	200	173	217	195	203	213	215	211	195	190	217	186	224	232	172	184	216	170	216	200	218	216	194	188	196	206	196	203	197	238	179	185	209
28012	26940	31342	23658	14427	8531	5200	3228	2337	1772	1323	965	702	512	475	420	394	337	352	317	305	313	294	283	270	292	295	285	277	247	261	278	273	246	235	241	277	266	262	225	281	254	272	271	264	267	262	215	233	265	251	248	270	261	253	257	242	264	243	234	282	224	278	236	266	250	272	268	253	243	288	259	227	255	257	274	231	245	250	248	234	226	228	239	243	243	233	246	249	255	259	249	265	227	238	241	272	252	231	278	245	266	254	249	226	234	238	251	275	241	226	225	239	239	231	238	243	226	241	245	258	260	230	272	230	224	247	255	260	246	279	260	262	246	243	235	266	257	261	236	256	250	254	245	231	242	248	242	244	252	237	223	256	243	249	239	236	227	250	229	261	237	256	258	251	237	220	233	245	248	242	246	256	271	227	270	240	257	246	220	255	247	253	244	236	210	253	251	252	276	244	228	252	279	242	249	253	274	241	269	279	251	226	241	231	236	255	242	252	225	230	257	259	255	233	228	259	276	257	245	229	267	259	247	250	260	265	236	243	230	266	241	229	253	238	245	256	262	225	214	252	260	263	240	252	276	244	261	254	269	233	267	220	249	243	265	253	274	251	248	231	259	252	237	232	247	240	253	261	237	254	240	238	241	233	238	253	245	240	259	228	237	256	244	249	231	252	254	296	242	244	248	245	219	224	224	238	259	264	254	240	236	218	262	225	230	276	240	246	226	267	260	242	260	245	246	241	237	246	249	224	247	261	244	216	221	262	252	279	252	248	233	284	236	200	250	286	250	233	240	226	258	237	231	245	251	230	269	265	221	256	246	253	248	238	244	261	281	257	230	207	249	254	250	239	256	283	237	229	263	262	250	226	234	253	220	243	230	251	217	243	256	238	241	247	235	232	231	271	254	240	245	268	235	254	241	237	231	250	262	274	255	248	245	256	250	240	267	272	237	221	270	267	244	248	270	268	229	239	228	249	247	246	239	222	255	240	239	243	253	261	253	259	259	262	260	234	249	266	234	244	226	253	232	261	247	238	274	231	242	257	265	249	253	226	246	251	225	232	247	253	259	263	251	247	232	243	247	272	265	287	254	242	233	225	239	267	242	244	261	236	235	262	280	223	246	251	241	255	263	247	243	227	266	236	267	227	248	237	245	223	234	259	228	285	229	272	224	260	245	231	243	217	254	249	261	247	236	250	250	267	215	235	258	251	240	256	237	265	230	270	246	225	225	259	236	230	223	252	249	283	238	258	225	293	248	237	229	243	229	256	266	242	225	235	255	274	245	228	217	270	260	235	244	262	262	241	227	269	265	242	286	241	233	250	234	247	261	223	261	235	230	256	248	276	238	246	251	272	245	247	253	263	251	240	248	236	260	230	249	232	250	236	275	255	245	266	257	248	252	250	253	256	277	250	254	253	233	259	263	266	252	255	278	258	242	254	263	236	245	233	250	237	243	214	260	256	243	269	260	227	221	230	241	235	235	263	226	258	250	241	234	249	240	244	256	269	243	256	264	250	258	229	255	243	225	287	243	235	235	241	248	240	220	240	236	230	247	241	238	250	251	284	244	244	235	261	268	234	250	252	241	230	253	233	239	266	236	247	256	231	243	231	222	230	258	265	267	252	243	220	238	238	255	250	243	228	243	248	230	271	254	249	226	248	264	222	273	256	229	219	229	244	248	229	249	263	255	257	239	239	246	245	252	275	225	268	273	268	282	236	244	268	215	243	261	250	241	273	243	237	247	251	246	240	282	230	248	231	250	245	238	215	229	255	246	245	247	240	249	251	243	236	276	230	242	244	275	257	262	245	258	263	243	244	234	240	256	238	252	230	260	235	238	234	243	256	253	224	235	263	236	257	266	226	256	227	257	257	245	264	263	222	250	257	242	239	238	243	241	250	245	223	257	258	231	230	247	239	231	219	241	258	233	247	252	241	227	244	242	254	249	265	253	218	250	237	249	234	239	277	245	248	264	280	245	239	246	238	241	239	261	261	267	243	238	257	259	246	271	252	243	237	221	229	232	210	228	254	244	258	253	226	232	238	248	254	253	248	241	241	242	248	253	250	280	237	240	238	237	236	269	239	254	240	248	242	238	242	245	240	240	236	234	252	260	254	213	226	234	246	282	272	248	273	255	266	237	274	258	235	257	243	235	236	251	260	220	274	259	243	260	247	250	214	262	281	223	246	261	251	236	260	211	261	262	247	241	288	237	237	251	271	259	253	235	243	250	264	270	270	230	261	241	238	266	240	259	241	238	235	266	278	237	221	242	232	222	253	244	253	219	266	245	249	231	234	240	252	244	264	256	227	273	241	236	235	236	269	234	253	251	229	254	242	234	240	269	230	236	260	251	263	249	251	274	255	224	250	255	247	231	246	223	241	266	234	214	258	280	248	235	264	250	243	250	220	244	225	258	204	232	263	256	238	234	255	235	236	272	255	250	250	241	231	257	244	226	220	220	246	255	222	247	260	234	237	227	246	231	275	258	287	242	267	238	223	239	236	256	275	260	241	237	228	215	230	253	251	254	234	246	248	257	241	219	269	244	242	235	248	270	228	250	238	229	263	256	248	252	239	237	260	238	241	266	242	236	273	241	240	260	249	255	247	258	225	258	265	242	231	222	242	228	231	258	241	239	234	231	250	233	245	240	217	223	271	248	238	243	229	236	232	247	259	230	257	238	232	252	240	253	237	265	274	264	229	263	263	222	236	241	259	262	258	266	247	235	251	270	233	225	239	246	241	236	257	263	230	251	235	258	235	230	235	266	247	257	243	231	245	236	257	235	253	254	247	250	238	215	267	247	256	247	244	249	227	240	242	228	251	240	289	227	248	262	226	229	237	222	238	256	262	274	261	256	268	261	294	264	258	255	262	263	257	256	264	234	248	256	250	247	251	222	289	248	247	263	251	258	225	226	252	233	241	238	222	251	220	241	261	257	238	222	250	245	252	253	242	228	262	223	256	259	207	240	237	250	251	220	242	240	250	227	248	228	235	257	269	256	253	268	261	235	255	256	233	262	298	251	260	254	273	229	257	251	264	258	268	211	231	256	238	261	243	247	255	232	227	240	291	252	236	251	249	234	217	253	254	225	267	236	237	236	231	252	227	272	237	211	256	265	254	264	228	254	231	260	231	230	247	227	256	257	220	249	252	249	256	241	254	242	252	246	237	247	233	235	255	255	280	238	217	267	236	226	245	271	265	236	239	257	218	262	237	253	273	239	254	239	230	249	257	227	241	241	232	260	234	276	244	228	239	257	254	257	254	233	241	264	261	227	249	227	254	255	250	266	265	235	252	265	220	221	251	248	226	231	257	215	239	231	288	248	249	220	236	227	219	241	266	251	246	234	255	245	235	238	251	243	246	250	254	238	226	258	262	219	240	253	244	240	242	239	242	225	265	255	248	246	239	237	243	258	255	235	230	243	259	236	258	246	260	246	216	257	240	257	246	240	254	252	250	245	252	256	224	250	219	210	237	255	236	240	218	256
29130	42342	36678	25924	19983	14965	11209	8368	6409	4810	3513	2363	1698	1296	1014	816	728	623	601	543	483	489	496	480	444	481	473	458	403	392	424	377	387	390	379	393	368	394	358	382	343	358	323	368	338	342	349	365	374	396	365	380	365	371	381	344	384	394	342	353	385	391	320	341	385	346	337	363	364	355	377	371	373	338	346	378	363	353	341	363	387	341	330	342	352	394	353	353	356	319	388	340	314	386	367	354	359	351	354	380	372	384	367	367	371	348	355	378	359	374	385	305	407	324	373	365	350	349	352	343	400	373	347	363	336	371	374	339	377	346	347	364	356	318	353	377	388	378	340	360	321	327	381	345	387	332	362	329	360	328	349	367	359	362	360	345	363	341	353	315	359	340	322	346	345	376	321	345	363	342	339	344	344	378	346	360	349	394	363	358	353	375	391	338	369	354	367	346	385	337	353	345	390	364	337	374	378	358	363	366	375	346	401	360	328	328	385	371	320	335	343	356	362	367	340	351	350	313	331	388	383	345	348	363	353	377	350	381	405	366	361	387	362	381	379	390	356	395	347	358	332	382	352	356	358	372	370	362	346	349	345	364	364	344	366	333	322	349	354	372	377	368	356	355	335	331	345	336	375	351	355	346	374	352	371	349	353	366	371	326	345	351	350	325	360	393	380	324	353	372	346	356	373	333	367	338	356	370	359	384	337	360	362	336	351	358	388	389	365	367	384	358	364	322	375	344	334	365	382	361	324	339	349	365	377	325	397	358	335	350	363	356	369	360	362	373	353	334	344	353	363	364	357	343	340	331	343	388	367	328	355	330	357	352	342	364	374	345	353	346	322	374	372	332	359	350	352	366	359	310	368	361	365	380	354	362	367	355	352	363	362	366	347	357	350	340	328	356	366	354	376	377	319	377	394	354	371	366	368	383	353	365	359	366	356	386	331	386	369	344	372	353	338	361	373	359	358	343	346	357	357	351	357	351	375	355	344	346	369	340	376	341	361	395	353	338	389	347	365	369	358	414	346	367	380	354	342	376	364	357	366	351	399	361	360	355	371	363	373	357	357	384	350	346	363	359	348	354	369	368	348	369	341	377	339	386	369	342	356	349	371	366	349	359	344	332	380	371	362	359	339	374	355	343	339	370	353	379	359	375	383	369	351	363	344	370	335	401	362	375	366	362	383	365	330	321	368	321	364	383	352	338	385	364	384	363	345	369	380	299	361	372	319	322	340	339	324	378	354	366	380	349	346	363	354	361	314	362	380	377	370	348	333	371	355	349	344	339	349	316	314	356	365	348	314	372	348	343	347	376	365	336	359	372	368	376	370	362	376	373	381	351	322	379	357	365	363	366	360	363	368	351	363	367	348	346	348	372	318	343	351	372	382	359	373	339	380	352	363	332	347	343	341	330	356	378	368	339	351	343	407	354	349	366	356	355	353	356	414	328	383	310	372	350	354	343	353	381	362	368	354	352	346	369	379	349	385	356	355	376	375	342	362	364	385	340	378	380	358	383	359	356	369	361	357	356	355	364	345	338	356	358	348	347	333	337	372	364	394	373	394	395	359	367	371	373	334	325	379	360	348	381	398	343	397	352	329	339	382	382	345	382	343	368	383	355	361	360	357	338	348	373	352	338	371	418	343	351	326	384	387	345	355	321	325	363	359	362	368	361	384	351	384	352	355	340	330	352	359	385	346	344	336	340	396	352	363	351	374	369	389	342	353	323	362	345	367	351	373	344	329	358	334	358	347	356	363	352	354	371	374	379	373	333	371	364	379	355	350	379	362	381	372	351	344	341	319	387	387	368	335	350	358	342	350	347	357	358	377	347	376	371	351	372	367	361	382	313	313	364	370	354	323	344	370	336	350	355	371	333	335	391	368	380	327	381	340	382	365	344	356	371	369	375	361	332	367	347	357	379	376	342	380	373	356	372	361	346	340	361	361	372	342	365	357	359	324	348	357	369	386	353	388	339	342	383	351	353	375	356	365	368	367	371	335	368	408	362	330	380	347	362	352	337	374	351	371	342	387	363	356	376	327	399	350	357	370	372	361	351	350	366	372	399	411	352	332	375	382	368	380	364	308	365	346	388	343	353	344	354	344	351	367	340	344	362	361	358	317	322	362	336	357	373	362	351	328	387	328	326	362	315	330	332	361	370	395	365	342	407	355	336	353	357	374	322	350	364	371	359	361	344	340	336	355	354	355	346	345	340	351	359	364	357	341	315	362	349	393	326	337	357	409	332	340	336	364	364	318	358	366	351	341	355	387	364	363	374	339	357	374	353	350	336	342	369	382	344	349	380	365	355	352	359	360	341	376	381	351	343	334	354	354	363	359	357	367	382	351	383	340	356	381	358	379	344	352	369	344	349	353	362	351	371	379	383	350	353	361	365	379	368	389	362	362	370	358	358	351	318	335	360	368	347	376	324	363	368	396	369	364	321	399	349	384	351	362	382	362	325	344	336	379	342	358	359	363	355	387	365	371	354	351	355	352	358	359	372	337	345	357	376	358	344	344	375	351	313	371	358	359	351	345	324	366	383	391	396	354	365	359	347	332	376	354	359	362	359	330	359	357	346	379	374	348	337	344	356	352	344	363	350	350	375	383	344	377	346	353	345	353	365	370	359	373	319	337	372	331	365	371	363	366	333	370	389	329	365	357	357	337	351	351	385	358	381	370	373	374	354	325	359	353	377	357	365	340	334	358	348	372	387	381	343	360	357	361	378	362	349	351	343	361	352	372	375	363	349	333	383	351	354	335	341	357	372	361	390	364	343	356	348	352	371	337	369	348	354	372	367	327	359	373	360	380	371	368	360	378	358	369	332	369	388	381	336	363	366	362	357	359	361	319	382	344	379	363	347	374	345	342	343	369	374	370	360	352	381	352	370	342	345	343	378	346	319	343	386	366	349	347	354	351	360	368	356	336	385	355	360	341	383	374	348	374	374	395	367	353	337	359	358	356	381	343	389	346	372	371	361	390	375	390	359	345	318	375	378	373	365	341	368	360	375	373	372	348	374	404	351	332	363	362	352	353	346	393	323	367	319	363	352	379	358	375	329	361	352	361	379	383	353	387	337	375	363	334	365	387	348	353	365	336	374	338	335	372	350	336	361	353	357	378	345	344	337	369	361	357	354	347	346	363	371	328	392	383	382	373	397	345	370	356	358	344	363	348	331	342	384	368	387	366	380	345	368	357	348	376	341	359	379	366	370	344	360	346	367	357	366	384	403	412	385	330	343	357	321	335	349	367	341	380	343	358	359	333	360	338	380	376	368	314	354	349	342	342	347	373	354	342	375	374	326	358	361	377	337	361	351	376	357	341	365	344	338	349	342	363	347	380	375	382	317	370	343	351	362	334	346	342	351	327	355	343	364	333	348	354	347	342	346	332	352	323	363	334	353	344	331	392	341	357	339	337	392	347	356	385	330	376	362	341	350	338	345	374	364	372	399	354	364	362	368	338	371	342	359	341	344	344	334	392	377	371	394
24099	21194	28557	24859	21438	16105	9395	5239	3614	2559	1892	1335	911	737	638	566	484	438	403	393	375	358	321	289	322	312	310	300	301	264	273	252	243	268	254	224	230	247	243	223	241	265	257	254	238	229	209	214	210	238	256	228	231	237	228	243	254	266	261	259	256	239	261	240	249	239	248	257	246	242	235	232	231	257	234	218	228	229	246	256	233	233	200	238	217	249	211	251	239	225	226	252	258	232	236	249	202	235	233	217	259	242	260	233	225	210	236	255	208	226	244	250	237	248	241	238	239	226	261	204	226	238	206	252	233	216	262	233	244	250	204	223	217	232	225	236	227	227	236	193	222	244	255	239	232	250	241	231	223	223	215	244	273	230	221	275	217	231	213	245	224	247	217	248	247	232	231	231	225	241	238	237	250	197	229	237	237	224	256	212	222	228	227	239	239	245	209	242	213	230	223	219	243	188	217	217	240	241	255	222	238	229	236	216	258	225	240	227	215	215	209	251	202	216	219	237	224	222	219	176	222	220	232	226	233	233	210	258	237	229	254	245	217	238	245	231	239	250	214	219	226	230	225	220	221	238	243	225	226	186	235	231	228	224	233	214	248	250	245	221	235	225	222	243	232	220	238	244	239	232	239	209	233	251	222	247	224	227	223	240	209	226	234	216	213	225	237	247	219	238	219	232	233	210	231	228	228	229	239	213	231	213	248	243	215	237	220	240	228	257	231	239	218	234	258	219	215	218	233	257	206	206	232	234	209	216	199	252	223	208	231	251	243	243	216	258	232	251	223	235	220	211	241	240	239	246	244	223	233	220	264	227	225	192	209	264	228	224	229	252	233	214	254	250	213	239	225	204	230	236	230	237	229	253	247	224	218	254	211	248	232	226	205	196	200	217	213	246	260	249	239	223	268	199	240	236	250	245	246	235	229	223	235	206	222	224	221	222	255	226	248	222	226	240	245	214	243	258	220	231	242	221	229	224	238	266	215	222	225	241	238	208	221	201	235	236	229	222	252	215	240	227	211	218	248	204	204	232	230	239	245	242	225	255	233	233	240	223	231	263	206	253	219	243	240	231	237	257	213	230	218	234	253	242	235	228	236	228	220	243	242	212	247	221	252	226	203	244	239	259	212	236	250	215	224	240	233	224	221	221	233	219	234	252	253	230	202	234	254	207	203	231	232	219	249	219	201	208	227	235	210	232	200	259	220	215	229	246	221	236	218	251	211	258	247	238	224	235	250	222	229	252	259	215	266	223	237	222	246	241	209	223	232	224	240	237	219	237	222	218	218	248	215	219	246	229	229	234	212	236	220	245	230	229	224	224	235	206	217	254	241	220	220	224	227	235	226	235	217	258	231	226	226	228	207	251	244	215	245	237	223	235	230	250	258	246	234	250	230	235	217	209	209	218	231	234	252	226	229	240	232	229	239	237	218	220	218	269	237	228	249	216	249	228	220	228	224	240	244	240	223	228	225	244	204	241	235	250	228	237	216	244	218	195	233	215	210	230	252	252	247	246	216	226	247	222	224	235	227	245	220	222	249	223	211	227	255	229	232	230	238	225	228	263	224	233	233	246	258	242	239	227	234	210	200	236	196	227	247	248	236	224	256	254	220	214	231	224	207	231	239	224	247	208	211	240	210	255	244	237	232	224	254	254	245	232	209	272	236	219	226	247	207	252	208	222	265	213	208	231	228	223	247	220	241	210	220	230	210	237	239	221	231	240	255	268	243	229	251	224	247	220	226	210	261	224	241	229	243	211	207	251	225	231	228	231	244	232	260	238	242	217	232	234	203	230	228	228	229	203	226	217	222	209	233	235	217	216	243	243	219	226	243	217	231	229	249	195	205	205	231	251	252	210	228	215	250	229	218	238	213	222	253	235	237	250	236	232	271	259	243	257	202	193	235	234	232	219	228	196	241	241	232	231	187	248	238	236	199	233	201	210	260	214	253	244	234	228	231	209	236	244	218	204	240	203	261	251	248	261	252	236	218	247	248	229	244	247	223	226	253	205	228	198	259	218	238	244	233	216	227	224	235	236	224	233	226	210	233	219	250	243	246	225	225	230	257	234	233	240	219	239	204	252	243	240	235	248	243	249	240	238	209	246	232	232	224	216	228	249	213	205	244	228	252	220	238	230	228	216	231	220	212	248	237	221	219	249	250	230	228	248	231	232	243	238	224	230	275	210	235	221	200	195	228	247	237	240	212	229	213	223	243	250	210	241	235	255	261	257	248	212	251	219	225	233	239	219	257	211	234	237	252	232	213	207	228	216	226	241	230	230	242	221	226	221	224	273	241	228	219	238	224	226	234	224	232	248	217	235	242	249	241	239	250	255	227	247	219	242	213	232	210	220	270	227	223	249	225	239	262	208	222	229	224	233	222	248	231	255	244	246	244	246	212	209	250	238	211	217	242	241	210	246	232	269	242	245	236	239	242	213	208	229	237	223	226	209	205	210	227	227	253	255	231	244	220	216	261	252	229	229	264	233	253	250	232	222	201	233	234	244	209	226	247	243	253	253	231	233	255	258	227	243	242	218	214	232	223	250	230	239	252	206	209	221	244	244	233	274	239	258	219	271	228	192	234	249	242	212	218	249	224	216	240	245	230	222	260	208	251	235	244	277	223	240	215	262	203	232	253	240	208	207	233	222	262	235	224	235	217	225	233	240	237	254	233	217	258	218	235	218	243	242	244	203	239	252	241	233	237	246	207	216	237	229	239	222	249	236	237	223	256	238	249	259	239	222	244	253	229	226	241	236	239	209	244	242	243	230	251	231	245	219	220	215	257	225	235	251	235	220	254	243	238	238	232	216	250	234	253	212	263	202	225	221	240	239	254	257	228	249	224	221	225	237	214	220	232	231	215	257	226	235	229	230	228	217	226	232	227	235	248	241	220	196	226	247	238	230	224	255	240	243	218	214	230	217	240	222	237	234	249	225	236	220	216	243	248	222	230	242	226	258	223	218	224	233	226	229	239	240	222	230	241	217	210	244	223	254	232	233	236	250	237	223	218	207	230	246	265	213	232	206	208	230	218	247	215	253	235	218	233	226	223	247	213	201	235	238	242	244	241	233	221	241	253	220	246	199	237	215	230	217	234	233	217	230	230	236	220	199	207	221	253	226	239	248	218	216	230	220	226	223	248	233	236	236	217	223	255	230	232	238	226	248	266	215	222	241	231	236	246	226	215	206	243	244	239	217	207	223	202	212	240	232	243	226	246	232	241	257	239	237	218	199	258	229	228	231	253	233	227	226	245	248	229	230	247	231	256	251	225	230	226	202	243	230	231	213	227	229	212	214	220	224	248	234	244	235	216	209	211	220	226	222	233	238	243	223	223	254	193	228	216	239	225	234	252	226	213	234	232	228	225	225	239	243	235	219	224	226	232	256	227	211	228	234	233	208	226	208	238	235	206	225	228	246	233	215	235	228	211	240	259	243	238	236	212	247	245	224	233	209	230	264	259	222	219	232	251	263	229	223	226	251
28733	47288	41935	31666	24645	18386	15027	11466	9039	6544	4982	3547	2505	1969	1459	1188	1090	972	809	735	653	632	546	534	498	526	542	500	448	418	423	386	415	407	378	385	344	393	361	359	366	359	366	376	337	378	368	387	320	348	363	348	380	391	369	365	376	390	397	386	364	400	393	351	359	360	356	356	375	305	355	337	320	329	334	345	333	336	338	342	309	359	347	374	360	343	364	374	371	337	327	321	319	330	340	360	332	354	310	342	359	381	365	312	366	361	361	335	336	352	346	315	339	319	355	337	335	355	330	328	301	345	344	328	338	333	317	340	354	325	319	320	305	371	346	315	343	322	369	320	349	312	348	314	345	306	367	349	331	381	338	309	378	337	342	360	359	304	348	370	349	357	331	330	334	342	309	335	354	311	348	340	360	333	332	315	327	310	313	332	336	335	355	368	312	373	328	355	337	363	321	349	359	335	346	352	357	387	341	354	334	317	364	317	336	306	330	340	338	334	366	369	339	319	325	338	343	340	374	345	312	315	355	368	358	337	334	351	349	304	378	376	335	345	325	345	322	357	354	323	343	340	351	337	340	321	338	314	348	334	331	357	332	344	343	360	340	371	321	275	375	340	346	316	319	310	334	336	341	329	335	350	337	327	344	339	331	351	324	323	334	376	307	358	351	311	283	335	356	363	342	336	336	388	322	359	351	342	334	326	336	334	352	335	324	333	349	364	319	354	362	326	360	315	353	349	361	303	337	361	366	340	369	374	322	360	344	354	315	340	333	333	353	361	328	321	339	332	329	342	337	329	345	340	339	337	340	346	347	350	343	321	328	319	367	349	342	337	321	317	326	355	338	363	347	335	332	372	354	327	323	326	331	350	308	338	340	322	361	347	344	324	329	322	327	376	340	340	332	366	340	349	354	368	372	310	345	356	389	333	350	356	335	378	305	348	287	341	342	309	340	328	377	347	350	314	368	322	355	359	325	328	318	327	361	366	347	369	295	330	302	329	329	324	329	330	306	330	315	356	327	348	336	345	331	291	355	297	331	317	374	374	331	347	326	352	322	316	351	354	360	338	319	353	310	298	335	368	324	332	353	329	331	344	340	353	356	346	365	320	338	374	302	372	334	325	334	342	343	334	345	326	338	359	359	352	333	319	337	352	368	346	330	330	319	334	350	323	336	348	354	351	342	332	324	343	290	367	318	351	336	346	342	322	334	324	335	342	320	323	325	354	342	383	352	331	345	323	346	314	344	315	321	316	363	340	354	321	367	331	321	342	337	311	361	346	347	315	370	326	306	333	329	357	336	326	346	339	391	332	333	312	336	362	325	307	336	330	329	329	350	364	333	329	342	331	324	344	335	310	354	344	308	323	317	346	332	326	323	350	345	342	343	369	357	365	351	332	344	341	330	331	359	337	336	345	341	338	329	353	347	303	323	345	326	341	321	335	344	357	338	348	352	331	336	343	337	294	320	323	381	318	345	360	326	364	332	370	356	315	348	386	335	333	375	336	333	332	359	344	331	325	331	364	346	334	312	380	336	364	360	341	320	376	353	370	349	383	339	315	364	342	371	325	311	331	351	333	310	312	327	350	339	348	341	349	317	330	330	343	345	321	310	359	367	329	358	319	319	311	359	324	342	327	341	340	322	304	337	302	341	339	306	332	325	359	321	340	334	329	395	319	344	342	316	333	346	329	339	344	342	340	330	343	374	313	301	371	336	318	338	326	364	325	320	373	337	368	355	340	335	323	332	332	358	371	336	325	332	367	347	347	339	350	349	359	337	354	362	383	329	357	299	351	347	341	338	355	350	355	362	354	345	337	342	343	321	352	336	329	316	335	353	352	345	368	345	326	353	363	356	356	341	330	322	352	313	328	341	310	323	329	361	346	318	359	335	332	323	345	346	293	335	329	356	306	334	346	321	318	319	343	353	348	394	317	358	369	343	323	360	314	313	351	339	309	319	313	336	332	333	344	342	306	320	336	325	376	317	352	326	335	363	341	317	333	310	337	328	350	371	337	323	370	335	315	337	341	333	350	348	333	340	320	340	351	349	348	336	353	351	328	321	356	365	354	338	353	341	365	332	354	322	348	344	389	333	335	332	326	315	347	325	332	351	330	328	330	341	332	326	337	337	350	322	341	323	365	354	336	335	347	336	339	351	365	301	343	317	318	329	335	334	308	322	327	336	331	342	360	322	336	321	361	335	351	328	342	343	353	343	353	359	348	367	317	336	329	337	327	312	365	376	329	337	328	391	370	341	352	321	342	354	342	360	333	337	368	355	340	356	335	356	302	318	300	342	335	321	353	298	334	358	330	309	354	330	325	311	365	318	367	347	375	342	332	357	348	339	363	329	356	325	344	380	328	353	354	343	335	342	325	333	330	331	333	302	332	368	291	319	306	323	342	370	337	348	335	334	345	331	372	347	355	310	311	338	331	334	365	328	303	307	348	308	319	346	320	373	332	346	336	323	338	327	320	397	343	361	328	325	304	320	345	333	324	329	356	306	346	321	341	335	354	359	336	334	318	350	357	341	337	357	352	351	310	340	344	335	366	356	333	328	354	341	349	336	354	366	344	330	332	369	328	347	330	307	333	338	349	328	339	355	368	336	329	353	328	336	346	374	350	327	372	290	364	366	369	359	337	341	319	369	370	377	345	324	341	289	353	335	314	375	347	350	316	355	337	359	317	326	353	344	314	334	321	352	329	330	312	354	306	352	363	354	320	340	328	335	344	304	344	330	333	347	326	339	321	335	328	319	370	312	310	348	356	336	303	338	308	354	330	375	335	354	332	361	360	347	351	348	305	331	350	357	332	335	318	304	380	351	332	312	337	353	357	356	353	356	350	343	354	378	313	345	347	349	326	337	403	341	330	338	348	331	329	351	334	327	345	363	367	323	358	338	343	356	334	323	355	344	321	344	330	362	342	298	347	325	317	341	367	314	362	333	341	345	358	342	304	335	317	344	357	345	361	334	332	338	347	350	342	320	333	328	324	340	356	349	337	333	304	323	321	327	330	339	334	328	334	345	340	344	353	353	374	323	352	319	338	361	333	350	359	317	327	381	303	335	372	333	348	329	348	329	363	358	347	358	323	346	359	303	357	349	326	312	306	311	362	335	349	317	334	342	338	331	374	340	340	353	348	319	293	346	333	320	337	346	373	366	334	343	333	346	342	310	350	353	351	328	345	329	331	355	344	342	335	353	346	331	351	332	338	339	317	330	348	335	335	340	336	331	330	330	336	321	326	303	349	326	334	319	304	342	366	320	347	315	342	312	364	340	352	338	291	314	365	356	333	351	362	345	354	334	333	327	364	344	346	312	345	345	337	340	359	324	340	360	344	369	341	360	351	339	357	328	347	344	311	314	343	347	341	334	347	363	329	329	341	342	321	337	361	329	349	321	325	354	341	339	300	342	352	330	350	349	363	320	345	342	380	369	357	327	324	331	332	371	332	346	322	317	334	333	318	374	333	310	345	344	321	320	327	341	375
23112	21151	28881	23782	21410	21053	15772	8034	5033	3528	2491	1751	1225	890	712	586	500	473	373	331	329	308	282	255	259	267	228	258	199	192	193	174	183	186	169	177	163	162	141	148	152	156	157	171	151	160	142	149	161	159	149	150	169	170	173	179	168	182	153	164	173	150	151	160	158	163	152	134	128	166	138	151	153	130	139	169	146	156	139	149	162	156	148	179	146	144	147	161	126	151	150	157	129	148	126	143	142	133	148	130	159	174	135	138	165	140	145	145	140	155	135	140	159	136	148	157	140	140	129	136	154	155	131	158	146	134	136	148	187	167	147	142	159	118	121	134	144	114	121	149	133	148	137	137	158	141	147	148	155	156	156	150	160	144	138	144	138	135	146	125	161	129	158	126	153	142	146	150	140	145	144	135	135	159	133	144	133	158	132	124	155	149	129	150	140	147	138	138	151	140	130	142	151	148	141	138	163	144	149	136	124	158	144	147	134	144	135	135	162	149	133	140	146	149	145	161	148	147	146	115	145	112	139	139	141	156	139	144	119	147	129	153	142	139	157	148	120	148	131	137	143	125	175	120	126	144	127	132	150	151	139	136	129	134	122	148	136	157	125	130	151	144	152	135	142	139	111	137	147	148	141	134	108	145	151	142	147	117	140	119	133	160	142	155	126	135	130	141	126	121	134	120	153	154	118	139	128	150	155	139	134	154	141	145	138	134	134	154	136	138	151	148	153	138	125	135	131	157	143	146	150	133	142	144	131	161	140	128	150	137	130	135	154	132	125	135	133	130	154	119	140	123	116	173	145	137	149	125	126	153	125	151	158	148	163	135	123	134	138	146	145	150	150	130	160	156	173	122	147	146	136	136	141	137	152	130	131	135	135	151	129	156	138	172	148	141	143	136	132	154	129	156	148	126	147	123	146	148	146	142	132	134	151	146	133	129	177	153	144	140	143	140	129	141	145	137	153	129	143	156	153	158	153	139	140	136	142	153	125	135	130	172	144	137	137	162	128	137	147	132	151	141	150	141	145	134	118	134	155	135	143	134	147	143	142	161	145	154	152	150	156	134	134	121	127	153	113	164	145	146	144	123	132	129	142	146	119	131	152	158	123	137	127	141	140	131	142	143	123	137	145	134	154	133	142	130	143	134	145	153	140	140	130	156	138	116	146	128	141	148	135	139	128	131	139	134	158	138	141	123	125	132	146	148	117	130	139	144	121	140	138	163	145	162	134	140	147	131	134	139	117	155	154	142	164	144	116	139	131	145	150	157	136	112	151	150	166	122	124	135	149	138	154	135	139	152	131	162	114	175	162	134	132	135	145	135	164	137	145	154	133	149	139	131	138	129	143	128	134	144	147	158	146	139	122	132	147	132	157	140	133	141	142	130	148	131	147	131	131	124	126	148	148	141	118	146	131	143	126	152	126	130	141	134	158	138	151	145	116	135	160	137	152	121	146	125	140	138	155	130	123	138	145	145	135	137	140	130	176	142	142	152	142	136	151	174	145	163	152	133	156	135	147	154	149	131	145	166	165	132	136	123	121	130	127	135	150	144	137	132	152	124	140	149	140	137	126	134	131	133	141	155	171	132	157	150	139	141	145	141	141	149	133	134	118	118	131	134	160	146	138	134	153	122	125	153	143	115	120	120	149	138	144	158	125	146	133	141	146	161	144	149	138	140	155	140	153	139	157	142	129	147	142	148	137	140	98	130	139	126	127	141	122	141	130	155	163	161	142	134	123	126	142	124	158	127	125	140	138	143	159	146	134	157	149	156	134	155	141	148	135	140	141	144	130	152	133	153	166	125	128	117	138	147	140	152	159	138	134	145	144	159	134	124	145	137	147	140	129	134	116	128	129	140	154	137	129	136	170	119	145	148	164	134	130	131	143	136	135	126	161	166	140	158	127	138	141	136	135	150	156	147	142	131	134	129	147	114	154	149	130	137	138	151	111	139	147	149	163	141	128	139	151	144	149	152	141	143	147	133	139	131	135	137	125	152	145	152	142	124	137	158	135	137	144	121	147	114	131	135	137	134	136	128	145	154	152	135	120	135	150	136	111	155	162	139	133	138	139	153	147	151	124	134	157	134	129	164	146	145	141	139	149	130	133	143	132	143	139	149	156	130	132	139	146	114	161	147	131	121	164	138	146	152	127	146	148	146	121	161	137	121	140	142	139	143	116	143	152	149	147	154	143	158	151	142	156	153	157	148	123	141	149	138	135	145	129	132	132	148	138	136	140	168	141	134	133	165	129	129	143	143	141	116	155	141	155	152	133	125	140	156	124	133	158	133	151	122	157	130	139	130	129	138	122	134	131	126	153	138	151	138	144	131	152	154	135	152	136	122	136	135	123	142	136	145	142	160	127	146	150	156	143	135	131	146	157	145	142	125	148	136	127	136	139	146	125	170	143	133	122	151	150	129	142	159	119	142	143	127	148	149	128	143	116	162	118	130	145	127	139	150	142	130	153	154	146	150	138	142	121	130	157	119	132	141	138	118	165	151	141	136	158	147	124	146	132	120	139	153	162	149	150	124	146	122	154	150	144	129	125	135	143	152	174	132	129	124	144	143	140	134	145	118	145	146	139	147	131	137	140	160	124	143	146	167	143	154	119	123	126	126	152	115	148	140	129	122	139	151	131	130	136	128	132	141	148	142	161	126	118	150	134	136	146	148	132	146	145	125	136	142	143	174	121	137	127	128	129	136	138	144	161	140	145	138	142	133	164	145	136	139	133	139	133	123	145	133	138	139	164	131	125	148	116	149	148	130	135	145	136	141	159	147	115	136	140	157	152	150	141	142	130	132	133	147	142	131	139	157	122	141	147	155	141	137	121	116	136	148	142	143	138	153	140	151	149	131	152	119	144	138	138	139	132	138	154	147	139	143	133	140	123	148	134	127	148	175	136	135	127	156	120	155	144	141	134	128	147	126	140	141	145	132	123	139	151	153	139	154	136	145	137	144	136	117	137	158	159	160	135	140	125	146	151	136	150	140	150	146	171	137	154	124	138	132	146	131	126	142	149	126	131	131	144	140	128	135	162	127	112	139	132	134	147	129	140	156	130	122	134	137	150	133	144	126	144	106	154	156	131	149	119	136	146	121	135	147	157	142	168	121	147	124	124	127	147	115	146	149	145	159	151	150	157	124	126	128	130	153	151	123	134	155	142	143	156	156	136	143	130	137	148	137	143	142	171	139	131	140	140	160	135	149	139	137	131	125	135	141	155	151	146	130	142	131	146	135	157	157	137	147	130	138	136	121	158	133	141	138	147	144	142	150	140	142	129	116	138	137	137	157	142	118	141	139	147	141	131	150	142	126	141	146	142	137	160	128	144	147	140	135	144	155	120	134	136	137	150	122	165	147	132	121	150	134	134	150	135	133	125	136	135	149	151	140	142	135	143	151	125	131	148	144	135	131	149	135	148	146	138	141	141	135	137	151	144	127	143	137	112	117	159	149	135	126	123	122	148	139	116	150	144	115	140	156
29905	51051	45255	34779	27021	21259	18550	15240	12224	8861	6420	4530	3131	2252	1812	1527	1347	1155	989	770	749	640	617	499	507	495	493	432	437	365	319	313	321	317	280	261	268	248	259	275	227	268	250	271	224	235	209	257	269	238	253	227	250	271	284	259	286	297	250	251	232	277	237	229	232	223	251	226	214	203	210	207	230	209	206	226	237	207	233	235	213	232	184	229	219	222	213	209	214	201	230	202	209	223	203	199	234	219	231	253	225	273	256	218	257	203	239	222	204	231	223	234	219	226	205	228	204	211	208	224	208	225	222	200	217	225	214	201	221	210	207	206	212	212	210	185	222	209	208	183	207	182	208	220	197	206	211	196	216	202	192	207	203	221	217	167	183	203	205	187	207	205	213	236	208	205	206	224	188	204	190	194	244	203	208	209	227	214	230	216	196	207	220	189	203	213	210	186	215	193	211	217	198	188	205	205	199	182	212	196	206	198	216	194	172	199	173	214	219	197	200	198	207	216	199	211	217	198	197	200	183	213	212	212	187	211	209	210	181	187	218	220	230	223	177	222	207	219	216	236	174	197	194	207	224	214	210	233	235	198	215	175	217	215	215	215	196	204	206	223	209	233	222	177	180	197	203	222	202	212	210	189	193	235	207	222	204	224	193	215	201	179	216	204	215	185	243	165	202	239	211	214	193	180	189	209	207	219	161	210	211	203	210	240	177	205	207	184	202	217	219	188	217	225	218	206	223	219	195	208	220	207	198	220	184	218	204	218	195	214	252	200	210	200	213	243	200	228	194	207	178	214	183	229	202	191	206	192	203	205	196	204	200	193	190	184	200	182	202	178	181	177	180	226	195	167	201	219	209	192	190	194	217	202	195	187	235	208	214	226	190	195	184	176	168	188	205	217	187	236	215	200	235	195	199	227	220	228	238	224	190	192	189	179	203	235	179	214	200	199	194	213	215	224	190	187	202	202	215	205	192	210	197	195	209	211	194	208	219	193	222	211	203	215	200	217	230	203	193	226	203	223	187	212	204	225	191	215	193	220	214	191	217	197	206	216	216	191	222	186	233	201	231	196	220	179	230	210	206	198	198	210	210	210	178	203	186	214	217	215	218	183	221	202	180	235	203	181	194	194	174	217	187	196	195	207	234	190	199	206	221	215	207	219	204	195	194	190	206	228	187	212	198	192	200	176	189	201	196	199	221	199	210	214	205	226	205	195	224	228	217	200	204	207	189	188	213	208	206	206	176	219	219	205	220	196	202	202	183	203	227	193	211	203	216	190	210	199	200	205	207	230	205	193	201	215	223	199	229	193	202	230	192	180	226	201	213	197	208	211	205	196	203	210	221	206	222	223	190	210	202	211	173	195	219	217	208	213	219	185	209	199	195	225	201	219	207	206	192	187	199	217	237	192	191	202	213	200	216	187	184	212	208	214	208	228	202	188	193	198	186	214	183	202	210	212	193	218	218	220	207	209	202	210	211	216	225	247	191	175	204	210	204	209	237	226	190	219	212	238	188	220	202	211	201	209	196	203	207	223	203	218	190	207	196	206	202	196	196	228	221	208	207	185	213	208	192	204	210	214	232	208	219	224	165	221	223	192	200	208	209	242	175	203	214	228	196	208	194	219	200	211	219	186	185	221	219	215	205	216	209	206	195	201	200	194	213	205	200	223	199	195	206	191	216	213	203	209	193	211	208	203	211	210	212	211	223	225	181	247	191	191	203	209	197	196	192	228	208	209	205	205	208	211	188	197	218	239	172	211	210	223	192	200	196	190	207	192	205	231	222	230	191	231	209	192	187	213	203	207	201	225	206	202	214	192	193	212	190	217	201	219	190	205	201	211	225	206	209	222	238	215	219	209	187	218	215	194	203	214	188	181	198	200	181	211	219	220	207	201	222	202	185	220	216	196	208	202	200	206	182	179	210	218	205	227	185	190	224	213	196	197	188	201	222	207	199	206	207	197	206	234	185	198	182	206	203	203	179	225	208	190	230	200	202	218	220	211	198	212	212	225	195	215	210	219	207	206	219	223	201	213	211	237	210	217	210	214	194	208	215	215	205	192	200	201	216	208	218	216	208	210	204	209	204	211	223	230	205	203	193	203	210	212	208	226	213	206	180	210	216	202	215	222	191	193	199	178	233	214	193	217	194	207	195	197	206	226	204	216	205	228	202	211	222	207	177	208	234	212	221	190	206	206	224	212	197	208	183	223	195	204	221	204	208	228	200	200	205	215	208	208	173	204	215	233	206	215	219	183	249	190	209	198	217	199	203	236	206	202	206	184	206	224	200	207	222	189	193	227	193	189	216	195	212	187	212	208	223	224	206	194	198	214	185	213	235	186	214	183	181	196	219	204	202	200	202	175	224	220	224	195	194	199	180	217	198	228	227	196	206	212	202	232	207	207	187	202	199	210	203	197	220	191	232	221	206	191	220	189	211	216	207	195	191	204	202	219	187	186	219	191	205	232	210	194	198	204	235	185	187	197	203	231	199	218	211	215	213	218	201	214	186	236	227	204	191	204	220	231	213	194	208	198	195	211	227	198	190	204	196	198	195	209	212	218	218	196	220	199	191	209	209	211	186	211	219	183	206	202	195	215	190	196	207	223	232	214	208	217	205	191	193	231	213	216	221	212	192	204	213	191	218	204	207	229	199	186	189	222	229	189	216	214	171	201	204	218	227	211	208	200	241	204	236	205	209	200	208	209	198	227	187	224	199	217	224	237	205	200	210	198	214	211	232	226	208	200	189	215	224	190	206	210	210	231	221	218	209	214	207	197	238	205	219	196	218	215	194	223	208	219	184	207	200	223	177	190	209	219	189	198	227	214	221	204	202	224	201	200	227	178	179	240	240	208	190	206	180	210	220	194	219	185	212	221	207	184	192	225	213	185	215	196	171	197	209	178	210	216	209	214	212	199	212	230	199	227	213	213	198	212	201	206	215	230	228	197	209	212	204	215	198	163	200	208	214	206	221	198	200	198	216	194	202	200	212	213	205	204	210	232	207	196	204	187	221	185	217	200	205	204	215	249	216	207	204	174	202	199	210	209	215	189	213	200	216	175	189	195	198	216	219	194	211	195	205	185	196	238	207	174	198	208	184	197	196	179	208	217	218	194	199	201	218	212	208	188	223	224	214	183	220	217	211	193	213	215	183	186	211	223	214	208	207	228	182	217	200	216	219	220	194	201	200	229	197	194	197	223	190	216	201	197	211	199	218	214	226	229	213	202	208	202	190	192	205	190	229	189	204	196	202	190	226	213	218	211	200	208	206	205	199	219	212	217	187	218	205	221	224	183	200	208	207	220	209	219	207	207	190	212	194	208	207	178	186	237	219	201	210	224	198	208	208	242	194	210	196	191	197	190	231	208	211	216	221	203	222	208	219	222	206	203	235	225	191	182	193	227	196	210	181	213	196	224	192	198	226	218	196	200	205	199	196	188	202	196	197	221	202	200	217	180	195	235	221	212	203	210	219	214	212	217	184	212
28021	27448	31076	23028	13009	7285	4923	3628	2516	1684	1205	898	644	495	431	425	385	376	336	315	302	294	275	274	301	310	288	308	264	257	263	267	249	263	238	254	264	273	263	271	270	236	261	238	228	268	266	276	239	271	279	274	270	268	265	258	257	273	240	274	282	230	265	247	268	262	248	272	254	237	254	254	249	279	246	263	230	271	253	263	259	232	244	255	257	241	273	234	234	252	262	277	263	247	296	247	247	236	251	223	259	238	237	229	236	250	254	274	258	261	256	263	245	252	262	270	239	270	270	250	235	253	275	255	251	247	272	215	244	277	256	247	218	237	252	240	262	247	273	262	261	237	264	266	243	238	225	260	236	265	270	281	260	230	251	269	242	248	243	237	245	272	233	248	245	255	262	232	272	276	259	220	263	249	237	223	242	251	264	275	264	256	254	268	255	240	255	235	276	247	236	272	266	272	264	238	273	266	273	244	229	293	264	231	236	257	258	265	270	248	268	257	263	269	260	288	241	257	244	250	271	253	266	251	235	261	253	252	242	255	236	241	245	229	271	254	256	249	292	245	226	251	242	239	259	241	265	258	238	248	265	259	251	268	216	239	262	266	265	257	266	248	252	268	224	245	240	241	236	247	240	244	260	240	288	243	230	242	268	253	266	273	259	280	265	281	262	227	239	217	258	260	261	246	246	256	243	244	234	211	224	261	255	239	253	270	238	252	247	234	247	246	247	267	275	249	253	261	244	245	264	252	243	264	249	266	233	239	240	287	274	252	252	267	256	249	240	234	258	252	253	261	253	251	252	252	260	244	253	272	246	232	238	223	273	249	280	230	260	240	274	265	246	255	257	244	259	223	254	227	254	266	247	262	252	262	245	256	267	256	260	241	240	251	229	226	243	255	272	265	250	233	240	238	232	215	269	269	233	233	254	230	251	276	262	238	258	248	259	234	261	251	260	224	259	243	232	258	259	232	262	262	204	242	257	250	274	233	254	229	242	266	265	230	270	265	233	260	246	243	263	272	235	253	260	242	219	212	237	248	266	279	234	236	234	283	257	249	266	255	251	249	257	254	251	256	280	249	247	259	256	271	237	279	252	242	246	261	275	247	263	255	262	225	226	295	229	251	235	239	241	264	213	264	231	248	234	241	252	244	279	257	213	232	282	267	271	265	253	243	240	246	260	261	248	263	261	251	240	256	236	275	262	277	259	220	254	273	286	275	234	265	281	221	251	256	268	230	271	264	237	225	259	256	241	278	248	249	258	270	284	222	274	214	256	232	247	240	249	259	254	241	278	240	259	260	244	248	241	261	256	230	250	262	246	229	265	237	224	261	283	274	243	262	232	237	244	256	264	235	227	256	255	248	265	255	236	258	266	260	272	258	260	235	232	258	245	259	246	250	261	237	239	220	235	236	252	244	235	243	247	229	245	267	205	258	248	254	266	264	263	243	244	230	251	244	284	229	270	236	231	239	267	272	245	295	265	257	255	257	260	274	246	268	251	248	226	241	262	249	251	282	255	268	262	244	223	246	247	255	260	216	238	273	245	248	253	256	260	263	274	257	280	246	262	233	244	247	264	255	268	267	257	276	241	248	248	212	277	267	257	255	271	253	215	272	232	268	236	265	234	222	266	265	268	259	241	282	245	235	266	231	215	264	260	280	269	229	227	272	274	282	254	277	245	254	253	270	271	259	277	289	274	270	283	264	263	275	249	247	250	274	235	249	238	269	244	219	275	263	248	248	266	252	252	254	281	248	229	258	247	253	253	230	242	281	263	279	294	262	257	241	249	245	250	249	239	260	243	253	244	264	246	235	256	265	277	260	247	242	251	248	220	248	263	262	271	253	251	254	260	260	253	244	258	279	260	244	268	253	259	244	244	221	260	243	264	253	249	275	240	261	242	269	247	252	281	253	261	250	258	269	244	265	264	276	243	292	257	254	232	239	249	257	267	246	280	239	264	261	253	274	239	282	264	237	257	247	234	252	255	257	266	240	256	241	233	262	257	254	248	279	220	210	234	244	268	264	251	261	248	245	250	260	248	252	241	279	218	261	257	270	240	265	240	244	254	228	250	238	218	234	253	254	248	234	267	216	218	222	231	275	265	239	267	250	249	252	287	244	267	242	244	249	258	257	247	271	276	234	264	256	263	260	242	252	256	248	247	253	250	257	272	268	259	240	271	230	257	241	263	245	251	254	255	280	264	238	264	263	252	250	267	270	243	268	264	280	249	259	233	244	242	273	262	258	261	212	256	270	237	259	244	264	272	213	240	258	237	244	263	249	284	243	204	256	258	257	249	240	245	278	264	226	264	287	258	242	256	254	273	218	262	235	258	271	233	261	230	279	253	302	253	246	247	235	262	282	228	274	248	266	234	247	274	231	275	270	266	253	249	257	273	252	276	240	223	245	263	234	234	229	258	269	250	236	265	261	256	266	247	231	212	234	263	235	273	247	253	270	276	222	243	252	253	277	246	228	225	240	263	263	227	252	254	258	240	234	251	243	260	227	246	253	252	254	244	232	240	253	231	240	251	257	231	254	237	268	225	257	248	247	255	255	250	243	217	246	299	234	277	271	246	238	253	251	253	256	251	257	243	264	253	268	264	255	256	250	273	220	254	251	246	252	239	236	258	258	245	240	269	236	262	266	237	250	246	257	232	245	260	259	238	239	265	250	239	232	276	234	247	266	274	227	230	241	268	227	254	251	250	263	265	279	281	223	228	268	246	228	252	265	267	250	274	230	227	258	249	274	270	247	215	249	279	280	270	218	258	245	245	245	233	245	226	240	271	242	267	262	256	243	226	259	269	259	242	245	251	245	260	243	239	232	236	225	245	281	255	297	246	258	244	253	226	262	238	239	224	259	229	255	272	255	266	228	237	237	268	262	239	258	237	272	262	261	233	284	262	300	258	257	261	253	264	281	248	269	251	242	259	267	242	267	248	262	261	260	239	257	251	249	257	236	268	257	263	248	251	267	250	270	244	262	264	276	242	242	264	258	260	265	260	245	248	267	212	242	261	259	251	254	251	268	228	266	256	245	265	265	254	236	255	236	239	283	255	275	266	234	231	259	250	256	278	240	235	251	221	239	261	258	255	255	250	248	269	232	279	245	254	283	247	248	241	262	251	265	262	247	237	253	248	283	219	279	241	219	250	234	280	268	270	242	267	250	270	265	212	259	275	243	255	247	239	286	263	292	244	244	237	249	237	273	251	248	264	269	241	253	228	252	243	247	234	230	246	243	234	261	261	263	287	275	262	247	262	241	235	263	240	244	218	254	240	267	239	243	272	257	239	253	286	259	272	262	262	259	276	232	251	241	259	264	252	250	281	260	260	253	246	261	250	250	243	260	249	275	241	273	217	261	241	258	259	238	242	261	227	265	268	258	264	248	252	243	277	240	218	246	243	250	254	254	238	240	266	229	228	256	239	249	223	298	248	245	275	243	195	230	244	215	255	248	273	286	235	248	258	229	267	259	263	272	240	254
28603	42556	36384	25214	17925	13312	11142	9071	6431	4530	3239	2188	1449	1175	990	813	771	641	614	533	548	503	486	418	433	472	472	429	399	398	397	392	368	390	392	398	392	377	387	389	355	365	368	341	371	404	386	351	366	374	336	384	379	334	358	364	366	404	382	394	375	369	379	349	340	368	350	360	336	370	341	399	383	374	370	342	341	357	333	383	355	362	400	356	343	352	358	337	371	370	332	357	396	345	335	348	383	339	347	381	344	399	379	369	367	412	367	362	374	375	383	348	376	369	317	363	398	351	402	351	365	359	381	376	407	373	387	362	343	360	361	355	343	356	370	383	368	385	365	355	362	352	379	392	348	342	336	370	384	405	376	364	374	351	372	327	351	377	335	388	389	417	385	367	342	396	357	408	364	322	362	383	383	348	377	385	366	375	341	371	385	376	374	377	357	347	358	343	364	378	376	389	359	351	327	341	361	389	355	382	336	386	350	367	354	395	354	363	378	347	353	409	376	337	356	350	368	358	327	372	390	399	361	345	389	339	357	361	379	356	352	348	336	369	380	359	355	350	352	353	383	351	351	374	350	372	334	371	337	374	383	363	362	351	356	345	338	381	383	370	368	367	391	354	385	360	346	369	369	358	351	344	369	341	346	366	354	403	338	359	381	354	338	357	337	374	390	382	331	333	368	374	353	350	329	398	381	382	333	335	390	343	390	341	360	328	352	343	389	380	355	373	355	376	368	354	371	350	366	376	357	363	395	379	331	374	408	373	381	381	386	367	379	374	346	369	351	364	330	384	365	351	351	368	345	363	361	356	369	387	366	371	388	377	361	350	404	340	348	365	353	372	364	371	389	371	333	331	373	339	341	373	355	380	381	355	370	345	383	376	366	375	398	345	358	345	383	380	377	359	369	361	358	387	384	359	369	348	380	344	354	351	357	352	377	352	370	352	385	355	375	374	363	378	370	333	366	377	388	347	342	343	387	342	377	338	345	376	361	364	341	356	364	382	322	348	357	330	376	369	371	391	342	346	366	382	404	358	387	358	410	383	358	339	347	355	344	348	354	366	343	410	329	356	335	375	357	343	364	368	309	347	358	354	362	373	376	336	355	351	356	382	398	371	370	357	332	378	357	370	371	366	366	375	341	338	343	423	354	381	383	339	380	349	347	348	369	339	357	365	353	324	329	387	373	341	392	405	357	342	350	391	352	381	369	365	348	365	380	361	347	357	334	349	332	355	387	346	362	379	367	340	345	374	373	360	390	364	377	377	365	361	359	367	356	367	352	371	358	341	360	368	388	344	339	401	385	381	357	356	359	354	362	359	369	347	357	318	342	346	366	379	370	350	368	380	408	398	405	381	363	370	391	360	330	334	341	368	342	353	353	344	346	378	400	346	348	356	341	345	363	374	364	360	374	367	347	375	368	356	355	403	393	375	337	371	407	345	344	383	369	361	368	363	341	386	354	385	372	341	375	364	356	356	360	310	329	404	378	351	359	367	324	347	340	359	371	355	363	361	367	343	378	358	357	321	341	347	358	391	369	344	369	335	374	389	333	377	351	370	384	370	336	361	336	365	383	374	322	382	347	355	346	361	350	365	355	354	332	381	376	369	355	386	370	376	361	339	392	357	355	371	347	373	363	351	356	355	336	348	381	381	348	362	365	366	359	377	377	365	339	376	346	376	363	334	363	401	345	358	377	351	355	374	378	349	375	364	372	342	379	391	343	349	372	332	372	360	346	368	407	366	355	400	353	396	374	373	373	347	387	341	354	369	371	345	387	356	381	382	357	338	372	392	364	353	378	356	362	403	389	363	378	372	352	376	341	362	353	375	351	358	362	354	391	349	381	333	397	358	335	367	353	350	351	373	372	374	341	376	414	348	347	349	374	363	357	380	378	370	373	307	377	335	379	339	354	348	372	375	362	382	344	371	361	325	360	393	356	388	388	337	369	352	343	353	346	367	361	383	338	366	353	362	358	380	371	372	387	393	359	348	341	349	329	391	335	353	382	362	352	386	388	352	355	355	377	394	346	384	385	353	378	370	346	353	354	349	358	378	357	328	354	363	372	380	376	365	357	363	374	362	363	368	356	366	374	379	364	325	344	385	368	356	357	336	349	343	349	357	366	387	352	387	347	379	376	341	375	356	383	366	371	378	348	376	381	352	342	370	417	357	356	413	323	374	373	329	325	367	326	388	362	373	364	375	373	371	351	356	381	341	366	364	382	358	363	368	379	376	349	347	364	376	366	364	351	376	345	353	359	360	373	376	331	340	368	354	376	361	374	362	392	348	351	364	384	369	351	396	349	389	334	358	347	384	359	362	353	340	374	380	360	364	373	363	375	366	374	383	373	361	349	373	337	326	339	378	332	354	346	357	371	363	334	350	382	331	369	352	373	382	357	377	391	353	377	363	378	348	342	373	354	346	387	321	389	345	384	365	370	338	367	382	395	357	367	335	376	362	366	384	360	354	349	379	363	406	345	360	363	367	342	378	338	333	350	344	355	343	380	331	364	358	356	330	372	372	350	359	343	361	366	352	363	349	372	359	380	357	370	358	369	388	361	322	342	357	366	347	379	402	392	339	362	392	371	352	367	378	374	359	361	364	410	365	377	352	319	378	361	363	394	357	350	354	393	335	333	376	349	364	313	386	341	388	358	389	361	375	373	332	383	375	394	371	339	327	357	385	348	352	361	344	350	355	320	376	384	312	361	332	396	350	388	375	382	365	351	380	386	367	355	343	394	365	336	355	392	382	365	372	310	370	368	350	343	380	386	375	358	310	372	342	345	367	405	340	369	365	365	381	348	353	411	385	362	384	391	349	358	372	333	361	360	373	345	368	332	375	387	356	334	368	403	336	363	329	335	371	373	359	364	396	378	341	319	352	330	349	342	344	317	410	394	396	393	384	338	345	358	352	382	339	407	352	376	362	361	315	368	351	367	359	373	374	387	356	337	337	389	355	392	352	327	377	364	359	361	390	357	403	388	377	388	336	347	341	381	376	378	365	355	388	373	350	340	352	388	353	356	353	324	343	348	359	353	327	354	363	346	353	385	372	356	373	377	368	354	346	370	351	373	369	349	366	344	382	379	362	403	358	323	358	384	368	371	347	381	356	367	371	401	390	350	372	354	366	389	373	376	386	345	364	369	360	371	353	383	346	379	346	353	361	372	406	339	332	371	367	368	383	345	358	387	408	312	340	372	391	361	360	349	371	373	342	353	369	387	389	361	383	407	394	350	381	391	332	408	377	352	353	383	322	357	337	370	393	353	371	373	392	368	350	349	368	340	337	358	353	316	328	341	394	406	379	389	382	348	341	336	340	363	345	369	367	371	398	341	363	340	373	401	347	370	385	351	349	370	376	358	321	348	362	362	360	344	355	352	392	368	365	351	347	333	366	374	365	389	367	394	366	367	358	375	384	366	354	369	397	335	351	388	395	366	395	361	357	364	368	360	329	359	344	383	366	371	338	359	388	362	364	341	335	395	357
24175	21236	28638	24827	21408	16135	9716	5668	3600	2446	1686	1187	895	725	650	556	491	423	369	345	342	309	355	291	305	307	332	272	300	270	280	251	239	275	267	239	257	234	225	262	234	229	255	248	254	221	273	247	238	253	245	267	235	243	260	258	212	270	255	238	284	244	236	242	238	250	237	239	230	242	227	234	229	212	259	235	218	247	215	268	215	213	225	224	236	251	211	237	238	236	234	229	250	230	225	248	228	222	240	219	249	237	265	245	245	246	256	251	234	225	253	244	259	244	227	218	244	250	191	248	231	248	237	231	250	226	213	224	242	239	239	183	218	223	238	244	220	236	213	232	231	226	245	231	247	252	234	235	251	229	243	233	225	229	263	276	258	243	216	223	220	237	239	249	244	282	256	240	229	217	195	244	242	232	243	214	228	260	230	215	214	240	254	259	242	220	233	236	234	209	263	233	248	218	238	242	228	234	241	236	230	223	221	218	252	231	244	215	218	219	228	246	246	252	234	231	219	238	238	229	263	228	206	240	243	239	208	219	237	218	226	219	229	247	234	230	238	230	246	235	208	250	251	216	226	237	253	207	243	250	244	244	238	230	237	244	244	196	234	248	226	245	253	220	248	238	255	220	228	239	206	226	203	230	240	229	247	231	234	229	215	262	253	252	225	225	208	263	218	230	222	226	257	265	246	245	270	223	227	221	233	231	262	282	251	244	226	225	233	250	243	210	227	264	221	227	222	250	222	200	272	206	219	229	252	253	246	226	258	234	242	227	246	262	226	225	227	220	231	255	247	243	246	231	217	236	210	199	241	230	271	216	225	219	210	227	242	265	201	231	260	228	268	211	268	202	228	242	237	254	199	205	242	257	225	220	228	237	243	248	240	240	237	220	214	245	245	239	224	257	232	245	211	226	222	268	256	209	249	228	230	242	216	232	231	237	229	203	205	259	236	250	216	236	243	248	249	242	239	226	283	229	224	204	218	250	242	255	241	228	219	221	219	205	249	222	229	222	243	243	233	226	241	224	244	251	224	268	225	218	247	238	243	220	213	225	240	219	227	242	213	227	225	237	218	216	231	248	221	214	244	240	224	207	273	241	218	247	218	235	241	212	232	235	236	233	228	226	238	235	218	202	235	221	231	255	236	230	242	240	227	220	252	247	270	239	200	232	231	229	232	225	247	211	228	208	239	218	234	227	244	231	235	218	230	246	246	255	259	223	220	222	219	236	221	237	236	220	231	223	225	220	232	211	203	213	197	240	206	221	225	240	223	208	240	241	225	241	218	231	220	246	217	240	213	205	249	239	226	244	235	232	237	230	248	237	232	248	217	234	219	234	242	246	215	220	237	219	196	233	223	233	239	256	241	244	226	222	236	233	224	259	260	238	231	248	241	211	238	224	213	245	255	246	230	215	259	207	195	262	223	226	243	221	223	217	241	234	232	217	229	242	248	231	231	209	228	230	222	237	223	215	247	228	261	273	240	207	219	278	233	221	239	224	224	224	230	261	216	242	201	221	231	242	247	264	235	260	236	227	228	234	252	236	201	224	202	200	235	239	229	213	239	215	242	252	236	230	223	240	254	245	240	233	233	230	212	230	230	214	229	215	235	219	200	257	237	213	237	231	243	228	236	218	247	251	233	248	234	248	247	245	234	238	213	208	241	265	231	227	226	239	247	222	244	229	222	217	266	235	240	237	242	233	246	246	217	211	225	241	243	253	231	217	264	228	215	248	229	262	217	263	235	244	236	235	261	227	227	220	239	196	233	241	251	230	254	233	224	231	218	212	225	242	213	215	251	225	222	237	257	231	237	233	251	224	272	225	232	222	214	229	219	249	219	212	227	228	193	254	253	231	233	221	236	237	218	210	247	238	235	219	227	242	225	219	205	196	237	199	242	215	243	219	220	234	203	259	248	228	224	231	210	252	238	223	257	219	245	225	210	215	229	254	226	261	244	228	238	212	238	222	257	261	236	233	220	256	204	224	245	236	219	227	241	219	226	236	221	226	268	228	228	219	256	240	262	232	243	233	250	250	228	264	238	212	259	256	240	248	228	225	227	225	222	215	236	243	251	235	258	222	244	247	245	235	240	241	192	236	218	231	226	230	219	230	246	252	225	225	218	244	254	201	219	230	245	233	254	223	244	242	231	248	241	221	234	218	239	229	233	229	241	211	242	232	200	208	239	264	238	222	217	209	235	227	191	212	232	227	235	262	241	219	228	259	201	231	222	221	222	235	241	224	234	215	232	218	225	262	216	221	248	251	223	206	206	259	232	237	242	221	221	245	225	260	239	233	257	252	241	209	249	221	211	230	255	222	234	237	218	249	274	221	245	195	261	230	254	247	229	247	260	222	246	231	220	218	211	227	203	259	213	232	222	240	250	230	232	225	222	250	246	252	230	250	240	250	236	240	213	252	267	238	234	211	251	216	226	206	212	249	251	230	226	251	241	230	224	230	224	250	229	206	200	235	232	217	217	226	227	209	267	224	221	256	223	218	238	217	239	265	221	236	220	234	251	222	234	209	226	228	263	251	241	237	249	242	282	213	231	226	227	216	206	229	220	225	219	239	236	254	249	207	237	239	251	276	242	248	212	215	207	223	220	242	251	253	215	263	222	230	222	239	223	216	247	213	257	206	248	236	246	230	251	259	219	222	212	240	219	229	224	239	203	237	197	247	244	217	231	219	230	252	225	228	237	214	224	231	248	231	220	243	248	230	199	253	268	213	238	257	214	229	250	252	276	247	239	211	229	238	226	252	248	235	211	239	217	229	237	230	235	243	242	244	233	222	247	243	236	235	231	225	252	280	220	221	230	220	249	230	227	236	246	232	257	245	212	222	234	225	253	221	214	239	254	217	224	228	218	221	238	239	253	215	253	223	225	226	227	234	235	269	262	227	224	239	239	215	245	238	250	234	220	223	246	264	234	241	209	207	228	226	248	244	227	241	231	234	217	205	203	230	225	259	257	236	241	236	228	230	249	215	245	235	253	240	219	227	229	242	215	213	236	248	244	226	230	230	218	233	233	233	216	246	219	224	230	237	222	222	256	214	213	224	239	233	230	222	219	252	217	263	218	227	222	231	212	250	256	214	219	228	274	242	237	211	244	220	238	211	215	227	258	248	243	223	232	234	240	251	244	249	204	217	232	223	241	234	217	222	233	205	233	228	222	250	236	254	234	228	255	240	234	223	221	257	220	250	231	229	198	219	213	229	222	255	273	222	228	224	245	231	233	204	250	234	220	257	246	234	228	218	247	202	231	219	208	276	239	249	214	217	253	260	217	236	238	212	239	223	204	232	212	229	247	259	212	244	260	233	236	238	234	239	215	235	243	235	259	215	233	225	235	226	230	242	242	213	239	207	213	211	269	233	239	245	248	224	240	253	227	227	239	207	251	235	239	225	248	219	205	237	207	205	244	236	249	239	223	214	234	235	224	240	223	244	278	240	230	234	245	234	207	223	240	237	225	228	230	216	235	261	230	244
28034	47487	41244	31347	23853	18581	15443	12398	8909	6256	4543	3273	2274	1771	1488	1255	1098	955	771	696	605	600	608	529	545	530	544	505	507	443	396	428	430	408	405	367	423	365	398	344	365	398	362	363	366	377	340	332	375	360	389	366	351	379	413	395	388	424	384	370	352	353	341	391	366	376	349	346	342	368	343	312	332	355	351	315	345	339	350	373	334	341	328	368	332	364	332	315	351	317	335	320	334	390	353	334	336	376	350	363	344	347	385	362	390	332	368	340	361	336	318	353	349	355	328	304	373	333	365	345	352	354	336	307	353	373	335	291	307	356	342	343	379	328	350	334	318	385	329	372	323	334	367	348	333	372	358	365	349	347	352	360	313	341	371	368	302	337	325	350	344	357	342	343	355	366	323	334	342	349	335	363	340	328	331	337	331	326	310	385	324	337	377	351	346	360	332	355	367	329	349	375	331	342	349	335	365	366	329	370	360	352	372	352	351	362	307	325	348	343	347	343	365	315	353	356	357	326	350	330	352	340	320	353	364	327	332	344	323	331	329	332	353	329	310	330	347	390	372	358	315	351	351	338	321	352	326	338	330	341	340	340	327	344	359	351	353	346	356	330	350	320	372	315	290	326	345	369	364	334	363	353	324	327	351	330	356	313	378	330	387	360	295	336	315	305	343	311	359	345	358	357	352	360	338	317	314	323	304	309	335	374	316	360	333	323	339	359	321	340	353	336	335	341	362	329	312	351	327	357	351	335	321	349	356	363	335	364	343	328	355	324	339	358	331	324	331	343	355	346	336	364	344	357	299	347	377	355	329	329	361	344	352	359	328	345	324	341	342	317	324	349	345	340	335	346	367	322	370	351	352	332	381	318	354	340	358	360	348	334	346	340	364	326	326	330	342	338	321	342	349	332	345	332	334	368	357	337	324	336	365	323	353	343	342	336	339	346	320	319	350	336	304	330	337	338	329	343	329	356	382	301	361	338	324	308	349	381	332	340	304	343	334	353	339	340	317	369	345	341	337	329	337	363	294	360	330	368	363	348	343	361	326	346	344	328	334	351	344	346	333	353	342	311	342	334	336	348	339	370	347	329	352	358	321	333	336	373	342	337	351	348	310	348	334	328	342	325	345	360	340	353	311	324	374	352	318	347	350	342	336	322	345	356	333	328	346	327	344	328	316	308	350	302	339	311	346	362	337	361	362	319	333	326	339	329	363	331	341	352	342	333	324	329	350	351	366	313	333	343	337	317	339	330	348	322	304	313	340	334	349	329	313	329	355	327	327	360	317	352	346	333	332	318	323	322	321	337	363	381	334	330	338	369	342	353	353	356	319	331	360	338	329	335	345	306	323	348	362	328	328	358	356	327	343	327	354	317	360	326	328	331	341	343	356	330	370	338	352	328	346	327	364	370	340	348	334	378	337	341	333	311	325	312	367	359	370	303	349	344	339	334	334	321	369	336	347	352	382	316	355	344	325	361	361	352	324	330	316	343	339	362	325	362	354	355	332	331	316	324	353	370	379	329	322	310	352	366	336	304	352	353	322	339	364	336	343	336	363	362	363	365	326	347	331	370	364	334	348	343	342	358	329	333	326	355	344	324	345	332	297	350	329	382	327	360	342	321	377	347	348	372	340	349	323	330	348	336	312	362	361	347	351	369	346	339	326	345	360	325	321	291	358	344	329	359	345	358	372	337	315	325	365	317	328	354	309	323	359	353	344	309	348	330	329	351	341	324	348	328	364	365	335	304	350	365	339	356	363	298	306	337	333	342	320	327	331	336	348	364	370	343	327	355	379	311	351	351	360	312	339	326	344	333	345	344	345	325	337	327	322	366	319	324	355	364	368	332	305	365	359	328	328	324	361	330	348	350	326	337	355	340	329	355	363	324	314	356	311	352	345	353	343	356	340	328	344	341	366	350	359	330	381	368	328	339	370	364	326	310	381	350	342	324	344	328	341	363	332	341	372	347	333	342	342	322	321	344	374	314	330	342	329	387	333	379	296	341	361	325	329	327	353	368	332	367	360	360	349	334	360	332	329	348	344	337	336	340	378	325	319	325	340	332	315	361	366	362	332	398	338	337	349	344	308	326	353	337	334	356	352	361	341	370	336	365	343	346	379	327	366	332	320	325	337	303	362	314	323	325	345	328	321	358	365	327	341	346	338	348	326	299	337	333	365	339	346	309	334	330	347	351	341	337	329	367	345	331	322	343	354	353	358	372	339	377	341	348	358	368	339	337	364	356	373	344	319	334	396	321	324	345	315	338	330	355	329	324	360	336	315	345	342	346	324	354	316	354	324	373	335	367	352	325	351	346	388	337	332	365	343	332	354	340	327	360	334	350	372	324	363	334	323	365	368	327	326	349	336	322	350	371	347	338	341	339	363	336	355	349	325	354	299	331	369	327	312	317	336	326	341	350	334	333	339	393	327	287	352	348	350	352	354	330	317	327	362	336	329	337	337	305	361	367	348	318	325	351	336	324	335	334	363	360	359	339	351	345	326	314	322	369	355	359	349	344	323	367	387	365	323	319	363	323	352	376	363	364	317	349	345	342	312	354	328	328	334	390	344	332	369	310	364	345	341	338	348	341	342	338	354	322	328	328	337	346	334	367	333	363	338	354	342	334	346	331	347	350	328	354	321	337	348	351	353	340	345	317	343	337	351	341	320	340	347	363	371	359	381	366	337	321	362	349	336	321	346	344	335	316	369	302	368	367	321	312	328	311	341	340	354	357	364	343	334	312	349	356	338	359	353	326	362	346	341	346	356	338	334	344	337	347	341	356	376	342	345	325	351	337	332	381	351	324	355	332	355	352	338	321	343	334	317	336	306	330	354	321	359	364	326	335	339	359	352	373	314	362	317	334	345	375	351	357	356	332	342	310	334	378	384	333	336	358	356	331	343	342	321	332	316	361	339	296	367	334	379	348	309	335	372	341	326	304	316	347	321	352	313	372	348	302	313	352	378	348	362	344	363	327	326	327	342	331	321	350	356	345	360	376	336	327	322	310	345	352	347	338	349	337	346	335	318	351	348	378	349	324	313	354	373	344	372	328	344	316	332	361	346	350	341	353	322	343	315	311	375	317	346	325	340	350	303	331	338	348	339	339	321	311	348	346	302	333	343	328	341	349	322	349	336	354	327	328	383	390	369	309	352	344	318	364	353	337	357	330	365	344	376	336	347	339	356	361	344	360	306	329	340	367	336	396	372	348	310	330	335	346	318	331	367	370	313	351	357	322	322	332	351	383	357	358	345	337	320	372	354	373	318	381	321	363	343	349	332	350	379	316	318	355	323	353	330	339	323	383	352	353	347	349	353	345	330	350	362	357	340	349	323	366	328	349	322	372	338	328	353	382	344	329	356	329	351	316	344	333	359	362	355	324	361	338	381	340	370	313	335	332	325	337	347	323	337	366	323	349	352	358	343	350	346	282	313	370	362	347	322	366	361	358	342	315	348	356	319	318	320	348	331	334	337	344	351	359	328	316
23116	21167	28860	23823	21411	21289	15992	7558	4507	3044	2177	1478	1120	847	703	639	562	453	365	354	369	319	294	283	249	261	215	244	209	202	208	170	205	182	185	154	172	164	143	173	151	173	184	150	170	141	158	162	141	163	180	164	156	163	172	174	201	155	155	155	150	151	175	151	154	171	167	148	138	146	167	146	146	154	146	155	132	146	138	128	153	148	131	158	157	132	169	169	136	136	124	154	123	142	129	146	155	128	158	145	157	176	144	162	156	151	138	155	129	140	145	140	137	135	162	139	102	146	133	140	129	133	160	147	124	157	141	137	137	132	162	145	131	156	152	150	136	143	128	138	152	141	126	139	121	131	120	131	141	172	130	140	149	157	135	150	145	147	152	118	122	157	145	140	152	152	156	142	138	142	158	160	135	144	139	132	154	156	153	143	147	126	138	140	122	142	160	137	130	127	139	144	154	152	134	143	124	155	154	131	144	149	137	134	133	140	126	137	143	156	160	143	154	137	137	133	121	134	124	142	142	140	148	139	128	142	135	137	143	135	125	129	129	137	127	133	151	114	140	156	156	143	136	148	146	128	152	153	143	140	133	164	135	143	158	148	131	138	143	117	157	131	156	132	133	154	157	139	141	142	153	136	130	140	136	132	125	146	122	132	129	123	163	140	151	137	131	148	155	138	128	166	118	139	132	129	122	142	124	144	135	141	150	136	130	150	151	154	134	145	117	129	150	138	122	149	130	127	145	126	147	141	123	128	160	130	129	148	147	144	127	119	124	166	151	151	171	131	144	130	120	150	136	143	148	128	145	129	140	123	137	125	137	136	138	134	145	128	133	157	132	144	143	151	143	137	163	137	123	134	146	143	127	150	159	143	146	136	120	135	144	123	146	134	154	137	121	147	160	145	140	130	145	141	130	133	118	137	154	129	140	145	164	133	133	131	144	134	139	150	131	126	139	138	146	135	142	134	148	129	150	127	131	125	134	125	134	151	146	149	122	141	155	155	137	118	128	138	162	162	117	142	141	141	136	152	146	138	158	158	118	137	143	127	133	133	156	132	146	136	128	130	119	151	119	142	129	134	131	127	137	160	126	135	129	129	152	128	146	144	122	148	140	164	127	131	156	123	131	152	147	156	130	135	155	140	153	140	144	144	145	155	130	111	145	116	137	124	133	129	137	146	161	135	136	129	131	118	149	134	133	131	156	143	159	140	142	138	154	146	144	143	140	127	129	141	128	132	145	141	150	153	146	127	134	129	137	126	141	139	148	146	128	168	151	154	141	154	154	135	136	150	142	146	149	138	154	155	142	129	150	133	148	117	122	146	145	163	139	129	132	138	159	153	126	120	157	138	145	144	129	138	125	152	145	138	138	126	143	131	129	152	143	133	119	160	148	151	152	122	128	130	132	143	131	156	135	138	150	138	133	158	163	133	142	144	129	151	118	154	128	138	124	150	140	146	162	109	123	123	143	140	150	139	140	126	158	156	118	130	118	125	146	134	159	157	132	131	139	122	141	131	122	114	141	131	143	150	149	153	139	145	153	166	135	136	133	162	137	128	130	133	127	154	135	128	134	151	137	144	133	148	138	146	142	151	138	141	136	148	135	156	133	132	160	146	137	129	126	127	160	139	129	136	130	138	156	134	141	137	135	132	140	129	144	127	158	145	134	136	143	132	148	130	122	147	142	110	143	150	121	120	156	160	149	139	141	146	150	133	148	145	128	139	135	137	177	162	151	148	158	149	126	146	161	133	161	145	146	106	160	139	139	141	135	142	128	130	148	120	156	152	133	144	131	114	138	122	124	149	162	124	117	137	143	155	139	147	146	125	134	125	160	156	152	122	136	135	151	114	153	160	141	151	140	142	124	138	139	129	128	142	151	145	137	146	144	139	134	147	163	135	134	148	147	127	125	136	137	134	149	131	145	144	148	142	155	127	147	165	150	145	148	149	145	141	142	129	162	121	130	136	155	125	137	148	140	120	134	129	142	127	147	148	152	149	119	130	157	102	134	117	150	145	139	131	136	150	113	139	143	118	165	132	153	156	154	127	138	139	160	130	142	134	165	138	148	152	143	128	139	147	139	132	123	132	144	143	136	124	152	147	157	150	135	134	153	149	141	128	133	158	142	155	140	142	146	144	124	158	144	151	156	130	155	130	141	130	142	134	159	139	144	136	133	138	133	133	137	129	151	142	128	138	135	126	130	153	157	130	142	154	140	147	134	134	137	154	146	144	143	125	121	132	138	135	160	127	146	136	148	151	138	137	154	131	132	139	139	125	130	138	132	146	152	147	150	179	134	138	129	144	128	156	133	140	170	127	140	152	134	110	154	149	145	140	132	130	153	125	136	138	128	141	148	153	132	156	161	123	128	155	131	149	131	156	141	138	129	148	129	141	168	153	140	143	127	137	121	163	124	132	146	157	143	134	131	135	161	137	149	144	150	132	139	149	161	141	125	140	155	124	136	170	127	121	136	128	139	127	164	136	128	148	156	133	149	126	143	142	139	142	113	144	141	138	131	142	113	122	123	133	136	146	143	126	112	153	141	141	169	144	128	142	129	147	145	139	134	138	131	135	139	124	133	144	119	112	139	147	168	149	145	160	124	142	161	138	159	121	131	143	124	126	158	139	131	147	141	141	155	153	132	115	134	131	155	150	138	125	136	137	143	135	119	165	130	148	120	142	132	148	136	118	124	137	154	136	141	135	153	136	144	152	147	134	135	132	136	157	145	147	133	153	133	138	140	127	135	162	149	133	152	148	149	149	131	135	144	146	130	147	130	135	145	147	113	136	131	157	134	144	179	125	117	123	128	132	139	125	125	143	135	153	137	130	126	139	155	137	163	128	140	144	153	155	126	146	139	148	151	136	156	151	124	147	130	140	137	149	154	126	139	127	151	112	144	163	136	142	131	140	129	163	122	148	130	142	143	134	159	132	164	137	144	126	137	133	122	151	142	153	132	148	120	143	161	135	131	142	142	138	141	151	151	149	153	150	133	146	141	133	140	128	136	163	139	123	135	142	143	136	159	130	139	154	152	146	142	124	147	143	136	153	136	137	119	123	152	138	123	157	146	134	145	148	148	149	137	137	159	126	142	139	130	118	146	150	127	140	123	131	129	140	160	156	136	178	149	144	136	133	139	160	132	154	147	160	133	151	151	135	106	131	144	150	121	148	148	142	130	147	146	149	124	148	144	138	142	152	146	137	126	131	147	132	148	130	126	125	147	148	160	139	148	175	164	138	135	134	164	153	146	140	132	149	165	147	118	152	153	140	146	159	123	138	142	149	152	156	111	119	150	143	163	129	127	139	140	148	127	136	147	146	146	130	137	141	131	142	130	152	148	155	137	138	135	153	134	134	158	153	156	153	136	133	129	165	131	149	123	110	139	145	144	131	153	146	147	152	123	140	134	136	131	140	155	152	131	161	149	136	146	133	158	130	124	158	135	144	135	153	141	138	151	136	119	133	146	143	129	144	153	160	144	142
29462	50750	44587	35128	27890	22098	17918	14436	10852	7796	5651	4033	3008	2351	1900	1603	1360	1036	792	756	700	707	605	551	501	527	509	456	374	355	328	313	292	278	283	294	264	255	232	255	267	270	240	227	216	233	214	240	244	231	213	243	222	268	266	271	274	248	250	234	247	232	236	222	232	210	191	216	234	223	209	227	209	231	217	208	215	243	198	228	219	197	221	225	223	203	237	220	215	187	225	211	206	226	196	190	202	236	217	216	218	243	260	238	235	224	188	222	238	239	207	197	254	238	214	180	195	208	208	205	202	221	229	225	225	222	212	213	221	190	202	239	210	224	219	208	229	216	208	232	190	214	204	202	223	187	249	218	219	218	214	221	228	210	216	199	191	219	187	197	198	220	212	230	202	196	228	181	223	219	206	214	205	199	202	197	233	216	172	198	223	222	212	210	215	203	219	206	223	196	186	233	200	207	227	219	216	232	199	218	194	238	190	235	225	199	170	206	236	173	194	198	186	222	222	184	226	202	204	201	207	234	205	189	212	212	201	214	212	224	222	231	242	215	192	197	220	210	222	205	204	188	193	198	193	191	196	219	185	196	204	224	196	219	222	203	215	207	200	184	214	204	222	221	186	212	191	209	212	229	211	234	205	209	209	200	199	185	206	216	199	207	226	215	195	197	194	212	209	237	181	221	230	208	210	189	203	201	195	214	198	201	203	231	215	211	227	205	201	201	209	226	224	198	223	197	227	192	237	190	223	187	212	202	209	201	221	212	223	196	186	224	207	211	215	185	214	225	192	213	237	202	217	183	221	232	201	203	194	199	207	169	239	187	195	187	210	201	243	191	222	177	228	205	187	227	207	226	196	205	215	211	195	193	203	212	202	211	219	213	225	189	197	215	217	198	214	190	211	209	194	205	228	215	185	198	203	189	195	237	240	179	186	228	194	197	219	202	212	229	216	208	197	196	192	208	193	208	221	199	202	193	193	213	201	202	197	207	181	187	188	217	198	215	206	216	207	236	199	221	197	213	200	220	210	210	210	219	197	195	209	196	193	223	215	223	217	217	197	206	206	187	234	205	201	195	198	201	206	209	222	208	212	208	204	207	190	201	208	199	220	228	203	166	217	192	223	192	199	223	232	188	218	178	198	216	197	208	197	234	205	222	209	243	208	217	214	218	237	211	232	218	207	188	181	177	213	234	211	204	232	209	180	209	196	194	221	194	198	205	212	213	216	226	220	212	203	202	204	234	215	217	232	201	193	229	219	239	214	202	182	199	203	211	241	210	218	223	205	212	218	201	204	215	198	222	202	212	200	232	207	196	235	213	218	208	218	226	217	219	175	203	216	210	209	202	190	205	231	226	197	219	225	184	235	209	221	207	204	191	209	203	206	203	199	193	198	244	210	185	196	219	217	198	169	202	229	187	225	230	185	200	176	204	197	210	211	251	194	219	205	226	207	197	220	203	202	193	195	224	192	210	196	207	197	194	207	203	207	190	235	215	218	207	178	193	212	226	215	213	196	199	199	194	257	214	208	196	248	192	188	204	229	190	207	200	227	204	212	216	204	203	195	226	200	216	215	217	206	231	196	197	200	192	225	230	232	205	195	205	220	203	216	195	190	213	215	208	190	221	214	216	209	189	210	227	207	190	181	193	204	230	226	199	222	206	202	185	205	180	222	234	200	221	213	197	222	221	223	221	201	225	218	219	203	209	232	204	220	204	178	201	192	241	212	200	197	201	208	238	189	221	224	220	209	217	203	217	183	204	204	214	194	239	198	211	206	175	193	174	207	212	207	202	219	195	190	195	201	218	202	181	223	218	213	234	193	204	201	207	196	179	219	174	218	183	223	205	212	222	225	220	198	191	198	203	194	210	206	214	215	212	229	220	188	220	206	202	204	198	203	225	197	205	226	183	217	215	234	221	228	221	202	213	200	185	206	220	204	237	218	201	187	194	214	194	210	186	177	218	214	208	219	220	189	224	193	204	196	202	189	225	206	184	186	230	204	226	221	179	215	189	202	197	210	211	200	199	200	197	223	199	213	192	220	207	208	212	218	205	220	207	229	207	217	218	218	226	204	226	244	221	209	196	208	209	213	176	217	177	220	224	222	217	203	195	193	227	198	251	224	197	207	203	219	198	235	204	227	235	232	225	220	175	203	205	192	196	198	194	213	205	193	212	197	217	214	185	197	191	194	214	193	228	212	226	167	207	191	199	179	225	202	205	183	205	194	222	193	214	198	191	203	187	210	191	193	215	202	195	205	234	212	206	218	206	214	181	193	202	203	192	219	211	170	203	209	227	194	202	176	191	201	208	194	208	199	187	217	242	181	209	209	174	204	209	202	236	199	199	226	242	191	210	205	197	211	224	209	223	218	195	223	214	216	192	196	195	210	172	209	193	213	204	193	218	206	231	184	207	200	213	207	216	208	219	217	205	192	195	203	212	244	201	219	191	179	209	216	219	204	219	221	185	250	211	217	204	199	218	212	200	189	202	215	200	203	215	222	193	219	199	206	212	202	201	210	196	223	195	207	196	195	216	201	208	208	202	214	213	205	221	223	187	202	208	204	194	197	242	189	209	199	178	195	219	203	198	198	217	217	209	210	181	198	211	213	228	192	189	210	206	189	200	227	193	209	206	185	215	212	193	205	207	213	185	201	185	232	209	212	214	222	213	186	203	212	195	228	182	221	205	207	230	217	211	208	221	221	190	208	195	187	198	222	229	201	228	220	188	212	220	220	217	223	205	212	205	191	205	214	212	208	213	190	207	191	234	197	210	203	217	199	189	223	208	197	225	220	215	182	186	236	201	192	210	211	195	221	201	200	184	196	195	190	210	220	191	210	222	217	219	220	204	212	199	209	178	192	202	225	187	233	240	200	199	188	215	203	206	182	213	192	217	200	194	198	233	216	204	190	209	222	199	207	200	203	217	217	219	209	206	219	192	188	211	192	190	207	212	190	203	233	218	203	198	209	214	214	219	187	196	199	212	213	241	192	200	202	207	205	208	215	210	202	200	216	213	226	202	204	171	187	208	217	225	203	185	221	210	209	205	221	206	206	229	209	209	190	214	170	199	200	208	216	199	176	220	221	203	198	201	216	198	209	247	209	191	193	184	192	197	213	216	246	234	201	182	206	210	218	219	186	183	201	227	188	206	212	201	218	223	193	210	224	210	205	194	194	197	199	224	196	200	189	209	200	214	224	213	215	210	221	184	206	213	203	192	211	221	211	187	225	222	197	203	206	193	194	206	187	209	210	205	233	223	195	191	216	193	212	213	231	213	225	202	210	214	215	216	219	226	209	207	220	190	204	202	193	207	209	225	227	196	202	216	216	200	191	221	204	229	205	214	211	222	200	188	213	235	210	233	233	202	210	192	199	222	231	209	191	191	212	206	222	232	192	208	202	220	206	202	190	224	200	204	189	191	189	220	212	241	198	201	189	197	208	215	215	191	222	207	234	229	203	220	236	194	231	221	171	232	210	198	226	200
27965	26897	30239	22582	13372	7609	4663	3010	2138	1445	1084	783	589	516	456	411	399	379	291	351	297	336	352	281	294	302	290	325	279	256	247	283	286	244	251	269	259	272	253	266	253	245	274	257	239	259	255	267	261	265	254	235	246	278	244	292	259	285	278	261	276	251	263	243	238	274	253	289	254	249	244	243	257	252	250	254	267	258	276	245	248	253	228	263	271	282	228	255	264	249	260	238	256	254	259	269	240	251	242	250	269	252	267	286	267	236	231	246	267	221	274	250	223	254	262	263	253	265	237	234	259	236	283	251	270	272	248	249	296	256	269	259	255	227	243	232	248	260	267	267	275	248	266	222	243	243	270	242	245	252	235	234	283	283	260	270	237	228	241	235	247	266	268	253	229	260	243	228	262	245	255	241	247	266	243	251	263	231	239	288	229	257	257	253	246	266	247	258	259	263	246	261	264	260	238	268	244	251	242	245	285	250	240	287	200	251	265	256	259	247	253	252	265	241	253	245	246	246	267	244	224	266	258	216	255	250	254	223	256	268	268	254	254	247	243	255	265	272	243	254	225	272	243	230	232	271	231	247	251	261	241	248	239	261	264	262	232	234	257	240	275	264	266	266	249	262	254	257	226	261	257	256	225	277	229	267	230	253	244	269	278	216	248	254	272	240	215	258	235	244	224	250	260	248	289	230	254	257	263	247	241	260	248	263	237	241	241	263	253	257	265	254	250	273	224	287	245	234	219	248	252	247	234	270	237	264	236	252	242	262	255	247	232	261	253	217	270	284	241	246	281	246	232	251	279	241	255	248	276	248	296	253	255	256	242	239	238	230	251	254	259	271	250	260	253	249	260	257	243	254	227	260	272	244	273	228	257	233	243	262	240	247	253	223	267	243	245	237	248	254	263	265	239	237	250	276	233	255	250	247	273	246	254	238	253	255	256	238	280	290	261	261	273	229	247	245	235	253	239	284	246	269	254	242	284	266	280	220	267	260	236	252	241	266	227	253	286	247	271	269	236	252	258	222	248	260	255	268	221	274	267	265	244	257	258	255	268	254	257	236	254	249	256	259	246	258	265	237	260	247	263	255	247	224	278	234	280	263	253	264	255	247	244	267	257	285	253	252	247	265	250	245	230	234	264	264	243	229	228	242	245	251	219	228	246	248	226	235	242	262	241	261	220	239	239	251	262	245	240	226	248	245	251	250	241	271	231	278	245	250	277	267	223	235	241	274	257	259	251	273	240	236	284	256	247	228	283	232	224	257	251	256	234	264	265	229	256	257	257	239	220	267	252	263	236	222	242	287	238	261	249	243	221	249	243	272	260	247	230	247	239	261	269	221	243	262	234	294	279	223	278	229	223	265	265	252	267	224	217	250	246	283	253	258	291	252	254	219	257	267	262	220	256	227	243	234	253	226	261	235	263	264	256	257	252	263	260	242	258	264	248	260	240	288	282	261	275	254	248	251	295	256	229	230	270	255	251	273	234	254	248	266	246	267	259	250	241	240	264	237	269	239	237	254	256	251	254	264	236	258	259	269	263	282	250	248	232	254	276	266	267	269	245	251	272	259	261	266	243	234	251	255	234	257	238	246	240	273	246	238	257	250	240	275	248	257	246	220	250	234	291	255	252	222	258	258	244	248	242	239	250	269	285	259	260	242	254	247	241	237	273	249	231	253	242	242	269	268	250	238	263	270	265	256	243	289	252	257	258	252	277	254	249	262	220	250	233	275	253	250	220	262	252	260	254	224	252	239	218	247	248	243	262	261	242	258	247	249	233	266	255	244	259	248	264	255	241	253	262	242	271	244	234	264	256	228	249	255	243	279	260	252	280	250	249	255	267	250	236	239	276	257	269	241	260	267	264	256	263	232	256	214	260	254	241	249	296	216	239	239	243	278	243	291	269	226	213	264	268	259	239	254	265	236	225	278	265	238	254	267	268	226	251	265	250	240	250	251	263	278	250	253	244	257	235	270	275	274	240	278	269	241	246	231	245	261	241	248	268	237	254	248	254	267	265	249	272	274	239	282	246	256	270	279	237	254	230	268	272	266	266	264	257	284	268	223	263	256	263	265	260	246	275	271	240	247	251	234	239	250	227	264	280	261	246	258	227	275	256	262	242	265	249	281	237	244	230	256	250	239	248	233	250	239	229	270	239	239	309	289	242	246	239	276	249	226	267	278	256	252	239	261	233	251	251	269	277	269	236	242	250	249	232	257	264	260	239	264	258	271	274	261	265	241	251	217	237	249	236	246	227	262	231	287	241	253	262	230	252	265	230	238	266	277	259	252	262	265	239	250	274	245	250	271	265	246	210	254	263	237	248	241	275	267	265	272	263	230	226	230	235	269	249	240	290	238	278	248	258	254	301	266	250	245	245	255	252	264	266	251	276	213	264	266	261	268	214	248	225	269	262	234	260	236	230	243	253	248	268	260	235	245	270	239	256	242	248	269	242	247	281	214	244	249	250	260	253	244	258	254	296	260	234	252	252	258	246	235	270	245	218	233	251	255	257	227	274	253	242	249	249	233	225	232	240	233	262	260	263	258	254	243	265	242	271	264	243	275	234	246	263	254	283	240	228	263	263	248	248	257	271	244	279	232	246	238	238	243	217	254	281	266	236	268	255	252	252	250	260	232	231	240	247	235	242	279	244	241	235	227	239	258	237	256	244	235	263	241	245	239	260	211	250	249	254	244	248	257	254	262	244	253	251	250	267	236	272	246	255	231	245	222	242	278	231	225	293	265	245	257	233	213	224	235	248	232	237	264	218	259	272	243	239	244	255	241	220	247	277	252	265	235	214	266	234	241	276	213	260	241	244	240	249	260	246	252	253	266	249	245	224	251	233	282	254	276	263	234	229	265	263	240	254	254	265	247	223	260	238	266	227	266	251	253	245	244	243	249	249	259	270	254	290	255	284	254	243	233	238	234	254	285	237	260	231	259	256	273	239	234	237	209	225	257	251	293	275	288	266	233	254	258	243	248	266	255	266	247	263	241	258	224	243	246	253	242	237	272	232	232	253	255	262	217	246	260	255	209	256	239	256	247	242	266	259	229	232	250	259	257	265	247	254	269	260	261	257	262	258	248	264	261	239	251	250	239	247	243	223	225	256	282	251	255	251	253	267	261	244	231	264	247	242	251	261	245	245	238	229	261	218	267	232	267	265	252	269	228	232	245	227	254	245	261	262	249	247	258	249	233	251	257	249	253	244	260	261	258	271	262	246	226	284	255	268	224	251	232	239	232	244	252	233	286	254	240	268	286	251	244	277	260	266	242	246	236	249	284	245	225	232	222	208	254	253	237	283	234	247	261	238	233	240	225	247	251	238	236	252	236	260	262	257	234	242	259	253	229	222	228	241	246	242	261	273	251	289	262	248	248	246	253	285	243	272	266	250	231	245	251	248	283	281	280	259	244	252	235	288	259	258	218	264	256	212	234	249	195	275	253	263	270	251	237	265	238	245	247	265	253	260	242	259	270	229	242
28328	41325	35593	25023	18355	13695	10447	7850	5722	3966	2732	1919	1394	1159	993	825	781	648	604	535	520	511	461	485	422	440	476	472	404	416	376	353	365	374	368	359	374	371	366	397	375	376	365	355	400	388	387	351	377	371	373	369	392	372	375	378	398	416	358	355	381	365	383	347	349	354	413	368	375	391	342	406	359	365	332	374	380	370	358	361	337	383	350	405	390	375	359	363	357	351	364	347	376	354	369	344	352	391	362	391	378	362	382	366	372	350	361	375	376	345	384	333	353	379	380	334	387	381	371	368	358	362	365	393	381	380	361	384	375	396	376	387	360	322	372	329	399	384	347	375	355	347	346	367	349	339	352	369	421	370	383	394	372	361	350	363	371	362	374	374	358	401	332	363	379	355	360	353	413	350	374	390	406	375	340	360	405	383	378	352	372	371	360	381	364	340	346	329	336	378	356	347	398	403	378	395	361	408	360	350	390	390	359	384	404	360	338	359	338	373	389	353	396	374	348	348	382	349	338	373	396	378	337	403	355	352	383	358	347	361	342	408	364	385	374	376	377	326	362	374	363	341	344	388	363	392	345	350	385	336	367	361	352	346	355	361	417	358	353	337	354	324	385	362	387	356	361	362	362	345	387	322	379	384	370	341	366	376	356	371	343	349	386	360	360	384	348	344	370	367	353	376	364	369	367	335	381	385	353	337	381	357	356	357	393	362	388	321	375	373	331	371	341	399	376	356	377	370	356	324	377	384	373	382	356	368	357	380	371	364	352	354	361	361	368	343	367	369	350	395	362	371	377	370	351	359	382	390	331	355	396	366	368	400	371	344	360	391	371	360	362	381	343	410	346	356	348	371	345	363	353	368	366	354	350	384	400	355	339	365	364	345	329	327	357	362	346	401	342	312	358	368	388	381	385	341	388	378	355	367	329	407	368	383	388	367	338	378	336	374	370	339	404	383	347	376	378	361	390	378	331	369	341	347	341	388	359	368	389	335	381	372	373	357	342	355	344	365	346	383	401	380	391	360	369	351	353	345	348	339	396	374	403	412	354	392	330	360	362	327	386	365	369	390	373	370	344	363	374	381	372	377	378	353	366	397	339	416	354	377	366	374	370	419	313	376	379	368	327	365	366	389	420	340	347	367	373	393	329	363	377	361	371	406	330	360	332	365	364	399	346	393	383	359	361	405	344	396	342	358	341	415	370	396	346	365	307	353	358	332	339	360	350	359	353	392	377	379	370	380	366	345	392	353	387	377	358	366	383	370	366	366	347	390	367	382	333	362	392	339	338	362	386	355	359	383	395	351	368	358	354	364	356	387	363	365	357	351	374	358	370	368	344	366	365	352	370	337	359	379	403	376	373	370	373	388	385	361	354	389	349	406	366	365	350	355	391	378	355	351	347	385	332	387	353	407	372	375	386	397	368	368	390	365	366	363	359	338	345	373	372	382	341	359	392	365	364	357	342	360	365	356	346	367	340	368	376	365	377	377	344	361	361	376	365	388	353	388	353	384	385	387	370	353	358	360	340	376	372	342	364	380	359	365	363	398	356	348	353	388	373	364	361	346	360	340	378	347	363	363	386	368	367	339	400	348	348	373	367	380	372	362	366	373	339	374	375	370	368	348	382	345	330	363	371	395	381	364	395	375	368	337	347	380	364	390	369	357	348	340	331	340	346	365	400	348	340	378	354	345	397	374	340	372	374	372	387	350	379	364	364	380	376	372	337	383	316	374	351	345	347	353	372	406	376	319	422	367	374	377	376	354	377	352	374	363	341	365	353	321	381	361	339	366	397	375	357	331	375	346	373	347	379	394	344	353	340	381	354	343	331	372	352	363	373	348	339	360	355	353	382	360	339	370	405	348	366	367	363	365	380	367	386	377	386	369	351	358	379	376	333	327	356	373	336	340	340	352	414	356	329	383	361	388	336	354	382	351	356	354	359	366	373	372	383	374	374	383	379	353	357	357	390	359	361	360	345	372	343	349	396	372	355	352	386	319	357	390	370	361	368	335	355	369	357	331	329	352	331	372	376	337	356	389	403	320	373	349	365	345	394	359	322	331	344	356	385	362	368	369	371	367	349	381	393	353	374	383	371	343	355	350	366	369	352	388	358	388	315	364	351	347	338	366	362	381	351	359	360	380	367	352	359	357	365	345	352	331	353	373	381	347	356	386	369	355	368	380	390	328	368	344	372	366	394	372	367	367	382	384	360	362	372	354	357	399	354	346	368	338	366	329	366	339	344	362	381	375	368	354	355	362	366	377	354	367	348	386	367	388	359	365	356	339	329	365	355	378	345	351	376	364	373	372	373	347	395	387	389	342	329	359	371	355	335	366	350	389	367	363	351	341	353	397	357	364	345	345	381	360	356	345	364	368	373	347	382	352	366	357	403	380	356	356	364	367	354	408	368	331	405	384	327	390	345	378	346	371	391	372	378	392	363	363	326	385	334	372	412	360	377	360	336	361	373	369	353	344	370	390	364	347	359	349	360	364	389	362	338	376	359	373	372	382	375	362	385	361	344	344	383	357	397	348	397	395	370	347	343	352	352	364	360	385	347	363	384	338	364	361	359	390	356	359	340	352	359	376	390	362	339	392	355	368	367	384	372	377	326	385	373	393	374	391	361	340	368	400	396	325	345	369	358	357	351	341	393	348	365	364	361	334	384	377	380	333	355	369	356	359	368	358	369	384	363	365	343	329	341	381	395	370	367	346	394	376	351	363	367	375	353	338	373	336	369	344	341	368	346	339	326	351	341	379	338	339	335	349	369	368	343	377	353	377	344	347	350	382	335	362	377	344	338	353	362	360	370	335	347	354	377	339	359	340	370	372	342	367	359	378	361	338	356	337	369	359	343	350	381	349	378	328	383	356	374	374	375	355	356	400	353	346	361	346	342	377	354	358	375	391	316	344	375	377	381	374	397	360	363	364	383	389	377	381	391	324	335	363	363	349	380	351	347	384	370	360	374	372	360	390	357	399	362	389	340	366	381	369	374	346	351	352	410	368	331	354	376	388	360	346	364	349	416	332	356	361	370	374	357	361	356	367	344	361	366	365	371	364	373	361	353	364	363	355	352	338	384	356	356	373	334	394	360	362	372	398	357	362	378	401	367	394	357	359	372	363	344	350	364	344	329	360	367	356	325	353	404	386	334	369	345	382	360	376	364	347	357	347	388	386	340	325	370	397	337	386	349	351	383	368	357	369	384	333	357	325	372	358	366	319	353	390	372	391	387	381	376	356	369	343	349	388	390	390	342	377	338	336	374	333	374	344	356	354	349	352	363	329	393	378	357	342	366	333	345	382	338	409	390	374	361	334	316	379	398	327	379	394	412	348	362	386	406	347	392	349	372	371	409	360	400	361	347	358	398	361	386	350	356	382	372	364	350	349	382	317	325	346	347	364	378	361	324	386	378	324	371	374	364	345	389	333	370	361	378	336	358	364	364	375	372	346	353	359	369	351	396	366	362	364	391	348	345	379	361	400
24150	21210	28580	24582	21202	16143	9562	5283	3454	2237	1494	1059	829	743	644	528	429	460	385	385	356	371	312	323	275	289	321	321	279	252	281	279	241	274	252	241	247	249	229	249	243	235	255	234	263	218	247	248	248	222	239	201	258	245	242	250	295	259	257	237	230	264	242	206	225	250	251	222	241	253	239	244	235	232	243	226	239	224	235	237	225	214	234	223	207	235	258	235	258	226	235	235	243	247	252	226	227	242	247	246	246	243	225	229	236	216	230	230	227	224	256	237	235	247	239	250	244	246	230	217	244	226	239	221	244	232	256	223	227	223	222	270	250	237	209	182	256	235	240	217	246	262	237	248	210	237	235	221	224	245	233	228	260	245	223	252	257	228	227	259	236	216	246	226	233	256	263	249	228	234	215	237	190	232	215	240	233	235	229	244	231	244	258	247	224	220	233	239	200	249	231	221	236	230	215	233	258	210	247	238	217	238	235	221	229	235	241	241	246	248	270	235	250	229	238	243	248	220	261	252	237	222	278	265	215	267	259	235	228	260	248	247	222	240	251	216	239	233	232	242	269	263	237	220	218	219	242	268	249	239	280	231	245	222	207	228	198	238	217	224	213	244	250	215	209	240	226	248	232	214	247	256	230	239	210	213	241	282	247	229	232	229	192	250	237	237	247	246	255	193	249	263	235	232	232	248	239	242	236	230	270	238	216	264	222	279	224	233	239	256	233	248	232	266	237	242	224	250	238	229	225	235	228	246	201	239	250	233	212	256	224	261	266	236	223	246	221	255	193	239	233	253	242	240	223	229	214	208	218	226	229	235	220	216	240	221	251	222	219	237	211	252	230	221	224	262	231	228	205	251	231	231	211	225	237	242	236	247	269	226	230	231	245	232	235	241	256	235	224	221	255	258	226	249	250	235	220	229	220	262	236	208	271	251	218	238	244	235	228	237	211	220	228	240	215	225	264	239	189	238	229	217	219	247	224	262	231	227	219	224	233	223	208	189	224	229	243	259	249	227	248	232	242	245	232	250	239	239	233	208	256	246	250	231	224	244	241	218	223	242	250	227	221	219	222	239	255	234	236	254	248	243	253	223	227	196	252	205	248	219	252	218	232	246	229	228	233	220	244	231	254	256	230	239	233	239	232	230	225	222	258	235	250	242	224	240	217	226	248	216	285	220	252	235	229	243	232	212	209	229	238	213	234	213	227	236	241	241	253	274	234	230	251	256	251	244	239	243	238	254	258	230	279	243	221	233	257	219	209	250	228	253	226	238	243	233	205	228	249	223	238	255	259	218	253	229	234	252	256	227	230	249	242	239	241	253	229	215	213	226	235	246	260	235	222	218	234	242	243	239	241	239	242	254	198	245	256	236	228	243	227	220	226	250	236	232	232	235	232	213	229	233	264	216	249	245	208	234	281	238	238	226	244	226	239	242	261	218	238	230	239	222	248	220	250	240	233	252	260	208	237	248	235	217	228	209	236	211	239	252	208	208	228	249	239	206	240	221	230	249	209	231	215	236	225	248	256	231	220	223	260	265	197	232	228	229	235	206	251	223	220	217	233	249	225	239	249	221	255	269	258	241	235	243	253	233	250	205	228	226	211	226	245	239	226	224	223	269	229	251	292	230	215	210	236	223	221	262	227	243	234	257	259	230	256	258	229	224	251	219	229	226	244	202	220	233	238	264	220	234	239	238	250	232	217	244	240	249	243	235	238	227	236	213	250	224	223	232	213	245	221	224	276	233	243	263	236	234	207	217	231	229	254	238	219	253	228	222	238	235	204	227	206	234	237	228	237	216	219	219	184	235	241	228	236	241	242	238	222	241	246	225	228	242	255	256	254	255	254	235	238	225	252	254	233	225	245	235	228	226	260	227	224	241	225	234	217	249	257	212	238	238	241	223	192	231	227	198	251	226	218	233	242	235	268	227	228	225	220	218	225	229	201	243	233	245	216	204	234	263	226	217	218	232	231	241	241	231	229	246	259	242	254	245	232	249	251	237	247	242	236	238	237	225	238	215	220	250	247	241	232	243	214	251	243	243	244	221	239	233	225	237	255	229	214	207	225	229	264	228	243	223	259	234	229	252	242	216	230	228	231	240	247	218	282	211	232	247	204	252	207	217	196	234	229	239	245	238	281	223	245	237	221	223	265	228	216	209	237	225	227	230	216	239	234	226	246	237	247	273	257	238	228	234	241	219	242	226	244	229	232	267	224	223	219	254	227	219	238	249	242	228	225	243	251	240	204	238	245	250	220	267	262	264	228	224	255	234	232	233	239	212	237	248	238	238	214	231	222	242	215	235	217	241	234	277	246	198	232	243	228	223	229	263	230	238	225	237	208	213	242	218	242	244	242	257	249	223	206	249	239	225	241	231	246	231	229	241	218	245	248	230	224	227	234	241	222	251	235	216	237	191	214	248	232	237	235	231	240	215	234	211	247	243	203	257	211	252	225	209	255	259	205	235	249	231	220	246	236	226	216	253	220	244	236	237	208	219	221	240	262	235	240	250	244	236	233	232	245	202	230	247	238	246	256	242	209	252	234	240	209	226	226	246	228	263	235	225	227	232	241	230	247	234	260	198	229	243	238	247	231	225	243	261	220	234	276	235	234	219	238	244	222	233	206	214	235	222	243	233	230	257	217	240	238	246	218	215	241	220	200	205	234	219	242	246	233	220	243	219	218	231	219	256	254	241	252	248	250	249	229	241	223	231	245	233	234	231	211	262	222	243	243	233	241	236	254	252	226	243	213	210	235	238	231	242	267	237	236	214	251	214	233	259	263	209	220	222	233	223	244	226	253	241	276	277	222	262	205	247	243	226	232	238	238	238	215	207	222	228	235	249	250	241	239	239	229	272	233	222	223	201	214	241	224	191	230	235	241	251	227	232	259	228	235	226	215	265	245	212	220	260	212	248	250	233	267	238	230	228	239	237	240	256	245	227	246	215	239	211	227	256	217	256	231	236	209	245	244	243	232	221	217	227	242	238	229	231	246	223	212	232	241	209	226	255	241	252	235	254	217	243	228	217	256	223	243	224	257	236	229	265	213	264	233	276	260	217	213	247	248	229	241	230	223	234	259	247	227	241	225	227	221	217	225	236	233	238	224	236	224	218	245	201	229	228	224	265	255	247	221	236	216	211	213	255	238	223	213	253	243	238	248	253	227	233	246	224	215	264	220	220	217	261	240	249	215	252	227	245	212	215	197	250	233	251	247	232	241	255	233	244	251	197	239	250	246	224	241	214	210	241	236	239	240	233	240	215	257	219	239	233	234	230	249	227	240	270	246	253	263	228	240	219	233	244	238	226	248	216	221	221	243	244	212	241	237	234	244	217	246	209	223	241	211	241	267	251	258	234	227	236	246	232	246	226	239	228	268	234	245	242	238	234	244	238	223	226	221	240	240	238	244	214	213	223	227	258	233	253	237	231	278	245	255	226	239	238	221	250	227	221	230	233	247	227	214	223	227	211	222	225	239	238	226	240
28005	46059	40355	29811	22985	18724	14946	11575	8696	5743	3904	2864	2219	1790	1486	1171	974	899	735	745	678	640	615	561	578	536	575	527	488	435	425	412	386	404	404	376	412	366	359	358	392	354	344	395	358	378	360	387	336	349	341	371	353	339	388	394	434	382	351	358	377	368	355	364	368	356	347	359	381	331	358	349	330	385	358	339	339	368	357	361	386	344	370	341	362	330	336	313	371	364	366	341	394	352	328	352	357	326	371	388	355	355	366	310	347	348	364	326	365	332	359	349	359	351	343	342	343	372	344	300	318	346	360	354	340	361	303	370	366	352	377	337	349	368	329	331	333	305	362	311	360	331	340	342	313	342	354	386	382	325	354	333	371	332	378	354	371	307	343	331	368	334	322	337	325	370	369	365	333	334	353	360	355	355	389	377	319	326	343	342	350	341	352	347	383	322	344	344	297	307	326	350	309	310	352	308	364	360	333	375	362	395	311	320	356	337	337	359	352	334	338	327	344	352	341	320	324	361	369	345	346	353	327	333	331	343	320	304	353	339	342	318	326	316	332	335	353	330	341	353	346	344	336	355	307	377	337	356	339	313	330	333	332	325	349	336	346	356	362	320	342	361	356	365	389	392	352	334	334	338	334	337	373	334	355	382	345	338	342	338	380	327	357	328	344	317	359	340	341	358	377	341	372	360	350	336	354	333	337	319	363	358	343	353	347	350	339	386	332	337	335	359	310	345	349	332	345	395	339	370	364	330	352	333	346	308	331	364	331	387	354	328	319	380	342	342	347	334	352	359	319	374	348	345	365	334	353	330	358	339	350	345	348	383	370	333	310	320	338	335	379	333	321	346	334	356	326	374	363	371	333	339	357	360	362	356	376	363	323	347	350	340	369	365	334	314	345	341	362	364	335	359	312	349	324	338	328	352	375	335	339	330	337	339	354	344	352	370	380	392	372	317	333	351	355	361	336	366	304	345	327	330	339	328	362	332	366	341	360	360	364	321	338	353	374	341	350	328	314	331	315	305	333	339	333	322	340	353	333	314	371	353	344	339	371	339	353	328	312	309	318	343	366	380	369	369	366	332	346	350	345	327	361	357	350	348	384	317	342	341	341	343	338	325	373	342	349	346	369	345	352	358	338	323	336	362	369	329	367	331	349	344	341	340	349	323	334	335	354	379	350	328	353	345	329	349	301	304	350	330	343	333	336	319	352	357	337	316	362	352	338	320	345	339	347	342	368	357	357	337	362	338	337	350	331	352	341	350	340	366	337	301	351	339	347	341	339	346	361	318	328	384	325	346	342	343	334	346	335	356	334	334	355	377	327	362	346	342	358	339	361	386	353	335	365	333	360	358	309	375	338	309	345	321	360	310	324	357	347	338	355	332	315	363	328	372	337	343	315	376	338	326	325	377	367	353	348	346	374	342	342	332	319	343	338	319	352	363	341	330	358	372	371	373	357	351	357	331	347	343	350	337	344	366	349	320	314	346	352	342	346	362	354	369	374	334	334	356	334	337	378	334	294	381	355	334	374	340	316	326	365	324	338	334	357	324	321	352	370	364	354	355	327	342	365	311	345	338	343	332	363	361	372	389	342	325	359	366	304	364	361	337	375	345	359	361	348	344	340	335	344	362	348	338	331	313	343	360	349	356	328	341	350	326	335	345	317	329	361	353	338	337	397	347	347	356	351	305	344	351	344	352	357	341	353	321	346	362	349	326	310	321	332	317	339	326	331	358	344	350	349	343	330	323	352	345	353	331	345	310	369	346	328	345	364	358	340	330	361	372	353	354	350	337	352	346	347	335	333	339	359	323	369	308	292	372	338	321	325	338	333	361	338	321	325	344	367	360	358	376	341	356	360	335	353	349	369	364	335	347	322	338	392	366	340	339	321	326	364	351	362	350	337	363	328	326	367	339	349	356	317	331	355	321	343	368	327	349	328	343	340	351	315	320	349	332	304	355	321	326	341	362	309	347	354	336	349	333	335	352	314	339	346	333	333	316	328	347	366	336	355	323	353	357	329	341	347	380	375	338	321	349	353	363	355	334	344	365	344	316	381	371	376	337	331	359	347	357	319	347	353	312	362	350	360	350	337	344	336	340	335	332	349	332	304	357	368	325	339	366	342	347	368	366	349	335	324	350	332	357	324	347	344	333	355	332	325	359	384	362	356	341	347	349	313	356	348	353	354	336	328	348	343	348	350	348	337	353	358	351	339	358	367	325	330	363	362	371	342	340	329	354	343	385	359	367	339	358	383	367	324	326	350	328	330	340	351	312	343	345	320	332	333	388	349	349	328	331	368	356	319	319	371	343	322	355	324	356	321	340	358	348	323	348	335	342	324	337	393	324	365	326	334	383	331	350	345	353	322	337	321	340	362	308	328	367	312	341	330	329	336	362	325	342	328	331	340	324	345	331	309	315	327	317	306	342	354	303	331	370	330	339	341	373	340	366	309	378	340	376	337	353	357	373	322	334	358	360	362	311	340	346	361	356	371	347	349	356	310	319	348	351	328	335	328	329	323	341	382	341	302	358	325	362	340	330	331	365	365	342	374	340	343	335	387	358	322	307	333	322	335	376	345	367	310	335	323	350	314	361	331	343	364	360	304	354	361	359	301	355	354	367	317	364	349	332	371	346	356	344	302	312	370	351	359	328	365	329	351	339	353	355	362	327	351	358	347	329	351	362	352	355	350	349	343	332	357	329	298	310	343	349	352	323	356	364	373	337	334	331	350	341	354	337	366	315	348	341	372	327	340	340	350	357	359	357	354	365	327	345	351	349	338	335	345	338	338	352	345	316	323	375	326	307	348	338	339	362	364	327	332	342	362	329	329	362	340	336	371	374	336	382	356	340	385	341	347	328	341	316	355	359	359	334	338	349	345	346	319	360	322	343	422	353	380	334	357	325	294	335	335	359	363	339	342	336	378	353	308	335	390	372	326	367	348	358	362	353	358	321	310	317	355	348	347	323	341	361	347	356	325	352	348	333	364	347	340	355	339	326	312	349	319	356	333	331	343	338	322	354	350	351	367	297	384	363	337	361	350	337	337	356	343	343	330	332	352	333	363	336	362	330	334	379	350	357	359	322	339	317	356	343	352	342	339	317	357	323	347	366	305	321	319	339	346	352	357	337	331	344	333	357	372	320	347	333	354	327	328	349	333	346	377	344	345	327	332	369	338	350	350	341	342	321	357	340	363	375	367	306	332	359	313	308	330	330	335	365	352	329	354	351	339	343	365	326	334	346	358	349	319	348	303	375	324	364	332	320	374	331	348	323	341	347	349	314	329	339	381	334	360	368	346	357	346	308	353	340	364	342	334	309	342	330	325	354	356	349	351	324	351	388	323	338	317	358	379	335	336	381	334	338	338	310	352	357	368	340	355	348	359	320	329	343	329	351	366	308	357	347	376	344	336	294	381	348	324	349	343	343	349	344	363	357	330	367	327	336	344	355	341	358	329	377	366	312	347	337	364	323	325	332	353	360	361	381
23133	21143	28892	23800	21406	21518	16538	7680	4455	3035	1931	1295	1072	871	706	521	443	430	381	376	340	298	297	296	254	237	254	242	232	214	191	197	156	177	164	152	153	169	175	156	169	174	155	162	165	154	177	156	140	143	167	141	149	168	158	163	154	182	177	171	162	162	157	130	155	158	159	157	132	147	148	134	140	148	156	136	156	145	143	149	134	157	154	151	138	135	145	163	164	149	153	144	143	148	125	167	131	143	145	139	144	148	177	150	143	153	153	156	149	136	143	140	147	130	157	130	143	165	142	146	152	159	144	145	148	127	139	167	144	129	119	144	145	145	136	133	140	148	127	131	156	161	144	155	112	148	145	157	142	146	133	152	141	147	133	149	137	144	134	133	155	149	145	166	155	159	152	151	132	125	143	140	135	143	127	140	157	133	151	126	154	125	118	139	144	129	143	140	133	138	137	142	146	136	136	149	138	131	132	167	154	139	157	143	131	136	139	145	155	136	123	145	135	133	151	132	122	141	129	144	127	149	127	119	140	136	138	130	152	148	125	140	144	145	151	141	125	153	139	143	150	128	143	143	125	151	121	145	144	147	153	148	120	126	126	141	164	130	151	143	144	143	150	145	134	135	146	127	155	151	115	150	138	129	155	130	132	142	167	152	144	138	137	141	142	144	136	146	145	115	138	138	134	130	149	139	120	124	122	159	120	140	160	133	147	143	168	138	130	131	138	138	135	129	150	150	130	138	151	134	136	123	140	150	140	130	139	124	152	131	125	162	134	155	127	129	131	135	128	147	138	125	134	139	139	126	137	146	136	156	139	148	140	121	143	145	128	128	130	150	147	135	134	143	159	127	134	127	156	131	133	141	128	141	151	152	132	137	143	145	137	129	151	141	103	142	136	123	141	155	140	155	137	135	142	139	138	147	150	139	133	154	123	155	136	130	160	136	137	129	140	138	141	126	144	153	142	127	138	133	153	129	132	157	144	131	151	134	162	144	141	145	128	140	144	135	140	153	136	131	142	141	155	124	133	137	151	135	131	136	151	156	128	148	126	135	121	158	133	130	134	152	144	158	128	114	141	134	143	124	149	148	164	125	153	137	158	141	142	145	138	152	138	125	165	138	134	134	131	129	132	149	113	148	150	155	129	124	144	148	150	138	146	148	106	130	138	147	151	133	149	141	137	142	133	156	143	135	146	127	128	140	156	139	137	144	139	146	150	131	144	142	136	155	131	147	125	142	152	128	157	153	125	131	125	137	114	124	123	140	147	126	153	133	131	148	127	128	140	153	142	151	150	143	159	168	137	138	142	131	132	150	141	152	143	146	139	136	129	149	154	137	131	134	143	170	127	139	148	110	137	144	142	151	154	144	138	133	150	137	148	156	144	141	141	153	134	125	160	143	145	142	154	123	163	143	130	142	145	156	156	126	144	134	145	146	134	158	147	152	130	147	132	144	157	118	141	136	151	148	162	143	151	147	137	128	130	154	162	121	149	143	132	143	168	144	136	129	127	148	145	131	122	135	146	137	147	170	122	139	122	159	131	146	127	147	156	135	163	152	124	153	139	134	140	144	144	153	139	140	138	142	139	135	118	139	142	133	170	129	143	148	139	120	115	165	148	147	131	144	160	158	145	130	123	159	137	141	131	155	120	158	145	133	137	125	150	140	144	154	137	123	133	126	141	126	123	145	167	139	135	132	140	146	128	138	126	144	167	137	133	147	141	117	128	133	155	170	145	133	129	152	172	152	128	122	141	140	131	113	138	122	128	110	144	142	128	132	139	134	124	159	143	147	146	119	138	133	139	159	140	151	148	156	141	148	162	145	152	136	160	147	163	138	124	142	135	140	173	137	136	154	130	150	146	132	146	141	126	141	127	132	145	141	157	121	148	137	157	156	136	137	135	137	152	139	149	143	153	151	137	175	119	142	119	132	117	113	137	127	129	143	146	139	122	146	122	140	148	131	143	145	136	114	114	143	123	120	142	160	157	142	157	123	120	148	127	140	130	149	139	155	145	148	138	153	150	138	131	161	115	150	156	172	137	157	129	149	161	161	135	133	130	143	142	147	140	143	126	160	135	141	141	136	138	152	142	133	144	144	146	140	143	122	141	121	146	144	150	125	140	146	132	135	153	127	156	141	132	142	153	143	135	150	150	152	155	140	146	145	132	121	144	136	143	135	144	145	135	137	136	130	146	147	123	140	125	136	153	132	130	146	153	139	149	143	149	131	141	152	126	137	135	146	156	133	144	137	123	124	132	138	147	141	121	165	134	150	123	151	116	129	149	136	139	135	151	171	141	134	145	141	141	151	155	123	129	145	137	147	132	145	161	155	136	143	141	133	143	134	174	143	138	149	146	132	139	143	148	138	146	135	134	146	150	135	149	139	142	124	153	140	133	147	139	135	133	122	146	163	141	137	134	142	129	140	144	131	139	146	156	153	140	152	115	140	129	149	132	125	143	127	121	140	127	119	130	154	131	140	153	153	126	127	143	149	141	149	118	145	160	130	144	143	146	141	131	134	165	135	142	148	135	129	163	131	150	160	139	158	153	166	144	128	156	131	158	128	147	145	139	146	148	150	130	126	149	140	138	143	140	151	142	154	146	159	155	141	145	130	135	156	131	118	128	144	132	136	145	133	138	128	149	139	151	160	111	135	125	150	155	164	114	139	147	138	139	161	115	153	135	137	153	144	140	147	142	155	145	138	149	148	151	123	134	151	151	132	144	148	126	145	134	143	142	145	127	129	120	142	149	154	143	154	148	157	154	139	138	132	135	154	136	137	131	109	120	146	140	136	125	131	142	142	120	120	146	127	149	150	139	142	163	120	137	138	126	161	148	126	156	133	143	143	127	156	138	142	135	114	147	127	132	147	160	134	150	149	124	142	134	135	122	131	133	140	143	140	133	150	138	152	169	155	154	130	146	164	138	119	138	169	162	157	127	129	136	127	138	148	137	139	135	131	138	137	142	122	127	145	135	120	118	135	140	130	136	156	161	154	142	135	142	149	119	138	163	144	134	120	114	136	149	152	164	124	126	154	156	139	143	140	134	155	141	130	152	127	139	136	128	141	146	157	140	154	144	137	145	126	132	153	123	123	130	128	150	131	151	138	134	130	134	138	124	151	140	156	141	132	128	144	116	118	162	144	146	149	160	143	154	152	129	152	127	141	145	132	151	134	133	121	130	135	127	156	151	140	160	156	127	154	131	139	133	144	127	133	125	129	134	144	154	124	144	158	152	128	150	143	135	149	150	150	129	149	129	147	140	137	144	154	150	158	150	135	144	121	138	122	129	130	147	141	124	122	154	139	136	167	143	126	136	134	148	131	161	118	152	144	147	142	137	121	138	157	128	145	114	141	140	143	147	142	148	126	144	147	149	130	153	131	139	129	139	122	154	154	139	128	152	125	143	135	127	147	140	151	151	136	134	147	120	111	134	136	145	148	141	142	125	154	140	135	142	147	139	131	145	159	139	149	119	151	158	134
28891	49255	43962	33625	27581	22854	19132	14557	10689	7832	5082	3576	2898	2287	1866	1422	1125	941	894	852	793	649	583	517	478	501	495	394	365	341	355	358	297	331	260	286	253	273	245	259	261	240	261	263	199	256	218	234	237	244	257	267	283	226	263	273	275	259	261	276	245	230	254	239	210	241	236	215	237	215	244	229	200	230	227	226	192	191	226	197	220	223	228	235	218	224	191	212	228	224	200	210	198	219	211	212	213	210	221	241	252	231	242	213	236	213	210	214	211	221	182	221	235	230	204	213	203	217	231	216	201	201	206	233	221	186	214	231	190	207	219	239	201	195	209	226	192	257	192	218	196	226	218	188	191	205	243	194	216	225	215	194	213	216	221	209	209	182	218	217	217	228	232	189	221	204	230	199	215	236	202	199	224	214	210	209	201	200	217	219	183	195	196	229	202	204	210	176	202	197	219	199	245	229	216	225	202	198	200	199	194	210	207	229	229	203	178	204	218	197	204	209	230	201	221	218	188	207	200	224	192	197	230	171	200	222	220	202	215	210	236	187	214	212	216	218	206	212	212	223	213	200	224	198	222	195	194	196	223	199	190	188	205	204	215	201	223	212	190	195	222	213	194	195	209	209	205	200	192	192	223	227	214	208	215	214	222	187	231	190	205	206	232	211	215	193	217	209	205	205	220	216	223	192	210	199	197	220	191	221	199	205	200	207	204	204	204	235	228	193	215	187	201	229	207	176	196	252	183	208	231	186	210	208	216	202	216	210	203	218	219	214	190	223	187	194	213	214	218	199	198	196	187	216	193	209	238	192	210	223	184	188	214	192	182	213	223	216	220	199	192	221	194	221	229	215	199	227	194	200	233	221	191	226	232	195	184	222	191	189	239	194	217	222	215	219	207	203	211	220	192	216	195	220	222	194	231	221	191	205	213	217	224	187	202	182	182	180	198	184	233	200	210	208	217	188	217	185	210	232	206	241	218	190	209	223	227	169	192	209	198	213	185	209	231	192	211	190	226	217	233	185	218	228	201	212	204	205	195	218	210	217	194	205	201	219	205	199	208	209	183	232	207	207	197	221	215	215	205	219	198	186	200	177	184	206	207	228	197	190	212	215	182	202	212	189	216	205	214	208	213	210	203	212	189	217	195	200	204	211	221	217	195	229	217	218	205	196	192	219	206	207	226	214	228	211	217	209	192	218	201	229	223	193	190	203	199	189	220	211	219	221	204	239	195	210	216	215	229	221	188	193	221	199	203	228	202	219	203	188	225	218	217	191	209	223	216	216	200	213	192	221	234	191	209	211	221	224	210	239	231	178	198	199	219	208	228	191	188	203	210	184	207	207	223	215	208	201	238	202	219	225	226	210	207	201	230	206	188	196	218	229	222	183	225	201	187	224	219	225	221	235	232	207	215	242	189	201	216	208	205	207	209	216	206	218	196	198	205	216	203	218	207	226	230	212	206	183	218	207	204	203	193	196	198	214	200	181	203	191	224	173	236	191	222	174	188	195	197	209	202	243	207	203	210	208	224	194	208	205	224	220	224	209	203	190	206	216	213	205	230	204	214	201	216	213	211	205	225	207	190	194	226	193	192	208	196	217	228	198	229	205	201	214	208	206	217	225	212	198	198	240	214	229	202	188	175	223	238	225	188	217	215	206	171	209	235	219	221	233	209	228	196	219	216	202	193	206	213	223	211	209	195	216	173	227	200	218	210	182	202	202	199	205	195	204	206	228	194	217	222	224	211	197	215	208	192	210	217	211	216	204	209	195	214	224	211	223	204	223	209	203	200	209	208	203	221	205	213	208	195	216	199	229	221	211	217	225	188	218	186	221	212	212	204	209	207	176	209	211	196	211	213	221	220	192	218	234	200	217	198	198	221	218	236	206	220	205	204	207	193	189	224	243	202	197	204	216	210	209	217	209	190	202	216	223	200	200	188	196	208	197	201	192	190	222	207	203	216	214	204	206	206	199	196	200	214	184	194	211	196	170	196	197	213	215	230	214	233	189	192	213	204	206	212	186	217	204	229	215	198	210	194	197	215	200	201	205	210	203	242	226	206	208	196	213	187	183	203	209	207	208	186	204	243	200	182	181	191	211	218	222	243	214	191	183	189	225	189	233	216	205	200	196	200	175	220	227	211	209	228	253	220	214	213	212	199	189	198	202	199	211	195	214	198	208	205	207	207	202	199	206	208	218	210	229	210	192	209	197	188	219	206	198	208	201	179	209	196	215	171	209	228	199	226	217	191	213	184	207	239	187	209	218	181	184	206	208	210	207	194	207	192	203	242	207	221	195	213	227	211	183	215	217	201	205	209	202	215	208	215	210	199	206	214	216	203	218	209	188	216	222	188	212	236	204	218	200	208	201	201	217	193	198	200	209	206	199	214	220	185	203	215	189	204	206	194	203	244	207	216	223	214	210	201	218	186	195	196	211	197	194	211	204	233	205	174	240	191	210	195	191	219	211	180	221	200	206	200	228	219	214	196	211	214	204	209	230	216	224	219	223	209	189	199	216	199	205	223	209	196	235	208	203	228	213	207	214	212	211	216	186	203	191	228	188	235	179	180	206	197	191	193	187	203	210	201	211	208	220	199	230	222	210	203	227	196	233	203	220	194	207	226	215	190	208	207	173	208	196	213	187	201	196	212	192	207	215	208	207	211	193	208	200	217	202	193	222	201	190	206	213	209	220	201	208	195	213	191	187	218	207	182	236	183	224	204	203	226	194	228	208	189	210	238	227	242	218	210	198	228	212	205	229	202	208	211	205	191	202	205	224	189	220	229	177	198	200	234	207	201	203	202	238	196	213	213	214	200	207	186	222	193	225	187	214	210	227	232	204	210	223	233	195	207	229	193	227	190	198	221	203	206	199	199	209	194	200	221	197	204	209	223	207	199	209	209	205	223	214	186	219	207	200	200	203	205	194	243	230	194	221	212	233	226	196	212	190	196	224	216	173	213	217	192	200	210	226	220	208	219	214	195	223	206	182	213	211	197	210	222	192	227	217	172	203	208	202	231	219	220	205	195	177	235	190	200	177	181	190	185	216	228	200	254	205	218	185	238	192	210	228	228	201	203	216	191	194	226	207	202	188	216	199	199	208	195	199	227	225	186	210	215	218	232	211	228	223	197	206	181	214	193	219	189	201	185	225	233	224	197	216	173	202	202	196	221	180	216	204	219	216	208	192	221	205	190	198	227	200	226	200	184	213	205	216	210	220	222	211	204	224	202	213	199	194	201	219	214	235	191	213	221	250	211	189	224	190	219	200	195	226	184	197	198	244	206	206	195	200	218	207	197	208	226	197	194	191	224	220	230	216	200	180	202	218	201	210	215	199	211	223	209	199	206	195	222	214	212	227	230	168	189	214	208	215	217	184	217	204	210	213	220	215	185	208	205	219	219	182	209	212	197	196	193	204	219	231	193	216	219	177	195	196	199	231	208	209	234	194	203	210	212	209	229	209	203	219	221	195	216	180	214	200	196	224
28028	26212	29487	21998	12836	7765	4968	3065	2003	1411	962	720	637	529	424	404	332	358	335	358	335	324	310	286	287	296	297	274	316	253	263	260	275	263	239	266	249	262	252	284	264	239	248	244	267	234	273	254	225	284	242	248	284	263	248	243	270	245	289	243	299	231	251	270	266	250	275	258	287	241	264	263	249	237	262	263	269	284	235	244	268	240	228	214	263	225	238	261	258	271	264	248	268	244	280	236	268	251	236	252	245	271	258	257	270	263	274	266	262	258	220	260	253	281	269	231	263	263	281	242	266	260	240	239	256	238	246	273	236	287	266	269	246	284	271	240	236	245	249	242	225	252	267	229	235	243	232	268	294	237	238	240	261	274	250	240	291	257	260	266	257	244	259	254	256	255	244	231	233	246	242	236	256	257	226	246	268	232	274	263	237	239	267	289	264	228	270	245	268	244	260	243	241	261	235	293	273	258	243	244	279	237	248	224	242	258	232	249	244	244	256	264	265	251	243	245	239	233	253	240	258	239	267	253	249	245	239	258	234	252	255	261	241	236	256	263	247	258	233	243	244	284	251	264	241	259	267	256	254	240	256	256	268	251	248	249	276	261	254	276	249	240	238	232	225	274	233	255	247	252	246	242	266	247	250	221	275	226	227	252	237	273	270	218	262	275	244	277	219	267	282	263	276	237	258	260	225	268	252	245	274	238	242	268	222	238	228	236	266	231	247	221	260	244	254	267	249	232	265	252	246	255	259	262	254	247	229	255	279	283	256	266	234	239	250	258	272	230	263	251	266	239	274	241	278	246	261	255	266	240	282	243	273	258	243	250	257	247	255	255	229	253	260	260	259	254	271	276	252	233	257	248	251	273	261	240	261	259	249	213	256	281	232	267	253	255	250	238	252	250	281	244	234	236	236	239	260	257	262	274	263	247	243	235	257	264	260	266	257	260	259	306	264	245	218	251	208	272	249	273	256	254	250	238	282	261	276	258	276	248	263	282	247	252	231	246	252	257	247	250	289	247	222	259	236	249	222	238	272	247	273	270	273	271	251	225	230	246	243	258	251	210	240	257	267	254	253	267	241	256	251	270	250	254	262	236	249	262	256	258	242	272	261	253	277	241	277	252	254	258	242	281	247	240	258	286	269	249	248	261	252	240	268	257	252	274	251	286	246	261	242	228	255	238	246	279	268	271	231	262	234	278	290	270	243	288	235	233	288	261	265	258	269	235	259	231	260	249	238	243	276	256	239	256	250	263	252	251	240	233	245	268	241	270	248	234	253	252	226	268	286	227	248	243	241	235	279	296	284	244	279	265	251	241	274	260	248	246	262	273	261	248	245	272	255	255	265	251	256	273	261	240	269	249	254	243	256	254	262	258	229	215	242	232	261	248	261	251	265	236	275	262	243	237	236	266	219	280	241	238	245	246	243	240	270	228	270	263	247	265	270	257	273	276	274	236	251	246	244	266	257	271	268	249	274	258	279	227	277	248	270	248	274	264	248	246	277	257	279	236	256	250	269	229	278	230	245	218	259	247	254	273	254	250	256	238	242	254	259	249	257	229	242	253	240	242	281	243	208	257	276	255	276	259	260	264	237	277	244	255	243	230	230	266	252	237	237	229	273	242	257	251	271	291	251	255	251	236	240	254	246	284	280	243	259	267	248	268	246	242	242	249	251	270	252	236	271	255	252	260	251	259	289	261	241	259	263	264	226	264	255	247	227	254	256	231	245	236	239	278	276	257	250	247	278	265	250	248	266	250	228	249	247	251	262	260	232	238	236	272	249	266	248	262	237	255	269	245	298	271	245	252	276	230	251	221	219	240	274	262	270	241	217	250	265	250	232	222	230	227	229	256	225	244	234	245	260	262	228	231	270	233	252	264	272	257	228	262	248	249	249	254	263	232	233	267	256	249	267	299	249	252	237	238	246	256	251	234	286	250	251	246	234	253	249	243	243	281	253	257	226	275	271	298	284	237	251	257	259	260	252	264	263	261	259	257	239	294	238	251	274	263	266	216	260	265	228	221	236	256	258	286	254	252	226	252	232	250	265	252	254	240	240	248	268	257	242	249	245	265	246	239	238	231	252	266	234	239	262	252	257	266	257	254	256	260	266	265	267	266	256	227	268	270	280	245	262	256	252	238	279	239	251	259	263	242	233	238	274	269	261	265	275	232	244	259	272	222	258	252	240	257	271	246	260	237	235	238	247	246	254	268	247	230	236	200	268	250	274	256	244	253	252	281	249	296	257	250	272	254	278	264	245	292	241	244	238	256	264	279	236	240	270	283	257	270	269	260	241	257	236	247	253	255	252	261	257	230	244	254	226	244	225	232	265	245	256	274	266	266	245	268	247	253	246	266	263	251	235	271	250	234	260	266	221	250	247	247	264	262	245	265	269	269	268	233	264	267	245	266	245	239	250	249	271	251	243	278	247	243	274	238	288	258	276	257	244	243	245	241	220	255	237	255	307	260	259	262	210	272	249	249	249	266	220	241	255	237	250	252	227	249	287	251	244	226	259	253	268	279	217	281	276	270	254	260	202	252	254	243	252	255	264	256	221	261	273	244	235	272	291	271	230	253	244	261	247	279	226	251	278	244	237	267	248	258	262	235	254	263	257	260	233	257	266	235	260	262	237	246	223	251	233	241	264	250	242	253	253	254	252	249	272	262	259	261	319	253	259	254	260	243	248	250	261	261	275	264	235	245	260	241	241	271	233	271	257	243	240	248	255	243	254	278	266	258	247	248	275	232	266	273	254	239	238	234	233	237	269	269	259	238	237	237	266	231	244	244	242	257	242	256	232	227	265	301	239	226	251	279	250	229	255	261	235	242	254	237	241	262	264	248	250	251	263	236	254	237	246	238	270	252	261	264	251	255	263	230	274	249	268	264	232	260	256	251	241	265	256	237	251	255	259	283	251	271	258	267	249	256	284	269	291	278	242	254	232	240	243	268	232	264	280	263	256	246	289	275	263	257	266	232	247	258	251	277	258	278	239	261	252	271	229	233	258	254	241	244	238	252	268	260	257	228	251	241	248	239	262	256	234	296	270	255	228	275	227	252	245	238	230	245	252	252	252	212	251	223	269	252	240	255	256	250	261	249	248	255	247	226	244	239	260	247	259	230	270	246	274	242	239	234	245	222	273	255	267	297	271	248	266	279	237	236	253	240	282	249	263	265	245	248	278	261	250	265	229	221	234	266	266	262	257	239	252	248	249	239	254	236	278	236	263	252	224	271	263	260	256	243	251	250	255	252	240	238	240	264	271	245	251	236	240	236	251	259	248	252	262	255	258	272	250	266	230	252	253	221	262	236	241	237	264	243	230	264	248	307	258	272	235	234	247	223	226	241	264	249	234	274	235	275	247	238	254	250	276	274	233	239	263	264	248	250	267	237	264	251	238	243	265	267	259	233	261	249	268	255	285	267	250	254	268	230	228	254	282	249	242	267	253	276	272	263	269	267	265	279	248	267	260	239	230	242	238	224
27783	40935	35005	24414	18138	14176	10599	7698	5508	3727	2421	1653	1452	1156	897	727	658	628	615	537	580	466	487	437	459	457	470	436	443	390	408	425	391	397	383	377	367	436	378	380	377	347	358	352	354	408	366	389	368	341	378	399	385	393	396	371	382	403	374	384	392	413	388	381	427	421	385	374	353	336	406	393	341	391	344	349	351	398	369	361	387	353	367	346	349	380	378	378	388	365	375	377	360	346	387	403	378	421	391	392	344	366	372	394	359	379	368	401	403	334	377	366	378	347	346	361	391	327	384	354	364	325	364	380	342	366	384	379	374	337	349	365	353	364	355	369	397	354	357	378	346	386	354	358	351	356	387	339	340	385	349	338	360	405	336	383	379	365	392	396	350	347	348	358	350	364	373	378	348	374	379	376	374	367	349	355	396	385	361	383	391	376	388	361	386	360	383	368	376	383	363	368	367	349	374	368	377	354	364	365	354	357	351	395	407	352	369	339	348	377	358	384	347	365	368	336	353	391	352	370	365	353	346	352	391	355	367	365	391	383	392	371	368	366	398	399	355	373	346	344	350	355	380	382	365	348	354	415	372	381	397	372	373	337	380	376	339	369	353	360	338	356	357	388	356	347	363	404	406	365	376	394	356	376	346	366	402	355	334	363	363	364	397	343	365	333	377	362	399	390	351	359	365	340	356	367	393	362	346	380	366	366	405	392	349	377	352	365	372	339	374	352	378	393	407	400	396	384	391	376	338	385	344	353	370	383	345	408	374	401	395	337	418	384	355	356	389	373	371	358	363	387	345	345	368	373	364	385	349	376	362	369	398	360	395	344	352	381	384	346	369	357	353	334	402	387	378	385	384	343	367	378	338	350	356	336	380	350	358	404	362	378	382	372	363	358	359	353	362	349	369	383	397	365	389	359	375	365	348	359	345	321	366	391	376	381	383	354	379	401	335	351	345	358	369	356	374	375	352	361	363	378	358	383	370	368	365	377	339	355	356	369	356	365	350	379	390	364	346	394	374	381	351	392	360	371	344	341	367	357	391	345	372	338	364	371	386	366	358	369	362	361	387	336	346	385	384	372	385	365	336	376	389	349	382	399	364	369	369	354	362	350	354	399	327	345	397	333	348	355	389	387	365	409	400	350	393	329	369	368	350	384	360	348	352	404	365	362	379	385	374	412	370	362	380	346	418	336	351	395	388	363	362	345	347	373	377	379	379	358	384	339	381	384	336	377	383	383	366	385	389	375	370	341	376	359	372	423	354	357	384	359	370	365	370	363	353	347	369	385	371	385	367	325	327	356	360	350	359	352	368	380	375	360	365	348	381	365	364	358	372	398	352	363	398	355	376	381	366	384	363	357	401	375	379	374	393	392	367	389	371	369	380	382	408	348	348	357	402	342	367	391	375	347	392	392	327	324	344	379	348	366	396	363	361	357	371	362	383	342	357	392	372	379	404	380	372	382	359	384	369	382	377	372	378	347	368	364	346	407	389	389	353	395	399	367	348	371	364	375	377	345	396	351	374	386	391	369	408	383	355	378	340	348	373	355	363	421	351	392	355	349	353	361	366	345	376	357	360	374	370	337	383	363	385	336	338	383	393	343	354	383	366	380	364	365	334	374	367	412	352	344	375	362	337	382	402	356	348	360	360	366	352	384	348	350	365	380	354	392	349	372	380	395	344	379	362	336	365	391	347	343	355	365	383	401	375	363	373	390	369	358	366	357	361	375	351	393	365	378	390	370	364	365	358	364	370	350	375	372	354	378	406	355	387	360	362	381	358	367	378	347	388	338	344	382	370	372	356	326	384	364	407	360	368	397	367	381	357	361	347	376	378	339	387	349	358	354	380	352	391	372	361	391	346	378	370	359	386	334	370	366	396	363	377	363	367	354	389	371	357	343	362	351	381	366	399	357	343	320	376	353	348	351	357	343	359	390	333	327	353	354	365	381	343	348	357	360	359	369	377	332	377	355	384	349	386	416	334	363	384	364	368	370	378	382	376	372	351	357	337	357	346	353	326	360	361	415	337	370	372	354	390	356	366	393	401	375	346	361	357	394	339	376	388	392	331	378	358	366	362	369	367	363	390	385	393	376	397	342	382	385	331	360	352	374	386	385	326	365	394	351	368	350	344	370	383	354	361	362	368	351	347	353	354	379	342	366	365	350	345	387	342	371	375	344	394	384	348	367	381	347	348	383	372	365	390	368	394	341	371	341	340	341	393	417	357	362	375	356	385	365	394	356	353	354	398	379	355	364	358	378	354	399	334	387	381	368	358	360	361	390	365	362	359	377	399	352	381	372	364	342	366	384	369	357	347	366	367	384	363	349	351	373	363	343	351	357	390	375	373	381	386	363	388	358	343	323	373	355	353	341	389	351	363	385	353	368	307	370	345	352	334	353	387	386	366	379	384	356	404	341	351	352	362	357	372	318	359	380	367	370	358	334	378	366	400	385	341	362	363	333	360	390	361	358	386	370	339	377	384	359	370	355	398	356	372	377	349	407	374	399	409	336	384	352	397	376	382	381	323	381	380	374	368	381	380	389	370	363	388	363	343	374	372	333	379	363	353	415	363	376	361	352	360	334	333	334	389	340	383	362	354	419	371	348	353	389	353	374	372	381	355	368	351	348	332	367	390	362	336	333	375	410	402	360	335	357	358	370	364	373	352	378	360	388	379	317	342	346	357	377	349	396	406	398	345	378	390	373	366	387	349	338	363	356	362	395	376	356	381	364	370	358	359	412	373	358	375	436	374	347	349	377	341	381	326	384	377	367	350	336	384	353	347	331	380	376	403	357	395	391	333	362	363	360	382	377	373	369	389	352	369	346	385	332	366	356	389	340	340	385	377	342	358	370	344	384	345	384	367	371	357	396	342	337	387	381	361	366	383	364	362	378	382	391	395	338	376	353	331	359	363	362	360	354	385	396	373	352	340	379	348	383	360	379	343	367	358	385	345	384	373	358	342	349	397	380	337	390	352	352	366	343	349	346	388	350	384	345	354	348	333	368	369	315	367	399	362	342	354	378	365	347	398	338	352	377	361	395	370	362	370	391	370	389	391	356	328	394	342	371	345	385	361	352	367	394	363	374	301	374	382	364	365	388	365	350	344	374	364	358	419	368	410	378	410	374	365	347	346	357	324	334	373	345	371	369	345	401	343	355	416	369	356	399	355	369	369	379	392	399	440	377	391	352	376	359	334	363	354	412	349	379	375	345	356	406	381	413	342	393	377	376	360	381	346	345	401	353	390	368	383	359	347	389	358	372	368	365	379	352	381	346	382	391	378	354	335	373	374	361	356	372	349	373	368	378	365	358	350	361	394	363	371	351	385	392	339	362	363	355	383	424	345	399	358	380	352	354	359	376	362	384	356	340	346	334	387	367	364	371	369	367	364	378	343	371	358	371	378	408	397	369	357	348	353	361	381	344	386	376	355	360	372	380	372	369	385	354	373	389	336	366	357	351	366	381	356	415	371	386	376	399	370	368
24151	21228	28486	24681	21219	15800	8659	4785	3037	2204	1564	1072	816	717	544	488	503	447	446	401	366	334	355	324	299	311	319	310	288	304	248	279	293	275	256	254	270	278	252	234	264	283	223	246	278	229	238	232	229	218	246	259	267	266	237	273	277	248	286	277	275	245	276	249	253	239	252	236	232	243	241	237	258	230	234	238	229	247	230	243	263	256	262	250	255	238	220	237	238	243	238	275	239	261	240	258	244	237	245	258	279	237	266	257	237	244	226	225	242	245	235	232	213	224	250	247	212	236	234	237	230	258	246	234	245	255	248	245	248	252	245	232	244	247	223	221	243	258	232	271	241	236	268	245	248	231	232	253	256	252	244	261	255	250	246	229	219	247	238	248	241	230	248	257	206	215	243	258	229	215	223	244	235	221	242	228	257	251	229	259	256	241	248	252	265	262	236	218	222	213	226	228	257	240	223	257	246	259	248	264	227	246	217	229	263	254	255	239	236	222	215	262	233	219	245	223	258	239	230	250	209	243	234	242	252	261	239	247	246	208	251	277	221	240	224	230	250	272	229	260	259	222	250	246	233	221	219	220	247	239	238	240	245	236	237	225	222	220	234	240	279	230	272	210	231	248	232	226	234	261	234	267	248	263	256	240	224	217	235	263	257	274	225	281	226	229	256	242	226	243	219	259	253	246	245	200	257	221	244	248	217	230	218	253	233	265	223	252	253	241	232	229	254	242	252	252	227	239	233	214	225	231	240	248	245	258	250	252	222	258	238	246	238	253	214	230	222	240	227	250	225	252	231	219	239	241	240	239	247	238	256	221	202	260	242	235	238	221	244	226	231	232	250	266	233	220	247	226	254	221	225	225	224	257	217	243	247	223	233	236	229	257	220	244	241	266	232	241	226	263	237	238	234	230	251	234	229	216	226	241	239	254	249	221	252	260	203	281	248	244	273	266	242	223	261	252	259	238	240	234	231	231	238	219	239	225	260	233	237	233	217	235	234	235	258	239	221	227	245	227	252	218	261	227	268	256	206	251	249	217	226	229	233	247	234	244	243	258	219	239	265	235	218	237	229	210	245	224	230	250	222	277	235	243	213	226	217	225	255	214	231	238	241	243	233	225	224	234	244	255	219	247	225	239	227	278	239	253	230	224	254	234	250	221	230	217	248	236	230	240	256	251	222	245	236	257	215	250	269	221	258	248	247	249	242	245	242	229	211	225	260	245	217	282	224	230	243	274	278	225	254	271	236	244	229	238	253	221	239	250	215	252	234	253	257	236	239	236	238	239	248	239	235	256	207	244	227	246	248	238	248	215	251	242	255	242	240	246	283	240	248	241	209	235	262	238	206	230	274	228	220	222	240	247	242	262	243	257	224	237	229	254	226	229	262	238	254	213	259	269	224	253	212	241	247	225	250	203	231	234	238	233	220	243	215	251	247	218	252	266	244	227	216	258	253	212	231	266	253	258	260	225	248	232	243	234	245	240	226	238	222	256	234	218	249	224	258	235	246	255	265	245	223	238	255	230	227	248	213	234	228	234	272	258	231	237	241	258	268	222	249	265	257	250	242	247	224	226	279	235	225	251	254	239	259	238	234	236	244	249	250	240	241	226	258	270	254	238	249	229	211	235	234	226	239	262	253	245	263	250	252	256	233	249	236	251	223	266	249	247	254	243	244	256	227	225	231	249	228	206	230	248	248	245	245	240	234	248	203	226	232	235	235	206	232	232	258	245	205	261	235	240	257	259	247	226	230	267	247	191	282	235	217	230	237	243	241	238	235	208	249	228	235	269	235	246	230	223	252	228	231	244	247	261	229	225	215	251	244	239	258	241	225	250	206	215	245	218	223	229	200	230	211	232	202	242	247	246	229	221	255	253	239	213	237	256	245	232	249	255	229	226	227	216	259	229	244	255	228	233	245	247	240	264	263	226	229	239	240	244	261	228	251	240	213	243	259	237	241	255	248	242	261	262	270	224	247	243	258	216	250	246	243	248	238	230	224	230	254	228	250	240	251	231	262	254	232	243	236	249	229	222	238	245	238	251	254	266	237	239	244	242	265	263	255	257	240	232	232	253	257	241	225	245	234	238	271	254	252	234	239	234	242	223	233	246	240	235	227	246	248	233	237	245	251	237	250	227	254	224	239	254	251	261	224	213	241	234	219	252	224	247	248	216	233	234	243	247	246	269	241	238	234	258	246	258	210	235	227	221	227	219	239	232	223	241	231	245	258	257	240	226	194	249	243	241	269	249	228	218	261	244	230	255	230	202	233	227	244	221	231	263	230	270	232	242	237	259	202	252	242	242	239	233	216	245	221	235	250	225	233	221	238	240	241	227	255	249	215	249	252	258	234	232	256	241	213	212	244	247	265	249	225	237	233	227	219	231	273	275	230	231	248	239	230	236	252	247	218	262	231	267	218	240	253	237	225	229	264	233	229	254	224	218	247	196	246	215	222	216	226	256	232	243	244	255	246	235	224	231	227	242	267	218	247	226	224	237	232	233	247	247	227	241	273	233	254	271	236	232	258	243	225	258	239	237	261	230	235	282	252	242	236	239	265	244	242	251	209	230	226	254	219	250	217	223	235	229	233	232	234	215	235	256	247	233	242	237	223	224	220	254	206	275	267	231	249	207	228	211	213	232	276	242	237	205	244	244	252	277	247	237	233	231	247	263	223	261	258	257	255	228	227	272	244	230	242	295	241	219	237	244	235	223	250	241	264	215	252	247	255	248	209	223	219	262	275	233	229	230	227	264	245	273	216	233	230	242	254	240	239	236	233	241	260	230	228	224	233	240	238	212	279	243	223	249	245	253	212	230	241	233	259	242	223	220	243	238	259	240	203	233	227	256	235	255	244	221	235	230	241	230	230	219	231	246	237	248	214	218	254	228	228	244	228	220	227	242	243	229	212	247	219	242	247	234	226	250	225	217	224	229	220	236	234	242	225	230	250	231	226	283	240	242	246	227	246	240	223	242	237	222	271	235	242	239	244	247	261	243	208	253	232	279	194	282	237	262	266	258	245	224	216	270	235	238	235	234	215	223	218	259	230	241	231	209	249	263	262	242	243	249	262	234	253	226	252	225	255	220	237	235	228	221	233	270	256	208	244	239	235	234	245	243	249	235	253	222	218	243	197	232	203	232	231	256	267	247	252	212	242	249	263	228	245	232	223	231	224	251	250	250	223	231	221	222	235	229	254	228	233	236	254	230	251	241	230	236	230	240	232	240	231	257	231	242	266	229	250	219	226	252	229	221	256	245	264	249	225	248	247	234	257	237	249	248	227	265	238	234	247	215	216	245	215	249	221	243	237	226	262	255	269	243	236	228	215	235	249	240	218	223	244	234	218	221	245	224	253	274	229	257	238	250	243	249	250	248	233	219	226	224	211	247	237	239	248	239	221	266	233	191	219	247	239	248	240	232	263	222	250	255	217	235	234	264	260	228	232	228	232	242	248	268	254	238	216	230	253	233	226	228	240	226	262	235
27544	45855	39848	29763	22940	18118	13746	10833	7844	5518	4076	2880	2168	1663	1230	1099	942	914	767	784	689	695	577	592	526	548	535	490	484	418	441	433	404	351	360	378	369	378	406	427	392	385	367	396	383	371	367	338	353	355	379	378	360	438	391	385	412	433	369	393	376	354	360	364	341	347	353	375	345	369	376	368	346	375	403	348	345	367	348	374	377	369	311	336	371	376	316	359	381	354	343	339	369	357	361	331	365	348	381	400	357	378	364	378	345	378	344	343	369	327	365	356	353	368	347	362	337	365	334	346	345	337	368	326	358	337	327	352	369	352	364	360	342	349	360	354	335	349	363	357	335	335	362	359	359	353	344	381	359	350	360	379	347	345	378	385	368	377	337	308	345	364	355	355	403	346	322	376	361	323	386	326	356	323	362	361	362	329	376	336	358	381	339	334	349	336	349	380	349	366	347	345	351	355	353	344	385	349	400	340	331	342	317	348	361	364	359	349	340	316	343	334	311	359	339	363	386	367	361	341	402	352	348	354	381	370	379	357	416	367	345	345	344	340	316	366	354	291	389	370	337	336	342	354	386	315	376	377	368	342	348	344	374	358	363	337	334	350	319	333	348	356	328	351	335	326	333	324	353	328	349	324	313	333	339	397	366	354	332	356	371	328	325	316	368	338	340	340	366	336	338	346	365	345	328	353	345	381	360	349	353	350	340	362	332	356	357	327	337	344	345	363	341	330	368	336	352	345	361	333	350	339	319	369	327	353	339	367	381	351	362	320	345	360	365	372	329	349	367	329	344	338	374	339	370	338	355	370	330	365	347	377	377	333	326	373	343	364	339	351	368	353	348	359	338	330	339	373	345	330	345	337	365	382	346	309	371	349	357	321	380	343	377	354	368	351	332	347	362	361	343	327	332	360	337	337	350	329	344	339	322	387	332	336	343	323	361	335	361	311	343	338	339	353	357	318	335	343	323	358	413	348	372	336	361	357	321	326	326	336	376	311	361	351	360	348	337	349	352	359	348	365	319	375	357	362	360	326	416	320	352	347	360	377	354	372	340	340	349	348	364	357	355	351	355	375	348	319	376	342	376	346	339	327	343	332	317	369	349	319	383	348	347	369	360	353	347	334	368	362	332	359	338	366	352	359	328	337	360	313	344	358	382	388	376	350	337	370	367	359	356	381	333	328	370	335	347	330	362	350	376	360	326	363	361	342	334	367	376	341	347	355	369	350	336	352	335	353	344	352	358	379	350	342	350	307	344	344	346	357	341	339	336	324	317	342	371	347	361	340	350	347	373	340	325	320	370	339	353	326	313	384	339	395	305	336	364	367	345	370	347	347	341	328	359	344	345	333	363	356	368	330	331	355	338	407	349	364	320	409	372	360	392	329	384	334	319	345	346	374	387	352	358	397	366	341	370	352	335	347	357	344	351	329	375	342	354	344	339	328	342	335	372	365	334	347	345	360	355	364	375	328	354	367	316	361	342	353	373	371	341	344	376	327	367	327	370	347	357	360	409	361	331	334	340	324	347	349	372	349	347	351	358	347	359	352	335	322	380	356	353	351	352	337	371	316	372	358	335	331	348	358	332	365	325	331	349	366	337	373	356	375	298	323	333	331	326	341	345	360	341	368	351	366	358	343	327	352	360	338	325	344	365	359	328	361	311	351	339	371	354	367	366	359	360	402	337	325	363	344	346	369	376	346	337	367	339	366	325	361	396	367	336	325	332	398	350	344	336	332	322	316	358	326	360	366	381	386	353	362	366	337	357	352	354	344	334	342	371	356	345	381	351	334	338	329	340	323	347	370	343	352	410	371	355	353	340	338	353	349	347	352	346	306	321	345	395	333	332	373	372	321	377	364	367	328	347	360	361	333	348	351	364	327	351	342	356	334	346	364	334	380	362	323	351	376	324	349	330	364	342	351	350	356	390	339	343	352	364	362	323	316	357	335	360	354	351	341	345	323	344	349	328	360	356	365	354	385	338	368	354	361	340	315	350	336	334	332	336	363	381	347	348	325	336	336	354	336	332	336	355	360	351	347	339	354	361	351	375	380	344	364	357	321	349	366	351	365	356	352	348	338	358	338	317	354	343	373	339	346	334	362	324	316	363	337	349	359	364	342	368	360	352	362	346	376	333	341	328	354	356	391	351	370	360	351	332	371	376	350	338	373	351	358	359	343	372	356	352	358	349	356	338	346	350	327	334	362	361	341	390	354	336	326	372	354	353	360	364	335	380	359	378	348	358	370	385	366	328	295	313	375	345	335	370	321	366	332	365	345	355	348	335	355	353	368	333	348	355	364	368	353	362	399	352	321	388	328	344	334	349	326	346	352	368	353	358	363	332	357	349	353	325	360	341	360	356	328	377	336	380	346	371	370	319	319	350	355	378	355	343	364	355	364	343	367	384	355	350	368	345	310	385	325	352	372	383	355	355	320	352	322	338	359	363	324	332	383	330	314	336	333	320	326	359	339	363	336	337	299	345	378	342	342	356	344	333	360	352	343	361	363	372	327	327	344	359	321	374	375	356	362	376	336	368	380	376	358	327	334	361	342	337	370	349	336	351	296	347	342	342	368	358	370	347	347	347	356	353	339	362	372	348	370	336	368	333	355	385	374	340	329	320	355	363	343	392	360	361	327	333	347	338	333	347	347	349	340	333	338	344	337	337	357	349	353	319	357	342	347	321	354	375	368	337	359	366	344	361	395	355	330	327	337	361	372	332	364	341	344	299	337	367	338	364	346	331	344	335	353	349	361	359	345	325	359	364	372	343	320	368	344	349	367	332	336	357	347	360	343	380	363	379	375	349	343	343	348	344	339	331	344	337	350	355	314	369	332	345	355	359	341	305	378	343	324	366	353	362	340	375	361	349	332	335	328	372	367	342	362	379	354	345	387	345	383	352	363	334	351	370	351	363	377	375	331	319	377	352	337	356	353	327	356	375	356	349	340	343	354	335	350	346	362	335	367	355	354	307	369	328	335	361	340	350	344	348	372	348	361	345	353	339	340	314	345	317	361	366	347	388	349	348	372	347	340	347	335	350	366	338	355	348	319	328	356	309	392	331	336	347	345	341	357	331	323	347	355	389	351	352	346	322	367	333	310	373	327	369	328	360	329	374	347	348	326	333	368	382	336	324	342	375	349	347	342	320	370	349	338	388	329	330	362	341	373	353	341	348	363	397	345	350	350	332	365	342	340	322	340	355	350	365	374	365	384	329	353	356	321	358	337	381	362	328	328	352	362	359	359	373	338	359	347	366	346	344	340	349	336	368	344	330	361	346	325	336	336	398	339	358	337	333	372	356	347	339	367	366	343	333	359	369	339	358	352	322	356	330	349	341	330	364	328	360	384	385	358	331	346	364	343	342	317	343	359	360	384	350	343	327	329	339	374	363	377	342	326	350	354	321	363	348	368	371	327	330	340	333	371	314	363	368	361	359	359	363	316	363	342	363	333	361	347	313	346	348	373	353	335	332	343	385	316	322	330
23109	21137	28851	23754	21348	21135	15296	6657	3997	2675	2084	1503	1070	844	598	522	473	482	420	383	384	328	300	286	250	248	255	251	199	214	176	173	195	176	154	172	208	175	164	159	145	168	165	148	159	173	154	149	146	152	154	192	148	165	164	161	166	147	154	185	155	166	136	178	157	151	166	171	154	151	129	147	142	146	160	141	136	151	156	138	167	132	136	144	147	147	144	158	143	144	131	139	162	130	148	138	159	150	149	168	164	141	151	150	165	169	156	145	130	122	136	140	149	152	144	168	166	159	138	175	122	166	145	135	127	154	145	144	141	133	141	148	154	142	144	146	141	139	145	123	137	160	149	153	164	143	140	170	150	164	143	142	128	156	148	137	148	136	142	160	142	138	156	148	138	137	143	142	139	126	140	141	124	144	140	132	142	129	149	160	151	139	147	143	131	148	145	157	136	145	140	135	149	159	141	141	148	154	141	146	163	137	164	147	154	145	149	157	139	130	153	146	151	140	149	139	136	149	138	140	134	166	150	147	130	154	146	117	138	145	147	146	126	127	128	146	133	126	122	135	147	131	139	119	111	126	157	136	144	145	163	142	139	166	135	161	135	139	138	153	150	167	133	121	152	125	138	144	148	145	131	137	143	153	138	110	145	148	159	156	142	147	138	146	144	146	143	141	152	151	131	137	152	158	142	145	175	144	121	131	136	139	144	135	157	147	155	138	132	154	161	117	126	156	125	137	132	136	127	152	140	156	139	139	148	144	149	154	134	136	128	145	156	141	115	142	141	139	136	143	127	141	151	137	159	140	155	137	146	161	131	126	150	143	142	128	121	139	148	133	145	145	135	134	152	153	163	141	146	154	157	114	144	137	144	123	141	123	139	148	125	141	129	141	144	152	148	159	161	129	142	153	143	139	133	151	155	138	141	157	141	127	151	144	136	142	168	134	132	134	156	153	184	154	145	135	142	130	137	133	157	136	130	137	141	150	124	139	159	151	163	151	125	147	151	152	124	158	135	117	138	123	146	149	144	134	149	145	147	155	134	134	136	131	116	145	129	144	135	141	126	141	156	156	143	120	132	146	144	157	131	147	145	142	119	152	130	145	129	126	151	141	132	143	135	152	135	137	144	135	148	148	144	132	118	140	135	133	161	136	130	140	136	129	127	152	150	142	148	138	139	155	139	133	132	133	137	141	158	155	145	123	131	153	174	139	149	145	145	160	128	136	152	131	143	129	153	167	140	143	135	138	132	124	142	139	142	132	148	152	151	158	128	146	150	152	156	135	141	139	142	143	160	142	152	136	142	151	144	144	153	140	140	146	134	138	140	149	149	147	134	151	149	139	124	143	148	149	168	142	147	129	165	135	169	133	144	153	163	136	154	137	129	135	172	162	131	143	142	124	151	144	148	140	139	133	153	135	129	130	157	128	125	142	138	134	165	155	115	133	168	151	147	132	144	158	142	121	138	172	134	117	127	139	122	158	128	147	161	130	153	148	137	146	132	166	142	141	137	149	119	150	151	126	129	156	123	157	136	143	135	152	143	146	129	168	158	136	130	144	147	119	142	152	157	132	136	168	151	145	145	156	144	134	151	130	141	142	148	140	133	164	147	134	133	119	127	126	136	123	135	123	122	127	146	147	136	140	144	162	134	152	155	145	139	147	167	151	142	137	144	140	140	137	152	130	123	136	110	152	150	143	138	137	177	166	141	152	132	145	162	148	154	132	155	152	124	152	146	134	168	129	143	148	151	159	140	149	141	150	136	143	146	142	147	141	151	124	135	163	135	131	146	141	155	170	122	163	136	161	126	129	145	163	139	140	137	131	164	150	131	139	129	132	141	138	134	151	142	132	139	147	156	146	140	141	154	139	161	153	141	145	150	138	135	149	142	144	146	131	139	143	133	145	151	129	154	130	160	146	133	126	147	133	146	146	136	135	142	131	135	144	146	148	164	135	132	132	149	126	141	133	150	160	148	135	137	152	152	157	144	143	179	124	124	135	139	146	151	147	150	147	154	125	146	148	137	167	150	127	153	155	162	133	132	142	122	140	144	144	136	143	145	130	143	142	143	123	152	128	148	156	141	155	158	144	163	146	129	149	147	152	128	142	151	142	157	148	152	138	157	147	132	153	146	158	149	139	122	161	168	153	145	160	155	138	135	144	163	130	128	142	145	165	134	143	151	152	137	132	135	149	131	128	134	147	150	144	134	154	150	134	143	144	154	113	135	122	132	147	169	154	150	151	138	137	142	153	151	118	148	152	141	156	163	151	169	149	131	141	144	145	143	158	164	134	147	145	132	146	157	144	141	140	121	131	138	130	138	133	139	150	133	139	156	144	152	160	164	163	130	135	136	151	139	128	140	136	137	139	118	135	157	140	160	159	132	138	144	139	135	123	125	151	155	148	163	145	136	145	165	151	138	142	154	116	127	149	120	145	159	136	105	149	126	147	141	145	127	143	142	176	156	140	149	149	142	122	135	161	154	136	137	141	128	141	128	155	143	123	145	157	130	142	134	144	160	129	141	140	152	123	134	123	133	134	143	127	145	131	128	142	140	140	131	135	139	150	137	142	136	135	133	151	156	146	121	146	146	139	144	124	164	147	149	122	135	172	154	129	141	146	130	178	140	131	169	142	145	122	125	122	155	154	146	163	144	166	124	155	124	155	145	137	128	133	153	128	123	139	135	137	142	124	149	165	153	136	147	153	165	158	146	130	135	163	131	154	141	132	149	157	125	132	149	110	141	134	145	139	137	157	141	144	125	148	147	143	115	131	108	157	141	118	134	149	146	150	123	147	131	139	137	103	128	134	132	131	139	146	138	146	129	121	156	144	142	170	134	155	143	148	140	150	143	135	145	132	161	145	135	157	131	139	141	136	163	127	143	148	144	153	132	141	149	128	149	144	145	153	132	151	141	117	159	147	131	134	132	159	141	141	145	134	164	146	138	133	161	149	125	165	139	132	147	132	134	133	143	160	121	147	128	140	143	125	141	124	147	154	152	134	121	143	130	173	152	146	133	156	147	125	160	137	120	138	161	135	155	138	118	144	142	144	127	131	152	135	138	142	155	128	146	157	147	128	144	137	167	134	139	120	134	142	136	129	136	151	130	156	141	150	145	137	141	148	153	161	127	132	136	130	155	142	136	144	142	140	141	130	150	143	137	144	120	144	145	171	165	131	155	156	164	133	139	147	137	145	133	154	167	128	147	154	139	96	130	134	139	143	138	130	146	151	158	119	127	156	145	166	141	131	124	152	161	127	157	134	124	140	153	139	131	146	151	140	154	135	136	136	154	140	123	147	159	129	151	138	181	134	160	127	139	154	125	166	122	143	146	127	143	153	136	125	145	151	156	144	149	156	150	118	161	143	136	136	135	145	152	136	143	159	136	153	143	148	140	123	136	156	134	145	138	145	168	161	144	131	130	146	137	130	131	139	146	131	155	148	143	147	163	161	168	136	155	163	127	138	122	125	131	158	167	142	153	125
28599	48519	42848	32858	26445	21571	17228	12915	9895	7001	5424	4114	2894	2217	1572	1291	1170	1032	944	834	760	690	592	554	524	446	459	448	396	361	352	328	343	293	302	280	283	264	268	250	265	256	256	240	249	221	249	219	241	246	219	261	253	245	249	253	273	272	260	284	278	249	246	244	224	227	220	250	210	232	237	228	229	229	229	219	210	210	243	225	218	218	211	218	203	218	225	248	234	208	219	214	201	218	220	207	212	219	227	249	228	233	225	242	222	222	209	240	241	198	235	198	226	212	228	202	232	201	218	219	228	231	255	210	232	230	205	236	225	199	233	220	220	213	229	213	210	217	208	220	212	232	185	221	221	225	232	237	227	204	233	235	196	200	194	204	221	202	211	230	185	208	218	219	242	224	215	212	230	195	195	209	222	200	199	228	224	231	228	201	194	217	191	215	215	211	202	202	204	224	208	223	213	200	204	248	212	208	239	213	197	198	209	211	235	204	187	215	197	204	201	238	194	186	211	208	202	210	194	200	197	220	218	215	205	194	190	217	219	215	212	210	214	197	227	212	194	217	229	243	200	211	229	205	201	236	200	212	204	237	222	223	199	193	231	218	202	234	204	205	199	237	244	209	233	224	213	203	228	232	213	177	216	205	217	201	203	234	196	216	177	235	213	222	192	234	204	212	209	203	227	229	202	225	219	216	211	204	217	203	204	226	222	221	203	227	215	207	224	217	209	220	210	220	210	207	200	202	203	225	209	224	212	225	217	204	219	216	220	215	206	200	184	177	204	202	204	220	209	220	227	216	183	205	196	212	219	199	181	216	225	208	227	218	232	202	213	186	215	237	209	242	238	216	232	227	216	213	214	195	191	223	209	205	200	203	192	189	205	216	186	221	231	216	226	215	209	211	199	230	216	212	219	218	173	190	237	229	183	226	209	195	221	210	189	221	169	194	216	203	202	213	195	217	216	195	212	194	209	220	194	216	216	222	200	200	195	214	225	243	207	206	200	206	232	215	232	203	212	200	222	212	212	215	205	204	202	210	210	214	192	213	218	227	193	203	204	221	197	204	195	197	218	229	198	205	207	223	222	204	209	199	204	209	225	201	211	193	203	198	188	218	216	220	219	219	207	213	216	200	216	224	193	188	214	215	225	214	203	205	196	212	192	213	210	209	222	206	194	202	188	211	208	218	202	224	217	184	197	230	197	216	206	175	197	216	202	209	197	232	229	218	215	206	211	217	261	203	193	225	225	194	212	212	197	204	215	190	206	206	191	199	201	194	198	197	185	183	191	179	228	230	217	217	213	209	205	208	211	213	200	199	208	208	222	196	199	194	180	215	213	221	193	220	209	217	204	213	225	229	223	212	208	207	216	212	208	213	213	224	210	230	232	208	241	191	187	187	210	217	193	198	193	202	204	220	209	225	210	210	212	190	203	213	218	185	224	197	214	203	185	250	219	227	198	217	234	226	215	208	214	212	213	204	234	178	204	225	209	221	245	216	204	229	213	211	206	205	218	204	219	213	203	215	212	207	191	204	213	198	235	196	225	206	224	208	221	220	196	204	217	206	209	206	201	194	215	204	199	210	181	207	204	200	218	238	207	197	210	211	197	210	219	212	212	211	202	217	199	186	226	215	231	222	216	224	221	223	220	201	195	231	208	221	204	203	191	234	211	209	210	189	211	212	234	197	251	213	222	217	208	222	200	202	191	200	232	209	193	197	211	205	215	217	208	204	212	207	208	199	220	185	219	220	196	204	218	220	216	231	241	211	226	221	225	184	199	219	185	229	216	204	213	209	200	225	202	205	210	210	203	219	186	201	200	194	222	221	215	218	200	211	204	224	212	236	213	193	184	183	197	193	216	207	206	215	195	226	213	210	218	209	210	219	194	205	211	208	204	192	246	217	190	230	206	214	212	189	194	211	215	223	188	210	215	189	216	231	224	215	212	202	211	213	209	211	219	222	215	232	206	197	191	206	207	223	220	220	201	222	237	192	205	212	215	241	201	219	194	232	213	201	207	223	207	226	203	207	215	223	235	215	198	223	225	219	179	232	252	197	201	195	217	189	215	195	220	252	214	202	194	242	221	200	223	187	245	217	202	214	229	206	203	219	189	205	209	204	205	211	187	204	233	201	214	239	183	183	220	226	225	207	219	218	218	203	218	208	210	220	209	208	230	169	205	196	212	210	243	218	189	215	226	204	196	200	193	205	198	213	202	209	207	203	213	192	222	208	228	201	209	224	195	227	215	217	206	217	198	211	234	226	214	224	211	218	209	199	186	199	206	204	210	194	193	176	219	207	197	225	197	189	207	215	230	227	197	202	221	209	193	189	224	213	220	194	189	214	213	214	222	217	199	206	231	192	212	204	192	179	216	221	219	213	196	224	207	211	263	210	197	196	209	206	201	205	190	210	229	193	216	203	206	224	213	229	234	217	209	210	202	208	194	208	208	199	209	193	207	188	199	229	200	202	225	186	186	200	198	230	202	184	193	222	211	252	205	213	195	208	200	208	226	239	211	223	200	218	191	216	199	202	204	234	201	192	209	219	199	198	217	198	202	203	201	202	211	198	219	224	209	211	206	181	183	215	215	205	215	220	212	206	225	216	187	202	212	204	209	222	193	223	208	217	212	194	210	215	204	222	195	208	194	200	221	222	179	232	210	197	209	208	183	243	210	210	233	205	207	206	196	186	224	212	219	204	207	237	201	223	227	196	228	205	227	187	184	208	190	219	241	206	220	240	201	199	196	208	230	217	214	223	218	228	208	239	202	213	216	202	230	211	224	212	191	227	208	198	228	213	218	219	217	217	200	235	205	204	206	199	200	230	209	189	192	233	207	206	229	229	244	204	190	216	225	215	207	187	194	207	217	209	201	185	224	212	214	187	187	235	216	182	202	208	208	198	207	205	233	212	215	215	197	189	214	213	220	193	223	228	219	218	197	212	242	210	236	194	216	231	211	208	192	206	179	209	223	222	207	225	216	207	226	210	214	207	228	195	220	202	214	204	213	223	179	183	196	212	216	213	199	211	198	174	206	188	211	253	200	196	234	188	207	238	217	217	210	213	208	208	211	224	229	203	177	198	198	205	191	197	202	203	191	244	238	216	222	229	206	221	205	208	210	184	224	201	250	200	205	223	198	200	220	224	203	184	210	224	208	244	213	204	228	213	214	205	215	205	233	214	217	223	217	230	221	211	208	189	236	221	213	214	214	200	190	222	209	202	210	206	230	189	193	219	215	194	221	219	215	194	232	197	191	219	192	216	213	228	218	229	206	220	215	241	225	204	198	199	216	225	203	198	218	231	204	209	195	201	210	209	195	193	206	240	233	206	218	222	194	202	182	213	210	213	210	219	209	210	202	211	194	209	216	219	211	206	217	213	215	187	213	210	207	220	196	192	214	234	233	206	224	207	209	225	212	209	194	202	227	222	203	207	190	218	193	207	215	205	222	204	207	214	213	188	188	184	217	233	212	242	192	209	224	224	207	228
27852	25679	28353	20969	12460	7309	4251	2740	1918	1331	932	741	613	468	462	384	376	366	346	321	332	304	313	319	305	275	311	266	260	273	281	227	270	252	267	276	249	283	259	254	257	277	273	234	231	230	275	279	258	258	274	264	273	238	283	280	286	254	290	288	289	255	296	252	299	262	245	257	276	252	258	251	246	279	276	259	264	272	262	263	250	278	220	258	250	262	272	275	257	246	246	251	240	242	272	295	238	272	295	254	268	264	296	278	240	255	263	247	254	246	258	271	256	241	279	274	256	270	280	262	309	246	248	270	260	267	273	256	269	260	244	262	231	250	275	269	256	260	217	243	233	254	265	267	267	253	272	290	247	257	253	254	253	249	253	265	292	258	264	255	276	267	289	236	275	269	240	267	250	265	273	252	281	246	249	241	269	266	261	269	275	271	252	253	239	245	252	255	287	263	260	258	282	281	254	255	262	258	269	288	243	255	259	269	287	268	240	249	263	242	270	262	237	261	267	271	237	278	281	263	269	260	247	269	255	258	242	254	253	266	287	241	288	236	247	291	268	267	255	261	260	233	254	270	272	243	271	267	268	262	275	262	252	273	231	263	269	242	267	263	293	254	295	277	265	259	260	265	258	256	257	259	240	284	262	273	262	239	260	273	255	261	263	276	268	231	281	242	279	231	254	250	233	284	240	262	279	250	256	263	227	258	278	269	244	264	241	238	274	250	239	254	266	258	262	248	258	254	266	244	257	245	281	260	262	237	269	287	247	248	276	244	242	252	284	276	255	257	260	235	272	246	261	253	228	263	220	266	262	256	239	253	255	260	248	231	244	267	260	257	257	284	237	235	264	246	240	273	239	220	261	256	247	232	268	222	267	248	277	261	265	234	242	244	270	261	249	258	262	263	243	222	289	244	235	245	255	240	275	266	262	267	280	251	281	271	272	250	243	265	259	257	261	243	231	295	247	259	259	245	224	278	250	269	261	286	243	278	276	238	243	247	251	250	263	267	252	241	243	279	236	244	273	286	252	309	273	259	231	271	261	262	260	266	291	252	265	259	241	271	258	260	230	261	269	250	250	287	268	275	279	230	248	239	265	233	236	232	242	255	273	254	243	267	244	256	260	256	266	260	291	264	249	254	225	268	277	239	263	260	283	263	264	251	263	276	256	252	280	260	262	258	289	244	272	241	259	242	256	249	264	259	287	255	283	255	242	264	255	231	268	225	252	257	254	284	261	274	277	239	238	231	262	262	232	274	247	268	228	256	294	254	261	246	259	245	273	265	254	269	251	263	267	256	286	258	272	272	266	260	287	229	285	268	266	275	261	259	274	249	276	266	268	258	250	270	245	277	245	249	261	236	267	257	266	260	245	276	258	252	246	261	269	250	252	239	276	257	261	253	255	255	259	277	266	253	266	261	263	274	277	241	274	289	224	260	272	272	257	238	237	248	271	285	260	253	257	270	262	268	263	276	265	247	231	236	266	243	276	269	259	255	246	270	254	252	255	242	271	259	281	251	263	265	237	278	264	253	262	251	261	263	297	266	273	234	280	265	283	275	275	250	263	266	265	230	279	261	260	251	243	262	253	272	267	238	270	245	248	251	274	231	258	262	276	276	253	261	258	256	261	259	248	249	238	272	247	285	242	228	272	281	251	259	246	279	261	262	266	263	265	242	245	271	252	268	257	248	233	262	253	255	246	274	265	271	249	264	259	271	237	255	248	253	293	244	282	245	257	254	246	272	246	268	264	258	284	241	261	240	241	277	270	236	268	281	249	282	260	300	257	263	255	283	259	250	241	235	270	258	282	280	245	249	234	249	255	257	257	244	273	257	253	260	265	250	266	276	263	254	230	275	257	277	279	271	264	268	238	273	265	288	257	267	238	274	296	256	256	246	239	256	260	263	265	228	213	263	265	274	268	268	234	289	257	243	263	265	255	271	278	274	248	275	252	278	285	271	275	233	281	241	253	242	259	252	265	273	263	250	257	245	244	259	248	284	288	260	265	252	270	262	274	239	264	232	257	267	249	256	259	224	273	273	244	270	243	261	301	248	266	271	258	229	257	243	247	286	255	264	278	255	256	275	262	257	258	253	262	250	249	261	238	225	232	288	214	258	283	261	233	275	281	233	260	251	271	263	273	258	249	251	262	253	277	277	292	257	253	269	268	247	235	278	242	227	255	269	279	263	262	286	230	255	254	261	272	265	282	264	256	242	246	284	256	268	270	243	282	268	241	259	250	256	287	243	255	276	238	250	258	258	274	283	249	259	256	258	250	271	260	271	274	288	230	277	269	258	249	238	280	271	282	256	252	272	251	256	274	252	243	256	251	237	225	300	302	260	280	251	278	225	235	246	265	251	271	255	241	264	257	266	254	282	274	253	254	261	268	263	276	246	225	270	252	254	238	241	247	251	273	264	269	254	253	241	228	278	264	258	255	275	256	258	264	268	253	254	266	269	289	257	234	273	246	231	256	256	245	248	243	280	260	261	243	265	259	243	243	249	253	238	241	261	242	263	276	247	263	260	258	289	248	260	271	268	234	275	278	245	209	240	279	268	268	277	262	233	267	247	288	256	300	273	263	283	278	253	237	270	279	247	264	257	266	249	265	234	281	281	275	283	248	308	260	224	278	275	258	266	267	247	251	249	227	277	273	262	272	280	267	225	255	260	267	265	265	274	278	273	245	279	244	254	271	280	258	241	290	256	275	239	263	245	273	261	239	256	277	250	257	276	304	259	235	264	259	258	268	265	289	251	283	279	275	209	258	261	279	231	250	277	258	260	246	274	256	272	267	289	278	260	277	269	269	280	261	263	250	267	269	276	265	257	275	275	280	260	281	258	257	252	277	284	241	262	272	253	280	247	249	301	277	239	241	258	273	266	264	258	263	257	281	259	275	264	255	278	245	261	289	278	274	242	241	255	268	225	272	263	259	232	272	257	267	247	280	271	260	267	246	263	257	276	258	283	288	251	276	255	279	256	273	282	246	254	281	243	223	249	269	248	267	267	277	277	283	259	266	274	217	267	262	279	278	278	226	237	266	241	292	297	260	264	284	252	254	234	256	275	263	275	277	282	253	260	286	272	264	245	281	235	220	280	282	234	252	248	278	262	263	241	223	249	248	251	298	257	254	264	267	251	264	256	267	262	277	254	273	228	240	272	264	271	223	259	269	249	239	274	251	254	292	238	231	258	244	277	253	259	267	253	280	284	252	258	261	269	249	234	261	244	264	288	269	297	268	259	258	239	270	244	266	269	276	259	247	241	290	279	268	243	246	256	259	273	262	288	263	267	274	259	263	261	253	255	279	266	279	263	279	270	258	273	251	235	285	261	233	258	281	277	258	270	245	278	285	258	280	261	269	275	259	259	248	279	234	252	295	285	264	274	264	238	276	256	260	250	269	271	233	262	256	243	251	251	245	255	232	280	248	259	281	254	262	274	252	253	271	281	235	260	273	268	250	248	234	286	272	260	228	243	260	250	264	277
27385	39719	33567	23634	17667	13280	9939	7161	5062	3616	2390	1778	1428	1051	896	777	711	646	641	573	580	522	495	474	464	464	472	451	421	414	418	430	378	410	386	364	410	386	378	437	367	397	382	384	378	398	425	379	382	363	375	391	395	401	391	373	414	425	407	388	364	425	382	365	410	399	388	393	377	393	397	355	395	373	412	334	345	380	393	409	399	392	371	363	376	364	409	340	384	405	356	392	389	390	407	379	411	336	381	384	430	383	376	395	373	367	354	368	389	350	359	377	380	411	390	400	370	352	396	409	378	397	371	390	396	369	341	407	399	412	390	391	361	378	369	376	380	391	384	388	399	363	372	370	381	384	418	392	379	381	335	388	380	383	382	412	388	351	366	386	396	367	379	406	410	382	404	414	369	413	388	403	363	400	397	398	356	397	375	386	371	417	388	347	345	379	350	381	370	366	370	368	381	370	342	380	364	348	365	385	386	340	354	388	371	394	361	373	351	360	334	380	361	348	397	377	381	380	351	354	344	380	353	418	358	410	382	379	403	355	360	351	405	360	373	383	335	364	356	366	366	351	392	361	369	394	384	397	407	429	413	369	379	357	360	387	421	357	353	371	360	333	362	355	342	390	351	400	399	375	409	355	382	349	411	361	383	384	345	372	367	405	371	374	346	364	380	382	393	378	405	385	378	378	379	381	389	381	362	376	394	350	367	370	384	364	404	373	361	357	380	372	393	365	397	370	368	379	361	376	391	371	372	367	354	376	361	379	352	352	359	407	361	389	380	365	402	393	365	413	379	372	342	353	364	393	339	378	356	365	353	341	369	374	378	379	375	406	389	342	334	366	391	394	383	367	366	348	376	355	364	379	351	346	377	375	384	362	398	404	369	386	417	370	357	431	343	371	380	372	382	344	352	384	377	332	353	383	354	358	335	335	378	387	384	384	384	416	392	400	389	353	371	379	363	355	394	387	379	376	377	358	385	391	375	394	324	392	358	384	399	416	405	371	381	400	369	375	385	383	383	413	353	375	381	379	365	389	390	350	379	383	366	336	371	366	385	336	372	366	358	377	376	338	374	382	392	387	343	370	358	386	406	374	349	366	377	401	353	356	380	420	388	367	344	390	357	366	361	371	370	353	329	356	377	380	375	360	385	371	354	369	371	383	368	389	376	344	388	367	384	401	402	382	410	371	364	396	379	374	381	351	351	360	365	319	393	344	368	380	370	363	338	383	347	343	367	375	391	350	385	366	380	384	353	372	383	362	345	350	415	360	415	345	366	411	377	360	408	392	371	351	398	394	341	375	398	357	385	376	353	376	381	391	375	368	345	363	377	363	407	380	376	387	355	347	341	349	364	360	367	384	369	376	346	358	354	369	362	353	406	383	351	399	383	357	362	381	387	349	376	343	348	386	401	391	398	365	415	367	377	383	409	382	387	381	391	389	362	402	394	396	361	382	373	355	401	389	367	358	349	368	422	342	392	350	375	370	398	395	391	377	389	370	363	384	387	390	372	347	389	364	366	399	380	388	373	352	353	351	350	370	360	371	374	380	380	389	360	343	382	389	364	364	369	364	388	364	374	360	357	397	358	387	375	362	394	372	389	336	341	379	394	383	366	388	379	371	344	382	353	363	394	372	359	367	357	386	388	396	364	345	371	367	377	337	354	393	373	388	393	386	412	367	349	397	393	382	379	405	374	374	402	367	384	349	373	399	355	365	364	364	381	360	386	364	375	385	380	375	379	371	394	361	388	380	411	378	359	378	367	389	366	363	367	382	365	386	393	383	380	383	364	369	376	351	372	401	341	397	384	379	377	386	386	366	382	375	359	362	402	377	400	360	418	342	406	370	351	380	358	398	367	384	395	359	412	368	374	392	397	413	360	344	397	389	381	377	379	371	376	364	365	367	369	378	392	366	402	338	382	365	359	372	366	357	380	377	360	352	395	378	358	403	386	370	382	365	400	372	367	389	358	366	413	388	345	400	380	441	382	351	356	356	394	359	343	372	377	362	408	376	364	382	400	387	393	389	377	380	397	416	380	380	372	366	388	383	375	361	383	387	396	358	405	391	403	330	373	408	385	397	375	335	381	386	388	429	375	376	385	361	374	370	361	372	375	366	387	390	369	356	354	403	375	375	380	384	356	362	396	335	392	417	357	359	388	398	377	367	384	343	360	386	392	411	399	376	393	386	344	393	375	389	358	364	367	359	373	349	388	394	352	387	386	361	407	365	383	401	331	407	399	354	356	373	374	394	413	354	366	393	389	388	355	379	365	367	395	373	370	353	348	358	395	370	364	351	378	392	378	392	395	380	403	368	382	346	401	372	377	367	351	353	357	385	348	381	360	372	383	360	387	374	399	342	340	400	408	408	358	374	364	367	398	407	349	367	345	407	381	409	343	381	355	367	370	371	413	405	355	389	377	366	364	356	396	382	365	338	355	390	355	380	395	375	387	380	391	350	369	409	368	379	378	389	373	365	393	403	385	387	360	375	362	402	401	348	406	363	406	353	356	363	398	364	368	396	380	348	367	363	378	346	373	389	384	385	404	361	379	376	398	378	380	363	394	351	354	332	378	347	395	371	380	389	390	347	331	394	388	364	337	358	378	388	359	405	404	401	360	365	363	391	391	402	382	370	371	375	390	390	344	372	338	376	366	370	363	366	368	367	350	371	377	390	344	368	367	399	353	387	387	350	392	363	389	410	402	346	378	344	379	367	360	372	371	355	374	390	354	389	378	321	337	374	367	341	381	387	418	399	370	344	377	368	356	385	388	389	371	380	419	389	368	360	364	386	354	395	372	362	346	387	365	408	380	368	386	412	414	361	347	404	401	363	416	380	427	378	369	365	387	397	349	384	368	359	360	375	399	377	379	374	352	363	406	409	368	413	375	434	323	380	381	400	387	373	389	357	375	374	382	377	403	377	371	335	386	369	325	370	368	362	399	385	367	349	393	370	392	392	378	371	436	384	362	353	389	416	391	382	369	360	398	432	391	360	388	432	395	359	383	366	392	357	407	374	348	341	413	367	366	396	380	384	368	367	357	383	358	372	382	366	372	415	380	378	374	365	374	380	386	383	382	362	376	353	402	368	345	361	372	353	351	364	379	382	339	410	374	357	372	398	377	388	344	367	400	351	405	389	370	358	360	362	381	352	389	369	374	387	363	357	397	389	365	405	360	370	371	351	383	385	362	388	363	394	371	384	379	351	324	380	374	369	357	388	377	359	358	374	382	393	364	364	401	402	354	387	395	345	358	359	356	364	385	395	365	363	358	353	359	354	360	366	371	389	391	353	346	373	369	384	342	374	394	382	377	365	368	389	377	392	399	388	371	375	387	351	353	371	386	373	360	365	425	393	378	392	352	371	378	385	415	366	362	361	391	406	381	347	372	392	371	405	379	378	384	381	378	351	380	376	384	325	369	375	389	389	372	397	409	384	368	386	386	375	348	390	381	403	365	389	398	377	366	381	368	366	396	412	374	359	382	396
24015	21099	28373	24606	21217	15684	8733	4491	3089	2065	1421	992	860	660	585	510	519	432	418	401	406	352	323	292	335	316	316	287	292	282	295	272	240	253	268	256	263	227	247	250	288	255	260	259	242	220	240	248	221	254	242	274	223	245	241	261	254	238	245	248	237	258	260	248	247	246	240	257	217	288	260	246	248	234	246	249	206	223	252	251	223	273	241	282	249	259	222	241	231	223	264	232	228	251	243	233	255	231	245	235	252	253	260	251	238	232	251	234	230	275	239	240	228	247	251	240	259	276	225	228	247	227	266	241	252	231	239	233	228	229	240	223	233	225	221	237	230	218	253	226	271	219	261	249	274	276	252	236	215	238	220	269	239	257	244	229	253	255	245	262	272	221	245	235	269	245	238	249	235	245	235	255	248	227	229	266	233	256	259	257	243	231	238	249	238	235	229	253	246	231	227	225	237	238	257	231	224	257	251	215	242	247	241	249	261	267	263	202	256	259	240	262	249	241	265	237	242	224	233	276	239	251	247	240	251	255	242	250	219	239	255	247	243	247	257	261	212	273	239	267	254	248	234	218	231	253	242	235	275	219	226	257	242	215	220	259	225	237	226	236	251	240	242	232	223	224	277	241	257	226	269	230	233	230	241	238	236	256	235	247	246	240	257	240	215	236	265	232	220	247	246	226	231	270	239	223	273	249	262	236	236	254	269	251	248	256	259	274	230	246	270	262	232	244	251	202	236	237	224	227	268	252	259	249	235	237	264	252	229	221	259	256	259	278	251	250	237	240	268	258	241	237	235	250	269	259	231	241	237	240	240	249	225	237	281	237	256	229	251	253	248	250	245	227	252	246	241	246	255	250	248	249	232	244	195	249	231	265	234	248	247	238	236	262	238	253	259	257	241	240	247	263	261	257	245	213	225	230	239	226	246	265	247	216	249	215	265	241	246	259	250	276	254	250	257	236	237	250	243	260	228	237	230	230	240	244	273	237	252	259	259	278	229	241	244	259	272	266	225	265	254	258	231	223	264	229	229	235	254	257	244	242	222	244	244	235	227	242	229	217	241	241	237	221	236	228	247	245	238	221	249	217	231	233	255	220	227	217	250	232	238	235	272	224	263	239	246	263	246	237	225	268	263	264	225	251	233	224	208	268	237	247	243	224	243	234	221	240	240	277	234	246	215	273	231	242	235	249	246	264	242	227	228	250	237	261	241	239	214	240	236	235	230	244	256	244	239	238	256	252	227	233	249	247	231	262	255	265	221	218	241	224	250	252	234	250	249	246	251	255	219	271	227	247	248	233	215	241	239	239	253	254	266	248	233	274	205	214	231	243	236	250	227	239	251	248	250	242	240	249	237	233	205	244	214	257	256	241	242	271	226	244	221	244	266	224	231	258	238	258	236	242	264	240	250	258	220	207	254	252	228	234	281	249	248	240	224	230	245	248	233	255	254	214	246	217	255	264	256	242	236	218	257	249	224	229	213	240	237	225	264	249	228	235	267	235	244	222	244	249	221	218	256	256	220	232	253	284	264	228	220	207	269	223	244	223	216	229	243	224	225	254	244	249	263	203	251	233	215	242	267	235	235	248	230	239	247	253	253	229	237	231	235	253	232	247	225	263	247	244	247	219	237	249	237	248	238	223	220	221	208	256	226	253	249	268	234	232	220	242	230	248	240	234	196	248	226	236	228	239	238	242	255	262	248	238	245	249	242	244	247	257	247	214	217	228	247	224	258	259	276	265	226	237	267	238	284	249	232	239	238	240	258	246	237	251	252	231	225	240	237	259	236	251	229	242	260	251	236	221	260	250	238	262	236	215	233	270	238	243	224	250	252	259	213	222	234	258	238	233	261	234	256	220	242	233	235	229	215	238	253	228	214	256	237	258	258	235	230	263	213	240	245	244	237	248	260	235	211	255	239	216	258	234	247	248	240	224	253	240	250	246	225	240	254	238	260	247	248	233	234	249	243	226	233	245	256	246	247	278	257	231	223	260	259	227	231	250	241	238	240	235	257	246	234	222	212	243	233	242	235	241	241	265	239	238	225	220	232	239	263	268	252	220	243	232	222	262	228	210	243	254	273	265	250	238	237	232	237	256	241	227	226	222	247	228	233	237	225	247	250	236	244	216	263	236	230	239	258	228	263	240	237	248	240	218	236	232	249	233	215	240	251	245	262	237	245	243	220	220	257	232	267	244	250	245	247	227	240	256	249	270	270	244	233	253	229	244	246	245	231	224	256	223	224	241	269	259	223	235	269	268	235	273	236	248	241	259	231	241	249	253	252	234	247	240	251	246	227	258	237	224	243	236	240	244	239	237	215	211	237	249	230	250	260	241	269	245	234	254	239	247	243	262	244	215	238	238	221	244	239	225	237	232	233	232	250	227	240	228	231	259	260	269	220	219	272	210	258	251	297	242	204	249	267	236	253	251	245	236	269	220	272	239	222	254	235	235	226	264	217	261	268	232	226	228	232	246	250	221	275	248	250	248	243	199	221	210	247	253	248	268	238	234	226	261	234	259	251	276	246	216	243	222	228	273	251	252	242	259	241	206	257	223	237	222	211	248	238	232	257	237	250	248	249	217	264	227	234	259	253	276	255	250	265	242	258	238	255	215	237	282	257	251	231	257	228	228	261	240	222	229	261	259	204	228	235	233	259	227	239	265	221	264	242	220	228	235	264	263	259	252	259	232	243	230	246	253	244	249	230	260	212	237	248	242	243	239	254	235	230	240	239	248	251	216	226	246	253	235	245	258	241	264	228	221	235	270	246	224	239	261	237	237	258	224	238	242	248	237	219	234	241	268	240	244	257	246	242	223	240	248	248	233	236	247	239	216	279	230	260	262	259	237	248	238	244	260	256	226	233	224	261	245	242	253	268	254	244	240	222	267	225	230	259	254	230	239	237	214	234	237	245	226	248	257	265	218	234	209	261	250	234	269	219	254	245	239	255	247	238	231	228	250	251	240	274	289	235	239	252	249	259	235	231	225	225	262	263	242	251	252	249	261	239	233	261	247	251	241	241	268	234	241	237	222	235	252	263	245	239	233	221	282	239	248	253	236	225	228	239	246	255	236	253	214	248	243	237	261	236	245	255	227	251	241	225	267	219	254	226	263	266	243	255	239	226	229	241	236	240	245	207	234	250	236	240	213	252	251	218	240	237	243	253	232	234	244	248	270	252	254	260	242	201	233	262	216	251	249	238	249	250	232	237	229	233	257	245	249	234	238	265	209	253	221	269	235	245	253	274	243	249	223	252	245	235	237	264	248	266	234	240	247	240	236	247	224	259	224	249	248	239	264	253	263	261	223	249	237	251	246	254	245	204	227	247	269	260	249	229	244	263	236	228	251	252	238	221	253	239	267	257	260	245	233	248	237	234	243	257	239	231	239	229	240	244	236	253	250	257	241	266	244	250	251	219	261	250	236	226	222	245	291	235	244	238	225	230	245	222	234	228	245	262	231	212	221	243	258	224	222	227	273	222	253
26967	44242	38745	29902	23409	17684	13764	10186	7516	5421	3739	2502	2131	1627	1271	1098	1070	906	765	762	762	661	563	587	574	540	541	508	425	462	457	370	444	426	401	410	375	393	382	370	366	402	420	365	383	355	365	372	396	386	379	406	385	415	427	421	398	358	412	418	363	370	407	347	381	387	358	377	343	347	356	338	310	336	360	358	371	328	352	378	367	362	315	342	393	371	341	393	388	353	376	347	328	361	349	371	346	362	384	403	411	412	378	352	375	351	362	370	365	367	383	381	388	356	360	360	352	372	363	339	362	369	329	345	371	346	326	357	362	373	360	340	365	367	315	355	368	354	346	393	400	352	344	345	323	365	312	369	400	327	356	360	341	365	379	354	342	371	356	376	364	384	346	345	341	364	359	337	370	347	360	343	358	353	327	319	370	350	367	348	372	369	360	353	323	346	378	328	366	333	359	351	353	332	355	372	349	346	341	353	340	315	336	377	373	348	355	343	337	367	325	350	360	339	348	375	381	370	369	328	338	369	346	367	338	342	360	337	353	329	335	363	363	342	321	387	362	318	359	327	350	336	345	343	366	356	373	372	359	366	346	370	352	376	351	358	334	341	354	336	357	327	362	337	387	365	362	335	377	376	339	336	353	347	367	364	369	352	346	306	356	334	359	332	373	363	347	334	365	312	350	337	355	336	356	331	349	310	357	364	398	343	338	350	343	358	342	341	336	355	377	365	329	353	364	357	339	343	360	326	330	363	385	368	342	364	321	359	368	335	333	356	363	356	336	329	359	339	365	395	367	331	367	348	368	335	357	365	342	322	340	355	347	398	363	343	371	332	341	374	349	345	367	370	329	375	368	347	343	378	378	367	336	308	369	359	366	396	368	355	328	380	385	372	333	349	395	352	361	353	368	327	354	331	381	355	315	387	312	370	353	345	337	315	347	360	359	380	348	353	341	342	343	337	310	361	376	359	341	361	355	361	326	340	361	371	366	362	370	355	352	364	347	358	346	351	337	342	355	337	354	368	291	346	339	354	355	350	313	365	352	353	334	376	347	377	329	335	358	320	376	332	343	372	332	375	309	339	320	345	334	394	340	369	329	356	346	385	356	337	369	358	347	365	355	351	321	330	353	338	374	337	364	369	352	321	354	394	346	360	351	390	360	353	328	354	375	336	353	337	336	342	345	333	345	332	337	328	323	377	328	359	359	379	362	355	327	412	341	310	328	369	358	336	391	339	339	372	360	373	354	369	320	376	355	325	329	389	362	363	330	379	340	327	334	351	322	359	333	354	341	348	352	363	368	384	347	337	343	367	359	337	375	341	326	362	383	361	348	358	371	368	366	343	349	360	353	330	373	342	356	378	340	345	377	333	354	389	372	368	386	357	375	324	383	379	385	339	354	336	341	330	348	368	323	388	330	331	364	319	368	354	340	357	345	398	354	353	346	393	368	379	332	345	360	362	355	332	317	327	333	343	372	343	387	373	367	357	376	335	344	394	356	332	342	341	321	353	357	376	406	339	343	361	336	376	374	362	345	372	326	384	345	343	349	336	323	318	339	354	341	350	366	344	315	364	383	332	372	349	374	370	355	372	331	317	360	336	377	358	356	353	355	336	354	361	351	379	316	348	349	345	356	330	370	369	375	331	326	366	336	386	352	309	340	351	347	399	343	352	355	378	353	374	353	364	325	355	297	350	371	370	393	356	341	373	341	344	344	339	357	383	308	375	373	344	358	351	339	355	370	358	374	356	333	365	358	396	382	339	324	343	330	362	354	362	338	351	321	318	340	351	351	372	374	341	348	343	396	343	357	326	348	341	332	334	371	353	362	333	372	333	359	382	369	331	332	365	349	363	350	327	313	372	337	336	336	357	361	373	346	381	348	364	329	343	344	352	339	394	359	376	357	338	361	338	338	346	377	362	318	337	346	388	367	360	327	334	336	350	383	357	338	349	371	369	362	354	349	347	334	379	331	385	343	367	357	356	375	381	356	357	361	341	348	363	349	393	336	341	315	341	337	372	352	353	358	349	353	347	335	310	353	343	348	351	327	352	363	352	356	328	355	373	329	367	335	362	364	337	354	316	353	378	339	329	357	343	360	363	343	350	361	391	358	396	367	369	364	374	359	351	352	329	365	337	345	341	365	364	352	330	321	329	363	345	346	355	363	359	357	325	326	344	370	372	359	354	366	362	330	336	315	358	358	333	331	348	345	364	334	365	334	355	311	373	333	350	380	318	341	320	308	381	331	312	347	355	344	334	368	343	356	368	351	338	326	330	371	370	362	339	361	393	390	327	324	338	375	376	367	335	362	354	364	343	373	360	343	325	371	352	376	363	354	343	360	363	342	336	330	350	368	360	363	343	377	386	341	353	340	345	359	381	391	345	353	363	340	351	362	333	348	332	332	341	356	315	340	352	328	351	360	336	350	381	333	376	374	327	354	361	335	375	353	331	359	351	347	334	336	362	314	353	349	343	380	365	400	313	332	404	357	378	356	387	364	346	383	363	368	337	316	372	381	359	339	337	386	384	357	307	350	382	330	363	362	342	372	352	373	373	317	354	350	355	332	325	311	375	383	364	377	356	349	368	333	381	344	363	363	365	334	371	351	339	355	337	364	327	382	351	342	357	348	364	360	326	343	346	351	373	338	334	367	335	335	347	389	353	357	358	372	357	391	390	381	347	371	351	370	358	344	348	348	373	367	327	375	355	357	347	383	381	355	324	369	328	353	371	357	365	371	351	359	337	343	334	354	383	349	344	349	267	345	343	333	371	349	367	371	361	340	336	352	300	380	340	348	340	339	360	347	373	357	354	342	343	339	331	352	370	348	365	362	343	340	336	371	346	365	355	321	355	358	334	344	355	367	311	367	353	328	325	331	374	353	363	350	328	359	338	362	331	353	354	358	339	372	338	352	334	355	375	381	314	372	365	328	357	334	340	346	364	359	356	353	379	356	354	375	324	352	360	345	322	357	327	336	341	313	380	348	340	354	343	351	318	348	381	298	349	362	367	338	374	375	337	339	365	354	347	346	310	327	341	355	315	338	406	371	354	384	373	378	369	367	344	337	387	340	349	347	382	334	364	322	356	363	342	338	353	354	357	341	371	366	319	375	345	342	374	378	346	322	347	355	335	341	357	372	378	360	341	352	370	380	356	362	326	364	374	379	334	348	348	336	359	342	330	366	342	364	335	290	352	361	373	327	368	328	378	332	355	348	355	333	332	358	365	357	343	381	349	351	342	356	359	355	341	367	337	357	326	328	373	380	340	374	360	337	352	379	402	342	368	350	389	348	334	358	365	335	345	369	375	334	372	348	383	339	350	373	349	365	339	367	374	346	388	348	348	336	319	356	303	371	356	373	378	350	366	328	360	368	354	355	370	352	318	372	335	360	362	346	365	315	350	352	406	358	344	355	323	337	330	372	382	349	344	320	345	358	339	328	330	341	343	363	336	381	338	372	368	352	350	343	346	360	327	348	355	325	377	339	389
23078	21135	28891	23676	21405	21243	15178	6552	3869	2487	1861	1258	956	732	618	549	554	423	452	378	348	342	303	279	269	252	254	229	212	207	178	213	187	172	173	179	169	176	177	178	169	163	169	164	140	172	178	182	168	150	167	143	151	148	183	139	175	183	143	156	171	153	145	122	176	138	147	147	150	149	153	166	157	151	146	123	152	157	144	152	157	157	139	156	145	137	131	142	160	169	132	164	143	142	143	136	154	161	182	176	157	177	163	156	146	167	142	162	186	168	159	127	137	146	168	162	152	150	148	131	167	152	140	148	149	143	147	166	142	150	141	164	152	158	160	147	132	157	163	141	158	161	150	157	147	170	138	159	172	167	151	129	127	153	141	142	154	158	146	142	140	145	152	160	158	127	147	138	166	158	139	149	155	149	115	147	143	143	150	153	119	138	134	138	134	165	147	153	155	153	155	140	171	149	138	153	173	153	131	145	145	150	142	151	177	163	149	153	130	158	131	138	144	135	138	166	182	146	142	147	150	144	160	166	138	128	136	138	147	137	155	168	132	129	155	146	137	164	134	155	125	150	139	153	157	142	137	152	133	150	157	156	178	154	145	141	154	146	130	167	175	147	144	135	130	142	129	139	151	170	159	124	164	152	149	147	160	151	137	133	165	156	136	160	153	144	146	153	149	145	136	147	151	163	130	168	144	159	130	145	152	149	153	116	163	122	133	141	142	145	160	175	144	144	149	127	138	152	156	142	154	146	163	143	123	141	140	147	137	144	143	160	149	153	151	142	153	145	164	148	178	156	166	137	142	137	152	153	128	145	146	136	154	166	153	142	134	158	151	126	163	131	142	137	114	178	164	145	148	131	154	141	156	148	153	144	146	148	140	167	143	150	153	144	135	134	154	152	137	153	134	138	131	127	155	145	151	146	150	129	138	148	147	133	149	158	140	139	155	151	150	125	146	166	148	130	139	134	140	160	156	117	163	140	162	149	141	159	133	152	131	137	148	144	133	150	132	147	141	160	135	145	140	147	141	149	154	153	152	141	140	150	146	160	121	153	157	137	147	151	142	140	135	148	168	161	130	137	143	148	144	130	134	141	141	152	132	137	141	140	121	152	155	131	125	142	159	148	142	149	125	135	151	123	152	132	139	141	148	139	156	180	138	137	163	134	114	134	143	134	160	143	149	156	156	147	158	154	155	141	137	145	147	156	127	148	146	155	146	161	130	145	166	149	142	152	164	168	152	138	145	141	145	134	151	138	143	123	142	158	141	150	156	148	176	147	164	137	126	145	136	150	172	144	134	173	132	150	162	148	141	150	140	160	173	156	149	143	148	137	137	150	130	150	135	157	128	134	175	162	132	139	153	148	150	150	144	152	163	165	147	147	153	156	140	142	166	134	133	147	147	149	126	129	161	149	152	146	136	151	146	147	141	141	148	150	157	162	142	150	140	126	134	143	155	148	155	152	132	137	139	140	132	136	147	148	142	160	154	159	136	137	141	136	122	124	164	165	121	119	143	147	171	133	124	144	119	142	153	155	144	131	141	120	144	130	134	149	166	159	162	150	131	177	152	141	137	139	149	140	139	131	160	148	170	139	128	149	147	142	144	142	157	147	146	150	144	127	140	154	123	142	135	154	134	145	130	138	135	161	160	132	146	145	161	158	151	128	131	169	151	164	147	162	152	143	134	146	140	141	153	152	142	127	140	137	157	154	139	143	145	142	161	126	157	139	164	159	156	148	149	148	148	161	149	162	153	140	126	153	159	126	146	138	141	110	139	132	140	157	137	146	110	150	149	152	150	149	152	164	141	160	134	150	164	135	161	144	139	161	138	139	154	118	141	144	155	144	170	152	150	144	163	148	126	156	133	124	140	152	133	141	129	150	141	137	150	149	154	140	163	146	170	150	159	149	135	126	137	145	160	131	130	144	162	139	144	154	130	140	168	119	148	146	164	152	143	148	134	149	133	149	152	136	155	126	153	150	180	144	139	142	151	152	151	167	144	135	149	160	148	132	118	143	110	143	152	150	149	141	161	132	145	159	146	148	168	163	146	126	148	166	130	141	133	138	141	130	151	169	146	162	164	141	150	152	140	135	161	150	147	124	135	137	161	158	143	156	146	134	140	148	156	133	133	130	156	147	127	169	140	145	138	141	149	135	129	163	139	155	135	146	138	142	167	161	142	121	168	166	152	147	161	172	141	129	139	138	135	169	137	140	128	156	140	124	162	154	151	153	154	158	151	138	134	147	131	146	162	151	118	140	156	137	129	158	151	159	123	131	133	158	149	153	157	153	132	158	140	140	166	141	138	137	174	155	148	158	126	153	152	134	146	132	147	148	133	142	150	159	138	140	139	144	143	125	136	151	129	128	131	148	150	133	157	141	151	136	142	122	161	140	147	138	154	164	147	166	169	153	143	156	157	147	140	129	136	155	132	131	148	135	143	165	132	157	115	139	141	122	132	130	160	146	150	144	161	140	132	156	149	165	150	153	145	136	140	151	157	135	153	126	147	151	150	152	158	149	129	139	130	141	170	141	141	151	135	177	134	166	123	138	131	131	138	141	134	181	138	152	152	145	153	148	141	132	131	128	165	152	139	128	152	140	156	126	135	157	146	143	159	131	133	136	154	139	133	156	137	135	153	139	146	160	139	141	144	143	139	137	121	135	146	149	151	125	132	147	147	157	137	158	153	150	156	151	150	138	130	136	142	154	140	145	143	154	151	151	136	127	138	163	156	144	131	143	167	153	161	159	142	151	153	155	136	140	158	134	158	141	162	158	161	128	134	144	141	141	126	141	146	156	155	158	156	134	136	143	155	161	159	150	155	149	143	141	141	139	136	142	160	125	143	142	154	143	128	148	167	152	140	159	138	150	152	125	140	135	141	139	155	115	155	141	145	126	137	140	161	138	169	164	152	168	129	136	129	151	157	143	148	145	136	134	161	155	145	151	138	161	139	145	192	149	152	153	142	157	141	164	141	153	147	152	142	142	159	155	170	154	148	132	142	147	155	148	144	149	144	153	147	131	150	134	129	142	160	142	152	151	159	165	159	143	140	137	139	164	127	150	154	143	141	143	151	152	140	138	135	134	139	152	143	149	158	148	139	130	149	134	159	150	150	134	167	140	117	143	149	162	162	144	157	146	138	159	169	157	165	145	144	147	162	154	152	138	126	132	140	133	155	134	150	132	141	146	122	149	130	136	132	166	158	154	153	138	133	140	145	125	155	138	146	182	142	150	135	153	170	133	142	140	149	165	133	147	133	148	133	130	142	143	142	137	152	145	149	153	162	130	152	160	156	151	157	129	152	151	142	163	164	149	119	153	131	132	158	140	129	147	161	138	154	149	149	135	146	128	146	147	145	147	149	157	139	130	149	118	151	161	156	145	139	138	152	180	141	139	144	124	155	156	149	146	140	164	145	154	154	148	143	144	161	147	140	145	124	170	169	132	136	143	171	130	119	116	155	144	123	170	143	161	122	154	141	142
28536	47560	42403	33293	26833	21545	16716	12935	9579	6695	4898	3331	2543	1970	1543	1394	1207	1037	953	922	836	678	584	590	586	509	496	451	399	351	346	320	312	282	297	267	265	210	274	274	269	253	257	237	232	245	217	274	252	254	247	269	241	268	265	310	302	262	275	247	278	265	260	270	232	240	230	218	266	224	237	243	215	211	218	199	219	242	203	217	248	206	243	204	246	219	219	214	230	242	202	228	211	192	232	240	227	250	249	234	245	266	254	277	224	211	207	238	222	215	230	222	192	237	221	251	248	210	237	238	229	201	221	205	219	208	213	217	206	221	217	206	207	238	194	231	200	224	210	230	225	209	213	183	230	202	229	226	210	228	236	230	198	208	236	243	211	244	227	228	221	227	210	217	220	228	244	208	235	187	211	221	234	224	209	200	220	212	216	253	212	211	183	228	224	218	226	231	178	185	207	220	225	211	204	211	226	204	199	213	212	206	201	230	229	239	184	237	223	210	226	232	216	202	212	225	199	219	234	233	208	213	223	245	198	226	209	194	208	209	224	187	226	217	214	229	208	214	216	177	216	211	195	220	238	193	230	228	233	195	174	225	232	229	202	230	247	207	207	200	205	212	221	214	205	216	235	205	229	217	205	231	221	202	213	210	204	197	228	236	232	235	207	220	222	216	245	192	233	224	206	201	213	207	231	207	210	216	200	220	229	229	192	206	216	232	194	232	200	239	230	202	207	228	228	208	218	202	221	229	194	218	225	210	220	190	208	226	222	213	207	193	219	201	216	206	218	226	205	201	217	225	224	227	222	221	207	206	203	224	217	195	218	203	222	223	218	205	231	207	215	203	222	203	230	198	194	228	214	219	195	236	215	196	244	203	192	217	208	210	215	172	226	221	222	227	227	216	221	212	211	206	181	224	203	213	219	215	198	221	196	209	197	239	233	211	202	236	209	208	217	202	205	232	206	205	224	216	225	218	202	209	207	222	204	213	236	228	230	205	218	216	212	214	238	217	225	207	193	204	206	184	211	228	197	203	242	194	219	202	199	203	191	187	208	226	227	208	220	199	202	216	212	228	196	204	215	241	196	214	253	225	226	201	220	194	211	220	202	203	222	213	203	195	207	209	196	202	222	209	217	207	219	213	193	212	232	246	217	199	200	206	215	213	220	225	215	222	227	206	227	212	218	212	211	214	195	219	189	211	219	190	216	230	181	199	197	194	242	214	194	199	194	211	196	221	228	230	196	194	196	227	187	229	201	193	222	175	221	201	215	202	194	193	215	202	227	238	219	230	182	211	207	219	214	216	208	228	188	231	212	242	211	216	215	209	217	217	196	200	196	199	215	237	204	187	203	171	207	216	236	204	217	224	197	221	224	216	211	223	233	216	197	224	225	201	219	226	214	198	198	176	206	207	221	203	225	226	193	204	230	229	215	196	206	209	203	216	239	201	205	193	200	208	197	212	227	208	227	211	242	223	205	185	195	233	234	224	231	208	175	238	218	223	239	210	223	215	199	234	215	241	214	209	211	243	212	226	208	234	213	222	215	225	227	195	220	226	228	226	229	215	207	214	207	211	228	231	210	217	236	206	210	265	236	185	208	210	215	215	237	220	197	186	206	220	218	221	217	204	199	216	223	216	218	209	195	203	209	208	249	217	221	209	219	233	216	229	197	200	208	221	188	218	186	219	188	207	205	217	213	206	207	206	252	224	194	225	188	208	234	214	244	215	210	212	210	223	208	212	214	176	213	223	209	231	211	218	214	198	204	192	222	197	245	221	237	213	215	196	205	196	222	220	196	208	213	219	210	226	188	189	197	241	230	206	216	205	208	221	225	191	189	227	215	213	214	205	214	207	232	213	223	204	207	230	214	215	228	256	210	216	211	221	208	209	224	215	225	195	222	210	226	225	184	221	212	202	230	214	209	221	203	221	220	193	238	231	192	220	229	217	209	247	208	224	213	225	233	225	203	220	213	220	237	221	223	192	240	199	205	220	186	210	193	228	216	201	213	227	235	217	217	213	219	215	184	197	213	230	229	237	238	214	244	198	199	218	206	201	227	203	223	210	204	202	218	228	248	205	197	203	227	217	193	211	195	222	223	221	232	227	207	222	232	215	230	201	203	207	207	209	220	208	219	204	230	219	218	204	223	217	222	220	224	223	210	220	213	211	229	212	227	202	205	204	203	179	207	209	227	195	204	171	200	187	221	226	193	224	201	202	221	233	191	217	233	206	201	224	229	209	198	195	217	216	200	210	229	198	216	204	227	227	211	190	209	224	206	213	190	230	222	188	220	187	215	206	205	207	218	197	238	189	212	204	229	207	221	224	216	206	192	202	212	213	207	230	218	210	241	208	205	217	207	220	217	225	234	225	230	223	203	231	236	230	222	215	219	214	212	204	189	216	201	216	204	196	213	213	210	187	187	216	238	202	218	218	223	225	213	202	221	226	237	223	189	225	217	228	211	228	216	206	203	213	237	217	233	216	188	220	187	221	224	205	202	239	204	209	228	215	209	219	217	212	222	209	178	207	196	196	193	212	213	231	206	213	205	197	194	219	204	205	188	214	210	206	224	232	216	215	199	216	198	219	189	220	185	206	200	189	204	238	227	186	193	197	220	243	204	237	216	221	160	217	184	232	202	202	214	213	218	213	214	216	208	216	208	202	214	197	191	201	213	218	218	205	196	214	221	196	208	195	221	232	230	224	204	221	205	214	202	196	209	214	234	217	194	255	200	187	226	220	209	189	216	211	220	205	228	204	205	218	236	188	244	193	228	199	220	215	196	214	191	190	223	210	233	218	208	186	189	226	209	200	202	200	225	220	199	206	206	233	202	221	235	209	219	229	204	195	211	203	194	206	208	218	190	200	220	214	219	210	214	204	197	209	251	237	220	213	219	213	201	190	229	212	210	209	221	195	239	236	200	197	220	211	219	207	218	244	225	212	219	205	209	255	204	225	217	229	215	210	234	217	201	211	216	217	215	222	191	181	196	207	230	211	197	240	241	218	184	210	217	213	230	182	191	211	210	205	202	225	205	199	225	232	216	203	201	211	183	201	220	206	193	212	213	193	208	218	219	207	226	215	205	203	215	247	204	215	188	204	215	200	202	204	194	195	210	210	224	197	211	221	224	215	199	237	214	197	218	202	221	196	215	187	241	224	200	243	218	224	213	201	224	217	199	233	201	207	199	197	209	211	193	215	224	193	211	217	207	203	211	202	236	245	228	224	230	199	225	207	213	227	210	202	199	232	228	224	221	203	215	218	224	208	213	217	205	215	215	194	197	232	217	208	212	218	227	212	213	204	223	217	215	209	226	236	219	187	197	220	217	221	223	230	214	236	235	224	225	213	194	190	183	217	210	220	191	202	223	215	203	214	208	222	196	211	212	210	203	217	202	225	209	220	208	214	209	206	201	213	197	196	223	247	226	205	193	225	234	238	246	203	228	216	232	224	255	199	204	239	230	211	229	204	219	240	212	183	230	233	203	241
27617	24687	27425	20401	11466	6934	4228	2595	1611	1160	863	631	537	478	404	395	409	379	345	333	299	311	298	329	287	276	319	264	303	273	270	279	271	287	274	245	266	283	256	274	272	250	248	267	273	261	240	260	232	284	270	253	258	286	276	231	280	264	293	284	261	257	270	252	267	247	261	272	260	267	251	282	256	251	236	272	254	250	261	266	250	256	284	295	278	230	260	257	255	282	250	257	283	289	276	288	264	261	272	256	316	239	249	263	280	260	284	254	250	266	283	239	253	273	258	276	277	264	291	261	249	213	275	280	246	242	265	271	249	255	258	313	261	243	272	243	255	291	263	252	262	268	270	253	274	269	273	281	277	254	253	297	267	252	266	293	253	252	257	256	247	289	280	261	231	276	226	271	265	278	265	231	271	268	282	247	262	277	245	255	242	263	260	278	273	233	276	256	269	253	263	269	297	273	258	271	260	285	254	270	268	265	286	261	244	249	254	248	250	271	259	247	264	291	258	269	255	234	277	285	251	266	267	230	267	268	256	266	292	268	243	271	280	258	263	302	267	276	273	247	274	273	293	279	248	249	244	261	233	254	236	258	260	235	279	264	262	262	266	262	249	258	289	280	265	226	251	273	239	302	235	243	258	300	244	266	254	249	237	274	261	250	257	288	275	271	264	289	237	302	278	297	282	257	240	269	247	284	269	280	276	267	247	268	266	257	263	274	249	280	246	263	276	294	263	259	270	247	276	273	245	279	286	256	250	252	265	281	247	262	249	260	233	279	273	250	236	271	237	319	268	282	245	274	252	254	263	267	253	248	284	245	270	257	223	253	284	263	264	266	252	267	278	252	270	271	271	262	283	267	280	251	256	262	257	254	281	239	273	242	285	251	251	276	246	256	261	257	280	228	282	245	254	269	259	251	262	237	260	266	260	270	260	276	273	232	275	295	288	284	250	247	236	250	250	237	261	226	263	244	283	250	277	279	228	265	269	252	248	263	255	267	275	259	276	262	239	291	260	266	248	270	240	274	242	247	270	256	258	268	284	257	287	290	264	295	280	268	256	283	292	261	266	261	258	247	289	288	253	251	240	260	269	239	275	278	280	242	285	276	246	284	244	283	271	270	240	253	257	232	271	240	256	260	267	257	248	256	260	277	257	249	267	293	286	254	260	260	246	283	288	275	270	256	279	256	257	256	237	268	247	269	300	232	240	292	229	255	251	249	252	265	239	248	243	272	256	237	262	243	280	295	263	235	282	257	233	251	267	270	271	239	272	243	269	258	233	278	249	244	269	249	236	278	242	266	289	234	298	243	270	247	279	257	270	303	255	236	269	267	263	271	279	271	262	275	248	263	263	263	266	266	246	253	275	237	264	276	270	275	273	249	250	272	297	249	277	258	245	225	242	265	265	268	274	265	280	260	234	263	273	235	281	280	265	255	269	273	284	265	259	276	246	283	267	273	307	256	257	235	255	257	261	244	246	272	251	256	255	265	266	276	274	266	262	245	242	284	259	271	263	244	258	268	274	231	261	250	286	269	249	253	272	244	248	249	275	305	293	246	258	245	245	257	249	285	246	237	271	292	242	255	272	262	274	263	298	255	225	273	245	274	261	262	251	274	324	254	275	260	271	276	254	242	286	273	249	272	218	261	266	261	263	275	269	261	226	266	275	248	281	274	249	273	271	263	255	250	272	245	224	272	309	255	243	263	250	263	255	246	255	276	256	226	296	239	257	247	237	232	251	286	237	271	269	235	253	251	282	268	296	253	271	236	237	270	259	279	259	256	276	260	262	250	255	266	253	282	252	251	272	275	267	256	265	292	259	255	241	239	257	252	256	251	273	284	273	250	277	272	270	287	229	255	282	250	244	268	268	278	269	279	293	257	247	233	251	239	266	257	254	285	232	240	262	287	248	236	276	231	282	236	274	250	279	270	266	258	257	273	254	266	292	282	249	264	282	273	288	252	260	266	243	261	264	262	221	271	265	256	242	254	263	273	251	253	301	277	267	274	250	269	246	263	247	249	292	253	259	253	244	266	297	246	251	258	255	273	279	247	263	263	274	248	278	280	264	274	251	275	252	261	248	275	270	265	271	248	242	277	286	246	266	239	282	261	253	280	296	272	276	276	232	259	303	289	247	248	287	280	249	260	262	274	267	253	261	256	259	256	295	247	299	265	278	237	251	282	235	259	279	272	276	269	263	252	245	289	260	272	260	262	260	280	274	242	264	285	246	252	276	242	263	249	255	253	238	279	286	267	254	245	261	253	260	272	268	292	266	263	262	265	259	239	303	252	251	244	271	242	264	229	280	260	296	246	285	267	261	238	262	245	228	301	258	243	256	263	225	268	266	269	240	236	283	281	264	235	281	271	244	267	242	268	255	239	305	259	269	227	281	270	281	298	245	270	270	262	267	275	285	287	260	233	276	271	288	275	238	267	249	281	278	251	266	245	278	241	251	256	256	239	260	274	263	272	251	255	270	262	269	273	261	254	255	267	263	276	269	280	267	274	255	242	240	285	262	261	256	243	244	265	296	257	268	284	244	262	262	229	261	270	267	220	237	253	242	285	232	262	275	261	263	293	269	239	276	252	251	241	269	244	248	272	258	274	274	281	252	260	287	255	241	284	254	222	243	278	295	222	271	269	237	262	276	299	254	272	262	265	265	254	276	259	254	255	243	271	255	280	320	269	245	282	264	272	303	291	263	243	254	233	287	267	257	313	263	253	280	241	299	255	263	257	263	253	250	271	295	253	269	259	265	267	258	249	265	240	259	259	237	264	265	258	259	227	265	268	270	223	297	263	238	310	271	236	268	267	251	246	243	287	242	255	273	251	267	252	266	238	253	278	256	268	271	255	276	245	240	251	243	271	258	270	250	274	247	267	265	263	277	255	253	236	246	270	258	236	251	284	247	277	254	264	280	244	266	231	276	267	263	288	257	246	257	267	250	248	269	246	269	290	271	228	259	250	258	267	290	253	255	261	251	248	276	232	247	274	246	245	242	258	248	282	272	263	261	294	270	263	288	249	270	270	289	253	269	262	279	241	275	240	234	279	250	266	232	255	251	280	249	243	248	269	249	268	266	270	251	248	277	288	250	263	255	266	266	256	260	251	253	262	241	265	292	257	283	270	278	254	265	302	287	242	252	251	236	277	270	252	258	227	250	270	254	273	248	260	258	259	269	231	272	275	241	290	270	271	232	271	278	250	272	244	262	264	239	254	265	246	250	272	292	240	268	282	268	259	263	269	262	296	286	273	287	259	268	280	259	263	255	260	246	265	242	263	265	261	251	252	275	273	282	260	267	270	240	276	265	261	261	250	257	246	257	259	246	258	256	296	249	266	237	257	257	267	275	274	292	295	299	261	296	258	283	268	249	237	264	251	260	260	284	277	277	246	246	287	255	268	284	247	247	255	280	252	253	258	258	260	270	258	247	278	257	276	238	284	258	271	254	255	284	256	235	263	267	258	225	276	274	267	236	279	259	266
26500	38443	32910	22995	16948	13250	9884	6699	4328	2986	2172	1729	1276	1070	903	818	717	646	619	587	573	511	498	479	486	468	476	458	440	431	416	430	396	408	386	395	401	407	384	417	365	381	401	405	387	399	380	397	377	425	394	364	398	377	383	396	393	406	442	368	414	352	396	368	390	411	366	363	353	369	389	412	397	380	356	371	381	391	373	372	377	373	356	370	376	387	402	360	387	405	407	412	381	372	370	380	408	371	382	386	399	356	399	402	379	350	373	403	385	368	385	420	406	369	384	415	390	397	373	399	412	384	377	367	355	371	384	389	407	373	402	393	369	394	394	325	387	345	363	405	370	428	394	371	354	410	379	411	410	380	406	412	402	393	394	386	404	367	384	374	383	377	403	369	402	388	389	375	369	386	405	402	382	374	395	397	386	358	375	379	376	372	387	400	376	420	363	403	387	367	353	418	369	413	375	414	384	374	401	362	391	347	400	406	385	376	374	403	377	377	393	379	379	381	386	374	412	384	397	371	374	371	398	402	360	360	357	389	367	351	382	390	380	409	393	370	361	383	352	368	360	387	401	383	379	397	391	374	367	417	389	368	348	348	376	387	386	399	377	392	364	357	393	370	377	372	416	374	398	407	383	378	385	371	371	369	385	365	367	387	382	382	327	418	372	396	381	378	350	373	362	364	414	349	381	397	341	392	375	357	373	360	381	386	373	350	357	382	398	377	368	406	393	391	358	360	437	402	396	370	371	366	398	409	400	343	374	402	395	402	390	390	382	347	341	365	332	398	374	384	421	394	424	418	388	390	369	368	390	398	377	379	370	377	384	383	418	377	411	324	400	363	405	381	331	386	362	378	385	391	383	340	382	412	374	372	373	377	411	349	353	405	374	356	372	369	362	356	388	397	377	366	350	396	397	362	362	388	368	380	375	390	406	410	412	377	361	404	411	386	371	356	375	379	384	374	417	368	396	377	389	393	366	392	403	404	423	420	381	369	405	388	367	378	391	398	368	410	345	377	348	394	391	382	368	388	366	345	386	350	382	366	395	352	358	374	350	412	359	394	407	421	375	371	369	389	359	387	357	363	434	385	382	394	354	399	372	364	389	370	320	383	384	393	368	389	390	350	402	359	385	385	368	410	415	366	347	406	402	408	391	351	400	373	387	386	360	367	381	389	370	424	386	383	390	352	387	376	386	385	358	387	371	418	361	361	381	362	370	379	396	347	393	400	397	352	418	358	375	371	402	392	381	384	378	358	356	388	405	363	385	365	393	381	367	385	332	388	355	341	410	413	395	373	386	387	352	380	397	392	350	350	383	354	364	389	431	376	398	361	373	392	360	368	370	393	400	381	399	381	393	366	391	413	385	401	368	394	415	367	379	359	380	364	355	377	393	388	393	399	387	417	393	404	398	347	358	395	346	356	379	353	393	397	371	362	377	385	381	397	376	390	334	366	329	383	358	375	408	379	391	391	396	416	392	383	424	382	400	354	365	374	385	388	383	331	348	409	399	387	356	368	391	406	385	410	352	364	372	367	370	365	359	385	378	372	364	399	384	396	411	366	396	379	361	339	391	355	393	364	369	386	363	364	413	413	390	397	351	417	388	413	380	398	359	383	379	361	403	380	368	371	409	375	411	343	414	387	392	338	365	384	378	394	408	390	389	361	390	345	371	381	387	371	375	408	401	338	381	367	383	425	388	378	401	425	391	387	395	378	381	388	416	415	353	368	386	354	367	386	379	410	353	362	370	347	370	379	376	396	401	362	406	407	375	367	379	383	396	378	391	369	387	398	394	358	352	363	385	383	376	382	374	363	379	353	398	353	402	375	357	418	361	390	416	381	355	367	366	387	381	405	396	351	385	385	417	378	407	378	410	394	385	383	382	391	411	406	378	390	369	370	418	367	374	374	386	395	389	392	338	398	370	386	382	385	370	380	408	437	391	408	373	388	379	356	414	409	386	383	373	413	365	391	396	417	387	375	420	380	411	373	377	381	403	405	367	365	367	399	386	360	331	405	354	399	347	384	417	387	392	363	361	367	374	362	387	362	406	355	392	373	364	375	383	397	371	373	375	398	395	350	389	419	322	376	365	361	394	380	350	401	357	424	395	371	357	353	393	379	398	348	386	390	388	394	395	398	397	396	384	374	352	383	391	393	380	375	403	392	372	368	362	371	375	391	396	394	390	390	393	404	392	391	366	374	413	362	370	387	368	391	371	370	367	365	388	369	362	395	374	359	408	385	377	370	391	352	370	383	367	374	382	365	378	395	372	377	376	381	361	395	393	391	409	389	412	354	386	370	391	402	407	349	398	395	392	375	387	391	410	372	377	379	365	375	384	393	350	390	372	369	385	408	377	378	359	408	375	379	386	357	395	389	397	388	392	368	389	335	387	363	420	353	369	352	364	392	404	372	404	395	369	387	365	356	376	358	373	368	350	370	359	373	374	384	369	382	353	404	385	397	393	373	346	385	391	338	388	361	392	396	393	392	400	369	383	382	377	349	346	379	372	389	381	337	368	380	370	375	370	399	383	370	391	408	390	398	400	389	356	370	397	356	393	371	395	404	380	376	371	358	387	398	380	326	409	368	346	350	368	359	373	383	355	358	390	382	403	398	420	396	418	341	376	372	403	360	371	374	382	357	380	414	376	382	403	376	390	381	398	370	388	384	376	354	377	386	346	366	395	369	405	347	393	377	402	361	372	368	379	393	390	367	401	404	396	365	397	392	360	402	397	408	413	394	398	365	404	358	375	398	419	342	381	390	382	370	377	385	346	401	375	366	380	365	388	370	389	390	406	363	355	373	376	339	399	369	369	390	383	381	402	394	396	407	398	354	371	380	386	394	395	374	416	395	428	385	360	375	379	345	379	383	392	351	422	358	389	374	361	414	400	410	333	375	386	373	391	378	385	377	391	358	406	413	389	387	351	404	382	374	398	318	378	366	385	358	386	376	401	363	386	373	398	420	398	357	385	378	387	404	356	402	350	392	372	394	401	379	390	367	366	358	338	395	414	357	390	395	390	392	413	342	379	376	385	364	369	363	374	342	419	388	393	370	368	392	398	377	387	383	387	385	391	377	358	365	391	384	382	394	372	367	396	378	393	417	391	368	408	382	392	346	391	347	385	401	405	371	385	404	416	411	411	404	366	373	411	379	381	348	401	385	349	374	398	395	374	407	393	373	372	377	365	391	401	406	385	385	378	391	338	391	389	375	365	401	379	383	369	407	389	373	349	361	409	431	389	367	374	351	382	366	373	399	396	400	360	385	395	396	382	378	404	365	372	411	408	394	371	392	388	420	393	364	378	366	427	416	370	385	387	360	406	355	375	373	398	344	400	414	387	361	364	372	405	382	405	386	391	359	409	400	379	378	404	395	391	375	397	368	385	412	393	377	393	388	368	394	361	415	390	409	377	352	377	386	355	399	396	386	398	383	391	386	341	386	377	406	382	377	383	359	396	385	354	388	397	372	383	399	384	375	357	372
24073	21179	28480	24531	21195	15434	8676	4510	2655	1746	1158	987	768	642	529	524	495	456	434	397	381	330	323	363	330	321	333	305	325	296	286	273	283	269	252	260	270	274	242	248	276	269	267	220	229	256	274	263	242	232	267	268	238	235	268	265	267	270	246	272	262	256	235	251	238	225	235	262	263	263	259	225	253	244	268	268	263	233	261	252	254	220	248	255	243	226	226	255	240	231	227	266	272	246	237	229	221	237	217	274	284	253	238	233	234	250	243	276	264	225	244	233	269	261	264	232	261	276	258	251	258	273	258	229	254	238	248	241	245	256	230	241	239	235	262	247	232	234	263	249	253	273	239	241	242	249	264	233	218	234	259	246	254	253	231	244	247	226	237	224	270	235	233	215	268	256	239	236	278	278	241	281	239	245	237	233	241	252	256	239	214	259	253	219	234	230	244	238	258	255	245	245	250	244	260	231	248	259	266	250	247	264	251	250	239	249	246	223	261	223	248	236	238	282	275	260	262	250	236	219	261	242	263	240	236	244	229	250	258	260	253	255	250	232	243	252	236	284	258	254	244	203	258	240	258	273	254	264	225	269	235	268	258	234	246	242	245	245	245	243	224	245	238	228	258	268	239	240	212	265	251	237	239	257	251	258	261	252	215	261	241	269	222	243	257	272	262	227	222	265	266	267	221	277	260	232	257	225	253	258	237	250	228	252	243	243	233	232	262	258	257	235	254	240	230	241	256	227	236	244	262	208	247	264	237	223	216	249	255	254	248	237	249	242	258	254	264	234	252	213	229	249	208	248	238	265	268	262	227	258	255	244	265	231	234	247	237	236	258	249	223	225	235	233	263	220	250	239	266	264	243	260	240	254	253	237	241	269	256	255	232	249	248	265	244	235	218	250	250	243	270	253	268	254	248	227	255	232	244	238	253	238	245	246	242	248	248	252	251	239	276	245	256	225	275	240	225	268	250	232	242	262	237	244	239	251	235	220	258	245	256	267	237	255	243	227	267	236	262	244	255	260	252	246	260	258	247	230	277	225	252	252	225	261	218	252	229	246	238	248	254	248	243	215	224	256	243	253	264	253	254	261	261	250	248	253	260	238	270	255	263	242	253	214	257	248	239	242	266	234	231	228	233	231	247	256	226	240	262	236	245	270	246	262	246	264	255	254	235	241	263	271	246	249	222	254	277	244	266	259	254	235	263	265	246	242	235	247	293	243	237	241	252	245	257	252	234	237	259	229	256	259	241	242	248	234	251	232	246	240	233	248	227	264	267	249	246	220	266	234	219	264	247	223	259	240	224	273	218	255	256	248	249	233	231	237	207	244	244	263	272	270	263	250	277	229	237	239	282	235	246	264	246	242	261	274	213	230	271	259	254	254	244	228	249	254	218	233	263	275	216	252	225	250	248	234	252	237	263	217	249	263	250	267	234	231	228	240	237	259	227	260	243	251	280	252	220	239	239	239	250	231	252	215	260	245	266	240	263	238	233	292	264	230	245	240	215	269	258	243	236	227	251	215	225	230	241	239	232	224	249	240	231	276	244	248	252	245	258	235	265	237	270	218	248	224	262	267	256	249	221	235	267	285	248	255	250	260	230	205	250	250	240	232	242	236	241	274	232	254	222	257	265	236	240	221	244	249	267	256	246	241	241	253	252	250	254	255	261	237	238	251	259	272	237	253	263	249	242	256	254	249	231	237	247	209	225	230	281	228	258	257	245	265	259	279	246	223	248	237	259	249	224	240	239	246	230	256	241	279	255	248	263	262	255	267	218	230	244	242	272	236	269	250	206	240	266	254	231	250	243	238	248	259	245	218	260	234	279	243	236	255	257	252	233	263	266	256	232	261	238	263	246	239	243	248	253	250	275	224	237	262	241	268	248	265	250	217	216	257	221	240	242	235	247	249	264	246	269	257	251	253	242	259	277	237	243	248	247	254	249	244	223	239	236	248	241	258	230	237	248	245	259	259	262	261	259	257	244	277	241	228	251	234	276	272	243	252	261	216	255	253	233	230	223	218	256	229	236	246	232	253	264	258	288	228	253	255	250	270	213	236	219	239	257	226	234	262	265	251	249	270	279	244	233	262	238	226	258	261	236	249	254	234	244	248	254	258	217	247	252	261	223	239	266	226	241	255	243	238	238	231	234	200	257	262	236	235	207	262	219	265	242	255	251	238	241	251	226	229	263	264	249	255	210	265	253	246	270	236	261	235	234	211	256	249	259	236	224	245	252	248	251	240	259	266	243	247	264	235	241	262	258	278	256	262	247	282	239	254	258	238	226	250	246	235	243	232	265	280	250	254	249	212	248	243	233	277	239	225	213	221	232	228	245	270	233	225	231	237	243	261	271	250	239	262	244	235	240	262	240	222	270	236	258	224	212	238	264	250	262	227	266	222	260	216	256	271	231	233	266	228	231	271	254	230	258	243	225	261	232	257	248	261	244	244	259	243	252	266	261	257	270	259	227	242	257	230	226	251	250	248	273	235	209	233	244	245	254	241	230	234	257	245	254	246	216	251	271	253	240	280	244	241	231	257	258	234	256	270	257	250	266	270	246	265	226	254	246	240	249	224	243	250	269	220	284	236	269	229	226	229	259	235	261	257	265	234	240	245	265	231	241	265	265	261	247	268	281	242	219	224	260	241	254	237	257	246	260	205	266	229	243	258	255	254	256	228	268	251	222	239	231	225	253	248	246	236	238	232	223	243	236	229	257	253	249	250	234	243	246	272	251	232	263	249	236	247	256	259	245	232	248	247	249	258	234	233	245	244	225	256	223	247	268	231	285	240	268	217	239	249	234	252	276	233	208	275	240	240	252	250	219	248	242	248	238	244	251	238	245	243	240	247	233	260	266	224	240	250	247	229	245	253	279	259	247	252	264	261	236	225	278	254	238	248	243	261	254	260	229	250	225	252	230	247	250	258	255	237	241	245	251	241	255	255	245	234	257	256	239	263	234	255	253	251	241	257	249	245	236	255	245	244	242	236	230	234	254	260	235	245	257	248	239	247	229	242	255	248	253	236	254	269	237	243	233	255	255	254	225	248	262	226	231	263	254	239	276	252	245	246	271	234	246	238	250	248	238	243	234	234	254	220	242	240	247	232	238	274	241	257	233	244	275	226	226	243	218	253	217	226	251	264	257	253	237	249	225	254	267	250	241	250	242	254	236	247	237	226	244	228	252	268	253	259	244	260	271	211	271	238	229	256	228	269	245	232	237	261	244	229	247	224	262	235	273	253	250	239	262	244	244	212	259	238	237	242	256	261	214	271	263	232	222	228	272	246	220	258	265	260	235	221	272	212	236	270	261	236	260	250	254	249	221	248	232	250	245	246	243	251	256	272	244	247	237	240	249	233	263	234	246	259	240	280	268	298	226	255	256	221	275	256	226	233	264	230	246	236	276	213	279	258	240	233	271	266	255	253	250	249	234	232	228	252	255	237	245	258	259	243	250	214	240	239	236	230	236	229	254	261	239	263	267	248
26771	43570	38834	28930	22988	17818	13869	10204	6670	4530	3150	2540	1911	1497	1297	1216	1052	934	894	830	720	664	618	605	596	571	544	554	463	436	415	486	448	413	378	419	390	389	398	375	396	379	388	360	375	376	387	365	375	409	389	408	373	409	439	415	431	366	381	409	400	368	373	376	407	370	375	396	353	346	400	399	347	414	378	397	358	356	374	399	352	372	362	409	338	350	403	366	365	357	347	380	370	349	372	346	381	366	421	363	335	376	387	383	350	368	394	375	353	322	386	352	353	348	398	377	365	344	374	404	355	367	346	364	342	363	397	368	338	377	369	395	335	380	336	367	362	393	363	367	360	333	373	345	372	391	381	368	368	405	399	354	358	352	372	380	419	370	353	339	346	353	379	352	397	394	338	372	358	342	365	346	339	362	373	377	344	365	366	332	395	340	368	338	398	349	350	359	352	366	394	322	308	354	354	394	379	352	384	333	355	332	386	353	354	349	364	337	356	364	361	360	354	366	394	403	357	371	377	347	345	384	360	361	362	373	348	397	391	368	360	364	345	373	338	340	387	366	382	357	362	394	339	375	378	351	370	356	381	375	385	380	357	358	374	376	347	361	353	362	373	355	338	369	366	379	370	365	358	364	365	376	389	380	345	332	385	377	352	325	389	338	345	344	342	355	349	329	370	366	385	353	373	332	392	380	352	347	387	396	363	346	388	371	385	346	372	342	359	370	344	355	370	374	354	379	401	400	374	412	373	361	395	344	365	370	386	381	378	388	372	358	335	396	356	360	361	352	378	373	378	367	348	379	389	352	370	377	358	340	356	379	380	372	313	344	393	353	377	385	397	351	358	350	361	337	355	360	373	357	360	344	388	354	362	368	391	377	322	333	348	367	368	330	324	382	347	322	348	344	348	356	352	362	345	342	363	373	372	336	369	337	362	338	366	354	373	350	383	362	367	358	338	371	328	412	349	406	348	341	349	371	348	379	345	358	344	383	354	348	363	402	343	352	339	354	355	361	362	366	363	352	355	387	331	361	338	375	361	396	385	346	374	398	348	397	352	372	366	343	370	363	356	340	375	372	363	373	330	388	369	410	374	335	390	356	344	321	360	358	372	347	370	387	320	365	374	371	367	367	363	379	349	361	362	347	379	345	341	336	333	378	401	362	388	373	375	372	346	345	371	366	334	352	356	386	353	370	345	353	390	380	342	349	352	330	349	386	387	344	390	368	350	362	354	345	354	369	356	331	353	350	359	353	377	336	358	386	353	368	366	359	373	381	374	392	378	341	371	345	338	333	373	376	378	375	373	363	375	353	345	364	379	361	386	365	336	325	390	371	347	362	357	362	362	351	342	378	387	360	371	352	349	384	348	362	369	344	333	369	369	335	362	390	351	359	331	346	367	343	348	363	339	370	368	361	353	382	363	382	355	374	357	393	354	351	378	370	355	365	380	373	364	360	355	373	373	373	339	366	358	332	374	379	326	383	379	340	373	363	348	336	372	350	411	393	376	339	342	381	367	372	362	350	372	365	373	367	361	386	363	364	374	414	349	356	377	370	365	356	331	348	370	367	323	349	321	396	372	377	386	366	337	365	400	375	365	393	346	339	343	359	402	342	339	364	333	371	349	366	346	335	346	358	397	371	339	370	353	381	344	340	357	327	349	389	360	387	364	342	359	374	381	364	375	366	344	347	360	399	355	341	372	385	355	336	368	372	381	362	332	382	349	363	408	371	353	378	368	366	349	338	338	383	369	369	342	362	349	340	335	366	333	368	374	358	354	382	379	367	356	399	334	367	364	406	321	384	376	348	384	362	335	350	382	369	361	350	363	347	372	386	350	357	397	368	348	369	369	370	364	360	363	354	358	343	335	356	400	363	362	382	326	343	345	358	353	355	347	382	402	340	358	341	340	377	350	340	373	385	367	363	363	371	375	387	364	329	356	400	356	352	368	379	383	369	360	381	343	365	361	365	370	368	367	389	324	368	351	344	365	357	341	337	351	407	373	383	366	378	343	339	376	355	398	330	385	352	368	377	365	366	354	383	353	347	361	360	373	365	361	351	353	329	346	376	351	347	382	348	388	345	353	395	359	362	345	365	334	337	362	366	361	358	367	367	336	372	345	319	318	389	349	363	367	355	360	354	349	334	387	338	387	396	376	383	344	352	366	372	313	347	373	369	385	300	344	341	358	359	355	349	376	376	344	384	343	359	323	388	363	347	362	369	382	383	359	367	382	383	341	377	364	375	390	369	377	328	365	352	352	379	370	345	377	381	382	397	381	390	355	363	375	320	366	321	361	396	363	350	372	339	334	356	356	385	329	366	363	350	368	384	367	391	379	357	359	356	375	369	352	374	346	404	387	367	364	366	369	361	372	374	327	366	332	344	330	358	349	365	346	369	347	365	343	307	386	361	369	368	372	375	313	364	381	345	348	309	347	341	379	354	396	344	354	398	347	362	322	377	333	411	357	344	362	348	380	369	376	357	358	353	338	355	363	350	379	364	367	373	343	364	363	382	357	354	335	384	376	370	362	389	378	349	380	340	361	348	354	372	343	338	333	345	362	383	364	355	381	340	331	335	356	385	385	333	350	339	407	327	348	386	343	362	360	372	358	361	349	348	351	353	369	370	385	342	338	356	362	381	392	339	356	355	339	346	371	392	351	350	342	374	365	333	366	355	364	332	373	342	372	343	383	357	358	344	377	345	364	341	368	342	334	341	385	386	339	369	359	362	357	373	349	361	350	365	376	321	341	347	383	360	379	313	311	352	329	363	320	362	344	385	341	363	353	361	378	406	374	391	369	323	361	312	351	365	378	386	336	359	356	317	399	383	404	372	351	377	358	311	392	358	368	382	356	366	410	363	359	355	400	379	321	362	387	365	360	395	360	346	341	349	337	318	367	365	362	350	354	312	368	361	362	358	359	360	374	381	375	389	354	385	342	350	358	355	386	382	347	379	379	366	394	350	376	354	378	356	353	356	393	376	378	359	372	382	343	345	389	364	338	405	344	359	346	352	355	383	339	382	349	366	343	355	341	350	378	354	363	371	311	374	351	319	329	389	410	340	370	332	362	361	378	352	358	366	357	394	343	347	353	376	354	356	362	355	382	354	368	384	360	334	341	358	375	383	352	356	361	337	373	372	348	366	379	380	341	361	406	346	359	387	378	378	413	380	348	371	369	391	351	316	368	335	343	364	386	369	383	354	380	339	396	346	336	380	370	357	382	363	323	363	350	380	324	373	327	368	354	346	352	382	390	367	347	382	371	369	355	363	370	374	355	382	361	345	361	355	388	350	368	353	367	382	381	369	334	371	381	356	359	346	392	357	328	344	316	322	377	360	354	354	359	355	379	318	373	366	371	365	372	341	351	391	357	347	332	356	330	362	345	365	335	367	371	354	368	349	350	365	349	344	375	328	370	384	372	384	390	358	343	389	344	343	344	356	340	368	347	367	348	391	360	392	363	348	380	356	361	383	344	368	344	406	342	374
23107	21142	28874	23754	21361	21221	15321	6635	3569	2234	1583	1186	942	761	661	515	515	472	431	387	380	289	279	298	273	244	265	242	221	191	185	209	196	173	181	197	184	187	165	181	171	181	170	153	169	155	183	152	156	168	165	193	179	158	177	174	175	169	166	177	159	132	167	168	157	167	151	158	165	150	155	161	152	157	168	163	155	171	155	131	144	145	149	155	161	162	147	132	184	144	156	169	180	155	149	161	169	144	156	178	157	158	171	141	163	150	167	150	119	153	136	146	173	153	145	147	158	148	137	146	128	153	168	166	155	145	156	159	163	145	148	175	131	137	124	142	139	154	158	133	143	161	144	171	148	161	157	139	155	148	191	160	161	148	150	145	129	174	154	155	142	149	155	139	151	148	143	146	136	140	153	149	155	131	158	114	159	152	141	149	164	153	135	149	162	137	159	139	132	141	163	150	127	133	141	157	122	128	153	160	155	134	141	145	140	137	156	159	144	149	139	150	144	136	160	139	126	148	141	150	126	136	131	143	147	155	189	172	161	167	150	151	157	160	152	155	144	153	142	152	154	157	161	143	160	124	133	131	167	138	167	159	136	157	179	152	150	155	169	168	139	155	152	145	145	146	169	141	148	140	158	155	144	153	151	147	141	164	125	129	150	172	155	136	146	143	163	143	143	146	144	171	141	150	145	165	156	123	144	129	148	135	143	170	123	151	157	151	161	159	172	161	149	163	154	159	164	133	147	161	150	139	158	140	153	134	142	147	148	156	151	140	168	144	127	150	129	153	135	155	139	154	139	152	140	166	155	150	144	148	151	139	152	156	153	151	156	144	110	165	173	137	129	158	163	157	149	154	156	156	145	162	140	139	158	156	135	160	139	140	143	134	148	140	153	122	143	125	137	127	164	152	166	152	138	132	142	135	161	156	141	147	179	166	174	155	166	148	147	145	147	152	137	175	139	146	156	141	148	155	126	140	138	156	134	152	162	158	160	145	135	143	158	147	168	141	138	136	137	150	145	136	144	162	133	154	163	132	156	149	137	126	146	152	146	128	142	144	151	138	151	136	152	149	149	139	134	148	135	151	141	151	143	136	173	136	163	151	170	152	140	149	144	159	168	180	157	148	132	148	161	158	148	151	141	143	159	146	155	133	152	155	143	155	142	141	150	166	132	165	152	164	172	151	154	146	145	144	153	155	154	154	132	142	151	159	147	136	140	143	159	149	125	137	134	158	138	140	142	159	167	148	136	161	129	141	149	140	154	142	126	125	148	140	138	140	162	141	144	142	133	132	140	149	130	153	148	145	160	155	168	152	135	133	146	148	129	153	150	141	134	144	132	172	143	152	160	127	145	139	152	149	158	157	157	161	148	142	148	152	133	165	167	161	153	130	135	139	132	130	161	169	156	153	161	136	164	160	149	144	137	149	146	143	152	144	143	154	163	167	156	165	134	153	132	161	152	142	141	166	120	160	150	143	153	151	155	156	191	150	125	150	156	168	141	160	148	152	164	171	161	151	140	136	145	147	153	143	170	141	144	131	152	128	150	132	144	142	150	154	160	164	142	164	151	157	165	145	143	140	130	124	124	162	163	129	142	134	147	138	159	169	134	147	151	144	162	157	165	157	160	150	163	149	152	151	169	142	157	149	142	147	139	135	168	161	149	154	143	143	140	145	150	169	161	155	148	151	150	151	136	135	163	138	158	144	148	146	129	149	136	149	145	131	137	180	154	158	146	149	138	166	147	158	160	171	170	159	145	122	167	140	158	133	162	129	137	155	151	152	146	136	143	140	137	161	148	148	140	155	144	165	154	164	174	131	166	133	155	168	149	131	157	157	143	145	126	129	140	136	152	137	140	157	133	128	133	150	150	142	147	173	142	153	145	156	143	146	160	161	165	168	156	134	138	148	140	155	126	147	172	148	144	148	145	159	143	137	132	132	140	149	159	161	157	143	161	159	141	130	149	147	141	146	135	145	162	138	122	166	152	144	146	164	152	160	144	137	137	134	144	139	150	138	169	147	150	145	141	146	174	162	171	142	143	145	169	147	136	138	148	160	159	150	164	131	163	155	150	159	165	160	162	160	151	151	141	146	141	160	142	151	133	156	144	128	151	162	145	122	135	152	131	149	159	138	156	160	151	152	152	145	147	168	155	145	156	158	165	155	160	163	147	139	164	121	138	166	140	159	154	144	142	143	163	161	149	128	152	130	148	133	143	138	152	136	137	146	155	170	156	136	148	144	150	171	143	149	149	152	169	160	180	142	149	156	135	159	156	137	155	164	149	169	144	150	151	158	142	153	143	171	167	173	145	172	171	138	160	135	149	149	144	158	135	144	157	153	149	140	134	169	151	142	168	154	154	135	135	156	153	148	169	169	145	166	132	139	141	147	137	146	139	147	140	140	127	144	160	149	152	145	149	125	169	153	146	150	164	144	143	153	149	150	132	158	133	131	138	149	144	133	153	144	138	158	144	152	188	163	148	163	129	137	151	158	147	142	155	147	150	149	137	137	138	137	145	155	126	164	184	147	170	129	146	149	128	155	130	155	151	162	166	157	128	155	151	141	148	140	162	161	151	144	171	145	147	142	147	147	157	156	166	152	154	152	140	146	141	145	160	154	165	161	144	152	167	153	150	149	169	160	158	128	158	155	159	156	132	153	132	140	156	143	144	150	141	131	174	120	159	152	147	151	158	137	136	149	151	137	140	154	157	152	145	149	162	161	129	146	163	150	144	131	142	146	147	157	125	149	136	148	158	138	128	148	153	161	154	145	150	143	131	151	160	170	167	175	155	152	132	139	168	136	159	139	132	143	151	142	143	127	139	133	136	138	156	140	140	135	148	167	166	137	135	162	146	134	155	148	146	136	144	138	151	114	161	125	128	155	131	133	147	148	152	163	156	145	149	149	148	129	137	149	158	135	130	164	146	139	164	163	166	153	147	140	151	146	114	147	136	161	152	140	133	154	130	139	135	153	152	162	143	148	160	151	154	170	142	139	124	152	150	143	154	167	157	127	138	142	148	140	148	144	157	175	147	136	159	146	159	141	156	133	138	141	156	145	146	126	135	145	145	160	134	144	139	158	151	130	134	144	145	150	143	131	144	141	155	151	137	150	126	146	166	153	139	152	137	156	149	133	149	146	155	135	136	168	174	151	126	152	167	160	135	138	144	155	164	141	136	142	125	152	165	120	145	150	179	130	153	145	140	171	135	166	157	126	142	151	153	151	153	140	152	149	147	157	147	123	159	168	156	144	163	161	137	147	172	130	145	150	157	147	177	140	150	124	144	138	139	151	171	149	168	151	129	144	151	136	153	147	145	166	157	176	126	137	146	142	142	147	169	188	126	134	139	134	130	162	163	132	147	173	164	164	120	164	152	139	139	155	171	155	164	149	149	150	152	139	141	154	152	136	158	141	164	135	146	136	141	162	133	150	127	176	151	146	131	163	161	147	135	114	137	155	133	146	156	156	147	134	125	176	152	132
27857	46822	42054	33200	27187	21206	17381	12779	8867	6152	4172	3186	2485	1968	1613	1332	1221	1083	950	841	807	682	622	503	579	523	504	494	371	334	380	345	322	308	285	305	303	280	284	264	282	254	261	287	268	255	264	248	246	229	237	281	283	268	274	281	299	258	281	268	260	246	245	277	229	257	195	249	250	221	248	217	265	252	263	233	238	248	205	213	223	214	227	224	221	216	257	232	257	221	214	231	212	208	235	207	232	250	247	282	243	252	262	266	212	236	232	248	229	214	243	215	209	238	207	218	221	231	234	257	238	240	213	196	227	235	239	214	225	229	212	258	226	189	212	209	229	210	228	217	201	218	189	249	200	216	216	216	252	236	262	245	262	217	225	228	220	222	217	223	231	221	233	203	205	225	232	205	227	233	202	215	215	192	201	211	238	228	205	229	237	202	232	226	224	223	208	235	203	203	241	215	194	212	235	237	241	227	262	216	224	229	242	210	233	227	231	204	217	193	226	210	202	206	213	214	225	205	212	233	238	243	193	210	214	232	217	199	230	235	216	198	225	214	193	234	213	229	224	220	208	241	216	204	205	233	192	228	213	253	218	208	206	180	220	224	226	228	257	228	214	215	221	226	231	208	210	224	206	209	224	223	220	216	196	223	237	235	197	208	207	217	229	213	184	209	241	213	210	229	214	218	213	236	221	200	226	213	206	199	204	229	227	215	248	223	225	232	225	208	223	234	250	249	195	219	221	223	234	245	190	230	208	229	235	245	212	205	225	238	180	228	219	179	243	218	225	195	211	225	230	227	208	175	219	222	235	219	228	222	207	190	204	236	222	204	221	226	199	208	198	205	222	224	227	202	231	215	217	229	226	232	212	231	214	226	226	218	219	222	221	226	215	219	196	215	218	242	228	213	215	225	200	223	212	204	234	212	227	222	224	214	216	223	230	186	233	207	211	179	224	242	217	218	229	254	228	262	232	237	227	252	236	198	215	190	239	207	239	227	229	226	207	222	216	221	222	215	215	203	186	217	192	202	240	227	207	219	239	221	218	218	211	206	207	232	223	211	206	229	240	211	213	201	219	248	235	216	209	218	224	226	206	225	203	219	214	211	207	199	208	216	207	214	216	200	255	241	207	221	218	202	201	207	218	217	223	217	229	221	207	238	203	223	225	223	219	213	239	231	231	206	235	214	204	215	232	211	204	231	208	211	210	222	218	215	230	226	232	216	222	213	218	218	230	206	215	205	214	236	201	212	251	218	203	203	215	228	231	204	198	211	215	257	233	228	217	196	236	218	232	203	222	232	221	219	196	192	223	191	215	197	226	217	225	215	222	211	204	219	231	255	206	209	229	205	232	239	198	198	214	207	240	250	222	221	200	249	235	230	206	193	202	215	214	212	197	215	244	215	199	217	243	238	245	239	233	219	236	204	237	228	219	213	212	242	204	219	222	210	226	218	214	231	199	215	238	194	203	239	211	245	230	232	219	245	212	228	234	232	205	207	223	234	192	219	232	238	209	209	236	218	227	209	218	216	208	201	223	232	218	239	213	228	231	191	218	214	222	190	208	218	234	213	195	209	229	222	240	226	212	200	238	206	210	200	236	198	225	224	230	206	213	213	210	216	232	226	236	216	218	230	241	217	242	241	229	214	221	207	248	243	229	207	182	213	214	232	220	212	232	207	230	210	221	239	204	194	203	218	225	216	206	204	232	239	220	207	227	220	235	213	221	205	232	204	208	208	204	210	217	219	218	217	214	241	227	228	246	196	222	212	195	214	205	209	230	197	224	234	223	204	203	205	205	241	229	227	187	228	241	205	229	249	201	235	221	222	215	224	230	203	219	235	222	227	253	211	203	223	233	209	233	222	219	212	215	214	231	213	209	220	229	248	225	235	258	227	181	198	227	231	244	243	223	209	238	240	240	221	229	201	237	215	218	238	256	237	221	218	248	212	190	237	214	207	245	207	207	224	220	211	216	205	221	219	208	211	240	217	213	196	230	200	228	248	200	216	201	194	216	202	238	210	224	237	199	222	221	220	208	233	235	216	216	219	230	225	193	214	211	226	239	211	218	213	214	218	208	233	208	247	195	233	232	228	244	201	189	205	209	202	214	234	242	206	203	220	221	207	227	238	244	201	225	229	224	211	235	216	201	191	221	215	221	242	210	233	236	207	210	223	217	224	226	225	244	225	237	217	189	206	226	199	215	233	233	224	242	216	197	207	208	204	186	184	190	217	248	203	227	223	249	213	235	200	206	235	227	260	234	250	197	219	228	225	212	215	227	234	212	239	205	236	225	205	237	198	237	235	224	218	230	219	207	221	222	207	224	208	230	225	210	203	217	219	213	239	224	208	215	177	220	224	222	214	223	236	223	209	211	212	231	225	237	220	214	224	203	239	226	220	249	235	215	222	211	219	235	207	211	213	210	211	222	212	219	231	188	227	232	223	207	236	220	219	222	201	208	215	233	233	219	241	233	231	215	222	216	218	243	182	210	229	219	212	220	238	218	226	233	267	242	239	222	233	201	205	206	210	219	212	228	228	211	234	229	186	229	230	235	219	213	222	211	219	242	220	183	227	219	201	228	207	210	216	199	213	240	219	227	221	216	234	203	220	237	203	200	208	256	194	218	223	228	208	232	199	218	208	214	229	220	194	219	221	223	218	189	264	218	219	208	230	219	216	218	212	199	225	221	231	235	217	204	202	214	222	230	243	214	217	206	200	229	216	214	212	207	199	217	221	218	243	231	245	222	237	220	202	237	207	229	212	226	219	246	210	236	210	229	220	215	237	225	207	216	192	237	221	218	211	214	215	231	212	221	212	223	227	238	225	181	216	188	239	225	245	241	227	210	220	244	197	238	210	190	190	207	202	210	225	222	242	204	185	228	244	237	234	214	226	238	230	213	227	218	219	214	239	224	229	235	219	218	224	224	236	195	220	224	231	221	219	250	204	222	212	227	199	216	229	215	210	198	222	220	224	216	216	203	229	224	218	211	222	231	199	187	190	215	210	214	225	227	220	222	213	225	215	245	231	211	238	225	227	227	185	215	231	214	181	187	256	247	202	217	204	220	220	222	191	251	211	237	225	227	198	223	217	215	222	230	228	248	247	226	205	208	225	236	218	229	236	223	227	184	217	231	207	199	239	203	225	201	206	210	187	206	200	232	208	205	219	214	223	236	223	204	217	229	239	235	235	233	194	230	211	204	239	215	249	241	204	241	226	197	217	208	244	214	230	218	219	216	208	231	227	221	193	233	236	233	203	225	207	213	208	222	210	210	209	215	233	221	224	242	207	218	215	226	194	210	215	240	251	216	214	209	235	212	200	205	223	206	225	188	225	228	229	211	217	203	214	217	202	217	234	209	237	233	236	229	241	258	210	206	216	200	224	209	256	238	217	225	200	219	205	216	226	200	232	218	227	226	195	220	227	192	224	250	228	240	211	192	203	211	232	218	208	242	221	246	226	229	199	226	222	233	243	230	212	219	219	208	217
27647	24620	27121	21210	11643	6596	4120	2692	1548	1132	780	608	540	458	389	402	436	333	335	316	331	320	308	305	296	284	296	304	274	285	265	286	286	288	278	279	274	269	272	281	267	283	256	248	290	279	268	271	299	253	245	329	265	249	268	270	291	282	256	239	270	284	302	301	267	257	281	227	279	270	258	258	258	260	280	245	248	276	263	285	268	243	268	313	275	236	255	248	256	278	249	296	286	246	276	265	253	270	293	250	264	275	263	275	279	278	266	267	280	288	275	234	259	254	283	272	244	269	268	251	257	293	242	276	268	264	273	298	280	275	298	278	266	273	297	251	268	241	267	267	270	286	268	283	257	277	247	264	272	263	257	270	282	269	298	269	250	247	263	266	236	255	280	309	259	279	257	276	261	275	264	257	259	261	285	319	253	264	281	253	281	286	268	279	289	268	245	268	256	277	267	265	271	300	253	248	268	248	261	242	271	274	262	270	269	285	284	293	256	283	281	264	265	267	255	238	251	256	255	255	295	279	289	271	282	252	279	252	260	256	275	266	287	278	248	275	247	243	273	277	259	270	277	269	287	266	283	241	256	287	271	261	279	250	278	283	292	278	269	269	296	292	244	244	266	253	263	272	263	261	276	266	248	273	279	274	257	245	227	260	264	271	279	289	260	248	282	246	275	257	265	270	269	278	269	259	242	292	270	292	261	265	279	249	247	281	270	286	285	260	242	253	291	253	271	274	251	250	246	260	292	269	278	257	261	265	255	267	302	252	270	270	274	253	282	282	275	261	279	271	245	280	245	282	271	272	282	294	251	287	282	274	256	240	267	238	239	238	312	287	282	276	246	287	287	281	275	239	255	271	302	246	260	267	279	311	254	292	236	266	250	274	259	239	276	254	279	258	267	246	259	302	259	255	285	268	249	271	244	269	247	261	267	292	278	265	270	267	253	252	276	254	267	279	262	264	254	259	245	262	274	284	255	257	252	242	258	279	252	260	280	277	251	281	297	264	235	240	281	258	277	249	270	277	256	259	243	244	300	265	248	288	257	260	292	267	262	253	284	254	243	271	267	254	261	262	276	282	284	256	243	261	248	234	234	252	266	255	267	259	272	256	296	220	305	229	277	293	243	244	261	283	281	268	279	251	259	267	271	247	296	268	270	256	266	267	297	269	279	269	276	290	275	267	256	273	260	292	277	258	251	263	258	274	255	299	275	282	276	248	262	292	298	274	268	265	267	248	252	259	254	251	252	256	281	281	267	238	265	260	270	248	272	289	266	247	310	280	312	251	251	234	256	261	255	242	248	272	244	276	240	279	270	259	250	293	259	275	260	238	260	253	258	278	262	247	252	266	263	277	259	269	252	278	276	266	262	241	252	279	248	263	250	266	262	294	288	270	289	291	278	252	256	257	267	275	254	257	278	283	265	272	277	231	274	239	254	258	263	225	284	278	252	272	263	249	267	297	267	253	248	280	282	266	259	283	261	271	271	253	299	227	274	247	264	269	285	285	274	274	284	246	290	252	240	269	284	264	280	261	269	255	247	248	277	262	267	245	277	281	286	255	270	244	268	250	268	261	270	261	299	263	278	294	268	259	238	299	252	238	241	246	262	248	260	255	283	275	266	232	264	255	240	288	285	281	271	266	252	268	272	267	255	265	261	261	277	254	286	250	252	266	262	253	276	269	267	259	312	247	277	256	254	243	267	232	271	270	271	257	270	247	250	271	228	268	248	242	285	255	277	258	252	268	248	262	274	301	275	277	250	272	272	264	269	257	277	278	292	246	263	265	257	251	270	301	274	267	266	267	283	260	257	275	290	274	270	271	247	228	269	264	264	256	271	261	266	299	277	255	278	235	276	272	290	286	247	249	254	282	252	258	248	258	288	281	257	246	264	243	253	248	243	262	286	253	279	226	234	287	261	273	243	290	285	279	282	257	258	281	297	291	258	257	239	254	260	263	300	298	263	251	267	263	283	295	275	252	235	259	263	272	252	264	253	265	248	242	256	269	234	267	280	242	286	288	262	269	236	251	265	283	282	275	252	255	235	253	259	232	269	285	248	280	265	251	261	241	269	241	303	254	253	282	258	228	267	239	253	270	287	271	280	264	293	271	266	240	261	270	285	262	275	293	279	260	255	266	243	294	290	259	258	262	271	252	263	244	269	256	269	246	262	274	253	256	273	286	287	263	247	264	251	245	275	249	286	246	269	262	253	294	270	240	263	299	296	248	255	271	274	271	250	245	269	223	263	289	245	250	302	262	280	257	250	266	238	284	288	268	262	265	275	308	250	300	258	280	292	266	256	264	255	248	287	287	254	273	271	276	276	279	271	269	305	267	268	254	272	261	259	290	280	267	264	280	282	255	271	255	250	230	268	255	248	224	263	262	256	241	291	259	258	268	246	268	293	262	257	264	265	246	294	249	257	284	260	277	231	285	280	279	290	236	251	258	251	273	278	275	285	277	281	279	290	252	268	263	277	265	286	256	264	260	254	256	251	259	259	246	242	258	242	249	272	283	236	264	260	290	265	272	248	246	280	256	257	245	304	258	259	249	244	249	295	277	259	257	268	256	266	284	273	298	252	286	281	282	248	242	278	279	281	284	287	255	241	287	230	260	295	273	269	293	270	248	280	274	276	269	258	266	253	270	270	268	264	263	285	281	277	248	267	294	249	248	257	254	292	280	288	293	250	240	251	264	280	259	291	261	248	268	234	256	275	265	261	275	271	248	275	294	285	256	251	283	273	250	276	317	265	266	269	300	253	258	281	249	252	272	264	246	273	285	275	232	252	265	271	264	255	258	276	246	292	257	275	270	265	282	254	248	244	250	255	283	248	252	268	293	271	276	267	259	251	267	266	262	259	282	289	250	254	257	268	276	266	271	264	274	297	252	294	277	256	301	254	263	261	276	269	276	284	282	276	273	285	268	303	265	252	258	267	260	259	247	243	265	305	268	246	244	247	262	270	265	239	297	267	253	256	248	245	266	256	290	261	258	246	268	281	269	267	249	220	228	268	275	239	264	241	237	269	282	258	231	266	289	252	266	248	253	284	268	252	255	270	249	269	266	256	251	254	262	285	250	252	236	231	277	298	257	260	261	280	262	280	269	283	273	235	246	247	262	273	262	274	268	255	273	263	255	281	270	247	264	255	260	295	274	243	281	235	254	249	260	238	262	244	257	267	246	242	258	279	268	270	251	294	272	282	257	247	270	285	260	274	254	304	291	265	255	236	253	253	248	250	250	253	260	262	244	289	310	257	261	254	280	231	297	304	270	245	241	238	262	274	279	249	256	274	298	265	260	281	266	256	243	256	262	325	263	258	282	264	267	299	285	249	288	263	254	284	264	270	289	269	276	267	279	269	270	268	275	251	273	267	280	264	260	261	261	275	239	245	275	269	275	217	270	248	251	261	284	254	249	257	262	265	295	277	246	284	300	248	273	255	266	240	280	259	278	276	251	258	284	284	234	289	272	283	260	293	285	294	266
26059	38079	33098	23768	17116	12626	9429	6947	4326	2992	2008	1500	1203	968	884	800	742	638	626	545	604	510	489	512	516	496	461	465	428	415	404	438	414	381	396	432	403	400	374	382	383	394	352	396	425	364	403	385	449	377	408	416	416	403	430	445	423	378	412	421	420	398	442	382	385	405	366	382	391	367	418	370	367	409	379	371	374	412	382	389	395	368	349	367	385	403	367	375	366	388	387	380	386	350	406	407	414	391	414	383	401	365	397	389	363	404	429	389	372	392	406	384	409	417	378	421	366	394	362	380	398	403	385	391	392	386	384	342	397	415	373	398	389	379	375	363	368	365	332	366	365	400	414	373	387	379	383	401	392	392	382	396	407	402	408	387	388	371	384	373	395	400	389	377	396	399	395	381	385	366	374	367	375	404	382	389	405	361	405	386	382	430	392	377	394	339	396	409	391	398	399	388	401	382	407	369	401	381	348	382	363	389	363	426	371	367	402	412	388	378	399	398	375	408	403	398	385	375	374	395	347	358	409	388	390	404	356	415	393	405	371	373	368	390	393	395	432	373	407	432	417	379	437	406	388	397	427	422	387	380	399	373	395	382	390	372	384	368	385	402	370	403	385	398	407	382	373	363	400	369	406	350	397	387	415	379	381	368	387	374	390	369	381	405	388	352	376	392	375	391	393	390	399	382	370	396	391	360	391	396	377	362	393	348	403	338	398	343	382	407	405	365	400	360	385	378	395	381	351	399	375	376	404	412	401	382	401	369	360	390	383	380	369	407	439	409	340	420	387	390	407	400	415	388	371	361	390	377	410	350	386	378	393	401	384	367	397	356	404	375	407	341	398	370	348	398	393	402	395	379	394	394	391	370	365	425	377	385	407	397	390	382	370	397	384	409	367	377	366	377	382	374	384	392	385	340	414	371	363	375	360	387	375	415	386	400	410	353	388	332	407	408	374	391	382	381	411	432	380	388	378	406	374	380	384	365	359	364	345	369	378	398	395	398	394	418	386	384	399	369	378	387	381	388	393	400	383	397	385	357	365	378	351	406	388	381	355	344	379	391	377	392	418	414	384	406	376	414	389	434	351	395	373	377	395	415	385	382	415	400	392	404	389	351	348	358	377	421	338	386	366	397	389	421	417	388	389	345	344	384	404	402	411	422	410	399	381	363	365	401	367	368	394	375	385	377	401	390	338	368	392	408	372	389	373	366	391	372	372	404	383	405	405	393	376	381	408	373	371	389	379	385	388	377	398	395	395	375	367	381	352	380	421	359	348	396	413	405	387	409	370	385	387	404	385	408	364	384	378	394	385	403	408	375	363	409	385	383	378	398	396	398	397	411	403	361	375	406	353	401	358	389	388	370	407	394	399	390	380	363	398	350	416	381	379	402	409	405	397	406	376	379	392	392	430	400	379	442	408	394	389	384	391	389	386	372	411	394	415	354	397	382	382	363	406	428	370	421	410	384	365	392	385	375	414	387	406	393	380	398	376	388	382	397	381	416	339	386	360	397	386	409	406	387	389	383	370	396	372	391	372	401	384	372	419	362	375	395	375	393	384	392	367	358	399	374	415	401	376	384	400	399	373	375	367	358	381	376	364	406	381	394	389	390	398	414	415	405	388	405	383	396	378	413	374	390	407	386	370	374	385	385	379	409	403	383	416	357	385	401	362	398	395	367	356	390	378	378	400	377	407	412	376	373	386	364	384	416	386	356	389	391	377	350	396	394	365	401	408	391	391	400	399	408	377	358	405	388	367	399	420	417	380	402	398	364	371	357	400	391	381	376	402	396	414	392	409	382	407	374	386	400	362	391	383	365	388	418	357	389	382	385	423	372	355	394	411	431	352	390	396	365	394	414	414	383	344	416	359	388	395	375	375	351	418	393	365	385	423	404	384	392	358	364	380	382	397	379	391	408	377	382	415	387	375	381	416	399	424	394	427	380	377	381	412	384	389	373	388	409	398	387	389	393	365	386	385	339	393	374	400	380	373	350	397	438	372	394	448	410	390	397	402	398	392	365	354	398	369	368	373	377	381	392	394	374	380	383	396	388	407	381	356	381	403	391	392	367	410	365	383	349	381	393	391	406	402	397	392	366	373	372	392	424	369	377	351	384	404	395	387	392	395	387	421	394	368	390	372	405	397	352	408	360	378	396	381	401	348	397	382	388	387	397	374	408	363	366	354	365	399	358	363	364	361	372	370	450	342	390	405	411	401	395	383	368	364	411	378	397	392	370	404	366	372	380	385	422	357	388	375	379	400	397	394	387	393	406	422	415	392	405	382	406	416	408	386	365	387	404	402	421	357	384	377	332	372	393	401	391	398	393	372	373	375	416	378	369	411	397	392	393	385	371	340	402	371	399	371	391	378	398	375	380	359	373	394	407	381	357	388	417	369	414	403	384	378	391	377	402	368	366	394	379	400	438	406	394	363	376	389	404	394	371	367	377	359	370	397	364	379	359	387	366	375	401	361	384	388	358	350	406	385	413	391	359	423	342	424	391	373	423	376	372	339	408	400	389	391	383	374	374	389	359	415	414	397	388	373	421	393	351	380	387	415	362	406	371	370	375	354	443	362	377	395	400	370	386	383	362	370	414	385	408	374	362	370	377	386	358	393	392	376	407	388	396	386	356	378	362	433	373	392	413	404	396	345	364	378	367	408	409	356	393	362	364	375	368	372	397	394	382	407	379	389	424	422	386	375	357	414	378	372	371	392	368	373	373	395	395	379	406	381	357	424	413	376	388	351	390	396	393	373	409	344	393	424	432	385	375	386	418	423	407	415	376	374	395	377	382	364	407	376	382	360	425	393	360	340	378	358	383	413	399	362	384	377	388	395	371	410	383	377	367	375	410	375	393	356	328	373	355	358	396	389	367	409	408	375	379	390	387	359	363	394	377	414	343	420	387	394	381	392	384	371	390	365	388	376	371	365	422	425	378	375	416	354	418	378	398	391	370	384	376	357	385	382	377	386	363	391	393	359	404	367	378	373	418	380	380	380	394	380	418	379	370	389	360	415	382	371	362	387	422	366	382	379	367	431	363	389	400	422	409	415	366	404	380	420	399	383	410	367	385	385	400	422	394	397	379	391	407	379	379	398	373	355	378	396	406	374	378	388	398	382	380	367	413	388	376	403	383	391	392	378	372	381	399	393	348	372	367	416	398	376	391	394	393	382	385	400	384	396	381	360	385	415	358	402	402	413	403	385	414	393	408	383	375	393	397	359	383	395	363	397	399	356	380	369	391	357	401	424	380	366	402	382	361	375	395	384	348	394	368	342	366	375	351	366	416	397	427	367	353	376	398	366	361	374	377	406	384	400	385	386	382	429	422	415	377	386	365	390	363	392	395	375	425	440	394	382	405	362	381	430	404	380	388	402	369	399	406	380	396	363	412	391	380	397	394	406	399	370	394	405	399	349	366	416	381	412	354	403	366	441	412	414	357	381	355	375	389	382	379	406	394	406	405	383	396	377	399	356	371	400	358
24186	21240	28488	24663	21179	15175	7743	4246	2434	1624	1204	927	749	669	533	520	506	473	439	388	373	344	311	345	335	326	279	290	303	293	270	247	259	254	283	279	266	264	254	286	254	245	241	253	271	258	272	280	290	266	246	261	256	248	287	278	308	252	294	233	221	237	272	232	244	239	270	274	245	243	260	259	269	246	259	240	274	255	251	245	218	226	244	263	281	257	263	271	265	271	256	232	262	245	239	259	256	269	247	290	227	267	249	257	227	249	222	240	242	283	260	246	252	242	252	277	244	254	264	250	238	265	224	245	245	260	290	243	235	259	264	240	254	256	251	237	249	259	244	245	256	225	249	242	245	270	247	247	261	219	269	239	236	275	238	272	266	231	237	259	246	257	256	272	246	228	275	251	221	244	245	239	254	257	267	256	263	255	252	248	245	233	265	233	266	269	250	252	237	245	246	236	244	258	274	255	273	267	278	269	260	226	271	242	274	233	246	255	272	246	256	230	245	232	243	237	230	249	251	242	237	239	254	232	263	232	236	240	247	272	239	236	250	232	256	202	250	245	236	270	262	248	243	251	266	232	269	261	240	219	246	248	235	234	242	254	258	241	246	262	242	257	237	239	251	238	234	246	266	246	237	236	241	240	240	245	260	250	240	236	243	247	254	251	234	254	271	270	243	232	245	260	243	219	247	264	255	233	237	226	258	213	245	251	284	242	249	230	255	253	242	260	247	261	252	229	238	246	257	229	220	257	240	272	246	251	242	258	266	233	242	229	259	244	245	240	237	227	226	251	242	243	252	254	240	254	240	244	265	239	247	240	241	253	286	249	252	246	221	236	248	238	235	253	251	225	247	240	261	251	230	252	229	255	245	249	244	236	246	254	236	256	293	262	272	255	264	251	257	221	199	255	264	260	265	255	279	241	248	221	239	223	243	252	245	240	231	252	233	267	247	236	238	243	260	243	233	233	241	250	238	237	259	245	261	231	278	261	247	262	284	260	279	221	267	260	232	255	280	253	232	233	249	283	277	254	280	271	240	256	247	244	265	267	244	261	256	253	235	238	255	242	251	241	242	238	238	246	228	253	238	253	248	240	275	253	244	254	236	249	253	249	255	249	259	261	234	257	252	261	275	286	248	245	230	251	241	245	239	241	240	249	235	260	244	254	249	226	250	248	222	258	259	255	232	266	226	251	226	247	242	235	279	260	258	252	236	276	256	248	232	253	252	238	237	218	242	255	238	274	249	207	266	272	264	270	259	259	241	258	227	257	248	266	245	256	243	269	243	267	261	239	254	244	242	236	243	251	233	228	247	235	251	235	234	227	236	275	250	241	235	255	260	253	262	231	256	231	246	233	260	211	236	234	250	257	242	251	237	266	246	257	263	272	254	247	262	249	245	241	278	245	243	227	249	262	253	274	237	258	250	255	216	256	243	239	228	260	245	258	267	265	222	242	242	241	261	252	262	231	253	232	247	272	225	260	271	227	252	237	262	228	249	237	255	242	271	264	228	259	253	270	277	238	273	244	231	263	284	259	261	243	239	234	242	268	274	251	231	232	246	241	237	236	261	275	266	247	236	249	260	251	256	270	231	245	259	251	263	239	243	242	232	246	245	247	257	258	250	248	240	241	225	231	235	247	258	255	268	258	256	270	243	232	249	241	275	265	247	245	243	236	251	243	229	214	259	220	227	243	261	254	227	268	268	255	216	271	248	242	274	241	251	257	281	243	266	254	251	235	245	249	245	267	265	247	255	249	250	261	249	219	253	240	261	231	238	244	279	229	256	242	266	236	231	265	252	274	215	245	261	250	253	266	265	235	245	246	247	247	249	250	233	248	258	242	218	291	264	248	247	248	234	260	258	247	274	258	235	263	239	246	237	211	278	235	242	233	240	236	257	236	255	254	246	249	255	251	254	250	254	234	247	230	264	227	258	242	240	260	269	233	256	249	253	249	239	233	244	232	239	246	238	262	249	238	237	236	265	243	241	280	268	227	226	252	249	268	311	279	260	276	253	256	213	258	253	233	263	261	246	242	245	237	260	229	286	239	242	248	223	257	242	236	251	273	270	249	253	253	233	246	224	237	254	258	240	268	261	251	293	254	235	229	267	232	257	239	251	259	221	243	269	243	244	271	251	269	263	255	233	267	268	241	239	246	225	262	240	237	246	244	263	255	252	251	247	248	232	244	258	256	248	268	268	232	242	236	268	246	252	244	266	243	271	238	267	257	243	252	259	242	231	222	217	252	261	241	249	233	242	254	226	256	257	195	242	253	256	274	244	237	267	224	272	260	249	262	266	243	253	260	231	226	254	265	239	272	270	239	235	257	279	248	254	243	253	238	240	232	247	240	258	263	254	275	237	229	264	261	259	235	267	257	234	245	285	257	266	234	254	260	239	233	275	247	271	248	236	249	234	261	219	241	239	245	238	250	251	280	242	227	228	242	239	227	250	252	274	216	242	215	256	254	233	240	248	259	259	269	251	246	238	279	230	244	239	272	260	254	231	259	258	245	249	232	279	270	234	255	255	258	230	253	250	244	242	283	278	242	215	239	239	238	232	277	227	237	247	238	263	264	251	235	277	259	238	260	256	244	245	240	245	255	244	251	259	258	245	230	270	237	271	279	266	240	277	269	229	252	252	279	263	249	219	246	239	233	250	265	267	232	241	223	269	253	249	281	247	287	246	272	240	220	244	247	262	264	262	254	266	273	232	231	245	240	226	257	260	258	252	244	284	259	237	247	272	237	219	242	241	249	248	271	232	244	248	263	259	253	239	256	246	236	233	243	231	237	248	249	217	248	251	259	262	247	252	251	253	233	264	260	268	257	269	284	259	269	232	237	231	240	244	228	248	252	236	246	250	253	242	256	229	238	242	240	235	257	274	254	265	229	237	273	260	251	280	229	218	284	271	250	258	228	257	266	238	253	254	205	245	235	262	252	265	263	250	263	276	232	264	248	242	233	277	245	263	258	251	262	247	249	254	254	227	246	275	245	267	247	256	243	218	226	254	239	251	232	264	257	268	245	269	238	233	264	263	237	236	238	226	260	237	238	256	236	259	246	276	215	254	214	244	239	228	276	246	233	261	264	247	238	271	251	248	221	234	261	253	243	246	255	237	234	245	242	269	264	230	247	241	257	238	232	236	231	231	229	240	274	249	271	218	252	264	260	238	248	246	222	220	218	283	254	250	251	261	222	255	250	250	266	258	248	234	257	257	231	242	223	263	274	214	257	245	273	253	263	239	253	230	256	229	239	248	282	237	265	286	242	250	250	275	220	267	257	246	250	254	261	239	263	265	264	232	240	231	246	248	215	235	221	262	250	227	230	261	241	238	255	252	269	255	229	266	230	246	254	256	282	265	245	295	272	231	254	266	244	245	227	274	241	224	208	237	244	217	243	238	237	243	256	254	260	237	241	262	267	276	263	282	244	244	269	235	227	255	243	275	235	253	252	264	251	258	261	242	246	262	249	266	238	269	255	256	230
26142	43397	38852	29468	22991	17240	12794	9625	6272	4347	3139	2386	1946	1534	1308	1059	1081	948	797	748	709	619	615	580	532	564	559	546	461	435	465	403	413	396	415	431	411	401	387	383	401	367	383	389	397	402	379	396	404	401	387	392	420	404	418	412	386	373	406	378	353	375	397	389	374	364	377	381	360	381	387	382	392	406	377	385	387	392	397	349	350	374	369	403	388	372	328	388	396	384	362	368	352	357	411	382	353	394	376	405	383	423	377	392	352	390	388	373	335	380	354	408	417	349	351	373	354	361	375	400	389	371	372	400	359	381	350	365	356	373	378	405	397	358	357	328	374	355	385	344	382	373	370	386	394	364	377	359	368	402	356	370	362	387	408	357	354	351	370	351	378	331	375	379	401	393	381	351	382	407	348	376	416	365	339	374	418	372	360	351	372	363	368	348	391	366	396	350	364	380	367	374	368	358	382	342	382	364	394	380	328	359	374	373	350	327	337	379	310	379	371	352	359	383	380	367	355	374	381	410	388	373	342	388	371	363	363	375	368	381	368	342	347	394	348	362	367	391	354	362	369	344	369	348	345	362	363	347	355	370	376	383	360	420	410	353	369	417	352	370	360	361	362	357	372	370	372	374	359	381	380	395	377	363	373	399	348	390	367	377	378	384	381	354	382	395	364	382	340	354	378	396	367	368	338	345	371	376	379	359	390	348	393	338	380	355	348	370	365	376	374	373	379	348	380	380	358	383	382	394	397	376	329	356	368	380	370	403	363	373	367	351	356	380	355	375	366	357	389	369	329	362	363	382	354	353	360	373	359	397	379	328	361	369	372	329	330	387	350	374	404	339	371	371	371	361	350	357	369	376	383	367	353	385	362	379	366	380	380	365	331	329	356	380	314	391	372	345	354	365	378	354	360	346	339	339	357	377	375	362	367	328	351	358	358	367	346	382	373	376	371	374	400	386	341	358	344	372	352	340	362	364	385	376	363	337	369	412	363	371	381	353	382	372	356	360	345	376	381	353	368	361	360	402	358	364	365	342	366	391	397	388	355	348	346	380	365	338	355	355	383	345	361	344	365	345	363	361	374	382	382	391	363	369	371	353	391	367	399	392	378	372	405	362	371	387	366	386	360	351	347	368	365	360	381	368	361	383	414	368	359	319	362	366	331	411	338	350	396	374	387	378	347	403	355	381	366	361	373	355	362	379	343	370	340	361	378	333	356	387	406	370	329	366	383	396	367	411	363	357	358	384	401	354	368	374	357	349	387	399	395	394	345	328	347	407	384	358	360	370	338	371	387	346	363	368	332	399	391	358	376	348	337	369	373	382	352	375	356	352	362	377	377	379	378	367	339	337	406	388	349	347	375	400	367	352	379	362	401	373	395	370	359	372	331	409	372	364	368	383	344	350	358	376	389	317	364	378	397	421	339	377	359	359	402	376	372	375	332	365	360	358	366	393	364	336	373	360	411	385	341	339	370	364	365	342	366	366	402	356	335	365	369	381	361	363	360	356	371	353	362	345	407	379	349	395	372	367	375	340	394	363	384	400	356	388	380	413	374	359	352	359	401	340	373	407	359	367	377	358	378	363	396	353	381	386	370	367	352	373	331	411	371	354	363	372	372	361	399	369	352	377	334	369	381	349	358	348	361	353	388	368	377	378	376	368	370	369	415	378	402	363	345	333	386	358	350	344	359	403	393	383	359	363	358	342	394	395	385	360	371	366	360	388	379	362	367	333	372	358	374	365	380	368	391	395	377	354	380	379	378	363	349	380	381	372	371	345	344	360	342	410	381	340	405	356	348	402	371	334	359	390	362	370	383	375	394	358	361	330	373	382	364	367	358	362	392	366	355	357	381	352	394	370	330	366	400	380	347	368	367	375	386	378	380	316	361	369	359	376	364	407	361	363	378	392	372	352	363	345	407	392	359	374	389	383	355	389	410	346	339	351	376	383	367	386	318	379	364	359	363	369	367	371	334	388	352	362	383	374	359	374	335	366	327	359	372	379	375	345	358	370	353	375	355	362	339	363	386	383	379	402	377	395	379	342	342	337	378	376	374	414	402	367	397	379	348	368	370	358	369	337	371	341	368	378	360	343	351	364	334	347	377	362	322	371	350	385	381	386	340	388	360	379	335	353	326	380	388	372	353	394	358	372	348	368	358	383	398	301	390	340	371	363	370	369	364	346	388	376	390	370	377	355	379	366	341	360	381	364	351	383	366	346	362	378	365	359	341	366	362	382	357	346	356	375	344	367	333	399	364	343	333	358	375	368	381	378	386	366	367	362	372	381	382	374	372	370	356	368	390	374	350	357	371	375	355	363	361	350	357	386	401	360	362	374	374	402	324	365	370	361	343	344	311	394	366	371	382	413	355	369	364	376	383	416	350	416	387	413	369	365	332	416	365	371	379	352	341	357	354	365	376	378	366	359	388	357	368	350	404	377	361	357	389	364	403	354	345	381	369	353	393	363	382	357	401	395	353	361	365	358	357	361	398	369	390	379	370	378	358	376	349	352	370	360	389	362	343	380	378	398	372	360	380	352	417	379	364	395	346	359	369	376	364	363	368	375	385	328	376	330	368	382	364	327	392	339	386	352	336	329	355	354	354	374	378	354	372	377	383	348	368	395	399	352	395	372	394	365	351	368	363	370	368	378	393	390	345	323	372	311	390	329	360	380	377	349	387	381	357	356	355	360	351	412	373	354	354	359	356	347	370	341	419	388	348	364	367	392	354	373	369	353	336	348	334	356	369	367	394	389	369	326	351	323	380	350	351	412	351	379	370	330	375	373	394	369	348	377	350	375	363	351	370	354	359	389	332	367	351	381	358	370	336	341	348	371	384	363	393	316	343	356	372	375	365	366	351	366	374	359	377	350	396	365	351	382	395	372	369	375	357	396	378	353	381	378	356	383	371	355	400	402	353	359	378	364	398	355	353	360	403	386	398	371	380	367	371	357	350	364	381	387	354	367	383	340	383	369	360	374	325	428	379	361	371	375	398	356	383	401	375	379	338	375	374	386	358	366	321	318	347	337	367	357	381	361	389	326	355	346	354	363	379	368	371	370	373	361	385	391	390	372	362	346	355	359	364	343	345	386	345	411	353	374	343	380	376	370	361	361	382	348	363	379	349	383	358	369	387	407	360	371	373	356	363	350	365	355	352	368	354	356	345	347	381	376	362	368	379	358	381	380	357	360	368	352	400	367	357	381	380	396	360	397	362	369	388	347	337	347	396	363	344	361	354	379	333	403	394	326	386	372	365	346	360	350	387	361	360	377	387	311	355	363	372	364	394	336	380	380	357	406	366	369	359	388	372	409	342	342	342	362	382	340	377	357	377	365	375	394	375	405	414	343	399	350	342	336	378	355	384	337	350	379	362	318	351	372	351	355	396	355	400	396	382	400	373	332	385	364	331	390	365	384	365	357	381	368	356	373	373	362	338	356	367	381	342	384	362	362	367	369	385	374	410	356	338	381	388	329	363	355	356	393
23173	21147	28908	23745	21385	20839	13534	5896	3205	1966	1493	1197	908	726	646	549	497	437	386	384	295	308	267	275	281	250	284	213	227	182	221	198	216	180	174	181	161	161	160	145	171	165	170	164	153	175	173	153	168	187	159	201	172	165	168	184	169	167	193	172	148	165	142	161	159	152	163	169	175	170	159	147	145	167	165	172	165	150	145	126	155	164	129	141	178	172	167	150	151	168	168	148	124	146	157	158	173	172	177	149	169	156	162	161	160	153	168	185	150	144	146	158	172	136	146	154	141	179	137	150	154	158	191	143	149	166	155	171	147	140	139	146	152	166	146	139	152	146	134	152	163	143	147	138	159	152	147	140	173	165	158	146	153	141	174	132	151	146	153	140	168	158	144	147	156	130	148	159	145	158	150	158	164	122	147	147	147	142	166	157	152	132	149	174	146	160	156	154	140	154	163	173	140	139	147	152	151	157	150	148	158	132	172	164	157	146	160	163	161	142	160	156	157	136	152	129	157	154	155	147	158	169	159	158	160	149	148	178	151	143	141	135	161	148	127	145	141	151	132	175	166	139	126	159	145	136	155	169	144	142	158	150	133	162	130	158	161	152	166	127	162	139	135	160	150	153	166	162	166	161	149	155	146	156	128	145	145	170	164	139	152	142	134	153	148	144	166	145	147	163	143	149	166	153	144	148	140	144	144	136	142	154	145	155	156	125	155	156	170	153	151	142	146	145	136	148	137	163	144	156	145	145	165	122	155	152	150	150	150	144	142	145	170	138	115	147	144	157	155	155	165	171	174	169	152	157	169	183	142	144	142	157	156	151	143	138	148	163	139	147	145	163	163	152	157	158	138	160	158	149	147	162	162	161	138	162	149	135	148	143	150	157	156	146	181	157	146	140	140	148	148	161	148	155	169	157	141	163	149	156	118	156	138	152	147	152	182	148	153	143	141	154	156	140	141	151	161	155	149	133	135	145	187	165	178	118	158	156	144	158	147	158	137	155	153	156	135	181	156	180	152	145	160	142	140	169	134	156	160	167	150	137	171	151	164	163	135	174	152	162	167	136	161	160	142	146	158	160	136	156	159	142	187	126	154	146	157	164	152	142	127	143	130	168	140	166	135	138	156	159	130	173	162	165	156	152	180	145	158	147	141	148	154	133	128	150	168	151	127	149	170	140	142	146	139	176	153	158	157	159	141	162	143	152	151	159	153	153	138	153	133	152	143	159	152	137	160	134	141	148	141	157	133	143	170	115	180	159	147	126	156	158	117	138	172	145	153	141	132	136	124	150	153	139	137	136	147	153	155	144	167	149	153	156	139	144	131	136	149	148	166	138	149	138	143	132	116	135	135	150	170	155	142	160	146	165	130	144	152	134	152	155	147	148	151	162	167	156	147	150	147	145	143	166	168	146	148	160	139	140	144	140	160	119	157	168	145	152	164	168	157	184	162	136	154	156	148	139	146	139	155	161	141	156	175	150	139	171	147	147	134	144	160	170	142	135	147	132	161	149	159	155	149	160	151	131	177	155	142	134	163	179	143	164	139	132	160	157	131	122	163	155	134	146	164	167	145	154	160	160	145	154	167	155	137	126	144	165	137	149	145	167	142	159	133	135	160	141	175	152	137	152	140	147	166	159	147	148	162	136	155	186	135	144	150	160	160	151	138	162	179	132	151	138	136	158	132	157	135	147	157	156	150	153	157	141	158	159	155	162	138	127	132	152	141	160	135	162	145	114	161	142	172	157	141	130	162	155	142	139	149	146	158	178	139	154	142	137	128	163	155	141	142	156	129	165	159	135	150	132	139	126	168	129	137	135	142	149	141	140	151	146	151	135	149	131	155	135	137	144	146	141	142	149	150	146	141	129	153	145	146	151	146	155	139	154	164	146	162	151	162	140	156	140	173	149	151	146	152	161	165	152	155	160	161	138	151	158	145	147	155	128	159	147	154	150	129	149	138	160	142	139	159	137	160	156	153	151	162	165	152	130	174	164	154	143	148	149	149	137	158	139	125	158	164	155	165	155	149	150	141	142	141	164	135	135	146	163	136	146	142	169	141	169	141	135	136	162	147	150	143	151	142	157	150	157	151	158	140	147	170	163	168	140	138	143	143	159	151	154	151	169	142	137	175	126	156	150	131	156	161	140	139	156	128	146	169	141	157	142	150	140	137	149	165	171	167	135	142	168	145	146	170	132	130	145	132	151	145	145	154	167	153	151	155	157	138	148	158	146	152	164	149	144	158	138	149	170	140	151	151	170	134	140	148	144	159	140	164	169	141	163	156	139	163	133	155	162	140	150	162	150	152	145	153	149	142	152	145	126	133	132	153	160	165	134	168	138	144	177	154	154	174	132	146	151	149	161	120	154	135	144	154	132	157	154	155	136	140	163	153	147	166	159	150	162	138	133	156	142	155	171	135	132	135	139	155	162	139	141	152	167	146	158	165	142	154	128	140	147	144	165	144	179	131	149	158	159	164	141	165	142	144	148	164	176	140	154	149	139	144	156	164	164	171	139	137	146	144	153	167	146	157	174	169	134	153	149	126	129	166	145	141	165	155	127	143	132	157	144	143	136	135	140	152	148	150	143	174	155	140	139	167	145	165	169	163	132	151	155	162	162	161	154	157	156	141	134	146	165	137	133	154	146	131	155	140	149	154	156	173	137	141	143	172	149	117	133	170	138	136	150	182	153	143	144	157	126	148	150	142	168	164	144	158	163	169	149	164	142	174	149	162	136	141	143	146	150	143	170	131	155	138	143	141	147	148	164	169	150	163	149	161	135	152	147	128	154	142	128	153	142	130	143	157	178	164	143	151	139	150	154	172	173	148	157	147	155	163	135	150	168	139	127	150	135	135	149	163	145	145	137	148	160	142	163	136	141	128	165	148	147	142	138	158	159	150	150	138	153	172	155	136	143	152	140	138	142	137	137	161	136	149	139	165	142	138	132	173	150	145	164	166	152	157	146	154	160	167	130	157	161	152	147	167	168	154	155	139	139	178	162	162	149	146	147	137	146	155	138	156	148	127	146	162	151	144	137	153	148	131	161	173	170	155	158	145	143	165	155	169	159	137	155	145	147	149	167	143	140	152	130	177	160	141	148	152	163	162	129	161	125	169	157	160	161	129	161	144	157	160	154	149	132	145	123	141	152	139	158	131	152	150	157	176	153	154	140	151	145	154	158	125	122	150	136	142	159	140	140	161	138	139	169	169	166	164	144	139	142	149	130	160	146	156	145	150	163	144	167	135	146	157	128	161	160	171	145	134	142	166	164	162	136	146	139	141	146	156	162	148	127	144	152	119	152	158	154	149	133	161	159	139	172	160	147	166	144	147	122	154	150	148	147	152	159	155	150	172	161	145	161	134	159	119	154	131	152	132	136	145	154	136	153	139	130	148	171	162	138	158	168	139	133	147	142	146	142	178	152	156	125	136	157	157	156	182	155	134	149	151	165	165	150	164	138	153	162	127	136	157	148	144	162	151	135
27975	46688	42351	33507	26470	19449	15083	12000	8067	5343	4091	3158	2490	1911	1647	1449	1194	1000	887	782	705	663	594	560	537	513	463	447	386	340	350	330	356	327	292	285	301	290	275	264	278	237	273	264	288	259	243	257	260	256	246	284	267	287	283	292	303	275	279	274	278	252	248	253	277	225	243	239	228	253	216	231	242	254	256	255	247	241	271	253	203	227	242	229	221	236	231	240	205	213	218	235	247	220	234	205	259	266	274	235	284	270	225	246	211	223	228	232	230	234	233	205	226	233	224	216	256	256	240	225	221	190	201	237	262	232	227	220	252	240	209	220	224	212	216	228	214	240	218	233	251	231	216	211	233	234	223	255	236	238	267	273	224	230	249	234	233	202	228	231	226	232	216	207	192	242	231	213	232	222	243	229	235	247	191	228	232	226	220	252	249	238	201	223	254	231	228	217	218	243	217	225	235	222	210	232	229	184	208	212	213	239	229	206	231	228	214	193	224	221	207	223	218	220	221	220	236	260	230	212	208	206	220	235	226	204	219	239	214	223	217	216	233	203	240	246	217	232	230	228	245	225	212	224	229	211	188	215	231	208	195	224	180	225	220	205	253	228	237	230	187	212	225	233	213	236	235	233	249	232	204	241	237	226	218	213	210	209	208	231	238	232	252	210	206	217	235	225	230	215	211	230	242	210	227	174	245	246	231	200	200	206	222	218	226	238	235	218	209	230	234	225	233	221	213	204	224	213	212	245	207	207	209	221	212	209	238	222	227	204	233	234	217	227	228	218	225	226	244	233	218	205	228	224	233	233	225	247	203	223	230	240	218	250	229	220	239	213	216	194	198	229	224	235	223	220	227	248	242	241	205	229	228	232	244	231	235	230	194	212	226	239	226	226	201	197	219	237	220	229	211	212	224	233	199	208	219	220	216	212	232	193	229	236	185	212	221	223	207	231	203	224	215	204	212	202	218	216	247	240	218	207	233	220	215	222	209	222	208	206	246	214	210	237	229	234	220	235	217	214	220	221	265	194	191	200	227	215	217	229	229	203	218	233	230	212	203	210	236	214	224	199	224	207	217	243	234	214	239	243	228	199	239	238	232	220	192	223	231	232	231	217	239	210	238	217	223	215	220	235	245	219	217	251	218	220	233	221	228	213	217	237	216	226	222	224	202	204	207	226	216	211	220	228	233	184	199	216	235	222	220	227	224	229	223	263	227	212	211	223	222	216	221	248	215	215	247	236	244	197	270	227	222	193	204	228	224	248	232	226	210	221	231	217	195	209	207	234	252	207	239	213	234	216	198	245	237	227	211	241	221	231	230	234	235	214	200	227	203	217	196	233	229	188	219	229	208	232	229	236	219	226	211	213	223	205	223	199	222	216	226	228	230	200	214	230	221	217	222	212	228	204	228	233	203	223	214	234	229	227	202	240	215	199	227	193	216	228	243	230	205	205	194	198	233	219	259	226	228	232	213	213	244	216	197	227	212	209	208	253	221	225	236	213	226	224	230	218	245	231	226	223	226	231	247	223	182	220	222	211	222	217	206	217	237	216	214	232	211	231	236	206	229	221	239	206	244	199	224	220	203	204	209	228	231	226	220	224	225	221	239	222	215	247	230	222	218	240	213	203	225	238	205	240	228	223	218	216	246	225	248	222	220	207	231	237	217	216	222	214	211	205	220	250	231	242	204	222	200	213	223	215	207	173	225	195	219	232	202	219	207	205	209	223	216	233	228	229	210	234	230	208	243	194	240	235	206	211	210	227	216	245	210	218	223	239	209	223	231	216	236	231	237	222	230	211	215	227	231	230	234	222	235	202	230	226	224	222	215	244	218	220	231	220	204	255	242	218	227	202	215	224	234	224	220	247	193	225	225	236	209	238	227	242	229	202	201	208	205	201	194	245	245	224	208	232	216	231	226	223	210	240	227	241	200	233	246	225	222	179	220	220	227	222	201	251	264	270	228	240	231	231	220	210	215	224	212	222	233	216	216	222	213	226	220	235	218	245	236	200	225	227	224	237	222	195	250	239	244	215	212	243	230	219	209	213	230	242	227	217	227	229	227	201	234	229	200	243	203	222	221	218	244	201	237	209	233	207	215	221	239	197	201	196	230	243	222	233	195	222	205	222	236	233	224	228	223	225	229	182	252	220	211	214	229	211	220	228	199	217	215	232	228	239	256	229	211	212	206	207	199	209	233	232	173	225	225	204	222	219	201	213	220	215	217	205	204	229	219	207	247	203	204	238	246	229	214	229	223	235	215	226	220	207	210	216	241	244	231	206	215	214	222	239	216	226	222	213	215	230	236	197	216	221	234	200	225	220	232	207	208	235	221	230	216	221	249	221	215	219	216	234	211	228	227	196	201	202	209	214	228	214	208	216	208	226	225	202	241	213	218	208	199	225	232	216	215	222	220	208	222	221	220	226	197	199	211	194	217	220	260	218	230	191	218	226	180	235	207	207	236	236	221	212	225	235	218	227	232	241	205	240	236	242	228	198	199	242	232	232	233	210	233	193	218	211	236	247	202	211	225	204	225	237	219	213	212	205	231	238	199	215	216	208	220	232	200	219	239	213	230	215	197	219	251	212	222	246	245	225	209	242	224	239	227	207	220	237	203	210	206	219	223	226	219	189	220	228	226	213	200	221	207	239	233	235	271	234	224	184	206	243	225	238	223	221	219	216	196	251	253	209	227	241	212	246	212	258	221	216	218	242	247	207	210	233	224	233	196	247	241	239	228	211	229	211	244	225	208	244	240	203	216	225	226	205	215	200	232	234	224	242	225	233	222	210	205	229	194	223	249	226	211	221	214	218	225	197	242	235	234	222	223	205	220	212	226	213	227	207	199	206	225	234	223	250	225	210	239	202	214	224	225	234	233	201	209	222	194	238	221	195	222	230	227	230	223	227	222	202	233	225	237	199	196	234	201	214	220	232	231	240	223	226	226	203	233	194	240	199	232	206	215	229	242	219	208	253	221	209	220	212	239	206	219	211	231	205	182	249	233	224	215	210	204	242	224	239	200	203	206	253	235	180	216	228	209	222	207	228	215	206	196	211	224	224	224	216	223	220	236	227	216	234	249	221	197	227	208	199	222	222	247	226	229	268	212	214	209	240	216	226	211	224	225	183	214	219	241	209	229	248	225	231	244	200	239	230	216	230	231	228	227	241	203	233	245	195	222	258	223	230	203	211	222	230	211	212	235	200	220	211	216	229	216	213	216	208	212	197	231	232	196	226	249	216	215	217	211	231	216	217	236	217	216	219	207	208	226	216	220	234	214	227	226	198	210	217	220	225	226	228	206	234	242	216	244	209	217	206	215	203	229	240	215	224	235	211	206	204	211	248	209	219	212	240	214	222	218	216	223	230	225	209	209	218	205	218	227	246	197	216	225	207	220	230	220	209	225	230	216	240	232	240	209	206	238	207	239	203	204	232	244	238	246	246	250	223	214	223	256	228	226	222	239	228	217	233	239	232	216	207	223	247	221	220
27529	24226	26979	20524	11315	5977	3624	2400	1472	934	698	594	516	451	458	440	375	324	336	355	334	335	313	306	309	310	331	287	302	288	274	296	310	268	292	277	279	243	266	282	271	294	266	274	296	246	283	268	287	271	288	281	260	308	294	256	292	267	293	277	285	271	281	223	278	278	264	286	290	289	290	283	261	228	283	255	258	266	279	270	294	255	256	281	282	254	237	276	274	252	290	285	267	272	260	272	275	293	292	272	305	266	284	272	293	279	274	272	274	273	265	234	257	306	226	277	257	254	285	259	258	296	253	257	255	270	258	284	273	281	280	299	290	281	272	283	235	234	237	272	244	244	246	284	292	252	250	297	278	296	272	284	290	277	270	258	282	252	227	253	283	265	271	248	245	255	269	272	293	257	273	255	271	229	257	276	276	249	280	278	289	277	262	248	283	266	287	263	268	298	251	265	256	241	272	287	261	245	274	258	281	279	262	266	279	279	240	267	266	271	270	239	270	294	244	275	286	251	269	268	247	248	290	250	276	252	233	261	254	251	276	276	266	271	243	279	287	242	278	281	277	263	267	250	273	271	261	291	222	277	241	292	264	270	263	285	267	279	251	272	265	255	279	250	259	296	278	230	275	246	299	283	234	290	251	267	262	315	255	278	238	244	282	277	279	242	293	275	279	273	236	266	270	298	257	288	260	299	254	279	238	253	262	249	272	283	249	246	264	288	276	237	276	277	284	255	266	284	273	288	280	267	264	289	274	271	279	281	285	273	277	245	240	259	272	266	268	247	272	277	275	280	263	271	290	307	251	248	302	218	268	270	276	298	289	264	263	278	255	243	278	264	271	287	269	260	276	290	246	266	260	255	303	241	276	280	268	266	269	275	260	301	289	261	237	248	286	277	258	276	271	271	268	292	271	251	278	254	255	302	285	252	255	262	279	265	255	273	250	242	246	293	273	319	302	261	280	297	272	224	283	260	269	276	268	291	251	285	270	263	265	272	230	250	265	253	287	274	277	276	280	253	280	258	282	274	249	266	261	264	257	287	293	231	289	266	244	278	272	276	289	257	257	249	294	246	251	272	250	247	274	262	248	262	275	262	271	267	259	286	267	279	239	293	269	272	281	295	287	243	268	279	286	261	286	253	230	258	287	255	287	288	279	282	268	244	261	282	264	243	285	247	249	282	298	291	271	288	272	248	264	255	283	272	271	271	275	285	248	327	275	268	234	258	244	279	257	276	247	238	250	272	272	257	287	250	260	269	278	243	246	253	234	254	263	271	282	227	285	254	275	245	276	277	273	259	285	261	287	255	280	251	257	260	251	265	271	259	249	276	267	286	285	273	237	289	281	231	284	256	288	269	236	267	280	248	250	287	266	280	277	260	277	260	276	280	272	252	257	270	259	281	294	274	262	249	248	258	282	254	286	262	264	262	279	297	260	267	275	265	276	255	252	301	258	261	283	233	291	264	299	262	256	279	266	274	308	253	268	259	305	281	281	303	289	253	259	270	278	274	277	251	292	262	259	289	267	268	263	271	262	270	288	290	270	282	261	267	262	297	263	263	280	298	263	288	262	273	273	273	264	286	260	242	305	291	281	272	280	260	255	278	250	254	252	251	298	264	247	247	230	260	254	246	289	278	262	273	296	275	259	289	256	248	275	272	285	274	288	282	274	259	263	258	272	283	259	256	263	261	261	312	250	262	268	255	273	275	262	265	267	262	243	280	259	271	319	262	268	264	264	259	269	266	285	253	312	273	279	260	257	274	295	289	293	269	272	262	266	274	296	286	224	298	268	267	256	263	274	264	261	255	286	294	239	282	269	290	279	282	257	283	251	262	274	300	258	237	234	296	252	253	263	284	258	285	274	273	263	265	288	265	245	270	262	236	269	246	280	274	279	260	244	261	281	279	240	264	276	279	267	258	284	271	282	265	249	266	280	259	247	252	275	273	292	263	256	270	255	249	262	259	277	237	267	279	256	277	268	256	256	284	269	274	263	279	265	230	261	261	284	270	305	269	286	287	256	290	254	284	260	273	250	271	261	253	282	244	277	264	297	277	266	253	267	290	263	284	301	252	266	279	239	260	283	274	283	289	261	267	260	276	267	295	273	265	279	286	292	259	281	264	258	275	276	252	267	267	285	258	242	247	270	302	265	281	285	261	270	236	282	277	261	260	268	248	308	278	292	283	274	254	249	285	267	272	273	271	243	281	248	258	269	252	270	281	274	249	255	255	251	249	284	262	252	326	290	245	278	275	247	253	265	292	259	259	288	229	287	245	275	259	250	276	277	267	271	281	264	296	271	247	257	260	246	259	242	287	281	273	284	287	246	245	278	251	275	262	282	287	250	272	297	252	269	272	251	281	288	266	258	239	259	264	282	266	270	271	280	260	277	284	267	265	227	292	276	266	266	265	272	274	277	274	262	249	290	271	264	257	266	263	262	280	256	262	275	244	286	264	287	282	260	294	271	257	297	262	264	268	272	265	271	280	275	253	266	268	278	300	287	255	255	265	269	276	271	271	267	269	264	264	276	241	269	265	229	298	261	253	292	229	261	290	289	267	265	291	253	278	290	282	265	255	284	252	293	238	278	300	267	259	275	247	257	261	276	277	269	250	258	280	263	266	269	248	262	270	283	279	267	284	280	248	246	286	276	265	274	263	254	290	284	257	274	276	295	260	240	224	286	293	249	255	251	292	256	266	256	284	259	279	255	253	257	266	261	274	266	245	256	265	287	284	292	265	274	259	245	287	284	266	228	290	238	266	263	291	263	278	264	254	284	267	241	260	269	284	221	267	261	227	255	283	274	262	270	276	286	272	268	256	281	284	263	269	270	274	263	254	270	270	286	259	259	263	288	262	274	267	275	291	286	261	261	263	267	259	279	259	260	285	268	291	237	234	279	265	266	268	290	258	268	255	288	281	261	252	270	252	305	283	260	258	281	286	284	291	274	287	282	288	287	277	254	273	277	281	271	286	258	307	266	305	272	314	274	268	281	266	314	250	298	258	280	262	283	292	267	287	235	298	245	252	275	238	283	240	298	283	296	233	267	250	253	282	278	261	270	287	269	264	288	267	269	285	260	285	275	289	254	263	269	249	256	260	248	261	257	258	282	248	284	255	263	235	274	245	276	243	284	304	273	258	265	235	240	257	300	255	281	256	260	268	261	260	268	315	262	250	266	285	253	248	234	253	259	291	274	268	256	272	259	279	276	282	259	245	264	278	297	270	297	267	287	271	276	276	275	271	234	258	264	272	281	248	268	254	251	253	287	252	324	268	242	259	261	275	235	263	244	267	277	291	260	260	278	275	272	253	267	251	275	242	263	263	257	288	250	282	273	274	264	301	305	265	271	278	225	308	268	298	259	277	279	259	256	246	252	278	245	302	236	270	278	260	254	266	301	267	268	264	247	275	272	278	260	249	238	266	242	288	262	258	274	277	303	289	253	268	268	257	281	267	277	235	286	260	298	246	276	287	271	235	252	267
26124	37241	32670	23518	16827	11603	8341	6206	3975	2421	1856	1541	1086	1012	850	829	698	602	591	535	500	546	499	491	484	471	469	454	404	424	414	410	449	395	419	423	447	397	410	427	396	393	409	391	387	383	427	393	365	439	414	404	424	411	414	445	423	425	404	418	371	388	377	404	368	381	419	368	404	414	378	397	408	385	408	418	385	405	388	430	417	412	387	366	380	382	419	367	384	385	447	395	397	397	383	379	403	410	405	413	385	384	395	386	414	373	410	396	398	391	385	405	381	402	396	404	390	380	372	415	399	402	360	376	365	339	400	402	393	406	423	435	393	369	369	404	427	378	377	407	391	397	360	412	376	387	423	363	392	372	384	358	383	429	370	427	403	359	396	385	435	412	351	397	416	391	390	384	392	400	395	369	427	406	398	386	394	389	366	374	400	419	377	401	392	395	416	395	386	396	350	354	347	384	397	399	349	420	417	362	354	427	403	388	390	360	377	372	390	374	422	418	425	395	376	401	383	387	370	402	426	410	388	392	414	375	400	389	350	391	397	410	363	398	404	388	397	386	370	391	382	415	423	396	398	401	420	406	401	423	389	417	397	404	412	410	366	417	413	366	368	402	373	416	400	393	362	406	382	436	396	386	383	394	394	384	393	413	371	387	386	363	403	375	384	364	382	375	398	409	408	390	410	355	418	342	370	408	424	398	403	408	383	392	395	440	418	394	410	386	382	379	404	401	405	391	410	377	390	398	412	391	366	387	375	393	407	422	400	366	384	364	389	385	392	388	383	380	353	360	363	379	386	372	393	417	382	391	401	400	412	347	361	367	403	385	387	395	404	402	371	432	417	431	401	369	376	379	401	395	388	399	388	361	411	377	383	425	376	383	404	383	376	397	357	427	361	412	411	363	427	381	390	347	404	397	344	418	397	400	409	414	381	403	395	367	415	407	430	357	402	357	428	389	368	412	402	387	379	416	387	375	426	373	391	385	353	422	402	435	372	402	384	397	412	408	372	351	381	376	375	402	396	372	392	384	367	426	359	374	422	398	364	377	409	380	378	378	400	405	410	400	386	394	393	370	377	404	409	383	363	390	358	424	422	360	401	373	372	394	384	409	390	368	399	400	391	399	423	387	406	387	371	377	365	375	378	392	410	396	393	367	367	367	417	405	412	392	395	405	388	379	370	400	411	417	375	406	378	396	375	396	400	364	418	376	373	400	363	381	442	390	381	391	394	414	407	376	363	407	385	423	383	405	367	385	391	404	355	385	410	415	401	383	405	387	391	377	401	373	386	399	379	387	378	409	420	372	410	391	418	415	399	370	416	391	390	390	394	378	384	446	371	384	404	362	392	357	376	381	375	373	370	374	355	346	377	422	375	398	418	386	440	371	380	361	382	401	411	393	378	399	375	387	387	405	394	364	373	402	373	373	363	435	413	401	422	377	399	397	416	359	397	396	395	383	379	380	395	366	369	404	376	396	376	379	390	389	377	379	387	375	396	414	377	351	370	364	412	401	385	380	384	398	410	398	373	407	425	365	374	385	411	402	401	379	377	381	387	394	410	381	413	372	391	389	421	423	380	379	363	382	352	380	409	386	404	366	415	383	389	408	399	392	382	402	398	396	378	382	385	387	364	377	396	389	383	420	383	398	376	409	431	381	413	389	433	407	387	386	426	400	389	388	359	385	401	379	412	417	386	387	340	412	360	405	357	421	391	398	414	408	393	389	408	406	402	385	391	384	403	413	395	397	394	394	395	399	425	408	389	391	363	413	373	409	393	386	417	399	357	424	381	370	373	418	375	401	377	381	411	385	387	382	373	396	411	395	363	387	380	404	383	359	386	377	381	394	389	390	372	392	371	379	397	375	397	405	374	373	390	369	381	358	398	398	376	388	390	420	394	366	395	407	394	377	376	347	414	398	383	405	380	379	378	405	380	404	379	389	370	372	391	352	376	354	389	393	401	362	400	381	424	365	415	375	408	425	406	388	381	391	347	371	395	390	382	388	371	415	411	375	388	370	380	379	410	391	407	375	376	386	409	413	369	394	407	384	380	373	391	398	391	381	384	394	371	412	382	389	400	361	366	383	393	415	391	366	359	390	377	355	382	384	396	370	352	403	390	408	424	407	367	399	398	376	408	400	411	389	425	376	400	438	419	370	394	401	381	367	417	414	379	386	410	395	421	361	383	366	399	360	423	367	378	379	399	386	404	401	382	393	403	367	410	399	381	388	393	393	378	385	377	370	431	386	407	424	360	407	377	400	432	419	376	381	365	364	395	364	371	349	362	393	439	409	389	397	409	416	431	419	408	393	384	398	378	377	390	405	405	377	403	401	405	378	384	408	412	403	406	372	383	411	380	410	383	418	361	393	382	368	387	357	380	390	405	414	410	428	384	405	386	412	405	385	399	384	362	368	371	372	404	380	413	412	404	413	401	376	399	417	379	412	439	376	382	396	391	334	410	366	388	389	385	401	390	360	386	392	394	403	402	385	347	419	375	390	404	358	367	395	390	384	365	424	365	386	400	412	365	387	391	414	381	425	404	387	369	412	377	376	410	384	393	407	409	360	394	401	393	421	380	410	406	397	392	401	372	405	385	407	351	398	402	406	380	402	380	387	400	396	424	372	391	386	428	395	396	382	362	356	330	378	387	440	392	384	399	399	400	377	394	430	380	384	409	416	389	404	384	383	361	397	415	397	399	370	388	387	380	410	369	371	382	391	381	411	398	412	379	360	398	407	373	379	390	390	385	392	433	401	391	440	400	385	406	391	386	393	395	361	389	384	411	452	395	395	364	415	393	381	406	381	378	412	382	382	376	426	392	391	360	395	436	390	378	369	399	368	379	404	424	417	404	380	412	402	403	364	379	370	397	401	412	397	385	380	384	368	409	387	382	374	422	388	376	416	402	373	416	399	366	428	405	404	408	415	354	399	365	411	378	407	406	387	413	406	393	376	392	370	388	394	407	398	417	403	403	407	379	397	370	385	359	405	423	372	359	416	385	412	385	406	397	427	368	372	392	352	356	397	399	437	365	388	439	382	372	405	399	387	386	411	410	393	397	393	383	361	399	412	366	423	392	370	429	398	358	401	400	383	400	375	403	436	403	410	407	379	372	422	385	365	383	380	376	386	368	388	438	392	391	410	349	379	400	358	423	383	404	389	374	408	393	432	394	439	405	363	403	443	392	377	393	392	391	362	416	371	379	376	389	354	372	378	437	397	367	402	394	397	386	388	388	366	408	391	371	393	375	361	393	413	391	357	398	363	408	421	385	397	380	385	376	404	387	371	421	380	385	403	413	372	410	418	365	374	412	385	376	370	362	382	397	381	399	450	347	354	382	401	384	378	388	378	409	370	409	400	395	374	387	416	372	413	410	406	396	383	397	410	337	396	407	381	403	401	383	394	398	377	412	375	377	426	389	441	375	399	393	407	426	391	383	417	411	389	381	441	373	385	403	413	401	395	396	395	395	440	426	373	405	365	359	344
24162	21184	28345	24509	21164	14844	7722	3938	2361	1571	1182	932	753	668	617	489	438	394	399	395	381	342	364	320	364	352	317	318	307	260	271	261	296	269	268	243	275	278	228	263	279	258	253	277	290	248	256	240	264	259	241	270	280	254	288	230	285	260	258	246	237	286	243	246	251	262	240	252	254	244	263	265	243	265	261	251	271	259	238	271	252	283	207	247	259	238	261	249	260	240	264	223	231	248	255	242	307	279	241	259	265	251	250	264	257	271	223	284	229	242	234	243	235	234	264	240	241	250	258	229	262	251	285	250	247	224	262	227	295	274	270	237	277	247	238	253	259	234	240	231	244	254	266	210	254	261	270	270	254	264	258	238	260	257	247	256	258	233	256	254	242	252	274	205	253	255	253	233	248	235	250	245	272	244	268	251	229	232	237	240	224	240	242	254	230	246	284	267	249	259	250	227	243	248	241	224	229	242	260	224	248	252	230	234	239	281	238	237	243	264	219	238	250	230	244	271	244	254	252	262	262	248	263	221	253	263	257	237	251	226	238	281	264	274	238	248	276	252	269	263	243	244	242	218	258	261	249	240	222	265	260	235	246	251	233	230	246	293	226	247	246	223	239	254	242	239	251	226	220	253	222	232	225	255	272	259	260	277	241	270	243	249	271	241	228	247	239	238	222	233	262	238	278	257	234	251	272	265	251	245	242	257	243	240	224	265	252	261	226	238	242	238	238	247	266	231	230	233	273	239	263	244	268	281	221	246	258	246	273	239	261	234	270	241	245	238	222	265	247	281	245	246	255	266	228	247	231	246	232	236	266	241	219	241	221	260	249	257	227	245	234	242	246	259	248	234	241	260	245	255	262	259	240	242	223	223	257	261	226	239	226	233	245	266	227	262	255	241	260	228	259	266	235	249	264	265	259	278	251	258	249	250	243	241	252	276	257	234	243	249	244	259	239	245	240	249	284	208	244	252	254	234	258	256	235	240	263	232	250	237	236	243	253	250	238	238	256	226	232	258	239	236	257	258	265	266	240	229	246	279	276	247	251	237	232	241	259	245	253	255	257	264	274	246	239	257	262	256	253	231	204	226	259	251	234	277	235	272	260	268	240	286	262	252	227	261	240	249	249	246	249	232	230	254	245	260	251	251	230	244	247	248	243	251	292	249	265	225	244	267	203	244	242	242	230	240	241	235	249	238	238	252	248	262	240	256	245	233	261	227	245	240	279	219	256	257	252	245	253	242	208	259	227	231	281	239	245	227	244	265	251	248	243	271	262	248	260	218	248	234	260	216	248	232	227	267	243	250	259	250	244	245	242	241	233	283	240	240	245	235	273	247	278	262	241	272	256	231	238	258	240	246	227	245	274	225	246	210	255	228	245	220	237	245	216	242	240	247	259	272	247	242	270	255	232	253	248	248	263	253	276	226	254	261	272	239	240	257	247	241	245	235	251	216	286	240	230	272	255	241	263	244	253	242	232	251	236	255	233	259	258	243	226	259	235	244	255	221	237	254	254	259	242	246	236	249	252	244	263	260	248	266	253	218	241	225	278	254	260	270	242	265	237	235	244	253	273	269	231	253	225	250	244	264	232	248	276	247	232	245	218	251	267	252	282	250	249	256	265	252	258	231	244	241	233	264	272	251	264	251	268	262	225	252	237	251	274	260	258	221	235	237	265	254	254	261	237	244	252	266	237	264	241	260	275	248	240	277	259	276	222	257	249	223	255	247	267	252	242	230	245	268	223	232	252	246	270	243	232	258	253	234	271	285	216	257	267	244	267	240	267	241	246	241	235	275	250	265	220	257	262	251	247	261	221	242	210	215	219	233	260	258	249	254	229	220	254	235	246	240	251	241	250	238	236	266	251	261	238	235	241	234	232	252	239	250	250	249	222	240	227	250	235	258	245	246	269	238	237	240	216	277	278	242	243	270	234	237	246	254	215	245	221	260	219	279	267	270	238	254	261	258	255	250	255	250	238	227	267	261	226	237	236	287	234	260	251	238	242	243	242	266	232	240	235	241	239	250	267	269	290	224	230	237	247	225	267	278	260	248	233	230	231	262	272	228	270	259	251	237	228	238	248	234	227	246	238	218	241	245	238	252	270	250	252	224	242	249	233	223	275	271	215	263	246	235	247	243	246	263	236	244	253	260	247	244	254	250	258	238	242	280	247	263	236	247	257	282	261	257	269	245	229	228	249	261	244	239	257	226	231	241	251	270	233	257	229	258	246	273	254	261	269	267	256	242	256	260	260	271	249	244	251	266	253	273	234	249	242	237	266	235	241	289	276	254	233	243	245	235	271	238	246	279	255	250	249	247	224	229	239	267	263	228	283	235	269	236	273	264	232	236	259	226	266	242	232	218	266	233	249	278	265	224	228	241	240	255	231	287	221	252	259	258	272	266	256	242	274	238	245	257	257	227	261	270	238	241	264	268	251	263	282	256	266	239	232	246	245	226	232	254	256	264	231	260	257	262	235	217	274	254	254	272	255	231	274	253	260	230	254	235	246	230	252	227	231	228	232	245	238	220	256	235	276	279	237	252	279	243	239	220	275	249	225	239	267	239	241	233	243	247	255	241	236	295	241	252	262	250	235	238	256	249	265	254	280	225	268	229	229	242	264	252	242	239	277	240	245	237	222	255	257	243	245	250	273	250	206	253	235	246	264	238	240	249	259	278	277	237	228	255	257	267	247	234	243	245	255	252	267	286	224	212	238	265	263	234	239	214	214	247	250	225	241	249	272	229	255	237	227	240	261	260	226	238	222	268	242	247	250	241	230	252	264	261	264	254	248	248	266	256	276	266	228	238	234	250	259	228	282	260	253	251	257	259	223	240	243	219	259	246	239	257	260	264	229	250	250	232	259	268	249	248	245	249	258	259	253	268	250	270	267	268	256	256	219	228	247	255	266	277	243	275	246	272	246	230	252	243	250	265	249	230	239	230	239	251	258	273	261	209	247	237	263	258	284	249	254	271	264	239	272	226	263	268	262	251	255	227	272	248	243	280	242	244	241	263	258	291	261	252	254	260	247	271	243	275	260	231	224	243	245	246	252	244	228	273	232	242	255	236	256	243	255	273	256	251	222	237	231	296	241	256	244	273	252	271	244	232	268	227	237	258	242	270	235	223	277	250	237	254	255	248	249	259	226	259	267	251	272	279	246	227	258	242	268	243	257	233	216	232	240	269	241	244	259	249	215	251	269	242	267	210	249	227	227	262	251	242	242	271	249	244	245	270	272	246	256	255	267	249	246	246	259	247	261	234	236	242	261	232	237	259	275	254	267	254	246	238	255	266	255	255	243	242	218	245	230	241	231	237	248	259	271	227	239	221	213	233	272	260	265	275	240	262	232	247	247	253	289	250	261	251	251	255	257	266	240	231	248	219	230	289	273	241	235	244	258	268	257	221	251	234	235	241	239	244	260	259	259	253	256	269	242	246	259	253	266	261	256	257	255	255	244	253	229	225	245	259	271	236	259	249	231	246
25898	42235	37749	28741	22403	16504	12543	9141	6298	4231	2992	2312	1884	1594	1438	1161	1025	825	779	745	694	676	672	612	594	539	541	515	418	439	427	433	438	403	429	435	409	409	377	379	417	402	403	399	396	394	387	359	414	413	367	421	388	404	442	425	405	378	414	375	394	376	341	356	378	371	397	389	373	397	379	361	381	374	382	389	385	362	352	400	347	345	371	368	374	392	376	378	353	374	362	370	375	368	384	377	394	403	385	385	363	400	414	355	376	349	375	355	387	384	385	407	357	405	372	379	382	377	393	340	377	411	368	350	379	360	387	363	387	339	383	362	389	359	403	371	372	370	402	373	352	379	359	342	360	396	417	370	375	376	372	375	387	345	326	379	399	377	380	377	379	332	347	409	401	383	347	368	376	391	353	347	384	361	394	355	387	354	388	328	350	397	419	369	363	348	333	352	362	330	338	372	370	379	358	373	388	360	364	334	385	344	368	390	356	396	383	410	369	363	349	397	389	372	348	378	359	377	364	390	348	378	379	348	344	370	403	380	406	370	346	340	368	406	371	368	366	382	372	371	332	372	384	384	370	352	348	337	327	352	366	367	366	360	358	371	385	397	383	370	363	386	395	345	371	383	383	326	383	368	393	361	386	358	360	358	349	358	346	379	361	360	358	347	355	331	343	366	397	365	370	392	372	405	363	388	382	344	369	375	366	351	369	393	371	363	342	368	391	351	329	362	336	355	375	351	379	387	354	376	378	367	368	354	375	364	398	367	340	375	382	355	412	370	384	360	427	379	349	388	375	370	379	385	365	355	351	383	350	374	392	390	412	374	359	357	362	374	364	395	367	381	367	343	370	358	340	362	395	351	370	384	366	363	364	405	378	366	347	382	365	374	368	354	376	342	380	391	362	385	378	380	348	313	372	359	359	398	351	375	356	388	396	358	350	383	365	381	327	355	373	397	387	336	409	361	352	376	352	386	383	354	360	373	386	382	411	383	383	347	366	370	382	356	360	396	405	378	359	376	375	370	327	385	393	376	374	336	382	387	385	386	370	326	389	358	371	361	356	377	403	339	355	369	383	364	332	333	338	366	370	377	360	383	372	367	370	355	366	357	362	375	361	401	370	342	325	362	358	376	368	372	381	393	360	388	373	362	368	372	371	384	378	363	377	360	378	355	386	383	366	384	374	358	365	365	372	385	363	378	362	340	351	363	373	390	379	339	350	377	349	365	368	355	365	363	365	357	355	384	371	379	394	375	381	369	356	363	384	384	357	352	358	350	387	333	355	386	367	406	360	358	354	393	419	367	326	351	384	363	376	401	358	379	367	396	362	349	385	374	367	370	372	337	393	387	347	345	367	379	352	386	361	386	350	352	338	384	356	344	406	374	364	354	362	357	351	354	357	375	359	348	368	356	362	324	341	366	367	391	339	325	383	329	344	371	389	386	369	368	324	348	370	367	370	376	397	380	389	343	413	372	350	365	346	368	356	375	359	352	382	364	403	375	395	333	319	374	408	365	345	373	331	348	345	348	381	368	394	422	394	420	340	395	380	315	344	352	341	436	382	374	381	371	353	380	378	366	388	341	389	378	394	411	378	363	363	379	363	373	383	369	337	379	368	361	393	352	378	344	408	370	350	374	369	357	368	385	359	378	382	386	358	396	360	366	333	382	423	403	368	320	360	362	361	378	375	379	369	352	368	368	338	419	364	347	351	370	392	400	392	332	351	343	377	358	357	343	406	374	368	380	362	336	364	402	335	382	353	386	367	370	377	402	371	373	359	387	354	390	351	369	367	386	404	394	365	366	362	382	389	354	400	379	395	393	372	350	368	348	344	351	381	382	345	402	363	385	369	374	365	374	366	385	361	354	364	390	409	392	347	362	359	337	354	359	365	378	384	425	367	357	401	362	387	370	370	370	373	411	409	361	381	324	367	373	357	375	364	355	347	365	384	379	370	345	353	358	361	369	339	382	391	371	365	358	391	347	353	383	341	368	349	342	355	361	419	378	377	400	393	378	390	339	355	360	369	382	348	361	351	381	385	348	363	376	357	374	368	351	383	368	400	349	369	343	375	352	373	367	368	345	350	400	362	368	347	370	375	372	388	348	353	333	331	373	348	350	365	357	365	350	391	372	392	401	354	393	383	348	400	387	324	352	393	363	348	382	398	372	362	353	372	377	404	365	388	351	362	353	347	354	362	363	377	367	379	372	409	354	354	374	357	334	394	386	366	368	345	382	365	351	365	364	366	388	367	366	397	350	381	359	386	371	385	358	373	390	364	315	395	365	379	374	395	345	345	355	377	362	377	373	386	381	347	387	362	337	425	377	383	355	378	392	381	402	388	394	353	363	382	356	345	397	408	350	405	375	376	357	371	363	352	371	385	395	377	357	334	385	368	353	348	358	375	383	406	362	358	394	360	371	365	378	356	359	375	342	369	367	359	372	383	348	399	414	371	350	340	336	358	396	379	372	394	363	370	389	356	361	353	375	362	348	358	377	378	354	373	374	372	338	354	347	341	346	366	369	365	382	384	367	360	379	381	371	409	325	364	343	357	363	370	381	353	377	386	402	376	365	366	380	387	368	352	352	351	375	375	349	379	379	355	346	368	370	380	399	342	363	364	349	367	366	332	371	365	351	378	367	376	349	372	374	388	321	378	377	367	366	340	379	379	397	371	366	401	361	346	384	362	407	390	348	345	381	347	342	358	331	386	380	396	380	409	349	378	373	366	386	366	369	361	369	353	351	362	381	380	371	363	367	371	361	364	343	356	400	394	359	364	383	380	356	343	395	387	341	388	348	366	363	369	390	389	361	357	404	353	330	409	366	420	365	402	336	335	356	330	372	358	388	356	361	393	370	368	370	366	332	354	344	363	387	362	375	341	326	370	376	370	397	358	359	362	375	370	377	383	368	356	390	377	369	375	348	427	404	391	362	382	375	388	339	387	375	363	352	350	367	392	370	360	357	380	340	379	383	367	375	379	355	376	326	374	382	359	363	380	370	348	375	333	384	361	372	388	397	375	361	369	346	388	409	373	347	360	332	392	380	337	410	401	391	391	364	354	386	373	360	354	349	393	360	385	386	350	387	349	374	394	380	403	363	363	356	359	323	378	385	406	394	347	360	371	361	403	359	357	346	389	375	382	372	363	360	387	375	380	366	364	357	366	354	384	369	368	346	368	351	374	373	378	379	365	367	340	393	354	374	374	358	348	417	380	339	384	373	366	366	368	381	344	381	362	361	392	418	367	356	360	358	363	392	382	376	364	391	379	364	379	384	399	347	342	404	382	375	350	381	391	370	360	368	377	359	340	398	367	390	365	380	332	343	338	410	384	359	366	382	378	365	359	390	350	356	388	354	369	374	379	382	332	359	351	376	379	375	365	342	364	363	374	374	337	364	373	369	370	380	382	379	353	374	339	373	372	393	365	363	384	351	365	371	381	347	372	372	335	348	370	374	338	348	381	380	361	398	340	369	341	351	407	375	358	402
23089	21134	28856	23726	21327	20803	13352	5104	3018	2052	1511	1125	847	746	679	583	457	370	348	358	358	312	315	273	270	274	266	250	221	217	193	192	180	192	178	151	166	181	191	176	149	171	194	174	164	160	159	152	180	162	178	163	164	198	164	178	182	158	165	183	169	145	166	149	165	172	169	166	147	145	160	165	165	148	169	139	169	142	148	163	149	147	162	156	140	152	173	134	166	153	164	150	145	148	160	177	155	163	161	177	165	180	148	149	159	146	158	150	136	151	129	155	135	164	142	146	154	136	135	155	156	159	135	167	175	171	155	155	164	162	147	161	155	147	154	140	167	140	135	146	147	152	157	173	137	168	156	161	139	173	163	150	193	159	146	145	159	146	154	180	168	151	151	154	126	139	152	173	153	152	146	168	163	167	151	151	149	138	149	152	168	142	149	166	157	175	151	169	143	126	160	146	164	167	167	147	160	160	140	165	127	136	141	145	149	163	154	138	149	161	165	151	146	166	151	148	155	141	155	140	155	155	155	168	151	156	152	154	160	135	165	151	150	146	129	160	146	139	158	144	144	165	148	162	159	161	157	139	144	156	161	156	149	154	169	144	148	143	126	155	151	142	150	157	140	127	144	133	150	150	177	157	147	132	136	165	161	145	158	171	167	167	157	143	117	170	157	151	147	155	136	164	155	155	119	155	124	168	131	156	155	156	132	147	148	152	168	139	159	170	138	150	147	167	139	141	161	153	136	152	154	147	165	152	157	137	148	135	168	136	167	131	161	170	136	163	131	135	141	150	156	156	153	164	139	157	152	160	148	141	159	143	148	182	155	150	160	158	154	140	176	159	154	155	121	150	133	135	162	144	166	164	141	165	145	133	125	151	170	158	129	129	166	170	159	144	167	150	144	155	143	162	139	153	112	154	176	138	169	145	156	150	146	156	143	156	158	134	147	164	135	154	164	143	158	131	127	161	156	149	150	147	149	148	156	154	151	141	151	134	138	160	156	154	146	153	146	151	142	167	150	152	139	146	163	130	152	154	145	138	134	154	153	161	152	158	160	153	157	142	154	169	143	151	165	163	159	159	142	143	147	161	163	171	136	170	134	142	165	149	163	158	129	151	162	155	168	151	132	149	135	144	130	150	162	135	137	164	149	150	166	165	152	150	155	158	151	140	144	151	126	140	149	160	146	161	125	151	133	150	160	143	140	161	142	167	160	154	137	141	140	147	146	154	146	134	137	132	170	156	151	142	162	129	181	154	164	161	172	167	149	145	159	159	184	144	136	152	163	163	152	131	158	158	125	152	164	173	153	184	148	149	147	154	142	147	143	150	132	140	161	159	150	150	165	142	163	150	153	152	155	156	151	154	150	145	140	162	141	146	124	141	155	136	152	133	143	150	159	168	144	149	151	148	149	139	117	149	150	147	159	143	178	164	139	130	142	159	132	156	172	167	149	159	150	148	164	177	143	141	177	144	149	140	178	155	143	130	154	151	164	147	166	153	117	155	160	152	143	128	156	164	147	133	143	149	173	136	131	145	164	160	137	153	155	155	161	151	144	144	146	130	131	158	145	151	154	180	153	163	175	148	151	153	148	144	151	137	166	142	153	132	141	168	159	144	143	159	141	153	157	167	168	161	139	164	136	162	148	147	143	152	148	135	147	134	149	149	152	145	172	147	145	136	147	154	143	150	158	159	151	149	163	159	146	160	144	145	163	155	154	142	161	149	155	151	143	160	147	146	155	166	144	160	142	181	147	164	144	145	157	146	156	137	165	152	138	165	147	139	140	150	136	166	150	171	132	157	176	149	154	137	148	168	152	163	149	157	142	155	141	147	133	148	121	132	159	136	149	160	134	137	151	169	153	146	164	149	134	159	161	147	134	153	137	162	171	142	169	154	139	132	164	158	128	136	151	134	157	141	142	156	153	139	157	152	146	139	129	136	152	144	167	154	133	132	131	157	148	162	177	130	142	147	145	166	161	148	147	151	161	165	149	134	129	164	145	155	166	146	137	163	169	151	138	146	142	167	155	174	150	160	172	174	168	160	134	173	155	148	165	120	143	157	128	151	146	141	153	168	156	148	163	135	155	149	143	154	150	161	138	135	157	169	151	159	150	145	125	169	147	172	150	140	180	140	150	141	150	158	163	136	165	152	143	143	144	158	129	172	161	165	160	130	139	152	142	164	137	116	170	149	156	147	132	143	140	143	143	126	160	154	157	183	163	151	149	165	144	140	159	136	143	146	138	159	167	154	133	180	141	149	148	129	174	166	169	152	171	165	162	158	138	147	145	179	133	139	149	147	158	155	151	149	146	148	147	163	170	159	138	152	137	135	172	163	124	157	133	138	122	156	164	149	148	141	160	165	134	158	160	157	141	145	164	150	132	142	171	146	157	147	151	150	169	141	154	141	136	161	153	167	140	150	141	164	144	142	146	153	144	136	165	149	152	153	159	154	153	144	138	147	151	142	117	156	158	133	150	125	172	166	147	154	182	149	137	143	166	116	144	142	172	156	156	156	158	148	164	139	125	155	130	155	150	156	157	147	134	155	166	155	137	153	158	146	156	136	154	145	138	133	164	163	138	142	155	152	160	156	156	155	156	148	156	160	148	151	136	175	149	155	149	138	164	147	141	152	149	148	160	132	130	141	120	142	138	156	147	133	170	157	143	166	163	156	151	125	165	157	152	159	150	168	152	148	172	138	145	161	162	162	159	162	169	145	166	178	153	139	164	175	151	127	144	161	169	160	138	147	162	136	156	143	130	131	143	151	124	127	183	136	139	137	160	145	145	152	156	134	154	147	164	154	138	156	170	142	154	137	143	163	160	160	162	150	132	147	149	153	142	185	162	128	138	168	139	165	155	168	148	133	165	150	124	145	163	154	142	179	162	149	135	173	141	153	148	138	142	137	120	158	181	144	165	144	136	144	149	169	147	143	160	127	163	153	139	161	170	141	152	129	147	184	134	153	159	135	136	134	157	147	162	169	158	149	148	142	152	158	164	157	140	154	160	158	140	136	148	141	161	153	142	129	157	171	140	158	141	149	146	162	136	173	167	148	174	149	141	157	162	145	152	140	159	165	166	171	147	149	147	139	155	150	148	134	147	152	161	138	141	136	161	172	143	145	165	150	149	157	149	159	152	152	137	148	125	148	150	148	151	160	151	143	142	153	161	139	150	126	149	149	173	147	184	126	132	137	148	132	134	155	147	164	139	124	162	138	139	169	145	159	145	130	145	149	174	145	148	157	153	169	156	147	131	137	160	156	162	144	158	163	159	153	175	149	183	141	159	152	156	162	152	136	143	165	160	145	146	157	137	146	134	145	149	149	157	153	169	151	154	161	151	149	134	142	169	125	158	140	147	162	145	155	177	141	149	149	150	138	128	154	168	160	145	144	153	149	140	150	146	147	150	137	166	148	162	131	136	152	158	157	141	155	169	136	162	160	142	146	141	150	164	169	124	144	150	161	134	155	158	154	144	154	144	155
26942	45652	41335	32372	25735	19080	14898	10894	7727	5523	4062	3201	2521	2014	1829	1416	1087	900	812	772	735	709	731	597	533	563	473	447	404	380	371	327	335	304	292	304	276	305	258	266	258	263	230	269	235	252	247	274	287	265	265	273	292	265	297	290	317	309	253	259	284	277	253	231	261	260	234	263	233	257	243	217	249	264	241	240	252	220	249	272	262	239	209	236	217	228	222	236	229	243	229	231	242	241	235	249	225	274	239	260	238	208	242	223	238	223	212	228	250	238	212	233	223	223	215	245	244	229	275	227	228	224	224	244	239	240	218	229	228	225	227	211	232	200	214	221	201	205	203	233	219	192	203	220	260	222	255	234	255	254	277	236	206	245	224	225	215	233	225	230	201	210	246	215	245	223	222	219	225	217	218	244	249	246	210	232	203	223	213	203	231	226	214	206	211	246	219	237	215	238	210	222	231	219	254	257	219	237	223	205	224	239	203	232	212	222	238	207	233	224	214	252	196	217	204	207	236	235	215	228	223	230	240	230	222	262	215	207	237	194	193	214	241	217	216	255	220	221	210	224	219	203	228	243	200	238	221	232	208	205	214	222	220	207	208	229	226	232	252	237	243	206	218	203	231	228	229	225	229	223	223	222	208	224	236	226	212	209	217	239	235	205	213	240	234	220	241	211	218	241	201	215	219	230	229	206	215	217	214	210	215	234	218	258	229	261	236	235	273	207	239	236	214	243	216	214	253	227	224	230	191	215	222	225	219	235	244	204	218	228	220	234	211	214	230	227	205	227	241	203	224	210	216	216	253	244	259	225	223	220	219	219	231	232	209	225	248	234	225	213	259	216	200	245	230	258	214	206	221	204	221	224	224	232	208	224	213	232	218	237	218	185	231	222	223	214	207	225	252	211	243	209	208	234	228	225	217	219	221	237	248	231	235	219	226	233	225	248	219	237	243	208	235	218	246	221	231	211	206	229	210	243	216	205	263	223	210	227	239	244	251	222	197	222	215	209	244	238	254	215	237	254	238	198	231	223	213	205	216	214	226	219	244	252	218	224	213	221	220	258	225	222	244	247	236	222	244	242	226	271	199	198	251	222	202	230	224	229	235	237	222	231	218	234	225	243	222	210	235	212	212	236	212	213	249	227	213	214	214	212	239	242	214	215	213	218	245	214	200	226	194	210	219	239	214	232	194	216	253	214	214	221	210	212	214	211	210	208	212	222	257	215	238	230	247	218	233	186	199	237	220	222	248	224	230	216	207	187	214	216	199	235	212	230	214	222	220	209	196	213	204	244	229	220	203	235	242	232	235	221	247	199	241	221	225	237	212	208	228	247	235	228	201	234	226	204	238	221	253	207	213	229	225	233	198	216	200	206	226	217	223	197	210	218	230	236	215	211	226	203	199	211	226	235	218	217	202	215	262	222	221	208	210	205	200	232	213	239	235	245	214	230	220	227	241	215	214	224	220	216	209	220	197	243	243	217	226	240	222	223	253	261	212	193	228	206	204	220	245	217	246	208	214	203	206	218	230	225	212	198	221	235	223	224	233	209	208	228	235	232	225	220	250	216	220	226	236	233	250	230	223	205	229	230	195	208	220	235	238	224	229	256	224	220	232	242	222	218	212	228	216	212	217	259	225	239	208	232	242	229	189	226	218	226	199	246	247	239	233	202	235	198	229	235	244	231	266	247	246	230	228	265	226	205	228	241	212	226	211	234	220	221	209	230	211	194	202	214	234	231	243	215	198	221	213	231	220	218	203	226	207	216	201	204	206	270	257	232	186	244	207	234	221	235	241	226	228	192	237	233	234	224	255	224	203	215	209	232	232	223	256	248	205	214	221	218	211	236	215	219	211	223	228	234	180	213	227	238	187	240	221	200	238	198	200	227	193	213	258	235	212	211	222	215	264	214	225	250	228	228	240	233	224	252	220	236	219	245	222	221	251	231	196	231	210	229	228	217	228	227	216	229	219	205	204	240	221	209	206	233	199	224	211	217	250	242	225	216	192	215	228	212	238	222	219	207	218	207	229	227	229	245	221	228	239	226	262	220	227	207	224	238	230	196	244	230	243	239	229	247	224	238	193	223	202	221	217	237	214	230	224	200	225	207	222	222	254	210	235	206	216	251	209	222	227	231	212	247	227	225	247	235	217	210	241	201	216	248	216	223	189	229	232	226	220	213	239	208	200	236	216	235	236	204	238	200	205	216	228	242	231	206	222	231	201	222	214	240	194	215	207	222	184	204	231	241	211	241	233	207	224	225	206	230	237	208	215	214	239	194	225	227	215	241	221	224	242	216	213	225	237	198	240	244	232	205	213	230	240	231	247	223	225	245	227	221	252	197	205	224	234	232	231	212	216	220	216	229	220	218	221	247	227	233	231	234	201	198	247	203	199	215	220	214	244	224	239	213	209	223	205	223	209	216	219	240	228	222	236	211	246	213	213	234	259	199	213	231	250	199	224	217	215	231	228	224	214	232	223	201	221	233	206	223	258	239	227	239	236	227	243	207	203	238	246	220	213	217	205	236	220	203	204	210	225	227	225	196	210	223	208	220	225	228	187	225	206	232	190	233	202	219	236	220	239	212	233	224	225	210	229	220	203	197	198	218	231	229	219	249	244	249	223	185	250	229	212	222	224	231	203	229	231	238	204	293	240	217	204	236	234	219	225	221	222	245	218	191	218	246	232	221	236	218	246	214	236	204	214	223	213	233	246	242	217	220	220	237	225	230	235	242	222	224	230	209	210	230	223	213	205	251	219	235	209	215	217	200	237	216	201	215	205	208	216	221	231	241	230	221	206	208	213	243	213	217	223	231	198	208	237	209	219	207	221	228	201	213	237	221	228	242	245	251	234	229	244	230	221	207	198	226	224	216	222	224	193	230	209	190	230	209	245	240	231	219	227	222	219	244	214	247	232	192	214	231	240	205	227	249	229	232	258	234	247	218	211	245	205	216	232	223	220	233	231	226	226	225	267	237	209	190	217	220	228	230	221	220	240	212	200	235	226	237	238	223	205	223	211	232	217	223	232	223	238	210	247	265	199	235	236	222	253	219	239	231	229	240	215	218	194	212	194	217	218	215	228	216	260	230	214	235	252	227	218	231	223	204	213	231	218	207	235	218	216	224	227	227	220	225	217	221	214	204	192	210	212	207	216	229	230	224	228	229	234	233	242	221	208	227	198	221	242	245	203	214	224	218	231	211	215	237	224	217	235	226	212	230	193	232	242	230	220	225	250	227	232	219	250	231	220	242	223	245	207	223	220	248	223	221	220	227	233	220	221	229	222	212	186	218	199	219	220	219	243	230	213	209	209	212	201	245	213	230	230	217	216	207	227	228	229	219	222	190	231	234	219	225	181	257	232	257	222	248	229	224	223	221	203	222	210	244	240	240	250	245	212	220	212	224	245	250	239	206	227	228	204	255	229	227	216	225	237	202	241	222	215	250	241	248	239	221	222	218	228	239	209	225	224	231	223	200	272	223	243	209
27619	23691	26069	19169	9364	4823	3091	2072	1334	914	777	664	576	502	509	411	330	285	358	342	353	272	334	297	307	311	268	284	294	304	266	307	280	298	288	312	287	291	257	252	300	284	269	277	289	285	279	268	280	276	247	284	300	323	277	281	266	274	264	294	286	291	294	264	274	277	269	273	270	280	286	271	266	263	280	269	283	291	283	278	310	312	283	248	256	260	275	296	272	265	282	267	225	271	273	239	285	279	273	257	280	289	286	267	270	288	248	285	264	255	293	255	285	279	278	245	272	248	295	258	256	249	274	279	257	260	251	264	262	278	283	292	261	272	282	247	253	270	293	247	273	289	275	265	280	278	287	268	272	259	272	275	284	244	266	284	292	308	267	263	262	275	275	260	263	268	263	295	263	269	267	246	319	286	241	269	279	292	275	284	296	265	256	246	257	285	282	251	264	284	277	266	282	262	256	291	255	276	258	266	303	287	293	274	270	247	285	303	281	294	278	285	254	293	288	263	297	273	243	239	247	270	286	257	266	249	283	271	276	283	243	292	231	277	291	275	276	297	295	285	281	294	283	279	276	263	268	291	262	275	264	268	276	282	272	268	280	267	301	241	295	255	254	284	284	268	279	278	263	292	278	278	275	256	264	271	278	288	278	276	277	249	265	255	275	297	283	260	278	281	251	298	285	295	261	236	235	270	260	287	260	265	261	267	278	251	285	255	290	263	289	267	272	267	298	257	251	260	261	269	256	283	282	247	246	259	279	263	304	277	271	258	290	241	276	287	268	273	255	271	279	281	283	277	281	248	272	286	268	280	240	245	274	278	288	297	270	269	257	274	278	290	272	281	271	285	271	275	262	303	268	290	266	305	287	288	269	269	283	258	288	267	270	268	257	278	267	272	273	290	268	307	253	281	254	268	278	257	266	279	278	255	281	253	278	283	278	233	276	268	258	250	297	242	268	281	281	301	273	282	278	271	259	272	265	287	272	263	282	288	261	270	307	268	258	271	261	295	286	274	270	288	274	266	262	251	245	277	274	272	293	286	252	302	264	281	253	246	254	266	270	279	267	260	277	262	249	253	261	281	272	251	249	251	261	303	247	282	260	269	280	261	269	279	278	271	278	295	276	239	273	256	277	267	270	284	243	272	276	260	277	281	284	259	255	250	266	292	275	266	265	295	279	268	269	280	294	272	261	269	264	275	265	301	265	277	245	267	291	248	250	290	250	238	251	286	255	260	254	269	278	258	272	293	317	281	235	270	271	268	306	271	276	295	285	216	270	242	237	233	234	271	282	276	260	295	237	243	307	236	266	272	254	262	249	270	290	283	266	269	261	245	277	281	271	269	275	249	285	271	293	255	259	278	288	282	275	265	273	282	286	269	252	246	258	279	276	270	278	292	260	248	260	273	283	261	256	286	252	249	246	257	282	253	269	281	283	267	258	276	245	299	270	284	280	282	271	285	244	277	280	265	284	278	281	269	281	251	293	259	282	304	262	251	300	266	307	300	239	292	277	273	267	274	275	274	259	269	250	252	251	303	243	300	272	239	241	259	271	235	287	271	272	284	273	257	236	247	275	281	260	239	276	286	270	262	288	247	288	246	261	258	280	283	274	306	255	263	247	259	291	266	276	249	239	254	297	256	284	278	267	273	272	272	255	278	270	275	294	280	270	255	283	270	263	261	267	253	298	252	279	280	263	285	286	268	279	246	260	278	276	255	272	247	281	273	265	283	303	269	246	282	290	296	259	267	262	232	243	253	284	259	272	284	278	262	261	264	282	258	274	271	253	277	273	236	297	263	268	245	272	290	255	260	258	265	266	268	273	257	283	283	256	253	298	255	264	290	289	272	231	296	248	276	273	284	290	275	275	294	234	272	268	269	291	268	293	237	261	266	247	317	274	305	270	261	272	243	285	281	265	237	286	292	275	314	293	251	288	264	272	283	281	273	251	284	267	273	270	273	281	244	266	289	267	290	278	254	270	256	278	289	260	306	259	275	293	237	241	281	257	272	274	272	288	296	296	270	281	290	233	310	284	254	275	307	260	264	270	295	253	264	289	253	247	265	284	297	256	260	264	253	245	251	303	240	284	262	262	307	313	295	219	262	259	254	249	280	259	262	269	299	239	284	266	285	271	256	239	263	287	272	267	258	255	259	270	260	277	295	258	251	259	265	277	280	276	299	296	270	282	241	265	260	257	258	274	289	296	289	271	263	275	276	253	301	242	258	285	263	295	293	263	247	268	256	245	237	260	269	276	299	258	283	262	285	265	272	243	279	298	285	260	278	288	256	250	295	301	268	281	276	288	273	259	292	284	274	264	266	261	299	245	292	273	257	260	254	286	259	274	263	289	273	293	244	278	282	254	273	276	259	271	290	256	270	257	299	243	276	283	278	271	259	280	253	307	284	268	260	261	302	280	288	272	235	284	253	285	283	235	279	231	267	245	265	280	262	302	273	280	260	290	268	269	274	284	250	268	303	278	255	272	253	294	271	234	268	279	281	279	260	258	269	256	274	252	304	295	255	309	254	250	272	252	271	272	276	282	275	263	281	282	278	262	260	254	260	303	295	249	247	260	270	270	292	282	288	261	284	317	296	284	288	281	296	262	299	299	273	261	280	281	274	246	256	286	270	254	268	268	277	272	263	241	265	283	260	248	266	280	260	281	268	285	270	237	246	287	263	301	262	254	277	268	273	270	312	254	259	261	262	269	289	271	254	265	259	266	269	245	277	260	281	306	294	295	283	258	252	275	304	247	270	274	266	279	276	260	282	262	253	262	296	273	255	273	254	247	267	253	263	264	305	259	262	270	247	273	276	246	285	270	297	305	266	244	290	309	250	264	274	266	287	269	272	268	287	295	287	268	268	264	240	264	283	276	264	255	266	260	230	276	264	253	265	261	280	266	262	276	268	256	249	269	296	258	240	260	246	273	281	234	261	284	273	293	269	287	273	318	241	310	280	292	261	255	268	260	289	277	287	258	315	259	257	248	296	273	250	271	302	279	293	290	270	237	241	278	279	284	297	283	255	279	260	284	266	278	264	280	289	262	271	241	286	258	263	298	260	283	290	265	295	268	239	291	257	266	319	278	302	245	274	276	286	288	270	258	271	273	292	244	300	253	268	307	283	287	274	245	293	311	250	273	300	256	267	291	301	265	292	287	270	288	242	259	277	264	256	275	272	264	272	281	261	256	295	273	290	280	241	256	260	283	240	269	272	281	274	287	263	243	265	277	253	248	309	277	250	273	287	250	252	281	284	281	269	259	282	247	262	252	267	293	272	278	285	241	257	297	284	284	273	277	270	254	310	252	249	269	265	265	270	255	280	254	264	279	260	250	236	286	279	263	253	288	279	266	275	283	264	248	264	236	251	282	293	227	240	285	284	278	294	276	263	243	271	252	275	253	291	278	252	264	268	274	273	269	264	280	276	250	274	271	282	268	274	267	320	292	284	257	258	273	268	300	275	272	266	251	253	277	263	271	284
25091	36103	31834	21626	14552	9948	7720	5343	3541	2536	2067	1573	1240	1138	997	773	642	588	622	620	604	579	542	530	500	462	447	436	450	426	438	464	401	450	405	403	367	387	440	433	390	422	392	409	401	381	425	382	432	407	407	421	402	433	397	431	414	419	421	373	407	402	409	388	411	409	413	398	386	392	387	371	392	394	431	401	394	419	402	379	409	379	413	405	405	396	382	405	419	397	358	412	382	372	421	400	418	424	397	396	392	415	393	366	397	427	370	385	417	401	367	397	375	408	364	397	398	382	444	385	399	429	406	424	396	413	434	421	400	367	397	407	379	391	394	388	394	357	408	407	409	445	411	402	383	391	380	403	384	414	406	404	405	405	408	387	417	423	398	384	404	368	396	391	374	391	378	407	421	390	373	391	393	423	389	354	393	385	400	428	388	391	443	375	396	363	416	407	397	396	413	395	364	407	402	386	390	378	394	358	419	379	426	393	407	431	432	379	386	409	384	377	396	417	414	396	382	384	425	391	387	414	395	404	389	397	398	369	396	413	386	414	400	392	380	377	414	374	408	393	410	348	400	399	393	372	385	394	410	398	392	376	433	384	403	433	395	416	372	387	381	420	415	390	374	396	422	385	361	401	361	379	394	398	388	378	376	408	367	375	416	402	405	406	409	424	391	383	398	374	419	375	369	359	386	385	397	403	399	376	397	405	405	388	415	379	371	382	352	394	428	410	350	390	397	390	420	366	387	412	421	382	396	413	421	404	393	383	422	402	350	398	375	383	393	413	368	378	416	368	406	410	400	393	376	385	356	430	426	441	392	376	417	380	403	422	360	396	435	393	362	414	418	412	384	400	441	390	408	401	337	382	401	423	415	393	395	388	376	421	422	386	424	393	396	412	368	409	422	414	372	382	411	369	411	419	401	413	389	393	399	391	384	381	371	352	398	403	415	412	345	383	400	374	378	391	408	408	367	370	330	392	417	401	426	390	375	417	411	414	371	379	405	383	400	383	403	387	383	361	408	380	391	385	395	409	390	424	378	433	402	378	391	378	383	418	366	389	429	388	414	377	400	368	404	362	396	350	380	381	407	380	384	419	384	370	410	398	391	399	384	398	409	395	399	383	400	372	416	397	389	386	396	362	399	407	388	389	411	386	367	395	413	405	406	362	397	392	366	423	380	404	360	397	424	383	410	387	361	401	391	387	377	412	410	374	449	424	342	397	396	389	391	409	400	403	429	359	381	360	420	391	384	416	379	396	395	397	396	415	393	395	371	398	361	399	411	382	405	357	378	413	400	396	398	398	388	380	401	403	386	418	371	402	384	421	404	384	410	399	393	365	396	382	392	407	394	362	392	370	392	420	350	374	372	391	388	396	399	413	398	376	379	394	397	420	383	412	414	413	431	425	387	380	384	402	422	406	418	390	395	391	380	400	397	421	393	376	411	415	391	355	392	379	392	401	448	400	403	357	415	418	427	416	378	405	426	401	404	410	425	403	396	389	419	354	411	375	394	404	413	380	381	383	371	380	398	370	381	357	397	393	388	367	440	381	362	391	384	380	407	376	395	404	389	394	368	380	366	376	406	378	402	391	415	420	364	398	390	442	377	383	387	382	384	367	397	399	389	379	438	396	404	391	341	388	405	404	391	381	390	371	370	364	356	409	394	383	394	419	381	369	420	379	418	400	403	375	406	382	415	386	389	381	413	420	436	424	422	401	386	386	414	427	383	389	376	376	376	357	385	388	382	387	389	407	415	426	427	381	356	436	439	375	391	394	423	391	380	387	383	423	406	430	372	417	447	403	400	400	383	408	405	341	356	383	420	377	404	378	378	390	395	410	413	394	386	399	438	369	400	421	411	381	360	410	407	367	396	428	423	409	395	421	394	389	396	395	404	386	372	375	405	386	394	405	371	433	383	409	396	394	407	403	423	362	383	380	382	397	366	415	421	418	400	369	381	437	391	396	422	407	406	411	398	385	406	390	402	398	372	411	383	407	392	407	383	377	421	372	402	405	406	397	390	388	422	376	377	422	418	420	393	410	386	404	365	385	409	388	394	385	368	393	407	415	410	401	424	445	399	400	400	419	371	406	399	399	369	360	420	420	366	405	401	412	377	378	381	422	373	350	385	382	383	363	383	413	433	393	381	397	394	408	395	391	417	384	382	420	369	380	392	398	386	383	415	392	392	390	391	404	402	384	411	432	407	385	360	377	387	396	398	394	390	370	380	402	432	357	394	384	390	425	382	374	391	368	386	374	412	405	400	414	401	389	393	381	395	412	368	398	394	395	406	378	392	424	388	415	386	402	384	371	423	390	377	427	385	415	436	432	409	383	383	371	396	374	403	406	390	356	375	394	374	418	380	376	409	359	386	366	416	427	380	361	393	398	423	369	420	392	367	378	345	383	381	386	371	407	371	402	370	390	397	390	411	405	382	400	376	403	378	375	390	418	376	404	404	413	381	387	368	391	387	355	347	364	422	406	384	392	400	369	379	401	418	404	389	381	371	405	411	358	428	428	399	397	375	436	408	401	372	411	386	409	387	363	447	399	390	392	362	392	390	392	422	375	400	387	430	386	400	357	368	393	369	408	353	391	396	370	385	402	400	404	362	400	415	374	389	382	391	418	384	397	361	396	398	386	416	402	413	392	403	396	376	396	406	412	421	386	420	393	381	384	411	395	396	416	371	351	365	407	433	390	399	405	362	383	405	369	434	420	373	399	392	388	409	397	402	379	395	376	368	380	406	409	406	392	398	421	393	374	394	420	378	374	389	435	395	367	415	412	400	379	389	400	394	383	398	399	366	391	407	380	377	415	412	422	396	435	381	379	357	377	431	403	422	389	387	402	388	390	360	406	391	397	394	415	384	348	363	403	383	402	377	411	370	420	407	368	380	398	430	385	399	380	393	385	387	381	407	391	379	392	429	375	389	344	403	405	396	367	417	380	414	430	397	427	413	382	410	426	371	404	385	415	471	374	396	388	392	381	377	413	446	370	402	398	379	401	386	410	381	366	359	376	404	371	398	387	376	437	427	404	401	362	390	410	424	402	396	447	401	398	377	383	362	397	385	395	388	425	408	376	400	379	382	388	403	380	399	367	379	351	397	388	395	382	401	378	404	405	441	400	383	381	376	360	418	380	370	361	424	431	390	372	372	373	393	389	331	427	383	443	364	358	384	362	379	395	399	386	367	378	407	413	396	424	410	422	401	400	436	418	382	371	416	400	411	389	385	373	398	431	374	375	406	390	401	434	398	406	395	413	428	392	380	378	369	416	387	391	440	405	428	386	384	384	398	395	430	406	398	415	400	403	450	378	344	377	401	419	380	428	425	415	407	388	408	376	412	420	384	393	379	385	397	409	384	373	409	430	366	387	399	391	423	420	392	423	380	389	399	389	383	386	397	407	385	404	378	393	399	382	420	373	443	399	404	379	421	390	373	408	387	412	398	426	392	399	395	396	380	409	393	386	360	415	417	405	385	402	419	397
24121	21199	28404	24581	20749	13484	6850	3756	2256	1604	1170	943	789	715	558	491	391	393	388	375	346	359	383	332	333	323	312	336	296	299	274	273	301	269	277	238	256	295	285	253	261	242	271	254	237	239	229	243	276	293	276	250	259	256	228	249	266	254	254	288	247	259	255	258	238	274	252	263	256	247	267	221	260	263	291	247	227	253	263	267	250	259	258	252	238	250	267	272	255	243	256	265	255	235	255	258	272	254	277	274	250	249	260	235	277	265	251	241	229	251	231	246	240	266	278	246	286	242	245	246	255	248	251	213	247	272	232	242	248	230	255	269	288	253	285	275	229	257	240	244	247	249	248	280	256	254	265	266	274	262	273	299	251	252	276	261	255	248	247	259	264	245	229	249	251	240	230	280	243	250	260	264	247	223	270	247	235	263	234	247	223	246	231	267	270	276	248	245	272	255	268	270	227	247	248	283	249	234	267	223	259	256	237	263	251	241	231	256	271	268	252	252	243	253	252	248	235	225	259	242	248	231	269	236	253	231	276	238	254	268	252	256	255	239	255	254	255	253	228	259	260	253	263	264	250	261	243	251	236	256	262	247	268	266	243	271	271	230	274	242	231	260	245	252	248	251	258	255	252	244	255	250	244	280	252	258	265	263	246	260	234	259	242	243	273	232	262	272	239	261	261	245	213	246	272	267	237	238	240	269	234	253	264	251	234	260	268	213	252	229	234	256	257	243	246	230	253	232	276	247	242	252	258	240	255	240	248	245	256	257	238	251	264	251	242	271	216	248	284	275	243	241	254	261	247	244	248	259	250	232	266	279	258	240	245	271	245	229	272	259	278	272	276	237	280	250	244	262	262	230	223	272	265	254	239	226	265	243	272	243	237	249	268	253	257	256	243	256	274	236	237	232	251	227	219	235	251	252	257	226	258	265	263	264	242	265	268	240	239	261	255	249	246	249	244	279	247	258	235	254	240	225	251	240	266	225	249	226	268	227	245	258	233	259	233	237	264	245	257	276	233	270	243	247	220	254	249	228	248	239	258	246	260	260	244	260	263	271	264	254	246	250	284	220	264	251	279	237	256	241	244	234	252	255	266	245	254	244	248	269	250	264	280	279	228	255	252	245	235	243	253	253	272	252	254	209	210	212	276	242	255	235	236	278	254	260	244	282	252	251	274	247	255	260	254	236	275	256	233	233	267	226	272	268	247	258	250	216	217	257	262	255	246	267	263	234	252	232	245	248	262	246	257	233	233	256	253	245	257	254	241	260	266	227	263	243	263	240	235	252	260	262	283	225	261	306	275	261	218	269	217	251	244	268	236	256	245	263	257	232	262	279	234	258	263	240	306	276	262	245	253	253	250	246	249	233	237	271	236	226	233	249	246	271	236	245	239	273	273	256	231	268	247	260	245	226	240	249	264	269	240	281	229	249	253	249	249	252	227	263	272	251	258	223	246	245	244	263	273	232	285	253	261	248	254	250	271	250	240	281	235	241	270	261	252	259	265	237	243	237	236	245	251	254	250	241	274	281	264	226	241	247	259	227	266	268	254	271	265	261	242	219	250	253	253	274	237	258	276	219	246	248	231	278	288	279	242	267	290	253	258	272	231	257	234	258	245	259	226	236	247	239	239	262	257	264	254	252	251	260	253	271	239	271	220	245	222	250	245	226	270	254	283	250	259	261	245	257	261	249	261	235	239	248	222	261	240	245	245	223	292	226	251	244	275	230	260	241	229	239	219	240	262	256	264	231	224	269	232	239	290	267	252	224	251	266	226	241	268	249	258	229	280	232	252	254	247	236	254	260	266	214	255	223	255	234	242	243	239	265	271	249	214	241	250	247	236	263	228	232	257	288	229	255	248	255	261	248	234	257	230	244	257	240	281	257	221	271	238	235	259	243	228	238	240	237	280	216	244	239	225	257	255	222	271	254	241	242	247	256	243	244	259	247	232	223	246	283	219	254	259	265	264	239	253	235	264	251	264	254	249	289	279	274	249	268	256	277	260	242	249	258	268	243	248	238	257	244	252	267	241	265	268	282	244	255	249	263	262	261	245	248	250	295	284	233	253	275	256	240	245	234	235	238	268	235	236	224	256	240	261	252	259	248	245	252	240	264	249	222	255	260	270	257	246	260	271	228	247	222	277	251	250	243	273	256	247	258	269	251	241	220	238	232	228	260	243	241	243	281	235	266	252	252	257	253	215	242	243	257	229	235	253	237	278	256	242	244	241	254	231	249	278	250	249	261	238	287	272	248	246	246	245	247	266	226	268	244	259	261	225	270	236	226	249	253	245	273	270	248	206	248	262	262	262	251	246	252	257	240	272	254	215	245	247	246	247	253	257	273	253	233	273	246	250	249	250	275	232	230	255	246	236	257	252	254	278	244	258	248	264	259	242	247	262	267	225	263	247	251	247	247	258	266	247	238	211	243	224	231	269	258	263	253	243	248	243	259	286	261	280	267	258	269	244	255	257	269	232	252	247	240	251	267	289	225	238	233	240	265	224	257	241	263	278	273	261	226	248	293	250	299	234	259	293	245	257	262	233	226	275	247	284	223	246	232	278	245	263	261	247	261	271	272	254	217	246	269	237	243	258	273	226	259	252	260	269	245	247	264	246	275	253	228	279	243	277	226	282	225	264	266	249	236	247	254	242	232	267	247	245	259	250	272	220	277	260	260	261	239	251	262	269	259	254	263	231	263	258	277	271	280	263	268	244	269	257	236	258	243	252	235	272	256	260	258	247	241	220	256	243	257	229	243	240	252	237	250	252	244	247	271	256	271	268	276	242	232	246	246	240	222	251	236	224	248	253	229	266	246	236	271	262	223	239	239	249	257	250	254	221	226	218	266	253	275	235	250	246	266	242	257	246	272	282	250	266	273	276	250	228	265	271	239	261	259	246	241	252	246	256	248	229	243	252	234	259	234	246	241	234	286	250	243	256	258	246	246	277	250	263	261	229	247	246	248	230	277	244	275	250	271	263	234	279	253	227	252	254	255	284	279	263	236	221	277	294	269	215	258	262	275	240	261	272	229	246	265	232	255	236	248	241	247	218	205	236	239	248	261	237	238	261	233	238	255	256	239	227	248	264	280	243	267	243	258	252	264	270	249	230	261	213	287	260	271	281	209	286	274	235	268	270	224	261	257	242	231	265	257	269	222	228	255	245	238	240	248	271	250	225	212	266	241	269	223	245	260	258	238	271	259	255	254	258	248	240	262	236	255	244	245	247	251	242	255	246	248	261	238	280	257	251	237	269	248	222	243	261	235	261	239	241	263	270	239	254	253	237	243	258	232	246	222	264	238	250	251	252	274	259	262	257	245	242	272	265	267	239	240	271	248	232	238	281	260	247	268	262	250	228	251	248	216	239	217	253	247	242	274	243	241	280	279	238	250	260	232	270	235	229	274	259	269	233	274	235	243	249	278	239	267	237	248	255	240	232	221	264	237	238	289	232	250	242	240	228	243	301	232	248	236	266	258	266	272
25033	41129	36922	26999	19634	14964	11798	8559	5827	4179	3102	2531	1922	1691	1303	1051	896	773	754	751	741	705	647	590	585	545	525	546	474	460	429	433	404	438	443	406	398	417	403	409	438	398	427	382	386	391	367	407	379	394	396	391	418	470	387	389	433	414	387	388	413	372	414	373	366	370	387	398	381	382	407	395	413	377	378	399	346	398	418	398	391	406	340	380	353	357	360	379	351	404	358	405	377	398	385	356	385	379	399	353	362	383	352	419	360	390	409	393	389	350	372	400	375	373	375	373	368	360	363	376	352	373	400	388	382	409	383	344	358	396	362	325	324	380	375	384	374	377	373	339	376	379	347	391	348	371	377	376	401	375	365	370	355	336	395	370	403	368	345	369	355	344	357	370	371	363	351	352	393	394	354	386	396	350	333	370	378	341	359	331	377	338	367	360	361	366	339	360	400	356	389	353	363	393	377	381	393	384	367	374	370	342	355	352	359	350	384	365	368	370	388	347	386	395	397	342	341	386	359	353	364	350	375	385	382	347	397	369	376	366	375	345	365	381	347	336	346	365	398	357	411	355	385	374	371	365	373	360	346	406	338	339	351	345	356	347	367	365	388	379	399	356	347	331	385	390	360	342	413	375	359	360	385	356	397	380	341	387	364	335	360	411	385	362	368	352	346	391	374	353	360	358	384	360	374	375	379	378	375	356	348	348	333	361	388	385	349	355	359	374	359	386	356	368	370	378	337	418	371	349	329	342	386	416	363	346	401	390	333	338	416	392	354	378	383	372	382	367	340	352	368	380	356	399	404	351	393	400	365	360	384	362	385	352	366	325	353	363	363	355	362	391	387	354	356	368	371	361	389	344	350	383	371	367	381	384	340	339	346	370	377	340	382	368	392	362	348	347	347	372	346	389	358	359	368	377	370	380	330	356	370	353	352	357	372	362	353	357	369	325	391	359	348	347	330	357	374	379	343	372	376	355	350	358	343	364	377	354	383	358	368	344	397	383	381	380	359	372	387	358	346	364	373	371	340	369	367	342	368	365	394	349	365	372	376	379	410	345	386	343	370	348	402	378	357	380	369	393	365	394	376	368	348	356	396	367	387	386	380	368	364	369	368	344	371	370	369	372	346	356	382	366	363	385	388	366	364	367	369	350	373	348	375	358	382	374	348	371	392	404	350	341	369	352	371	363	394	349	379	370	351	354	322	343	338	338	374	363	349	363	353	374	346	367	341	337	371	360	338	371	350	350	357	345	404	353	362	374	358	385	362	371	396	375	359	350	365	390	361	350	368	393	385	381	359	349	380	354	371	362	374	359	402	370	333	377	395	364	381	360	372	373	405	371	370	374	360	384	360	341	374	353	391	380	344	379	388	365	415	354	373	343	358	367	348	399	383	349	343	340	328	378	338	378	380	382	392	323	365	378	368	353	368	373	375	354	371	350	363	402	332	354	365	351	398	344	369	391	331	369	356	364	367	344	365	343	392	389	359	383	390	379	340	370	330	334	381	382	360	387	392	383	384	354	359	361	368	366	396	357	363	343	356	368	359	345	355	354	342	365	399	351	349	382	377	386	373	386	376	359	407	405	383	396	350	348	367	359	367	340	372	376	395	414	340	369	373	369	375	367	380	368	393	356	355	357	345	352	347	353	360	391	356	374	384	357	369	371	374	354	368	368	408	367	386	366	357	360	357	376	386	366	349	382	368	341	368	379	361	366	366	369	370	363	370	385	340	396	367	361	333	320	398	383	374	381	367	370	372	378	414	376	354	358	317	369	368	380	355	332	369	372	395	389	380	367	354	371	370	355	408	383	352	394	380	356	377	359	362	362	366	341	357	353	379	350	351	379	376	353	347	379	390	355	371	358	364	367	393	376	358	367	385	350	369	380	382	400	355	361	369	365	422	363	368	400	373	377	332	355	334	360	391	405	366	359	339	358	383	360	382	414	350	352	374	356	362	354	388	386	359	375	352	380	348	352	341	381	384	346	352	358	354	376	376	353	393	297	386	356	366	336	405	335	348	370	403	390	380	376	374	383	344	397	370	386	354	347	388	392	363	329	370	342	356	390	372	346	393	351	376	417	365	379	370	379	380	372	373	338	411	376	330	368	355	371	349	365	355	357	374	340	348	352	363	374	397	364	346	372	372	366	377	371	385	355	398	347	351	373	412	359	354	340	387	349	352	405	361	348	355	377	382	368	374	381	387	360	339	363	369	409	361	372	399	367	344	365	379	403	347	377	390	410	365	358	356	386	345	399	378	342	359	379	362	358	410	390	353	390	401	378	357	366	384	348	388	344	354	374	348	373	400	342	343	357	384	355	365	355	388	365	329	374	349	408	339	371	329	356	351	395	374	380	377	372	390	358	370	355	385	376	386	378	393	357	355	373	344	377	344	387	401	362	375	366	367	318	362	388	349	356	332	364	378	343	357	372	379	393	376	387	354	373	310	367	345	379	384	354	372	385	384	399	365	340	355	331	397	370	355	378	371	348	347	357	407	345	377	383	352	338	387	404	403	360	370	395	343	406	366	371	384	362	372	335	353	385	381	343	349	341	363	324	355	394	366	358	373	380	374	374	347	388	356	342	380	380	356	346	345	363	326	346	373	358	362	381	364	377	393	354	372	379	361	425	360	350	388	352	392	386	391	398	356	338	358	417	340	368	370	361	351	341	394	376	359	376	350	362	374	364	382	376	408	393	355	374	376	389	367	362	386	327	377	346	356	362	351	353	389	343	378	361	369	376	363	372	356	397	366	399	411	367	375	359	371	347	356	362	383	364	349	366	386	364	346	377	395	367	362	372	379	366	390	393	375	360	362	367	340	377	369	363	387	378	375	410	379	353	366	371	330	349	350	360	371	353	355	397	335	352	378	389	351	337	356	361	388	380	378	352	362	400	406	366	387	354	381	401	394	385	375	359	399	352	369	347	370	376	344	376	404	395	360	353	350	366	383	358	339	392	390	415	374	352	346	344	373	346	380	373	361	399	362	364	347	376	351	375	366	368	417	399	335	363	363	344	373	343	370	365	353	379	346	377	384	352	376	352	370	399	350	354	349	354	373	367	331	371	372	325	395	372	355	393	372	387	381	357	374	384	357	370	380	343	340	365	336	333	343	359	362	376	371	392	362	364	354	372	346	402	367	375	369	369	372	384	381	410	415	342	380	371	361	364	363	390	348	377	377	335	357	371	392	410	366	361	370	349	361	369	381	373	384	358	377	378	338	335	322	328	342	369	384	370	359	369	371	356	361	338	401	347	346	392	334	410	383	366	391	363	350	363	361	390	364	358	341	365	363	371	352	375	367	327	352	345	348	353	372	368	374	418	351	335	331	346	399	421	362	409	357	382	340	397	398	368	342	356	413	386	353	387	381	377	359	383	358	406	352	365	387	354	334	383	352	366	371	361	367	367	355	372	403	383	357	394	334	350	395	370	386	389	397	363	380	369	362	343	363	377	353	364	353	394	367	334	401	350	343	417	386	388	370	371
23195	21208	28923	23801	21304	20929	13654	5424	3212	2286	1555	1159	949	818	621	477	424	354	332	366	364	342	327	271	249	274	219	242	204	193	195	190	194	169	176	182	138	183	163	159	145	164	180	172	165	161	159	157	157	151	166	158	170	173	166	171	153	169	171	169	155	160	153	178	176	162	156	131	154	159	139	127	183	137	151	151	170	163	148	147	145	176	167	145	119	170	148	141	143	164	133	136	147	152	141	152	154	176	165	167	144	159	166	156	145	149	162	145	160	140	163	162	141	150	154	150	160	166	155	151	149	142	158	156	168	143	156	171	160	139	164	148	163	150	160	181	168	153	154	117	140	154	153	148	147	125	142	159	176	149	156	140	178	162	147	154	141	150	144	157	131	159	144	141	156	158	125	139	166	126	148	168	159	147	139	153	158	153	132	155	148	158	134	147	139	159	161	156	145	146	152	152	132	150	142	160	156	131	154	147	159	162	137	149	156	132	141	147	142	146	164	160	143	149	150	160	147	162	153	146	148	139	139	153	146	151	157	174	150	147	139	164	175	152	160	153	147	142	145	137	143	144	145	153	173	140	167	129	156	158	146	153	155	150	163	158	145	132	160	138	136	147	121	142	138	152	133	139	147	137	149	139	160	139	153	146	166	143	151	131	137	139	136	158	147	157	166	142	168	150	158	147	141	128	130	147	151	157	133	139	146	134	144	151	143	131	147	150	140	150	135	129	141	150	163	132	152	159	172	135	154	155	133	153	148	156	146	137	156	150	171	145	134	144	161	157	142	143	154	118	145	132	145	127	154	143	124	176	140	153	143	151	157	157	158	142	133	164	143	141	153	135	159	139	148	163	166	118	131	159	164	131	157	138	138	170	147	149	144	156	138	163	144	153	143	160	156	144	138	133	143	167	170	147	154	136	130	163	162	140	158	163	137	151	164	177	149	164	142	151	141	145	123	172	145	141	148	148	139	137	173	158	140	159	146	164	140	135	140	128	147	155	146	146	144	142	166	151	141	122	131	137	148	160	149	170	178	158	131	137	146	159	168	147	142	144	143	177	149	151	135	169	167	135	150	153	148	139	144	137	138	138	140	169	156	155	152	132	146	142	169	140	141	162	153	151	152	127	147	144	133	138	139	142	157	138	151	137	137	141	138	142	159	136	160	133	177	137	152	157	159	147	133	150	146	142	176	146	147	152	152	160	158	145	132	156	150	144	163	146	165	164	143	139	153	148	152	168	167	163	160	158	139	164	153	159	146	144	137	167	152	162	147	151	133	156	153	150	161	152	156	139	138	144	165	156	152	138	157	135	156	147	136	151	142	144	149	141	173	145	166	140	146	162	139	138	144	175	154	140	143	142	132	166	132	148	140	148	140	147	157	163	136	153	155	161	151	148	148	142	168	148	160	132	167	133	142	136	158	154	159	151	145	137	133	149	143	148	156	137	122	119	165	154	156	150	135	160	167	141	148	156	144	142	137	144	143	162	155	137	150	170	155	137	150	160	155	142	176	151	137	156	144	155	163	147	142	157	149	145	142	159	170	187	140	168	152	144	143	145	161	146	131	144	146	139	159	149	152	154	152	129	142	159	117	158	163	138	153	178	161	137	193	146	168	126	149	159	144	131	142	132	146	158	147	141	151	156	146	144	149	161	146	127	129	165	113	144	153	139	130	135	143	157	164	165	147	157	148	157	153	149	158	142	151	150	137	153	149	149	166	148	145	160	153	152	163	126	134	135	161	140	147	175	160	146	135	161	144	155	156	144	155	168	127	146	151	146	156	129	150	143	153	164	147	146	135	155	136	150	160	155	167	159	143	146	162	164	159	145	158	144	140	144	137	136	156	163	148	155	136	138	163	174	140	157	139	130	155	154	140	147	147	169	141	151	155	161	139	147	150	163	174	141	147	148	143	120	143	161	166	141	151	148	162	142	143	147	126	148	147	151	168	152	145	143	153	143	120	149	139	144	139	144	162	148	156	148	160	153	131	131	127	141	151	134	143	158	140	150	163	173	145	169	140	150	143	162	159	170	137	153	134	162	160	159	145	143	150	153	129	171	146	144	164	150	162	136	133	162	136	146	150	142	128	153	147	144	169	169	144	157	152	134	132	146	160	149	177	138	148	154	132	143	141	161	168	160	155	175	144	148	151	166	145	132	142	151	158	149	165	187	147	145	146	164	158	147	148	144	155	158	170	145	152	147	143	127	155	144	129	145	158	143	150	164	167	138	161	162	137	159	169	131	142	157	135	137	126	161	157	134	164	151	135	160	130	144	145	150	181	133	154	160	152	143	139	123	141	154	138	134	143	155	120	143	131	131	127	137	147	172	127	160	157	174	136	134	166	158	147	141	142	145	139	160	146	124	149	164	153	138	146	151	134	150	134	138	162	170	162	128	175	154	181	149	160	144	156	170	139	157	168	135	147	159	134	170	144	148	169	142	156	132	152	144	159	153	168	155	152	159	162	147	147	140	167	142	173	148	159	140	159	128	145	141	161	131	173	147	144	155	157	134	149	179	139	152	145	144	138	136	142	145	136	147	131	168	144	144	164	137	139	157	159	140	142	155	166	132	145	149	148	137	140	157	159	134	154	146	150	158	145	141	146	154	128	130	163	149	136	145	149	142	153	152	151	138	138	137	151	160	137	155	167	153	165	126	155	138	150	148	136	150	169	133	162	137	167	136	155	138	134	126	151	159	144	142	122	165	153	154	145	128	157	159	161	151	138	151	154	158	148	146	150	144	163	130	156	139	141	157	175	148	157	151	159	149	140	124	155	158	140	127	149	156	134	150	155	162	140	145	152	145	132	141	165	134	147	162	152	145	131	156	155	148	155	128	130	139	157	132	163	153	158	153	172	150	147	143	150	154	141	145	151	158	155	146	157	129	137	132	134	138	138	136	162	126	167	145	132	132	141	147	154	150	174	162	165	145	162	170	175	141	152	132	134	133	157	135	129	147	148	150	128	137	162	152	129	157	157	132	147	120	147	142	143	127	125	165	151	141	156	127	149	149	153	145	158	140	138	150	145	146	146	141	140	153	151	152	157	157	141	146	147	159	178	162	137	162	161	128	150	121	154	149	150	145	147	146	129	162	157	138	153	156	153	141	149	143	141	153	151	151	136	131	149	134	149	147	145	151	132	134	165	144	156	146	151	160	173	138	147	156	146	157	145	150	137	130	149	143	141	166	117	158	163	158	137	164	145	132	164	131	142	142	150	142	150	149	150	140	133	158	140	147	149	148	138	161	155	151	166	145	117	146	139	146	142	173	132	140	133	140	136	152	177	127	156	142	151	135	158	146	166	156	148	142	152	123	141	152	174	139	146	135	148	148	148	146	145	145	167	135	139	173	142	149	153	135	131	148	178	157	163	144	127	143	131	176	147	157	144	179	138	150	152	141	141	161	185	148	163	151	160	152	152	130	138	135	137	161	147	145	133	136	127	141	178	170	145	156	156	143	134	144	164	151	168	132	155	149	141	141	143	174
26636	44926	40235	31524	24399	19128	15277	11418	8221	5969	4387	3211	2535	2209	1641	1229	964	826	793	873	788	742	629	558	533	498	477	438	400	352	316	311	309	272	294	265	277	276	266	274	258	278	266	255	271	262	258	236	243	294	257	245	245	242	282	296	310	254	290	233	304	263	247	250	266	224	256	269	237	243	242	249	224	249	241	247	221	239	242	245	220	240	235	212	224	233	241	224	227	217	223	216	234	222	262	242	236	256	230	246	236	238	243	227	228	228	237	257	206	226	237	236	219	240	257	233	222	275	230	224	238	229	221	238	212	230	229	229	191	256	207	236	222	240	237	234	232	225	239	204	245	198	226	242	244	226	239	232	250	248	205	222	236	223	206	213	233	238	203	206	220	229	215	218	201	223	194	222	244	238	244	220	223	210	240	246	213	213	242	224	219	215	209	233	227	220	219	236	218	183	219	232	218	244	230	206	220	229	215	225	208	211	216	233	194	232	221	210	221	229	221	223	209	235	220	219	220	213	242	232	206	229	193	200	212	224	223	233	213	213	205	205	212	240	233	200	230	220	237	222	209	247	223	206	204	234	220	205	255	199	211	239	243	220	216	218	230	234	229	221	204	207	234	201	216	227	208	198	227	226	200	237	195	220	191	207	216	216	192	233	234	245	223	212	265	230	225	229	220	207	221	259	221	218	188	212	202	251	214	237	230	221	231	231	211	219	236	201	228	209	200	248	216	236	228	230	231	225	192	185	216	221	219	234	200	191	221	229	221	219	230	218	236	222	218	231	236	237	227	238	220	201	214	227	253	196	217	241	195	209	221	224	236	220	234	209	208	245	238	221	218	216	228	225	193	207	210	222	199	225	205	219	235	226	211	231	213	184	236	214	223	211	213	226	224	235	239	224	225	209	263	204	221	226	214	240	239	213	211	222	238	222	240	210	219	192	213	220	194	211	222	204	209	213	212	228	238	203	222	239	239	224	260	200	214	220	214	193	236	247	217	216	213	225	207	217	215	201	215	216	233	219	230	223	228	233	215	228	243	233	217	205	229	186	213	214	199	202	219	214	233	227	207	230	216	233	227	226	189	194	210	224	229	215	212	205	201	210	211	226	232	222	217	209	208	219	240	206	207	237	207	241	205	239	218	239	193	222	226	229	234	239	220	229	238	227	232	212	230	214	236	208	238	211	178	241	201	201	235	226	220	203	201	192	220	239	221	179	215	224	181	204	202	220	234	250	222	226	219	239	217	213	226	229	263	205	232	216	213	202	203	216	219	240	214	226	217	217	231	216	205	211	237	226	235	230	211	220	235	227	219	213	231	200	212	204	213	230	229	236	215	184	209	236	219	239	205	207	203	210	212	238	234	221	232	239	208	246	233	221	220	219	210	243	250	223	213	215	225	222	203	209	213	214	211	204	214	242	230	205	234	221	227	209	216	213	221	228	229	235	219	217	204	212	183	234	212	208	222	209	224	220	216	212	220	221	230	229	211	207	209	214	215	223	223	228	204	220	205	222	211	246	238	213	210	227	229	236	237	236	226	210	206	226	223	242	215	241	238	218	214	231	226	221	187	193	223	211	221	226	220	199	225	223	237	211	201	204	216	229	223	213	228	220	233	207	207	269	207	194	178	227	205	223	234	224	220	214	240	223	213	242	235	260	246	227	235	192	205	218	217	223	231	204	213	222	228	232	251	219	226	221	205	197	221	197	232	223	217	221	228	224	223	221	209	181	256	236	219	218	219	238	203	217	207	211	245	201	212	199	206	216	228	205	215	202	201	206	233	222	206	208	202	192	204	257	204	244	195	217	234	224	253	207	230	213	202	216	207	224	198	206	221	227	233	212	230	255	202	228	215	200	243	204	227	244	216	224	253	206	220	231	235	222	218	235	225	219	249	212	221	215	247	245	194	215	208	211	222	180	227	224	216	235	219	226	217	211	247	207	211	195	230	208	221	232	235	225	234	247	214	178	223	217	235	229	232	232	217	227	203	242	202	226	208	234	213	209	210	208	216	222	202	215	215	234	220	239	222	208	216	216	219	244	218	207	225	213	183	219	229	228	230	239	227	226	233	228	232	209	224	230	193	211	237	242	203	216	240	223	195	232	209	226	212	205	226	221	202	278	215	199	234	195	234	199	199	216	205	212	236	213	224	226	209	208	226	214	212	213	223	209	207	200	217	214	224	219	216	225	193	218	250	244	232	232	230	218	233	216	201	216	206	204	219	184	204	223	209	197	215	267	227	222	187	202	211	221	249	220	236	206	240	219	213	210	212	215	201	218	181	218	235	218	227	223	226	227	225	218	187	214	210	223	227	203	223	235	212	232	206	213	207	242	224	235	199	219	234	222	210	225	227	219	228	204	229	228	218	234	232	205	217	219	242	188	194	243	216	230	215	224	220	213	202	224	221	209	203	247	218	222	207	215	224	214	225	214	221	236	209	217	225	198	193	219	200	202	222	226	229	235	210	245	230	249	228	238	254	256	216	226	223	213	217	221	239	233	210	212	234	244	195	231	232	224	239	205	206	218	246	223	218	216	215	234	216	229	231	227	212	223	241	221	229	220	231	222	229	202	235	212	251	214	194	206	225	242	230	219	218	234	225	235	251	235	189	217	233	219	224	190	215	222	222	194	227	193	220	240	229	244	221	224	229	231	204	240	232	231	232	221	241	227	216	243	230	213	206	220	197	224	200	227	242	242	223	238	227	220	209	203	237	231	229	227	215	198	209	251	204	229	205	216	210	242	208	203	214	237	214	236	227	223	202	217	203	207	228	237	195	234	190	236	219	224	226	207	231	232	233	238	218	241	232	211	237	210	211	213	216	219	241	226	207	232	223	205	216	225	198	233	220	183	225	214	209	217	231	214	203	212	207	207	225	257	242	221	190	217	233	210	236	223	229	217	225	225	225	237	210	200	226	230	228	215	235	220	233	200	217	191	212	197	201	219	194	202	212	230	239	214	202	208	231	224	230	236	219	223	224	232	223	208	229	211	210	237	218	231	227	238	219	207	239	230	214	220	227	216	241	220	224	240	221	224	209	223	205	204	216	223	227	209	221	207	259	203	221	214	210	231	260	211	226	219	201	205	203	211	216	230	204	231	187	239	235	201	192	219	223	218	196	247	235	221	208	234	210	215	211	195	229	239	225	232	228	220	208	211	209	221	215	210	209	204	206	226	222	227	218	216	249	217	228	233	213	229	223	207	223	208	225	226	221	219	207	241	236	198	214	243	228	198	226	229	228	235	223	230	203	224	216	210	216	201	208	249	236	247	216	222	214	213	238	225	211	223	192	215	219	213	219	223	213	249	212	211	214	199	220	224	198	220	217	212	201	218	216	207	197	216	237	212	217	225	211	216	258	263	254	226	210	193	227	218	212	224	232	219	221	199	215	218	199	193	209	195	210	231	226	203	224	233	203	228	233	205	201	244	207	222	242	233	215	211	190	221	235	221	213	229	228	216	237	227	229	207	218	195	232	242	214	247	232	206
27358	23317	25589	19366	9822	5233	3278	2016	1373	1060	772	630	629	512	391	382	362	324	323	346	336	306	325	322	350	312	297	303	274	255	296	260	293	310	286	281	288	246	288	277	264	297	265	296	281	297	274	276	290	304	288	295	277	297	269	298	268	285	262	272	260	261	284	277	267	287	283	274	254	273	259	270	260	258	274	246	259	257	260	264	259	251	266	302	280	259	271	270	272	286	300	257	310	289	259	280	283	288	304	285	291	281	261	282	281	275	279	300	265	250	271	292	260	247	304	281	273	259	292	250	308	249	251	285	306	268	279	286	266	293	274	292	283	263	252	280	297	284	281	268	282	298	277	274	271	298	286	270	260	256	304	277	261	266	263	257	256	269	269	296	269	301	273	282	262	269	297	280	238	254	274	252	301	278	278	276	286	296	298	261	260	262	282	286	287	252	257	281	271	271	261	273	267	257	286	264	263	277	286	293	281	282	284	255	253	310	272	269	283	290	284	283	267	258	297	301	279	274	277	258	264	284	301	293	301	280	258	280	289	266	247	256	274	311	266	262	285	267	296	295	260	274	273	273	259	260	239	273	270	270	250	270	308	275	274	271	288	278	271	302	265	260	250	283	283	260	256	294	290	260	251	282	270	305	263	265	252	266	285	270	245	257	292	263	272	263	257	281	292	301	239	243	273	280	270	276	271	254	260	272	304	282	284	282	286	255	250	278	273	270	283	269	284	270	262	247	260	285	272	283	283	271	268	279	275	279	292	278	262	279	275	281	303	296	268	272	300	285	266	293	281	255	293	278	245	291	272	269	292	259	297	264	262	269	270	274	295	267	270	251	279	302	262	307	272	312	294	251	249	289	246	271	275	260	278	265	288	250	286	257	260	285	250	260	288	276	268	251	274	275	271	262	288	258	252	292	285	253	261	294	304	252	270	271	270	278	301	262	256	286	293	308	258	300	270	253	264	256	267	279	277	279	281	285	272	275	277	293	276	304	252	271	288	291	293	267	273	277	280	298	284	258	274	268	283	290	276	276	278	274	257	256	288	267	291	285	266	272	271	257	269	282	282	277	266	283	260	280	275	265	296	232	262	291	257	286	292	299	313	297	267	254	282	263	307	251	270	284	253	298	263	286	281	280	294	242	286	275	287	295	274	266	264	266	273	270	273	306	250	283	275	249	295	289	288	256	245	256	256	275	256	277	269	296	274	264	281	292	278	261	276	273	273	291	254	303	246	278	258	263	256	282	286	299	255	237	274	253	283	279	300	276	268	287	254	289	259	272	285	232	271	260	265	263	267	263	285	270	288	285	284	295	246	284	286	277	293	269	279	271	270	239	276	254	273	264	281	285	258	265	271	275	272	253	279	258	274	269	252	256	285	263	247	264	268	278	277	255	295	242	291	273	293	245	299	288	284	261	271	257	268	278	274	290	268	302	306	265	260	247	277	268	266	262	290	283	269	247	288	291	266	262	302	312	276	272	264	264	257	245	278	282	297	250	259	287	282	265	277	273	286	296	271	251	256	273	301	287	256	273	286	279	278	280	287	272	264	241	279	273	241	272	266	274	274	301	269	281	276	267	268	265	277	264	256	273	278	293	267	267	259	280	245	262	262	277	271	264	306	280	290	250	247	286	259	280	270	277	255	283	319	256	276	270	276	306	285	280	264	264	266	248	260	281	265	244	277	265	283	270	303	252	271	269	250	250	285	264	284	265	289	283	276	301	269	251	295	257	259	278	268	263	302	265	279	293	280	278	260	280	262	282	282	250	271	279	263	267	283	277	280	280	267	280	286	285	264	275	268	270	269	280	284	288	278	293	280	306	277	281	262	274	280	244	277	279	278	280	270	251	273	275	270	275	277	275	280	300	259	271	283	272	268	289	261	274	277	279	279	304	279	289	251	259	273	282	301	312	269	271	277	276	265	254	264	274	293	263	272	252	260	249	265	308	263	248	287	288	294	280	284	259	247	257	288	264	285	286	252	290	291	303	275	309	280	281	284	234	256	277	274	259	293	280	290	275	277	261	282	264	262	296	266	286	245	288	293	267	262	296	287	304	266	291	319	279	275	257	251	248	289	266	265	284	268	268	263	244	285	245	280	291	282	278	273	262	258	233	275	276	272	272	275	284	279	259	306	283	288	262	276	265	284	269	287	278	276	245	269	277	263	266	295	260	271	261	240	326	275	276	287	251	265	255	298	270	251	238	262	284	332	287	289	284	268	255	297	275	277	252	306	265	277	271	272	273	261	279	237	282	258	280	270	292	262	274	273	264	292	246	273	271	267	314	300	243	275	273	303	256	299	310	264	279	290	276	286	256	270	274	274	218	294	275	276	307	281	254	326	260	252	275	284	274	284	269	292	284	265	268	243	296	274	274	279	300	276	260	274	290	295	276	299	269	299	241	302	268	262	257	251	261	272	273	294	275	271	272	302	292	284	275	302	287	263	287	284	291	264	268	272	274	275	261	268	264	294	264	292	299	283	273	248	252	271	274	264	277	277	284	272	266	257	264	261	278	308	291	262	247	293	255	265	282	294	283	297	292	270	275	252	265	267	295	271	261	310	235	255	270	295	272	288	269	303	271	268	271	272	261	283	301	279	283	270	258	283	287	275	264	278	278	272	287	267	283	293	282	269	274	227	260	282	261	260	293	264	290	272	285	299	269	265	277	278	305	286	235	282	283	296	290	254	273	273	275	274	289	245	297	265	285	263	236	292	279	266	260	251	276	248	279	248	260	282	293	247	277	223	275	282	286	253	263	284	271	267	255	254	294	276	278	234	274	283	274	265	285	283	283	278	300	262	270	275	289	272	270	268	263	267	268	255	287	306	287	269	277	285	283	273	274	285	277	294	260	270	261	258	266	279	278	310	281	264	258	282	271	283	264	299	266	232	263	296	266	313	273	255	303	316	276	261	284	267	283	288	297	279	279	253	271	266	264	308	258	261	300	281	276	297	255	282	288	300	263	283	261	263	248	256	274	275	295	283	265	265	275	271	268	265	274	283	254	302	292	262	251	260	280	276	291	302	294	267	252	269	289	283	288	277	267	264	290	295	270	272	277	287	286	271	278	268	287	276	277	277	249	279	237	273	251	276	257	279	260	272	282	294	273	260	279	246	284	282	281	267	282	255	259	288	302	268	239	256	279	269	269	289	277	275	262	271	275	271	252	290	259	268	265	304	318	261	270	266	271	285	275	251	301	277	264	266	270	304	269	266	283	254	293	285	242	288	266	256	287	262	246	286	288	261	282	248	281	274	281	271	294	278	264	293	257	268	264	248	278	259	280	266	287	290	242	312	241	256	272	294	289	270	247	293	279	260	260	270	257	252	264	289	248	271	271	247	261	291	271	300	250	271	284	268	285	281	265	274	281	314	275	277	303	252	274	305	251	289	268	259	289	281	237	310	262	271	257	260	253	264	267	298	269	280	254	281	271	281	245	234	266	273	282	298	304	279	310	250	298	265	276	267	279	277	282	263	274	282	285
24322	35389	31153	21876	15042	10495	7704	5079	3780	2826	1973	1669	1325	1022	860	719	593	532	564	609	587	524	503	510	487	471	449	483	449	455	430	435	410	401	426	382	403	416	399	430	404	420	406	385	402	386	403	409	429	407	423	398	401	401	411	428	407	393	416	409	416	415	423	396	385	434	396	406	391	397	399	443	388	400	406	392	421	385	409	409	397	434	392	396	402	383	384	415	422	383	429	410	410	396	389	374	465	368	401	438	423	422	425	401	400	394	379	408	412	392	401	381	402	380	413	411	355	432	423	406	403	423	390	419	396	427	395	410	396	404	380	406	444	380	380	395	347	404	429	397	404	414	402	370	411	438	445	398	432	371	389	403	390	396	393	388	380	399	370	385	407	370	415	410	392	396	404	361	424	424	390	413	404	363	391	399	384	394	377	439	403	396	365	432	399	380	436	399	371	399	367	423	396	371	385	401	397	380	420	376	415	391	377	387	362	388	425	414	358	421	413	379	396	363	409	372	383	411	405	422	411	414	391	401	396	404	364	392	407	358	402	377	411	405	384	382	357	383	398	389	409	385	401	368	394	457	396	397	396	395	371	381	409	426	387	388	401	398	382	385	354	407	384	380	429	392	400	405	375	379	411	410	442	390	388	395	408	384	405	355	359	428	403	401	361	374	419	411	408	438	414	409	413	371	421	387	428	400	403	412	374	406	384	440	409	376	344	413	391	396	397	387	393	394	415	389	371	364	393	386	416	397	424	382	388	385	409	398	389	400	394	380	405	414	418	404	419	369	408	411	425	354	408	415	460	360	407	417	382	378	409	393	397	367	395	421	377	400	389	383	392	384	402	411	370	389	418	414	419	395	390	424	421	375	386	366	387	411	423	381	363	397	405	408	368	403	412	402	423	384	404	402	390	394	391	427	391	400	356	395	371	399	384	339	392	429	399	398	367	375	365	388	358	399	377	411	420	366	391	418	392	390	416	390	407	366	418	369	396	412	357	403	413	400	396	400	415	400	403	404	360	416	321	403	402	402	394	402	410	439	407	357	364	441	390	365	368	396	423	409	406	377	402	387	420	390	416	385	417	404	398	358	382	358	397	381	396	379	377	403	403	396	401	387	354	441	389	408	365	417	395	391	370	410	399	383	418	386	396	396	404	411	423	392	388	433	449	416	382	397	377	400	388	404	405	364	382	402	407	386	366	402	384	402	430	381	383	386	407	406	427	356	389	390	440	420	350	385	410	433	407	382	388	404	406	340	408	408	356	390	397	421	406	371	382	388	439	407	401	415	415	370	410	398	374	404	393	385	390	377	390	374	363	389	407	418	419	406	418	391	367	402	415	388	411	364	391	410	399	414	410	419	374	412	420	356	396	399	411	393	408	339	405	405	420	410	404	386	400	402	380	385	412	377	373	379	416	366	362	386	414	416	421	415	371	394	417	420	387	426	375	393	380	376	390	425	416	427	394	376	403	427	357	400	412	426	426	389	412	386	414	401	414	425	384	355	353	382	388	378	385	380	401	396	424	355	385	405	360	417	401	385	390	437	397	384	431	396	412	378	406	401	386	384	383	410	431	406	375	414	395	356	387	394	394	403	397	405	406	409	424	371	393	397	431	349	419	400	396	402	377	387	374	391	423	380	424	396	424	418	356	388	428	407	382	413	399	386	409	411	395	396	399	393	427	393	426	402	401	418	386	401	379	410	380	382	395	375	408	420	395	376	396	386	378	409	367	387	404	393	365	434	426	411	406	378	371	403	394	388	392	396	420	401	412	407	392	391	414	394	380	415	419	400	368	426	418	413	420	423	403	392	385	399	415	417	393	402	413	402	375	378	409	391	403	411	389	390	407	382	362	424	395	378	407	376	415	366	384	363	388	399	420	381	397	424	366	393	399	392	437	374	376	416	402	398	397	417	434	387	425	398	442	426	386	385	387	413	399	410	382	379	435	397	402	402	353	409	402	433	371	395	389	377	383	404	393	366	421	420	404	361	368	383	382	427	433	424	400	371	385	393	402	376	375	414	421	392	409	390	383	429	402	415	436	412	396	395	385	403	404	407	406	410	392	381	408	403	369	389	359	410	417	405	371	395	380	428	405	415	395	383	416	424	396	377	396	390	363	400	408	391	402	396	404	387	417	366	391	386	394	412	388	401	416	390	374	373	403	417	413	359	393	434	386	382	382	402	408	416	354	406	429	408	423	390	369	421	377	396	414	388	410	386	408	372	397	395	402	389	402	391	388	391	413	390	373	393	389	386	409	372	355	419	375	430	383	441	401	399	432	393	359	396	379	394	412	369	396	407	379	395	396	386	432	404	384	378	371	388	443	388	404	356	375	387	389	395	403	358	391	381	410	381	400	422	364	372	396	350	400	409	434	382	422	406	407	396	381	422	383	399	396	430	401	397	386	385	431	407	411	391	393	371	364	385	419	376	386	389	443	403	343	360	421	397	434	367	398	390	414	412	383	413	406	372	388	383	401	391	424	428	400	430	436	404	363	410	357	414	424	371	397	391	407	358	386	417	373	411	403	402	410	405	407	425	395	409	358	378	407	409	408	363	397	383	371	397	405	395	392	407	400	388	414	395	426	404	392	396	399	401	381	374	391	408	395	402	384	408	394	378	371	397	390	398	390	423	417	395	395	375	399	406	374	414	415	381	394	369	427	407	372	403	389	407	384	389	382	382	360	384	416	361	373	357	409	398	407	418	393	385	398	435	388	406	374	420	426	368	373	419	385	380	371	365	356	415	395	389	411	407	388	365	410	390	431	383	419	400	378	405	362	401	402	365	403	374	397	407	402	407	422	370	374	397	406	381	389	399	417	379	411	418	404	412	379	386	391	379	393	380	408	403	390	371	395	398	406	372	376	421	369	395	377	436	384	428	384	404	447	377	387	406	408	380	413	352	383	446	431	388	381	416	419	384	360	416	399	400	393	433	368	425	401	355	394	429	406	374	359	402	399	426	387	350	441	416	399	391	380	386	396	403	414	393	377	381	386	420	384	410	421	405	387	383	347	390	374	411	367	362	379	428	441	391	394	396	380	393	432	410	420	407	396	424	382	357	368	369	400	384	396	421	371	391	396	396	403	412	412	375	380	394	431	399	416	395	414	435	391	385	402	434	370	376	441	393	397	412	412	427	422	418	377	369	423	398	356	399	414	431	393	414	409	345	404	377	378	396	405	399	387	390	393	389	420	402	379	398	368	392	422	439	400	380	387	388	433	411	412	424	385	367	373	404	421	417	407	380	400	416	398	404	407	411	416	405	438	408	416	364	402	394	391	416	392	381	398	375	395	429	406	398	412	378	413	395	377	401	422	360	387	414	441	389	388	385	418	409	422	397	365	416	398	403	406	370	410	397	384	396	399	394	404	385	393	385	396	397	375	388	416	354	399	408	434	406	378	416	413	379	407	403	364	377	377	376	380	410	365	392	375	358	397	455	328	378	381	402	384	364	386	366	363	394	379	421	400	370	359	394	390	390	402	387
24191	21273	28497	24623	20961	13750	6442	3193	2088	1463	1221	1017	822	688	582	501	458	352	366	407	376	316	331	336	335	348	303	338	278	285	290	291	310	287	266	282	266	287	270	310	298	279	261	256	240	239	232	254	278	288	261	271	279	266	254	317	264	281	293	266	271	262	278	270	292	272	247	311	247	245	261	270	278	249	291	274	270	258	260	244	246	278	270	252	264	263	231	265	272	278	261	247	257	260	267	252	252	249	274	280	257	242	258	251	262	246	250	242	250	284	276	247	261	251	235	246	239	238	265	278	266	246	267	284	272	261	254	275	283	247	260	272	255	273	266	261	249	253	256	246	258	224	253	267	252	271	265	266	292	243	273	260	242	276	266	277	248	271	276	257	280	254	255	244	237	256	262	265	246	261	248	231	292	236	238	261	268	275	279	232	229	258	242	264	275	265	257	260	242	279	250	265	272	250	238	235	252	258	290	263	234	260	251	237	256	259	273	255	258	262	240	249	257	256	237	266	300	243	253	254	247	239	270	267	265	246	274	271	276	264	253	248	282	221	237	250	255	258	237	254	268	245	268	264	259	265	261	249	262	259	273	246	276	249	284	254	302	301	238	260	279	238	256	254	271	243	266	263	234	239	244	300	257	232	287	264	241	270	227	259	257	256	263	262	274	229	268	253	254	265	259	239	265	250	269	254	292	258	254	254	276	264	268	266	237	269	225	243	271	235	268	281	263	240	243	245	272	262	249	251	236	249	235	265	265	243	266	265	260	271	264	258	265	254	288	269	257	258	219	250	258	259	242	261	252	290	246	256	247	244	298	289	225	248	284	253	251	243	261	258	263	267	265	251	255	276	263	253	245	251	256	231	241	280	274	259	265	266	245	268	244	256	254	238	271	254	273	283	263	229	254	275	253	247	237	261	256	256	256	277	292	240	247	272	272	269	243	274	242	246	252	236	269	254	254	254	270	251	264	293	258	252	253	239	253	237	270	294	246	249	247	232	282	246	278	271	270	267	258	273	261	276	268	260	268	251	248	263	261	258	262	278	240	279	265	218	298	259	230	266	257	239	277	241	254	264	256	274	277	276	242	265	256	265	250	263	294	282	261	258	258	261	241	252	244	255	283	264	263	283	268	249	241	258	262	250	258	237	236	245	267	247	281	256	285	248	253	245	279	280	255	266	239	277	224	285	250	262	268	261	242	271	272	275	259	253	285	263	259	266	227	273	280	270	259	250	275	249	236	287	264	247	263	209	235	247	263	254	276	267	264	255	241	232	280	265	272	251	231	257	270	257	238	256	201	223	277	267	281	256	241	259	275	273	254	305	260	288	253	248	249	260	288	257	244	235	265	263	277	239	219	254	256	272	243	260	258	250	254	267	238	251	247	262	249	273	238	249	255	279	242	236	275	287	251	270	237	255	243	255	267	246	268	270	232	280	274	280	259	244	264	265	222	287	270	255	251	262	260	255	253	266	266	251	271	256	259	257	265	277	279	258	268	285	263	269	264	242	248	251	269	237	256	261	252	233	260	295	267	255	257	272	286	257	267	264	258	269	247	279	257	238	264	230	264	269	296	242	249	255	262	240	247	280	270	267	259	242	252	233	252	250	235	283	257	255	239	238	244	235	225	248	238	254	322	279	263	262	279	234	251	271	252	245	268	249	267	311	255	270	248	258	242	271	278	282	275	265	257	276	240	289	271	265	259	234	251	239	244	266	274	271	270	273	263	231	237	258	270	244	253	270	263	246	253	292	250	272	287	248	256	280	248	273	270	256	252	236	284	237	252	253	257	259	267	231	261	274	266	260	269	280	246	268	269	258	263	240	235	261	267	221	277	266	271	257	272	248	267	254	258	235	237	227	276	293	270	251	245	254	255	260	228	253	241	252	273	254	251	270	240	259	280	258	248	256	261	238	257	286	227	246	235	251	251	235	299	247	256	246	251	244	255	242	256	235	245	281	280	255	257	266	266	250	270	282	233	258	286	266	248	256	257	233	253	274	258	283	238	287	243	245	271	265	258	255	252	246	275	265	273	260	256	266	272	254	281	278	269	270	246	253	245	266	242	237	262	255	236	283	257	269	293	298	258	228	238	232	275	254	236	246	266	268	259	281	287	247	255	292	244	281	248	243	248	243	277	248	267	244	227	256	242	235	257	244	264	269	256	271	279	267	254	283	261	267	272	272	227	275	289	252	257	268	258	262	272	270	253	261	274	251	254	264	263	243	275	262	263	281	267	255	260	264	265	258	269	285	273	291	260	262	243	272	258	237	255	262	251	251	249	256	232	261	248	297	240	263	260	283	267	274	243	256	272	246	267	264	240	265	277	264	245	230	259	267	267	264	240	250	256	254	240	271	261	249	239	256	240	226	277	238	253	266	251	279	276	259	279	284	235	279	244	255	246	261	233	235	277	275	225	267	274	251	286	252	241	247	253	259	242	275	247	256	285	273	290	273	274	271	272	251	245	244	272	252	233	255	259	234	246	281	243	251	270	279	277	286	271	254	251	246	227	238	289	229	267	249	227	273	275	275	262	246	264	247	240	247	249	265	294	236	245	252	267	264	272	237	269	244	239	266	255	238	262	279	261	229	245	243	247	243	252	268	255	246	232	240	268	244	246	249	249	273	252	279	285	237	233	266	266	259	237	257	239	228	290	253	267	253	264	289	232	249	246	255	259	269	237	236	216	260	254	248	268	255	261	258	247	274	245	282	287	263	247	243	284	286	249	288	250	260	264	267	278	258	259	250	234	233	240	268	249	250	270	273	266	255	284	253	258	239	271	257	241	245	256	249	250	221	284	267	248	258	256	234	261	278	269	254	267	264	251	258	239	251	274	262	236	263	231	248	251	273	269	266	285	255	249	273	286	296	271	255	243	278	242	270	257	232	270	232	253	273	239	248	273	265	285	274	272	263	253	241	273	247	232	271	252	259	267	249	248	251	255	218	264	241	250	226	251	255	277	259	255	272	281	259	252	263	235	266	286	238	247	240	259	245	270	289	275	255	250	249	277	276	243	248	256	258	250	251	239	240	247	273	258	251	257	234	245	256	248	264	267	237	270	265	266	228	240	276	257	245	233	246	251	267	232	261	262	244	272	274	241	269	261	255	278	246	258	256	257	270	263	273	258	267	264	250	275	299	276	261	257	264	294	256	251	259	317	272	272	237	248	286	260	221	248	272	229	268	266	243	261	247	275	262	264	280	267	261	228	256	257	236	251	256	260	273	224	265	257	283	285	258	269	261	240	271	256	246	271	265	257	217	258	268	269	256	218	275	262	268	250	257	258	276	285	248	276	241	249	230	273	234	242	261	248	261	276	261	305	268	247	255	241	259	259	236	285	284	229	279	257	274	269	255	250	253	274	243	279	270	236	237	268	255	246	242	247	248	294	259	267	260	269	271	248	231	240	263	251	269	238	254	267	259	283	263	257	252	254	256	281	245	248	271	246	259	258	266	255	276	253	243	250	274	223	264	250	247	274	239	271	263
24985	41459	36766	27759	20553	14804	11019	7633	5428	4010	3115	2534	2129	1582	1343	1092	924	702	699	780	712	731	612	585	519	564	517	518	456	479	444	408	461	409	439	421	440	419	426	421	422	384	383	420	383	428	422	397	408	396	420	391	418	404	427	412	403	416	412	378	396	411	381	379	400	352	418	393	420	403	387	409	402	423	406	413	426	364	384	378	359	395	361	400	419	365	385	342	362	369	362	446	385	410	406	408	435	402	387	387	370	381	389	370	413	390	386	362	363	405	393	374	359	374	402	389	375	400	437	393	358	404	379	402	391	379	375	385	356	381	401	405	386	376	392	377	367	352	371	378	401	373	395	385	407	358	381	422	391	378	393	376	374	384	381	402	372	386	353	370	381	368	377	375	392	358	352	363	376	355	399	388	348	363	365	380	371	325	369	371	373	398	409	425	397	388	405	313	380	379	340	326	359	327	375	424	354	350	374	352	352	383	364	382	371	403	393	370	398	373	401	391	364	371	401	393	386	391	391	373	370	363	358	372	353	366	388	360	364	380	367	418	370	374	368	380	355	363	338	418	351	385	396	356	390	402	366	386	382	384	381	396	379	382	372	379	378	361	361	394	348	371	372	401	388	368	361	388	379	373	395	357	372	354	365	394	348	332	353	362	405	369	385	393	373	391	386	389	381	394	355	374	371	345	355	375	377	350	351	340	355	353	378	392	343	378	366	377	375	361	386	371	364	399	383	390	397	390	395	420	391	355	363	357	366	407	385	368	403	400	385	382	388	370	358	387	412	352	367	401	365	381	329	358	371	403	379	386	386	335	357	366	372	370	362	412	371	343	366	379	380	368	387	323	370	390	369	372	370	399	389	374	371	382	391	379	408	399	367	362	367	375	352	393	361	338	401	372	365	358	364	369	384	385	358	349	376	354	390	384	366	386	376	373	368	377	363	385	356	389	357	404	388	403	358	415	399	397	360	409	344	368	395	376	383	390	383	382	407	363	351	361	335	348	388	379	355	391	395	408	380	347	369	380	395	333	381	383	398	413	382	396	400	364	359	367	356	378	360	373	360	379	371	401	382	375	396	411	396	392	364	408	394	359	358	411	386	387	375	360	387	404	375	408	385	361	394	381	384	377	433	365	360	369	357	396	383	368	395	384	379	359	394	387	370	393	414	411	379	358	376	360	361	416	351	375	331	375	374	397	392	371	385	370	379	376	425	387	359	394	383	414	386	384	339	377	379	375	368	393	393	380	376	370	390	355	370	371	371	401	371	357	384	358	378	390	418	352	326	374	389	349	334	367	374	380	372	387	390	383	391	363	376	372	358	391	358	411	395	393	360	418	387	362	390	361	369	388	391	392	380	390	383	367	379	376	359	362	397	389	399	388	395	385	355	407	400	372	386	387	344	391	400	392	365	423	360	352	375	371	385	377	380	390	392	368	368	360	386	372	373	359	374	363	360	410	344	404	369	387	374	409	376	362	369	385	376	364	383	354	356	369	401	393	400	380	372	395	397	397	390	360	373	372	403	374	422	356	420	384	387	388	417	369	385	385	377	394	376	398	357	381	371	409	350	377	412	366	378	364	393	365	392	388	358	380	369	387	347	393	378	329	403	361	385	357	391	390	428	375	383	357	347	383	376	357	363	366	380	358	374	362	354	398	391	369	387	371	355	366	357	382	392	371	392	382	368	392	353	367	402	400	373	357	370	398	395	380	390	369	372	337	334	389	387	371	369	371	356	374	392	362	346	368	356	411	347	382	350	395	393	363	404	372	380	409	345	416	410	347	365	379	390	376	379	350	388	364	370	384	380	377	393	344	378	357	347	374	377	366	427	323	350	374	384	411	372	396	356	357	353	373	355	374	372	372	395	337	383	371	391	349	380	352	379	333	355	380	371	377	354	364	363	350	382	385	359	394	397	402	378	383	378	354	379	375	409	363	337	392	399	432	361	396	419	375	388	371	376	395	350	415	386	379	378	375	375	385	369	379	369	365	372	368	393	389	354	398	340	378	369	385	381	373	391	377	368	389	388	381	362	381	357	373	406	375	351	393	367	356	389	379	390	342	381	357	426	409	428	353	383	375	374	375	394	395	367	371	335	409	406	366	381	371	386	362	334	384	411	347	366	340	409	384	366	353	378	380	366	389	351	374	353	372	397	407	366	362	370	334	347	343	403	353	370	404	376	356	373	396	367	380	320	372	343	371	353	373	431	337	372	367	353	416	386	376	345	370	397	355	360	392	382	397	363	355	389	392	405	386	403	389	353	348	370	402	367	360	390	388	417	343	375	361	351	357	363	370	359	369	339	398	353	386	390	315	388	329	359	364	384	384	415	377	381	385	381	385	383	382	401	377	356	367	395	388	391	387	347	415	377	365	363	384	375	378	360	350	382	339	361	376	435	396	383	359	343	390	374	378	334	376	403	388	393	369	376	344	407	374	381	381	352	378	392	407	360	378	369	394	390	346	389	385	365	361	395	378	361	398	366	385	368	406	384	361	383	368	373	380	371	372	399	377	383	382	354	393	392	403	373	353	358	394	372	404	406	375	368	391	412	395	421	374	355	427	387	383	364	385	367	348	380	385	380	407	383	363	364	400	349	407	355	366	393	352	351	354	404	370	348	405	371	371	396	384	400	402	367	369	361	362	385	365	345	386	352	369	388	360	345	357	390	363	346	369	400	387	381	391	385	361	397	378	402	379	401	394	383	384	378	356	380	362	407	406	378	378	383	406	341	379	345	401	357	378	420	371	360	377	347	381	406	387	357	388	393	388	382	371	370	352	390	386	381	396	361	340	405	377	398	368	386	361	370	400	387	374	385	373	407	340	386	375	378	377	345	367	373	380	350	370	400	340	346	375	349	361	373	379	385	350	359	382	366	381	404	379	405	369	360	381	360	379	380	362	372	385	383	365	359	390	374	351	389	372	377	386	399	393	355	378	382	401	355	367	353	391	384	391	371	364	389	390	377	352	385	351	351	387	407	323	386	371	363	375	376	393	385	401	395	362	372	373	374	352	328	400	377	395	366	377	348	356	369	394	398	392	349	414	381	386	401	395	366	389	355	376	373	382	369	355	379	375	373	378	368	390	407	346	379	362	366	379	390	375	389	341	388	382	347	398	370	388	378	369	372	361	350	392	380	351	375	387	432	418	344	374	365	380	347	412	390	384	400	371	350	369	362	365	388	348	391	342	365	363	377	372	376	398	369	374	384	378	345	360	386	380	391	377	385	375	394	383	364	370	360	384	361	392	379	350	359	373	352	388	391	354	367	381	379	390	386	370	370	409	389	387	344	364	342	355	363	377	394	366	397	384	374	377	388	417	372	392	378	391	371	382	380	369	351	360	403	381	381	388	419	390	401	361	363	398	362	405	361	383	373	380	371	354	374	387	385	384	373	360	376	386	403	364	412	386	343	360	384	395	376	346	371	376	396	401	383	409	346	392	397	336	400	374	391	367	350	360	388	387	387	369	363	395	369	347	404	394	362	372
23196	21167	28849	23785	21321	20832	12959	4753	2740	1928	1531	1205	1011	829	598	503	416	328	335	378	351	350	285	276	244	235	258	248	234	219	191	199	192	190	189	179	182	185	213	166	189	197	166	173	175	174	155	188	168	174	182	207	171	174	177	191	191	178	157	169	172	161	160	180	148	164	158	163	170	171	164	176	171	174	194	177	176	175	153	161	175	168	141	157	140	146	155	134	169	160	149	166	164	175	174	162	157	179	154	144	148	154	169	151	160	182	155	150	151	136	152	151	141	155	151	149	176	181	178	161	166	132	157	147	155	158	162	126	150	166	155	162	163	174	174	139	157	168	137	163	122	135	140	147	154	169	173	145	171	153	154	171	164	158	169	172	137	164	160	143	147	147	153	143	153	157	147	173	145	152	140	162	184	169	158	153	154	167	179	141	165	160	146	147	161	149	157	171	150	145	135	139	152	166	134	161	160	152	169	142	151	149	171	151	143	165	158	145	143	157	160	142	173	174	157	168	150	164	164	155	143	140	180	159	156	148	158	151	138	154	147	155	136	146	160	164	140	158	146	134	139	134	166	161	166	148	149	120	171	157	147	168	119	139	165	183	157	150	158	148	144	166	143	146	168	154	150	150	146	151	146	177	162	165	154	152	166	165	191	150	136	165	145	162	151	152	152	156	140	165	162	155	164	154	167	148	171	156	146	158	134	141	151	142	156	159	149	128	175	148	135	159	143	155	153	136	148	161	154	175	155	132	142	145	157	168	146	149	161	152	173	145	149	139	165	178	150	162	154	178	148	147	153	157	160	134	154	147	146	143	129	159	167	150	147	142	155	140	135	141	169	147	161	136	153	137	153	156	131	141	156	141	146	169	144	156	144	162	142	171	146	166	164	170	167	130	144	143	161	145	144	136	161	140	162	165	164	161	175	163	142	149	144	186	150	163	159	148	150	175	148	166	156	156	162	153	161	142	146	132	162	167	145	146	145	145	163	151	164	165	152	148	147	151	139	141	134	149	134	154	161	145	161	155	147	164	165	137	161	137	142	144	173	172	150	143	165	132	154	146	151	156	147	158	150	155	124	134	136	169	148	143	169	149	153	153	148	164	163	154	136	143	155	153	156	149	129	122	147	161	157	162	149	170	163	154	147	154	159	164	155	133	158	164	157	146	132	143	154	147	170	143	150	147	164	158	174	154	152	144	153	143	147	164	137	162	154	190	151	142	143	140	139	162	153	157	148	152	150	157	140	157	136	156	161	155	142	143	141	157	158	145	159	162	152	183	152	156	141	149	151	133	154	157	180	158	159	128	158	155	150	146	149	159	150	146	164	156	142	167	160	157	148	137	161	134	137	141	144	143	140	141	185	141	147	155	165	145	157	155	174	132	139	156	184	136	151	155	148	151	146	154	154	167	146	140	156	161	155	139	172	168	149	146	161	154	154	149	174	140	169	146	175	131	144	139	158	149	162	161	163	169	146	140	155	134	148	158	156	153	152	148	149	124	147	132	168	162	137	135	150	156	147	160	149	151	148	153	150	167	148	161	161	144	134	147	142	159	145	141	133	150	160	147	162	144	145	154	156	153	151	164	153	179	141	177	144	171	150	159	152	162	158	142	148	167	138	162	168	155	140	152	135	152	143	162	145	143	167	161	146	151	148	151	146	154	158	156	137	147	157	156	174	146	174	149	134	140	161	143	132	143	148	160	172	158	159	145	149	162	143	150	156	163	159	165	163	162	148	156	151	161	169	163	169	156	146	156	149	145	150	160	151	156	153	143	148	153	129	168	147	161	124	152	133	143	160	153	143	176	132	128	152	141	153	162	163	146	160	180	158	155	164	163	148	178	159	184	147	172	150	128	155	132	171	174	171	165	153	142	158	153	145	142	165	161	162	165	146	153	166	154	167	118	161	148	130	143	172	148	151	157	134	171	179	160	143	138	145	153	154	147	178	151	153	152	135	164	144	161	165	154	128	136	167	148	153	143	156	156	155	164	157	149	145	158	127	149	153	161	144	149	134	147	167	154	140	155	144	140	142	158	149	153	150	149	136	166	136	171	130	152	158	178	146	160	154	147	156	147	158	192	123	161	158	167	147	148	166	151	152	156	174	176	139	184	148	145	153	152	153	144	137	160	137	172	141	157	157	161	146	156	145	142	159	168	150	160	145	139	125	188	155	152	152	177	143	142	189	148	132	153	145	162	155	141	146	135	150	124	155	158	153	148	150	160	152	159	161	146	164	142	157	149	133	157	167	150	183	156	161	138	170	163	131	141	128	131	168	143	159	144	139	145	150	163	147	145	125	145	137	182	158	148	130	164	140	175	164	157	153	144	142	190	151	136	142	167	157	136	133	140	151	156	171	142	123	146	137	161	158	153	134	154	171	150	173	160	164	159	153	145	144	149	162	158	145	154	155	171	149	138	133	166	152	145	174	146	146	168	146	150	145	166	134	157	147	129	148	154	166	132	135	170	156	162	155	133	141	135	147	159	138	155	166	154	162	157	157	169	138	151	160	139	168	165	138	136	142	166	145	179	127	165	165	162	129	172	139	154	141	143	171	154	151	154	165	134	155	144	152	162	153	153	160	149	146	142	146	113	149	136	164	139	161	148	146	145	146	154	158	179	147	166	142	136	157	158	140	145	148	143	142	147	144	147	157	167	149	157	136	132	142	156	174	170	165	173	141	164	157	145	177	128	179	124	145	153	151	129	142	114	174	148	163	170	136	141	133	160	166	177	165	133	136	156	142	154	143	161	150	162	157	146	147	174	157	153	141	145	160	164	158	159	156	158	155	154	142	172	139	145	142	157	144	183	160	146	142	161	170	157	123	157	146	160	166	149	151	153	154	151	145	149	143	138	142	138	161	157	176	155	153	146	140	146	153	138	166	141	167	153	151	149	141	127	139	151	133	166	169	155	160	142	158	158	129	155	158	169	133	136	148	153	150	131	160	145	142	160	145	135	144	144	149	139	154	143	136	141	163	159	124	138	140	143	152	148	127	155	145	161	134	175	142	155	162	166	151	156	159	146	162	170	152	129	165	159	160	149	157	134	181	158	163	133	150	157	160	153	129	161	156	154	147	151	129	183	146	138	132	148	151	128	174	154	167	157	137	150	144	155	141	176	168	155	149	160	155	152	143	140	153	149	150	167	136	140	143	151	157	162	135	168	167	134	159	132	173	136	146	170	149	152	155	151	141	158	145	154	158	168	107	159	167	132	145	142	173	140	145	146	133	155	137	142	151	141	160	153	153	139	158	157	144	159	160	139	158	132	134	161	149	138	171	141	156	138	134	150	174	158	132	153	156	132	148	154	159	149	156	150	161	146	157	175	146	157	167	150	151	134	169	145	147	126	146	173	184	167	163	169	160	144	162	147	152	174	133	131	141	159	155	140	137	159	157	145	155	158	135	176	149	158	157	135	136	153	130	127	157	152	148	160	144	154	172	141	142	160	157	148	147	147	142	158	125	144	156	158	153	156	137	177	144	149
26460	44282	39721	31029	24476	18824	14354	10236	7400	5357	4183	3324	2692	2124	1495	1209	983	788	829	834	768	649	608	525	483	476	467	469	378	365	316	341	316	316	298	294	272	281	260	255	290	252	272	268	266	248	244	257	262	257	272	260	275	291	300	290	277	330	283	250	268	293	262	276	262	234	259	290	242	258	268	252	264	248	295	278	252	242	263	259	267	239	266	236	229	225	195	250	235	229	223	224	235	226	247	251	245	281	264	232	221	246	231	242	232	238	217	259	246	223	218	211	201	216	220	225	238	240	233	228	244	249	211	237	237	224	241	243	227	238	213	252	204	236	243	239	217	240	196	241	228	225	241	216	245	246	225	253	245	267	265	253	214	237	213	217	217	220	225	226	242	204	245	247	222	221	242	223	234	236	227	207	223	214	222	212	238	215	225	228	236	234	251	226	222	232	185	224	226	199	237	208	236	225	215	226	233	218	247	236	213	201	230	220	226	252	218	228	248	240	235	237	192	249	226	240	250	232	240	231	234	215	196	223	233	223	224	216	227	213	203	210	220	240	214	234	231	234	209	241	210	213	200	215	233	203	226	248	211	200	228	225	231	243	202	210	194	222	202	204	212	224	247	199	234	204	223	215	227	210	228	213	212	244	235	221	240	225	244	238	238	208	231	207	234	243	264	194	249	209	239	234	229	211	217	218	230	226	215	214	233	224	238	217	215	230	237	235	229	227	190	216	235	222	223	238	220	229	243	224	222	229	214	241	215	198	210	230	260	207	225	205	233	227	213	220	212	253	201	238	236	225	199	228	228	237	247	233	217	204	250	245	220	231	223	217	220	232	218	211	217	221	227	220	195	237	212	229	225	229	207	218	232	229	228	213	230	248	215	232	232	228	211	224	218	243	230	209	221	232	213	234	227	258	230	256	222	224	215	226	212	218	238	218	216	230	225	223	205	222	228	249	215	228	230	201	236	221	221	245	220	203	230	212	211	227	229	237	231	200	229	209	213	224	226	228	242	234	217	215	211	224	219	218	221	216	229	244	238	213	223	221	211	208	213	230	210	202	227	239	229	228	234	208	245	244	238	218	210	209	257	216	257	242	258	210	212	221	256	252	216	213	261	233	211	245	248	238	233	225	232	236	256	241	230	216	236	230	199	231	216	221	227	233	210	222	240	233	227	210	218	252	251	198	220	252	206	226	211	220	242	224	237	218	212	218	208	233	229	237	238	217	229	209	230	233	196	237	240	218	230	218	228	263	237	261	225	245	232	213	212	223	252	231	250	217	251	226	239	240	218	220	229	217	217	218	235	195	209	200	230	252	226	215	223	221	239	214	209	252	209	237	237	212	235	230	238	206	211	236	238	197	226	213	211	197	225	224	252	223	226	254	208	265	244	234	220	191	206	232	226	214	225	244	231	204	222	227	215	219	229	234	211	246	205	199	257	233	242	227	230	207	226	211	210	226	225	232	231	250	222	219	238	248	239	237	215	225	242	208	223	227	216	231	229	214	223	233	240	233	219	210	229	220	213	191	235	234	229	216	213	222	223	231	224	242	229	244	225	214	243	245	227	245	248	218	231	229	237	230	201	200	225	225	233	245	231	211	220	235	223	207	211	231	238	241	233	236	228	234	218	237	214	221	210	227	231	198	213	225	224	226	237	216	204	219	216	232	221	232	219	240	220	234	226	224	239	214	217	192	206	223	217	227	196	231	240	247	231	222	193	249	213	237	227	227	244	215	218	205	231	230	231	236	224	220	237	226	210	224	223	214	221	222	250	233	226	273	266	222	233	244	234	245	226	242	235	217	224	227	214	225	222	232	231	234	240	222	249	205	216	241	225	234	212	250	205	223	247	228	230	209	228	216	233	191	234	226	218	211	245	215	218	176	245	221	230	220	225	206	213	198	220	238	215	229	229	224	227	221	256	247	225	228	201	236	229	224	229	210	213	225	245	241	250	220	222	239	190	233	217	223	221	224	201	213	233	217	241	235	233	213	249	209	219	227	210	255	227	222	234	216	221	230	257	240	233	208	241	229	234	220	224	217	221	203	226	220	250	228	218	210	221	231	227	188	236	231	226	226	240	205	214	237	183	238	216	205	228	235	208	252	222	228	213	222	229	246	228	218	226	207	223	201	226	198	231	229	212	223	222	211	232	240	221	243	209	238	236	210	216	224	243	232	226	180	240	232	230	231	231	201	230	214	208	218	243	224	231	221	203	215	228	219	234	216	219	219	254	224	224	234	257	233	230	222	236	217	241	222	226	201	223	226	238	226	213	197	234	231	211	229	213	211	223	249	206	188	220	242	200	228	210	199	238	234	239	255	222	223	231	231	216	213	209	214	230	211	246	234	209	224	245	228	200	212	213	227	213	214	206	229	241	245	206	213	224	227	255	221	238	227	220	218	231	253	268	249	224	240	209	228	243	241	184	227	248	225	253	231	199	253	202	225	210	233	232	235	261	246	214	238	212	229	211	221	217	233	240	239	226	232	262	218	227	251	229	234	184	232	230	219	224	225	229	234	220	232	192	187	212	215	208	242	199	227	220	233	224	210	251	236	238	209	223	207	215	226	223	220	233	205	215	224	207	220	216	190	229	227	214	223	216	224	215	222	226	235	235	222	219	247	227	239	220	241	223	234	195	205	223	225	216	223	235	232	245	217	244	234	215	221	217	231	257	234	254	233	212	236	256	207	237	215	235	222	228	217	242	235	238	244	202	230	239	234	216	217	201	224	216	241	211	234	251	227	225	239	249	237	230	216	224	236	228	229	234	241	228	242	247	238	219	238	229	218	219	223	213	237	226	217	228	227	208	227	234	227	244	244	233	206	223	225	200	216	196	237	220	237	222	236	217	195	219	228	242	233	213	206	220	223	201	260	225	258	205	225	214	205	227	209	200	220	233	256	223	217	204	214	214	238	229	192	245	221	216	238	212	236	207	232	208	203	212	219	230	219	209	212	234	244	219	214	232	216	240	238	232	221	240	242	205	207	221	218	207	216	230	230	224	233	218	241	220	222	218	195	232	238	207	216	217	218	224	238	215	240	228	193	223	216	218	205	229	238	223	228	223	248	248	229	222	232	243	231	205	229	198	238	216	223	212	222	206	199	228	219	224	202	243	253	216	236	221	229	212	242	230	236	233	202	206	215	222	225	241	217	211	221	224	236	221	219	213	234	262	226	226	277	219	226	234	224	227	213	228	242	209	216	226	230	218	222	241	226	222	212	216	223	224	230	231	230	224	210	203	237	238	199	243	257	220	223	212	226	223	215	229	227	233	236	214	229	224	231	198	223	223	220	222	240	229	243	214	220	217	252	242	244	234	215	248	214	233	229	222	229	208	217	240	222	238	236	246	229	216	220	242	216	227	225	222	238	206	267	227	215	206	233	222	210	208	235	240	209	226	243	209	213	256	238	239	222	247	234	228	237	214	226	227	245	245	227	208	222	207	225	222	218	218	242	226	224	227	207	236	209	188	213	248	214	206	236	227	211
27507	23357	24728	18601	9981	5435	3372	1882	1324	963	839	693	541	495	399	356	333	350	356	368	311	349	307	288	318	329	321	303	318	297	273	271	306	282	298	268	269	293	292	299	291	310	260	283	307	289	257	263	267	264	281	246	279	282	282	294	300	328	281	281	280	296	302	277	298	294	267	277	277	271	291	287	261	301	291	274	289	277	277	244	284	309	300	252	279	268	265	289	274	322	302	277	319	280	291	287	291	264	261	293	299	282	278	300	293	261	268	276	301	286	289	261	298	264	269	295	298	294	272	281	289	279	301	277	314	270	272	274	274	306	291	285	285	256	274	301	290	286	278	253	261	288	296	270	285	282	288	289	258	305	286	302	272	280	295	292	250	281	284	254	264	274	277	281	251	279	278	326	268	276	285	290	309	270	293	275	266	277	273	246	264	300	268	279	277	293	270	260	262	292	271	289	272	295	288	279	259	282	279	275	272	274	273	281	282	257	296	288	285	287	294	264	293	284	300	293	287	272	283	273	254	258	272	271	232	273	271	286	279	285	278	266	293	310	281	290	275	267	290	260	299	303	292	261	283	271	288	267	267	266	282	268	275	280	326	278	289	251	315	271	307	300	276	245	295	270	268	321	296	253	273	264	262	273	290	254	278	301	265	255	285	304	272	270	282	274	259	309	287	289	281	285	281	286	253	278	244	273	257	248	247	278	294	275	283	301	293	269	303	254	286	268	252	265	265	263	307	237	287	267	288	298	246	283	297	271	271	271	289	266	305	283	265	261	283	266	302	283	274	256	278	277	281	273	272	300	288	268	276	281	286	273	267	289	286	275	284	292	275	309	247	263	269	284	252	310	274	265	287	243	304	302	282	246	287	261	266	280	290	260	290	259	247	263	303	313	257	266	276	291	303	265	310	265	271	276	262	263	296	277	283	289	294	273	278	324	282	263	278	282	289	281	301	282	280	287	259	269	276	255	282	259	269	302	276	296	291	297	290	278	252	275	271	278	287	303	276	265	282	279	275	285	293	311	287	277	286	278	283	282	277	262	308	272	283	286	270	262	267	291	278	283	270	328	284	254	277	281	278	277	276	260	302	272	289	291	288	279	278	286	293	294	292	291	267	265	271	303	252	280	282	279	283	286	278	298	268	272	301	252	287	311	283	256	286	278	270	270	284	276	284	233	284	290	286	278	289	275	277	279	286	260	288	295	277	306	279	299	261	263	316	264	251	298	284	282	296	288	289	296	263	279	303	283	285	267	271	282	308	256	285	286	284	244	269	276	280	260	299	283	280	329	279	276	295	280	260	299	279	258	299	296	309	302	262	259	256	264	294	285	252	304	277	291	289	292	267	302	283	291	260	310	271	263	238	250	339	265	304	287	279	274	297	267	261	279	271	291	290	264	272	303	284	282	282	302	274	284	284	292	277	303	277	277	282	306	291	276	309	285	273	265	261	288	274	254	285	305	289	262	265	258	288	320	272	247	272	282	277	316	257	290	269	305	254	258	300	262	295	267	250	252	297	274	275	314	287	297	279	278	280	302	292	311	295	292	284	300	284	291	255	290	278	291	292	295	305	251	294	309	284	303	253	290	294	276	281	302	280	301	290	262	299	256	268	288	253	282	278	273	258	278	261	270	317	302	253	237	264	276	264	284	280	273	301	290	246	274	283	257	294	294	277	289	271	263	303	305	279	288	276	270	308	287	252	259	270	288	294	241	300	280	267	252	267	293	268	288	270	296	289	285	284	272	294	267	267	269	271	287	286	274	297	287	274	303	279	286	251	275	269	304	282	277	273	252	270	256	279	280	275	297	306	299	300	297	268	298	267	288	255	282	288	273	286	257	279	284	273	277	301	281	240	294	299	245	267	257	282	284	276	285	274	270	268	286	264	276	280	268	283	291	322	264	299	267	293	250	253	264	319	265	291	273	273	284	291	290	290	270	267	276	301	319	272	313	271	322	267	289	322	270	301	262	287	310	257	266	296	288	253	274	276	256	258	272	262	285	267	262	272	280	287	299	278	237	289	305	290	253	259	262	280	265	276	290	265	278	264	270	313	267	289	247	285	274	300	306	266	276	290	296	277	297	267	247	273	289	301	310	274	266	293	266	293	295	264	261	270	279	249	280	306	301	289	277	250	296	283	302	296	287	302	293	298	270	307	289	275	268	278	271	287	287	270	300	285	261	261	297	295	311	289	256	276	262	295	266	266	263	271	272	301	287	285	269	265	278	275	288	288	286	287	272	285	282	268	291	293	295	297	264	271	288	287	283	266	265	283	299	264	258	275	269	284	261	263	275	272	251	265	281	278	293	269	274	285	265	277	242	290	281	286	309	291	275	247	291	267	261	269	280	296	287	299	289	291	280	278	290	270	269	276	259	280	287	270	297	292	290	269	302	260	262	275	260	323	260	285	278	279	266	286	284	288	276	270	260	279	277	301	303	284	289	266	281	266	303	260	273	293	331	269	277	282	274	288	248	267	232	275	254	296	267	248	282	295	283	299	277	279	287	276	228	295	293	245	257	256	265	304	276	294	286	301	287	278	271	239	286	268	310	273	310	317	274	299	285	279	274	286	290	299	273	286	285	308	264	281	266	251	277	302	286	269	275	294	271	289	293	308	256	258	272	278	315	260	292	275	261	284	259	262	277	285	295	298	250	306	284	315	274	292	267	272	298	286	259	278	285	301	298	311	280	305	274	238	286	264	257	277	269	245	283	247	290	268	285	317	285	290	262	266	250	272	278	295	300	268	280	299	262	270	254	264	279	289	285	277	290	243	314	280	268	279	279	256	270	252	278	279	250	262	272	262	306	280	308	285	262	309	234	256	273	295	279	310	255	299	252	295	282	249	271	279	292	264	288	270	285	259	284	281	272	285	271	278	273	265	273	291	278	257	296	289	277	295	269	279	283	295	283	259	277	258	278	280	285	257	280	280	283	302	251	284	298	259	273	291	281	292	287	299	277	316	271	290	278	294	271	287	272	281	280	268	304	306	264	289	325	280	278	285	291	252	263	287	312	277	259	259	291	285	260	272	269	261	285	305	319	272	283	262	250	275	262	291	261	258	279	289	277	248	285	276	287	265	273	278	287	298	263	268	255	263	277	280	309	307	257	263	271	287	302	289	289	267	275	274	285	304	282	300	269	291	302	313	284	277	291	270	255	288	274	295	268	257	264	271	244	255	281	276	287	286	261	270	263	265	262	231	283	296	261	266	265	311	264	276	269	263	303	290	305	239	289	268	293	270	273	277	280	292	271	274	294	283	302	276	259	287	302	268	255	301	276	276	284	285	287	274	277	258	265	284	263	257	279	292	291	283	264	283	295	285	266	285	258	291	251	271	275	304	283	262	305	262	264	288	315	232	266	274	275	282	251	273	285	257	257	297	311	297	275	304	283	281	263	270	292	292	269	265	286	274	268	288	271	261	288	264	299	289	257	310	285	303	272	251	277	275	285	269	270	280	280	283	288	259	295	283	278	291	281	284	281
24247	34811	30076	21412	15427	10948	7874	5178	3704	2557	2061	1642	1279	1065	826	664	642	554	544	602	587	538	503	469	490	502	482	441	448	438	425	413	419	359	417	411	419	416	448	444	465	386	421	432	437	404	375	434	447	432	447	383	427	424	439	408	456	420	410	401	427	426	407	440	406	412	412	424	426	418	455	430	394	426	409	412	424	419	428	407	404	472	406	370	418	384	401	424	397	445	391	392	368	389	400	403	416	438	400	403	446	400	422	425	394	399	405	405	392	432	425	369	386	403	406	396	394	403	423	406	414	407	380	439	380	397	380	373	413	421	385	416	393	405	424	395	376	413	407	392	360	437	407	401	401	405	387	394	427	426	436	415	414	414	397	418	420	401	388	394	434	406	401	400	387	393	453	416	414	435	399	394	402	409	394	385	396	382	410	428	427	424	363	440	422	397	414	414	403	428	430	423	395	374	424	417	400	401	436	390	418	418	427	406	410	398	408	377	446	429	396	383	439	389	395	415	387	443	410	392	412	391	397	372	390	420	398	412	405	391	403	363	401	409	401	423	407	398	429	437	442	374	393	396	371	439	388	405	423	432	402	449	382	380	429	411	406	411	407	445	401	369	431	380	413	428	417	416	406	433	384	408	406	407	425	428	414	431	362	424	398	398	404	438	421	418	391	357	404	425	396	384	397	424	381	416	430	448	390	423	413	397	420	408	412	428	402	410	400	385	404	442	406	397	409	395	419	365	394	391	438	376	440	414	434	401	416	384	399	423	406	394	404	376	438	414	360	390	412	396	382	413	389	401	409	420	356	437	431	374	424	372	394	399	412	383	414	388	369	406	370	390	361	430	422	424	408	435	410	430	409	456	404	436	438	410	379	429	401	434	399	438	385	417	417	441	432	389	422	398	429	384	419	400	402	422	383	410	401	387	366	403	407	414	403	380	412	431	414	405	393	391	432	434	416	423	406	406	398	444	427	422	359	410	401	396	405	435	390	397	431	393	426	397	436	434	418	373	399	379	372	454	426	344	395	372	389	404	418	367	417	377	407	423	403	402	428	416	396	435	405	395	394	373	398	433	415	435	390	372	375	436	397	378	413	436	409	393	356	412	401	376	389	395	403	356	390	376	424	381	382	409	407	428	353	390	447	440	429	429	397	424	394	408	442	393	411	418	428	423	420	399	393	410	411	436	441	418	411	392	415	387	424	410	397	431	384	432	430	390	371	363	444	391	403	438	400	379	406	385	384	395	402	437	412	402	391	430	390	385	384	434	373	398	380	392	414	415	382	360	400	436	405	404	387	414	420	421	391	395	375	403	393	422	416	405	395	378	395	436	377	403	417	361	409	396	382	398	435	387	437	414	424	421	392	374	384	407	407	435	418	388	422	391	424	439	391	469	413	437	417	408	421	379	387	404	392	417	411	413	408	427	413	430	374	372	365	394	399	406	417	373	436	416	409	417	438	432	435	411	395	385	448	416	379	416	415	402	410	434	389	423	417	397	400	390	411	385	385	392	397	428	384	380	406	419	400	426	402	419	407	431	399	415	382	386	395	387	395	390	425	417	408	389	421	395	427	447	426	424	433	400	399	446	399	421	386	407	444	380	392	468	402	413	390	383	411	404	403	408	407	411	427	427	361	446	399	411	420	412	438	423	378	397	407	387	363	386	383	424	376	433	387	434	413	424	377	414	410	451	384	393	430	418	408	378	432	392	419	406	382	407	362	401	420	359	387	440	392	418	360	412	380	419	407	445	400	387	422	415	423	376	400	413	407	383	364	397	358	410	390	416	418	408	433	381	397	411	396	414	391	369	433	379	416	418	372	396	397	391	409	399	409	417	377	390	419	421	375	415	384	430	443	378	425	421	399	370	465	427	383	390	371	413	414	425	396	459	399	425	404	371	421	386	408	395	406	399	398	392	425	418	388	388	420	415	448	372	389	415	392	398	393	383	408	416	407	428	433	434	403	394	402	414	380	435	385	410	376	376	409	398	415	377	395	408	426	428	410	397	434	379	406	413	421	399	392	405	399	402	413	439	433	394	423	393	378	407	395	406	412	373	404	389	415	368	401	384	403	394	423	387	413	419	403	384	399	427	419	366	407	406	396	404	402	378	406	385	408	414	406	382	427	402	396	397	400	391	355	379	400	388	423	433	402	445	411	394	437	376	423	416	389	391	366	414	430	420	369	386	440	426	431	409	396	406	406	396	362	379	412	391	381	405	426	429	391	409	414	393	425	368	451	371	384	394	405	424	403	402	409	454	399	397	417	394	407	414	397	388	366	423	437	416	400	373	410	421	386	439	379	374	376	401	400	392	387	393	415	413	428	414	402	445	387	397	359	426	382	408	370	411	426	410	393	366	423	403	412	415	409	390	429	385	399	399	380	413	410	387	428	371	427	386	398	386	421	419	422	413	462	427	387	381	412	427	426	417	418	422	394	409	395	413	391	404	404	418	380	419	378	425	425	420	410	391	414	419	398	384	382	414	382	393	423	409	426	399	401	392	428	406	394	399	389	411	393	385	415	375	431	384	405	407	397	443	429	401	414	414	397	414	410	466	413	419	409	355	407	431	395	388	367	435	411	399	420	413	403	426	394	405	425	408	384	413	389	386	459	361	403	407	439	387	416	422	428	411	433	404	391	411	428	422	399	413	379	414	375	396	406	404	407	411	433	402	410	399	408	396	434	356	401	427	411	372	428	391	399	389	433	383	407	392	384	402	415	415	408	405	387	412	430	422	447	402	413	409	386	421	400	386	408	370	391	404	426	392	389	429	379	423	440	376	416	393	399	383	401	386	384	394	398	434	423	441	403	415	436	403	382	388	426	375	439	403	417	409	425	396	418	387	395	397	414	411	396	402	408	439	417	425	389	387	412	398	415	404	423	388	403	397	425	414	391	429	454	375	416	415	405	397	413	416	406	377	423	417	411	384	427	402	412	402	409	417	400	434	405	405	397	431	428	416	407	399	418	426	409	368	401	413	394	410	379	411	390	420	421	387	403	424	405	412	396	417	404	391	381	408	409	410	410	398	436	411	465	402	388	401	453	433	388	404	397	388	394	403	411	400	403	432	412	386	416	397	406	376	400	393	407	438	425	412	399	403	391	394	384	420	404	413	439	393	414	366	412	422	437	457	389	433	367	415	422	389	410	380	441	368	394	419	419	393	381	420	439	396	425	383	411	416	425	416	420	396	406	392	412	380	408	407	416	409	447	395	407	412	424	428	426	416	392	440	415	398	384	450	421	390	436	403	424	382	401	415	392	434	418	388	426	401	397	423	425	414	402	446	392	413	418	426	416	400	394	396	409	406	397	418	395	404	407	435	401	413	427	394	395	407	370	430	377	424	403	399	445	444	416	429	409	447	373	418	416	404	428	414	421	403	390	424	365	414	404	413	408	425	395	468	359	388	407	370	402	446	423	424	396	387	419	416	400	404	429	429	408	418	389	415	374	381	403	433	383	428	380	435	397	427	413	403	407	383	422	385
24039	21126	28277	24454	20880	13762	6679	3271	2010	1503	1149	952	796	640	523	453	443	389	356	395	414	374	343	319	315	317	297	346	315	300	252	276	281	277	259	261	282	264	291	291	269	271	254	292	283	254	243	266	282	256	256	249	293	249	248	270	276	262	280	242	263	258	262	247	253	281	242	285	258	273	274	296	269	248	238	264	246	269	248	277	262	248	275	250	263	274	264	240	275	250	270	247	241	268	278	254	269	266	253	272	263	265	255	275	260	263	284	280	262	246	294	291	240	286	267	256	278	231	260	266	270	243	256	259	247	268	259	264	272	251	223	258	251	253	272	230	270	244	283	266	239	261	245	252	251	261	274	253	262	293	271	264	262	232	247	276	297	253	236	239	259	245	260	260	265	253	274	268	261	258	268	250	239	252	272	262	260	262	244	244	263	251	260	244	274	282	262	239	273	238	226	232	242	228	263	275	272	221	240	257	229	264	259	254	235	268	254	240	240	270	251	253	266	237	269	243	236	251	260	257	262	248	267	242	246	264	229	284	267	253	251	274	270	253	253	267	268	252	244	271	270	253	232	266	243	260	243	281	275	280	262	252	274	258	286	263	285	273	261	283	247	281	258	234	240	261	244	261	265	231	248	285	276	244	294	239	254	258	276	256	243	253	259	257	265	239	259	282	255	244	249	262	249	261	273	252	223	280	265	252	284	257	259	259	274	222	267	271	247	272	254	257	229	268	256	250	279	258	280	283	263	274	243	246	247	248	280	265	255	256	254	281	236	301	273	259	238	248	264	248	229	243	270	256	258	260	265	296	233	260	260	255	250	264	303	248	234	242	255	273	238	271	237	234	239	253	243	238	269	262	257	261	194	265	250	256	273	259	251	246	251	257	260	251	286	292	231	240	259	273	259	261	259	251	275	267	244	264	257	243	263	272	255	256	252	236	265	256	274	250	275	250	241	264	259	271	258	285	223	245	227	236	279	271	240	244	243	245	254	260	287	262	249	266	247	264	236	254	234	273	227	240	238	247	268	255	254	238	277	218	243	247	255	250	261	265	270	260	274	251	216	286	283	275	268	273	226	237	262	235	269	281	270	247	275	265	265	262	246	244	287	239	265	281	269	237	243	237	234	254	247	239	241	259	236	262	249	246	266	257	221	227	256	259	242	274	271	265	237	254	244	236	262	246	267	281	260	251	242	231	255	250	251	205	225	278	272	243	261	252	258	301	243	234	253	237	289	264	245	244	259	254	254	259	249	233	284	249	274	284	230	258	253	254	256	269	262	277	254	230	287	289	234	247	269	250	265	237	229	248	265	279	232	288	264	265	263	258	228	256	272	248	264	250	267	269	227	225	296	252	234	249	241	263	239	231	250	253	254	282	272	254	222	281	237	252	263	245	281	242	246	259	272	252	268	252	261	250	246	252	229	259	284	274	256	240	282	239	240	254	249	250	241	251	280	273	284	279	273	241	236	275	253	263	259	258	245	285	271	263	252	257	261	255	252	291	231	260	259	250	239	278	267	258	254	245	251	247	269	229	224	230	260	241	267	234	248	265	252	256	253	241	237	261	257	283	258	258	256	246	258	241	242	258	242	259	259	279	266	278	238	239	255	244	253	273	282	263	251	273	267	247	266	268	225	234	254	247	244	251	263	276	235	262	291	208	251	251	276	268	280	237	268	263	260	270	242	288	230	254	269	275	263	260	245	268	267	278	226	263	236	246	275	258	246	247	227	258	249	244	277	278	232	270	260	233	226	218	274	275	266	260	267	275	279	253	238	258	259	244	260	258	260	268	252	247	264	256	263	247	248	286	267	243	244	232	241	246	259	282	285	248	238	277	278	258	256	260	252	258	236	266	258	255	264	260	244	268	283	256	265	208	261	250	243	282	256	239	254	263	249	288	252	241	277	264	275	243	252	270	257	254	266	269	246	269	245	260	246	250	248	238	231	281	266	246	283	247	252	267	273	256	264	266	249	240	263	231	269	257	256	251	270	253	262	290	243	245	250	261	254	237	270	265	237	264	265	263	252	248	279	265	262	251	268	285	228	244	260	243	249	237	258	258	256	264	241	266	267	242	258	257	258	250	279	255	255	253	237	245	250	228	280	249	269	245	260	264	239	250	278	248	235	238	248	255	291	267	251	240	250	262	257	276	274	245	259	266	254	279	249	244	248	264	287	277	259	264	265	259	259	259	225	265	247	307	276	223	272	280	234	249	227	246	260	230	255	257	248	304	286	280	274	287	277	239	257	246	274	238	243	269	251	210	248	264	288	255	237	251	278	266	276	236	263	234	234	235	253	286	252	235	251	258	258	240	246	225	280	275	244	237	264	269	241	255	237	271	258	245	244	252	255	269	235	266	263	262	252	251	268	260	254	257	234	260	265	271	266	249	235	253	268	251	253	239	235	260	267	220	248	247	277	253	255	233	284	244	243	239	282	254	254	227	244	257	255	263	277	251	269	256	271	246	231	256	243	272	267	284	266	248	260	256	265	281	256	293	246	275	243	263	235	259	261	255	272	260	250	284	273	224	290	247	256	270	251	270	258	263	258	260	270	233	239	233	244	283	246	273	252	236	252	259	264	279	266	254	269	258	259	242	275	236	255	256	276	268	246	247	237	258	286	270	242	244	230	241	261	257	256	251	254	249	249	285	264	275	249	269	267	257	246	242	257	227	253	235	250	282	243	254	249	256	209	270	258	232	241	252	274	263	272	245	289	249	250	256	243	237	257	256	255	220	233	253	260	278	254	239	247	244	270	267	251	270	256	271	252	267	261	274	245	228	267	232	247	259	254	255	252	254	259	248	241	246	248	252	244	229	261	250	251	250	266	237	242	261	263	275	281	254	250	272	298	275	226	240	260	253	272	270	243	282	238	249	303	256	245	288	230	284	257	269	283	240	283	222	226	239	238	215	268	247	261	254	228	254	270	288	271	252	249	249	274	253	244	244	260	249	224	275	252	274	255	233	264	240	237	241	258	268	237	225	253	243	239	274	236	290	218	257	284	253	271	268	240	269	231	265	238	269	278	265	255	250	257	285	265	233	264	249	270	277	252	247	244	268	259	253	268	266	265	265	253	238	240	293	263	263	263	274	274	224	243	231	271	255	246	240	225	300	250	258	213	263	257	256	264	233	252	235	238	253	237	252	250	264	251	274	249	233	264	260	241	273	285	239	257	272	231	262	251	241	286	244	251	243	289	260	258	279	270	252	231	253	247	231	243	247	255	252	241	276	245	256	276	251	233	259	242	272	243	245	266	238	231	232	259	239	244	251	254	295	242	281	253	270	244	243	234	241	268	269	257	268	281	267	261	265	271	282	224	279	233	230	277	252	235	253	256	259	266	282	242	259	272	264	258	274	249	253	260	264	256	258	258	282	262	249	231	266	270	268	240	263	250	248	251	261	272	260	265	268	263	252	285	256	273	254	242	266	235	269	254	232	283	258	236	236	254	270	270	229	279	258	244	282	256	283	240	249	280	257	271	274
24100	40116	35159	26565	20407	15083	11207	7712	5350	4032	3124	2603	1977	1527	1224	1006	841	713	718	761	750	686	601	571	581	535	548	507	453	425	437	429	425	397	433	413	408	385	428	401	448	404	405	400	410	402	396	389	422	371	409	439	430	444	434	458	462	416	403	383	383	421	423	429	394	386	397	409	375	385	401	433	392	408	368	357	434	424	371	381	397	378	384	375	401	406	386	394	399	395	382	370	436	381	374	431	414	417	398	378	377	367	387	371	379	397	389	441	401	391	392	384	416	358	369	392	389	387	389	396	349	370	399	374	376	372	338	396	388	379	368	397	378	405	391	402	390	415	388	379	363	381	379	392	408	405	407	371	387	352	372	371	375	379	409	351	371	376	378	369	392	379	399	367	384	410	376	344	373	412	410	350	338	412	367	344	377	345	362	351	335	341	400	402	382	390	369	373	412	383	349	353	386	345	375	385	370	349	367	376	395	376	370	374	392	412	386	401	377	370	363	371	400	366	368	358	408	377	389	377	358	386	371	365	379	355	357	384	372	381	353	377	407	363	409	410	347	379	375	387	383	355	390	382	377	366	394	367	361	376	376	338	376	370	355	375	382	397	357	381	367	411	381	366	388	405	401	382	356	371	363	384	387	396	371	367	367	380	390	389	382	369	385	366	360	410	388	373	356	367	395	385	392	371	385	411	341	383	386	370	417	364	407	392	393	382	353	376	363	406	392	376	396	379	346	379	356	344	358	357	390	394	370	398	395	352	395	380	393	351	398	357	374	370	382	363	397	412	384	353	391	415	356	428	379	393	381	367	401	392	383	387	365	397	347	367	386	396	363	365	378	380	403	376	390	370	366	371	392	329	376	400	366	391	362	384	396	375	371	361	358	398	408	378	363	410	386	383	379	389	320	393	389	372	381	401	332	367	370	370	369	374	380	404	387	397	406	412	430	376	415	362	402	389	360	401	384	386	351	354	405	361	365	373	348	381	382	346	353	378	408	397	392	373	383	361	352	367	383	369	387	342	342	379	381	360	373	396	340	348	357	362	358	382	377	395	346	340	409	403	351	397	428	393	369	361	386	349	398	404	368	361	385	384	361	390	372	374	367	371	348	394	388	349	401	372	389	349	359	389	388	400	397	387	394	401	394	374	361	412	420	399	398	369	397	411	379	370	386	364	398	391	355	388	388	369	400	393	370	379	374	434	376	353	387	354	379	377	402	376	377	369	371	348	377	409	389	391	377	375	375	386	365	363	392	350	386	357	373	419	380	360	426	370	372	359	396	369	382	366	370	341	393	366	372	372	383	414	385	387	352	380	361	398	369	376	341	414	434	397	362	379	405	381	371	386	421	378	390	388	392	407	381	393	405	389	402	366	410	363	380	342	359	360	378	369	401	350	393	372	395	374	381	359	389	371	342	362	372	390	393	341	360	374	364	381	363	399	415	386	378	358	399	406	367	374	354	387	393	363	390	385	395	373	389	362	357	371	401	401	383	401	343	399	389	381	385	377	380	405	373	377	375	331	373	358	406	373	415	367	374	359	368	358	359	368	372	365	394	354	410	370	365	386	357	386	388	380	328	379	399	339	362	386	361	378	377	347	391	359	385	336	400	375	376	378	359	372	366	389	381	401	352	364	399	359	386	374	369	360	376	395	353	405	387	359	409	381	384	396	358	394	380	385	377	366	376	385	392	371	338	399	365	387	389	359	358	386	360	396	429	393	396	378	398	398	362	411	378	380	339	394	385	412	361	398	391	397	381	386	373	378	398	397	356	383	401	407	360	354	360	380	396	378	355	368	362	410	374	400	407	395	353	353	386	325	391	375	393	376	371	391	350	374	349	409	381	372	389	406	364	373	391	402	416	349	416	388	380	392	359	405	400	405	372	383	399	399	371	368	369	370	393	334	378	373	414	375	353	372	351	373	402	420	376	406	382	369	399	364	422	363	360	387	396	351	368	337	389	395	362	345	366	362	380	380	379	413	361	418	364	390	380	337	382	340	414	379	418	399	367	398	393	369	345	366	391	344	363	381	345	376	400	371	381	390	374	398	363	377	419	366	369	379	370	374	420	345	376	366	380	366	376	350	381	364	359	377	370	351	391	404	394	368	377	393	365	382	397	405	390	384	404	356	358	394	365	377	368	392	382	379	347	372	362	374	368	382	363	384	381	387	371	359	409	356	373	404	373	404	410	388	404	381	380	399	365	391	375	401	354	373	388	393	375	372	389	348	386	373	334	409	399	374	376	345	377	372	405	442	378	384	400	376	412	390	374	382	348	376	357	392	359	342	342	418	366	382	383	390	394	371	368	344	402	368	376	371	391	403	365	367	360	389	386	387	371	407	387	397	399	362	372	386	385	381	379	379	391	403	365	377	358	383	371	385	392	394	376	340	419	395	387	370	373	382	372	369	399	387	390	370	376	379	338	435	404	383	366	408	354	373	365	361	393	388	356	395	349	357	391	392	369	380	381	371	379	372	372	398	353	378	370	381	365	367	377	346	362	379	358	402	372	384	381	392	369	370	387	389	359	360	383	381	375	360	345	413	324	371	367	390	348	359	390	371	395	398	370	375	399	358	371	367	361	400	374	364	390	393	409	374	383	372	386	409	383	357	386	390	369	382	362	364	364	372	396	376	396	403	402	373	395	394	335	361	359	374	411	399	355	389	358	398	374	371	363	369	377	392	386	410	363	349	388	335	346	380	379	382	388	387	379	384	394	385	383	388	378	331	370	359	430	379	390	355	354	377	375	358	389	364	390	365	389	363	350	412	390	371	332	378	353	367	325	373	373	404	366	372	376	360	408	372	382	405	387	359	382	386	384	410	377	387	390	367	349	384	366	367	385	362	382	376	365	362	379	406	391	340	358	370	409	379	406	381	381	366	362	397	348	387	432	354	373	393	430	393	394	383	360	398	382	380	354	354	388	393	375	403	368	362	390	361	400	387	358	384	390	364	393	372	377	389	382	332	385	382	378	352	373	394	366	392	408	379	396	335	353	356	382	375	384	376	361	386	403	386	398	347	391	376	386	400	408	369	374	387	352	388	360	360	383	386	386	362	430	385	365	388	387	371	392	390	371	350	376	396	329	358	393	404	367	385	415	326	412	374	360	393	392	408	360	379	402	346	373	386	363	368	352	375	383	387	381	386	379	344	355	369	370	380	405	371	375	421	396	370	378	400	385	393	353	394	397	375	411	405	367	358	313	392	378	375	358	359	382	419	378	376	405	360	396	387	393	388	367	367	383	357	377	357	373	381	410	391	364	404	365	382	418	412	402	373	364	382	408	396	374	361	396	377	357	374	372	403	389	402	422	357	364	384	410	394	358	406	358	383	379	382	372	365	348	355	398	383	413	360	400	375	364	366	348	377	366	368	362	404	398	388	353	385	388	401	378	356	368	383	398	398	409	375	370	359	382	386	401	392	368	372	371	373	378	360	363	365	345	354	377	384	390	368	341	400	397	354	370	391	387	364	381	378	359	376	361	386
23170	21156	28932	23730	21294	20778	12503	4813	2630	1793	1494	1209	921	707	589	463	402	364	432	366	373	316	280	271	238	278	235	222	219	179	212	199	184	223	183	167	165	169	182	169	178	210	159	169	175	183	176	160	166	167	171	167	173	166	180	206	184	189	179	183	159	165	165	171	147	156	176	194	174	148	174	168	165	160	170	172	172	184	158	182	159	166	165	187	160	161	148	169	164	165	150	163	156	180	187	165	175	171	161	160	178	162	174	175	155	185	147	147	157	162	157	164	172	163	157	131	175	155	172	150	137	139	164	137	134	146	160	145	159	143	167	164	136	152	152	148	144	151	156	149	140	155	168	176	149	158	169	156	159	155	159	158	163	148	142	160	164	148	171	156	157	178	150	173	154	159	178	154	162	157	165	148	165	152	156	158	165	137	174	171	172	146	166	165	158	158	164	159	144	153	152	164	145	175	137	160	158	159	164	171	165	164	174	145	157	149	164	158	180	144	149	164	158	143	157	138	137	170	168	169	157	143	132	137	155	152	152	142	159	173	164	154	178	161	163	136	159	127	154	152	133	157	156	168	151	146	154	167	171	165	170	155	169	164	147	166	156	167	139	165	157	155	147	161	133	146	167	158	163	143	149	163	137	148	157	153	155	161	154	157	151	156	138	188	158	175	153	137	149	163	154	131	136	169	143	130	129	134	134	154	156	153	163	160	166	136	175	164	161	134	149	161	159	156	133	160	127	157	191	156	157	148	140	170	140	148	166	155	169	160	165	151	145	170	166	154	127	157	138	170	160	147	169	152	154	148	169	168	161	169	163	154	142	164	141	153	154	164	145	134	145	146	154	146	153	140	153	165	138	130	165	153	159	156	150	173	178	152	157	141	175	146	162	165	156	142	145	156	153	167	124	159	150	152	158	155	159	153	173	157	164	139	177	145	176	175	177	163	153	157	165	164	154	135	162	143	146	166	138	146	144	165	149	167	164	153	142	156	164	167	160	143	157	152	167	154	148	163	168	134	149	152	151	151	153	143	153	160	177	148	157	147	160	145	139	143	142	158	184	156	156	141	160	146	136	142	150	145	150	158	159	163	159	119	180	166	158	138	176	170	172	154	149	126	146	163	159	142	159	132	159	155	182	148	161	139	151	148	132	150	152	159	163	151	149	143	152	134	155	149	157	138	177	130	198	140	146	152	150	146	172	143	141	131	172	159	147	137	132	162	144	141	178	158	143	163	160	139	165	150	158	169	168	155	164	145	163	148	166	165	122	140	159	172	160	188	151	147	143	177	149	164	149	159	147	155	142	166	165	148	155	156	158	140	161	159	151	169	153	152	172	158	161	148	161	158	180	163	123	152	183	154	146	156	154	148	159	159	133	171	147	159	139	169	156	164	149	135	169	169	150	162	157	174	149	143	145	141	147	148	140	158	173	156	151	144	165	168	156	153	128	138	177	168	145	143	152	136	153	167	153	153	142	143	160	169	156	161	132	149	159	153	182	189	171	159	174	151	147	158	155	167	166	162	152	141	173	130	173	174	152	167	159	139	167	144	158	158	149	137	153	155	148	139	170	151	163	148	152	135	169	163	150	128	160	152	142	152	144	128	156	153	156	182	170	181	130	163	146	159	159	137	170	156	160	141	151	149	150	157	148	138	143	130	146	177	156	160	159	165	168	162	136	157	159	192	167	177	176	153	150	133	150	161	153	161	145	170	142	150	168	143	173	137	153	166	146	158	155	189	154	157	143	142	158	168	141	158	137	150	154	150	131	159	145	175	133	161	141	152	169	141	160	147	177	160	166	158	134	150	134	174	140	137	151	158	146	150	161	157	159	172	165	144	154	154	145	137	136	142	168	152	151	163	166	155	162	148	170	178	133	169	146	164	168	148	162	133	138	127	160	160	159	159	160	139	145	138	160	143	159	159	183	155	166	144	140	142	140	176	183	151	145	163	148	147	153	146	142	150	155	160	160	157	160	145	185	130	159	156	159	158	146	150	155	164	153	180	167	166	155	155	157	166	153	165	150	159	155	160	148	151	169	162	159	158	163	157	157	133	149	152	161	130	159	142	153	147	119	139	155	135	146	168	160	164	164	170	180	126	168	181	153	158	146	168	155	152	129	160	144	146	152	160	156	162	166	159	165	171	143	162	139	143	165	158	149	158	140	141	162	155	174	158	154	137	159	167	166	149	161	145	171	158	184	146	159	165	159	165	155	168	161	158	170	177	169	151	142	143	156	165	142	165	149	160	150	163	156	159	155	157	167	166	145	162	166	160	146	173	160	144	159	169	146	164	142	150	165	183	151	161	160	154	151	190	164	150	164	130	140	147	153	149	156	159	156	146	156	167	179	188	151	151	169	150	142	163	156	144	160	155	163	163	156	151	170	176	129	156	136	152	144	151	169	173	154	134	144	168	131	148	153	166	166	141	153	152	158	152	152	160	177	153	168	159	175	123	168	154	153	155	136	139	178	156	165	139	152	149	151	168	162	156	143	145	170	161	152	160	134	148	165	164	168	142	168	142	122	150	161	153	157	149	154	132	152	152	143	139	152	162	159	176	155	142	138	142	170	160	155	143	150	158	156	151	146	167	161	145	157	152	165	180	171	163	147	156	144	149	156	151	146	172	151	162	144	141	149	135	145	153	163	149	132	149	139	140	152	164	153	147	139	145	155	147	146	164	173	160	142	167	146	146	147	182	160	169	136	151	142	143	149	135	143	149	148	163	164	146	152	158	146	131	169	152	158	147	164	157	172	160	142	161	154	151	168	150	155	136	158	158	165	181	166	147	143	154	165	147	151	152	150	160	127	169	145	158	149	150	139	178	165	142	171	151	152	164	155	137	159	180	153	167	139	154	123	156	162	148	146	157	135	164	162	153	134	160	160	148	135	161	164	174	159	183	136	181	144	143	172	148	139	169	162	155	174	132	157	151	155	136	187	171	157	163	154	182	164	158	153	165	146	157	165	156	158	141	167	156	148	151	153	157	154	154	161	150	147	157	160	145	161	165	147	180	153	165	158	142	141	159	170	160	155	151	169	151	175	164	169	164	158	139	131	162	166	147	140	163	158	175	149	139	153	152	141	145	133	174	150	140	150	133	175	135	144	135	142	154	142	141	162	166	157	141	148	166	160	166	153	164	157	165	160	130	151	152	169	163	167	142	178	160	158	156	157	138	162	173	169	151	158	143	156	150	155	150	168	144	168	134	165	156	166	158	137	147	158	147	185	162	155	160	144	160	168	152	167	152	169	147	155	179	160	145	162	162	172	164	149	166	152	153	147	152	142	172	148	163	149	148	147	163	171	178	128	165	141	162	154	158	172	144	144	160	168	144	166	155	144	168	157	145	164	155	147	158	132	160	144	158	154	147	160	137	169	135	139	140	163	144	152	157	156	162	163	139	143	161	146	138	159	165	135	178	147	163	139	155	166	157	155	144	149	154	161	158	165	148	169	152	168	144	170	159	130	157	152	157	127	144	155	143	165	172
25325	44002	38647	29973	23532	18288	13731	10349	7078	4878	4092	3224	2514	1850	1425	1057	889	847	821	893	819	687	607	558	559	556	488	400	440	357	347	340	347	324	320	287	325	291	291	272	238	259	278	300	298	267	309	247	282	292	246	275	285	328	306	269	277	269	263	257	262	265	264	241	264	250	253	255	246	251	287	268	276	254	262	271	278	254	266	286	269	265	245	257	245	247	254	249	231	240	243	243	260	270	248	239	270	254	253	274	248	238	264	259	263	276	241	246	222	219	235	230	230	252	246	246	238	242	250	257	244	266	233	258	234	225	234	232	251	241	258	239	255	254	225	236	229	229	224	234	236	264	223	242	243	242	242	258	244	249	243	229	218	250	247	223	233	227	257	215	208	238	236	228	227	221	232	279	241	247	254	253	248	266	237	230	244	236	253	227	201	228	252	241	223	234	221	223	217	238	208	223	225	238	231	253	244	227	239	233	248	253	238	215	263	259	228	245	198	230	236	252	223	269	238	262	264	211	232	244	243	234	246	218	243	209	228	223	263	229	220	225	193	237	219	201	229	227	230	253	237	230	241	196	246	236	256	234	239	219	226	226	220	259	200	240	228	221	228	232	226	240	251	248	225	219	239	254	251	252	248	243	211	251	259	234	235	241	236	228	250	221	255	261	205	252	239	226	202	246	238	225	253	237	229	237	230	224	225	258	226	246	232	239	227	253	239	213	243	261	231	229	215	244	216	229	228	221	233	239	200	246	245	236	225	243	214	227	259	249	227	208	260	245	240	212	253	230	234	237	264	221	227	225	238	232	236	231	220	249	217	233	261	244	220	214	224	211	240	222	209	228	245	254	230	210	228	234	247	259	263	229	252	225	261	239	193	231	216	222	224	197	249	229	190	223	230	232	236	229	251	223	241	222	239	240	200	226	239	236	194	225	231	257	259	226	206	249	227	204	224	233	218	200	240	219	217	226	252	233	235	239	254	234	247	233	231	254	249	235	233	196	218	248	238	234	238	215	268	243	220	238	215	214	247	249	229	212	212	218	225	216	231	246	254	239	248	237	212	210	239	236	214	234	245	234	237	246	217	232	247	198	229	247	209	233	218	213	239	232	208	229	267	226	229	238	250	244	215	214	237	249	214	221	225	220	244	209	242	231	224	239	226	253	225	238	215	241	239	238	239	234	232	242	241	238	241	262	242	253	230	239	255	224	260	203	220	219	225	227	244	252	234	247	224	236	235	219	215	260	236	235	233	225	224	256	227	226	231	219	222	219	218	221	247	246	218	230	217	215	255	230	232	250	244	235	234	218	252	251	230	221	243	215	213	248	232	236	244	198	221	231	237	227	248	215	231	245	236	228	217	228	227	211	247	222	224	229	247	251	226	212	226	247	261	209	215	209	244	236	220	261	232	224	241	250	238	236	239	230	212	195	217	231	234	218	226	254	245	237	223	227	230	241	236	231	263	230	207	253	248	238	236	207	226	243	229	228	251	215	237	235	231	240	254	226	267	236	236	215	258	224	247	247	253	229	242	224	235	198	232	234	236	224	226	263	230	242	235	227	242	209	221	225	207	247	231	216	203	225	250	230	223	222	242	218	211	220	258	211	251	215	220	251	222	213	212	240	211	242	211	239	238	230	245	231	209	198	237	227	220	239	214	223	235	236	229	213	246	239	221	230	213	280	233	273	237	215	235	236	201	255	208	259	265	211	218	215	247	239	238	210	238	233	230	223	212	258	257	242	234	227	226	216	234	188	235	251	239	241	215	246	205	252	237	235	228	243	202	230	220	225	236	212	241	228	265	202	243	233	237	236	249	230	214	244	229	242	227	216	240	238	237	230	234	229	235	240	220	236	231	221	264	207	223	236	257	228	237	194	238	212	261	220	250	206	235	225	217	246	200	230	233	246	262	226	229	246	242	254	236	252	233	230	241	236	228	252	233	253	237	217	236	254	212	224	260	236	200	233	212	254	236	244	234	209	217	235	218	236	250	217	235	242	224	243	238	249	193	224	256	198	254	261	257	223	245	231	245	237	221	246	251	246	199	228	218	262	243	253	234	233	251	218	238	222	200	206	234	225	205	240	246	233	232	227	219	244	221	239	247	239	237	217	238	234	236	224	225	259	220	216	220	207	226	215	226	232	235	215	257	243	222	258	222	231	246	233	245	235	261	217	228	219	258	222	247	220	229	240	224	243	237	229	224	234	236	208	248	240	232	223	215	235	214	211	241	211	225	203	228	252	224	196	233	233	222	227	251	227	205	250	218	236	249	243	218	229	235	250	264	240	236	249	259	268	220	216	243	233	213	227	216	231	229	253	240	224	238	236	231	222	231	247	238	237	234	252	244	223	229	226	201	249	227	215	205	227	231	227	223	250	239	221	212	216	256	217	253	243	244	239	225	225	244	221	219	232	242	226	221	220	241	227	237	227	209	236	225	245	249	215	245	238	200	224	231	235	232	242	217	250	253	238	243	238	252	259	247	247	239	224	223	250	247	236	239	226	206	223	240	236	258	226	260	238	200	259	244	237	227	255	240	218	232	245	243	235	232	237	240	236	218	250	243	225	204	227	240	232	232	221	217	220	214	221	225	238	238	224	209	262	244	266	226	244	250	242	246	235	234	225	229	222	239	259	239	245	245	230	213	251	211	259	261	220	224	231	249	203	216	220	236	244	244	251	228	239	238	230	226	218	214	225	247	247	233	222	240	235	226	240	241	217	235	245	230	226	230	227	218	249	228	250	254	235	212	203	211	254	226	220	248	243	227	215	227	225	193	257	240	240	236	225	219	198	247	250	241	241	226	237	209	221	243	234	235	242	255	262	185	231	230	237	215	251	222	224	224	231	276	249	259	263	234	222	222	224	250	246	210	182	220	251	236	226	272	250	235	256	242	210	245	217	201	244	225	214	238	225	221	246	241	255	224	238	227	229	234	208	221	233	200	208	215	227	208	224	233	219	227	221	228	220	218	232	228	236	266	220	216	226	232	222	268	226	234	218	221	214	225	215	230	225	238	246	245	224	232	237	240	243	205	209	209	240	239	246	236	248	228	257	221	226	248	224	255	247	224	259	238	225	255	239	233	228	230	220	221	203	231	233	232	225	223	250	263	203	237	229	254	207	200	261	233	250	246	245	238	211	244	241	243	259	249	245	221	195	228	237	263	233	252	208	235	219	195	243	217	226	251	227	235	252	236	238	217	225	250	261	233	248	225	237	219	214	248	218	205	239	255	228	235	244	227	222	232	239	225	235	240	208	246	230	272	254	228	219	227	235	215	233	242	233	229	223	227	257	231	215	223	231	265	252	253	245	215	236	224	221	207	241	218	236	259	256	258	222	238	237	238	252	231	229	218	268	220	211	235	229	245	252	200	233	218	251	221	240	232	248	249	222	245	214	221	224	239	223	224	218	230	238	230	234	215	229	223	223	214	255	241	232	219	205	233	228	249	231	227	227	245	226	251	209	254	248	254	239	222	216	217	228	208	250	216	227
27355	23316	24121	16814	8880	5092	3040	1901	1206	978	762	703	605	426	367	360	333	335	348	348	333	325	320	362	291	306	318	291	257	314	276	292	292	291	304	290	284	288	284	282	267	271	268	296	294	267	274	284	293	290	282	240	289	304	309	304	303	278	293	289	289	303	283	289	288	312	280	290	302	285	269	294	304	288	290	272	264	281	280	287	293	272	310	305	294	305	286	285	270	313	278	292	305	283	309	267	290	293	272	285	273	252	273	284	286	333	282	292	276	294	278	258	318	279	276	282	279	276	281	275	266	279	292	247	291	308	272	277	293	290	317	274	293	272	271	304	287	278	282	314	271	283	278	293	300	255	312	288	284	231	297	308	271	306	280	287	287	269	316	270	275	308	313	294	281	297	293	303	261	279	265	254	253	302	265	252	273	268	270	267	302	262	283	259	285	288	284	274	291	264	291	296	271	272	265	275	271	274	273	318	250	259	287	286	230	273	260	247	294	293	263	289	281	273	247	267	282	281	269	287	275	262	282	281	291	285	299	308	264	281	259	302	281	262	280	300	290	280	278	283	290	281	283	288	279	260	308	272	276	269	282	283	290	254	264	286	265	290	339	305	298	286	276	280	298	283	292	285	285	280	281	289	288	286	287	269	269	289	277	284	290	248	308	321	285	305	259	269	316	276	263	292	280	276	271	288	280	272	320	306	281	267	278	274	309	272	233	266	274	273	274	283	292	278	287	244	277	279	301	265	253	311	273	281	277	289	264	280	276	297	266	272	253	293	291	276	235	283	319	294	299	291	289	284	265	283	282	268	289	268	294	289	272	331	287	271	281	320	307	289	290	287	278	283	279	283	289	268	314	271	292	288	281	290	285	263	285	294	277	296	269	291	251	275	298	289	269	289	260	277	268	309	292	264	289	288	291	278	282	281	275	247	292	306	277	263	285	253	310	266	282	290	263	290	272	295	279	259	286	300	323	277	275	311	288	260	270	261	277	285	293	297	283	294	280	290	284	298	279	283	290	287	267	276	266	258	307	276	312	276	263	306	283	263	286	280	266	269	271	288	264	293	286	275	262	277	265	258	269	256	284	288	309	292	248	267	274	258	303	303	268	284	269	278	300	288	309	270	298	277	296	259	277	290	286	318	254	306	261	291	293	255	271	274	255	286	270	298	257	298	297	282	297	300	276	283	283	260	273	273	281	307	249	256	291	297	265	274	292	273	310	274	293	306	286	278	286	283	266	276	309	300	259	308	289	279	315	284	287	290	276	269	283	267	309	271	282	316	303	298	311	268	279	285	274	262	278	297	313	281	282	262	280	287	266	307	302	315	293	258	313	307	272	286	273	284	273	263	274	258	273	282	238	285	275	255	298	279	268	286	282	285	285	263	280	296	297	288	277	276	304	291	287	287	281	295	280	265	267	262	279	281	322	276	289	290	287	264	295	265	278	281	280	264	289	282	274	290	285	267	274	277	257	295	287	290	295	310	286	284	282	270	305	261	288	295	275	272	293	276	229	294	294	311	266	286	265	265	261	297	314	276	264	299	285	299	274	279	253	267	298	281	279	278	300	291	277	290	267	301	283	297	293	290	285	258	266	300	263	279	277	243	284	258	276	272	278	280	268	295	272	310	282	270	317	284	259	254	270	277	264	303	294	299	247	257	267	299	287	311	279	278	288	271	287	290	281	283	243	261	265	250	286	293	245	289	263	283	294	278	272	290	287	277	281	277	265	295	273	286	291	289	286	290	307	314	238	281	287	278	285	281	316	262	276	280	292	257	277	287	273	285	297	293	297	291	287	284	283	261	298	271	276	298	318	316	272	308	284	280	270	290	305	300	297	279	298	287	285	278	234	287	315	304	320	270	240	260	287	306	307	256	292	259	256	288	303	250	293	259	271	254	262	272	281	276	290	314	299	255	268	278	253	270	269	287	305	288	264	288	271	321	296	282	252	296	302	278	271	310	295	290	274	314	285	283	287	284	272	278	258	295	283	299	288	292	292	304	272	282	303	267	317	271	282	294	283	282	287	258	248	284	279	288	285	278	250	294	285	284	281	309	282	273	301	291	285	262	280	259	266	268	276	293	286	258	270	287	302	261	291	296	310	306	290	274	288	275	288	301	292	249	263	300	281	263	296	282	310	289	264	281	281	309	316	283	263	275	314	266	272	290	286	260	297	282	290	307	269	286	293	287	294	300	254	306	316	264	276	305	301	302	265	266	282	276	268	263	276	284	271	329	271	313	254	292	283	270	277	284	279	271	277	281	277	282	334	282	277	269	285	288	282	276	297	261	295	310	316	278	249	293	285	252	249	276	304	306	277	248	299	257	293	269	291	298	304	283	270	264	323	274	295	275	277	289	280	289	286	306	259	275	261	311	280	257	273	287	305	270	243	288	285	258	256	273	295	297	258	260	296	271	266	273	270	278	293	273	251	237	270	278	313	248	278	280	273	268	320	276	264	256	302	299	261	322	264	287	279	270	272	277	309	296	297	270	282	261	275	287	282	307	266	304	226	300	266	302	258	291	260	277	275	269	255	288	335	293	251	271	270	257	257	290	277	273	307	276	270	286	258	272	264	289	259	310	274	243	267	292	289	286	267	286	287	264	271	260	276	281	288	299	262	275	295	279	276	301	276	309	283	269	305	284	301	295	285	269	291	295	289	269	287	288	292	297	303	290	294	256	276	286	308	261	289	257	290	287	282	261	264	300	251	230	292	283	285	294	304	294	286	274	312	294	270	288	284	284	284	292	297	290	313	264	286	275	283	286	243	313	271	266	291	270	256	274	261	264	293	288	296	298	307	262	299	269	265	316	290	301	297	259	275	287	303	304	271	301	285	302	285	267	285	254	317	287	273	287	265	303	289	275	282	302	290	287	289	298	276	272	305	265	275	298	267	273	284	257	299	274	296	257	310	319	283	299	276	259	278	285	262	283	277	275	281	287	301	266	291	287	281	252	288	288	283	308	261	297	310	260	285	287	272	277	304	279	270	285	266	300	279	272	283	271	279	272	312	288	293	316	267	269	313	311	305	293	282	265	282	300	277	311	302	268	269	269	279	281	308	280	287	266	302	291	288	276	299	307	325	305	251	290	289	294	269	275	273	314	302	262	273	288	279	292	266	280	268	311	267	287	275	270	266	284	301	272	276	277	257	273	283	263	306	287	270	289	292	314	306	284	280	294	261	314	287	301	275	285	294	319	297	296	279	274	275	266	266	287	281	306	314	275	318	263	289	287	291	304	280	262	297	311	284	281	266	290	292	284	278	264	285	265	253	249	303	278	282	294	309	285	284	282	274	271	269	279	325	277	280	268	291	297	276	290	294	279	303	278	287	289	275	266	276	299	285	269	305	292	289	258	292	266	266	288	279	276	320	282	286	291	283	276	289	294	297	270	316	280	285	258	310	310	288	273	306	273	298	285	269	276	262	276	275	283	283	300	272	252	294	272	263	280	283	264	316	262	286	311	282	296	255	284	269	294	289	283
23010	34717	28950	19536	14336	10428	7458	5245	3191	2559	1924	1626	1243	973	712	645	628	569	572	594	575	491	505	468	485	514	485	456	439	400	485	433	447	398	400	419	461	429	428	416	440	427	395	428	469	418	382	420	440	407	448	435	462	421	447	439	416	379	422	432	431	440	430	418	417	424	404	406	433	397	402	394	434	437	401	439	409	386	442	420	468	429	424	420	418	397	364	422	413	403	448	410	424	428	437	401	422	425	437	446	422	398	421	387	421	417	427	394	397	408	392	412	423	411	418	406	401	426	394	409	396	415	425	399	398	388	382	408	430	430	402	406	448	429	405	456	404	440	448	410	429	430	411	409	423	405	433	409	443	375	394	409	413	405	407	407	416	422	397	406	397	432	399	424	401	398	396	412	445	409	383	405	434	428	394	422	425	404	417	392	397	411	409	410	391	420	396	413	439	408	440	388	399	424	395	413	404	414	427	417	410	448	402	392	420	430	441	429	406	451	405	392	445	427	391	403	427	414	413	382	431	406	425	386	424	419	428	419	389	445	425	427	422	460	397	390	399	403	416	428	433	459	432	410	411	473	401	397	377	384	425	386	423	428	454	387	442	393	418	395	428	431	386	427	410	413	409	441	396	443	432	392	424	413	409	440	404	434	434	419	412	410	441	412	416	428	430	414	415	382	395	416	425	389	393	422	410	438	424	410	440	411	416	410	421	420	400	392	428	396	417	421	402	396	400	419	368	369	390	393	377	425	434	400	380	400	479	391	426	428	381	407	410	401	399	386	417	444	394	360	397	462	413	400	412	401	438	394	415	437	432	405	396	387	428	432	396	412	393	434	442	393	422	395	407	439	421	428	388	405	395	426	410	398	410	410	420	423	401	424	388	396	407	396	390	422	428	421	423	414	450	385	412	429	409	431	383	382	430	424	388	384	421	385	430	391	402	406	410	415	422	375	444	415	387	408	424	410	408	395	430	382	412	381	409	396	431	411	406	396	396	422	399	417	389	401	374	410	421	384	398	392	396	406	417	388	403	405	417	406	404	443	399	360	394	408	388	396	398	400	419	415	386	421	369	414	382	417	408	453	415	426	422	400	390	399	405	435	398	442	431	458	429	407	428	403	402	372	440	396	408	425	416	416	413	414	392	413	432	431	416	424	377	406	415	423	408	415	445	399	428	409	411	384	411	422	399	405	409	462	376	424	418	393	436	400	439	422	411	421	468	424	399	396	426	427	417	358	391	462	364	412	454	413	419	399	396	375	396	410	393	443	378	401	410	374	376	447	426	419	424	399	420	393	421	400	390	428	385	415	390	400	411	450	428	385	409	418	368	394	416	403	409	386	382	425	417	442	412	379	389	397	405	447	448	404	407	388	400	396	417	380	413	405	441	419	396	382	396	397	449	422	406	416	451	387	425	419	450	416	423	392	416	427	432	396	411	438	423	418	410	419	452	392	422	415	411	444	433	428	422	414	403	421	422	374	413	440	423	372	405	385	364	390	414	424	430	394	388	420	429	433	398	384	396	419	424	381	413	434	438	436	380	398	455	406	410	407	401	380	390	421	411	400	408	366	426	401	393	445	413	381	415	409	406	407	372	379	441	439	413	446	410	430	417	412	449	423	410	433	417	443	429	421	399	402	395	432	436	421	385	406	410	416	409	410	397	422	451	406	391	384	460	400	394	373	397	404	385	382	406	419	403	409	410	391	405	433	404	400	414	414	401	427	398	422	434	411	398	430	437	384	407	432	422	397	395	438	389	371	421	448	416	412	407	410	391	431	433	399	421	402	414	365	410	422	412	448	448	423	358	428	426	378	387	419	396	413	424	422	435	412	405	394	389	401	406	403	454	412	386	410	394	375	417	429	428	418	433	397	422	396	385	447	416	432	436	412	403	416	415	423	399	414	419	383	438	397	408	457	383	399	398	424	412	390	456	416	388	394	403	389	406	432	412	411	411	421	405	427	408	387	417	411	397	396	425	390	423	407	424	439	438	419	399	415	418	413	419	423	437	427	408	413	414	435	394	407	413	415	421	421	391	422	429	429	388	400	416	387	399	420	431	453	440	426	390	411	427	401	397	402	413	395	436	413	412	388	394	404	433	408	423	414	409	423	427	419	418	422	386	428	407	429	396	383	418	402	408	410	436	449	401	359	413	412	414	373	427	384	403	389	448	391	434	394	395	425	423	415	388	395	385	430	414	456	412	392	396	447	415	424	426	419	404	397	407	396	433	430	437	406	421	403	394	436	394	432	403	427	439	348	433	388	416	434	396	398	409	435	476	404	439	394	384	410	394	377	432	384	415	380	428	437	425	407	390	421	385	411	416	427	404	408	418	386	400	384	408	407	424	387	361	401	435	433	416	405	426	397	396	430	392	369	436	398	406	385	402	430	401	420	411	390	411	399	407	403	412	395	367	434	386	424	409	413	392	392	423	424	423	426	394	400	409	420	380	396	428	443	425	398	396	449	440	445	430	382	387	426	401	446	418	405	416	410	413	417	412	398	427	408	431	380	417	401	447	445	363	415	434	422	394	374	397	428	441	343	389	411	406	419	428	417	392	418	410	413	417	413	443	437	404	426	436	417	387	416	439	396	390	416	426	420	385	392	433	423	379	418	436	392	404	411	410	433	453	379	414	453	426	408	406	428	406	414	453	417	416	405	423	377	397	412	422	414	396	405	395	440	419	418	410	435	434	368	402	393	436	424	415	419	389	399	388	416	412	417	395	392	406	403	384	409	400	426	376	412	437	400	398	414	407	393	426	399	412	421	379	421	386	426	400	401	436	427	430	402	405	374	446	402	379	412	395	422	398	410	404	387	383	366	448	399	407	421	377	425	445	443	394	402	452	450	427	393	382	418	386	392	402	428	453	448	425	407	410	426	417	424	407	404	414	416	410	383	410	418	353	400	416	431	448	404	367	434	405	414	402	405	424	437	409	424	424	380	406	408	411	408	390	401	386	399	419	421	403	373	420	407	423	388	411	439	402	376	442	397	445	408	435	434	394	397	429	437	390	417	404	400	420	392	428	415	401	407	418	419	422	407	423	427	411	381	453	417	402	429	428	418	393	423	404	416	414	434	392	386	423	381	397	393	446	413	415	416	464	403	400	408	425	421	440	403	375	435	364	422	377	403	477	402	410	444	425	396	418	412	445	419	396	392	391	406	408	440	423	421	408	411	378	418	407	397	420	388	433	421	413	409	434	424	357	420	407	420	420	420	426	414	426	399	408	407	410	401	394	378	425	415	396	426	429	434	395	426	434	429	404	398	430	405	458	375	398	430	448	407	405	387	415	395	405	414	439	395	428	399	427	407	410	419	432	413	460	432	397	414	408	409	416	393	453	402	426	390	412	405	444	396	428	413	426	385	429	401	407	391	385	397	412	413	396	412	413	411	460	432	414	445	457	420	392	412	407	404	427	403	438	402	396	376	372	415	421	449	411	424	427	382	379	413	396	413	387	410	397	401	405	446	404	408	400	414	410	407
24178	21190	28398	24455	20819	13479	6681	3292	1929	1573	1219	993	710	606	498	457	422	418	430	410	320	378	394	327	331	352	340	337	309	301	311	299	287	276	283	299	281	289	287	260	276	283	284	261	298	258	247	270	264	291	303	316	283	273	295	288	249	263	286	282	274	301	276	271	268	246	279	249	279	284	269	275	261	278	263	281	248	262	290	233	268	274	269	266	277	276	272	284	251	242	273	260	255	300	281	255	241	258	275	262	262	280	252	280	263	248	253	270	261	269	267	268	258	260	272	243	278	230	239	309	253	281	281	306	288	245	294	244	260	238	281	275	270	266	303	305	254	258	278	276	286	274	253	249	274	271	277	291	275	293	275	286	275	275	277	232	250	246	266	288	264	248	256	278	294	274	292	244	230	260	258	257	252	285	245	266	228	268	267	223	260	276	279	279	258	278	260	286	255	232	290	267	251	247	268	284	251	253	266	256	251	269	271	256	270	270	289	260	267	283	278	270	266	253	265	240	257	267	265	252	272	261	294	276	304	280	269	268	235	261	288	231	274	244	271	277	237	278	255	287	268	270	259	267	263	261	288	265	271	273	244	239	255	285	267	264	278	271	248	277	249	254	262	287	275	261	258	266	261	256	273	313	248	270	288	250	266	281	279	264	252	265	276	237	267	267	238	269	288	239	253	265	257	250	280	251	272	257	273	276	293	311	272	255	258	270	263	258	252	257	262	279	269	278	258	295	261	252	257	272	237	265	243	262	290	281	251	265	265	271	242	274	284	267	279	234	260	273	267	263	267	253	281	276	268	293	289	263	252	240	255	251	233	231	286	251	269	246	276	276	271	252	243	274	251	273	257	248	263	238	273	252	259	262	262	279	256	281	267	259	288	279	258	272	266	257	250	252	245	286	254	259	265	278	254	273	256	263	267	264	295	290	272	262	253	250	263	265	271	290	254	276	285	266	270	253	318	251	259	283	246	281	256	292	239	277	258	275	270	276	272	272	248	281	290	298	260	258	256	272	277	236	248	294	267	252	272	239	293	238	270	266	293	248	274	255	294	262	273	269	274	257	245	263	255	240	279	247	255	253	269	273	246	249	291	272	245	241	269	290	242	263	268	246	258	257	277	273	266	250	264	281	268	256	253	286	272	265	252	240	270	253	264	268	271	247	275	238	255	260	270	258	255	265	285	244	292	273	257	235	267	260	271	270	266	251	278	274	265	257	260	255	241	275	303	245	282	236	269	257	295	256	242	273	262	286	263	275	251	284	290	271	238	279	278	215	259	285	281	261	266	250	262	255	277	274	249	231	277	271	266	259	257	281	272	270	263	207	258	236	235	282	273	284	265	274	267	274	227	264	248	274	236	288	241	269	271	280	253	249	257	251	265	284	229	259	281	263	280	267	265	268	241	259	279	278	256	272	263	281	302	275	267	242	276	266	295	266	275	253	258	289	270	251	265	258	262	256	275	278	251	278	278	260	233	253	259	223	240	250	269	272	274	253	261	255	258	265	261	274	286	269	259	258	266	240	264	274	279	276	269	252	250	248	276	251	236	219	268	269	268	253	257	265	263	266	273	260	282	270	271	236	239	247	264	245	270	259	287	249	246	238	271	267	282	256	263	240	271	254	294	262	318	264	271	243	282	258	256	260	285	235	270	253	262	267	306	251	245	275	256	273	273	275	246	268	266	258	271	259	258	295	243	246	249	273	277	275	273	232	257	289	299	235	268	274	271	254	284	295	260	284	266	261	292	251	276	258	231	265	255	266	265	260	274	264	244	277	267	240	268	260	292	285	248	281	251	248	266	253	255	263	256	288	284	260	252	226	274	244	270	239	262	276	245	267	263	236	280	268	232	261	231	278	231	262	246	264	276	233	257	251	242	315	287	261	282	253	265	283	239	273	249	263	248	251	271	276	266	304	284	264	262	259	254	256	259	260	262	265	266	246	269	273	277	254	240	272	253	265	259	269	262	225	239	269	249	258	263	267	286	270	238	264	246	275	252	245	239	282	274	258	277	249	281	258	306	283	280	272	292	285	252	268	241	244	256	236	263	262	249	258	270	268	254	261	270	237	254	252	239	249	250	285	291	262	266	308	251	242	266	264	225	279	274	268	288	279	294	247	228	277	280	263	256	289	240	234	255	284	265	269	268	272	240	237	247	262	266	258	273	251	283	266	266	230	260	276	253	263	236	245	276	279	263	264	253	250	261	255	278	245	249	246	250	251	269	261	275	254	242	276	279	278	266	261	259	228	255	278	256	266	271	231	286	265	268	288	265	257	276	269	259	252	262	266	272	306	282	257	263	247	265	243	271	261	249	253	268	262	292	256	241	258	270	283	255	257	256	266	268	254	256	255	258	277	266	246	250	267	261	245	271	262	257	239	271	244	235	225	239	285	295	238	264	276	275	247	254	267	238	277	221	276	268	250	254	273	292	234	249	253	271	275	256	240	281	243	263	272	266	282	255	244	279	251	256	235	280	253	263	261	278	240	277	261	244	244	264	244	286	270	272	267	242	259	296	276	291	264	280	239	261	252	266	236	276	272	294	281	280	237	271	270	256	242	251	273	297	273	255	279	283	282	280	261	240	258	237	240	297	271	291	237	260	270	243	267	246	269	284	264	270	275	266	258	250	236	275	257	257	251	231	236	269	275	279	280	262	272	241	255	247	252	239	266	291	257	273	250	248	269	271	263	246	250	245	246	267	238	246	302	265	277	299	275	253	245	229	277	242	278	238	274	254	263	271	267	237	261	241	252	250	284	281	271	254	242	289	283	269	254	250	234	252	314	284	273	280	288	267	293	256	269	293	253	253	265	257	276	267	253	283	263	271	246	243	272	227	268	258	276	260	262	265	269	260	257	268	241	269	297	261	261	242	252	280	238	299	276	247	269	259	258	253	250	248	258	265	271	281	250	253	282	257	295	260	257	254	259	271	269	265	284	262	265	255	242	263	256	264	262	274	284	274	272	257	303	254	260	238	281	243	274	281	276	263	238	282	248	264	237	276	278	284	253	284	273	262	269	266	289	268	284	251	277	280	273	275	242	272	276	248	281	268	246	268	259	240	272	249	278	268	271	282	289	270	271	314	280	270	253	255	236	278	234	244	284	248	221	268	270	248	246	221	268	268	255	270	264	245	292	269	229	254	278	260	240	254	256	261	245	253	259	298	283	277	256	251	270	271	256	274	266	271	276	312	257	272	242	291	263	286	242	252	292	260	293	269	271	261	263	262	245	212	254	278	263	252	262	265	281	255	271	267	280	269	239	279	268	256	264	257	288	241	250	258	246	261	282	247	256	267	287	257	267	237	277	284	280	258	272	246	309	279	278	262	248	237	270	231	253	268	268	267	289	229	275	269	300	265	299	255	241	263	269	276	264	259	267	244	272	280	282	243	243	229	241	277	259	257	278	282	286	271	243	252	269	285	271	259	246	269	247	272	253	250	262	267	258	287	265	268	264	248	278	267	252	262	284	273	231	240	261	247	276
23345	39578	34773	24818	19239	14894	11456	7843	5100	4292	3402	2550	1843	1444	1156	928	873	861	779	746	702	681	583	588	537	546	589	538	519	463	451	431	447	469	425	413	447	423	378	419	396	420	409	405	394	438	412	412	415	397	416	431	396	453	439	413	442	442	391	407	430	439	381	402	403	397	403	453	414	442	374	439	431	401	398	413	393	395	417	424	405	391	429	381	386	399	401	388	364	407	419	401	386	388	381	420	416	427	377	385	409	380	386	422	419	391	395	407	382	427	395	400	414	423	420	421	412	397	388	417	384	409	395	404	403	372	408	375	399	375	377	389	383	399	381	388	351	340	408	381	394	363	384	421	350	401	395	375	449	411	392	362	381	422	434	447	384	369	351	371	405	453	386	431	374	396	393	399	422	399	368	413	422	424	369	406	386	370	387	398	386	373	402	361	368	354	357	378	390	389	422	405	397	399	337	414	390	389	375	383	400	370	367	400	366	400	399	391	391	409	349	417	419	385	423	377	398	411	388	417	392	391	416	370	405	393	384	418	365	377	343	357	375	386	370	424	367	385	374	400	393	397	361	387	417	375	378	360	382	385	386	370	394	390	371	356	376	386	393	414	376	389	375	365	373	418	377	372	391	403	394	396	380	419	389	396	379	385	380	404	402	407	401	403	428	421	392	380	380	354	341	383	383	407	392	430	373	359	414	407	404	361	359	396	363	388	386	366	374	400	402	360	390	400	415	404	379	360	398	394	414	406	384	361	378	374	388	382	403	382	409	412	416	424	380	375	345	365	382	408	371	374	359	390	399	365	404	398	388	354	408	366	387	411	409	416	396	370	369	390	401	382	388	417	374	416	405	384	400	404	396	362	388	400	389	388	420	387	381	385	355	371	365	346	378	415	395	344	360	389	386	399	403	382	361	390	401	403	402	384	388	374	383	380	381	371	373	357	388	356	410	385	370	400	382	388	369	404	410	395	362	354	352	379	381	379	379	380	378	376	352	383	409	387	360	410	375	417	384	370	409	382	369	412	379	382	361	408	433	342	367	400	400	381	396	380	394	374	405	376	422	404	374	422	361	405	390	403	376	375	363	385	370	392	376	409	390	401	392	391	384	370	372	398	408	386	384	378	394	393	393	374	377	417	431	393	411	391	387	356	385	411	378	400	424	397	407	391	400	387	395	345	419	389	373	412	385	390	423	390	384	377	357	433	390	388	413	435	348	409	405	381	368	394	367	397	369	392	371	390	389	350	374	412	402	387	385	432	377	381	422	368	396	374	401	408	395	394	405	401	419	389	400	387	389	417	408	368	362	371	361	387	394	422	408	390	382	394	404	400	400	349	400	374	386	364	387	370	398	369	384	380	368	380	373	374	385	387	380	407	389	380	358	413	372	383	401	388	371	393	388	403	373	395	375	366	404	409	389	392	355	390	365	391	405	374	366	422	386	391	366	398	362	410	379	366	348	371	403	387	420	372	371	404	383	404	369	396	366	379	377	413	390	363	373	384	404	407	388	392	348	382	395	405	415	367	373	365	368	378	373	395	333	396	388	380	383	392	391	393	346	391	403	369	395	351	434	397	395	366	362	417	414	384	390	367	427	385	384	391	396	379	381	404	401	375	388	432	366	395	386	362	428	385	415	375	338	359	365	387	408	385	394	387	393	383	405	379	388	394	381	400	366	409	374	402	345	373	378	367	407	447	396	386	405	382	372	413	370	401	363	398	350	380	379	402	341	364	368	398	386	397	374	387	372	375	378	413	383	385	354	400	412	413	383	385	394	377	396	389	376	389	380	412	354	394	401	378	411	392	394	380	397	378	389	346	348	416	392	374	378	388	409	400	391	348	412	358	379	378	368	399	367	383	423	368	401	361	416	392	385	396	379	395	393	381	375	407	393	421	361	384	375	342	388	421	431	363	361	367	407	404	371	347	407	419	379	380	417	380	363	379	371	381	414	395	367	371	384	384	389	384	394	371	411	422	408	373	384	401	393	406	407	355	375	374	391	360	408	383	410	388	381	352	365	367	428	393	397	363	404	388	384	361	378	372	435	392	387	402	358	399	380	373	421	411	402	372	366	358	381	379	378	389	354	385	400	420	368	412	430	394	384	412	393	408	392	410	399	386	382	405	389	376	392	378	391	344	390	366	399	394	384	385	394	426	387	401	343	387	372	401	372	396	388	372	377	385	368	408	358	384	362	354	372	394	391	388	398	369	363	386	415	386	376	360	367	371	408	407	386	387	383	389	382	393	360	383	409	405	359	380	417	372	377	362	386	366	378	428	400	409	379	405	396	413	375	397	394	408	416	362	393	409	367	384	357	398	367	387	393	422	395	417	417	402	388	404	384	401	421	360	354	388	382	384	390	373	420	394	380	376	381	379	387	361	411	348	446	397	398	350	410	399	376	386	406	369	375	390	414	389	394	374	390	398	391	403	366	422	408	391	395	349	414	416	378	374	402	396	409	406	388	388	370	414	382	407	357	422	393	374	371	398	367	411	373	376	424	379	412	427	323	361	341	389	416	372	374	417	401	401	404	360	403	394	346	384	416	407	387	430	374	427	401	383	409	379	371	385	363	396	401	388	377	371	392	391	379	388	390	371	382	423	383	378	386	417	360	400	395	399	394	401	449	375	393	400	365	363	391	354	397	355	378	375	388	384	405	395	400	391	387	398	392	358	379	397	379	407	401	401	433	391	355	409	393	377	408	382	376	384	398	363	387	382	405	404	407	420	364	362	363	392	390	387	386	393	411	351	368	412	399	392	369	374	412	382	406	380	360	373	402	392	372	385	397	363	371	372	385	397	350	377	404	379	395	382	364	417	388	373	362	392	364	386	434	389	392	374	366	366	400	380	387	400	376	356	410	410	374	329	362	387	363	420	409	394	384	378	405	394	376	394	382	380	399	396	408	407	380	400	364	368	414	341	404	371	387	367	380	396	370	385	372	402	419	365	357	332	421	379	347	364	367	391	399	378	383	384	384	399	360	370	364	372	371	409	419	407	398	432	384	378	432	412	377	388	408	353	399	435	416	352	422	417	389	380	377	384	382	383	385	391	396	368	379	383	408	425	381	372	372	374	332	390	415	403	428	360	400	366	410	378	384	348	400	412	365	376	426	338	379	387	384	398	384	414	346	387	392	363	406	373	404	382	380	389	398	379	370	395	420	416	375	375	352	382	384	381	401	379	370	415	377	364	396	376	378	377	372	386	378	403	421	403	372	391	393	389	389	389	384	380	427	394	390	394	368	382	412	387	383	349	375	366	412	369	410	362	366	400	390	387	358	391	432	382	392	395	400	399	378	404	353	383	413	369	354	443	373	392	358	393	399	382	417	398	362	426	391	401	397	393	372	380	370	438	402	414	404	400	391	376	356	401	372	394	418	372	369	397	383	365	368	363	377	403	357	401	383	396	374	372	387	383	410	377	412	366	413	367	393	355	394	391	374	396	371	399	421	383	357	411	391	398	403	357	375	374	395	366	381	369	393	420
23080	21186	28922	23750	21277	20776	12131	4633	2490	1913	1528	1080	807	660	512	496	414	434	400	346	337	328	286	249	295	229	266	232	224	191	187	197	190	184	196	199	195	195	167	148	176	212	185	191	182	169	168	178	202	198	193	156	179	199	195	161	195	182	177	187	149	187	170	167	196	146	177	175	157	163	177	209	161	169	151	170	162	185	170	153	165	144	162	163	170	162	167	146	172	173	168	188	155	135	168	163	169	161	147	165	155	157	166	176	164	153	146	158	160	177	170	167	181	197	162	166	165	167	139	170	154	150	150	186	139	151	146	140	150	140	178	173	162	185	148	154	156	152	170	146	142	170	159	171	136	166	146	152	180	158	153	153	178	135	148	156	169	142	172	140	183	139	181	156	145	163	146	151	172	153	139	175	194	166	171	154	156	166	138	155	138	166	148	158	162	173	144	157	161	191	165	152	155	147	166	165	164	163	160	156	150	149	162	163	156	159	154	150	140	138	163	165	141	168	164	152	173	196	168	153	150	174	164	154	128	133	183	158	156	143	155	157	169	164	163	137	155	159	149	171	166	182	157	161	167	129	148	166	156	147	169	168	158	151	145	167	172	175	140	179	166	145	145	159	173	145	157	169	167	164	157	177	160	150	145	130	144	157	173	181	172	158	173	147	176	175	167	147	162	182	170	163	191	152	142	146	160	153	151	174	156	144	161	151	175	175	166	169	140	143	162	168	163	156	143	155	153	153	179	145	138	168	150	157	166	138	135	167	129	150	157	169	159	175	176	156	155	163	184	162	153	163	155	138	172	148	179	186	156	166	162	139	143	144	164	139	160	131	157	159	141	128	152	158	144	151	160	165	160	156	167	154	153	165	178	165	164	174	162	150	139	178	178	156	148	143	167	161	144	165	178	158	156	156	143	176	154	184	161	153	172	137	163	159	151	158	169	143	148	162	167	145	170	174	160	138	147	178	155	161	156	143	148	166	150	156	149	164	163	152	169	137	159	140	160	176	143	156	159	142	155	143	166	158	162	165	178	178	162	169	139	159	163	149	178	170	152	156	163	170	145	157	153	158	146	164	155	177	153	149	166	166	185	176	157	164	169	151	147	170	167	169	162	161	153	156	156	164	158	174	171	163	172	141	167	154	181	139	155	166	161	163	164	157	165	169	174	146	160	141	153	151	150	154	152	163	182	146	174	147	161	137	148	150	171	162	172	170	140	149	156	150	164	128	155	170	156	151	161	151	173	164	163	145	151	157	138	140	157	155	145	169	167	179	192	143	166	168	159	142	165	152	143	167	126	155	152	130	169	179	161	162	176	183	154	171	148	162	148	173	150	162	161	155	155	154	173	167	139	177	141	149	163	161	151	166	148	160	166	181	161	154	144	162	185	146	158	166	130	148	171	155	163	179	151	147	163	157	161	188	160	151	167	170	159	158	172	153	142	139	144	180	159	173	175	166	147	156	170	168	142	151	151	180	140	156	164	166	193	164	162	179	182	145	154	170	165	138	166	146	165	163	156	171	154	150	158	154	150	143	152	167	148	160	187	129	153	161	159	165	145	155	156	120	164	135	145	160	149	143	154	152	172	164	159	157	167	152	172	162	176	159	141	146	160	165	146	144	175	163	137	170	174	149	158	169	176	166	166	161	162	132	152	189	178	144	151	160	159	153	150	149	155	156	146	179	155	179	154	146	156	158	147	147	159	153	158	158	167	161	141	140	158	159	165	173	146	135	149	163	179	167	180	142	166	137	143	163	171	172	164	172	149	146	164	137	168	160	152	175	162	146	173	156	172	147	147	171	153	150	143	164	152	158	131	154	154	159	164	176	153	135	177	149	146	143	162	187	163	151	149	149	150	171	146	159	144	159	159	158	161	163	163	165	159	140	184	162	151	168	181	171	156	150	146	142	172	161	180	178	177	154	164	155	176	146	178	165	154	163	149	156	183	136	160	152	171	152	154	162	155	169	136	151	157	156	162	151	155	162	157	167	167	166	160	152	153	156	172	139	160	158	148	164	152	144	153	148	147	155	137	155	166	154	154	175	170	155	169	171	137	140	146	154	175	153	173	155	152	138	171	156	176	164	132	172	146	153	164	163	157	141	158	144	127	154	155	146	170	150	158	132	172	148	139	162	140	156	146	159	158	153	152	172	142	168	146	154	137	168	161	165	169	183	144	163	144	142	177	165	171	164	145	178	130	152	162	155	187	168	165	155	146	157	172	164	159	169	152	145	150	174	149	152	144	177	144	136	150	160	165	150	157	143	144	155	164	155	136	169	133	169	138	153	162	170	162	167	146	168	157	197	140	185	159	151	155	155	150	147	168	143	158	161	182	171	153	149	162	147	166	178	167	154	152	174	138	158	161	165	149	168	169	179	174	149	142	149	155	172	174	164	159	146	162	157	152	146	176	153	163	142	159	151	167	173	144	158	173	145	161	166	172	160	155	151	143	153	140	157	162	145	171	149	155	156	153	169	168	138	161	171	146	157	157	172	173	157	174	155	174	164	150	173	181	171	171	151	139	165	146	163	145	170	149	169	156	168	148	153	130	157	144	144	147	149	155	154	166	170	160	155	170	157	141	185	159	164	159	168	146	152	154	164	149	160	158	162	152	148	156	161	164	150	167	160	166	164	163	171	166	141	164	163	155	162	152	148	171	154	157	150	154	157	153	158	151	116	175	136	164	154	155	161	152	158	158	168	147	130	159	158	139	163	165	148	161	166	146	190	177	176	144	153	156	174	163	141	134	178	166	181	136	158	163	153	177	178	164	178	183	169	158	169	167	159	146	167	140	147	162	167	175	162	178	169	130	188	177	170	160	170	168	150	149	153	161	182	131	170	148	133	153	148	155	164	187	165	141	155	176	161	153	155	159	156	148	191	170	144	169	152	161	187	149	158	147	171	126	145	149	152	154	147	158	154	138	162	164	147	147	162	158	159	158	159	170	165	147	167	155	156	169	139	155	146	157	165	148	156	141	165	141	149	156	141	152	158	143	160	184	182	181	163	174	147	171	152	144	166	173	184	169	146	160	146	135	146	136	157	166	163	139	141	138	159	152	149	156	160	179	170	156	158	150	165	149	162	172	154	149	175	133	151	162	149	149	180	152	157	161	138	150	167	150	168	154	142	155	169	141	170	161	165	161	178	157	166	147	162	163	167	163	144	152	147	131	158	166	166	166	135	157	148	188	166	171	169	158	180	153	163	165	158	141	152	159	153	172	169	149	160	162	149	153	152	146	162	171	144	156	184	166	150	173	145	146	147	171	156	158	149	165	170	172	165	155	163	155	138	173	180	147	153	157	157	134	168	171	149	167	153	167	173	149	166	157	174	156	141	151	173	189	156	132	143	166	155	147	162	148	169	156	161	152	169	141	150	164	148	142	152	159	146	162	162	144	155	159	170	153	150	165	169	153	137	140	143	160	163	161	170	154	194	166	150	148	149	135	158	152	175	174	136	140	169	148	157	154	162	164	137	165	161	162	161
25738	43064	37936	28871	22450	17878	13320	9746	6862	5329	4131	3184	2288	1699	1356	1139	1013	1031	824	757	705	654	577	573	542	496	465	426	397	396	310	285	359	297	317	336	322	303	269	300	295	268	280	281	267	289	309	276	282	281	304	289	262	318	326	303	293	289	295	270	283	281	262	237	272	259	275	262	274	267	267	285	285	239	284	269	265	254	286	251	243	232	236	237	258	263	194	269	250	245	248	237	254	243	273	248	280	275	292	248	271	263	259	243	251	254	226	243	256	261	228	257	228	241	259	227	241	259	243	227	250	236	234	237	250	282	263	241	255	245	253	229	236	247	203	249	252	268	215	256	240	230	238	247	214	256	277	230	234	223	256	249	258	247	233	218	230	234	212	232	245	213	206	218	225	218	238	223	220	252	256	246	236	240	223	225	242	256	225	247	247	247	235	214	240	243	223	223	220	250	231	218	211	221	199	212	263	248	222	244	254	235	259	242	224	242	220	237	254	224	251	224	210	214	245	221	235	244	220	244	236	249	211	220	224	246	224	228	244	219	245	187	229	261	252	256	207	240	248	231	195	223	216	232	267	244	207	230	258	214	237	214	255	237	233	224	236	230	212	251	225	232	210	240	243	253	227	236	255	223	246	263	224	243	223	229	255	239	257	228	224	248	234	239	216	252	231	213	239	227	235	227	255	237	221	241	212	235	233	224	216	215	235	230	258	242	244	218	230	227	220	249	252	275	230	231	222	261	246	227	212	236	258	232	206	247	239	241	239	225	236	194	257	235	226	220	251	235	218	236	266	245	232	252	236	223	250	238	228	214	211	237	239	226	234	246	216	220	232	216	219	252	253	238	237	226	242	229	223	248	232	220	255	236	232	252	248	233	205	223	221	240	234	235	221	263	240	259	236	223	222	257	234	241	230	239	244	239	234	241	220	237	211	241	228	237	247	249	222	244	255	247	247	231	232	255	237	252	240	238	248	233	225	220	237	234	228	226	230	240	237	236	240	220	230	220	251	224	216	252	245	243	240	240	245	218	249	218	207	241	226	239	260	252	228	279	235	211	236	212	252	262	223	210	218	211	246	240	223	224	251	270	220	231	249	246	231	245	238	253	239	218	244	219	246	260	248	239	210	246	206	248	228	232	232	245	232	226	201	218	205	272	255	199	238	241	240	236	225	220	238	281	226	252	242	223	235	229	233	244	233	228	228	246	229	222	228	213	216	242	214	237	254	227	220	211	234	244	251	245	227	259	222	246	256	209	237	235	248	216	252	209	238	267	242	231	216	223	224	235	237	225	239	230	226	218	247	219	215	257	223	269	226	213	232	254	235	233	221	221	253	222	234	255	236	239	271	249	254	222	230	218	240	241	242	232	236	234	249	228	243	233	245	240	236	236	221	225	228	233	219	207	236	219	218	230	247	240	267	239	241	225	213	245	259	212	240	215	264	224	238	224	220	226	261	237	238	228	255	249	247	232	247	222	225	226	225	245	221	238	241	232	257	229	220	227	218	240	231	227	234	257	224	218	223	211	257	248	223	266	209	241	233	247	228	255	229	212	245	248	239	246	219	218	231	220	243	218	251	241	237	226	255	208	228	264	237	235	215	259	212	249	245	239	238	268	211	211	255	235	225	230	228	240	226	208	230	246	233	242	245	239	224	266	262	253	225	241	245	234	218	208	222	212	237	215	250	235	281	232	230	216	223	252	239	224	205	255	237	223	239	228	248	246	255	230	249	227	241	249	228	235	241	247	231	254	231	236	233	230	231	252	246	218	214	240	225	242	227	241	246	205	225	217	221	247	253	263	236	218	236	235	197	228	249	244	263	222	205	227	234	214	219	222	224	203	242	267	244	245	244	216	225	242	222	242	214	210	199	268	233	238	250	243	264	207	248	246	237	242	244	238	192	251	248	227	245	248	218	236	206	243	223	206	217	234	215	237	249	220	232	231	232	227	239	244	271	233	256	233	253	246	239	220	232	258	212	226	248	227	252	247	232	262	256	235	238	246	252	249	252	262	255	239	218	216	222	250	249	221	233	248	237	220	214	227	223	228	252	231	221	226	212	241	222	244	212	257	208	227	248	221	261	218	211	221	256	248	229	225	240	221	218	251	251	200	226	238	258	229	226	224	236	225	232	249	236	229	239	244	221	232	240	229	237	222	278	224	238	261	209	249	229	214	231	223	227	240	250	232	216	237	236	232	245	231	242	232	226	253	244	235	244	230	248	248	238	235	226	272	262	221	240	252	218	257	208	246	238	222	246	224	232	222	217	252	246	244	219	257	240	241	235	232	222	219	225	233	240	241	218	248	259	235	249	219	231	235	229	231	223	234	235	246	219	241	230	245	244	259	234	275	261	245	248	227	249	231	231	242	234	260	254	269	242	213	241	242	238	240	277	234	213	238	235	229	202	227	256	253	239	246	255	254	228	247	250	222	227	246	232	240	244	222	203	221	222	234	237	222	260	254	241	245	250	237	239	207	242	239	243	239	219	245	230	230	233	221	246	241	230	241	221	233	238	242	249	228	224	253	271	252	238	244	219	213	263	235	242	239	233	233	239	228	269	244	197	257	256	227	229	209	255	259	229	211	235	233	210	240	240	242	236	231	255	249	231	259	267	224	215	232	237	222	249	214	252	204	236	239	267	231	244	219	206	230	215	243	227	228	234	263	215	233	231	234	217	216	212	221	221	251	222	233	269	232	209	239	258	246	242	244	234	231	262	223	213	242	251	233	250	235	267	210	242	234	250	240	230	225	233	235	226	235	202	238	244	254	234	228	224	219	248	239	236	261	217	222	248	275	240	221	235	229	221	231	222	228	231	222	239	228	239	260	230	244	229	243	231	229	227	228	222	238	231	247	244	236	233	227	219	249	242	246	260	260	220	244	224	241	204	221	256	232	224	214	267	216	232	218	230	236	219	239	218	230	233	241	225	211	226	234	260	222	251	204	229	234	223	240	241	236	216	234	238	246	233	213	244	209	227	241	254	239	222	219	217	213	222	191	243	224	242	215	219	222	223	224	239	223	231	214	212	231	235	233	262	229	263	240	215	233	201	234	233	233	240	212	210	246	241	226	228	233	250	227	225	222	239	232	245	220	245	218	238	263	238	231	255	247	250	223	222	259	241	247	239	219	226	249	251	211	259	222	244	242	228	236	233	217	259	234	247	251	255	232	255	228	220	235	214	217	270	249	216	224	224	243	244	266	235	208	246	226	233	251	229	234	235	207	221	221	236	259	242	228	216	240	220	220	247	203	202	233	227	257	237	240	267	251	247	228	218	218	234	235	225	249	243	238	232	245	261	253	212	245	260	233	267	201	230	187	218	234	220	229	206	251	260	208	236	224	239	228	244	246	265	224	258	235	238	212	244	209	247	210	217	259	232	245	207	242	231	232	277	237	245	238	236	250	236	221	203	234	233	214	242	246	231	226	211	238	232	243	265	255	235	227	248	255	221	218	248	235	224	261	229	244	221	236	226	226	221	224	225	227
27297	22737	22890	16117	7930	4272	2648	1727	1290	962	748	582	466	477	386	365	350	378	358	333	314	342	307	298	313	294	337	322	291	289	311	311	302	291	290	309	273	290	279	292	293	277	286	270	290	272	300	282	270	313	314	308	300	271	279	305	277	287	310	303	295	307	282	311	254	289	305	279	279	312	312	292	274	291	303	279	317	278	305	279	274	285	294	275	315	279	265	284	300	283	279	294	284	286	297	280	279	263	281	327	283	299	267	283	289	283	322	307	269	326	293	282	279	301	281	269	276	283	291	254	263	292	283	283	276	296	265	312	324	279	335	295	305	281	280	286	286	278	292	267	297	280	298	274	282	303	312	287	317	290	289	293	275	300	291	260	268	288	281	279	293	271	282	278	282	311	289	285	282	267	268	270	259	290	278	306	291	312	275	299	276	270	269	301	284	293	290	304	292	284	303	284	275	298	285	283	301	279	288	241	301	279	296	296	304	279	292	278	256	282	271	293	277	284	311	304	285	293	300	300	261	267	275	315	287	307	289	294	259	282	268	306	302	303	295	321	266	249	309	290	298	288	297	255	293	268	265	279	289	326	282	291	255	261	295	295	294	278	293	272	284	266	254	262	298	249	256	280	287	282	259	258	283	294	263	266	278	299	288	254	279	263	280	275	302	276	294	270	276	307	312	241	270	307	282	293	284	319	284	294	302	267	289	288	270	278	292	264	302	263	280	290	282	300	287	318	270	290	285	270	276	319	283	271	290	280	290	293	274	306	268	274	261	249	271	285	268	283	283	303	279	302	266	279	271	317	252	262	306	266	297	303	311	284	266	246	288	295	273	281	298	300	275	321	274	277	284	272	282	276	290	282	289	281	270	296	289	289	266	274	269	283	291	299	265	265	242	282	254	284	302	284	310	273	291	268	296	320	272	290	262	297	289	274	278	275	262	303	298	285	289	297	279	283	286	320	306	263	251	268	287	266	255	280	314	277	285	313	308	284	271	287	298	304	290	270	277	267	266	290	264	272	286	307	285	290	292	277	295	264	303	290	298	258	272	290	290	306	262	306	284	268	254	274	243	304	290	287	306	285	273	280	269	286	297	282	258	257	274	281	307	275	301	282	298	288	251	293	313	287	299	277	287	316	270	291	306	267	294	310	249	276	281	315	291	320	308	295	300	256	273	289	324	270	285	296	309	259	294	306	258	302	282	280	275	256	290	283	276	255	277	278	278	271	322	291	266	265	291	309	288	274	275	327	297	290	314	285	283	286	288	324	270	294	320	324	267	281	248	270	291	295	278	268	294	280	292	297	276	328	287	295	273	312	277	262	305	258	307	296	275	282	288	306	301	296	306	264	264	290	289	297	309	265	293	273	320	265	287	294	301	269	289	295	292	247	288	302	306	286	294	300	266	295	320	268	297	286	273	308	272	284	289	282	286	294	300	277	258	308	269	309	254	308	321	283	290	312	299	287	262	264	293	264	280	274	270	284	268	290	260	275	273	248	299	287	299	300	283	320	273	273	302	294	284	274	304	299	305	278	306	265	308	280	281	308	277	287	270	284	278	277	306	304	292	306	300	276	262	276	278	309	278	266	275	306	269	260	272	282	305	288	256	299	227	285	307	273	287	301	261	296	288	294	274	290	293	296	257	315	297	301	301	281	280	281	273	273	283	273	272	292	288	294	265	300	302	262	299	285	299	284	265	253	265	282	280	303	279	303	269	253	292	285	283	282	284	291	296	332	252	275	331	278	250	301	291	282	298	266	277	298	265	303	291	300	275	291	276	283	290	245	291	295	310	302	314	293	300	294	284	270	301	277	306	276	271	303	293	296	277	296	294	306	292	313	260	264	309	314	271	276	313	335	278	256	264	270	272	302	257	299	283	273	286	285	280	306	262	267	314	284	282	246	272	252	280	317	283	319	306	299	293	309	302	283	308	297	305	264	288	291	269	318	256	281	304	278	269	289	302	323	296	275	298	282	320	275	280	262	296	270	275	282	291	290	245	298	275	274	292	286	249	278	291	302	293	265	276	295	301	291	252	273	265	275	285	290	282	298	294	304	263	293	263	265	265	285	270	303	271	287	262	300	297	330	287	275	291	289	272	309	280	274	295	270	275	302	313	285	310	268	298	265	304	284	265	298	306	289	265	291	300	297	295	326	260	280	270	263	301	275	279	322	277	295	274	257	278	296	285	271	271	295	288	294	280	261	278	305	290	302	257	335	295	280	260	267	282	307	305	284	254	313	311	266	292	268	248	303	305	276	284	288	314	267	308	282	291	283	300	256	293	292	283	308	254	290	302	282	281	292	294	283	274	281	272	261	263	301	286	302	293	293	304	282	269	263	294	307	258	320	294	271	288	287	302	287	289	286	271	295	270	284	286	286	326	267	284	270	258	284	268	263	297	287	300	259	257	285	265	316	252	295	282	270	296	289	278	292	292	283	298	280	276	289	279	310	264	300	265	294	281	291	291	274	290	301	293	292	297	273	275	269	283	339	288	285	301	273	288	269	271	267	320	303	321	276	259	330	283	256	296	288	263	286	286	278	318	296	299	296	279	268	271	266	294	298	298	289	287	273	320	292	311	276	279	300	280	273	323	283	294	277	306	284	306	283	271	293	283	320	285	290	295	318	289	244	272	275	280	269	275	304	290	315	289	260	288	263	313	285	286	277	278	266	290	311	248	306	291	268	271	273	303	268	292	259	294	269	293	281	260	284	292	305	286	288	267	282	297	296	271	277	291	253	290	309	295	299	291	286	264	289	300	290	293	277	284	271	308	281	317	294	273	283	281	289	296	286	302	284	296	307	294	297	289	254	297	292	264	292	297	321	308	264	291	284	281	277	307	329	296	276	258	294	284	289	298	267	275	268	284	278	288	283	285	263	288	283	283	300	272	284	266	293	283	291	270	317	279	275	295	300	286	324	269	266	293	308	284	299	271	314	273	299	273	262	261	323	283	286	262	243	261	279	306	283	273	302	323	299	278	288	282	319	310	328	269	255	273	286	272	281	266	266	279	283	279	292	274	295	278	254	278	276	281	281	286	290	295	278	277	295	280	268	276	279	270	298	268	282	267	264	296	295	305	259	298	308	308	273	277	277	297	268	302	281	301	268	285	248	291	285	291	319	292	275	305	304	279	296	244	273	278	273	276	305	303	269	310	306	253	311	324	287	272	279	269	288	296	291	295	282	292	309	267	268	274	302	267	292	285	272	309	324	274	276	268	273	268	295	268	292	264	304	318	282	288	274	285	282	288	303	275	260	277	280	288	312	315	291	301	284	284	290	310	300	276	287	299	277	272	287	310	288	287	299	288	277	288	288	307	301	288	332	303	292	300	295	285	262	311	296	261	273	289	264	289	329	282	305	295	293	303	289	324	270	286	296	256	299	283	267	309	285	256	318	279	312	277	305	263	286	277	288	277	291	283	267	285	274	276	272	293	340	277	308	289	264	285	280	298	281	256	267	289	310	275	268	280	307	296	298	281	298
23603	33532	27587	18761	12891	8961	6447	4596	3295	2472	1812	1369	1025	877	756	710	679	602	619	600	547	501	529	477	517	521	493	457	462	448	437	456	461	431	434	436	444	432	419	470	398	437	416	411	406	435	408	430	428	451	411	413	417	433	452	462	416	439	420	418	412	440	413	427	414	436	432	426	393	449	419	420	466	455	410	444	434	412	415	383	428	439	403	437	409	444	394	444	392	437	423	408	419	411	433	425	415	450	435	404	413	406	431	447	424	400	402	397	415	393	400	358	406	439	440	422	424	382	463	414	429	426	437	435	466	438	411	402	398	408	412	413	407	378	421	395	391	399	417	415	393	407	401	439	421	449	396	445	370	413	445	428	419	442	404	442	396	424	424	401	460	414	417	421	406	385	408	403	429	465	429	417	439	417	406	402	420	406	420	399	405	424	409	412	397	412	433	385	387	400	423	447	392	463	420	394	392	363	387	406	424	418	413	419	385	448	433	399	430	426	392	424	423	419	447	405	399	399	471	426	395	427	427	434	434	447	418	408	391	389	417	428	430	385	407	406	453	434	385	407	420	380	422	410	457	429	430	411	421	386	414	397	416	401	377	398	428	424	384	412	420	414	419	413	426	398	447	435	421	445	380	363	419	393	420	392	421	392	396	431	400	421	424	391	424	400	443	419	423	405	399	429	436	396	412	428	402	398	421	373	418	425	385	394	417	420	415	414	404	444	451	425	457	407	398	366	421	422	451	387	357	393	429	431	393	444	388	395	410	403	411	425	411	407	414	415	410	378	415	429	436	424	424	430	449	407	408	403	417	380	438	416	425	445	412	407	442	412	464	434	414	427	406	428	428	400	444	407	424	401	400	418	429	400	417	356	444	458	401	418	447	354	392	433	415	393	397	388	443	427	420	438	422	401	409	387	407	441	401	378	406	360	412	408	391	445	432	428	427	450	389	442	412	396	423	370	441	406	426	414	419	432	430	427	434	395	388	413	413	413	409	450	426	422	440	415	435	436	391	447	399	438	425	405	392	443	407	408	443	376	400	397	419	420	438	417	390	421	419	426	420	417	403	378	447	380	422	397	410	398	396	402	433	390	384	392	399	408	407	391	424	417	436	421	442	426	452	395	415	408	406	432	402	463	398	420	399	420	488	417	430	440	423	433	440	405	400	409	404	416	395	445	433	404	443	451	390	399	443	405	360	411	470	423	408	413	449	406	428	390	395	416	405	392	447	425	482	424	413	420	440	397	394	442	424	402	424	412	431	416	435	406	428	424	439	444	423	409	399	395	409	413	422	415	444	394	375	429	429	396	436	432	435	413	401	433	403	407	437	404	427	417	401	447	403	418	397	426	386	380	424	404	475	443	380	456	425	381	382	417	430	435	401	435	432	433	440	414	401	471	405	420	397	418	388	413	399	403	432	395	408	445	397	422	395	418	449	418	402	410	400	419	437	439	432	395	410	391	406	422	446	407	432	372	414	426	387	414	402	416	442	409	456	445	433	368	395	413	422	427	395	437	426	404	409	432	427	407	439	417	401	431	414	402	415	431	417	423	413	429	408	416	407	413	409	445	397	410	403	416	430	418	449	425	429	442	401	404	419	408	418	394	403	385	419	408	393	429	411	419	434	424	425	394	411	435	415	423	430	441	442	401	383	398	438	430	394	434	430	431	420	414	399	432	421	398	471	405	430	429	391	390	415	399	434	393	392	438	368	425	378	441	435	399	411	401	438	446	385	375	449	426	425	424	402	386	434	397	407	389	397	415	444	395	396	393	395	402	386	385	408	435	429	436	390	405	411	371	434	450	417	399	425	424	435	419	427	403	408	413	403	409	437	446	394	415	426	378	438	419	383	383	425	435	418	424	436	449	401	404	414	402	421	396	402	448	438	394	425	392	410	424	403	411	425	443	438	429	386	423	406	397	425	407	444	431	393	420	434	368	424	426	389	426	417	426	412	381	410	399	421	397	427	432	354	430	402	441	427	415	431	434	395	394	384	415	451	376	416	432	421	447	431	416	438	452	387	448	428	460	427	447	423	456	408	418	418	394	440	456	422	450	417	421	416	419	439	425	433	422	418	404	398	377	394	437	429	432	412	423	440	451	431	412	381	407	406	401	385	421	401	427	411	363	389	421	462	395	390	436	409	414	396	429	415	421	464	433	419	443	408	404	457	405	388	409	420	379	450	394	417	434	410	419	419	428	400	412	409	420	399	414	438	425	443	411	426	416	464	396	429	414	426	424	426	425	399	437	373	420	408	394	407	411	443	418	425	392	424	431	391	426	414	447	400	391	437	436	400	411	412	395	412	414	414	443	429	415	407	418	396	404	395	396	414	430	416	437	407	413	414	398	404	419	447	395	406	413	375	414	423	399	409	421	388	424	389	435	402	420	449	401	418	428	448	457	439	419	405	426	432	408	430	438	395	453	382	388	431	412	397	418	415	411	425	375	384	419	402	422	407	416	375	436	418	403	426	431	406	372	385	396	409	408	394	422	429	424	386	412	380	464	422	387	408	393	412	430	436	384	451	385	415	410	400	418	419	477	415	426	425	422	407	399	372	409	430	403	450	448	422	412	396	416	442	391	442	419	412	418	418	375	399	411	388	418	429	437	396	424	409	379	422	428	471	423	434	417	418	406	405	449	401	409	421	409	395	421	435	371	423	386	421	456	392	423	452	406	463	425	429	419	424	416	440	419	402	407	448	424	445	412	425	397	474	418	404	436	381	413	402	430	382	413	407	439	401	384	380	402	424	398	423	408	459	409	410	366	412	433	405	385	442	422	414	399	408	437	432	405	413	446	428	450	421	394	394	441	430	414	425	402	411	410	416	415	407	390	436	419	379	387	425	405	414	397	423	413	425	398	405	367	400	420	418	418	426	395	407	440	403	442	394	433	401	449	462	422	423	425	411	437	413	396	461	415	431	475	381	445	452	408	433	429	370	409	403	448	383	428	430	375	455	443	446	421	377	441	444	443	425	438	410	397	432	403	444	418	411	444	394	422	421	402	453	386	420	408	425	428	414	428	421	427	434	438	415	392	417	467	408	447	399	420	434	384	436	400	396	400	392	402	390	431	400	429	434	402	400	412	439	420	400	417	416	412	443	411	426	409	402	432	419	396	428	432	380	397	417	391	402	424	408	401	431	375	425	427	426	408	446	441	406	426	395	408	398	447	423	437	420	426	430	419	404	426	401	417	437	389	435	442	398	406	392	409	405	438	422	410	432	418	413	406	384	418	419	428	419	433	435	431	418	408	385	424	413	427	412	410	406	435	432	430	420	390	436	442	420	395	436	417	428	420	465	413	436	399	383	444	421	421	423	400	423	397	423	432	432	416	418	382	439	424	409	399	423	422	404	421	411	428	431	405	386	405	422	454	449	447	408	432	404	413	419	415	383	423	416	433	416	404	391	399	436	442	404	406	391	422	410	405	426	410	432	416	422	412	432	386	435	437	400	437	437	405	400	436	411	419	408	414	395	411	424	415
24060	21141	28320	24297	20574	11831	5006	2922	2009	1523	1154	889	579	525	489	441	425	437	416	428	379	370	368	359	383	326	320	341	304	278	299	302	275	295	292	282	295	278	292	263	280	259	277	258	246	272	273	276	269	286	282	287	329	256	282	318	296	278	299	260	257	262	272	251	275	274	252	286	271	288	274	259	272	246	261	287	282	260	270	273	274	264	265	259	260	256	260	257	255	262	268	262	292	272	258	258	279	269	266	291	248	259	316	279	277	256	269	257	275	277	261	281	272	281	264	278	321	284	266	248	274	260	278	275	230	248	255	264	250	238	282	285	277	275	275	297	256	276	236	291	264	251	270	229	283	261	276	283	270	246	287	269	291	266	272	280	267	281	260	252	276	262	260	256	236	250	282	262	219	251	266	267	257	279	296	258	249	274	275	292	264	245	254	254	257	255	243	266	272	258	269	277	268	261	274	279	272	253	279	269	283	281	277	226	246	265	252	261	270	263	260	253	258	243	269	275	256	267	246	274	256	276	284	256	244	239	258	243	268	275	273	225	238	299	283	249	255	277	257	276	260	263	257	295	245	250	233	252	271	258	262	284	278	261	253	297	257	263	239	276	244	269	263	268	262	239	278	259	267	291	279	267	247	286	251	269	257	242	263	248	261	275	247	245	304	270	268	250	264	285	278	250	267	257	276	252	240	241	264	256	266	278	285	253	226	261	270	251	253	275	245	260	270	263	244	251	257	254	252	297	261	260	261	266	253	294	289	279	275	295	262	236	257	268	274	248	244	238	269	294	291	277	282	243	270	278	253	270	255	269	289	278	276	258	267	265	246	260	285	262	246	261	237	277	254	272	235	284	297	295	280	282	283	294	249	241	260	272	243	255	283	248	264	260	266	234	244	272	265	284	252	246	260	256	272	249	300	237	250	259	254	271	266	247	266	262	243	253	295	236	238	289	283	267	257	282	287	268	290	261	262	262	286	281	295	276	227	253	281	279	262	242	255	272	292	288	272	279	263	283	271	284	248	260	249	264	264	259	248	269	259	263	269	241	268	271	232	279	301	262	256	284	275	241	284	277	250	256	276	262	260	282	263	281	264	266	272	247	274	269	259	285	236	244	257	282	294	262	254	247	263	272	255	244	281	275	295	242	253	284	276	285	266	263	276	272	298	239	280	295	245	284	242	257	283	286	262	291	264	264	256	257	258	264	284	282	252	267	269	299	292	292	258	255	243	309	285	287	242	254	252	266	254	265	270	261	276	258	260	305	279	248	231	256	254	261	268	233	290	287	274	261	243	259	261	261	289	258	272	256	267	267	275	289	283	264	266	264	282	263	263	271	255	326	253	248	244	261	262	259	239	288	248	282	254	260	256	238	271	255	259	277	274	269	275	258	288	273	241	255	267	258	289	257	256	279	261	265	237	265	244	251	294	281	248	287	269	236	267	276	295	264	267	244	271	293	295	257	254	282	304	236	275	249	248	289	256	251	280	273	254	272	252	289	244	249	277	269	256	266	283	258	274	258	272	268	294	280	229	239	262	214	275	255	291	256	266	242	259	260	284	261	261	226	252	304	272	274	257	314	276	277	276	255	247	262	237	253	245	275	260	279	289	248	289	262	247	273	267	249	253	261	282	228	272	250	250	299	266	284	250	253	282	271	273	261	245	273	251	271	264	260	273	232	294	272	257	282	245	263	274	265	289	268	290	246	257	289	264	238	241	274	275	279	279	265	277	259	249	260	259	252	265	282	288	301	275	302	283	273	252	241	248	288	279	304	264	291	262	297	268	272	272	238	247	296	259	271	234	265	290	234	250	258	256	278	235	250	267	285	255	252	274	255	276	283	238	253	241	286	235	258	242	273	274	236	270	247	246	233	283	279	267	260	265	257	261	259	263	255	260	285	256	267	307	250	265	276	277	282	277	246	276	247	281	262	235	278	243	249	277	281	289	257	247	280	256	249	299	244	265	271	245	273	277	274	259	271	257	271	264	244	290	263	270	236	250	256	286	258	248	278	255	246	281	252	283	272	275	254	234	249	282	259	257	271	239	262	262	262	240	284	258	278	267	257	259	259	278	247	276	254	270	293	258	291	245	277	263	274	277	261	274	240	255	226	237	268	270	274	271	261	280	287	251	273	249	271	241	279	259	267	292	265	253	269	238	261	247	273	269	242	265	295	291	263	264	267	264	254	270	269	262	299	244	237	247	274	267	266	256	245	275	284	280	287	278	297	263	267	271	247	251	254	259	255	264	265	281	247	271	291	252	242	269	265	234	274	275	287	283	255	266	262	282	230	269	265	276	256	271	239	274	234	247	259	260	256	241	265	241	277	260	266	271	281	255	266	249	276	261	235	285	258	289	249	276	287	269	265	250	258	275	250	241	272	285	273	279	254	276	264	256	237	285	263	257	296	269	250	284	255	260	218	255	284	289	225	260	261	276	273	255	265	273	279	237	268	254	278	276	214	275	273	306	279	256	266	263	306	258	250	255	256	270	272	238	254	262	277	243	254	273	289	262	261	250	261	299	262	251	247	249	275	255	267	270	271	296	292	285	268	241	255	255	263	264	269	277	276	238	264	291	252	251	256	281	278	247	281	255	260	277	266	278	241	284	242	276	251	274	276	212	275	256	251	263	282	274	259	266	272	274	258	301	240	241	279	255	273	275	252	280	276	290	242	302	245	230	284	305	260	262	247	279	280	252	273	286	263	277	237	260	245	257	272	260	263	269	274	246	269	260	284	241	253	264	248	275	253	264	265	255	273	275	235	249	255	290	288	269	261	254	265	261	288	256	279	261	246	271	257	267	266	243	277	252	260	245	276	245	282	289	267	230	254	283	272	264	270	248	243	281	269	252	250	228	253	268	280	256	272	268	261	275	257	273	252	236	290	279	254	272	245	281	274	268	253	265	263	272	261	246	267	283	269	265	270	282	255	252	262	285	263	259	251	270	273	235	242	256	275	270	288	274	279	273	245	251	274	287	267	267	276	252	273	265	243	277	268	265	264	263	258	264	286	251	288	287	282	290	247	254	221	274	259	250	288	252	261	257	268	282	265	263	256	265	261	281	250	271	241	248	243	261	249	263	291	245	263	253	244	263	267	285	269	275	259	261	301	245	245	252	268	263	286	262	265	262	256	251	284	272	269	277	280	272	280	260	262	236	257	268	258	285	296	270	271	239	269	243	240	247	250	295	265	298	260	265	263	246	255	270	267	249	284	279	261	313	253	258	271	282	259	256	265	286	272	257	256	297	263	240	246	285	269	258	263	255	292	254	264	259	264	279	281	282	264	250	247	284	276	254	245	277	274	291	255	249	270	232	276	268	234	267	263	276	258	246	245	263	263	254	286	244	263	267	263	280	267	270	274	246	236	264	277	266	269	273	284	283	247	273	259	256	263	258	238	258	273	250	281	247	285	260	283	264	257	288	295	289	278	284	258	272	239	286	285	269	276	251	270	252	238	260	268	256	266	267	237	275	274	257	250	290	276
23608	38442	33813	23952	17286	12036	9562	7276	5435	4091	3045	2095	1510	1317	1102	947	898	920	796	745	644	659	609	617	542	560	576	544	519	479	448	428	470	446	445	450	391	411	440	410	418	417	399	413	424	409	417	419	386	399	439	405	472	455	452	399	419	426	455	414	421	401	406	414	425	422	419	430	442	402	415	412	410	438	373	428	397	420	402	423	378	397	391	375	390	390	418	376	434	413	401	421	402	411	426	419	396	413	439	399	389	423	381	401	428	371	380	416	391	378	418	394	382	396	399	414	409	417	415	394	403	429	366	412	381	432	392	418	370	409	409	412	408	370	399	379	402	375	360	399	393	380	398	408	401	403	428	395	408	379	378	408	384	405	382	373	396	436	343	389	320	367	408	413	402	406	419	373	398	372	369	346	399	380	401	376	393	405	348	399	387	371	383	390	407	411	373	397	403	418	396	385	380	375	385	388	392	431	394	378	362	349	407	379	399	437	410	376	394	393	390	408	378	405	343	362	399	404	427	368	408	398	387	398	397	395	383	415	403	397	441	377	371	378	376	373	409	419	391	389	393	414	366	354	404	365	399	399	401	369	384	423	372	374	375	368	366	394	394	400	408	405	403	401	388	372	384	379	395	393	409	392	386	386	393	408	391	390	376	386	401	361	387	385	400	393	387	396	385	420	372	400	386	351	351	390	368	404	393	405	410	417	406	381	372	389	351	410	370	403	374	377	428	393	392	387	373	381	386	397	438	367	383	402	405	388	365	405	348	375	371	383	360	394	379	374	440	376	386	386	382	401	395	404	406	377	406	403	380	403	382	380	420	402	406	392	391	384	419	428	431	408	373	354	389	379	423	370	391	419	423	365	382	395	381	406	398	388	366	389	377	399	415	402	365	408	380	418	408	387	388	384	440	418	427	403	401	406	389	404	386	396	351	389	400	371	375	373	385	400	418	383	406	378	410	384	384	372	354	364	361	401	379	425	390	372	355	430	344	378	387	403	390	398	395	413	387	382	389	418	384	394	356	388	406	392	339	429	383	397	392	411	382	379	409	404	389	409	407	376	378	379	422	360	397	385	419	396	336	398	385	412	408	404	416	387	424	398	380	389	398	362	392	405	378	399	402	399	393	411	374	362	392	376	408	371	400	389	408	386	403	382	416	416	399	401	366	370	377	387	395	402	368	388	392	379	410	406	414	393	402	418	373	380	397	395	398	385	361	386	415	382	423	400	394	403	430	394	400	381	368	421	404	352	397	395	380	384	386	398	388	414	435	361	406	399	401	417	377	405	364	385	347	399	385	360	399	400	354	413	387	392	403	389	344	420	402	383	388	378	387	394	392	420	402	398	363	409	375	386	368	368	393	411	346	384	401	398	376	408	396	392	409	393	395	391	391	362	392	379	379	412	397	381	379	391	416	391	429	363	387	385	393	379	399	395	377	435	397	367	424	380	400	421	376	402	360	384	375	397	387	388	432	368	362	367	396	386	365	416	405	383	419	398	387	377	387	406	393	425	388	427	412	373	399	395	398	398	400	410	433	407	410	422	358	430	373	366	411	397	390	397	393	409	389	380	348	371	372	438	384	401	415	387	429	422	329	384	352	353	381	368	399	374	370	399	374	397	417	399	388	438	400	394	406	392	412	394	389	401	374	411	350	402	363	380	361	383	426	389	384	387	412	373	392	388	368	377	390	400	385	393	396	380	364	398	413	382	375	389	411	424	415	402	398	391	374	400	397	383	384	370	388	369	395	401	388	403	388	351	434	386	374	416	388	374	395	387	369	382	391	363	399	426	385	414	362	392	373	404	384	374	392	390	381	409	412	387	410	382	400	395	409	385	425	401	377	398	358	393	401	394	428	380	402	409	354	364	429	386	363	390	373	390	355	393	402	398	382	374	389	401	373	378	387	415	408	375	361	378	393	382	425	402	371	400	409	409	429	394	380	393	395	395	380	410	433	412	374	409	391	364	410	364	412	405	371	413	437	399	398	384	385	388	389	390	375	411	356	395	417	420	375	398	401	394	392	399	390	368	383	393	379	406	399	349	366	381	389	396	423	396	402	391	383	386	405	411	424	352	352	386	421	403	365	408	359	394	378	401	330	408	385	376	389	433	383	415	385	385	360	410	419	401	417	401	407	402	390	416	390	407	355	390	366	397	430	403	381	387	380	397	382	388	368	426	407	381	391	423	343	394	406	416	414	384	334	382	384	395	430	369	383	396	356	390	398	399	377	400	367	419	378	394	397	393	394	412	372	393	430	417	375	363	400	369	392	395	384	383	359	371	400	363	355	425	396	376	369	397	361	379	415	371	405	413	407	387	386	390	428	382	361	396	346	416	398	362	396	393	407	406	394	405	379	403	358	366	373	362	350	393	437	363	358	412	369	393	416	391	402	380	400	382	375	448	374	373	378	373	395	363	389	380	404	396	360	385	385	380	369	389	350	406	380	402	392	385	378	388	402	394	387	402	376	358	379	381	367	378	371	382	401	401	413	411	349	392	391	397	395	416	393	391	393	396	352	370	372	403	412	376	349	426	382	373	350	371	388	409	398	374	368	426	381	392	381	388	403	403	410	383	375	377	372	384	375	381	406	407	412	377	383	425	395	404	373	409	414	344	397	389	419	378	375	398	376	377	403	370	379	404	403	388	402	417	405	369	402	380	399	406	362	381	392	385	388	397	367	363	379	391	396	385	368	389	424	357	392	409	392	379	401	428	369	377	383	378	359	428	380	374	396	392	423	401	400	399	350	363	375	386	406	397	371	392	388	389	378	367	368	393	377	387	385	408	380	384	374	403	408	367	393	410	411	397	383	376	385	388	397	402	420	369	429	407	397	422	383	396	387	377	362	357	403	403	383	370	370	367	412	391	384	368	419	409	366	405	375	391	399	391	397	387	402	417	420	410	398	401	370	373	363	370	387	389	371	398	392	405	396	408	406	372	424	332	428	411	415	364	381	408	379	403	405	399	390	380	388	368	390	416	362	372	374	381	429	425	384	400	377	401	398	413	377	380	369	372	365	418	419	394	374	374	369	393	359	404	400	411	395	430	436	375	361	383	382	384	381	392	389	416	366	383	376	409	397	347	410	442	411	379	436	401	356	397	397	392	360	393	371	389	399	382	399	379	393	389	384	367	401	418	354	411	362	363	380	413	391	388	404	385	405	402	425	408	373	406	419	372	354	403	372	409	398	375	356	425	397	425	372	402	353	395	385	411	386	393	384	393	401	400	374	395	404	369	383	373	395	381	386	342	376	404	355	382	345	357	382	363	372	398	385	377	439	379	387	416	404	400	394	368	390	387	421	400	428	378	434	374	403	383	394	397	383	394	372	399	392	385	384	376	396	404	409	375	398	396	374	354	392	393	397	399	408	396	361	394	363	376	399	389	404	400	373	401	421	393	378	401	381	410	400	368	402	390	410	392	391	431	403	383	396	364	377	377	391	404	377	375	364	401	371	425	386	406	363	353	420	391	388	372	378	387	350	389
23067	21083	28750	23655	21124	20262	10955	4289	2731	1932	1347	982	794	617	531	501	429	441	421	331	363	303	309	300	271	229	264	242	225	191	194	205	202	200	207	187	172	195	176	198	190	175	193	197	168	195	172	173	168	174	176	188	195	212	157	201	202	187	182	203	171	180	188	191	167	205	172	190	187	196	164	179	191	190	180	162	176	178	151	169	181	190	190	160	179	139	156	153	175	156	152	163	172	181	189	166	156	170	159	160	180	171	150	161	171	150	164	189	162	161	162	161	168	149	165	160	158	145	154	171	183	193	136	155	189	165	151	155	169	182	152	174	157	168	154	152	173	163	170	185	169	186	149	155	148	169	181	150	172	156	181	185	163	169	138	130	158	187	161	155	166	156	168	149	168	178	173	160	183	147	178	147	153	160	189	128	145	169	163	165	152	181	143	173	150	157	174	175	152	167	148	151	165	147	148	145	176	164	162	167	155	197	176	161	169	182	145	153	183	167	169	179	180	180	170	143	157	146	173	164	154	155	136	142	158	145	162	159	185	150	179	162	168	156	176	137	157	157	156	145	153	168	165	153	170	150	167	144	129	158	155	172	133	172	169	153	136	137	170	156	187	175	161	166	145	191	162	165	167	158	176	169	166	159	138	168	162	155	160	165	132	165	156	169	166	174	183	164	145	154	165	156	155	164	186	179	161	155	190	181	142	157	176	169	183	155	190	136	153	170	196	165	168	160	147	126	153	169	173	169	166	162	145	169	156	184	155	174	164	155	159	150	159	151	167	169	163	174	180	159	179	146	150	175	173	151	168	160	141	151	160	150	162	151	158	170	176	155	150	185	183	167	154	177	155	168	168	147	163	151	161	186	159	191	150	157	171	151	172	169	153	162	165	161	170	146	155	162	180	165	170	168	178	183	174	162	130	175	169	148	154	159	163	169	152	145	155	178	162	149	179	176	167	169	165	146	150	145	183	158	167	149	170	141	151	170	152	175	142	167	155	148	160	175	143	152	167	165	167	128	162	160	147	169	153	155	165	167	162	157	163	186	160	174	174	151	161	171	170	161	162	190	148	162	169	180	140	153	157	164	148	161	153	157	138	155	149	183	155	152	156	169	161	163	164	146	146	149	159	147	158	162	155	162	157	157	144	168	163	154	168	152	142	162	147	161	149	157	160	174	177	153	157	152	175	169	172	146	155	158	153	162	182	181	146	186	178	147	143	184	157	148	182	185	171	131	167	145	169	176	141	157	157	161	184	161	157	174	158	151	168	155	162	168	167	168	157	143	170	143	150	157	147	179	167	159	176	166	155	178	170	182	152	165	157	145	166	170	164	165	169	179	193	153	157	157	167	147	168	158	160	160	161	160	137	152	158	149	144	175	149	151	149	179	154	150	168	167	163	168	174	153	166	151	155	173	154	174	161	143	182	160	163	153	154	183	165	169	149	181	161	175	152	163	164	150	157	156	168	151	150	172	150	143	154	155	151	159	162	163	168	181	164	186	165	156	159	174	150	166	154	161	169	151	157	169	163	168	168	129	121	154	158	135	164	153	173	164	169	169	162	149	164	149	174	163	164	154	166	185	143	141	148	168	154	178	177	162	143	153	152	163	166	145	158	161	173	162	168	160	137	147	161	162	141	159	163	182	156	152	155	167	161	145	164	149	163	161	153	152	147	141	158	161	151	159	163	162	161	176	156	163	193	149	165	163	153	160	161	162	166	147	159	159	149	138	158	149	174	143	168	152	162	151	146	187	151	154	162	172	152	160	162	150	169	180	155	181	170	158	150	162	157	164	161	151	177	160	155	163	184	162	167	173	147	157	164	149	171	164	173	163	170	155	174	158	182	158	165	162	173	154	183	162	165	157	174	145	154	165	160	174	169	165	149	165	153	161	157	156	172	168	161	134	162	163	164	152	189	153	164	146	162	174	185	148	162	178	159	165	176	153	149	147	162	155	150	140	150	147	156	157	171	170	158	186	163	158	163	161	165	156	169	176	165	158	142	149	160	146	177	146	182	162	163	164	166	145	165	155	153	154	140	180	161	159	154	161	161	162	152	152	166	145	177	177	179	175	189	161	145	169	164	165	143	160	154	163	157	124	151	164	164	170	168	167	153	155	169	143	161	151	138	165	161	162	166	172	154	156	169	184	142	161	162	172	179	163	158	155	160	173	153	180	139	154	146	161	158	153	165	162	170	149	174	166	170	159	177	165	161	144	161	176	145	164	155	189	146	146	169	191	170	163	164	162	148	169	170	168	160	166	144	163	163	159	163	173	170	166	146	168	163	157	164	177	153	161	165	174	143	153	161	160	159	152	144	175	177	180	161	157	160	146	146	151	176	144	157	169	168	152	182	153	172	167	172	154	143	158	145	165	159	153	152	165	159	148	139	165	151	156	165	166	202	167	128	166	169	145	183	153	164	151	177	167	154	181	169	128	162	165	165	184	161	148	162	171	174	144	169	140	141	153	160	184	158	171	168	174	156	166	168	141	146	184	148	155	152	157	189	176	141	149	159	182	136	156	174	151	156	160	151	171	138	180	160	143	157	145	159	164	178	161	164	164	180	154	144	153	169	142	160	151	159	162	165	165	160	150	162	153	158	175	162	183	186	160	170	171	168	152	150	158	162	163	168	161	169	161	158	173	181	162	155	160	153	163	168	161	162	168	164	180	152	171	170	167	150	185	172	151	157	169	173	121	160	155	151	153	173	152	152	164	172	160	152	163	162	180	158	161	171	173	166	148	152	175	127	164	155	146	169	173	169	150	178	173	146	172	171	160	171	159	172	163	157	154	154	151	142	158	164	142	163	166	159	147	148	140	170	146	155	160	156	128	165	170	170	145	167	170	177	166	157	161	167	182	163	150	169	160	149	150	157	152	155	157	167	183	186	162	159	165	136	165	165	178	164	166	181	164	152	171	164	175	144	166	155	194	160	143	170	182	155	155	163	144	140	156	154	143	133	143	185	175	165	163	173	180	153	179	131	159	164	157	167	147	176	147	159	139	166	136	162	170	154	162	159	149	169	156	148	156	160	148	165	169	164	170	148	178	145	169	152	157	168	170	180	176	149	175	159	136	156	177	159	154	140	161	168	140	177	150	163	137	172	170	174	157	147	149	168	156	153	153	183	158	156	172	151	156	169	170	180	180	168	143	142	140	171	163	172	150	156	154	168	169	140	146	158	168	162	163	185	186	162	142	160	151	167	166	162	161	182	173	155	154	140	148	156	141	166	166	172	161	149	183	152	157	175	160	168	178	168	133	179	152	160	189	167	130	167	160	167	158	148	146	161	159	155	157	158	145	134	158	145	174	148	169	149	153	176	165	173	164	157	166	157	163	151	163	147	156	152	159	163	146	151	161	171	184	155	162	157	163	178	154	162	159	152	139	174	153	163	168	164	173	162	164	150	153	168	184	161	158	173	156	153	148	187	171	175	172	159	162	147	171	153	146	163	187	156	166	159	167	177	163	190	152	171	156	157	146	161	193
25265	42109	37271	26592	19290	14958	12685	9691	7228	5223	3918	2716	2056	1602	1312	1218	987	993	903	786	703	636	595	574	536	521	455	434	413	374	330	331	344	320	359	304	303	285	318	321	293	268	300	283	300	277	289	285	270	314	300	303	321	324	308	330	292	296	307	302	287	270	312	278	269	260	259	247	301	287	290	321	269	255	301	278	277	241	238	229	270	255	258	252	236	278	240	245	249	239	245	249	245	280	283	276	228	261	269	252	257	259	260	224	260	246	241	245	246	239	234	248	231	223	272	267	260	248	224	247	263	253	257	237	284	255	213	283	259	225	242	195	223	237	241	231	262	247	244	247	236	237	232	251	249	257	245	258	267	266	244	290	266	232	234	229	241	219	238	240	230	262	269	235	275	243	275	268	247	245	275	256	217	226	261	238	236	226	225	248	272	260	240	238	227	222	237	221	253	254	235	233	269	232	241	237	225	228	257	236	275	234	266	216	202	253	257	252	224	223	242	275	232	259	225	253	261	230	250	243	240	232	229	248	235	246	220	219	245	255	236	244	214	239	275	214	234	246	248	243	210	253	254	232	226	248	215	242	255	248	230	252	243	262	210	226	250	257	229	226	237	235	219	234	247	222	270	230	261	270	263	231	260	262	260	231	242	247	229	227	246	231	245	236	239	207	228	251	221	239	216	217	252	259	228	218	268	249	237	217	268	239	220	243	243	239	203	223	251	258	251	227	252	250	263	240	243	237	258	242	258	217	243	228	223	215	227	219	220	264	223	222	240	243	237	239	236	233	238	225	260	253	223	245	226	215	271	243	256	249	229	228	237	221	271	240	256	238	236	244	253	238	254	248	239	247	222	247	244	235	251	221	268	216	213	247	235	266	224	197	262	246	220	259	249	244	221	242	239	222	260	220	254	236	235	206	262	265	230	253	259	243	218	255	255	248	272	254	248	245	200	255	245	223	235	231	252	221	226	249	266	247	255	249	274	243	242	270	242	250	237	259	241	214	267	196	240	246	249	243	252	249	239	263	232	262	220	241	234	215	258	252	222	255	243	237	220	236	267	263	245	233	225	212	226	268	240	249	254	246	225	240	251	224	249	261	235	252	245	218	258	249	201	286	261	244	250	259	221	242	234	265	225	231	248	262	245	227	228	239	246	211	239	246	232	255	240	242	236	238	242	250	253	238	273	227	270	246	259	245	235	245	229	285	231	264	249	249	255	231	256	237	244	229	255	246	212	276	268	262	271	263	255	256	250	217	264	226	223	232	260	239	216	255	243	245	231	228	226	240	246	219	210	221	233	220	225	229	246	243	248	297	245	255	234	264	230	238	250	239	216	241	243	227	229	247	249	234	239	235	242	224	234	240	224	234	263	229	224	233	229	266	242	241	221	275	264	260	267	235	230	252	224	233	242	249	226	229	279	226	230	251	250	238	245	229	244	251	237	262	248	236	240	213	239	243	257	247	259	229	237	230	268	230	220	260	251	229	227	227	230	219	232	241	222	238	256	216	251	244	239	250	215	233	248	258	222	251	255	222	246	229	264	269	235	239	225	217	207	240	237	235	230	256	245	240	242	263	215	252	249	212	229	258	259	241	227	242	237	267	250	240	263	246	251	208	256	267	217	225	231	214	240	255	235	243	251	252	208	236	252	247	256	239	254	229	243	265	244	250	239	241	240	265	238	269	266	240	256	222	232	241	234	243	264	232	223	224	252	222	230	255	241	241	263	262	249	228	261	257	221	206	268	238	256	241	271	242	242	235	217	245	255	218	237	250	228	236	268	265	245	246	226	246	272	254	232	246	226	232	241	253	282	254	231	265	237	253	249	244	252	243	223	227	219	230	257	240	230	234	226	244	231	225	257	209	249	241	228	229	219	242	226	238	253	234	246	243	269	225	257	240	233	239	245	286	239	238	239	234	251	230	238	208	236	258	240	240	264	222	270	224	257	221	239	255	254	213	253	231	236	265	245	249	249	231	219	234	259	234	248	243	239	250	231	275	261	249	258	251	265	250	223	252	229	251	234	232	222	233	247	242	250	249	238	235	246	257	227	216	226	249	241	216	223	252	226	243	259	225	241	302	255	266	249	229	233	259	226	227	211	249	246	225	233	246	203	244	231	246	245	253	210	239	212	215	237	250	246	260	233	251	257	239	261	245	239	234	235	233	252	222	249	258	256	219	242	255	236	234	221	274	239	271	263	237	242	230	272	257	216	262	251	249	243	245	235	241	250	266	247	262	232	250	252	246	256	264	252	239	229	261	246	232	251	253	230	213	237	258	260	262	233	235	271	267	222	245	249	222	228	223	231	250	263	213	227	224	228	258	250	220	210	225	234	217	225	220	220	273	234	223	241	238	252	261	255	248	219	250	224	221	247	245	249	255	246	258	233	225	254	248	235	232	210	237	250	231	245	243	221	252	232	220	226	262	230	219	244	236	244	255	261	219	242	249	229	256	219	229	235	275	272	233	242	239	226	259	241	238	274	257	219	255	237	203	227	286	226	246	262	229	215	227	232	259	220	243	251	250	241	218	244	220	248	269	255	261	240	231	249	247	232	242	209	254	227	247	235	259	236	217	226	223	226	248	269	244	224	252	235	251	221	249	260	248	231	227	245	217	249	253	254	239	228	235	234	216	233	234	219	211	242	246	222	265	252	245	252	218	248	245	238	231	268	265	234	248	225	273	282	251	251	271	245	229	247	239	224	232	248	264	229	247	226	226	239	236	234	254	252	230	266	250	245	218	228	234	237	268	240	260	247	242	232	248	247	247	234	256	254	234	242	234	235	247	239	245	232	224	244	225	221	244	234	228	253	270	250	235	236	235	238	240	219	214	229	218	263	238	257	220	256	257	252	220	251	239	227	268	235	272	250	229	243	236	264	238	262	258	254	251	240	232	236	233	236	232	238	232	243	262	247	207	233	240	233	211	246	248	254	247	233	258	248	249	232	244	236	254	232	241	255	247	235	222	253	241	254	249	274	242	209	239	252	242	214	269	244	236	253	234	259	275	245	259	258	244	218	238	264	237	244	224	258	230	224	252	241	241	217	247	239	252	250	223	246	247	224	254	233	244	239	246	264	241	246	228	236	235	224	248	252	220	236	227	266	229	242	231	216	283	276	216	258	265	264	233	248	246	206	244	213	253	241	236	254	218	230	237	266	229	229	267	224	244	249	251	238	207	225	237	251	244	240	262	237	244	253	247	232	220	256	273	266	273	221	246	235	236	235	230	230	239	227	244	239	226	225	259	257	268	237	263	259	217	218	221	253	214	260	233	241	267	254	232	225	237	240	263	250	231	234	256	236	251	220	244	232	232	250	243	261	242	245	236	237	263	258	262	236	235	246	247	274	213	250	238	203	259	246	249	240	224	241	212	244	242	225	249	224	257	242	261	247	246	261	247	242	243	243	242	257	258	248	255	245	244	248	258	231	211	217	260	240	249	215	274	250	242	220	241	267	254	244	224	261	226	260	271	245	234	253	233	236	243
27353	22582	22612	14049	6336	3551	2586	1792	1190	916	705	571	508	425	421	412	399	362	328	347	325	338	337	313	319	300	315	323	303	289	316	292	289	269	275	325	299	326	319	263	296	274	329	284	306	282	318	304	299	295	306	313	284	329	267	277	306	300	292	288	307	288	276	283	297	277	297	293	283	284	315	283	296	287	319	322	312	289	287	288	314	281	269	288	276	282	322	288	286	299	323	265	288	297	309	278	291	270	307	296	285	288	274	284	277	335	294	291	245	287	291	300	296	302	320	295	287	275	286	322	311	289	287	286	296	285	304	297	287	302	280	288	305	277	300	302	268	302	292	275	274	267	280	263	285	307	297	333	269	305	287	306	272	283	309	293	302	261	286	272	293	274	305	314	306	283	297	292	285	306	288	288	304	271	298	285	267	270	307	282	301	301	342	257	259	267	263	290	272	261	277	300	275	294	317	259	261	278	286	282	305	306	317	259	270	288	276	278	289	353	281	310	287	262	290	264	258	286	315	283	290	284	299	259	317	300	285	273	262	312	289	277	265	281	245	298	303	288	269	269	296	291	293	301	275	306	284	292	281	285	277	277	309	297	296	300	304	295	294	278	288	286	282	285	258	295	279	270	316	305	293	292	293	259	273	300	307	256	314	272	277	297	273	303	283	307	306	268	281	290	285	272	295	287	285	317	275	316	275	294	272	332	292	311	294	265	292	298	270	278	275	290	305	261	292	267	300	310	267	317	298	280	301	270	283	265	289	293	281	290	295	285	303	276	277	308	284	301	305	298	291	283	303	295	263	285	284	312	292	279	289	282	286	299	276	297	309	285	295	289	301	271	275	287	298	323	276	261	285	282	293	277	281	258	289	294	262	292	295	318	318	292	281	289	261	286	269	311	298	299	298	282	303	262	306	292	314	293	299	264	293	266	302	284	296	317	281	321	294	277	273	269	297	299	320	292	271	303	270	293	289	290	317	291	297	282	276	281	292	293	289	280	269	289	324	296	303	285	279	270	291	283	288	269	279	300	286	286	300	269	317	285	261	292	297	300	263	312	290	328	292	262	301	301	285	294	274	290	287	307	305	309	280	306	297	312	276	302	295	289	287	291	259	332	284	297	333	297	304	287	278	267	306	314	304	292	292	302	269	278	306	295	300	310	299	273	305	309	318	280	295	314	264	298	301	294	302	322	295	288	303	328	299	328	313	271	306	314	282	316	297	298	292	315	298	286	261	298	291	328	298	303	293	279	265	289	245	270	311	295	288	275	273	283	257	259	277	291	270	292	270	295	285	255	299	324	288	283	280	298	287	277	313	273	282	270	277	286	290	297	297	321	279	296	284	287	291	296	292	319	294	293	290	278	293	289	296	273	295	296	271	286	354	287	267	278	311	247	305	275	288	308	298	278	298	279	310	299	266	302	280	287	273	264	317	298	284	293	298	248	310	293	294	300	298	305	266	294	283	313	309	271	302	292	302	282	298	274	292	274	293	305	308	300	298	295	243	320	294	296	299	320	309	270	301	281	287	278	277	270	280	311	278	266	289	255	282	302	303	297	330	292	277	319	283	296	312	273	295	304	309	297	305	299	300	311	269	285	299	304	315	292	303	305	300	293	306	283	321	302	327	276	308	276	296	260	310	288	288	296	300	315	281	258	270	263	272	290	272	309	271	303	317	258	276	287	294	295	287	288	289	284	280	264	291	314	305	293	284	282	288	264	282	280	276	289	327	287	263	255	277	302	308	257	318	298	267	288	287	285	296	289	287	291	313	282	273	294	268	278	277	315	277	290	314	284	280	310	284	291	296	304	284	282	248	284	308	270	312	311	302	269	277	288	301	317	297	310	276	316	299	324	280	309	303	331	287	289	276	287	277	317	293	303	288	274	308	272	288	288	275	309	288	262	278	299	280	325	286	282	280	271	298	294	284	268	298	293	294	272	284	290	299	275	272	288	302	287	284	251	265	297	287	299	293	298	257	305	283	306	298	318	307	316	279	283	278	309	294	289	292	311	291	284	293	266	286	268	288	296	271	296	286	296	290	295	298	316	292	264	296	299	279	289	319	286	295	278	271	297	279	291	273	272	273	302	326	280	268	294	292	272	315	281	300	291	312	279	279	314	268	258	280	270	315	277	266	294	286	269	258	303	300	348	314	319	283	293	254	243	304	264	298	282	277	312	317	269	291	324	274	298	285	272	300	275	306	273	271	300	297	277	291	293	289	297	259	284	283	303	313	271	311	265	286	279	304	268	277	298	280	297	317	321	258	314	271	276	282	281	276	295	301	296	306	271	304	268	289	279	306	290	291	288	264	271	262	240	321	321	272	261	248	267	307	318	304	268	272	292	304	287	294	287	270	293	271	296	263	291	284	317	287	264	288	258	291	293	305	290	297	324	285	259	309	265	272	248	281	252	271	280	274	259	287	281	302	305	302	283	281	245	312	270	278	272	280	276	314	308	270	311	311	298	282	305	289	300	295	303	297	309	296	304	270	314	288	287	278	312	299	314	299	311	318	297	282	298	288	272	274	292	308	300	264	307	297	296	315	281	270	316	280	305	286	343	287	301	304	289	281	278	283	290	290	254	287	298	312	280	299	280	297	279	282	278	291	311	270	284	283	307	305	313	314	315	280	292	292	302	271	312	302	320	296	296	255	284	298	318	290	302	264	290	273	279	262	268	260	290	272	301	291	275	264	291	298	307	285	283	270	310	256	295	284	287	265	291	283	288	310	297	283	287	290	289	285	284	283	319	304	269	302	302	287	298	313	284	293	296	318	261	269	278	284	303	256	283	301	277	311	320	286	318	281	288	305	273	263	310	312	294	323	323	304	288	280	305	274	315	280	286	293	339	271	274	313	278	272	260	292	316	296	292	265	300	266	290	298	283	266	303	302	282	264	342	282	294	296	294	317	283	290	281	304	305	263	282	295	296	251	318	295	290	307	298	279	263	313	280	277	319	265	304	284	286	275	298	318	310	303	276	300	278	276	266	296	315	297	286	300	335	295	290	282	265	288	307	302	286	312	285	314	285	280	294	284	288	281	269	315	281	275	283	265	317	306	297	271	271	285	283	286	251	301	295	293	291	291	249	300	299	292	285	300	257	324	318	267	300	309	275	286	305	268	288	266	299	286	313	264	288	296	300	266	292	266	269	276	305	322	271	276	276	284	295	301	270	270	290	293	290	283	286	271	273	275	299	302	281	303	282	277	287	284	273	287	295	312	303	282	301	295	265	304	283	275	289	270	287	288	311	280	307	329	283	296	297	277	295	286	294	313	260	258	311	289	295	296	300	297	294	304	282	299	260	280	293	271	315	286	283	286	289	298	267	329	276	323	306	271	287	300	279	271	317	312	310	286	292	320	291	272	300	290	331	278	297	313	254	305	297	292	299	293	324	288	252	258	285	256	295	282	275	309	285	283	277	278	308	287	301	321	314	283	304	303	278	258	306	313	309	274	257	297	303	273	311	275	274	293	275	290	291	284	272
22911	32939	27054	15976	10594	8123	6634	4522	3346	2536	1748	1240	938	859	773	737	734	675	597	541	533	540	525	538	557	492	455	497	444	433	459	385	455	434	470	452	458	420	453	447	461	452	415	422	431	446	431	424	424	437	445	449	406	424	401	418	433	432	414	429	440	440	444	427	440	446	427	406	444	435	425	443	450	455	448	393	420	443	421	457	405	429	440	428	410	410	386	428	425	473	384	427	448	425	447	435	431	471	444	439	406	437	407	398	485	412	431	430	431	393	412	430	450	426	460	397	412	409	412	401	432	439	409	399	430	383	440	419	414	433	444	450	415	433	375	407	421	437	435	439	431	435	414	436	460	435	431	399	419	422	431	421	426	403	458	408	417	395	406	433	447	415	386	423	403	409	415	439	419	401	420	425	418	420	445	433	454	418	407	439	423	396	436	433	416	391	382	425	436	431	423	458	437	437	443	469	425	436	396	408	435	419	446	430	411	416	428	422	431	403	392	436	420	440	403	449	426	425	426	398	443	413	423	428	447	448	429	433	424	418	416	420	446	412	434	451	417	431	474	453	431	425	458	415	443	429	422	419	393	417	409	419	415	456	445	401	452	400	428	452	449	440	444	444	425	432	407	447	384	464	445	428	445	429	439	397	428	403	427	427	406	380	428	416	434	418	416	424	410	421	400	423	420	398	411	414	429	440	374	402	410	411	424	410	428	446	417	439	422	404	393	441	428	432	437	439	443	431	417	375	458	436	382	421	399	397	417	383	433	426	430	404	405	428	430	428	406	397	438	433	429	403	443	436	421	426	432	426	423	464	422	416	415	448	413	431	430	415	404	408	397	458	429	400	430	436	456	452	420	418	422	457	419	452	427	435	431	462	404	440	390	432	408	399	434	432	437	434	429	396	440	437	419	367	402	421	401	473	445	465	430	412	395	457	437	417	419	453	399	463	430	462	422	462	423	422	435	442	417	429	423	394	443	432	432	417	435	415	437	441	379	420	410	442	436	397	423	426	426	436	434	423	462	428	453	452	426	430	444	402	411	428	456	414	428	417	405	454	399	430	407	409	419	424	414	443	419	408	441	398	419	419	391	421	426	444	439	407	430	455	432	399	407	404	422	409	411	435	405	415	428	427	400	418	410	444	418	422	424	462	419	488	442	448	437	390	439	450	427	424	411	442	395	403	411	411	395	403	453	414	453	400	442	450	429	435	432	445	407	441	396	439	408	460	390	450	419	426	437	401	413	416	488	432	402	431	439	419	406	448	435	421	442	449	401	406	392	397	387	421	441	417	424	410	422	439	425	444	432	433	452	422	423	405	417	403	411	437	383	420	432	441	432	416	425	482	427	422	401	439	405	445	434	449	414	430	421	443	428	417	411	450	445	435	431	439	443	444	437	401	423	431	408	425	445	401	425	404	461	433	425	442	438	413	443	391	442	387	406	428	410	422	444	400	407	436	388	418	472	399	429	425	427	461	435	427	426	424	403	432	449	410	402	418	437	390	422	431	439	431	439	429	390	429	424	448	423	459	459	435	444	425	421	431	435	416	400	451	429	411	412	449	421	393	415	424	387	420	403	452	455	438	446	443	452	409	459	437	437	441	428	415	448	411	395	388	436	437	424	365	420	464	431	392	438	413	452	439	360	451	352	379	410	406	418	454	425	422	406	417	432	405	400	422	408	422	370	439	438	469	411	404	423	442	462	390	376	421	429	458	452	392	443	459	436	399	398	411	447	411	423	425	419	469	440	389	386	429	401	398	442	378	412	412	396	424	403	432	428	454	445	453	456	446	436	420	409	459	451	417	464	441	401	424	435	420	402	445	399	409	422	386	402	436	436	406	394	420	431	418	415	463	425	431	438	406	412	406	403	466	424	438	410	415	434	388	449	423	412	424	404	429	421	437	435	457	451	448	422	404	449	442	422	452	417	406	410	428	426	417	427	444	411	448	444	419	416	412	428	420	396	419	390	419	449	395	401	437	393	481	403	430	450	398	414	404	434	479	398	391	414	420	427	414	439	390	430	420	398	439	419	417	457	415	403	396	448	430	427	447	430	465	421	426	420	421	440	439	420	436	394	426	405	444	422	433	383	395	418	396	430	413	420	408	430	431	431	421	390	437	427	426	426	382	459	421	419	427	441	417	413	440	431	439	444	438	426	430	392	401	437	434	448	428	444	457	410	444	400	417	460	433	451	419	433	426	466	420	445	457	438	415	404	449	447	427	418	400	444	406	454	435	438	447	456	408	399	447	403	442	443	420	433	452	409	422	416	408	453	446	421	389	426	402	436	395	425	425	422	430	423	446	420	437	418	420	409	458	424	411	414	384	429	419	419	421	408	433	445	435	408	416	420	398	434	452	390	416	408	455	456	451	398	409	405	364	439	399	436	427	458	440	424	412	449	430	443	406	414	442	416	419	441	429	400	404	405	416	441	448	424	446	457	432	441	418	397	441	454	438	401	394	443	388	459	425	442	396	430	462	420	430	399	478	441	399	427	422	457	422	390	429	398	445	428	456	408	421	413	435	426	431	469	438	412	448	422	435	410	428	430	423	418	435	435	458	402	429	408	401	417	428	461	392	423	399	432	453	411	407	437	399	418	432	398	439	376	414	434	388	435	417	398	395	424	405	406	440	415	412	429	423	402	406	411	435	406	436	401	412	415	426	437	433	378	422	415	411	401	416	409	401	438	399	386	418	396	400	431	413	438	413	428	436	393	413	390	465	411	398	394	481	409	389	453	473	417	433	410	464	451	428	433	456	446	424	442	443	428	422	418	414	382	420	433	440	410	419	437	422	431	443	393	432	403	429	436	416	430	440	408	429	414	474	432	396	441	407	412	396	434	410	378	429	413	420	423	417	457	436	386	415	406	409	427	420	414	409	419	426	438	444	455	442	423	417	422	418	393	422	413	377	461	423	411	426	413	443	442	424	386	429	416	396	440	421	401	444	408	395	430	396	433	420	413	445	401	402	431	417	403	411	457	385	417	406	443	426	418	427	397	439	403	437	425	410	424	451	463	456	417	414	421	462	432	457	456	400	407	442	417	400	400	429	422	458	434	421	389	430	420	406	465	400	414	402	440	429	458	424	437	426	383	397	431	415	412	407	425	435	413	415	411	446	424	441	420	423	446	416	410	419	386	438	430	404	413	434	405	394	392	430	399	401	409	455	446	430	425	397	421	429	408	419	394	400	407	427	407	424	412	415	424	462	434	431	390	428	421	441	403	412	438	445	418	402	426	427	430	407	445	446	399	426	396	389	481	459	409	423	439	420	419	443	393	394	421	412	463	433	417	436	449	402	481	428	438	429	461	414	431	409	417	373	425	394	425	432	445	420	462	461	445	457	392	452	430	416	426	435	424	422	405	407	431	441	434	446	454	407	441	451	425	429	420	410	417	441	416	432	416	419	467	468	422	434	417	437	408	388	408	415	431	437	415	429	436	401	418	413	445	419	414	453	420	413	425	394	415	420	435	382	409	427	444	451
24193	21207	28410	24369	20642	12005	5340	2752	1861	1456	1184	840	640	591	502	514	502	457	454	400	369	391	360	339	308	326	312	293	326	301	291	296	281	297	279	319	268	278	261	298	275	303	279	295	275	291	268	255	286	299	288	295	279	287	305	291	282	266	267	281	277	289	250	281	260	280	252	244	308	283	309	254	280	288	302	274	278	261	297	266	286	291	251	274	262	268	250	277	249	274	285	277	240	287	270	279	279	276	264	273	281	283	283	261	266	254	272	272	262	299	253	265	262	263	265	274	289	277	242	253	267	284	262	282	268	274	265	260	266	272	229	286	277	291	268	271	287	240	257	282	269	288	238	270	285	308	258	272	267	284	260	276	249	256	296	266	270	261	247	258	251	270	268	243	287	271	250	280	305	243	271	260	272	273	284	293	271	278	246	273	270	261	263	277	268	241	261	310	269	266	240	230	253	294	268	274	284	275	259	274	254	274	254	255	268	267	260	302	260	267	278	248	280	241	272	268	267	275	203	272	250	287	256	265	274	247	257	268	264	254	246	280	280	261	267	246	258	266	264	273	262	266	277	286	256	235	279	287	268	288	257	256	285	278	255	257	286	256	250	281	298	252	241	275	270	257	243	264	265	259	270	276	282	261	295	261	283	287	287	272	284	292	233	260	270	306	294	284	266	250	282	266	262	296	276	289	293	264	253	284	230	256	267	277	246	282	304	268	266	258	260	279	250	256	258	266	248	257	263	281	265	285	270	249	262	265	266	262	286	294	284	279	279	257	286	295	260	243	258	273	284	258	269	272	247	282	274	276	281	280	279	261	275	253	278	262	283	275	289	261	278	265	268	287	266	263	286	266	253	254	269	295	277	280	254	258	255	238	289	289	285	258	255	285	257	298	265	230	250	266	268	222	252	262	283	267	270	251	235	278	228	289	264	255	275	257	295	274	306	246	273	268	250	263	271	268	273	272	264	283	280	266	261	253	276	256	252	274	235	266	274	280	283	285	256	291	257	281	252	244	275	269	285	257	247	299	246	300	266	264	242	266	270	281	277	255	249	271	262	281	282	260	259	250	273	258	244	284	284	269	258	276	260	263	256	274	258	268	253	261	231	268	270	253	259	287	263	281	262	261	256	255	293	265	272	268	288	276	283	267	281	266	276	267	261	270	288	300	284	243	262	275	253	284	277	273	291	282	274	248	262	323	271	292	268	273	277	280	256	253	262	269	275	270	255	224	292	264	239	263	300	246	245	294	279	256	267	253	259	263	312	287	288	262	268	280	255	276	270	269	280	268	285	278	269	271	284	278	277	255	287	267	262	263	270	288	229	254	265	300	293	288	264	239	296	272	273	266	276	273	262	244	219	256	260	278	302	256	259	259	282	264	274	287	267	282	270	284	273	242	262	250	276	265	274	289	253	278	248	303	282	247	268	281	283	260	307	266	289	250	261	275	277	288	275	295	262	261	276	294	243	255	250	295	259	245	267	286	273	263	289	296	243	242	260	289	264	313	233	282	285	267	270	243	279	252	241	273	269	270	241	269	272	260	263	274	238	264	282	273	245	277	285	262	251	275	255	250	278	273	255	284	287	302	268	287	264	262	275	245	246	269	319	277	276	259	261	267	259	273	279	254	285	277	240	261	264	259	266	263	289	261	285	270	285	274	302	292	276	240	276	289	289	267	259	256	279	257	266	278	296	260	294	239	281	300	244	291	276	277	270	261	265	244	269	250	294	257	253	272	246	284	268	279	234	248	258	273	284	292	291	244	268	289	279	280	253	270	263	251	287	248	284	272	274	253	272	261	241	264	261	299	297	258	271	264	263	273	261	253	300	278	270	267	268	245	256	267	246	274	250	269	243	321	271	255	271	286	264	273	293	276	252	265	242	283	259	289	274	262	236	257	275	279	277	285	269	298	269	252	268	251	256	240	284	276	251	244	265	245	272	268	302	280	242	270	273	284	255	282	255	279	274	257	265	246	271	303	251	247	285	244	292	287	266	276	271	264	258	273	237	251	300	253	263	271	266	285	254	257	291	278	249	250	272	256	278	240	267	275	299	233	273	280	280	268	272	280	243	251	287	284	305	286	278	235	268	249	302	263	255	261	292	280	247	236	241	243	274	265	266	249	273	276	258	294	269	315	279	280	248	219	271	255	286	269	292	244	269	264	284	257	281	258	294	251	280	224	280	253	282	248	260	270	289	266	281	264	256	253	264	258	239	288	261	240	268	265	265	278	287	279	272	269	279	251	275	264	264	241	260	259	245	254	250	241	261	257	263	279	274	255	260	246	248	252	278	226	254	265	272	220	277	278	267	257	250	276	265	266	286	251	258	298	299	248	274	259	259	271	281	252	270	276	253	263	284	232	236	294	278	295	245	239	242	270	268	315	265	276	282	269	266	248	268	297	258	267	257	281	270	280	253	287	264	299	280	247	254	299	274	271	238	249	299	276	276	257	283	251	261	275	281	274	253	290	241	250	294	266	279	233	273	253	273	240	274	277	283	289	295	278	248	270	279	255	244	270	302	277	271	280	286	274	270	280	254	296	271	258	263	244	252	259	289	233	271	280	252	268	256	253	253	244	266	256	288	235	273	261	270	270	255	305	298	264	263	298	277	290	267	251	272	252	263	269	268	298	278	267	252	262	254	310	287	242	285	304	262	249	258	263	271	262	283	269	246	285	270	247	277	280	242	275	268	288	223	286	301	278	276	273	250	277	281	280	271	276	287	277	280	276	264	264	275	268	267	284	285	287	238	277	281	261	259	241	258	267	301	259	258	248	282	251	252	280	278	263	260	245	275	289	271	266	284	266	307	260	285	280	238	275	254	288	280	291	275	261	263	305	316	275	284	281	234	271	262	280	282	267	244	229	275	267	261	293	250	248	278	276	251	231	251	254	268	221	286	262	280	247	274	256	240	263	286	279	257	273	265	277	283	283	263	266	265	241	262	259	234	254	260	226	274	276	249	249	258	245	249	266	287	259	292	266	277	266	255	260	280	265	262	280	265	275	249	236	226	297	265	296	264	284	299	268	262	246	263	290	274	300	255	280	235	272	270	268	288	268	291	265	237	264	298	275	244	239	270	300	252	261	261	264	258	278	287	272	263	290	251	262	283	265	309	257	291	264	247	289	264	252	283	261	275	244	260	272	278	259	263	291	277	263	281	250	268	292	273	266	289	240	238	287	250	257	271	246	235	274	264	225	255	248	244	304	267	267	267	249	260	241	279	277	292	258	289	246	260	266	277	251	255	260	242	274	265	261	257	311	283	261	277	271	275	270	269	266	283	281	279	253	273	273	258	263	245	240	292	289	268	275	275	280	268	232	270	271	265	268	278	274	269	270	279	268	271	256	299	296	278	267	278	292	257	305	271	285	253	282	248	259	240	249	274	275	240	250	288	297	253	279	246	246	281	277	254	259	265	261	270	266	276	259	266	282	280	231	284	278	250	275	249	305	290	243	275	267	253	269	263	274	266	300	261	265	285	249
22726	37890	32286	22016	16314	12431	9587	6680	5000	4078	2994	2192	1536	1331	1213	1088	987	891	790	639	647	654	667	627	567	516	525	519	490	450	431	438	446	438	464	432	433	425	413	420	429	416	430	380	389	405	396	439	425	404	439	449	449	444	432	462	410	466	432	419	417	431	374	418	442	438	415	404	441	434	402	454	431	452	451	392	418	408	444	429	377	405	353	389	377	392	382	393	428	378	394	419	416	416	402	395	407	373	410	391	415	426	389	438	386	397	370	397	457	430	388	422	374	422	396	410	427	428	384	403	395	414	369	379	375	401	404	386	392	376	397	382	379	411	425	390	346	360	416	369	393	387	417	412	406	402	401	421	415	446	375	415	427	386	379	388	389	414	423	418	390	438	399	405	393	430	408	421	406	410	424	388	385	384	413	402	440	377	355	385	394	398	389	402	384	420	429	403	404	405	384	405	413	399	392	377	424	422	368	398	409	415	408	383	360	372	391	394	428	400	394	397	407	394	412	399	388	364	394	391	404	382	409	427	381	399	384	385	395	398	407	421	410	399	401	375	433	400	439	402	406	395	420	389	412	381	375	367	371	383	383	390	395	402	388	401	405	402	413	423	399	388	413	377	389	375	413	384	396	408	400	423	422	390	372	365	389	374	413	392	375	389	397	370	420	403	425	377	389	410	408	373	391	450	384	406	372	384	395	398	338	416	397	394	419	370	351	392	380	376	354	400	417	343	366	402	418	396	377	339	387	404	418	390	351	404	400	392	419	392	323	400	421	396	378	414	417	378	392	431	385	377	386	388	411	385	398	382	400	383	373	364	341	411	391	388	395	374	390	411	411	370	370	444	385	376	379	391	394	431	378	396	421	385	370	407	405	417	393	401	391	429	418	359	376	382	402	409	410	379	377	367	391	366	379	419	401	416	378	391	407	419	406	413	390	369	406	384	404	417	378	417	385	404	424	400	375	390	404	393	372	405	372	379	392	379	393	381	430	403	397	391	396	403	407	372	386	383	424	364	399	378	411	417	398	400	416	393	371	383	375	392	392	395	395	362	440	397	366	416	412	395	404	422	379	380	408	385	378	412	447	379	381	410	387	374	455	381	377	398	411	381	388	387	371	415	389	418	386	420	419	368	387	382	389	374	419	387	397	409	418	401	411	407	402	411	415	370	387	386	385	375	425	383	386	420	402	352	404	345	431	397	386	425	375	398	377	392	367	402	376	387	418	386	401	401	367	393	378	412	391	403	416	392	413	357	424	386	386	386	391	420	377	386	368	462	414	367	404	404	416	379	408	419	405	375	404	399	417	407	401	443	380	379	410	381	393	399	376	394	377	403	381	400	372	375	385	373	401	378	385	375	358	371	377	394	350	396	394	401	414	405	371	337	380	401	405	375	389	403	382	412	417	396	410	404	425	362	345	392	419	381	389	399	398	396	388	431	409	399	394	379	404	369	423	423	414	370	419	377	386	420	409	400	424	389	411	397	380	381	405	378	382	405	366	383	454	385	369	368	356	369	417	363	397	389	365	412	348	422	367	410	392	378	438	392	382	398	410	385	401	387	438	397	429	405	374	379	382	405	388	376	414	386	375	372	390	411	415	369	420	332	385	423	422	422	367	415	406	391	400	377	394	401	403	428	371	397	416	402	390	401	363	411	354	391	408	407	398	396	382	407	418	398	350	409	414	386	394	366	398	397	416	418	386	411	384	393	399	385	363	389	415	400	374	415	406	375	412	353	383	402	404	399	382	398	410	349	373	400	385	386	385	405	406	400	396	376	372	383	374	399	369	398	388	379	406	394	412	408	401	380	417	403	406	396	395	376	370	424	390	380	387	401	411	397	381	360	377	384	381	368	391	383	387	393	366	431	396	375	398	412	395	378	433	375	380	404	379	423	390	416	390	391	409	398	402	398	409	402	412	409	369	362	394	406	426	375	364	404	371	393	394	385	417	405	404	360	397	386	408	386	403	359	383	437	435	413	391	412	429	380	375	409	389	383	407	393	373	413	400	415	373	381	412	413	398	397	415	414	382	392	436	349	389	380	430	400	409	390	397	379	397	365	389	415	400	429	396	380	408	374	407	399	432	411	365	391	410	385	406	385	372	410	390	351	393	443	398	407	424	366	373	374	397	433	411	373	399	412	417	388	401	415	403	410	409	394	441	393	391	378	401	368	350	395	389	367	405	378	399	365	376	398	407	382	421	397	418	388	389	421	391	421	374	371	427	366	379	355	420	390	373	411	407	390	394	370	368	400	397	361	384	372	405	387	389	428	390	399	390	377	404	383	386	397	384	394	380	411	433	399	387	402	407	360	401	418	377	392	412	406	376	363	401	423	369	383	371	411	405	392	369	412	392	382	423	382	412	371	377	392	424	404	385	390	395	392	376	395	387	383	408	405	438	428	403	371	383	410	402	405	424	395	452	404	411	392	407	403	411	424	428	400	405	385	368	377	403	364	390	380	405	399	412	391	407	388	372	385	383	407	377	374	369	404	398	427	400	395	409	419	392	392	404	415	378	341	369	379	425	392	404	404	364	442	371	378	407	401	419	366	403	384	392	358	371	410	384	396	416	399	402	362	399	404	374	362	414	412	407	414	369	404	368	419	370	394	390	413	405	397	399	382	376	366	362	369	392	360	392	433	387	400	392	393	422	349	391	343	391	400	395	410	412	388	410	369	415	382	417	376	362	390	367	415	406	409	404	402	416	408	365	375	364	393	365	403	398	409	413	425	406	396	378	406	392	421	420	402	417	391	371	370	371	386	375	410	382	403	389	377	424	394	429	379	406	392	368	415	370	351	388	399	389	381	402	358	419	395	410	409	380	405	390	408	371	423	396	399	378	352	407	399	368	419	387	413	402	380	401	401	425	400	395	379	399	391	397	395	376	356	363	384	365	381	359	373	407	372	358	404	386	401	395	373	424	393	409	394	430	391	427	415	383	428	387	399	380	423	413	385	363	387	357	369	347	398	390	381	406	414	391	351	408	380	410	402	398	384	395	373	383	384	417	390	368	362	373	397	387	402	412	371	378	363	416	418	425	403	408	403	395	411	380	376	390	393	389	394	392	336	404	399	413	411	400	405	430	383	385	384	378	376	374	387	428	373	395	371	381	356	396	367	399	378	384	393	402	413	393	376	387	434	424	411	414	394	450	396	408	404	363	405	396	414	386	370	413	410	408	423	406	409	403	413	392	425	390	373	373	369	382	418	393	395	400	406	381	438	382	392	388	391	375	379	388	395	368	432	393	406	409	400	376	380	397	404	398	413	387	420	409	373	414	382	387	382	412	385	391	389	431	399	418	394	395	414	366	385	410	380	367	375	397	363	353	408	409	387	388	388	397	409	390	374	375	379	410	393	384	375	382	391	391	422	396	381	392	408	365	383	372	391	385	410	421	398	399	429	420	367	358	389	351	403	365	388	389	385	404	401	399	352	373	395	426	405	371	396	420	417	426	440	375	436	362	406	374	397	408	400	363	369	394	371
23184	21182	28899	23765	21235	20485	11018	3799	2280	1787	1381	1020	749	608	561	529	474	447	395	324	297	284	300	261	243	242	253	232	217	196	203	201	214	192	201	181	176	178	190	180	187	156	190	169	149	181	182	203	186	181	201	195	196	195	182	192	184	184	177	198	170	174	178	179	162	184	172	172	198	177	189	190	191	210	199	191	192	184	167	165	173	193	178	162	154	193	157	176	164	164	169	146	164	170	162	173	163	166	171	178	153	165	160	172	170	151	166	161	170	145	187	171	168	149	166	177	160	157	184	178	177	149	161	152	174	156	179	161	158	167	181	140	171	146	161	148	163	179	166	154	154	161	185	162	151	162	172	170	152	172	181	179	172	160	171	167	155	186	168	174	148	160	174	175	164	176	154	144	159	178	155	155	149	165	151	152	149	146	175	180	170	167	145	154	166	141	145	155	151	177	154	167	149	171	163	163	165	164	157	160	166	150	143	151	155	167	166	158	182	152	152	154	146	161	174	168	178	148	172	164	151	147	146	169	157	169	166	177	149	150	166	152	159	151	171	152	157	166	170	177	159	154	147	166	162	175	185	175	190	143	171	160	161	179	168	160	176	149	151	172	148	158	158	167	158	169	145	163	157	172	148	145	149	163	166	148	145	155	171	151	166	171	169	148	167	161	147	172	156	166	164	153	170	152	160	155	169	173	156	168	168	155	170	165	159	163	158	146	176	165	164	137	160	143	148	155	163	168	155	158	144	164	155	169	156	152	147	163	181	172	126	171	173	148	169	151	155	156	176	131	182	171	154	191	156	179	158	152	149	162	154	181	152	152	166	133	154	146	156	166	124	167	159	161	151	179	153	137	146	149	159	153	157	160	164	165	148	147	146	159	174	174	163	133	129	138	143	150	133	153	165	156	186	176	170	135	153	171	155	165	170	156	158	179	160	158	171	184	171	172	169	179	159	136	163	172	160	153	176	166	159	147	145	161	163	140	148	159	152	152	141	151	180	153	177	148	164	158	156	165	168	165	163	172	185	157	152	191	150	133	149	174	164	164	161	162	141	155	154	155	184	148	152	166	173	164	149	149	147	168	171	154	150	166	174	154	183	160	163	140	146	151	160	171	169	168	158	177	160	152	174	165	160	166	174	154	151	178	162	125	149	151	156	138	188	152	155	155	152	166	150	150	169	155	151	159	188	167	163	144	153	145	186	164	187	159	141	161	166	168	171	160	162	162	152	138	162	172	169	171	186	190	139	150	159	176	142	150	163	155	173	162	155	183	187	160	149	160	170	161	151	154	162	161	175	143	145	159	182	148	151	162	170	138	166	166	170	162	172	191	151	182	154	179	163	163	154	166	167	181	168	170	174	158	156	176	158	173	159	136	201	143	158	170	153	147	150	168	155	140	169	164	152	164	177	191	159	159	172	160	141	180	153	181	165	164	165	195	165	175	174	142	169	158	157	163	168	147	174	148	170	164	155	191	163	151	153	182	159	161	158	154	153	156	165	171	153	174	177	140	158	165	153	134	154	168	170	166	170	168	164	137	175	161	152	189	150	167	171	146	158	148	160	159	172	150	140	161	148	156	189	163	168	151	157	153	173	162	177	153	169	156	162	169	163	158	164	155	180	148	148	155	146	163	151	177	162	180	164	185	181	160	165	166	165	170	163	146	167	152	168	175	154	154	157	155	146	149	155	162	143	172	160	147	134	171	174	176	175	155	183	168	165	143	139	165	140	150	153	130	134	157	159	162	166	149	147	190	178	167	150	147	154	142	189	143	177	156	162	160	156	152	128	152	170	168	169	157	164	170	168	155	170	169	147	154	172	151	141	154	193	143	169	145	170	143	179	177	164	160	169	159	178	139	162	164	161	148	144	153	164	161	155	153	173	156	176	139	162	160	161	148	144	135	200	146	156	155	173	137	170	161	163	172	153	172	181	160	133	174	157	153	166	191	165	159	167	149	168	164	155	144	151	162	167	157	165	161	167	156	151	158	174	167	169	168	138	174	159	153	165	187	156	148	152	148	146	150	168	137	161	157	178	161	154	152	152	169	168	192	167	158	162	159	157	170	160	161	154	201	165	149	152	152	150	173	179	176	170	164	167	172	172	164	170	183	141	167	169	149	156	177	166	151	174	157	161	165	192	159	162	164	135	157	144	170	161	149	158	136	181	166	138	146	179	134	167	145	155	147	169	152	152	155	168	151	158	141	174	189	175	166	168	136	167	164	165	142	150	157	177	163	184	165	192	162	175	149	183	146	167	177	166	148	176	178	151	153	161	140	157	167	142	197	165	169	157	152	186	184	167	149	165	168	150	155	166	165	157	150	151	169	150	170	171	151	165	158	145	152	154	146	167	162	146	167	140	176	160	168	158	134	152	159	168	176	164	150	181	158	174	146	147	157	193	158	177	154	164	167	172	157	164	149	165	156	155	151	144	152	150	178	144	139	156	132	172	173	163	154	133	166	150	155	177	155	199	150	128	146	156	161	158	168	156	155	173	153	160	175	170	165	170	162	160	165	122	142	152	140	170	177	147	186	146	148	176	156	162	156	168	185	147	160	151	156	153	153	150	150	157	163	175	173	157	147	151	167	168	154	180	146	156	155	180	159	156	177	159	177	146	157	180	172	179	143	167	149	151	159	167	161	160	165	166	178	171	166	155	176	142	178	162	148	170	155	159	155	160	158	162	139	178	144	184	165	151	164	172	176	166	165	147	144	147	157	165	162	154	178	137	177	163	168	155	153	161	155	146	157	151	167	174	174	181	157	181	139	152	144	140	159	148	160	172	160	162	144	148	165	151	149	172	157	166	168	146	153	168	161	154	163	166	184	182	145	161	154	175	140	153	187	150	174	142	143	163	168	164	162	167	163	159	163	176	169	180	174	158	176	154	146	151	178	172	169	150	159	170	160	179	171	154	182	167	137	147	145	141	164	147	143	157	161	156	167	166	175	162	148	161	176	170	192	151	174	173	146	174	160	162	147	154	160	192	153	145	155	150	149	146	187	173	162	170	168	169	147	156	155	157	162	146	157	177	164	150	176	182	170	180	146	161	125	163	172	169	164	186	187	167	151	157	149	166	145	147	151	168	172	148	145	172	167	154	148	154	177	135	168	166	142	175	140	174	163	164	165	150	148	143	152	166	153	171	160	172	193	177	144	182	155	159	174	175	161	169	183	183	170	174	185	154	153	122	171	163	183	139	155	174	150	151	148	167	184	167	158	171	156	157	155	148	134	138	149	158	154	159	142	157	153	166	152	167	160	180	166	177	140	159	146	156	162	170	150	163	163	151	154	171	186	158	183	161	152	160	167	182	187	147	137	169	146	176	155	153	162	154	161	175	164	138	159	137	166	164	147	156	150	186	141	172	141	141	149	156	167	169	133	150	178	159	153	164	162	140	156	143	150	199	157	162	172	166	182	175	184	166	154	144	152	145	166	167	139	146	155	159	166	176	157	170	162	150	163	155	155	186	155	151	172	161	170	165	162
24467	41629	36047	26529	20112	15390	12187	8459	6344	5081	3689	2749	2030	1608	1468	1437	1345	1110	827	693	621	616	622	595	493	454	422	439	382	326	303	323	330	357	321	276	324	296	289	272	271	306	293	271	305	299	269	281	328	302	282	269	313	333	337	304	278	305	283	258	277	294	269	296	270	262	267	298	284	271	288	286	286	281	285	305	293	304	261	247	248	293	237	195	291	247	212	262	255	242	253	223	262	247	284	263	250	271	220	270	279	244	232	258	233	256	250	275	260	247	259	276	247	249	219	240	256	257	248	220	227	235	244	251	259	262	253	274	219	285	246	244	214	253	234	190	230	264	235	259	247	249	243	250	263	280	259	255	241	257	239	231	257	277	243	233	224	241	248	259	223	231	243	252	265	261	242	236	250	227	269	236	251	219	241	242	228	233	240	234	233	241	233	240	231	230	234	231	224	234	246	262	232	234	250	256	255	261	211	242	207	247	225	238	252	261	213	251	228	231	221	237	251	255	216	255	240	245	253	235	223	231	233	255	239	240	233	202	250	274	260	240	229	207	242	248	247	242	240	273	213	232	241	226	239	223	266	218	225	225	280	217	243	237	220	216	247	239	247	229	240	227	239	239	225	280	242	261	252	235	273	227	237	222	245	247	226	220	237	244	249	229	230	250	270	266	283	228	256	255	244	242	237	241	227	212	222	239	237	228	228	227	202	247	252	218	237	241	228	263	201	251	214	233	243	253	266	278	265	239	232	222	260	239	257	264	248	230	251	259	264	223	228	241	251	231	263	246	210	250	231	240	259	217	205	231	249	240	264	237	271	218	220	220	237	247	241	241	241	230	221	244	263	265	227	252	234	248	254	244	242	253	254	207	222	242	221	257	253	231	243	225	223	246	231	227	242	251	227	260	240	249	242	225	228	239	239	290	237	263	255	272	224	238	228	253	281	270	236	229	252	244	248	240	229	234	217	269	223	274	261	212	253	240	217	241	216	234	250	242	239	259	244	245	258	238	243	248	244	236	230	258	220	241	232	225	234	231	223	251	220	252	232	222	252	217	236	197	215	225	260	237	242	245	235	221	232	230	224	234	230	259	242	227	231	256	212	254	261	278	257	238	236	260	276	247	237	226	233	212	233	253	233	208	237	254	224	235	226	238	248	234	241	231	228	218	260	224	218	227	235	228	254	249	251	258	223	232	244	238	195	232	253	233	233	214	269	248	229	244	220	255	265	228	231	225	244	227	236	250	222	254	200	237	216	227	224	243	241	246	220	199	216	228	235	221	253	241	228	246	241	241	244	228	269	258	234	239	264	223	232	231	231	227	223	279	227	245	237	260	229	226	221	264	214	239	245	240	224	226	225	221	237	223	233	272	244	246	230	230	238	231	258	252	230	238	253	251	233	238	235	239	237	249	247	232	252	251	222	241	189	224	226	232	223	249	230	233	222	247	270	249	273	248	233	223	231	231	233	241	212	265	217	247	237	239	262	244	254	241	215	249	223	243	268	243	255	259	238	251	246	240	228	235	245	227	231	248	273	239	229	233	271	248	262	217	242	266	219	217	240	218	244	221	253	237	231	249	252	253	232	246	248	270	243	256	251	245	244	244	226	248	218	231	249	230	237	242	207	232	234	246	241	234	217	254	240	246	233	251	232	229	255	237	240	204	225	246	192	239	236	234	241	237	237	248	227	222	235	229	260	232	271	236	223	228	265	239	225	242	227	245	234	242	216	248	231	230	221	243	235	259	253	234	232	230	207	246	251	228	234	226	235	216	242	258	247	199	252	218	254	239	253	234	202	209	219	220	255	256	226	254	244	225	235	248	241	255	225	242	221	221	245	274	252	220	237	260	248	248	227	237	228	236	237	237	245	241	240	238	239	223	223	232	250	230	248	243	226	240	248	247	247	211	235	259	236	238	242	256	234	234	237	230	247	236	229	231	247	237	274	231	228	250	240	234	242	267	229	245	229	209	239	246	211	234	205	230	241	224	226	234	238	241	245	242	244	219	224	211	258	292	233	239	240	247	237	268	225	228	233	251	232	242	256	240	230	272	226	231	249	255	257	246	240	245	240	250	244	229	268	256	232	231	241	234	247	231	234	237	231	256	228	221	240	262	230	226	258	224	246	225	226	226	242	260	245	231	239	250	218	211	258	243	255	235	237	238	240	212	235	245	230	244	243	260	230	265	245	232	265	221	250	229	231	275	261	238	251	235	217	222	238	236	217	243	245	230	230	236	246	260	245	224	229	221	221	255	231	256	237	223	247	228	212	218	221	215	228	245	216	270	275	244	226	220	269	234	239	246	240	223	225	252	248	248	220	226	240	272	227	230	228	234	204	231	255	224	251	246	274	252	233	219	234	243	229	219	237	227	225	228	213	259	260	237	246	247	223	227	227	224	249	231	243	196	229	262	234	231	228	220	238	212	252	226	247	235	247	241	232	257	242	243	253	211	237	210	223	245	238	226	234	215	245	244	239	234	229	227	240	216	237	239	225	238	249	245	249	246	230	228	241	247	258	200	240	245	242	234	221	233	244	256	231	240	226	227	243	248	227	242	215	268	224	261	265	244	232	258	241	254	228	241	236	253	226	235	274	246	249	241	218	228	215	197	233	225	240	272	254	223	244	216	244	223	228	220	273	268	243	242	219	243	237	247	237	249	243	248	261	257	258	229	275	229	242	225	243	223	226	233	221	222	240	229	241	254	241	263	248	241	236	256	224	213	234	234	247	224	237	209	245	233	250	229	248	230	214	216	250	220	225	233	226	225	249	251	241	235	251	218	235	267	222	245	248	256	245	239	216	229	235	227	236	258	234	271	235	249	244	228	235	251	222	251	249	238	219	222	233	242	236	278	240	223	256	221	242	232	250	280	236	257	217	257	227	254	252	227	238	230	234	252	243	218	267	222	251	231	215	234	253	230	244	200	249	236	231	240	228	260	251	234	236	258	234	206	244	217	208	259	238	260	238	225	243	222	232	243	244	228	238	251	235	249	230	218	231	244	225	247	214	229	233	255	253	231	226	250	234	230	241	214	233	231	219	245	247	219	243	252	235	251	228	245	211	245	249	224	250	257	218	244	240	211	230	254	240	224	215	196	217	239	213	237	211	234	234	242	254	214	237	258	221	237	221	217	269	207	223	237	225	267	228	227	233	225	242	246	249	229	222	246	228	220	220	229	233	242	237	237	246	236	258	251	240	226	221	224	245	223	221	248	246	235	236	244	259	259	223	215	231	224	249	230	242	238	255	243	260	242	219	253	228	241	250	244	219	209	229	252	218	225	257	240	250	234	219	248	239	228	253	256	218	236	216	229	252	244	253	235	226	231	229	221	273	227	229	242	219	227	241	243	235	237	252	237	284	249	227	211	240	238	228	243	251	241	235	243	224	237	223	225	238	219	210	226	210	236	230	225	208	259	229	224	246	194	260	240	231	249	214	222	243	265	232	242	222	241	212	221	227	234	226	240	254	241	249	249	217	229	259	261	200	219
27460	22478	21545	14044	6348	3577	2460	1503	994	802	584	494	476	393	448	399	416	369	348	329	313	335	338	345	317	288	285	347	281	298	300	313	316	283	335	302	326	300	296	279	298	285	282	305	259	281	315	272	314	293	334	296	317	312	295	295	309	295	306	311	310	316	300	294	282	301	280	269	307	327	318	297	299	304	339	284	297	304	289	273	266	296	262	282	297	251	292	273	290	294	286	286	320	319	291	311	269	275	319	284	317	318	284	300	289	299	305	302	294	285	278	271	300	311	297	290	299	262	264	297	299	319	314	281	269	296	238	273	303	269	310	295	279	301	298	298	304	278	301	287	289	281	282	282	280	288	270	304	319	306	309	284	294	310	293	291	283	278	276	293	311	314	320	284	278	294	284	300	287	290	309	311	299	277	311	298	290	289	296	279	297	300	294	265	273	309	302	281	299	288	302	287	280	282	322	322	284	333	301	279	301	298	298	293	301	313	250	299	275	289	314	286	266	280	287	290	313	289	310	294	304	281	294	258	309	301	262	309	270	302	298	289	331	285	305	257	325	319	280	320	309	285	313	289	293	319	297	259	299	299	315	292	308	276	306	296	286	285	311	275	295	278	301	296	292	310	269	287	300	299	332	291	297	317	267	279	290	274	263	270	295	268	282	276	293	308	281	269	284	308	282	278	273	310	297	270	309	296	302	267	297	285	313	284	300	284	298	285	289	317	308	283	269	269	327	279	291	299	283	302	274	289	279	285	304	280	291	284	280	284	272	300	301	265	320	266	262	285	305	295	287	304	291	294	293	289	289	294	292	261	308	281	279	295	290	283	298	296	284	272	288	298	300	261	303	284	303	290	257	281	317	288	301	263	309	298	318	331	280	292	306	286	257	297	296	300	316	281	292	279	237	282	284	295	281	298	281	295	273	285	273	274	270	281	275	294	254	291	273	288	286	291	281	305	300	280	292	311	272	288	295	282	286	296	269	290	274	304	296	276	275	307	309	283	296	263	304	281	292	290	342	299	319	280	281	287	290	297	268	310	289	283	304	316	273	301	300	281	250	318	286	269	310	271	285	283	290	283	281	285	289	292	310	290	278	300	341	276	308	310	295	298	297	315	284	282	327	261	311	285	262	323	274	287	296	317	268	258	296	308	268	266	285	289	289	296	304	267	327	259	310	294	288	296	302	305	252	295	299	296	299	277	305	312	302	277	295	286	282	286	301	280	270	257	296	296	307	284	284	281	289	298	281	306	281	263	296	312	273	259	327	286	334	292	275	309	285	289	289	307	300	308	294	287	294	315	286	293	262	325	296	304	293	312	295	293	284	289	297	316	283	340	289	265	284	297	304	297	286	305	282	280	298	291	309	292	298	314	307	280	297	280	308	309	305	305	291	305	295	266	285	289	277	328	282	283	278	294	254	294	316	288	288	300	277	287	266	298	265	304	318	296	281	287	274	287	284	300	292	291	310	288	288	307	275	313	281	320	286	317	298	308	297	314	286	302	272	293	295	304	311	291	274	293	278	287	286	280	288	286	299	272	273	289	293	263	333	283	287	277	275	311	289	301	270	298	313	330	309	248	262	279	270	282	295	292	285	296	284	325	297	290	297	305	295	280	282	283	289	280	282	282	276	301	321	276	314	293	310	289	272	302	320	297	260	286	249	293	286	320	290	262	279	283	254	279	295	316	275	260	289	283	285	271	313	289	301	277	300	282	289	279	271	287	305	303	289	283	298	320	282	285	300	272	272	280	313	277	284	326	289	312	316	282	329	293	286	289	317	293	295	263	304	281	252	273	295	291	299	301	321	271	297	315	289	297	268	286	300	293	275	322	302	272	340	279	282	306	297	289	297	300	276	283	256	309	285	268	289	277	303	318	284	263	291	301	298	295	270	299	284	292	314	299	284	272	317	331	311	287	269	281	289	281	309	271	298	294	296	306	339	326	290	318	297	280	305	289	261	308	273	285	295	313	251	282	255	289	298	331	285	295	285	304	304	291	287	309	289	267	280	275	290	276	319	307	300	292	307	321	315	302	295	296	317	293	308	284	265	286	274	288	274	296	299	283	284	299	285	299	290	288	294	302	285	293	285	294	299	304	266	281	312	313	290	272	289	283	291	301	330	294	268	283	309	322	293	276	271	310	271	302	286	269	307	287	287	283	264	321	315	313	306	299	276	285	290	292	288	276	305	293	289	300	284	283	309	289	299	267	289	305	288	270	301	299	298	305	296	270	271	324	282	282	294	296	268	324	276	316	291	322	284	300	272	309	311	302	283	301	321	306	302	310	302	292	265	296	284	303	295	277	311	262	302	269	304	318	318	293	302	280	271	294	299	294	295	306	255	274	306	279	305	334	258	290	305	291	304	274	284	267	297	283	279	277	288	301	305	279	302	288	280	313	270	290	280	314	300	301	301	342	305	283	304	282	278	293	303	293	268	293	316	290	271	249	281	277	280	289	302	310	289	277	297	281	313	273	319	301	303	303	265	261	300	278	285	299	326	263	311	292	323	294	308	264	281	320	297	271	308	320	255	276	320	287	292	301	309	323	268	303	323	296	279	284	294	315	308	294	303	276	261	289	290	283	312	299	282	262	275	286	293	289	292	303	297	318	279	290	288	277	261	307	311	312	307	268	308	272	287	298	294	284	308	272	317	286	279	320	304	300	303	271	298	294	321	279	317	300	277	289	280	290	276	287	330	278	292	298	291	286	270	297	286	290	312	312	309	279	267	283	311	290	305	268	296	292	321	298	322	283	270	311	308	246	271	300	300	286	306	286	299	318	306	291	276	275	269	277	292	282	298	292	294	264	273	276	293	277	286	301	289	284	306	296	309	317	338	298	269	276	279	312	297	296	268	300	271	281	330	263	266	279	304	309	309	288	330	300	301	299	287	314	263	294	315	304	278	305	273	289	293	301	288	278	296	265	308	287	274	294	320	293	293	278	312	270	296	310	287	280	293	262	298	307	279	305	296	298	293	288	311	304	297	280	302	306	335	296	284	319	325	293	300	307	293	334	260	284	296	269	316	320	268	298	303	299	295	282	286	305	314	273	281	267	288	294	255	302	312	301	282	284	273	269	297	278	265	261	286	300	295	281	290	279	285	291	281	302	310	262	309	310	279	306	293	274	294	306	296	326	268	262	299	275	320	301	292	270	278	285	278	297	282	310	294	320	294	318	310	285	292	296	259	276	288	290	300	275	287	303	282	285	290	284	289	295	294	292	297	268	301	271	280	282	269	277	280	278	243	315	289	295	292	291	296	272	299	281	287	295	307	319	292	284	266	290	295	305	280	279	278	287	312	301	303	282	280	299	264	299	287	302	322	289	272	296	285	293	311	275	301	267	292	276	276	284	292	300	313	267	279	296	298	290	290	289	278	283	280	273	283	289	303	281	301	292	294	297	271	296	272	310	266	302	282	287	278	301	307	279	296	283	282	263	316	295	301	295	275	296	269	307	293	318	281	312	315	268	271	280	279	298	305	287
22514	32339	25707	16155	10851	8084	6262	4167	2780	2089	1453	1125	927	859	853	846	857	712	595	541	537	562	551	531	496	493	453	466	490	495	413	461	428	425	429	403	431	404	484	416	456	422	430	420	446	417	461	428	412	435	429	488	458	446	464	422	421	423	446	414	448	408	420	409	454	462	451	436	432	445	421	429	452	400	393	432	448	437	446	418	433	421	414	444	412	427	400	453	468	407	419	450	432	446	438	421	442	415	423	445	401	403	461	434	416	476	458	455	430	380	427	459	414	398	441	430	394	456	453	434	423	454	406	432	443	426	436	427	450	402	403	410	429	429	435	415	422	366	408	409	425	407	439	420	448	417	411	413	451	416	392	418	416	412	395	426	449	401	425	397	424	394	434	416	414	428	466	448	480	423	441	392	440	424	429	446	426	423	451	410	444	408	421	409	390	471	437	407	405	423	432	425	369	424	386	391	410	462	430	415	416	408	426	406	405	401	405	418	420	450	424	441	455	399	402	409	436	409	430	396	441	417	426	425	415	481	435	439	433	443	434	469	397	411	403	377	415	397	449	415	414	417	414	420	443	411	433	423	436	410	414	400	430	438	432	406	422	458	437	404	463	439	440	418	445	444	383	450	421	441	416	451	421	472	416	433	425	437	455	394	450	428	435	405	439	390	463	410	409	407	420	410	422	420	424	442	440	404	438	457	428	410	395	429	457	419	410	408	425	411	435	402	425	404	398	428	413	389	405	401	423	423	406	447	439	394	425	406	417	419	446	408	412	405	410	419	428	392	422	434	471	414	401	418	438	422	408	424	382	433	455	450	425	419	436	395	399	431	419	428	407	424	450	406	453	440	388	427	458	445	413	421	393	423	410	421	427	445	438	443	435	443	434	426	414	412	415	442	419	382	411	410	440	418	448	426	406	422	404	410	419	444	389	449	452	479	412	430	424	432	452	392	409	424	388	415	438	460	398	418	437	443	438	452	446	437	371	454	411	426	456	438	412	414	445	436	415	395	423	435	425	399	431	414	440	415	417	438	406	481	418	433	415	416	416	417	405	406	451	427	403	419	443	408	428	464	418	438	429	441	461	448	434	406	413	403	423	490	444	461	420	391	433	423	420	468	429	413	388	442	443	393	429	460	404	421	396	402	427	455	415	447	424	426	447	417	424	432	453	426	411	430	419	445	426	420	449	430	417	424	438	399	432	440	385	455	428	448	410	442	394	427	405	427	462	439	430	409	411	429	411	406	441	413	440	412	409	412	428	407	407	433	422	434	447	417	422	429	413	406	422	403	424	413	430	436	386	435	433	453	438	443	433	400	422	409	407	426	397	443	415	456	419	423	446	443	398	406	440	416	409	400	397	382	444	425	397	432	447	437	440	439	424	461	413	419	416	445	415	425	440	442	399	395	430	386	468	420	398	436	394	403	426	397	431	416	409	417	437	421	427	418	444	450	435	448	427	409	404	433	421	441	451	451	449	421	391	398	428	435	443	411	438	461	414	383	418	428	403	393	416	438	395	462	410	452	446	406	408	441	450	424	447	389	427	417	442	424	403	457	414	433	445	437	434	430	370	411	441	399	452	413	432	424	409	408	447	403	455	468	379	412	425	412	428	422	407	424	443	453	400	408	432	391	405	423	394	427	428	433	436	411	425	440	470	458	420	409	436	473	429	397	446	432	414	412	422	398	424	447	437	451	430	485	448	424	437	451	424	382	437	396	463	416	422	429	381	416	422	430	399	409	398	454	434	432	441	443	429	442	434	397	427	451	426	410	435	424	454	398	418	438	445	431	440	408	446	413	452	434	441	424	462	446	390	444	439	412	413	469	423	425	400	400	429	437	438	427	415	445	416	444	455	430	444	447	408	418	430	421	428	423	403	413	405	436	429	398	437	441	420	426	417	403	417	394	447	443	418	424	419	429	430	447	411	432	434	466	416	435	413	431	451	446	431	441	439	435	464	433	433	415	393	425	400	439	477	429	462	451	439	432	397	434	401	402	447	432	467	406	408	425	434	437	424	423	422	423	436	423	443	438	411	421	454	434	457	405	464	409	415	417	432	429	445	407	428	434	448	387	430	424	428	425	435	421	414	408	436	420	388	422	417	385	411	413	413	421	439	442	456	426	420	444	408	460	450	433	391	454	454	446	401	443	459	456	428	444	432	446	425	388	430	436	439	426	419	414	408	476	442	441	455	385	420	425	456	444	452	448	440	394	415	440	448	471	448	442	423	409	440	409	408	426	424	434	452	411	397	428	425	430	411	413	444	407	399	420	410	431	412	423	417	393	429	422	422	402	392	453	447	413	404	390	426	440	445	430	440	416	402	422	413	442	416	448	428	449	445	455	440	418	419	432	458	423	436	435	441	380	423	431	433	444	440	450	450	406	400	414	434	400	430	430	432	433	454	440	406	435	453	423	443	416	424	427	380	430	460	419	431	417	426	462	430	426	433	436	424	435	439	454	432	402	424	431	430	397	432	398	434	396	419	438	401	434	377	442	431	431	457	468	417	464	416	430	409	437	427	461	422	438	408	410	424	444	421	407	388	394	448	458	386	450	410	395	406	402	421	424	445	403	407	438	443	396	389	439	450	434	407	423	438	410	406	437	429	449	415	429	436	435	452	423	411	448	423	419	454	410	419	417	412	353	415	367	414	433	431	471	399	439	447	401	361	402	452	437	414	404	423	377	408	423	424	442	458	440	433	398	490	427	409	404	422	444	439	417	436	410	416	419	421	407	448	392	417	453	411	408	424	401	411	385	394	457	401	449	421	452	428	404	434	441	429	458	404	412	424	451	417	420	444	397	433	408	426	390	443	427	466	427	391	430	402	409	440	417	435	430	410	407	405	458	409	436	446	430	419	406	402	417	439	428	428	452	453	429	426	451	404	433	421	402	427	436	408	413	418	412	405	399	420	407	423	432	443	445	425	433	457	428	438	423	433	438	393	447	415	416	435	466	409	442	407	427	420	396	392	441	407	429	393	471	416	428	433	468	422	449	429	426	429	392	445	400	391	439	369	457	449	449	427	459	432	432	419	406	460	437	434	411	403	421	421	424	444	449	459	459	406	421	413	408	430	436	423	432	407	454	403	385	414	405	431	430	401	440	447	467	367	424	402	426	415	435	446	434	430	427	433	417	438	435	399	448	411	433	422	404	418	414	423	444	377	431	402	425	426	415	413	405	402	414	415	392	399	419	446	466	445	419	448	402	428	430	433	424	426	412	403	440	423	434	421	417	425	433	436	433	411	400	427	427	428	421	409	393	438	431	451	449	455	440	430	404	426	429	409	468	419	400	412	451	423	396	407	435	387	436	456	427	422	401	441	443	423	412	470	454	437	460	421	428	428	435	425	422	435	434	442	412	412	399	423	417	434	421	390	423	421	427	424	461	420	423	454	461	381	408	464	384	418	425	442	462	421	390	419	423	425	412	423	406	416	461	427	422	428	458	446	410	441	413	455	419	436	375	402	423	398	422	410	429	394	463
24163	21208	28379	24334	20662	11523	4992	2740	1783	1194	877	709	648	546	600	504	448	425	376	396	354	379	366	367	353	325	298	304	317	280	288	275	320	269	283	302	287	277	292	292	288	288	258	272	302	261	282	263	252	313	274	286	321	298	288	294	259	269	294	282	273	261	270	277	261	287	270	301	273	272	284	297	289	288	315	270	265	281	259	275	286	246	280	270	266	247	294	261	255	272	293	285	248	231	267	288	262	287	272	267	292	264	312	262	277	265	265	293	287	243	269	273	277	238	245	299	261	292	269	258	294	268	300	283	276	278	302	266	250	274	279	270	266	304	271	225	270	266	255	257	250	281	284	280	292	298	268	258	288	289	308	269	270	267	275	281	272	283	282	279	269	298	263	259	270	270	264	279	273	290	253	293	280	279	263	261	259	277	262	251	274	293	264	281	260	272	267	258	264	232	259	241	260	304	270	286	270	275	278	250	272	266	271	260	257	270	266	247	259	281	246	281	291	281	295	270	309	250	270	243	268	249	253	283	267	283	268	269	287	277	278	291	258	264	274	265	278	290	279	265	282	280	290	267	258	299	289	254	272	262	269	286	303	269	259	282	274	275	284	290	269	260	290	277	244	271	271	256	245	293	265	269	266	282	309	278	246	267	263	282	266	288	278	258	277	266	269	295	277	267	256	271	286	272	267	261	287	274	249	261	269	285	293	285	252	272	251	270	264	295	258	282	288	287	237	242	273	269	274	292	282	253	276	257	264	308	277	260	269	248	268	261	267	291	268	296	261	263	254	276	279	260	278	235	254	257	244	261	301	257	262	257	248	266	286	284	272	262	304	291	296	292	288	253	253	278	260	281	282	268	269	265	274	261	247	267	257	270	277	270	253	252	282	253	265	283	295	273	288	272	260	259	265	253	291	272	299	268	271	254	265	252	274	269	286	265	244	250	259	288	292	269	270	263	259	310	283	278	247	313	285	295	293	304	229	275	257	272	260	288	299	254	262	262	281	295	255	280	298	276	292	253	284	260	243	259	270	273	265	295	268	285	308	285	277	260	278	273	260	265	278	286	289	265	268	258	276	262	248	273	282	249	274	260	276	272	248	271	244	299	273	257	262	318	250	272	273	270	276	269	264	285	242	263	251	298	269	267	279	271	263	261	235	243	274	234	285	252	277	265	292	257	254	290	291	251	288	265	252	261	273	250	252	261	255	267	267	261	270	277	244	261	276	269	254	265	277	247	270	264	265	291	276	264	268	254	288	271	280	281	294	235	277	250	251	276	259	267	257	255	292	264	271	269	253	229	255	287	286	255	257	295	255	254	278	264	254	286	284	266	283	274	292	273	251	265	264	250	258	266	280	262	270	255	245	275	244	270	271	257	254	263	262	281	274	274	277	256	266	256	273	265	262	262	286	246	284	259	264	251	266	274	261	256	294	265	276	250	279	286	237	258	291	272	257	259	306	247	272	293	293	259	263	263	295	247	266	277	288	279	284	269	244	281	255	247	262	251	279	295	238	269	255	279	265	271	270	255	243	277	296	250	284	258	251	259	294	256	260	271	280	253	276	277	272	282	284	304	257	265	262	280	284	281	273	248	282	255	263	288	281	274	272	258	243	290	265	267	275	262	276	244	294	286	287	248	285	274	261	254	275	271	277	262	248	261	296	280	268	255	274	270	284	253	277	257	308	270	245	265	277	259	270	268	273	259	299	250	289	228	241	277	264	283	258	265	258	238	296	249	273	293	289	280	268	270	286	264	292	266	270	298	291	253	259	287	274	246	288	271	274	286	273	259	276	269	271	244	288	252	279	255	245	287	257	255	239	278	265	271	267	291	264	314	285	268	252	253	272	258	253	296	243	292	259	285	257	236	249	266	255	254	269	294	274	280	287	276	306	299	275	269	264	284	275	243	261	265	268	273	278	260	270	272	278	299	281	253	265	254	264	254	249	302	291	249	257	292	259	273	283	292	295	241	288	264	295	247	266	248	259	269	289	260	268	277	261	268	259	253	278	256	267	262	287	264	282	280	329	263	258	235	278	255	266	257	250	239	276	262	275	279	281	248	266	300	285	266	271	239	275	247	262	252	265	274	264	248	271	279	299	293	281	271	272	277	231	248	260	284	245	264	254	257	256	266	274	298	256	269	300	275	246	266	273	275	273	286	281	264	261	261	279	245	273	307	308	291	260	248	284	240	258	267	250	284	257	264	267	256	280	252	266	261	251	270	267	259	264	270	284	291	277	287	264	265	238	234	266	275	279	283	279	265	246	267	255	284	254	296	255	273	269	286	250	252	280	246	238	281	301	284	267	272	246	278	321	264	262	298	262	285	285	241	283	260	240	258	293	269	277	246	273	246	247	276	294	281	256	261	285	271	273	246	238	263	276	246	266	239	288	276	280	250	260	268	279	237	272	267	283	257	291	268	256	272	255	257	285	246	307	281	252	261	251	271	276	271	238	239	269	276	246	264	285	245	278	287	237	290	276	271	243	281	281	252	276	249	287	268	265	259	292	274	284	283	278	271	253	270	281	290	265	266	277	259	288	303	313	241	290	262	252	281	251	297	263	282	268	269	263	242	260	270	273	296	276	253	224	267	277	242	286	255	256	258	292	270	296	277	238	252	294	264	245	264	299	262	290	272	273	262	277	295	258	288	268	258	267	275	269	263	266	285	250	294	284	276	281	275	303	281	253	254	250	259	263	259	277	249	255	271	283	277	266	264	247	269	284	280	240	275	293	254	256	279	273	276	289	288	259	274	258	272	273	286	295	281	252	254	278	268	259	288	270	277	261	253	264	261	264	253	295	266	260	261	237	261	282	270	291	245	253	250	277	271	270	266	279	254	269	252	266	264	256	256	290	290	287	264	278	264	269	291	269	265	263	274	259	267	260	269	272	288	245	258	293	284	312	271	288	305	238	280	249	267	301	276	279	267	249	246	265	250	290	280	279	265	253	246	261	273	284	223	287	278	274	279	266	295	249	237	257	265	267	288	273	281	258	299	263	261	255	280	267	255	296	265	278	274	293	288	250	274	279	285	254	289	272	254	271	320	282	291	267	244	273	255	280	292	266	297	279	266	265	281	277	273	261	292	268	253	259	285	271	277	257	267	257	285	255	264	263	292	272	238	296	277	256	269	277	235	293	260	261	300	265	256	265	263	292	291	264	264	252	262	279	251	272	258	287	247	282	287	244	285	290	284	288	273	298	287	276	292	268	284	268	275	261	278	277	275	279	304	306	264	236	283	282	271	261	246	297	303	271	270	276	274	262	259	261	267	283	281	309	290	282	267	265	242	274	287	247	252	257	268	289	266	281	268	278	264	272	293	278	269	249	261	260	239	260	255	266	306	263	261	258	273	253	279	290	288	284	269	267	264	281	248	266	294	276	280	282	263	265	286	275	279	244	282	264	279	274	304	268	278	264	270	258	272	274	282	277	268	258	274	266	289	279	260	274	280	291	266	268	278	285	277	255	275	281	262	241	266	241	259
22641	37855	31741	21069	15371	11879	9015	6769	4739	3301	2388	1762	1473	1341	1260	1072	1009	819	746	681	734	668	669	624	634	535	486	484	485	460	468	438	447	466	458	415	440	424	429	419	391	412	425	423	414	439	416	409	454	433	461	444	454	416	408	467	416	436	438	430	435	412	386	404	415	402	425	436	399	418	402	452	430	439	444	424	444	412	400	393	391	406	369	393	394	406	437	423	439	409	404	408	418	393	450	401	423	377	412	447	398	414	393	443	437	409	412	366	412	396	422	445	353	409	412	422	409	398	413	395	408	433	442	417	364	389	402	429	417	373	389	390	411	396	406	400	438	385	380	381	425	384	397	435	416	396	385	434	405	429	375	393	400	380	381	410	365	394	384	393	398	429	427	400	405	416	421	410	395	384	387	413	414	423	400	376	382	414	342	397	398	382	426	452	404	391	377	398	408	350	383	382	419	368	363	364	404	426	372	399	409	388	360	347	404	415	423	357	382	372	410	392	369	377	384	389	415	403	414	380	385	410	395	392	353	401	385	416	412	384	398	407	412	405	397	391	367	421	384	401	408	384	387	388	384	379	377	378	394	424	395	419	399	399	378	399	400	399	386	378	407	394	403	393	397	393	370	413	434	404	399	379	399	403	426	391	393	363	402	381	411	374	395	417	428	411	375	399	421	432	436	420	407	396	377	393	382	403	414	420	363	394	390	417	388	397	394	409	374	398	445	403	399	411	398	410	402	371	377	398	409	408	379	386	410	388	381	386	393	388	395	420	431	413	372	390	377	370	381	338	370	427	403	401	424	389	424	421	353	380	430	370	378	404	406	432	364	396	376	407	355	410	389	372	437	391	407	382	403	376	389	365	359	398	346	459	389	428	392	415	395	388	387	385	423	395	385	416	399	435	381	408	402	398	415	383	404	365	406	398	415	383	383	379	376	383	390	391	371	408	374	383	409	440	406	380	359	383	368	434	400	383	442	399	376	419	387	415	379	404	393	405	390	429	388	409	373	389	399	362	390	384	410	410	365	387	396	408	386	399	400	437	403	373	379	406	394	382	395	357	399	408	397	396	386	413	384	397	385	366	376	367	393	388	416	395	374	396	398	396	393	392	399	409	397	412	397	403	392	394	393	377	379	365	386	441	359	423	380	372	379	375	404	392	364	412	387	411	382	387	380	392	402	412	387	378	415	404	395	419	394	414	398	385	406	375	402	390	379	409	387	406	379	388	409	380	414	430	395	359	373	389	398	380	413	397	401	360	439	409	399	373	409	404	381	404	405	418	394	394	405	417	373	396	428	415	392	376	373	399	364	378	372	394	376	356	366	380	412	330	423	375	396	434	390	412	403	427	397	399	375	392	400	415	372	370	368	372	382	395	401	415	367	392	405	398	378	401	410	399	400	393	418	399	368	403	445	410	394	383	419	410	388	400	399	402	447	394	410	405	373	379	385	431	431	400	373	418	438	396	409	438	385	380	372	413	393	383	413	377	388	391	392	392	383	399	368	425	412	420	393	417	379	377	389	378	405	401	385	394	394	386	417	421	405	436	362	396	403	408	396	424	392	403	393	397	380	441	356	382	402	398	393	381	398	382	393	410	364	395	395	405	433	395	390	390	387	384	398	396	410	388	359	392	415	400	383	412	392	359	386	397	396	412	408	415	386	379	409	390	403	389	381	391	408	427	391	402	402	389	411	405	371	388	414	405	409	401	371	376	409	400	413	410	421	361	377	411	382	422	407	433	361	420	429	424	352	400	384	383	410	376	375	350	401	410	395	398	429	394	367	392	400	410	367	388	379	366	392	386	381	405	418	369	408	418	400	372	416	376	428	419	394	406	394	402	398	391	352	398	414	389	398	394	429	419	383	408	394	369	424	415	402	413	418	386	400	398	411	379	362	382	388	374	382	414	368	429	398	395	423	403	368	367	362	361	397	430	389	403	390	405	375	383	382	401	399	385	407	412	390	433	360	393	397	393	399	422	408	365	403	366	388	354	427	402	392	391	396	351	462	388	372	386	393	406	381	373	416	418	396	391	394	365	416	422	363	401	395	360	391	427	359	377	406	368	346	373	393	400	435	381	385	381	390	415	395	390	392	391	406	369	361	447	413	409	395	417	392	410	379	392	420	375	399	403	366	384	376	380	391	387	395	418	418	403	387	376	447	377	415	407	373	423	384	415	436	400	393	383	364	398	413	378	378	379	413	411	391	436	405	372	418	419	421	400	406	396	401	394	420	411	378	419	404	409	390	352	389	412	380	426	359	389	408	428	381	383	383	413	441	399	410	421	436	377	396	374	371	413	381	364	376	386	384	406	394	397	389	393	407	407	412	407	385	383	389	412	385	440	412	400	384	419	356	410	407	399	405	392	383	416	413	369	389	370	412	363	420	417	407	403	368	394	401	414	413	415	366	380	392	411	401	393	419	388	363	390	387	392	375	404	389	386	393	414	390	355	431	389	398	414	398	415	405	331	386	387	408	413	400	434	390	377	401	352	444	375	372	386	395	413	379	375	396	400	395	396	396	382	398	348	396	430	400	413	397	380	358	395	363	426	385	414	394	410	391	418	408	391	402	433	380	418	375	400	372	392	383	439	389	372	389	395	400	402	413	371	403	410	385	410	378	427	402	363	427	373	367	413	412	404	432	379	429	394	395	403	378	405	393	432	398	365	440	367	385	402	385	385	388	390	408	405	399	407	380	422	414	396	396	431	405	418	415	391	379	350	361	389	378	421	418	444	401	351	385	412	404	402	423	390	400	389	384	406	401	415	358	421	383	355	391	373	419	409	401	356	381	390	423	403	399	359	410	416	371	387	407	364	385	367	388	416	391	384	380	394	373	370	396	390	407	397	398	380	432	383	395	412	399	406	394	406	383	415	407	414	380	390	361	431	391	389	408	410	357	394	432	411	399	389	391	402	398	388	389	418	372	416	408	416	408	464	385	365	400	373	380	392	380	380	365	414	408	426	414	410	394	397	382	404	392	367	434	401	382	402	374	378	421	409	414	413	394	379	387	401	373	409	426	409	379	378	383	406	409	406	394	385	399	377	349	424	378	386	415	357	383	358	397	384	380	383	382	389	430	404	421	393	380	394	382	423	408	366	425	386	416	367	396	384	377	406	380	418	370	385	372	375	402	435	378	385	409	406	402	379	370	389	402	394	388	403	368	383	382	392	389	385	385	411	409	375	393	400	402	412	362	385	435	385	402	395	407	342	402	395	406	387	389	382	403	388	399	417	424	370	395	361	369	355	400	416	424	362	396	383	437	390	401	386	405	420	414	397	352	383	384	381	405	402	431	374	379	407	411	384	414	416	389	429	374	421	410	388	392	432	411	348	415	410	369	410	358	387	400	413	401	414	426	377	356	380	428	396	363	408	376	413	426	386	381	403	395	378	384	383	402	406	406	406	415	398	360	425	394	377	367	382	360	409	401	376	381	389	402	398	390	396	423	418	382	400	382	400	388	386	436	365	415	413	396	444	364	413
23193	21217	28956	23770	21236	20486	10214	3663	2287	1628	1198	917	662	655	559	549	468	370	370	340	298	329	284	268	247	235	221	225	196	227	182	200	180	161	207	195	186	187	151	157	171	161	173	196	189	170	174	176	182	201	173	215	182	202	202	196	187	184	182	174	177	159	157	169	170	162	182	184	199	194	197	200	181	193	176	177	184	172	169	176	181	160	163	183	180	170	164	146	135	155	163	168	162	178	170	183	177	167	167	188	172	181	149	185	192	182	175	154	167	172	165	163	170	167	166	164	154	170	174	155	200	178	164	140	166	153	147	149	154	172	146	178	141	163	146	137	165	156	133	159	156	170	165	176	214	171	160	150	142	177	145	189	182	147	165	178	180	156	143	160	167	157	176	148	152	165	164	157	156	151	139	155	158	147	159	147	162	170	140	160	173	156	161	151	159	155	160	182	153	175	182	144	136	153	153	142	177	166	191	143	168	188	156	157	167	165	151	170	160	153	172	164	164	175	172	149	173	159	174	163	171	158	175	155	154	168	147	187	163	176	147	165	163	158	171	154	143	146	151	156	160	173	167	157	142	169	156	142	177	154	154	164	154	163	143	152	149	149	161	150	182	151	186	147	139	164	154	163	160	157	150	152	179	146	160	171	161	135	151	176	155	161	159	167	165	139	161	138	150	148	148	168	166	174	168	171	172	160	157	133	186	145	157	167	164	138	151	151	162	145	158	154	163	158	148	171	150	161	136	169	158	161	140	151	144	157	161	161	159	148	149	161	143	152	161	153	163	157	167	152	159	150	166	156	151	167	156	159	178	162	183	171	184	142	158	182	131	173	181	147	187	127	139	184	152	164	165	139	164	171	154	157	163	180	174	167	141	161	168	155	169	155	148	154	151	157	160	152	143	145	162	165	149	155	141	150	155	150	168	157	155	143	168	150	158	169	154	156	177	165	149	144	154	186	155	160	168	155	174	168	179	151	162	138	148	158	157	154	145	154	169	172	162	158	191	165	146	156	143	165	160	161	170	136	139	151	163	161	144	151	160	151	156	159	149	182	152	148	165	167	167	143	151	186	175	157	178	153	155	184	153	171	155	145	174	150	150	150	186	148	171	142	151	156	172	146	169	143	173	159	155	158	175	173	158	157	145	134	148	158	168	163	144	142	126	160	157	177	163	149	182	135	164	159	144	169	161	156	171	161	163	155	143	180	154	156	155	161	162	154	167	165	135	149	154	177	157	184	143	163	180	155	159	165	151	139	158	163	181	147	151	137	156	173	157	162	144	151	162	167	166	154	162	166	155	168	155	155	181	148	161	153	161	161	164	162	159	153	161	158	136	147	155	138	154	133	167	146	148	153	164	167	162	157	173	160	162	146	169	163	166	178	165	167	160	174	142	167	183	161	174	160	155	164	147	176	175	149	157	164	188	172	161	159	133	161	147	178	157	167	165	151	165	178	164	171	168	149	160	137	165	143	158	171	158	187	156	157	157	149	145	147	167	160	170	138	153	192	156	148	173	118	163	161	139	168	161	145	135	135	154	167	140	156	145	172	162	138	168	161	153	146	173	166	155	132	151	152	179	167	165	175	171	162	168	134	183	169	151	153	145	156	174	159	137	171	160	169	158	174	192	165	148	166	152	177	171	169	151	150	152	162	167	159	160	142	152	162	128	173	155	164	155	183	143	156	144	142	181	175	157	176	161	148	161	168	165	157	164	164	181	172	162	172	173	183	170	167	165	187	161	144	146	167	151	137	161	160	163	163	176	142	165	152	163	162	168	171	163	139	158	183	154	158	169	166	139	163	143	157	158	155	166	156	144	153	164	147	169	159	151	184	159	153	181	152	154	146	154	166	141	155	164	150	134	167	150	144	150	182	131	171	165	146	149	164	176	160	160	163	166	156	156	161	141	143	168	150	146	150	162	159	166	149	129	187	154	164	141	169	146	166	139	180	180	153	147	173	149	172	157	166	174	156	141	141	162	147	148	164	145	161	153	153	174	174	159	157	149	147	141	144	158	139	183	150	170	155	166	137	174	166	153	168	174	145	140	159	164	168	162	146	145	166	142	154	152	181	151	139	166	151	141	169	174	152	170	152	153	167	152	167	171	144	142	164	150	164	179	176	156	153	175	150	138	156	156	159	135	155	165	156	186	142	170	151	155	167	175	144	171	165	168	156	155	138	145	174	174	173	177	181	137	166	166	147	171	155	142	136	156	179	171	162	162	166	134	160	152	155	150	157	163	178	160	158	163	159	142	159	183	145	153	152	152	153	159	159	156	175	159	156	156	146	167	138	159	163	177	150	153	169	144	143	166	160	164	150	162	156	138	141	152	166	151	177	163	163	168	150	176	155	153	152	166	167	161	156	156	147	163	158	152	162	160	164	138	182	162	157	157	159	155	171	161	166	170	153	149	167	160	144	162	145	150	148	167	151	158	157	174	165	137	144	150	159	175	158	148	148	159	172	155	153	142	167	146	144	180	169	156	128	151	155	152	155	176	156	169	175	149	164	170	135	145	150	137	166	145	152	162	171	176	175	140	163	156	172	139	160	161	140	156	163	163	153	157	146	160	141	165	165	157	162	184	158	180	141	164	171	150	173	160	148	150	178	147	156	176	168	174	149	174	139	161	167	147	157	180	141	147	160	156	151	150	150	164	130	174	180	142	149	157	156	160	159	165	170	144	172	142	162	151	167	168	170	145	168	171	157	156	176	158	162	163	154	158	152	145	146	168	165	166	142	136	146	169	163	166	153	160	155	160	144	156	174	138	182	164	157	164	149	142	173	156	156	155	140	148	158	146	157	161	190	170	167	142	167	157	154	183	172	165	165	155	150	151	158	158	164	152	161	159	161	157	183	156	138	163	147	172	154	179	146	169	167	172	159	152	173	166	166	163	152	161	159	185	175	146	169	152	169	169	148	173	162	151	155	157	149	152	157	161	152	165	167	140	167	163	158	158	149	145	140	176	173	175	172	149	153	171	181	175	147	169	148	146	150	142	173	147	158	148	182	161	163	156	171	162	170	152	160	168	144	144	156	161	182	179	153	163	163	162	168	172	148	162	169	151	151	159	189	150	167	165	162	170	175	156	169	158	176	162	145	141	154	140	165	156	161	159	131	186	178	138	158	168	155	150	135	172	164	143	172	170	166	171	151	161	173	164	168	165	176	145	172	150	161	152	156	172	170	166	171	161	154	153	161	159	165	176	155	152	172	147	167	148	160	178	146	168	157	153	168	166	153	167	146	147	175	160	187	170	144	176	162	180	174	169	157	168	160	157	177	166	172	146	164	139	163	166	167	145	152	172	140	150	167	151	147	168	152	153	146	168	172	141	160	156	146	175	157	147	151	151	168	148	152	177	166	174	181	162	168	142	175	176	146	155	159	170	141	154	144	180	171	171	152	183	144	165	142	137	143	163	145	148	151	166	156	176	174	154	163	176	168	187	161	135	151	154	181	159	164	146	167	160	161	164	170	155	146	160	143	129	174
24276	41326	35143	23563	18108	14422	11219	8550	6356	4309	3272	2637	1910	1904	1492	1407	1004	862	765	726	677	610	641	572	505	452	442	376	367	367	366	339	357	323	312	312	313	301	298	285	271	263	295	299	280	275	280	308	286	290	292	291	306	320	333	313	289	309	298	274	268	259	256	278	313	277	279	284	306	282	288	288	297	294	294	286	308	252	286	276	222	233	225	228	219	259	245	244	246	213	242	266	246	256	263	238	267	257	241	268	243	283	278	250	244	228	266	264	243	249	233	258	259	283	231	265	272	239	256	248	243	243	272	256	248	280	247	237	245	256	255	228	216	258	223	223	236	235	243	259	235	227	244	235	252	233	244	281	257	262	244	246	248	239	254	259	238	220	234	228	261	241	234	238	261	220	258	244	237	233	242	217	261	253	221	247	218	240	228	237	242	254	219	216	241	253	231	235	204	216	274	257	267	241	221	211	249	251	253	213	234	239	231	254	251	238	216	257	229	237	235	206	256	243	227	238	222	219	217	245	216	230	270	229	208	230	269	218	234	238	239	224	211	251	227	240	275	239	235	254	271	225	239	244	236	232	240	222	231	260	245	226	247	253	247	253	243	219	235	229	229	223	231	253	232	242	230	215	219	247	252	259	243	238	247	219	238	245	253	248	267	247	237	239	230	249	241	216	262	233	220	225	246	263	231	236	276	233	231	257	205	251	236	231	226	239	233	238	228	266	262	244	247	282	258	256	240	224	230	205	248	235	233	239	241	258	219	258	217	254	224	272	225	253	240	266	245	230	242	237	217	247	241	219	235	251	235	242	252	268	254	232	241	240	225	214	216	220	237	233	247	251	239	229	239	224	247	227	224	259	251	254	243	239	242	275	238	237	243	198	224	210	223	248	236	231	247	221	231	244	214	215	234	222	234	228	242	237	213	214	242	228	254	223	210	221	217	251	202	252	231	229	222	257	237	244	243	216	270	228	216	232	220	249	227	246	243	242	233	219	222	226	239	241	266	249	251	272	246	219	229	258	239	225	242	237	258	261	226	229	251	220	259	232	246	240	234	233	219	230	262	232	268	209	258	229	244	238	262	234	229	233	202	248	241	251	227	272	251	225	255	243	224	260	244	241	232	269	219	235	220	228	225	255	225	279	223	223	220	234	226	227	267	223	249	250	246	243	241	224	228	213	243	216	242	205	245	240	237	241	229	234	247	209	232	220	255	225	234	247	255	232	248	245	259	264	227	234	237	236	238	243	245	246	254	236	217	234	250	227	250	222	231	211	262	228	256	222	239	226	241	256	244	235	230	234	261	232	239	230	250	221	235	252	237	238	263	242	249	222	226	246	213	212	239	250	230	233	242	251	244	212	225	223	243	224	237	229	262	242	252	225	214	218	219	244	242	251	253	227	244	249	225	210	236	227	243	262	238	254	269	241	245	233	231	234	229	219	271	246	232	241	258	231	239	228	231	245	264	252	232	219	222	239	245	231	267	227	216	247	228	230	223	238	233	249	244	240	256	251	221	224	232	238	268	225	234	234	217	229	246	242	208	218	237	231	224	236	240	206	229	234	264	254	228	267	237	252	228	251	230	263	234	242	220	221	220	199	249	248	255	256	238	258	234	221	218	208	215	227	254	227	223	237	252	263	249	228	244	244	241	243	249	258	236	253	234	266	241	239	246	226	246	268	263	192	233	236	243	243	236	270	254	253	252	255	256	256	240	267	241	208	238	230	227	230	257	239	258	248	228	236	220	248	219	235	282	234	215	235	238	256	237	254	229	244	262	237	226	263	256	235	252	272	261	247	245	234	261	206	225	251	249	243	228	204	263	244	238	245	228	210	250	235	233	234	228	184	218	241	241	245	261	221	236	237	251	229	231	228	221	247	241	249	242	220	224	244	214	212	233	250	233	223	232	256	245	234	218	240	249	205	241	228	241	255	250	234	261	249	216	251	237	273	258	256	240	261	236	243	243	270	217	270	246	256	255	221	249	231	236	221	206	254	253	227	231	255	221	220	247	240	241	228	225	247	231	232	242	240	240	254	235	240	220	212	229	242	192	240	240	232	258	248	228	241	245	239	234	223	242	239	251	236	229	238	254	279	252	249	259	235	235	208	248	264	232	240	216	241	255	229	254	221	224	241	247	225	227	213	238	258	238	225	247	257	261	221	258	271	245	244	225	187	254	242	207	251	201	256	241	241	216	255	237	263	232	253	224	238	244	240	241	265	237	250	211	234	223	242	229	221	212	226	247	241	228	241	225	236	243	266	237	259	251	243	244	249	221	237	234	236	269	210	233	208	237	228	241	235	273	244	250	260	225	242	237	226	250	225	234	243	230	253	248	246	245	261	247	251	250	244	233	269	221	258	250	245	265	231	231	250	245	247	241	247	254	215	251	258	229	227	229	245	248	253	248	229	237	238	241	250	225	252	261	222	243	227	251	240	253	215	212	217	215	273	235	219	256	244	243	222	228	231	232	233	244	226	244	248	251	245	236	237	215	243	224	235	264	221	240	270	241	247	236	239	246	234	228	239	225	225	265	258	252	250	234	242	257	270	240	235	223	252	228	233	253	210	237	231	230	238	240	264	241	241	249	243	235	258	268	231	202	246	226	235	232	234	240	243	257	222	260	232	224	237	227	244	247	250	258	216	256	220	260	245	255	235	228	245	225	239	212	225	264	212	246	245	214	249	241	211	224	229	228	209	235	228	225	229	226	236	238	279	255	240	237	228	249	252	222	214	236	269	232	222	231	248	230	234	246	264	252	258	227	246	236	246	254	239	226	234	229	217	246	231	225	203	216	248	233	246	230	233	239	223	236	216	250	213	230	232	234	234	245	227	206	248	239	265	258	219	240	222	236	264	226	238	237	226	232	222	213	271	221	211	244	255	210	248	232	247	261	241	237	226	238	211	226	228	257	229	262	249	217	224	257	250	229	225	239	230	218	230	261	248	264	247	251	254	250	239	225	222	245	212	219	226	222	233	232	235	240	236	236	252	245	234	234	231	240	244	230	238	235	227	226	234	253	229	268	243	230	237	252	244	214	221	265	241	238	243	244	247	231	243	240	238	224	243	220	227	229	247	248	216	236	257	229	225	249	253	237	217	241	250	238	274	225	245	261	234	242	253	258	253	206	251	259	223	253	244	224	233	223	203	226	248	220	229	227	252	246	254	210	250	232	219	234	257	250	240	233	246	234	248	247	253	229	222	240	257	237	238	249	221	233	236	221	223	216	231	226	257	251	243	224	257	255	232	252	232	239	246	225	232	244	227	232	257	224	230	236	226	215	201	232	241	237	215	223	237	244	235	231	238	220	236	242	241	208	234	245	217	224	242	210	236	233	232	238	223	210	209	259	236	248	226	247	231	235	216	253	244	228	248	239	232	226	232	235	220	224	221	236	231	246	251	213	238	238	213	231	251	222	237	238	238	219	254	222	231	251	257	227	258	235	233	237	217	240	223	239	217	241	245	239	241	256	240	245	238	220	251	244	233
27460	22438	20729	11821	5498	3098	2162	1293	1037	753	646	541	495	507	457	385	383	359	333	356	346	386	340	302	334	267	299	303	262	313	266	284	291	269	291	294	288	304	275	306	307	332	290	302	287	283	287	279	288	301	294	269	299	340	292	323	311	301	311	313	280	306	298	301	283	277	297	300	325	308	322	289	303	299	305	309	287	313	312	286	301	267	267	328	277	320	311	310	296	286	266	281	288	304	298	269	319	305	331	317	316	298	290	291	303	294	307	300	335	269	333	281	292	309	282	309	304	300	281	312	307	293	285	295	330	281	301	305	306	295	255	301	295	283	304	271	305	297	299	328	324	290	282	280	287	263	336	339	307	310	285	274	300	267	260	336	298	297	311	295	286	303	265	267	270	317	293	305	319	322	303	331	302	269	281	292	293	291	288	300	312	315	284	289	280	288	305	307	270	292	273	280	290	326	310	264	304	293	291	273	319	281	297	271	307	313	305	286	311	275	303	286	283	283	292	298	298	306	300	300	291	271	276	300	290	309	275	273	324	262	287	297	302	283	272	305	306	286	317	277	262	292	276	314	316	264	282	309	325	298	295	289	260	295	313	280	289	294	291	338	305	295	304	316	267	302	315	258	277	290	317	281	291	298	310	291	328	308	310	297	300	292	297	295	297	322	299	292	318	289	327	293	289	286	295	284	290	309	291	278	293	282	297	279	301	299	311	305	289	312	261	288	280	297	302	261	294	279	303	272	319	326	296	280	304	300	303	296	330	281	307	282	289	295	270	291	313	328	312	292	267	297	306	291	297	307	319	330	290	312	305	301	273	282	297	283	292	305	272	316	314	269	287	295	289	280	277	283	303	286	270	263	281	269	306	285	282	309	275	297	287	298	274	281	314	287	296	280	304	284	310	305	274	279	276	281	310	291	268	277	282	297	282	272	276	306	307	286	297	291	293	281	266	294	290	286	284	276	320	278	304	260	275	297	274	314	288	301	312	264	272	265	282	279	289	278	335	297	292	290	331	279	312	290	274	302	297	296	275	276	313	300	297	294	288	264	316	296	314	330	321	271	305	294	330	304	306	300	297	294	299	276	291	293	282	295	291	286	275	297	273	291	307	321	277	325	301	301	280	293	293	293	291	286	302	317	299	257	291	313	277	260	309	314	299	276	273	332	303	281	318	298	298	308	308	280	267	265	314	297	288	284	308	273	289	339	289	286	293	261	320	279	297	277	343	300	299	273	278	314	296	275	305	337	282	296	302	283	312	297	291	301	300	274	299	281	293	302	270	300	272	323	319	280	308	291	336	279	326	317	302	301	295	270	290	288	289	279	285	264	300	286	294	287	305	272	290	298	287	274	298	290	304	274	284	283	283	294	297	284	294	276	307	275	270	306	310	279	296	276	301	279	330	272	285	290	314	289	302	268	311	328	325	311	298	296	314	287	309	313	292	256	282	273	267	301	298	291	260	289	301	291	301	297	304	280	304	299	335	265	289	313	320	293	279	283	285	310	303	293	325	306	286	305	315	281	289	298	264	300	278	301	297	289	288	286	303	266	269	277	322	300	324	317	336	288	297	271	280	301	296	301	267	295	316	297	324	289	277	275	291	299	271	304	281	321	280	278	306	291	305	282	294	251	293	294	261	294	272	299	296	255	306	301	308	297	259	294	296	292	294	295	307	290	281	304	294	280	274	306	308	283	290	303	283	310	275	300	290	294	289	276	307	290	285	311	285	295	290	316	326	321	271	273	293	293	290	298	298	291	275	298	301	283	297	290	261	316	292	308	306	247	274	306	272	287	283	282	288	307	291	306	272	289	263	280	282	287	294	277	272	268	299	291	288	286	291	273	260	294	267	287	289	290	280	277	288	266	283	322	326	264	290	275	292	299	307	292	290	309	303	261	289	290	292	325	300	303	299	290	296	283	287	275	299	279	281	294	270	264	316	302	288	292	286	287	309	317	292	298	287	300	300	271	309	292	305	282	290	272	305	303	299	258	291	310	322	306	301	318	309	284	306	297	298	293	308	294	291	288	318	276	271	304	290	286	279	275	299	283	308	299	326	297	304	337	322	333	297	279	299	304	271	316	274	283	307	307	302	294	283	272	312	284	283	290	300	313	304	318	286	310	319	287	295	323	287	312	321	301	261	291	315	285	310	298	305	272	296	293	290	316	288	272	277	291	308	295	277	294	296	300	294	291	292	293	287	287	298	301	317	282	268	322	277	280	261	287	301	290	286	300	322	278	264	275	335	271	334	299	288	311	247	290	285	293	306	295	250	285	285	277	327	310	281	308	266	292	273	297	293	331	300	273	292	303	307	273	263	277	293	293	288	297	313	290	316	281	288	255	293	301	283	298	309	283	284	289	310	289	282	261	283	305	297	288	289	306	310	275	284	295	275	297	277	298	297	318	284	275	281	285	295	298	280	302	298	271	320	281	297	324	244	291	304	289	320	285	280	304	283	288	295	268	305	304	297	282	283	308	283	287	302	289	281	292	288	315	278	304	302	294	314	288	299	294	309	310	260	283	311	295	276	261	303	288	299	262	308	305	300	294	294	315	300	270	272	295	299	276	266	267	300	306	267	278	279	290	299	294	272	301	292	284	297	315	293	303	272	276	304	294	286	288	295	288	292	297	309	281	276	299	286	299	281	292	268	275	282	314	314	296	273	270	286	299	289	305	314	303	280	306	299	315	320	289	271	288	272	288	317	311	252	263	299	307	271	310	280	276	295	265	326	272	283	289	283	264	309	307	290	255	280	267	309	305	302	296	345	302	287	273	303	288	312	305	274	308	274	287	263	288	294	300	305	295	302	289	306	282	276	305	312	264	315	338	284	296	282	289	303	310	299	252	289	322	313	295	301	291	282	282	285	317	300	275	286	292	256	321	289	289	285	284	302	316	315	312	282	305	287	312	310	304	319	280	274	299	293	294	304	273	295	271	293	327	284	331	281	301	263	285	290	312	292	306	282	299	302	300	291	270	297	303	312	295	266	286	303	328	270	290	300	292	303	293	280	312	321	322	272	267	309	296	294	276	316	310	292	288	295	283	287	287	310	296	305	278	298	295	288	279	266	304	311	285	324	307	277	314	308	287	286	263	285	286	303	280	309	299	314	265	320	307	250	285	266	328	284	298	290	301	287	281	309	296	291	298	310	320	271	307	270	286	284	284	308	269	276	304	277	315	275	258	296	314	304	292	287	268	297	283	294	287	269	296	305	301	256	263	316	292	270	278	281	291	302	294	290	289	269	325	287	283	321	318	292	289	289	306	283	288	281	271	289	259	276	299	327	310	306	302	319	301	297	303	266	279	271	313	291	317	281	269	307	273	317	293	270	281	270	300	299	309	291	301	303	308	300	292	309	291	273	301	280	282	305	282	297	290	306	288	243	301	290	331	298	269	302	289	298	278	304	271	274	298	303	274	301	294	290	311	280	281	297	283	309	302	313	285	287	294	278	303	290	292	303	270	339	305	261	301	286	311	281	290
22626	31361	24855	14458	10081	7176	5459	3665	2831	1961	1393	1255	1049	1013	928	777	721	617	545	572	531	562	551	543	546	493	485	453	454	446	448	414	444	424	441	431	487	463	427	418	409	458	456	423	435	447	438	428	438	433	453	459	463	440	416	453	426	464	400	452	434	413	448	485	455	458	462	497	457	432	469	442	485	406	433	450	467	431	449	412	401	439	454	408	395	450	423	416	439	447	416	418	438	433	458	433	447	414	455	434	462	460	440	422	446	424	428	450	431	407	454	460	447	455	427	445	448	452	446	404	459	423	385	420	429	450	409	446	433	442	396	483	423	430	431	421	447	429	411	409	417	425	456	448	467	451	445	418	444	456	413	406	422	430	425	430	409	429	463	417	411	412	420	426	434	415	439	444	434	425	431	424	399	444	463	419	403	454	435	450	438	425	422	421	421	457	427	444	421	418	437	431	431	392	434	440	405	434	414	413	444	416	435	436	432	417	410	469	417	406	459	402	486	425	431	441	444	416	410	459	421	414	428	427	425	402	437	400	431	398	463	406	447	432	420	429	412	463	440	409	436	433	405	447	442	432	427	403	425	428	409	400	452	430	449	410	396	472	423	438	451	492	411	458	420	409	468	430	420	403	416	383	434	435	427	421	424	415	399	433	426	440	481	435	399	426	413	430	439	421	461	440	458	434	407	443	385	394	412	427	454	433	427	452	432	439	409	420	429	408	406	388	471	440	449	423	441	427	472	427	412	411	405	431	434	397	461	418	465	403	434	411	424	455	429	424	418	438	435	449	439	415	434	424	437	455	439	464	438	441	406	405	406	423	407	429	407	417	451	443	422	401	461	398	410	397	439	450	437	433	413	437	413	449	429	433	412	426	418	415	440	424	424	419	439	404	443	436	399	398	416	418	458	436	415	431	431	424	438	441	439	467	436	471	440	475	430	414	429	408	451	414	419	422	403	395	426	440	421	436	444	434	481	436	420	401	456	403	437	384	449	435	405	448	438	413	450	420	438	425	436	427	412	425	427	466	451	418	432	425	448	419	441	439	400	410	459	437	436	389	465	412	431	466	445	391	408	452	451	404	448	459	423	405	419	406	432	461	398	447	421	437	414	414	445	432	427	424	469	427	439	408	429	439	438	476	414	450	452	421	418	449	444	416	446	452	470	414	409	411	444	462	441	467	430	412	420	448	416	430	445	413	436	421	459	428	426	450	437	450	420	394	434	438	390	403	450	439	428	434	441	427	409	397	435	421	417	430	443	434	434	441	447	416	397	422	480	408	414	382	439	441	434	426	409	441	415	433	440	415	455	417	411	415	436	397	421	431	440	428	428	423	440	442	405	438	462	425	429	413	438	475	425	424	448	429	392	395	432	429	439	428	436	423	423	401	428	429	457	444	462	455	419	480	427	442	435	391	393	440	442	419	375	421	405	416	404	438	451	445	409	428	454	439	443	431	407	422	441	424	405	429	413	470	412	431	455	451	426	385	473	428	447	456	449	451	396	402	417	397	411	448	422	423	402	395	459	385	461	447	437	398	408	413	400	428	482	424	452	460	427	408	413	404	444	420	412	441	390	433	477	445	395	444	465	405	433	479	460	435	412	384	423	429	445	433	399	471	451	444	405	446	436	425	458	392	459	419	410	402	427	443	446	425	416	430	424	416	433	477	445	415	413	424	430	419	431	411	423	421	459	410	417	438	428	409	432	420	427	413	426	457	408	433	421	444	416	440	455	432	402	441	457	419	423	434	435	409	433	414	421	403	443	450	433	449	435	446	427	443	472	448	458	401	416	428	405	383	464	442	397	429	463	421	433	446	455	409	455	421	429	440	388	436	441	381	430	448	410	405	446	429	409	417	423	441	441	429	395	424	420	438	403	432	443	412	408	421	426	398	394	439	420	403	427	422	411	451	403	408	413	458	417	427	441	434	436	412	456	392	418	413	466	419	444	422	436	412	405	414	449	449	440	449	423	406	410	419	451	422	451	374	441	439	442	439	389	447	441	436	419	445	429	430	425	428	417	439	426	386	451	429	453	424	397	458	451	407	441	452	441	459	432	412	464	452	446	389	408	427	401	438	443	431	422	443	430	417	420	423	429	426	505	440	442	419	412	421	433	415	412	444	411	405	445	474	424	423	395	439	400	417	373	437	434	413	394	438	451	437	407	414	409	409	436	434	427	465	422	370	432	418	423	417	427	411	437	429	448	417	458	435	416	427	425	450	420	453	414	450	427	421	431	451	422	427	448	436	438	442	409	400	422	430	427	415	424	431	401	409	439	410	390	445	457	456	436	407	429	421	422	454	398	429	392	444	428	463	429	449	452	456	432	406	425	406	443	433	423	444	420	415	405	438	459	458	447	409	456	441	422	410	460	398	424	423	425	438	456	422	451	446	432	429	418	438	424	416	451	447	381	429	451	445	447	431	456	448	413	455	452	428	425	402	467	450	430	436	426	442	439	419	446	439	426	422	417	420	406	408	412	432	431	423	444	463	437	414	426	429	418	433	435	435	404	397	427	407	435	453	438	410	465	437	424	430	446	382	453	430	417	421	401	448	446	414	467	456	444	393	456	455	410	402	399	432	457	417	486	393	427	435	445	459	403	418	411	417	425	425	408	445	419	437	444	447	435	437	402	429	438	445	427	446	427	420	390	416	437	434	411	413	432	426	398	439	422	434	429	415	469	382	443	443	426	393	405	427	429	418	419	455	466	452	440	379	400	443	449	447	403	436	439	433	412	480	405	425	430	424	421	417	411	421	388	404	407	437	427	447	446	433	421	457	419	400	460	471	417	414	423	416	432	443	437	428	453	452	447	415	453	416	413	425	425	388	414	436	408	430	408	415	417	443	447	415	429	450	449	453	415	413	406	415	415	436	400	425	466	469	425	450	418	441	417	437	445	409	420	384	449	456	433	415	400	418	438	423	449	416	463	429	428	426	443	441	428	442	449	433	436	472	460	429	431	427	416	452	425	439	416	443	410	448	433	380	415	427	450	411	426	471	406	448	408	447	391	420	435	437	420	425	453	455	413	444	408	410	436	426	455	419	451	426	392	399	436	415	440	416	408	502	463	428	429	409	463	438	430	431	423	428	429	439	431	428	435	452	441	438	455	447	412	446	389	459	454	400	428	425	451	404	439	423	423	444	417	463	453	456	429	439	469	438	444	412	404	440	396	463	397	396	416	400	403	447	442	419	436	491	410	425	447	436	436	422	446	444	464	432	463	430	449	427	430	451	458	428	426	427	391	407	388	416	464	441	460	421	388	435	424	433	438	416	427	413	441	394	396	415	468	397	418	408	435	431	396	445	418	441	393	432	440	420	411	433	426	495	424	403	429	412	415	406	409	433	413	441	439	396	437	434	437	426	425	449	418	405	400	399	411	439	441	414	441	411	491	430	378	418	456	439	412	434	418	399	422	483	422	447	420	444	381	465	417	418	455	461	453	402	412	418	439	404	429	431	458	411	414	423	429	415	418	417	443	456
24034	21100	28224	24255	20513	11358	4584	2282	1465	1089	824	780	699	647	612	503	457	403	387	395	393	342	372	357	351	333	311	300	309	274	316	289	317	292	299	305	268	256	270	298	289	288	299	262	283	279	263	289	281	272	305	286	293	288	258	283	303	302	307	262	270	278	294	277	286	327	309	293	256	253	288	307	326	344	285	268	279	270	277	284	275	276	280	291	275	272	270	252	286	245	249	283	282	254	297	290	295	281	289	288	275	298	274	281	271	287	296	270	288	268	274	278	268	292	315	268	333	269	274	273	281	287	311	304	279	265	293	260	290	261	282	253	285	248	286	274	248	280	259	264	265	273	261	282	260	261	236	223	257	322	258	264	254	272	276	286	263	291	239	284	291	274	270	276	283	256	244	267	267	261	295	278	283	274	294	271	268	274	292	248	300	267	270	250	255	271	278	263	266	285	267	273	267	282	293	281	278	264	272	263	284	273	284	284	252	294	262	249	235	283	277	302	263	250	298	263	273	258	253	281	256	281	265	298	270	258	276	280	271	270	231	295	264	288	290	247	268	271	279	258	274	267	260	274	268	262	289	263	249	262	285	272	253	293	264	272	258	266	290	293	285	272	264	317	282	274	273	262	249	279	256	289	262	253	281	263	295	274	304	267	261	329	301	282	265	292	233	264	306	245	325	290	245	294	269	270	274	276	280	271	270	273	279	271	266	273	266	278	268	273	284	229	285	268	269	308	292	242	304	289	282	273	273	255	261	266	261	285	250	297	298	292	280	273	241	275	301	284	284	285	272	263	293	268	283	287	294	292	310	277	265	264	251	267	270	264	245	260	237	264	293	288	261	269	254	281	285	271	275	287	296	232	284	267	237	279	257	254	277	300	295	265	261	277	293	275	288	243	296	249	275	294	274	278	274	297	258	293	260	280	284	259	253	302	275	253	276	277	286	261	248	289	282	271	276	265	285	273	275	297	273	249	259	307	273	302	295	289	251	268	257	283	250	285	244	293	282	253	292	289	285	292	276	285	284	290	306	263	258	276	258	275	275	249	300	274	283	263	271	298	258	262	296	319	278	271	280	270	276	264	274	289	256	250	273	264	310	287	275	297	273	290	289	278	266	274	286	280	292	261	284	301	265	273	274	288	254	262	259	294	274	274	241	258	294	269	278	263	264	283	275	258	267	270	259	324	282	292	268	286	258	260	250	282	274	296	258	251	269	260	295	292	288	266	284	294	271	249	294	305	250	282	266	276	276	262	284	270	271	269	250	268	273	286	275	290	245	284	290	298	294	263	284	291	309	280	293	262	292	273	305	294	274	298	289	274	262	260	277	310	269	276	255	276	285	264	278	286	257	265	304	281	273	269	286	281	276	268	273	293	280	286	244	248	265	267	278	259	268	282	282	250	290	275	287	290	277	286	284	269	296	250	286	229	292	278	297	275	295	269	264	265	266	273	257	265	284	271	276	238	247	276	244	272	272	304	283	303	243	271	292	296	290	295	260	266	296	272	255	265	272	249	276	293	253	253	287	267	278	265	262	278	280	274	282	287	275	275	274	286	293	301	274	278	288	254	265	250	258	258	268	266	294	266	274	290	295	244	270	241	278	281	289	278	252	281	283	264	269	277	237	305	289	242	278	278	290	259	268	238	274	236	304	274	268	270	292	279	271	269	286	282	257	239	276	284	284	278	263	259	309	290	283	277	259	260	256	252	275	281	276	252	264	281	277	256	265	286	269	243	273	252	285	293	294	308	277	288	278	264	263	289	265	253	257	263	276	261	280	278	295	279	272	290	286	284	259	296	272	281	262	276	243	256	280	261	305	286	302	266	296	266	244	284	261	270	315	287	280	259	258	246	286	265	258	295	288	298	268	273	280	266	274	301	264	276	254	301	307	274	281	269	256	266	288	281	262	294	266	284	244	291	271	277	246	268	271	287	287	244	243	265	261	254	269	287	270	266	270	289	282	263	288	252	249	275	264	247	264	266	294	257	285	268	249	286	291	261	291	246	285	278	261	265	306	265	270	261	284	310	260	243	278	278	268	294	301	259	279	276	276	269	264	300	257	276	281	313	263	253	284	266	271	256	268	274	290	260	254	264	272	273	285	301	269	271	291	248	278	234	266	294	298	264	302	262	259	294	288	270	283	281	271	280	266	245	280	278	288	267	295	294	246	251	275	275	279	293	265	276	275	275	268	265	260	257	254	262	254	256	270	289	263	260	267	256	266	281	256	274	257	278	273	286	282	273	262	277	251	267	277	276	296	281	265	247	230	285	257	309	264	264	267	275	296	254	268	276	277	302	251	259	257	292	239	277	272	252	320	260	243	271	274	253	270	262	280	269	239	286	234	251	295	287	274	243	260	270	232	268	299	286	259	300	268	258	269	272	275	287	258	266	280	282	275	279	247	251	290	260	288	252	252	291	253	296	243	258	281	266	289	264	252	236	263	306	257	252	269	279	263	290	262	257	289	294	255	253	288	265	269	267	274	254	280	263	246	275	274	240	269	265	299	268	276	273	297	256	256	250	266	236	251	281	292	261	289	259	310	229	269	286	267	254	252	253	296	284	263	260	272	285	309	273	293	271	271	249	262	274	258	246	257	270	295	291	256	298	263	255	270	274	263	279	310	278	276	278	260	273	278	291	274	288	256	287	282	281	264	263	273	278	259	286	269	308	260	289	271	263	263	279	245	256	287	261	296	274	266	298	269	272	251	264	268	285	262	257	293	280	253	246	303	248	290	275	288	269	298	268	236	263	271	286	276	270	285	284	263	284	265	263	279	275	256	279	289	252	235	268	273	286	252	269	263	267	274	279	273	239	259	265	264	267	263	259	280	297	246	276	304	286	279	291	264	262	288	265	281	274	263	280	244	287	263	274	278	259	266	259	280	247	259	270	288	262	278	307	254	289	281	231	253	320	281	265	274	276	276	268	245	288	279	259	277	255	245	236	266	256	278	249	250	277	264	244	286	268	272	298	276	250	283	293	272	277	270	245	254	265	269	304	233	273	256	247	272	288	260	233	290	275	267	298	273	270	249	301	276	268	299	280	275	284	273	267	276	261	290	282	285	262	291	290	288	270	289	272	296	277	250	275	249	278	278	233	251	271	275	245	255	267	284	280	266	255	270	269	305	304	246	249	263	257	281	267	265	247	258	271	275	281	272	285	252	235	273	272	274	257	251	267	263	296	265	276	272	261	285	259	267	272	276	287	296	284	271	280	274	280	262	272	267	252	267	281	265	261	266	269	324	250	283	265	274	250	282	269	286	249	269	261	285	268	274	285	259	258	256	285	270	294	261	305	281	269	250	282	256	237	228	264	263	273	267	267	242	295	260	270	246	271	286	301	227	282	300	264	259	262	295	286	272	275	267	263	259	248	236	282	280	281	253	249	256	259	250	289	270	227	242	260	274	260	273	263	268	279	246	282	293	287	282	255	241	274	276	271	295	274	290	251	275	291	306	270	268	274	293	305	258	285	267	281	276	259
23179	36829	30798	20907	15228	11482	8389	5601	3960	2836	2091	1846	1653	1484	1405	1038	937	819	752	778	687	697	636	605	603	547	538	492	508	481	456	440	464	433	417	444	420	460	393	407	414	420	427	437	436	410	401	405	437	427	426	431	453	472	449	451	420	407	426	428	417	442	399	423	423	384	461	470	474	412	459	462	409	444	452	406	426	460	422	417	407	432	420	394	407	374	396	415	364	401	419	402	428	435	378	404	405	429	403	420	410	426	442	453	406	402	397	378	373	389	410	438	413	377	430	393	427	436	427	407	417	407	430	406	420	406	386	398	415	409	396	418	409	385	406	388	430	418	379	389	378	392	383	397	440	395	395	402	381	396	415	417	398	420	432	366	385	392	390	417	402	411	387	410	424	465	385	380	400	424	407	431	406	411	377	403	425	397	418	427	391	399	411	389	402	393	391	394	410	417	413	368	383	369	418	411	392	420	410	389	390	358	406	393	424	410	368	400	436	434	383	445	402	379	398	413	396	372	426	427	421	395	425	371	389	394	387	375	395	393	399	402	396	424	404	376	419	417	382	394	391	435	424	419	404	414	397	401	381	373	420	409	404	363	410	348	426	397	406	391	407	426	411	368	412	418	401	421	399	366	413	398	403	408	404	364	384	395	411	374	395	373	361	386	416	411	417	393	421	391	362	407	358	420	405	398	439	419	396	384	408	402	398	379	414	371	378	441	404	412	391	400	394	394	407	421	432	385	406	397	406	362	380	403	445	388	393	403	394	376	433	394	392	405	403	428	414	444	422	378	426	400	431	403	381	415	407	413	407	377	371	386	389	410	421	388	407	421	397	406	378	381	400	381	407	387	347	367	409	421	413	375	413	374	375	436	327	379	387	387	403	412	415	407	364	359	393	366	440	398	387	372	445	413	427	430	383	363	395	382	431	410	397	427	420	446	398	419	429	400	409	415	391	399	378	423	408	400	431	403	353	406	398	411	415	403	349	414	388	410	363	369	400	406	372	386	401	386	369	400	387	413	406	362	401	393	367	441	371	414	408	386	350	367	395	399	366	414	405	389	421	413	417	413	373	405	401	456	410	371	381	392	396	414	419	405	403	393	389	411	419	427	417	389	417	434	441	425	356	415	415	404	443	370	411	396	352	440	369	374	420	392	410	429	356	401	396	422	375	398	375	395	426	383	402	428	390	414	394	420	415	404	388	380	402	405	394	341	437	409	409	408	396	398	426	431	394	375	428	421	406	418	375	385	413	384	384	388	410	373	451	380	396	382	380	419	387	372	386	386	400	403	363	412	407	379	409	381	401	411	426	402	425	415	417	394	400	427	417	397	390	409	423	408	422	399	423	405	395	401	378	387	405	358	407	390	386	423	404	398	373	372	387	407	422	426	394	399	407	396	392	399	380	406	419	416	400	381	394	432	433	397	407	433	397	412	398	347	386	409	399	410	402	402	421	404	396	369	414	394	406	391	413	400	393	379	397	360	393	380	401	407	439	396	407	410	395	379	398	427	414	389	424	416	377	402	360	426	406	422	404	439	386	402	437	378	371	378	398	410	418	400	428	415	377	386	420	421	373	399	392	397	406	393	405	386	378	406	420	408	443	371	403	419	415	404	375	429	382	412	433	409	398	402	408	414	412	428	384	417	428	398	406	435	406	377	437	370	411	408	405	392	398	402	375	417	422	378	424	378	404	403	394	408	397	388	397	427	411	399	392	395	376	422	408	422	392	386	417	386	385	400	417	397	407	395	397	440	397	421	360	376	374	437	411	373	392	389	397	420	416	409	410	415	377	365	360	393	406	364	378	363	407	428	374	387	380	401	424	455	381	422	442	377	423	386	382	371	396	414	416	355	381	408	386	400	386	437	376	397	404	381	401	413	422	377	400	385	379	361	398	424	424	380	355	406	405	413	444	367	407	351	405	354	390	422	411	413	407	391	408	398	374	433	378	390	421	359	384	402	400	380	416	370	445	376	348	405	429	431	414	418	417	418	408	399	410	398	359	422	407	373	419	400	375	415	414	402	397	403	427	398	393	408	414	412	446	411	414	427	475	434	378	384	382	402	422	412	386	433	390	394	367	441	379	399	393	378	392	429	370	401	396	357	388	363	374	400	454	384	430	401	398	386	385	425	396	411	392	387	396	447	409	432	410	427	398	406	417	363	418	405	412	402	386	402	399	395	393	394	401	397	394	435	389	399	358	411	398	402	376	438	355	404	396	392	401	416	401	417	394	394	403	395	381	401	430	395	415	388	401	394	384	406	401	404	406	390	402	375	392	371	380	383	446	374	387	418	376	382	378	405	464	419	372	388	360	364	382	372	387	377	363	393	399	411	384	393	401	384	373	420	403	392	384	383	359	374	447	398	415	413	419	413	409	405	407	405	406	394	411	375	393	367	376	386	402	400	430	392	396	406	406	391	409	423	389	400	394	373	438	397	430	375	378	423	423	411	429	418	401	420	365	409	413	406	384	374	388	413	416	405	367	393	397	368	403	383	411	398	431	405	405	399	424	378	369	383	394	390	389	397	385	371	421	399	371	413	401	404	383	425	428	418	392	427	393	387	399	386	428	410	351	400	415	411	399	394	402	388	408	420	382	411	383	380	399	398	417	411	413	430	400	393	405	401	400	397	370	404	414	398	398	400	369	381	380	388	420	443	370	420	436	383	356	391	397	395	391	381	408	390	399	396	404	418	389	369	387	392	413	364	384	424	381	445	391	381	403	375	373	410	408	390	403	372	427	410	383	417	399	413	382	388	434	378	415	378	395	400	384	407	400	368	377	422	387	397	386	438	407	451	407	403	419	424	432	412	421	402	423	387	384	389	396	395	393	405	405	362	380	388	387	396	409	385	398	422	413	362	406	394	388	418	375	412	424	395	410	385	385	406	408	392	422	421	394	386	388	403	408	425	408	429	382	407	366	407	406	375	384	376	380	405	407	401	406	425	389	430	397	395	418	376	419	368	409	357	385	415	348	403	405	419	389	444	405	387	400	377	410	398	427	387	417	431	401	428	401	434	436	400	388	369	416	360	397	393	394	411	401	373	393	401	414	448	418	380	401	381	366	406	414	459	398	420	402	409	394	400	407	377	384	378	432	404	405	414	386	402	396	400	432	397	420	407	428	414	399	415	388	418	410	397	385	424	378	417	390	370	377	374	409	417	417	406	419	404	402	415	343	415	427	415	360	383	433	399	409	422	414	390	403	409	403	390	387	430	403	398	408	426	397	455	373	400	408	391	386	408	392	405	425	393	416	409	427	384	397	375	392	430	405	393	443	436	393	378	427	383	401	357	366	395	409	385	392	402	398	386	404	370	392	403	388	393	388	419	429	397	418	419	380	385	414	412	403	407	376	410	404	421	397	414	407	399	444	369	416	400	359	410	397	407	427	409	383	406	436	392	399	412	388	414	384	398	400	382	406	411	390	405	395	430	372	386	414	419	384	430	379	394	400	404	424	385	410	381	432	407	388	416	367	374	408	426
23173	21193	28914	23785	21242	20416	9807	2957	1853	1367	954	951	790	685	635	516	398	410	393	386	365	306	289	271	259	256	267	229	235	220	215	172	180	183	175	177	181	209	179	218	191	159	184	169	184	179	165	178	194	167	169	196	216	182	177	189	187	170	175	180	189	175	165	187	188	167	193	182	190	217	206	186	224	180	174	199	178	178	182	179	192	160	177	180	167	156	167	183	177	191	174	175	191	157	194	179	165	172	160	162	175	185	189	180	195	149	186	171	175	163	174	168	171	159	164	165	179	166	180	184	184	163	187	168	147	159	189	156	182	152	169	179	166	171	176	167	168	172	185	174	144	172	152	158	174	172	183	176	171	173	162	166	174	192	199	184	155	169	177	182	169	166	192	149	161	162	149	174	144	164	158	169	140	194	174	160	162	188	165	167	172	160	169	161	181	152	161	186	163	149	172	172	183	155	173	157	160	159	155	175	149	159	184	162	163	167	179	165	148	162	132	182	179	175	178	164	179	148	170	155	143	130	170	167	157	170	189	149	172	146	175	177	167	174	145	166	167	184	184	156	188	153	186	157	159	201	172	183	161	162	156	175	151	189	158	180	173	175	157	153	147	123	170	173	162	159	172	188	165	163	182	158	183	174	172	177	164	187	153	154	174	169	184	173	162	157	147	160	154	146	160	172	184	159	162	161	183	164	163	145	148	191	164	147	165	139	156	174	155	179	169	174	161	171	153	141	170	149	151	153	156	187	147	146	185	156	172	156	170	146	184	155	173	166	161	164	191	192	179	147	182	180	167	161	162	160	190	165	170	171	161	154	169	187	172	170	160	161	177	181	158	158	175	148	181	192	138	180	153	150	150	156	193	168	139	140	152	184	142	159	181	161	171	168	140	141	155	160	162	176	154	186	149	162	176	162	177	155	153	150	169	165	152	160	157	163	162	170	167	189	149	156	161	169	167	180	164	152	156	181	145	157	177	147	185	169	161	157	160	179	162	175	177	170	176	161	169	197	167	179	177	168	173	168	156	170	162	153	133	155	160	186	182	177	185	152	174	163	166	168	149	149	170	159	170	167	164	171	159	161	164	179	155	159	187	149	181	151	167	142	181	155	183	162	152	159	171	180	188	158	167	172	163	184	178	171	163	176	161	146	162	158	156	147	139	163	188	159	184	172	152	181	140	161	161	194	177	162	143	159	193	169	166	154	166	140	176	163	177	151	164	144	158	143	195	158	138	173	165	187	176	132	170	145	162	166	155	170	170	155	177	157	165	174	163	175	140	164	155	177	168	158	183	186	162	152	176	180	179	166	169	148	148	143	169	185	165	160	158	164	179	166	172	144	163	156	141	163	177	158	179	190	148	152	172	162	169	170	159	149	165	167	169	159	164	155	163	169	156	156	156	181	170	167	172	169	149	190	169	177	159	176	169	156	151	157	166	177	152	160	166	130	158	174	159	172	147	171	148	172	167	189	190	146	152	152	156	156	159	158	170	162	173	161	170	181	164	155	146	146	179	192	161	167	173	152	167	163	160	162	177	177	142	154	171	162	170	165	160	175	167	184	180	166	149	188	156	184	166	156	157	168	150	181	190	171	157	203	181	162	160	175	166	165	147	158	176	174	161	169	175	141	174	154	172	146	154	162	167	170	160	157	148	153	187	150	148	182	170	172	188	164	168	144	143	152	154	182	168	170	165	162	164	176	171	174	154	158	159	176	176	174	186	183	141	168	181	164	182	158	152	165	143	155	151	156	171	175	180	165	184	198	187	183	175	171	154	181	177	189	166	167	188	179	153	152	150	157	151	190	153	172	164	153	173	165	170	159	166	193	162	166	165	161	155	143	130	165	170	169	192	168	176	138	173	168	199	154	172	140	155	181	162	162	151	152	143	168	183	152	156	182	145	154	174	168	151	162	159	159	149	164	171	175	169	159	154	152	175	151	175	174	179	167	171	162	148	167	189	157	184	160	169	174	158	175	175	170	153	195	152	164	142	149	171	171	174	157	180	177	169	151	164	172	140	159	174	176	173	169	139	161	181	163	182	158	175	160	162	176	174	151	148	186	169	161	157	185	154	144	171	153	173	180	178	152	166	163	168	166	170	159	160	161	176	167	140	170	176	168	164	178	167	154	147	166	183	169	158	174	149	166	176	166	171	196	170	174	184	165	145	171	166	178	171	168	162	168	161	173	174	177	155	158	143	171	161	168	188	156	162	173	196	160	142	161	170	155	145	178	167	157	165	159	184	196	177	146	136	183	166	149	189	176	185	144	176	166	171	167	174	159	176	194	179	180	182	167	168	167	178	159	175	153	154	148	173	151	157	160	176	154	166	185	153	161	161	171	145	172	166	170	140	174	156	165	177	176	176	150	174	142	161	186	181	154	172	162	182	183	167	177	176	170	146	161	167	172	184	144	178	182	178	154	169	160	164	167	150	167	152	144	170	176	156	166	170	171	171	201	177	148	167	165	160	153	168	170	158	170	153	177	189	165	186	191	163	153	169	166	186	164	146	163	172	151	179	157	171	149	164	166	173	164	169	162	156	156	164	159	148	141	180	159	141	188	174	168	177	162	166	170	141	156	160	168	134	176	168	157	175	168	172	174	154	168	188	149	150	157	159	156	148	168	162	174	164	170	196	150	170	157	177	145	154	176	158	176	165	167	159	153	169	169	159	171	160	167	164	160	170	182	181	157	150	164	164	150	169	186	157	177	168	180	168	165	179	152	180	160	197	143	175	182	154	172	154	151	165	171	159	163	164	177	154	172	158	176	160	173	179	144	167	164	148	178	147	167	185	170	165	154	167	169	146	149	148	176	162	161	146	146	181	179	166	180	167	169	160	166	176	156	175	163	157	174	161	166	172	181	178	157	178	161	180	165	183	167	203	189	169	157	178	189	159	157	161	180	153	172	178	160	151	169	152	178	173	160	168	178	169	153	177	180	189	156	174	163	186	190	182	166	168	157	175	174	173	169	150	147	178	169	171	158	159	152	140	159	152	153	176	152	163	164	181	177	160	164	147	177	173	178	187	165	179	177	153	173	164	150	167	175	158	151	154	158	163	169	140	198	174	149	178	161	157	162	184	169	157	181	160	143	145	179	196	170	174	168	150	150	165	145	173	157	183	169	156	170	164	187	189	160	159	170	177	169	166	159	173	168	164	168	173	153	175	162	165	151	179	157	165	172	156	164	175	172	156	178	178	175	170	148	198	168	156	167	189	169	186	171	183	179	171	161	167	174	169	177	168	179	170	178	184	172	171	183	179	160	167	163	151	186	168	179	153	157	164	168	168	162	160	158	151	162	171	152	195	173	158	174	155	170	157	165	162	169	158	183	156	163	177	181	159	182	164	166	150	157	170	184	168	172	176	177	136	157	178	189	158	162	177	162	153	165	150	180	161	173	148	172	144	173	153	145	169	170	168	170	152	174	184	164	172	144	153	196	156	181	152	180	143	138	155	159	147	187	155	165	167	175	153	175	158	182	177	167
24768	40783	34477	24866	19503	14803	10394	7075	5390	3853	2728	2437	2031	1778	1717	1255	988	863	917	859	743	646	621	545	590	473	393	411	361	392	351	349	374	340	319	310	305	287	287	290	267	303	283	265	291	269	282	297	274	294	294	315	320	329	299	265	273	285	301	280	267	284	239	296	279	284	300	294	310	278	337	340	318	327	313	263	297	301	246	252	250	271	241	268	259	259	268	258	250	262	271	259	259	285	271	296	284	278	276	237	270	273	271	247	278	249	259	297	215	260	278	272	276	291	263	246	260	265	264	255	255	276	262	254	265	245	250	255	255	284	229	239	240	241	247	242	236	238	266	257	263	233	270	280	278	269	262	241	281	273	290	252	243	259	265	223	257	267	232	230	284	233	253	241	252	240	255	258	243	251	242	231	228	248	240	245	259	241	268	225	212	241	232	251	241	266	225	233	256	241	257	233	250	243	227	267	262	252	235	242	244	226	248	253	267	262	227	268	224	296	233	237	258	251	254	252	227	245	250	259	216	237	250	255	269	248	218	237	229	245	233	221	232	242	213	249	238	269	238	215	273	249	252	237	239	229	247	252	239	215	264	254	240	224	223	255	264	238	244	257	265	250	230	249	241	238	245	245	250	254	251	223	241	230	233	268	235	264	254	232	262	252	257	255	278	262	255	238	230	241	239	269	240	251	257	229	269	280	254	260	239	276	273	245	249	246	234	248	247	254	257	227	247	246	231	236	258	215	230	258	220	234	242	249	247	267	242	244	252	256	231	248	251	229	243	254	264	236	233	254	258	254	251	239	262	251	261	249	244	246	253	219	241	229	255	229	239	260	230	239	246	262	258	243	212	255	236	214	239	268	255	274	257	223	250	255	271	275	237	233	254	257	235	242	240	233	257	249	247	250	253	254	264	255	238	266	243	244	210	251	262	222	231	230	251	240	233	260	267	244	224	265	247	234	263	235	243	238	258	245	252	231	271	247	261	236	247	230	253	236	241	288	243	254	254	258	209	214	231	260	243	257	247	257	257	243	228	247	232	221	233	206	249	236	248	216	250	247	265	223	263	247	237	269	253	207	231	264	265	270	220	225	261	242	244	220	240	252	235	245	234	274	234	246	239	250	245	253	238	260	280	251	224	254	258	271	240	237	237	255	259	247	241	279	235	240	243	240	233	226	259	217	242	242	246	245	236	266	282	263	226	230	258	221	273	251	228	281	262	249	268	231	255	233	253	224	260	227	249	236	266	255	246	256	267	234	246	215	256	272	260	263	256	280	244	240	241	254	237	252	242	271	213	248	248	237	243	249	239	240	234	244	238	248	226	224	237	221	240	236	257	238	270	244	228	241	240	263	253	224	265	242	220	260	246	251	237	240	244	246	245	250	231	270	265	263	246	226	262	240	231	249	264	255	241	228	238	225	259	218	267	259	227	274	231	228	210	220	266	239	244	243	246	223	250	240	238	243	250	214	250	263	271	261	245	232	233	275	259	266	219	238	247	252	254	245	244	223	218	238	247	271	246	246	241	236	224	253	264	246	253	229	250	256	251	248	245	250	277	248	255	247	269	278	252	247	250	226	229	267	235	228	268	232	236	258	226	245	286	257	216	250	267	243	259	244	250	243	256	229	256	252	248	260	239	235	258	242	235	256	235	245	220	245	228	223	277	273	251	225	221	264	253	262	215	242	235	268	248	244	228	245	260	251	264	244	236	265	237	245	271	232	229	233	241	262	249	237	241	255	238	225	231	241	221	227	226	244	257	231	237	229	240	225	243	248	241	216	255	218	256	251	235	271	234	225	265	246	258	230	242	260	249	222	227	231	245	231	267	265	246	265	225	203	244	228	249	246	226	230	246	281	268	223	266	228	233	264	241	243	266	235	253	252	247	263	250	247	216	227	254	263	250	262	233	239	241	213	224	243	263	229	262	259	252	233	234	220	224	206	252	246	249	218	217	262	286	229	260	246	219	240	271	261	239	221	242	227	246	219	242	248	240	249	243	256	242	276	251	207	277	242	234	280	215	252	239	243	276	244	240	247	236	257	259	266	232	228	253	282	235	245	244	235	247	238	243	268	263	264	231	255	244	244	212	240	232	229	242	232	253	273	230	255	252	230	223	217	273	257	241	239	234	244	262	233	241	235	285	245	255	236	261	240	242	245	240	236	257	248	230	244	230	232	229	238	251	232	248	257	222	240	252	247	249	244	230	242	250	253	274	224	236	239	258	248	247	220	241	237	263	254	233	219	219	237	224	219	242	264	245	251	264	221	227	253	271	252	263	255	252	252	219	249	254	249	239	231	245	247	236	221	248	250	245	250	224	241	235	238	255	247	235	234	267	272	239	246	251	233	268	239	240	249	221	246	242	249	252	231	251	273	271	267	248	257	240	247	243	275	238	243	224	246	226	260	261	233	238	239	250	227	238	256	233	269	250	224	250	215	274	238	222	266	244	269	230	260	251	266	274	262	239	282	249	264	231	232	233	254	257	218	257	220	256	246	238	254	233	248	219	257	260	257	249	262	253	233	233	257	229	234	257	247	268	228	253	258	235	255	241	259	241	253	268	222	235	239	240	233	227	248	228	264	215	253	246	235	264	246	268	248	246	248	240	244	238	235	220	252	250	274	239	224	235	241	226	229	253	235	240	213	255	232	271	262	241	254	252	224	223	232	246	227	221	253	228	250	243	248	247	236	254	231	242	238	224	229	246	242	254	227	268	225	228	228	232	245	244	255	263	238	277	227	243	266	240	212	266	267	251	244	221	249	243	254	245	261	259	250	219	236	225	230	241	261	263	245	224	261	260	252	240	259	254	294	248	258	257	240	236	235	243	252	247	266	252	236	235	247	235	249	240	244	285	227	224	281	269	222	239	227	252	235	250	249	240	252	259	256	277	235	255	232	244	241	236	244	257	221	257	231	248	209	241	250	261	254	241	251	235	241	254	228	241	250	242	235	225	256	245	274	227	227	234	275	242	253	227	271	250	235	244	222	263	232	249	249	240	266	256	234	239	284	264	242	248	251	223	258	259	235	249	273	240	257	236	263	231	217	243	245	224	261	218	252	229	240	230	245	260	250	259	258	237	231	245	270	229	241	271	256	226	264	244	236	262	245	263	238	261	234	248	234	256	255	218	249	250	228	241	257	257	224	250	252	283	255	238	271	221	249	277	232	247	254	249	234	226	270	248	239	236	262	243	259	247	258	222	262	261	256	281	258	255	260	227	262	280	248	237	240	240	220	263	249	232	227	240	235	259	253	270	222	206	263	245	228	241	248	251	281	240	267	234	256	240	246	240	226	243	256	257	220	271	245	245	264	271	242	232	232	238	236	230	264	276	262	232	231	254	235	268	241	230	233	237	255	263	248	247	254	261	244	262	253	254	261	243	223	244	240	260	261	236	255	250	214	255	261	276	250	245	247	225	262	251	236	231	222	228	250	247	268	233	283	255	242	225	239	231	258	246	249	241	256	272	251	261	213	253	232	226	256	255	245
27341	22266	20856	12988	6889	3521	1860	1256	864	727	627	557	506	440	439	407	389	380	394	368	365	341	359	286	314	321	333	278	300	289	290	282	308	313	307	307	311	324	311	345	306	279	305	280	304	316	313	295	280	318	304	320	326	300	309	299	320	334	272	300	325	301	315	359	295	333	310	304	314	334	298	301	308	279	317	320	328	309	304	269	295	301	294	327	295	314	294	277	334	297	307	329	307	294	291	286	289	313	318	300	322	305	287	311	293	306	282	290	328	292	279	316	315	332	321	328	322	308	282	287	292	291	286	330	317	316	286	314	303	319	285	277	290	282	276	308	331	280	295	289	291	306	294	340	287	313	302	307	319	301	283	319	318	275	301	289	269	293	280	288	302	293	275	301	319	337	278	278	318	291	288	296	284	308	332	291	306	294	301	263	292	284	305	296	289	302	312	313	287	307	347	281	307	296	305	295	310	292	272	293	302	312	317	335	316	335	275	286	309	309	333	322	328	283	322	315	321	284	303	297	269	304	289	297	289	321	288	315	282	265	315	302	304	281	333	278	286	303	315	334	303	307	347	308	348	309	312	295	295	302	310	306	339	287	289	310	312	311	318	306	289	307	294	312	284	298	292	295	293	311	300	320	282	284	302	261	298	289	323	288	275	270	328	295	286	298	269	314	320	293	302	323	291	277	282	316	313	308	303	315	294	318	286	317	274	302	310	298	303	292	285	292	311	290	264	321	296	300	317	311	296	307	291	315	311	295	294	276	279	298	306	318	302	300	283	287	283	293	301	296	315	310	305	322	317	275	352	309	334	307	312	307	331	303	299	297	287	304	276	297	306	286	301	291	291	324	283	298	321	296	278	302	325	284	297	310	303	309	268	318	304	287	325	300	299	322	310	307	315	301	336	310	284	325	309	312	300	291	316	288	255	290	320	308	301	330	317	317	281	300	303	280	345	297	332	299	311	263	297	299	325	313	316	306	316	306	308	294	322	335	298	287	298	303	271	306	282	297	290	285	328	331	315	289	283	326	312	287	321	286	301	327	294	333	300	274	310	286	314	310	314	312	324	288	309	317	314	316	282	303	313	304	261	274	334	310	297	340	308	325	301	288	299	318	280	294	293	314	313	313	297	323	307	291	312	289	313	288	283	319	279	334	293	285	283	314	288	303	324	305	327	293	320	272	301	296	297	344	301	270	311	290	310	311	309	290	302	298	310	319	312	299	313	327	310	289	321	307	296	284	299	298	328	311	294	310	312	296	274	323	309	287	299	295	296	326	290	296	324	286	298	294	327	307	339	311	295	328	297	298	331	305	312	319	331	329	303	310	293	296	297	282	296	276	296	288	296	300	295	307	309	300	292	299	287	259	280	335	302	306	324	293	312	322	291	310	302	305	287	298	314	317	297	286	298	295	291	298	304	288	313	280	266	269	307	335	318	317	306	324	320	284	293	306	309	290	282	320	269	306	288	313	329	325	302	318	310	292	301	289	306	283	336	281	302	295	330	317	288	333	303	314	291	289	294	318	302	308	294	328	296	300	298	297	297	317	285	306	273	275	299	318	306	315	316	289	306	291	305	313	331	323	294	298	313	316	269	301	328	304	312	279	287	307	297	279	288	319	306	304	321	332	275	309	283	281	299	336	281	309	284	300	314	270	273	330	276	283	308	284	302	305	288	318	289	304	325	275	278	311	268	301	297	306	311	290	275	313	283	326	296	311	304	286	266	297	317	317	325	296	296	295	281	296	294	308	327	316	282	327	304	315	309	289	290	305	311	276	276	277	314	306	293	308	307	318	314	320	355	317	326	322	299	293	309	300	325	310	311	280	294	336	299	289	313	290	324	298	303	350	297	336	292	316	307	323	339	320	295	327	279	295	316	279	298	299	310	323	326	314	317	299	301	294	304	303	305	284	314	280	336	320	308	291	347	298	295	292	285	268	320	284	313	317	273	280	274	290	307	298	306	289	314	313	313	300	292	321	310	307	286	315	308	300	307	316	318	306	316	296	310	302	311	331	316	329	304	284	326	328	311	291	303	306	332	292	306	306	278	302	268	310	316	300	283	298	276	332	296	325	299	351	282	319	294	317	284	305	272	311	324	275	298	295	316	295	293	278	292	319	293	313	267	312	296	308	300	325	288	294	336	305	304	311	295	309	327	319	295	278	277	300	280	300	313	309	291	328	284	323	284	303	289	308	290	285	301	312	315	287	295	326	294	357	311	296	306	297	329	276	289	299	292	293	281	314	304	299	311	281	289	286	280	286	315	304	321	330	280	292	271	290	294	323	313	281	302	283	278	325	275	309	300	293	306	301	280	274	310	300	287	286	308	286	300	292	314	299	329	308	331	309	294	304	295	287	305	318	316	304	321	316	314	297	325	341	297	320	273	325	290	298	317	309	307	310	326	298	298	300	306	306	326	322	289	304	296	304	319	271	271	305	295	313	300	296	278	326	318	317	284	287	317	341	336	303	312	323	298	274	314	302	312	299	303	294	329	294	332	304	315	293	302	294	314	307	329	285	301	299	290	313	298	311	287	296	299	317	301	298	314	270	310	291	319	302	280	289	295	313	276	281	304	309	295	276	273	314	322	283	298	308	319	301	318	318	297	284	303	284	321	269	306	313	322	322	294	294	292	271	296	321	301	293	315	311	297	309	335	313	305	299	317	291	299	300	291	287	312	318	302	317	315	284	326	298	296	295	292	290	304	315	299	303	300	297	277	310	306	306	323	333	306	287	315	310	307	297	306	320	284	281	306	270	295	313	303	300	322	279	284	335	304	336	274	319	283	284	303	289	313	309	307	336	277	290	305	280	276	293	327	289	317	313	301	303	298	315	273	309	309	297	289	315	321	312	289	291	293	299	310	330	323	309	318	311	315	304	294	325	281	286	307	307	299	322	292	310	344	280	336	316	292	283	308	288	324	309	305	285	288	305	323	289	299	320	268	300	275	328	293	314	316	311	322	308	290	320	361	284	281	296	289	305	334	328	322	321	315	315	304	294	292	332	313	299	271	336	299	303	302	341	302	276	316	327	317	297	308	284	310	297	268	278	316	277	315	280	318	316	306	293	320	273	310	284	312	279	353	276	305	329	302	281	290	293	292	318	303	285	312	300	301	299	288	299	308	288	301	276	296	288	296	306	305	288	296	280	293	297	286	354	279	275	307	304	311	299	298	301	271	300	322	317	298	298	329	308	299	322	306	338	321	303	312	268	292	325	308	293	291	315	324	287	327	306	312	303	319	309	268	295	321	301	299	316	305	294	270	306	324	306	302	328	297	304	314	318	282	322	299	320	293	334	323	301	307	312	304	304	318	311	297	315	310	316	303	313	314	309	287	309	326	282	269	330	296	311	306	288	317	284	314	330	297	317	288	304	307	278	296	292	314	292	279	280	300	306	285	319	308	307	283	324	292	289	286	298	309	301	289	295	317	329	291	308	302	276	315	302	320	317	299	305	299	271	266	304	296	310	286	315	262	316	313	291
21883	31287	24713	15665	11517	7598	4875	3320	2314	1817	1473	1247	1095	916	789	667	660	670	601	613	600	570	568	472	531	482	469	471	449	448	454	430	454	425	457	467	440	419	472	431	461	441	430	481	470	456	425	454	464	473	463	467	462	432	446	462	483	442	468	448	481	450	463	410	438	407	457	441	448	437	487	480	461	454	484	458	443	428	441	471	451	463	411	415	459	451	415	432	430	440	449	443	442	454	453	479	447	439	462	448	462	463	438	452	470	430	432	464	420	452	461	443	421	446	488	483	438	458	459	434	437	455	441	411	440	410	426	429	447	449	447	448	434	419	437	433	427	423	451	428	418	465	456	425	466	461	465	454	469	436	452	432	439	455	460	445	436	446	463	421	457	432	440	422	388	464	435	413	442	436	417	464	430	403	462	467	426	418	437	445	455	510	427	408	417	436	455	424	392	406	407	428	451	465	442	423	431	456	430	420	475	453	434	452	458	416	492	410	414	444	474	423	423	441	462	423	447	449	462	464	426	438	444	455	396	431	444	442	481	442	430	458	440	425	449	405	431	471	418	439	449	401	435	435	403	447	467	486	444	434	395	467	425	446	440	432	459	390	457	432	438	438	444	427	464	463	442	442	405	442	450	424	450	429	416	465	396	450	406	458	466	441	434	452	471	466	422	443	424	447	469	415	445	385	439	435	437	441	412	459	412	437	432	418	429	455	429	407	462	420	428	447	467	416	448	426	451	425	496	435	460	428	431	444	457	458	453	460	450	434	384	423	430	445	475	427	438	451	429	432	449	411	462	443	420	438	464	459	457	456	417	450	447	441	430	429	416	450	454	398	425	434	421	428	441	451	437	431	450	449	434	410	474	418	424	463	426	406	423	434	441	417	405	413	485	457	428	432	418	422	419	442	418	412	464	428	417	452	440	427	439	403	449	446	435	440	487	445	440	445	460	430	409	442	427	459	458	433	433	430	409	452	415	459	433	419	449	456	450	431	469	461	415	423	421	435	420	425	474	439	445	457	479	467	408	432	430	458	430	408	453	435	430	460	441	455	444	417	431	446	447	402	439	462	456	435	431	433	477	454	460	423	417	434	468	413	485	435	400	423	469	452	459	428	419	435	413	418	447	453	454	455	428	428	458	410	426	453	421	449	449	442	474	427	434	445	453	442	426	433	431	438	399	415	413	429	462	415	446	439	412	457	440	450	429	457	436	430	435	442	435	444	403	435	451	432	421	462	469	422	389	412	419	400	404	431	423	441	438	442	407	418	400	421	448	461	421	435	445	457	409	444	451	455	431	440	446	452	416	425	440	421	441	434	438	454	402	430	441	420	437	437	439	459	444	417	452	454	481	421	422	434	441	439	423	435	389	402	474	461	447	443	420	403	451	464	432	442	443	446	401	443	423	404	434	445	437	468	443	420	421	461	489	430	430	415	454	445	432	417	438	434	457	441	444	442	457	457	424	421	416	431	440	414	430	426	488	455	439	455	447	467	446	398	426	437	432	467	450	445	430	425	446	457	454	441	469	418	417	457	431	405	428	440	444	455	398	457	445	423	471	466	441	419	421	456	421	421	410	429	392	485	447	415	461	456	435	434	465	468	473	403	437	463	464	415	396	399	417	416	449	438	460	436	470	405	440	420	475	453	433	430	435	441	411	434	408	412	453	484	438	442	440	408	465	458	453	468	432	469	452	452	413	462	441	459	420	447	435	435	466	441	448	460	433	466	445	387	453	468	489	491	425	435	429	420	436	450	417	442	463	442	398	458	413	465	438	441	443	453	411	454	424	387	447	456	455	434	433	437	454	382	396	470	431	419	460	406	442	426	438	431	444	470	442	440	470	401	421	421	402	408	464	446	441	470	448	450	427	443	436	438	457	435	441	446	469	459	423	453	422	425	412	449	484	461	411	402	418	409	462	419	439	446	455	453	462	414	468	430	458	425	437	456	453	427	440	433	399	414	444	451	454	461	424	432	430	430	476	414	432	440	463	425	427	459	475	448	459	421	435	403	421	424	441	416	444	415	447	491	426	430	437	417	479	439	431	443	440	458	442	454	455	450	467	439	462	438	436	415	452	464	447	456	450	431	440	453	450	464	448	418	424	445	456	421	440	421	413	422	474	446	447	427	471	439	441	456	417	469	434	466	453	431	454	388	472	421	431	430	411	417	433	439	410	447	449	425	462	472	434	454	424	439	437	414	454	435	461	451	440	455	467	433	430	489	473	443	398	430	435	405	434	407	451	463	439	431	441	468	420	403	465	453	414	461	474	407	399	458	434	448	450	431	447	439	476	421	429	436	460	443	470	468	433	437	462	400	436	422	452	437	425	477	416	430	447	409	439	418	457	428	441	479	446	425	457	417	469	455	410	456	427	458	448	417	490	432	460	423	444	431	463	440	418	465	460	467	444	454	444	435	450	441	444	430	443	432	459	412	449	435	473	449	460	433	426	445	454	457	461	461	427	433	449	466	489	467	417	446	415	447	428	439	440	459	458	424	457	426	463	425	447	450	388	430	468	449	468	403	410	451	443	440	435	401	412	435	416	458	436	439	416	465	409	459	465	443	398	426	426	436	457	438	430	447	424	410	414	440	448	436	451	436	450	461	413	455	446	409	429	462	431	424	443	429	416	442	425	432	431	424	438	462	405	406	413	467	436	424	432	436	446	421	428	440	450	437	459	441	467	399	398	411	427	423	449	407	441	459	455	447	439	414	421	446	419	422	479	441	467	451	441	468	421	424	479	453	412	424	437	465	448	459	427	442	482	444	474	455	431	440	484	421	475	439	454	455	433	426	433	430	422	414	453	432	483	411	448	415	453	420	445	487	417	415	450	439	418	437	444	412	458	451	451	425	410	438	466	412	436	423	430	426	453	439	444	476	416	407	444	395	441	459	399	442	426	437	416	424	427	462	442	420	444	453	456	440	435	451	496	491	405	427	461	443	425	457	428	461	472	442	462	430	414	451	434	441	431	412	448	449	455	425	440	428	415	417	469	466	432	439	452	457	439	429	412	451	397	443	462	456	446	426	430	454	440	437	445	422	424	457	478	445	440	482	430	426	451	415	429	435	421	460	438	451	452	439	478	421	440	430	443	427	450	428	432	411	429	447	473	412	440	492	421	407	404	419	412	431	449	425	478	436	423	429	439	431	417	464	444	460	463	427	457	396	448	436	441	435	452	409	432	468	442	438	422	416	447	413	423	410	447	435	454	375	420	428	404	429	452	435	422	446	469	423	446	422	468	440	431	447	421	456	412	454	484	451	388	444	485	437	442	440	434	431	447	444	454	431	403	460	443	454	440	456	422	470	412	439	455	433	457	444	442	417	477	401	411	456	422	455	429	439	452	436	444	460	444	440	447	439	424	396	448	427	414	460	421	434	436	453	433	428	473	421	420	432	437	431	422	457	401	424	410	417	430	469	426	456	439	465	445	405	430	427	436	451	467	418	458	429	440	400	423	451	409	412	438	430	437	447	419	451	424	412
24168	21253	28430	24379	20702	11405	4324	2182	1493	1146	973	821	837	628	482	452	460	464	451	404	406	352	357	332	337	325	329	340	315	305	342	303	305	323	296	269	293	314	315	262	321	293	306	282	287	312	303	268	302	314	307	285	313	261	282	312	307	311	298	306	289	316	298	297	285	295	284	334	283	309	284	285	274	293	314	294	283	279	314	323	253	314	276	296	282	259	280	294	315	297	286	264	305	289	282	266	268	309	293	283	304	315	280	278	272	268	255	281	279	284	286	309	302	298	266	287	277	266	296	255	259	275	289	276	302	320	279	286	292	279	286	262	288	278	331	259	287	287	264	279	292	307	293	312	308	312	286	321	292	273	266	279	266	269	260	315	283	294	259	281	271	299	292	297	257	275	320	298	288	282	275	286	272	318	266	304	279	291	294	299	332	325	284	281	299	272	268	279	281	316	254	291	289	281	274	289	277	294	273	282	239	305	297	275	263	254	285	263	268	302	292	295	296	295	291	272	316	290	272	276	301	280	310	306	290	295	268	250	304	262	276	316	290	273	270	282	271	282	287	280	280	277	295	302	285	280	302	285	250	272	281	305	254	250	285	312	312	274	293	259	266	294	289	293	303	266	270	298	286	311	282	308	282	290	272	311	293	275	282	269	282	279	258	322	288	272	300	270	273	281	305	263	301	281	304	248	292	268	285	268	283	324	317	324	282	279	283	277	269	270	274	291	286	270	281	299	290	268	266	286	282	293	287	275	285	255	274	289	279	272	289	283	295	277	257	292	255	285	294	280	282	272	275	289	282	278	295	262	286	282	271	270	286	236	308	273	275	270	278	259	298	275	282	282	260	294	255	304	321	291	257	254	275	284	276	271	282	285	286	301	276	296	279	267	293	275	266	275	284	303	267	282	280	319	279	278	261	281	289	282	291	320	262	268	299	282	270	294	283	285	270	279	262	284	290	285	298	272	283	283	272	329	285	262	309	273	267	271	283	300	268	265	296	288	297	290	284	282	231	276	283	301	263	259	278	285	292	288	286	261	289	258	280	276	314	292	307	282	281	289	289	310	318	299	286	276	280	234	289	290	300	251	308	276	251	278	270	281	289	291	271	303	268	279	277	316	302	288	267	307	293	282	305	244	283	262	295	304	292	312	274	282	289	263	308	277	296	276	282	285	298	279	302	307	295	297	271	287	247	253	289	287	304	282	293	275	288	302	300	295	260	283	281	243	285	294	269	284	266	270	278	250	278	270	285	289	300	241	270	269	279	275	289	270	273	287	288	278	301	279	276	272	278	301	260	275	243	282	292	270	294	278	293	274	255	282	290	296	304	311	282	279	290	286	305	302	304	257	278	271	276	270	275	304	323	263	295	259	270	269	280	283	319	298	305	265	274	276	266	289	296	280	274	252	273	252	308	274	243	304	308	287	281	272	266	281	247	259	272	282	296	268	262	239	284	271	300	267	303	278	282	251	285	282	287	300	276	309	277	288	290	277	266	261	260	307	267	289	308	287	279	286	279	285	300	306	284	279	273	267	278	299	263	283	285	284	283	288	272	292	305	305	299	251	265	275	255	277	289	276	289	300	280	265	279	307	263	276	291	313	297	315	262	311	273	279	279	274	305	293	288	297	294	275	290	262	316	290	304	286	257	277	281	288	266	304	276	309	299	286	284	268	267	288	304	291	267	290	288	271	264	279	261	295	300	266	264	281	295	300	272	291	272	297	256	273	263	277	303	281	323	309	276	292	325	297	298	253	293	269	280	293	305	268	306	273	272	284	321	292	272	285	279	270	265	305	258	296	279	256	276	264	278	266	306	290	279	291	285	250	334	281	298	292	281	284	284	254	291	270	285	269	268	309	263	302	298	310	299	271	304	286	291	309	299	293	260	267	271	291	329	270	285	292	298	292	285	291	262	276	291	288	277	296	272	272	310	278	294	310	266	254	285	275	302	266	289	231	266	290	271	282	271	267	282	282	280	308	298	261	289	291	278	268	275	293	300	279	280	264	294	284	271	300	280	276	271	296	277	275	265	280	269	281	277	278	274	298	289	263	274	285	266	293	269	284	278	275	288	277	283	282	300	285	284	279	275	277	251	299	290	251	266	313	272	322	288	268	316	294	270	271	265	298	301	290	278	259	276	282	284	279	276	340	249	300	292	260	294	253	301	278	274	285	308	274	291	292	261	283	281	268	254	261	274	276	286	268	293	281	305	272	317	291	271	307	283	260	272	300	288	283	263	295	286	304	323	299	274	289	265	266	289	276	279	279	285	276	269	251	313	298	263	261	304	301	303	267	298	261	299	263	267	294	273	287	305	283	281	305	262	275	277	280	307	266	322	275	296	287	269	285	285	260	287	267	253	274	283	287	273	299	270	265	297	265	276	313	273	291	286	283	271	313	296	276	292	255	266	287	278	288	266	303	287	255	308	286	276	314	293	278	235	293	322	266	280	298	296	287	282	284	290	271	267	270	253	277	275	310	263	303	286	266	267	302	267	259	306	269	265	265	263	312	264	283	283	291	250	256	332	297	305	308	321	285	294	288	274	286	263	276	298	247	284	268	305	275	274	276	280	272	279	283	275	285	259	293	307	268	296	278	290	282	259	284	271	260	274	315	268	313	312	270	283	279	286	254	299	261	304	276	300	261	289	269	311	266	301	259	279	267	240	297	290	267	280	284	299	298	285	265	322	278	290	284	308	269	298	284	243	299	303	305	281	285	312	273	300	272	281	287	261	269	307	301	303	267	253	286	263	321	268	291	307	287	292	281	275	260	267	259	284	255	301	290	275	306	292	253	283	311	310	277	289	279	275	292	288	282	271	287	291	282	312	283	277	295	309	277	292	279	267	279	285	316	274	297	311	311	281	284	243	298	290	307	293	281	279	258	281	279	272	279	250	271	284	264	270	301	287	289	319	252	302	261	259	270	281	294	265	269	286	281	283	276	301	263	277	283	276	263	293	298	325	283	288	294	265	276	283	251	281	261	285	290	305	249	305	282	306	271	289	265	253	259	238	260	298	287	290	288	268	279	294	274	269	291	262	292	269	262	305	258	309	275	311	250	297	281	285	252	267	247	283	279	302	287	258	270	279	303	271	319	297	282	270	297	280	307	287	320	292	265	277	283	257	317	267	296	325	269	273	283	252	271	303	307	292	264	247	286	280	307	289	300	285	279	290	261	267	303	298	289	309	286	267	315	292	288	277	307	266	283	304	263	307	269	296	270	295	303	273	279	285	284	291	282	278	277	278	312	256	289	269	286	271	282	274	274	279	273	267	255	281	283	273	308	296	286	270	289	291	302	286	285	245	274	293	276	281	255	311	293	294	289	272	278	309	280	259	269	280	287	301	298	291	295	292	306	284	291	281	284	283	313	292	313	264	280	298	305	297	289	289	276	268	306	289	299	273	298	270	293	285	311	246	304	279	255	280	294	274	296	341	282	297	284	270	287	262	314	267	289	265	254	304	301	305	285	278	273	275	286	282	290
22650	37342	31003	21886	16080	11377	7881	5422	4010	3066	2458	2070	1978	1493	1097	918	850	816	810	793	767	654	617	625	615	535	514	477	464	451	495	456	500	450	426	415	449	459	467	450	436	425	461	477	441	441	461	444	462	422	435	439	454	460	444	404	442	476	432	407	449	419	407	419	452	445	475	449	442	480	437	403	434	463	462	389	458	411	448	422	401	434	412	406	420	400	425	445	397	423	451	407	427	407	455	438	368	409	399	448	447	436	413	413	426	422	385	411	386	422	409	432	420	429	457	445	410	441	402	424	439	422	384	435	438	436	411	452	405	390	389	397	405	414	423	421	400	452	448	410	456	428	424	445	452	458	433	431	401	401	396	416	406	430	439	398	418	432	442	424	394	429	434	418	432	428	389	418	373	427	396	399	434	413	408	422	424	421	398	425	425	405	441	395	398	405	429	429	376	424	397	417	444	419	412	451	419	451	404	450	435	412	412	410	411	425	447	417	408	399	412	374	414	406	402	443	425	410	441	403	392	391	398	414	411	440	396	367	402	413	441	447	410	438	437	419	392	415	420	397	383	407	429	384	435	394	445	387	418	425	426	408	427	417	440	398	401	429	394	433	408	411	410	414	436	438	411	386	417	405	405	420	413	413	378	398	414	441	433	434	404	435	417	410	390	399	462	418	399	430	396	405	428	407	382	424	400	361	391	427	383	398	416	432	429	411	456	390	412	392	433	400	380	426	366	411	426	398	411	425	424	391	383	400	425	421	408	377	395	428	423	400	416	418	401	409	421	415	400	423	412	432	413	428	421	383	425	405	388	412	383	423	415	382	421	378	393	424	428	442	413	427	438	386	411	436	390	382	396	409	410	439	426	405	442	449	370	415	397	442	449	419	398	434	422	394	428	450	447	434	406	427	417	408	464	398	420	420	402	370	426	401	402	430	408	406	451	359	425	409	439	409	425	406	435	411	411	437	368	420	411	399	391	433	435	377	403	435	410	429	399	426	415	408	388	414	396	376	384	438	447	377	415	440	432	410	452	438	413	402	417	389	442	426	426	391	437	380	484	406	420	418	420	425	444	447	395	369	394	433	401	410	390	416	433	407	408	415	410	427	423	395	406	401	383	405	441	398	464	393	435	443	371	426	428	402	385	413	415	425	419	392	425	381	400	377	408	417	452	399	412	408	392	395	429	394	413	427	433	440	401	405	434	480	426	408	410	434	392	420	426	392	385	421	442	422	398	432	387	447	414	452	411	435	436	418	409	427	394	408	444	425	407	422	434	452	415	407	425	409	395	396	431	408	401	426	418	430	427	378	412	414	437	369	418	400	425	380	396	395	396	389	445	400	411	406	376	398	416	387	446	414	429	412	408	442	412	433	399	359	412	406	408	399	423	418	422	412	395	428	401	395	354	418	418	434	434	410	427	404	419	449	409	443	405	425	400	423	434	469	405	415	401	404	398	422	401	427	398	424	393	419	398	403	427	389	401	426	400	424	400	423	422	419	404	416	396	464	399	433	457	410	417	409	406	429	440	404	457	395	433	427	439	416	418	415	402	420	395	429	366	409	406	398	415	422	402	444	396	429	404	438	403	405	407	412	420	396	411	460	414	447	353	457	413	404	394	399	424	424	427	441	449	439	412	408	403	407	417	386	411	419	403	407	425	408	386	420	422	413	425	444	411	441	412	432	417	411	412	412	428	410	427	382	418	398	416	412	414	398	396	413	427	432	414	398	411	415	450	442	408	399	397	426	423	414	431	407	398	407	438	433	405	364	421	394	435	407	437	394	364	427	422	426	410	393	400	438	380	428	393	442	407	375	447	399	447	432	410	420	426	407	452	422	420	409	440	424	404	413	407	437	393	392	411	418	410	404	400	439	397	408	426	413	417	394	444	428	400	403	373	374	415	410	435	453	405	408	422	433	390	426	438	410	407	429	394	429	469	417	431	414	378	384	426	410	396	424	406	408	432	395	397	393	384	404	438	430	418	409	416	396	432	415	441	423	401	402	398	397	435	466	428	407	397	400	420	447	406	427	391	365	397	414	378	419	379	426	473	415	451	376	413	415	410	421	437	400	401	383	432	425	435	382	398	417	399	410	403	451	399	407	419	392	383	413	429	388	399	415	386	376	429	430	415	401	412	410	411	402	389	365	397	401	438	378	403	417	379	396	412	413	422	402	423	436	406	392	392	423	434	420	432	411	410	419	428	415	418	405	412	423	411	433	396	448	430	437	411	421	401	420	438	420	431	410	433	391	475	386	415	421	417	398	392	439	440	408	393	397	437	430	417	431	450	428	419	427	401	403	382	408	435	390	430	423	425	429	413	439	423	395	395	373	435	412	382	437	390	373	401	444	412	449	408	431	437	414	408	430	409	396	424	399	424	439	426	374	407	406	428	399	432	414	404	449	416	427	440	449	430	453	444	422	402	439	446	395	432	390	402	414	404	452	463	381	413	399	423	365	407	444	437	426	390	366	435	401	439	395	416	437	418	419	427	414	411	423	415	403	400	416	457	384	389	407	422	410	409	406	420	405	374	418	409	376	424	427	406	432	386	426	426	434	419	390	435	434	406	392	396	413	427	426	434	468	418	434	435	425	445	384	407	450	422	422	414	425	395	417	436	420	395	376	442	397	387	385	445	405	400	386	411	400	393	396	424	449	427	445	400	404	406	419	405	469	400	387	412	421	407	454	396	462	427	432	450	412	432	424	376	359	430	418	416	427	447	406	425	391	418	418	416	393	428	388	430	400	404	436	438	379	431	435	401	427	419	407	433	400	409	396	454	416	405	416	415	386	441	400	431	467	425	427	399	411	413	438	411	400	419	395	425	432	443	367	395	391	388	432	421	407	418	415	411	408	421	429	369	383	404	381	370	386	405	433	412	436	432	432	440	410	399	399	430	426	426	459	454	411	387	407	391	402	385	448	394	404	411	442	397	432	416	396	425	434	427	428	384	419	440	427	420	411	413	426	435	418	391	428	396	417	391	410	415	412	427	406	426	486	423	378	405	373	426	466	406	405	409	433	411	391	421	393	412	406	387	419	389	400	404	442	410	432	385	398	426	395	402	413	414	419	447	424	392	416	424	406	465	400	409	403	400	414	399	396	445	405	413	391	399	444	416	387	391	405	398	418	440	417	416	386	429	415	411	414	403	366	392	406	411	430	430	418	405	409	396	415	370	415	384	413	451	435	401	386	431	412	401	423	388	418	418	392	398	385	401	438	420	407	448	407	416	405	406	428	407	392	449	394	404	397	423	407	441	401	406	450	389	398	373	387	387	438	366	405	436	400	411	377	415	401	429	424	409	418	389	380	421	395	380	423	437	412	394	420	419	388	383	401	403	423	428	408	410	412	412	435	433	425	417	422	407	404	409	421	420	445	388	395	392	433	435	422	394	392	415	425	453	420	421	413	428	463	450	443	391	412	419	437	419	412	415	387	437	437	393	399	405	373	443	387	468	388	402	417	433	431	378	413	413	398	425	454	397	394
23174	21160	28840	23773	21215	20288	9449	3056	1788	1386	1194	1061	937	708	563	476	460	412	391	375	356	298	292	306	262	258	260	252	232	234	210	221	204	220	221	202	225	199	200	174	193	161	206	186	199	168	181	185	198	172	194	198	226	193	230	215	170	183	212	180	188	196	178	194	175	192	198	211	208	196	199	210	221	208	184	198	176	201	198	184	186	175	150	180	187	164	175	188	179	184	194	185	163	156	165	199	189	162	171	159	182	200	187	173	175	173	169	180	202	192	207	163	167	160	170	177	185	203	172	180	212	181	151	183	160	147	170	186	213	175	179	193	185	158	180	184	189	181	156	177	174	190	178	175	173	185	166	191	193	191	171	168	187	164	176	166	203	166	172	180	166	168	166	178	184	165	156	160	179	183	164	164	153	192	174	182	167	168	182	168	183	168	185	178	169	169	178	176	164	158	163	161	178	154	169	184	174	187	166	178	168	170	144	156	177	148	172	154	179	165	187	186	161	182	166	175	167	168	173	162	179	165	165	192	160	196	159	175	171	182	171	181	169	169	189	165	173	169	164	193	172	162	196	156	145	157	192	185	163	177	175	162	193	173	186	168	187	184	179	151	179	168	191	186	172	174	181	193	186	209	161	170	169	203	177	169	180	174	169	160	198	184	165	171	154	182	147	178	187	176	149	174	176	160	176	193	179	177	191	179	179	163	189	158	164	177	160	152	172	178	159	145	164	175	176	164	182	163	164	188	163	178	165	138	184	185	182	144	169	176	182	165	180	168	179	166	172	179	177	155	165	157	180	172	178	174	169	176	164	174	164	171	146	184	166	195	186	161	173	184	175	167	174	165	159	172	162	182	185	171	181	194	169	192	173	160	140	151	159	174	186	178	172	198	175	179	178	178	175	188	194	156	197	168	175	171	156	162	181	186	161	161	154	171	165	172	160	167	193	175	165	170	184	176	182	169	180	186	173	147	171	165	166	181	168	160	164	162	159	166	155	163	160	191	166	165	169	164	199	168	170	180	181	173	183	177	191	183	152	186	193	188	162	193	164	170	192	198	180	167	165	192	187	183	182	174	181	176	175	163	156	148	174	170	166	171	178	190	176	175	168	168	165	196	163	167	176	160	182	177	185	171	160	178	199	173	167	157	176	180	177	174	172	170	150	180	184	186	181	177	167	185	158	161	184	158	154	159	160	175	174	163	193	187	166	180	181	177	174	183	187	143	186	176	170	164	178	178	188	179	178	156	173	173	163	170	138	181	157	198	188	162	153	175	186	189	190	173	189	174	191	171	151	158	188	192	182	161	175	172	166	163	145	184	197	194	181	158	188	184	170	159	175	158	198	150	167	160	183	173	168	156	146	179	170	169	160	178	188	155	187	167	173	199	170	168	187	169	189	155	166	145	161	163	174	145	160	179	167	176	175	178	190	140	178	159	178	176	171	186	162	181	171	197	182	165	172	193	184	175	184	174	164	142	182	167	212	163	175	168	188	188	171	186	177	169	160	174	192	167	173	187	181	174	186	181	198	183	195	159	164	148	178	194	151	178	193	191	166	196	164	194	175	168	148	171	173	170	152	202	191	170	168	182	171	198	188	175	174	158	189	167	164	189	150	185	172	156	186	189	193	188	172	197	175	154	175	175	169	158	157	190	183	161	163	167	185	162	182	200	179	178	174	177	158	154	168	176	162	156	196	150	180	185	151	174	163	181	180	162	190	181	190	187	162	166	184	154	192	159	179	179	179	167	181	182	159	187	168	178	164	167	183	153	168	182	175	173	161	194	159	179	172	157	164	174	157	176	190	142	167	177	168	167	179	179	180	189	208	152	181	192	177	183	190	165	197	189	172	156	168	179	172	181	164	177	180	192	151	186	165	145	164	176	176	190	171	195	180	199	199	185	164	184	173	164	192	195	167	160	158	166	184	176	180	148	165	170	172	160	168	192	178	176	160	167	145	179	194	162	161	188	185	193	169	157	186	166	175	184	172	156	152	153	172	186	169	190	173	165	185	176	168	166	169	164	168	187	193	165	189	165	159	155	173	182	162	165	195	181	176	207	178	171	193	148	173	169	145	162	180	191	155	149	168	167	184	169	163	203	156	196	169	174	161	181	206	137	170	171	153	192	171	174	174	165	177	175	178	182	188	168	182	162	176	139	163	194	159	158	185	170	183	160	175	170	160	157	156	188	181	186	181	184	174	169	181	173	155	141	152	187	182	163	171	164	188	170	169	178	174	190	184	183	181	168	158	192	185	182	168	163	188	182	159	182	175	179	174	153	137	185	165	173	167	162	184	169	176	158	178	171	173	164	175	169	172	167	168	177	153	191	192	184	169	181	167	190	176	171	182	171	185	165	165	153	163	177	194	187	187	180	184	185	168	172	182	173	171	192	170	172	163	164	164	173	192	189	170	186	164	171	181	183	181	176	159	173	183	183	164	199	193	181	203	200	172	172	174	192	164	198	184	165	166	185	169	192	177	172	163	189	169	181	173	181	190	169	187	177	165	159	157	176	186	178	155	187	174	149	177	174	159	177	188	155	162	190	159	164	186	182	195	175	166	170	166	167	154	170	172	158	165	154	186	187	174	184	185	175	171	178	171	177	178	158	167	164	181	180	177	178	173	175	176	175	172	189	164	173	193	179	149	186	153	190	185	158	160	194	174	189	180	173	160	165	174	169	179	172	176	186	180	166	145	171	168	174	190	163	159	175	188	190	186	160	176	152	177	156	179	170	180	175	173	163	183	186	158	154	168	180	179	185	160	170	177	207	167	169	180	172	174	178	160	163	165	159	164	171	157	146	173	160	178	183	164	170	160	178	163	196	178	193	174	172	176	194	183	178	153	175	174	159	176	172	186	171	173	178	187	165	178	179	184	191	181	169	148	163	207	164	167	180	172	184	178	153	168	185	175	184	162	172	178	190	160	184	162	180	146	184	168	162	191	155	200	163	162	185	194	144	172	180	190	171	174	173	179	173	150	183	171	197	159	181	187	167	180	181	180	177	172	165	165	153	186	160	171	177	198	177	171	182	168	173	183	193	183	175	161	181	160	203	179	152	178	160	149	154	179	190	183	175	187	144	158	195	169	143	163	144	170	142	176	163	189	161	190	153	149	171	182	163	175	170	155	167	171	181	171	164	191	170	158	177	182	181	163	182	194	176	164	178	200	168	181	169	172	161	183	183	182	183	154	171	178	155	168	155	177	161	172	156	182	174	168	164	174	172	156	201	171	151	167	168	172	179	164	151	180	161	172	174	174	152	175	167	179	213	164	171	159	168	187	178	161	193	167	173	164	174	161	167	167	166	187	165	192	198	158	183	156	167	158	160	192	192	178	176	165	165	173	154	169	181	176	199	188	164	170	168	170	180	169	137	194	181	174	167	173	163	163	161	178	180	164	167	165	178	172	190	165	156	178	178	163	177	176	178	159	167	183	180	164	174	192	181	168	155	181	165	168	168	182	192	164	166	165	183	157	168	177	196	159	184
24384	40885	35122	24437	18297	13908	9938	7156	5200	3964	3299	2868	2449	1742	1323	1108	1035	952	832	829	722	691	564	563	465	459	452	431	395	361	342	348	325	338	329	307	317	301	327	299	302	263	310	304	263	278	289	311	280	302	341	320	341	348	335	335	316	323	290	320	307	310	297	291	304	338	326	324	328	310	366	317	341	349	313	306	320	279	258	258	246	276	284	250	258	291	265	264	288	286	283	256	271	262	267	271	254	268	302	257	288	265	264	285	254	276	285	257	243	281	295	291	265	253	272	281	248	272	270	268	258	273	260	262	281	230	264	242	255	251	251	247	262	258	238	280	248	258	269	259	273	300	256	274	307	270	231	277	280	281	270	255	269	243	258	237	230	237	223	268	245	243	285	243	263	248	229	251	259	258	265	241	258	238	254	239	260	267	248	260	256	290	273	251	288	247	250	271	262	256	247	248	273	265	244	260	250	251	246	275	232	292	271	261	235	263	263	267	263	257	240	251	241	255	253	266	274	279	278	252	250	249	261	247	247	265	276	256	233	262	273	258	243	262	237	246	254	219	242	276	234	239	242	225	244	244	273	273	251	243	275	256	236	250	281	248	279	235	255	257	263	247	253	239	275	264	249	238	259	281	264	243	287	246	203	257	248	278	289	258	269	246	265	214	246	269	267	258	276	240	242	242	275	259	230	267	265	257	269	240	267	211	272	275	266	258	238	253	245	255	267	263	244	277	236	232	244	249	256	227	254	235	251	245	270	253	251	270	273	270	271	256	239	231	258	256	222	262	246	248	232	233	249	255	266	259	228	271	291	264	257	248	254	252	258	243	262	280	234	254	253	302	256	252	264	248	228	263	240	264	251	252	248	265	249	275	240	261	263	240	238	248	263	263	243	279	278	245	257	260	253	244	263	264	268	258	279	254	261	251	246	272	261	248	225	268	253	227	270	252	265	244	254	259	219	239	221	230	265	265	260	227	246	242	277	248	279	260	236	237	282	279	267	267	241	271	242	243	255	279	252	270	271	253	281	246	246	288	256	248	256	237	254	247	275	265	254	262	246	270	250	242	259	266	254	284	253	274	239	226	255	295	264	283	245	254	257	236	261	256	239	225	244	263	236	255	275	270	246	250	239	232	275	259	262	275	250	258	252	250	249	251	296	263	260	265	231	245	253	258	255	242	235	269	285	269	273	262	259	230	255	254	254	263	255	268	279	270	287	258	253	232	240	245	230	246	250	270	238	248	277	258	257	269	243	257	286	270	268	271	270	247	255	269	224	236	236	265	237	253	254	248	270	239	260	231	258	229	262	246	275	239	242	250	259	230	275	248	278	236	263	267	254	271	267	237	274	230	254	235	267	268	237	264	243	277	277	259	271	262	222	243	262	246	277	259	274	265	275	261	249	273	250	296	256	239	259	268	244	254	236	239	279	257	239	240	252	251	262	269	246	289	291	256	246	270	239	232	268	225	273	256	254	270	247	250	273	234	278	228	238	295	268	282	289	261	246	275	269	252	244	248	250	219	256	253	258	269	230	240	242	240	251	258	261	263	263	234	275	238	245	267	269	229	272	268	250	269	268	264	289	252	251	266	258	235	249	279	274	271	252	251	256	243	261	256	253	264	256	259	239	272	272	270	237	244	257	246	240	261	250	255	253	288	256	247	270	227	257	270	250	273	250	267	281	211	274	262	229	272	252	282	254	256	258	290	252	229	249	272	240	262	268	277	253	270	240	277	265	242	257	264	270	248	232	243	276	254	261	271	260	245	267	252	258	225	283	260	242	224	278	262	255	268	284	281	266	270	263	279	233	245	267	261	268	247	260	258	262	226	266	243	257	281	273	273	249	253	239	257	263	271	249	246	242	254	258	275	270	245	235	236	246	266	248	239	262	246	284	240	250	260	259	271	236	233	253	225	255	244	277	254	247	256	287	275	255	264	256	241	267	237	264	264	258	266	236	251	257	242	286	242	254	256	258	267	267	256	244	249	250	226	223	285	232	286	245	250	264	271	218	250	228	257	261	236	264	244	247	218	227	260	253	236	301	278	262	265	276	251	262	244	286	244	246	282	263	262	258	267	263	249	260	246	261	267	258	263	242	270	253	251	227	269	246	250	257	271	249	255	252	252	262	240	265	261	284	273	254	260	240	253	261	237	258	254	235	240	254	260	247	251	241	280	268	284	262	244	276	241	262	249	239	229	259	248	247	265	255	287	236	266	226	281	253	271	278	252	243	236	255	271	242	250	236	239	252	262	259	268	221	272	272	264	290	227	249	252	259	224	263	252	271	264	276	279	274	226	259	242	266	258	218	282	234	228	253	252	242	266	243	274	227	278	232	258	291	262	253	258	277	222	283	252	250	243	277	265	260	277	254	255	265	243	266	245	245	277	261	255	242	256	259	288	227	295	267	260	271	262	258	264	254	240	258	237	267	256	245	214	253	262	248	246	246	232	262	272	212	247	273	250	231	254	281	260	230	250	241	266	251	277	249	262	255	239	248	258	276	269	247	247	251	269	252	248	274	261	237	255	228	263	254	255	222	249	245	276	243	251	250	253	239	245	237	241	239	226	236	261	258	268	251	276	250	242	268	218	262	249	226	258	236	234	278	236	258	268	280	245	238	258	239	277	258	268	283	270	246	254	239	258	245	254	266	270	254	254	262	262	251	245	256	256	232	260	272	255	264	252	243	239	254	260	281	255	264	246	232	248	248	276	271	253	253	254	255	257	268	232	243	269	276	255	268	299	272	240	229	239	259	249	269	227	257	268	228	241	271	230	263	220	248	234	257	261	267	251	269	270	266	258	294	295	239	247	256	252	252	249	255	253	236	250	250	243	254	248	254	276	254	252	261	253	247	252	262	261	285	260	290	269	246	303	239	283	252	251	231	238	270	259	230	258	245	256	246	242	278	267	268	263	297	252	262	262	246	231	279	249	242	258	259	263	269	275	263	250	260	257	287	269	285	241	261	257	276	258	270	251	272	233	240	283	221	251	270	250	243	259	255	275	236	267	254	250	240	271	255	263	267	226	276	248	251	215	252	259	248	273	249	249	261	263	253	260	276	226	245	265	258	248	229	255	266	256	275	264	245	266	270	260	263	223	291	240	288	241	263	263	286	253	277	262	251	271	237	244	281	292	239	247	291	252	267	249	256	277	237	277	267	301	248	275	254	255	231	241	264	250	256	260	279	229	271	262	258	276	249	255	259	252	251	271	259	228	260	224	231	238	266	237	255	259	255	266	267	290	265	271	259	264	258	254	269	268	260	267	224	248	241	273	264	279	274	285	254	267	251	270	271	243	250	250	232	261	275	280	275	226	257	228	259	262	237	274	248	263	245	252	255	253	268	274	240	269	234	239	273	258	267	211	271	246	269	266	258	244	236	258	247	252	273	257	256	277	240	276	283	292	270	274	265	235	235	264	239	257	262	251	262	275	271	259	241	272	261	267	248	248	258	266	264	270	245	247	235	243	251	261	274	284	254	277	254	256
27399	22323	20546	11898	5544	3073	1814	1124	923	788	687	687	605	478	441	433	398	377	403	389	370	385	368	351	316	318	337	311	334	314	340	312	300	320	324	335	299	320	304	311	314	341	298	287	315	309	354	299	319	309	315	327	284	311	312	359	336	307	327	318	314	315	300	308	310	322	281	334	297	334	314	342	331	322	296	329	290	336	326	345	330	348	290	286	329	286	336	299	289	300	312	289	306	328	304	295	304	329	284	344	328	295	337	297	283	334	320	310	310	314	328	304	328	299	309	292	279	323	300	334	307	342	291	333	339	312	293	296	321	287	318	304	304	313	308	312	336	318	324	287	307	299	304	335	309	334	321	313	321	308	321	311	315	327	302	317	308	307	278	312	311	315	281	297	276	325	296	320	326	304	300	271	323	311	314	317	318	347	306	295	306	318	319	310	315	307	304	339	299	330	315	338	333	357	343	295	340	290	326	332	299	327	311	314	350	306	322	318	304	328	327	311	325	303	287	340	321	314	321	305	314	306	308	304	324	276	296	300	297	327	308	326	331	328	290	303	332	275	301	318	291	307	321	291	307	322	289	323	307	282	303	305	311	296	327	318	324	307	311	307	268	321	314	320	323	295	339	307	297	318	327	311	302	340	294	340	322	307	318	310	332	302	329	310	308	309	313	321	305	326	336	326	290	299	321	298	310	299	308	299	313	351	296	301	291	295	298	336	303	312	336	303	312	314	325	337	333	310	312	316	340	329	312	301	293	263	351	319	305	310	320	326	330	279	340	328	319	334	307	310	286	312	346	330	299	293	339	301	327	329	317	296	321	317	327	305	342	330	312	306	269	335	290	299	300	316	328	302	317	283	319	309	293	340	332	311	291	318	310	302	300	340	294	312	275	313	322	299	302	313	317	325	332	318	306	297	277	332	320	343	300	316	325	300	323	317	305	320	314	303	320	304	318	288	302	289	327	297	285	311	313	309	323	319	310	299	285	314	309	332	328	265	325	335	309	332	318	310	335	307	314	302	339	264	340	310	302	337	292	300	315	325	301	333	313	278	318	335	323	297	307	292	300	298	328	291	316	294	324	318	318	275	328	321	320	315	325	309	304	318	283	314	314	283	303	308	306	314	290	307	339	299	307	274	292	345	324	286	312	316	297	304	296	321	301	309	323	333	282	325	299	304	314	311	287	311	304	304	311	326	277	311	306	303	302	333	321	295	306	317	291	315	284	298	324	317	331	331	305	286	308	284	278	324	328	278	311	325	301	285	305	293	312	300	319	289	310	297	304	319	294	319	261	341	321	285	346	327	303	330	295	319	319	292	314	297	323	306	287	302	308	318	297	287	317	301	317	317	315	319	291	321	321	327	304	290	327	301	320	328	312	336	306	319	305	312	300	303	369	332	322	326	287	298	305	309	307	327	302	292	286	365	331	293	337	308	310	264	326	306	307	312	309	334	308	298	306	299	312	297	274	310	283	328	323	318	295	314	282	335	319	313	297	305	288	317	320	300	350	291	320	303	295	333	291	294	278	290	288	287	330	326	279	282	341	309	327	295	327	279	326	316	323	311	290	323	322	291	317	283	339	323	343	332	322	327	331	321	320	314	311	290	336	310	338	341	287	313	311	298	281	332	308	304	336	302	294	333	306	310	314	297	344	292	314	299	320	305	304	332	303	308	304	325	305	308	337	331	293	317	301	346	346	318	336	283	308	314	322	326	308	286	326	301	320	320	315	332	305	297	303	296	320	340	312	287	308	288	308	300	314	342	312	301	315	303	347	337	327	338	310	310	310	303	323	311	272	275	333	297	282	286	303	323	283	327	303	315	314	297	333	300	354	283	329	306	339	295	329	279	321	350	291	303	325	302	289	259	341	325	299	334	318	320	321	305	310	325	317	285	314	332	298	303	283	305	323	289	353	320	317	322	284	287	305	334	304	311	316	319	316	311	301	301	304	301	325	302	312	310	337	306	269	307	293	305	311	328	310	311	333	321	308	329	327	317	307	267	294	296	347	315	268	312	325	330	291	324	313	308	313	333	289	324	305	314	322	288	320	342	343	339	300	298	286	286	332	325	311	286	358	307	301	309	304	314	328	313	318	311	298	286	313	279	301	299	318	303	286	324	297	322	312	308	345	307	311	333	286	341	326	299	315	324	328	327	311	305	280	332	331	301	331	319	312	318	324	334	334	305	310	306	293	300	311	314	332	308	305	274	313	349	294	297	297	333	336	294	295	338	322	308	282	304	312	287	303	305	297	296	302	318	286	314	313	296	318	321	303	324	324	332	306	306	299	293	320	319	308	299	321	311	331	297	337	290	293	313	320	295	333	325	304	322	300	336	316	303	300	310	313	326	289	351	277	303	309	326	320	334	300	298	315	309	307	280	314	298	287	284	315	334	320	293	309	307	317	321	330	318	303	282	304	291	287	309	294	315	316	334	306	304	311	292	329	318	300	295	324	346	341	321	334	320	305	302	311	300	308	365	299	305	353	314	317	346	290	292	290	329	319	337	318	322	304	328	314	354	319	311	317	303	320	293	316	296	323	321	295	294	340	317	290	315	311	305	331	307	310	315	307	315	318	295	317	339	302	300	310	290	329	317	290	293	294	306	303	336	316	313	321	316	320	309	326	297	293	344	309	291	294	299	293	288	328	292	281	270	330	309	288	339	332	296	315	297	345	303	298	301	287	346	319	295	297	280	332	277	308	309	314	281	324	300	298	323	288	284	321	300	320	289	306	324	315	316	355	302	312	278	324	300	329	300	345	310	326	318	315	320	299	303	305	342	307	326	310	308	298	318	288	292	292	307	286	319	314	309	326	291	309	324	310	293	298	337	324	353	300	300	292	303	328	312	315	282	322	304	298	296	282	294	292	349	327	292	369	345	306	328	347	320	300	277	327	313	282	308	317	298	307	321	305	336	304	290	318	325	313	308	281	291	292	298	328	318	301	324	352	319	306	320	342	297	326	298	324	301	279	331	339	324	315	295	293	313	306	317	322	327	332	327	318	316	278	315	349	303	270	301	311	326	271	297	318	324	309	301	305	345	278	304	327	309	275	295	295	330	333	319	293	337	313	319	296	302	291	305	284	340	311	320	324	317	336	335	316	316	298	295	304	322	299	317	319	315	300	311	288	313	301	276	329	301	271	293	311	316	318	297	295	304	314	313	339	302	303	326	303	334	298	325	307	295	293	326	303	315	313	300	314	323	288	283	313	297	367	317	290	328	319	310	301	325	347	276	336	323	289	292	312	318	314	302	315	325	318	307	340	311	287	291	337	295	300	322	292	270	279	326	317	330	311	309	351	336	323	309	305	291	309	293	304	298	317	345	339	310	309	330	315	319	328	317	332	269	321	323	320	337	302	294	313	295	320	314	316	306	322	316	324	317	296	287	307	288	336	298	305	301	325	350	322	310	290	296	319	324	321	330	329	286	290	289	321	297	279	314	294	323	298	306	334	303	298	340	332	338	308	327	309	288	313	319	332	314
21759	30700	24547	14020	9703	7015	4347	2828	2357	1812	1619	1581	1179	971	813	807	708	650	654	569	616	564	555	520	531	522	478	496	480	475	451	470	491	439	436	447	443	425	461	489	500	475	439	463	452	471	460	432	461	448	452	459	430	486	468	466	463	469	460	445	504	448	448	459	461	470	499	494	463	455	502	503	469	470	461	438	459	409	456	457	457	442	483	474	421	432	458	451	439	438	432	450	467	466	438	434	470	456	460	492	470	428	432	429	458	460	410	461	485	448	432	449	458	478	419	480	469	441	440	461	442	454	471	443	422	434	442	475	422	468	475	450	432	430	414	437	450	426	497	450	505	501	473	441	447	494	480	448	432	459	459	463	441	411	398	440	455	464	463	436	463	442	408	440	459	444	462	463	420	449	459	461	472	411	453	418	435	476	444	454	480	426	462	443	438	419	453	472	471	439	415	455	473	424	428	466	503	429	449	466	421	468	482	466	447	433	437	449	422	442	470	442	461	439	447	442	456	406	421	457	444	450	444	435	399	477	463	422	467	445	421	460	443	444	503	460	412	461	435	446	404	451	456	435	447	470	443	429	461	482	440	443	453	444	475	427	503	435	419	450	412	469	462	444	439	469	445	468	454	474	411	412	421	481	501	448	440	484	455	470	470	459	458	391	446	416	455	438	454	464	413	454	441	459	445	440	467	430	479	427	419	441	481	450	439	437	456	444	480	436	395	412	453	457	456	465	454	396	453	453	445	431	500	408	421	451	425	452	466	467	489	478	455	474	434	449	425	423	447	458	424	442	466	460	419	454	467	431	474	410	466	437	458	461	435	485	444	447	418	453	452	473	421	411	480	451	442	489	461	441	448	427	480	466	475	441	450	437	431	492	442	453	441	455	439	420	441	423	437	411	427	435	447	448	461	458	432	478	453	421	443	438	478	427	434	423	428	416	441	470	439	500	475	481	420	460	497	491	432	459	432	437	440	454	456	460	449	416	430	471	473	466	443	438	433	422	477	469	454	462	431	459	462	480	414	430	409	448	422	468	453	435	426	430	442	441	461	481	437	440	453	442	409	442	478	462	465	411	450	455	441	437	427	471	431	419	460	429	422	442	467	447	467	453	383	451	457	456	415	463	456	448	426	442	470	491	453	461	452	458	442	464	450	428	473	432	424	461	451	446	428	468	460	453	421	438	455	436	467	444	465	474	460	455	437	455	452	452	458	399	457	484	455	462	428	462	459	461	459	438	431	461	450	462	486	481	459	418	420	430	456	436	438	444	475	425	482	414	460	458	452	479	461	451	422	449	477	459	436	406	459	433	460	441	456	454	472	435	431	423	409	446	416	473	430	453	456	463	432	450	429	462	467	449	464	428	469	433	459	468	442	436	439	470	441	457	453	461	485	428	444	419	413	466	437	435	453	452	470	422	500	449	426	470	454	442	430	454	435	451	463	434	471	427	429	444	472	434	470	427	491	458	496	451	457	455	446	451	448	457	431	468	485	451	455	430	449	453	472	454	403	452	472	439	432	469	440	473	448	458	465	431	428	454	444	478	426	452	418	450	459	430	432	412	482	441	451	458	443	446	501	447	481	438	434	468	498	436	470	491	453	437	434	456	471	437	422	507	441	448	432	479	449	470	417	408	421	424	469	456	449	464	429	452	473	468	443	419	445	469	460	480	421	482	424	437	476	474	435	467	428	437	453	471	444	474	448	412	424	443	482	455	465	463	496	440	439	473	477	470	459	450	428	414	505	468	456	446	458	445	434	456	502	459	476	410	448	468	467	458	501	484	466	490	460	476	443	450	472	404	453	469	387	444	474	483	401	463	449	461	460	449	450	443	458	460	474	438	467	432	469	460	436	407	510	457	480	509	457	480	442	418	428	432	490	424	437	453	488	461	427	458	454	435	451	483	464	431	455	479	433	462	471	451	405	465	439	402	444	428	426	470	464	432	472	473	482	453	476	451	446	446	453	468	438	451	470	394	452	404	465	465	449	447	439	461	447	444	488	446	479	439	429	441	427	469	438	434	461	434	430	437	465	493	450	482	471	452	466	466	388	497	416	443	477	475	430	450	447	430	421	449	432	456	438	445	453	457	468	428	459	464	449	434	474	447	436	457	459	484	453	464	434	446	483	429	447	451	458	435	457	441	425	452	443	443	445	488	411	489	484	463	450	426	430	463	473	459	441	431	453	453	430	436	467	437	450	447	447	478	470	448	460	457	455	411	468	462	461	475	466	425	428	478	476	447	475	426	424	449	454	422	447	474	412	436	477	465	457	465	450	437	494	467	445	427	445	401	454	474	466	431	461	445	472	422	466	448	433	475	440	450	424	454	469	445	459	451	447	445	455	408	410	442	462	489	449	414	457	470	465	455	465	448	441	480	445	434	425	457	439	424	441	442	411	431	444	449	458	430	480	452	438	460	428	423	427	445	446	458	452	451	434	444	469	438	462	438	428	445	415	464	441	455	416	461	477	430	434	460	460	433	448	474	467	468	468	449	425	430	416	443	449	454	438	425	458	447	441	432	450	465	425	412	458	400	451	467	469	458	460	445	512	461	470	420	467	454	458	437	416	492	452	459	426	399	463	443	468	446	452	464	441	453	461	427	449	430	443	422	457	450	436	443	445	449	427	458	447	462	457	462	426	491	405	459	407	424	437	413	435	473	441	474	394	463	461	418	431	443	439	452	468	455	457	485	445	434	456	411	484	405	440	464	498	464	482	450	436	429	443	430	451	427	441	425	418	464	424	462	472	440	438	455	455	446	450	485	443	429	452	425	474	491	393	457	461	446	434	449	461	492	418	446	436	487	450	452	444	430	470	477	471	432	466	423	491	465	421	444	447	476	486	450	421	465	434	462	442	457	467	469	469	445	470	476	479	461	430	437	444	445	419	435	461	458	408	416	451	514	437	453	435	446	445	461	442	450	460	423	453	438	437	473	454	412	431	478	436	464	475	458	470	471	471	410	454	401	446	442	461	478	472	423	443	511	425	478	427	465	455	460	445	464	452	456	460	446	418	428	468	495	465	459	434	434	419	429	472	416	442	437	434	460	431	437	408	420	460	468	463	405	437	408	471	409	483	415	447	459	462	436	453	407	428	466	451	422	452	436	447	412	449	434	506	454	435	489	423	447	441	479	444	443	415	460	492	442	435	432	473	490	423	426	436	463	452	438	452	443	460	430	413	457	461	454	473	423	437	477	467	423	436	439	443	444	426	453	457	471	461	473	439	457	423	424	472	482	467	430	473	447	439	446	467	420	447	428	501	448	430	460	436	482	454	438	456	436	416	469	492	424	441	420	413	415	431	447	473	491	412	452	445	443	460	449	476	423	454	460	453	464	422	433	439	420	438	466	465	446	445	435	448	489	403	421	454	417	463	426	475	491	435	408	449	451	437	446	436	456	457	442	473	434	417	471	434	471	452	431	430	428	431	460	433	469	448	414	439	455	462	478	469	459	413	451	445	445	463	422	447	423	434	455	406	443
24008	21087	28225	24230	20487	10534	3650	2026	1392	1228	1093	926	700	604	524	515	498	456	408	408	382	370	392	370	315	295	344	298	332	303	333	352	354	298	301	272	328	314	316	318	290	295	286	326	303	282	303	274	278	300	312	284	321	289	326	309	291	295	306	291	294	310	286	315	290	313	317	288	289	304	320	341	315	338	309	322	289	300	303	261	276	297	290	292	277	290	285	275	301	273	275	278	283	305	274	284	250	300	293	301	275	287	284	288	288	290	303	285	274	274	300	290	310	282	270	310	307	320	277	271	333	258	290	307	322	282	311	291	259	293	254	311	301	288	265	318	304	293	280	318	298	303	282	290	302	308	319	302	290	281	270	307	265	290	291	268	274	284	305	318	321	270	274	297	272	281	317	264	300	314	298	288	300	304	287	283	267	271	305	261	287	287	310	266	304	309	310	272	293	301	310	280	309	250	278	259	283	285	286	306	242	274	290	288	291	287	268	279	285	304	283	270	265	256	298	280	303	271	267	302	284	269	233	282	293	293	289	282	277	300	267	318	299	304	288	263	301	311	289	299	286	279	295	298	256	295	311	281	273	273	296	277	283	275	307	280	275	280	281	300	293	276	253	276	288	243	278	313	269	297	251	270	289	294	282	299	281	294	279	285	268	279	287	280	283	272	273	289	283	320	302	290	282	294	278	262	291	267	288	287	305	299	295	264	282	284	280	288	304	293	266	278	283	235	289	308	289	313	290	285	272	260	297	317	294	283	280	275	278	287	264	288	273	282	276	295	287	273	297	286	316	311	305	288	283	278	267	244	300	289	279	289	303	269	298	269	281	265	300	286	275	279	260	269	300	287	304	263	293	293	286	280	258	274	263	291	256	293	287	280	303	269	277	255	268	290	274	298	291	270	296	288	282	287	295	286	294	287	273	268	307	294	325	268	285	254	310	276	303	317	283	300	300	262	269	293	292	287	298	294	293	271	273	316	287	296	299	285	290	266	254	279	283	287	286	286	295	311	327	295	292	278	321	281	278	259	251	284	303	317	282	276	337	289	277	306	268	309	291	286	299	250	288	292	277	294	317	291	301	300	283	272	270	315	293	305	302	296	261	283	306	296	292	309	295	289	281	296	279	261	329	293	259	267	268	280	281	295	270	295	271	291	280	287	285	276	301	285	256	267	306	311	259	293	294	285	291	302	255	280	271	279	273	262	265	298	291	276	300	277	295	269	281	274	273	268	267	314	262	281	261	292	276	305	297	287	278	283	273	302	291	276	297	240	276	266	293	275	269	315	279	287	291	292	291	269	299	286	275	287	281	288	297	303	271	300	275	282	268	321	281	282	285	265	288	258	302	270	271	277	280	280	322	271	318	290	296	305	302	279	286	248	264	298	299	279	305	295	289	299	288	272	271	253	271	292	292	255	293	275	292	314	308	287	283	269	262	282	296	300	310	254	276	281	288	271	243	295	285	276	284	299	276	269	284	276	277	283	301	307	274	276	295	293	264	296	269	311	284	313	288	271	311	309	306	284	262	296	283	288	292	265	293	280	305	289	302	322	288	313	302	329	305	279	270	287	286	312	291	289	286	315	286	286	316	286	293	300	280	306	297	298	280	265	293	258	303	291	279	299	280	280	268	276	290	263	271	290	297	288	296	250	275	277	283	280	270	304	301	284	266	253	302	275	290	256	272	283	265	289	263	296	290	296	267	274	315	283	257	285	311	310	279	267	286	287	291	291	308	302	299	289	273	295	266	333	285	261	287	304	271	292	273	291	269	288	307	270	282	296	285	289	304	278	274	280	243	298	261	271	284	302	282	275	274	289	289	300	287	307	351	277	304	291	297	287	285	315	269	261	300	296	251	295	317	290	295	302	306	286	273	261	298	275	291	305	309	262	286	289	260	272	267	277	261	264	263	300	315	290	289	316	278	275	277	285	297	273	270	297	276	298	329	294	289	309	272	281	289	258	289	299	304	284	301	271	276	292	291	319	309	273	291	306	273	301	293	283	278	305	276	291	284	276	312	267	266	283	302	283	276	284	282	268	273	255	286	261	268	293	312	307	272	277	290	279	308	255	293	277	267	269	297	261	304	305	276	277	290	287	288	308	252	278	308	297	291	292	310	257	281	285	299	296	289	290	303	317	295	258	292	281	297	283	261	264	286	270	324	282	281	308	291	303	308	289	265	290	312	281	258	279	299	285	295	288	308	243	272	304	248	284	308	252	265	291	279	281	278	284	265	275	325	281	295	314	307	309	283	261	299	306	276	281	280	288	292	302	298	286	308	289	267	255	280	286	281	285	285	270	287	306	277	312	293	266	262	265	256	288	295	298	304	281	276	290	294	275	296	278	265	270	297	312	290	284	325	275	326	300	291	296	294	256	324	297	288	293	284	287	293	284	292	288	288	308	302	310	311	261	305	259	292	279	278	299	347	289	281	295	271	276	266	315	283	297	296	299	299	294	274	299	305	254	283	290	290	282	282	263	295	289	278	281	293	301	316	274	301	292	297	286	286	259	292	298	294	321	288	269	288	289	304	281	291	255	288	276	296	296	308	273	277	284	268	260	262	280	284	254	308	313	279	276	317	265	282	275	285	306	288	262	282	256	281	315	285	285	301	283	306	275	285	283	283	311	305	268	281	293	306	286	280	275	289	303	281	284	277	288	266	270	320	304	290	297	276	272	286	296	278	264	279	297	277	272	278	294	310	283	288	294	289	283	305	286	291	314	281	292	322	296	299	297	279	274	304	303	320	304	304	297	314	312	310	280	279	311	253	271	252	283	304	245	279	261	299	279	279	283	314	278	281	271	298	270	306	272	289	272	259	296	314	306	288	299	280	314	328	322	297	302	264	298	297	292	283	289	286	300	273	302	266	297	308	298	300	283	290	278	295	281	308	279	260	303	277	266	292	275	283	291	318	301	298	293	289	269	284	252	279	266	284	289	275	335	302	277	290	289	290	272	264	276	281	284	291	275	309	303	314	283	299	263	282	271	297	293	283	254	287	301	312	287	303	289	304	267	250	290	306	274	310	305	282	300	281	304	312	281	296	296	268	295	287	286	285	287	279	271	282	297	272	294	280	268	295	279	275	301	286	306	299	322	243	281	290	300	310	269	311	245	308	290	287	288	266	279	299	282	299	279	251	302	263	294	281	245	296	308	265	272	289	259	302	261	282	293	282	300	262	277	286	298	290	288	300	266	285	279	279	286	263	287	308	261	302	267	299	304	272	264	280	253	255	276	264	264	321	247	276	308	290	266	312	304	271	306	325	282	289	277	282	286	327	302	269	287	304	305	268	287	248	301	312	286	257	284	286	251	315	278	310	284	290	291	276	290	292	278	283	307	279	280	283	271	296	260	274	292	277	254	280	278	268	304	259	279	291	311	276	271	274	298	283	272	254	279	273	283	304	264	279	280	261	264	261	299	305	278	278	275	291	308	283	276	269	280	282	278	279	286	281	290	286	288	282	283	230	287	288	310	302	266	293	298
22902	36621	30300	19694	14242	10109	6639	4998	3882	3289	2906	2313	1738	1313	1087	1034	987	851	836	769	700	655	653	646	588	512	538	538	514	473	508	495	509	492	471	445	469	426	470	447	460	467	448	431	442	450	442	451	445	479	444	468	452	470	494	459	445	417	435	413	410	437	463	433	503	440	487	423	483	441	465	500	462	450	454	437	417	420	405	443	390	426	477	377	433	421	459	439	452	374	380	453	446	446	412	423	408	400	444	466	436	427	400	392	401	433	432	433	399	378	383	434	413	419	413	426	420	409	415	455	397	417	415	433	391	423	434	420	436	429	413	397	401	394	435	401	396	385	406	456	388	408	451	468	440	420	430	419	414	422	448	409	406	413	433	448	426	415	449	421	411	423	421	444	400	388	425	444	418	431	374	395	442	436	402	428	452	435	455	429	392	440	387	434	382	413	401	394	423	472	441	426	379	412	421	381	424	426	408	422	412	413	430	439	420	408	403	408	430	424	400	400	412	432	436	375	442	415	411	434	412	453	419	427	397	416	431	424	386	435	406	405	440	453	439	393	414	373	400	416	388	430	404	415	418	432	414	422	389	421	394	426	402	410	436	432	415	447	417	409	399	411	425	396	421	403	413	433	446	408	423	427	456	455	422	428	440	366	386	448	412	384	418	434	399	409	443	404	432	421	431	425	420	435	413	426	451	371	444	392	431	391	400	409	390	418	397	417	391	410	430	439	419	428	444	413	403	390	393	430	427	405	462	430	420	428	430	397	390	428	421	431	428	461	410	436	442	414	426	434	433	404	437	417	416	426	411	447	421	401	383	426	404	416	419	417	423	421	431	423	374	389	412	432	455	417	436	409	419	390	424	407	412	431	396	466	413	414	412	398	384	450	420	440	440	414	426	395	408	411	406	415	396	393	397	390	425	409	414	405	437	411	451	429	422	422	441	411	424	426	441	410	435	409	404	412	438	419	412	412	465	420	417	407	411	401	419	431	439	380	406	430	396	383	455	382	423	413	431	422	373	412	386	399	437	417	416	402	430	428	417	418	415	434	435	422	442	392	439	409	373	388	425	435	398	418	397	408	410	418	435	408	454	406	398	410	390	442	403	421	430	419	421	382	419	401	416	455	405	400	429	409	404	403	395	431	420	403	442	417	450	394	442	402	432	408	433	419	441	375	428	399	418	414	416	407	419	440	396	449	415	433	433	420	422	405	440	424	425	449	408	433	439	423	446	421	416	413	386	393	408	368	427	430	450	432	431	410	426	430	451	371	403	439	434	409	420	400	425	405	445	444	429	424	417	439	401	390	442	436	417	405	417	400	408	421	412	418	389	422	400	419	374	397	415	426	413	470	433	444	411	421	407	444	414	425	412	401	418	402	437	428	404	429	424	420	424	395	401	404	410	417	381	406	422	408	456	445	403	422	430	433	405	417	432	372	414	419	419	404	411	427	390	412	412	462	426	388	417	395	401	428	405	398	399	391	406	404	421	408	431	385	439	428	425	414	427	473	425	412	424	419	448	447	426	395	402	423	445	411	415	422	419	432	402	397	421	408	415	405	401	395	403	426	403	433	468	423	408	382	417	396	408	388	453	399	402	433	408	486	433	392	459	402	453	399	440	428	368	374	443	403	412	360	442	429	417	434	394	431	442	400	399	428	428	407	411	407	411	440	431	464	467	404	447	433	458	426	429	433	418	429	411	397	424	431	389	415	410	407	435	395	416	461	410	434	459	435	400	454	449	448	405	408	444	392	404	442	398	425	391	449	435	368	432	379	378	393	389	423	417	429	429	406	430	449	393	427	418	412	414	372	425	378	418	415	420	415	413	407	423	418	408	394	429	407	382	466	407	426	429	403	424	409	410	420	401	424	381	454	389	460	415	396	403	429	420	412	443	402	419	408	424	428	457	449	401	431	416	418	411	397	425	438	403	378	480	401	423	452	428	429	388	399	419	429	433	387	447	431	421	402	399	372	426	381	418	449	387	379	406	427	421	427	403	416	438	397	423	378	445	400	429	408	421	410	440	417	383	402	421	443	425	439	392	408	441	433	448	445	437	414	433	412	412	392	413	410	421	435	395	443	438	421	413	431	376	405	422	404	452	418	420	419	431	395	411	396	418	413	461	395	435	413	408	428	458	395	403	451	399	420	374	430	387	412	431	393	411	429	389	395	411	421	446	414	409	423	412	414	399	414	415	426	442	418	398	403	434	403	397	424	402	466	396	412	383	411	410	444	389	423	442	400	386	384	418	416	432	386	418	452	410	413	433	405	403	440	425	454	367	430	429	403	418	463	420	421	425	401	418	405	411	412	426	409	402	431	412	422	436	414	439	419	446	413	424	437	425	411	376	453	402	421	396	397	420	418	402	417	433	396	400	415	429	413	397	421	408	385	401	406	430	421	413	447	372	394	426	439	415	464	383	439	424	427	424	430	422	389	452	400	412	452	416	430	423	396	422	408	425	474	400	442	404	422	420	417	438	407	427	446	441	441	446	412	428	399	436	403	391	414	419	402	392	438	388	401	389	427	391	396	403	439	420	431	437	426	474	423	433	417	411	453	460	416	397	424	422	393	407	444	431	423	419	411	397	452	428	379	455	402	446	412	411	404	412	455	409	407	418	393	421	414	372	448	420	432	430	443	399	434	452	408	436	431	400	394	420	422	406	411	400	416	397	488	422	388	431	414	433	433	402	403	441	440	400	420	375	403	432	417	408	423	411	412	456	450	444	425	445	419	420	428	429	417	400	477	396	412	428	422	424	420	411	454	381	409	429	440	383	425	426	434	441	440	387	442	404	377	420	422	399	436	406	452	450	423	389	425	410	446	462	437	423	401	405	395	431	394	444	463	416	427	449	418	413	438	435	433	429	399	418	403	434	421	401	394	403	459	453	406	419	440	400	435	459	419	433	444	408	449	425	429	437	418	422	391	413	420	441	402	415	406	408	414	476	452	428	396	432	428	421	383	426	430	393	462	438	411	438	421	399	418	405	409	405	372	417	459	418	432	437	408	410	428	410	408	424	419	385	421	427	387	444	383	404	399	406	439	409	433	420	420	406	370	392	437	439	435	378	418	421	411	445	430	441	400	411	419	423	414	424	428	419	403	441	426	442	404	414	443	438	444	422	428	409	390	397	417	397	399	393	422	419	427	438	399	416	434	439	379	414	410	405	424	453	393	430	436	472	425	393	406	412	412	428	416	460	428	397	434	427	439	410	398	441	429	406	413	424	407	396	368	443	425	417	429	394	462	433	465	396	432	406	408	466	376	433	429	425	451	407	454	404	449	388	427	416	403	399	461	401	394	395	423	442	440	448	454	430	387	395	416	432	436	399	399	431	418	442	421	387	437	404	422	437	439	420	450	451	394	443	400	446	426	415	422	409	406	426	416	402	407	414	437	400	439	417	407	435	447	446	388	437	400	430	415	439	404	444	389	399	408	430	448	387	438	462	422	429	440	415	414	419	399	399	402	413	417	397	383	410	393	426	436
23241	21180	28904	23725	21232	20416	9162	3246	2298	1814	1363	1131	811	610	537	517	457	441	405	367	364	322	337	286	272	258	262	255	230	232	227	232	184	205	230	200	187	211	189	194	199	198	193	199	215	209	191	205	203	213	225	183	222	202	184	217	163	190	201	177	173	221	190	211	189	201	222	231	216	211	223	229	210	204	191	196	213	189	173	177	193	184	188	177	164	176	202	199	184	189	211	185	185	185	214	204	169	184	181	182	199	179	210	170	177	189	171	182	178	205	177	183	216	181	180	166	185	213	177	185	194	203	204	168	188	197	163	175	181	189	180	151	205	186	187	183	194	198	193	201	198	203	210	192	183	193	196	205	236	190	183	195	188	183	181	167	201	166	168	177	179	172	181	190	174	179	205	158	176	202	198	164	166	179	193	189	191	180	191	182	187	189	173	189	197	154	210	162	171	176	177	193	207	176	192	190	170	168	163	184	164	202	183	178	185	195	175	171	199	190	162	197	168	161	184	177	179	195	199	172	204	192	199	182	182	166	195	201	188	184	194	183	179	172	161	189	157	199	171	182	203	188	167	172	194	187	196	154	174	159	171	197	172	163	202	182	189	190	184	197	183	180	183	196	167	174	172	170	205	185	180	183	171	187	186	198	185	186	183	195	177	213	151	182	209	188	186	196	185	159	197	175	198	160	191	178	144	182	181	214	162	181	208	181	185	182	204	196	172	161	164	186	162	185	184	174	187	205	167	163	189	171	176	180	174	177	199	170	190	185	162	160	197	183	162	155	170	171	176	165	172	162	164	175	221	171	219	195	211	185	165	173	191	172	192	177	213	160	175	172	189	197	171	173	198	172	186	185	185	169	179	190	181	182	185	191	199	191	182	188	158	195	189	176	204	199	212	184	179	162	186	177	170	179	184	166	213	155	157	177	173	165	175	179	178	190	179	190	194	181	209	190	185	189	202	175	177	175	172	179	158	168	175	183	201	185	198	189	180	171	189	203	164	177	164	191	204	201	176	181	174	181	185	167	182	180	184	193	162	187	173	181	185	175	178	182	178	158	195	164	198	175	189	172	166	175	173	197	193	188	167	168	166	155	174	191	197	182	185	198	163	177	160	198	163	224	159	159	172	168	168	190	184	165	206	183	187	180	158	177	178	191	182	188	199	171	184	179	194	179	179	159	180	178	170	188	180	177	201	185	186	163	172	188	171	164	174	185	189	203	198	189	177	178	201	173	217	189	179	155	201	184	195	185	185	171	182	179	186	179	163	181	173	181	185	158	173	170	198	193	172	193	170	174	172	176	192	187	182	218	189	177	190	193	163	170	171	177	187	174	178	183	188	158	190	192	176	176	192	180	170	185	183	185	188	177	147	174	166	153	202	188	161	190	167	180	212	211	161	196	175	190	187	180	164	170	167	187	186	193	200	187	182	173	195	180	176	199	173	179	175	172	194	179	181	164	167	192	190	177	176	185	181	190	164	165	190	151	191	160	178	173	198	148	184	176	189	169	198	171	178	188	161	171	184	166	190	194	161	185	168	166	162	168	178	167	191	169	182	166	180	188	181	205	190	190	175	182	198	174	200	184	161	178	181	206	167	181	198	198	187	159	208	171	180	193	196	189	189	192	161	171	182	193	170	162	174	205	199	193	199	189	176	173	184	192	202	179	193	169	191	173	177	165	196	191	195	188	186	192	175	174	180	186	196	168	182	163	169	198	177	175	166	197	178	171	175	192	157	176	159	188	165	169	159	176	190	171	192	172	171	185	180	186	191	184	185	176	180	138	180	176	145	205	209	164	171	174	174	145	175	160	174	185	179	186	160	186	178	178	196	190	184	199	175	192	159	203	182	186	178	199	177	168	186	183	184	172	168	196	180	184	161	163	188	166	173	185	169	173	175	184	177	175	190	194	174	182	169	192	192	180	186	176	188	190	159	190	166	155	196	186	171	193	189	198	173	171	188	187	161	178	167	189	199	183	181	179	177	192	174	178	150	177	188	188	151	206	196	185	184	168	189	202	194	178	189	207	181	192	202	177	201	180	191	168	209	205	176	187	183	174	185	182	196	182	199	186	184	180	175	165	173	179	173	181	175	176	204	178	178	181	195	175	167	186	187	200	197	193	201	186	185	181	206	192	203	174	197	190	191	183	188	190	155	196	169	167	198	189	177	189	175	192	168	194	204	186	193	178	188	177	166	164	190	178	189	175	172	186	170	188	186	155	200	180	177	177	189	192	170	177	189	182	167	172	163	174	223	182	196	190	185	164	182	186	159	159	183	174	188	175	179	176	203	182	175	158	186	201	145	200	171	192	197	182	173	163	227	170	177	172	193	178	183	210	174	162	167	175	194	204	168	176	166	173	155	180	163	175	193	175	176	191	191	187	169	180	176	169	172	188	207	192	173	197	177	172	204	185	163	167	190	216	178	174	182	175	193	192	168	172	177	187	170	183	191	180	187	200	179	181	200	169	170	188	189	194	169	184	167	186	186	184	168	203	195	195	198	199	183	190	189	160	169	187	170	165	179	163	186	190	162	166	189	214	190	188	177	184	192	169	164	172	211	184	190	188	190	186	204	191	183	184	163	182	164	180	183	181	189	178	186	194	206	213	166	166	184	190	190	177	181	172	184	174	202	176	173	179	205	193	200	168	192	217	181	191	152	190	195	173	159	180	184	181	173	195	176	170	174	193	160	181	194	174	193	210	175	180	175	210	162	192	175	178	184	186	188	167	177	173	201	183	167	187	173	177	198	192	202	178	180	178	182	170	194	193	168	170	183	176	162	176	181	167	171	163	166	198	173	155	199	179	205	196	180	161	201	177	190	180	190	179	187	188	179	159	190	195	172	203	180	167	175	178	159	189	193	198	182	186	180	199	186	187	211	181	189	192	180	186	166	160	210	182	186	174	210	182	165	177	196	163	193	185	207	178	192	197	184	199	201	171	191	188	183	176	180	175	188	167	170	196	176	202	177	174	170	164	201	191	204	181	161	184	188	180	171	206	185	205	189	198	198	190	198	194	186	190	165	170	161	173	173	163	200	171	201	175	183	191	179	191	182	175	176	183	194	188	185	167	195	184	188	202	162	160	195	177	201	187	181	189	157	185	182	194	149	180	180	158	177	185	206	205	178	187	149	185	181	192	171	189	172	195	201	187	157	205	186	185	158	194	197	173	189	200	166	191	176	174	191	165	176	177	200	179	174	191	193	175	186	191	171	169	177	168	170	191	193	182	180	186	180	227	195	208	173	167	188	183	159	177	190	175	190	157	164	176	200	204	170	164	156	193	184	167	199	176	199	179	178	174	202	173	173	162	196	178	189	189	172	156	174	161	169	175	196	187	178	172	167	190	200	194	186	159	198	177	191	182	187	168	177	164	164	174	185	169	171	192	199	199	177	181	186	166	193	180	183	182	197	204	197	176	172	184	168	175	178	190	199	174	176	179	197	176	160	169	162	166	176	198	168	161	175	181	178	168	196	190	172	188	175	187
24901	40341	33779	23844	18168	13302	9827	7495	6200	4906	3703	3014	2140	1576	1395	1148	1016	983	864	777	756	638	625	523	517	475	413	407	424	395	396	355	365	332	350	326	310	314	341	322	341	327	290	303	292	316	294	322	305	303	313	313	341	335	368	326	343	309	311	293	314	301	289	324	331	343	371	338	356	320	374	343	382	313	320	351	249	293	265	281	250	283	273	280	287	266	293	281	257	280	281	259	245	322	274	267	285	270	320	293	279	321	273	284	275	328	276	267	318	302	300	317	251	288	306	292	274	313	272	285	269	311	281	284	279	273	238	265	267	242	286	270	254	292	264	291	269	285	284	284	279	275	282	301	291	268	289	281	288	281	259	287	280	292	252	278	285	247	267	231	289	264	295	264	296	281	254	273	280	274	265	262	262	279	292	259	280	239	265	252	272	282	272	283	263	294	261	298	285	258	300	286	250	295	268	276	248	286	268	271	292	279	256	267	264	288	275	262	270	238	259	271	256	273	262	246	266	280	264	266	252	262	267	252	274	284	268	238	267	277	254	256	252	229	261	287	272	246	247	260	282	260	285	256	269	319	246	281	272	280	274	247	261	270	298	261	284	275	256	292	270	260	264	255	273	258	273	268	263	261	270	275	306	278	272	281	269	311	289	286	273	278	287	262	284	246	251	270	255	291	251	257	241	271	262	299	283	262	259	288	250	271	269	255	290	288	278	289	266	283	241	266	270	283	277	251	285	283	262	304	307	251	278	253	251	235	246	260	259	247	265	259	245	255	261	282	248	282	248	264	260	289	271	282	222	280	269	246	275	253	255	276	284	256	271	271	258	254	244	255	262	245	281	280	268	270	280	236	269	272	252	248	297	251	240	273	259	266	278	287	258	277	261	289	275	246	255	249	270	247	287	257	260	253	272	248	274	253	263	251	269	267	258	269	258	303	264	256	253	274	315	275	270	270	263	259	260	265	271	258	253	289	262	260	279	225	240	273	265	267	282	264	264	270	264	257	262	250	270	284	237	282	277	263	280	234	265	271	259	268	278	274	268	279	262	235	266	276	257	260	265	254	271	234	292	283	307	277	259	282	268	269	285	265	285	267	266	284	272	271	256	240	266	286	289	283	280	290	262	281	286	264	257	263	280	306	289	259	252	285	267	261	277	291	235	252	256	261	269	248	222	273	275	266	268	280	302	244	247	256	258	276	286	302	286	281	271	291	276	294	267	274	288	261	286	281	293	297	296	252	243	248	257	251	262	274	286	264	245	239	268	277	258	271	246	273	247	238	259	267	253	258	287	260	295	275	281	272	287	278	254	313	296	272	264	265	271	294	264	255	275	306	286	260	267	258	277	262	290	306	239	278	277	293	280	262	298	275	274	273	269	291	259	255	290	268	296	261	260	261	259	285	282	260	261	269	256	258	262	251	272	261	263	287	255	284	278	284	233	291	290	278	242	271	277	269	290	259	298	278	264	268	280	286	301	283	271	284	291	272	244	273	275	248	272	299	253	263	281	269	253	272	282	266	268	256	257	269	274	263	262	290	250	300	267	263	260	272	251	232	257	273	261	245	256	271	287	253	257	260	290	294	250	283	282	253	279	239	271	291	246	288	265	263	287	268	248	266	288	277	254	245	262	271	266	280	286	238	259	253	267	240	268	273	268	266	276	274	278	277	293	284	280	259	272	288	257	262	273	289	269	256	260	254	260	271	270	249	270	256	263	280	273	273	242	265	262	263	242	255	240	263	280	257	260	276	278	292	245	283	241	296	247	270	278	261	261	274	269	248	267	270	282	240	289	256	228	260	276	247	300	269	268	281	269	286	260	278	261	270	254	268	279	265	264	257	293	251	278	303	281	267	235	279	254	253	247	271	265	262	276	274	275	276	283	268	259	287	256	247	253	246	285	248	248	260	251	267	269	293	273	258	311	275	269	259	274	290	261	285	259	284	270	253	231	287	258	247	271	259	237	272	268	279	289	294	293	253	278	285	294	268	279	285	295	268	269	283	268	276	279	260	300	273	251	266	256	266	269	275	276	293	241	267	267	267	271	249	272	290	244	280	271	248	269	268	267	269	294	276	265	265	282	263	260	294	284	290	239	267	274	253	264	275	249	259	246	274	260	246	238	283	236	289	293	280	293	242	274	278	280	279	261	290	267	256	258	288	234	240	251	270	266	252	247	233	288	270	271	254	242	249	264	245	236	301	276	281	287	256	276	282	257	255	238	264	251	228	271	275	297	257	292	249	248	264	247	256	284	263	282	265	257	261	258	268	255	294	283	285	271	282	259	263	272	250	270	265	249	280	234	251	287	276	261	267	282	274	273	238	260	278	256	272	266	260	264	247	257	254	285	290	260	261	290	279	270	241	261	266	262	265	266	275	245	304	226	286	271	225	261	265	267	237	284	260	250	251	245	270	307	253	268	264	270	260	287	233	263	253	260	294	291	283	251	259	281	256	254	296	259	241	261	267	273	279	239	298	264	287	291	259	291	299	290	243	239	273	278	270	291	253	289	264	273	280	214	277	295	295	229	284	280	290	267	273	267	254	278	292	250	253	236	279	252	263	252	233	294	263	249	232	289	235	300	259	298	256	270	269	268	305	251	275	269	281	267	265	278	256	265	284	279	258	279	258	252	299	272	278	277	263	261	258	274	287	248	257	263	247	289	257	282	249	242	276	276	258	264	256	304	255	229	244	274	262	267	261	268	248	248	250	264	268	276	251	275	285	258	266	271	260	267	256	229	236	265	274	272	248	245	278	257	253	274	284	250	262	274	254	279	257	296	250	269	301	249	274	251	284	276	274	262	290	276	261	275	290	285	283	278	250	265	249	261	243	240	278	269	258	267	260	251	255	267	267	265	276	243	271	260	237	256	272	245	288	229	285	264	292	256	271	269	306	247	264	269	294	273	286	268	282	290	252	274	263	259	249	250	263	257	283	255	274	268	280	303	256	265	269	290	259	287	285	258	256	266	267	268	252	264	266	271	281	273	273	278	265	279	244	297	246	267	269	290	264	280	264	295	269	288	275	242	251	255	262	254	254	267	260	286	301	285	277	280	288	263	291	252	256	254	261	251	254	269	264	274	247	269	246	274	299	261	252	287	238	255	281	281	257	281	250	255	253	280	259	290	228	267	283	260	260	279	266	267	269	269	258	262	251	265	296	270	268	290	277	266	285	294	236	252	266	261	271	269	273	251	252	259	298	272	305	263	261	274	259	252	270	248	280	264	258	244	223	262	261	277	285	303	274	245	253	280	303	264	275	270	246	282	264	279	268	251	276	244	248	258	245	256	266	278	263	259	239	264	283	259	264	242	252	313	257	273	245	282	256	238	267	263	275	275	240	253	246	285	279	265	282	263	271	252	248	307	272	259	268	292	264	275	269	263	252	282	270	275	289	311	266	262	223	264	291	272	260	265	291	274	277	263	262	266	258	257	263	277	272	267	259	262	259	244	270	287	240	248	260	269	256	258	238	258	268	305	277	249	246
27243	22092	19894	11829	5149	2658	1763	1228	1114	968	793	593	511	421	424	412	395	379	364	405	343	353	372	356	319	325	318	311	314	305	308	318	335	360	315	284	320	314	286	321	331	302	331	297	307	289	328	341	318	349	314	362	355	339	336	318	336	349	311	301	338	315	304	321	321	326	303	345	338	327	329	341	307	344	333	308	298	304	321	317	320	305	309	289	302	312	323	337	331	312	337	320	312	314	331	345	323	295	294	274	310	313	323	318	313	296	305	342	304	344	303	307	287	331	314	317	331	298	304	305	314	346	318	320	307	319	328	337	343	337	320	317	304	318	331	308	310	305	332	321	305	292	329	323	299	326	300	306	317	316	333	329	312	303	274	247	333	301	316	326	298	336	352	327	332	289	343	344	305	321	341	332	309	294	304	340	328	293	284	364	326	320	329	317	334	320	328	286	288	333	313	333	338	349	331	276	320	354	317	288	322	304	323	304	332	327	297	319	298	314	311	345	339	301	321	397	350	318	304	321	341	315	343	336	298	317	324	301	333	276	297	292	328	311	287	311	316	315	321	336	311	316	311	302	274	278	305	291	341	307	328	324	298	318	318	378	312	291	322	300	311	310	327	349	357	325	343	345	304	324	303	312	302	317	316	329	325	302	302	302	346	306	334	313	273	321	345	308	312	341	314	305	315	315	314	321	312	307	270	313	293	313	322	325	291	331	306	307	344	290	336	330	341	280	306	305	357	315	315	318	336	330	312	304	312	306	309	318	341	302	327	317	278	302	311	306	341	333	316	314	288	341	320	299	323	337	318	329	288	340	291	315	281	309	326	304	332	289	290	295	326	332	306	323	307	314	293	310	312	293	293	330	326	292	317	302	324	282	341	341	308	273	305	311	313	317	302	305	295	302	295	324	308	345	322	310	340	317	321	296	268	306	312	287	343	305	325	287	315	311	347	317	297	320	290	333	287	297	336	347	301	318	310	298	330	304	321	309	290	304	313	309	285	308	329	340	325	281	315	284	289	291	325	319	322	302	297	302	287	325	312	286	296	289	337	331	279	346	316	330	300	314	350	320	294	307	312	274	295	287	341	317	294	290	331	299	331	339	301	288	325	347	321	301	308	301	332	287	274	313	318	306	338	338	322	314	332	319	302	335	316	344	337	330	303	333	317	330	298	324	345	316	318	319	325	312	332	299	310	288	305	293	313	331	322	297	314	329	315	343	314	310	311	371	290	323	307	323	338	299	295	292	278	307	301	332	307	311	338	303	338	286	317	293	324	303	296	322	313	282	274	305	309	335	309	296	286	303	323	313	322	290	349	344	303	318	303	330	317	321	313	305	300	298	350	359	325	346	318	347	319	301	338	311	345	319	296	298	314	298	297	312	335	318	328	316	304	302	313	318	311	298	314	302	309	294	332	325	319	271	336	329	315	336	329	306	314	334	312	326	310	331	295	290	313	308	336	313	288	305	317	320	344	323	287	320	360	345	291	287	287	307	302	331	312	301	349	310	302	329	307	310	311	304	317	299	274	332	319	322	317	337	292	293	304	294	319	319	309	325	291	327	308	295	331	290	316	308	299	327	299	301	297	315	299	313	308	333	299	317	352	315	335	295	323	313	307	311	325	288	319	312	294	298	300	300	333	310	291	345	294	320	329	299	332	319	319	297	336	323	278	328	305	318	328	306	309	296	323	304	319	288	311	300	298	307	310	310	289	312	303	309	301	308	305	318	308	292	299	320	290	291	312	286	296	293	282	324	306	313	291	321	316	291	305	293	283	285	326	361	319	293	311	347	307	314	334	306	294	306	300	308	315	321	288	324	305	320	301	306	294	286	327	295	320	321	314	340	324	312	278	333	311	330	312	314	310	294	338	306	300	330	317	314	323	314	325	326	340	313	339	299	309	302	342	314	288	335	292	283	311	317	312	281	328	280	337	340	321	311	295	329	285	316	299	321	337	350	305	318	319	334	265	309	320	311	317	303	294	321	297	312	355	292	296	364	315	308	322	312	317	307	336	325	303	340	271	320	313	281	351	307	294	340	332	292	309	333	338	291	309	289	311	302	305	312	332	302	333	343	289	278	312	305	302	298	314	349	309	290	317	322	301	308	351	310	284	317	272	262	307	304	335	317	343	326	305	320	310	291	325	305	311	292	313	351	279	324	319	335	302	332	347	295	289	319	301	324	312	330	310	279	312	330	295	337	320	305	334	307	302	295	300	282	302	329	352	344	349	309	290	305	336	295	302	298	310	298	298	318	299	313	320	301	316	288	342	311	289	329	312	339	298	274	344	299	332	310	313	344	282	322	313	312	357	312	313	297	297	293	305	320	333	296	325	324	304	335	323	326	340	286	321	325	351	347	290	294	311	313	296	309	327	318	337	307	298	316	317	309	343	332	312	318	342	307	320	311	332	335	330	352	315	308	318	320	348	312	317	294	318	308	275	316	358	327	306	296	319	320	321	313	307	306	293	293	301	323	298	319	359	301	292	323	332	325	307	329	319	295	291	298	325	312	324	325	294	326	345	307	275	305	320	303	286	336	327	309	333	321	298	325	292	307	352	327	322	320	318	285	307	335	322	310	315	298	315	301	308	310	313	302	275	319	336	340	305	321	307	327	289	286	322	281	311	346	297	324	313	298	306	325	312	322	294	319	355	298	341	359	317	298	312	306	327	352	313	298	314	346	309	318	305	296	280	305	318	297	348	310	328	288	313	315	309	308	308	299	308	306	301	325	316	333	323	319	334	277	306	335	313	310	325	310	315	309	296	320	308	298	306	310	339	315	306	338	302	283	311	328	328	337	312	298	295	346	308	297	310	320	313	278	310	348	316	313	309	322	311	348	322	330	318	307	318	309	323	312	336	303	316	307	311	309	326	322	332	328	308	327	319	327	317	308	326	293	307	310	326	301	342	322	315	307	330	307	309	307	297	307	283	328	317	344	257	323	324	343	308	311	325	289	315	330	341	336	328	296	318	305	303	340	314	314	315	318	319	332	301	332	303	317	307	326	279	311	320	324	272	305	312	340	320	318	335	324	313	314	333	332	308	328	309	300	312	327	311	280	331	304	300	348	286	327	311	304	283	334	301	312	334	315	300	293	301	298	302	295	316	300	305	303	346	327	305	298	265	310	314	314	323	312	305	318	338	331	353	311	330	303	321	292	277	333	324	337	329	285	315	307	331	302	313	300	272	305	352	344	316	305	323	303	334	308	294	299	325	328	327	303	335	316	321	351	350	310	318	311	288	312	315	348	294	308	328	322	350	323	314	321	308	261	318	339	313	310	333	317	303	315	319	315	311	320	266	309	294	303	339	311	295	307	330	294	312	321	371	326	301	294	334	291	316	303	323	315	304	319	297	322	292	319	310	337	311	332	306	305	296	324	309	316	290	345	318	333	303	331	319	311	310	295	326	299	306	326	328	319	326	295	306	303	283	295	327	292	290	316	325	296	329	296	308	298	316	322	325	301	316	287	327	305	353	286	299	300
21667	30504	23230	14353	9179	6184	4365	3144	2863	2511	1731	1182	1045	821	782	780	703	693	604	595	547	555	534	559	522	511	494	494	500	456	479	477	486	444	452	463	433	486	426	470	436	462	466	466	466	474	412	470	493	451	468	446	473	503	474	497	468	462	469	454	443	462	464	409	471	461	463	455	508	484	476	476	495	454	470	479	497	479	471	444	463	409	467	458	488	477	485	460	451	417	482	465	501	489	493	406	520	488	471	471	441	463	448	462	470	476	464	465	485	461	453	510	451	458	444	428	469	471	474	418	419	481	485	438	451	477	437	463	457	444	474	463	446	467	494	458	458	477	451	454	439	445	501	463	426	449	489	473	460	448	466	508	475	459	417	443	457	468	417	472	459	471	479	462	440	495	463	462	483	492	436	417	463	486	449	506	488	450	487	409	456	437	487	463	426	472	450	431	449	438	435	483	478	422	458	423	479	490	435	453	444	438	450	461	468	473	462	423	440	439	434	437	429	437	458	439	493	434	418	460	444	480	451	403	458	485	442	455	448	466	440	456	501	454	476	456	440	485	467	455	454	416	438	439	453	455	444	472	469	458	471	454	445	441	498	455	455	404	441	445	445	449	464	451	466	451	451	410	469	425	466	443	465	420	430	451	452	450	460	440	472	486	456	468	445	464	452	513	455	443	449	443	459	459	418	450	466	430	443	460	487	442	461	454	464	431	426	480	448	440	428	473	447	461	435	463	487	436	451	434	457	455	439	446	439	422	476	467	436	470	460	465	438	469	447	454	448	448	457	438	460	432	452	472	453	448	470	424	414	451	429	433	497	498	475	480	446	433	468	441	471	432	439	445	421	434	450	446	451	474	458	471	476	452	427	456	474	501	406	468	463	442	418	478	448	424	433	447	451	433	453	458	451	480	491	434	472	479	477	463	474	435	447	460	459	483	470	453	458	424	442	437	445	449	462	453	478	459	410	450	432	447	466	470	495	471	475	479	458	414	479	443	437	480	478	459	433	465	491	472	444	432	469	427	456	459	433	487	440	467	438	430	433	449	473	457	422	434	476	477	471	490	442	454	462	474	449	446	418	472	453	450	459	413	443	452	492	432	463	466	458	451	471	477	453	462	396	468	465	448	411	445	444	481	435	473	437	474	447	472	446	486	433	475	436	435	434	469	446	449	476	420	422	466	460	432	455	433	450	429	464	477	470	469	445	462	457	432	457	459	438	454	513	455	420	434	461	410	474	450	450	462	435	438	462	497	437	479	449	464	466	446	439	416	462	439	468	485	448	450	461	454	444	440	436	458	425	436	421	436	423	474	476	468	423	495	492	471	437	483	430	441	422	429	452	433	449	491	462	461	463	448	493	466	462	429	491	485	418	426	476	454	484	433	493	467	445	466	443	477	449	435	452	444	452	488	492	456	436	465	489	449	464	479	439	472	445	450	488	485	454	467	452	452	461	473	454	448	453	459	430	417	447	488	463	457	457	478	469	458	467	489	449	440	445	446	420	463	435	496	441	427	428	460	476	426	460	446	440	464	446	495	450	467	446	431	424	436	462	436	442	423	430	453	486	455	465	479	472	459	454	419	458	456	433	460	432	436	443	507	451	433	432	478	451	432	466	475	463	459	471	434	448	428	498	424	434	445	468	465	429	431	402	445	468	437	459	425	460	508	485	443	402	468	495	472	467	427	492	469	446	479	455	471	447	483	451	487	461	486	446	457	386	406	442	442	408	427	452	486	466	429	464	468	446	463	467	485	455	465	441	458	442	456	488	417	435	487	463	447	429	452	455	437	470	427	467	458	450	470	458	462	434	407	437	433	454	447	447	461	456	464	423	460	439	464	429	486	456	439	489	465	461	460	449	468	476	435	442	478	435	469	458	442	434	447	449	472	468	409	494	451	451	473	430	471	434	451	457	422	452	429	450	455	471	476	453	453	451	480	427	444	460	455	421	463	455	465	504	443	469	475	478	476	477	479	472	482	476	408	457	474	484	438	413	457	448	465	464	477	508	435	432	490	470	446	401	457	452	440	458	482	389	443	455	419	457	456	430	430	487	443	442	497	421	434	421	486	446	414	440	456	440	436	409	458	440	443	468	501	487	462	467	452	441	437	468	473	474	432	459	471	431	477	413	467	444	465	442	465	466	444	455	493	449	440	410	423	483	467	437	486	439	466	441	486	439	432	428	446	484	475	453	475	456	458	492	437	459	465	427	455	438	421	454	485	437	475	502	436	466	480	445	436	443	444	463	436	402	427	433	450	439	464	436	444	464	439	509	469	450	407	455	491	446	457	456	480	459	468	438	416	490	482	440	441	457	421	463	467	446	430	489	458	446	447	453	434	464	469	501	461	448	458	469	450	425	456	459	454	461	453	452	424	484	463	417	430	465	431	433	437	482	484	448	480	453	417	444	458	424	451	464	442	466	458	453	427	439	442	403	431	435	444	471	443	459	445	449	455	449	437	454	432	451	465	476	459	491	473	460	410	439	426	445	436	427	480	430	486	457	443	445	453	450	447	476	460	453	447	477	457	454	459	430	479	441	396	450	419	410	459	430	458	520	455	455	451	486	441	440	459	459	492	511	441	456	442	456	478	474	443	419	461	419	462	496	458	456	452	466	480	464	454	462	476	466	458	449	490	503	437	463	452	488	437	438	432	450	494	444	452	474	456	465	456	485	480	466	422	466	418	456	438	480	444	485	476	438	495	462	469	436	408	440	446	441	462	454	471	465	445	437	489	453	441	419	441	447	420	427	462	477	439	437	419	446	472	416	471	432	458	431	457	457	471	395	448	487	483	470	453	487	413	428	485	433	435	473	435	486	458	478	446	426	458	434	480	458	467	463	404	416	479	438	482	472	457	462	422	451	459	471	450	459	452	457	449	457	496	455	435	462	447	434	426	464	480	417	435	457	451	427	469	429	448	456	468	446	427	445	403	471	457	451	453	432	451	449	453	465	457	436	445	422	457	514	468	436	469	472	483	443	429	491	435	427	469	465	430	477	437	454	440	465	484	438	443	460	442	449	453	481	446	486	466	471	456	468	468	474	470	438	474	468	440	481	436	469	449	413	457	444	429	486	422	454	492	458	442	441	448	466	427	455	462	472	432	422	455	454	463	476	494	456	453	474	439	446	445	439	481	472	443	447	437	463	442	483	462	444	465	407	458	448	429	455	446	451	492	436	428	439	492	445	469	458	467	458	485	492	442	448	470	474	456	435	462	432	464	442	462	459	502	471	449	500	471	425	429	487	466	458	420	434	446	450	442	458	481	460	480	441	455	449	446	447	444	425	434	456	424	461	426	453	463	438	434	460	425	455	477	427	461	434	465	446	430	453	459	467	416	467	445	449	429	494	450	435	455	451	442	459	472	431	453	432	443	484	436	473	477	465	427	441	443	461	466	460	466	447	446	474	443	455	460	454	437	445	480	453	457	471	464	461	489	505	439	487	466	493	495	450	442	420	424	485	420	448	481	469	411	458	451	459	444
24157	21184	28364	24299	20530	9824	3512	1996	1587	1313	1146	797	704	561	538	481	432	460	416	393	363	382	359	365	356	356	342	329	333	312	327	278	315	296	314	293	325	345	314	290	249	308	302	306	281	286	291	271	302	332	278	297	291	296	300	310	305	339	288	326	283	313	303	282	302	287	318	298	309	333	323	338	303	298	327	341	275	298	289	277	314	290	291	289	303	302	317	317	251	283	306	298	283	296	290	308	286	296	271	290	277	286	281	292	305	323	285	288	304	288	270	313	304	307	301	340	319	317	307	256	311	301	257	273	289	250	304	281	265	278	298	304	296	300	302	290	290	280	279	276	298	272	282	317	278	299	300	274	297	292	309	309	274	287	305	292	298	266	286	295	289	312	307	279	294	274	307	311	272	288	283	282	259	320	282	301	316	291	263	279	295	294	269	287	312	305	273	283	266	267	340	298	296	295	258	270	272	294	277	284	293	274	269	297	296	284	290	283	263	300	272	270	280	313	268	290	262	299	268	288	270	282	300	277	275	276	313	288	280	292	310	300	299	280	272	308	295	314	257	275	305	273	302	288	308	305	282	292	264	301	298	270	305	294	286	282	282	260	305	272	315	271	261	265	278	281	311	248	276	272	285	319	313	317	296	271	287	265	262	272	308	284	282	293	257	295	291	296	279	296	278	270	284	287	281	253	270	280	284	320	267	301	308	310	305	266	279	281	285	274	294	286	284	263	285	281	305	298	288	291	280	281	281	275	285	286	285	336	287	261	290	269	287	279	271	291	287	291	282	269	262	290	277	310	319	286	284	307	254	282	264	259	282	273	278	293	300	299	282	300	266	289	296	329	271	283	305	270	297	308	273	271	305	266	281	290	274	299	272	285	294	288	275	287	299	309	255	287	278	261	302	290	304	290	301	278	301	276	262	284	279	294	295	293	290	310	313	304	287	302	339	305	298	296	290	260	303	291	316	299	261	276	320	272	271	289	287	312	258	243	303	285	300	294	305	263	315	311	309	286	301	290	276	306	257	242	281	299	277	280	293	284	301	307	288	281	296	264	297	271	292	285	287	276	293	282	291	266	324	265	295	279	250	276	299	294	311	305	296	270	272	290	295	300	303	282	263	300	278	317	271	266	299	277	291	277	308	282	302	287	312	314	293	261	265	263	286	276	266	260	280	280	255	272	314	319	287	275	288	287	281	277	268	276	292	330	285	287	292	261	285	285	251	303	278	307	331	292	265	300	299	305	297	310	318	238	295	301	269	246	268	273	267	264	278	261	279	290	276	311	283	316	260	279	283	295	281	274	314	266	281	299	330	287	266	282	247	287	285	281	298	269	313	275	289	319	251	275	319	296	287	291	323	263	275	296	274	290	289	262	286	285	280	275	285	289	254	269	276	298	298	281	273	288	280	261	302	287	274	298	269	302	314	282	293	284	260	308	265	285	271	319	300	305	285	300	271	271	287	331	310	285	319	299	290	305	291	268	271	293	303	284	308	270	275	276	282	279	276	279	296	294	278	270	299	284	288	288	295	267	298	280	298	314	260	284	308	311	285	309	291	278	336	305	281	269	271	274	283	276	293	280	290	289	292	271	294	307	300	296	266	275	319	305	310	296	290	288	325	282	301	284	295	294	287	288	280	292	289	290	308	295	297	275	259	309	264	270	332	268	343	301	293	285	311	263	316	298	285	270	303	294	269	312	280	271	308	288	302	269	306	324	280	303	282	292	298	275	282	309	287	286	309	310	300	307	268	296	281	291	276	280	262	278	273	268	263	294	322	293	290	311	265	293	289	291	309	280	299	306	280	291	284	295	295	274	310	316	278	282	288	281	299	313	291	275	298	291	257	309	291	275	285	319	275	283	296	302	277	275	291	275	271	288	307	275	275	293	277	288	304	302	282	319	256	265	262	288	286	279	262	262	303	299	277	283	284	267	282	290	269	288	278	286	263	300	292	283	317	323	286	282	319	292	290	269	267	286	266	291	282	287	301	291	295	283	296	257	286	294	269	270	300	279	315	299	266	254	254	276	276	310	285	291	265	297	302	303	287	294	261	293	331	293	295	259	293	304	270	264	291	261	259	294	293	250	304	284	310	322	281	291	287	318	272	302	328	293	283	269	300	294	295	273	291	291	272	304	308	297	271	286	303	288	294	284	288	271	262	280	287	288	313	316	288	309	305	276	292	302	309	282	289	324	285	294	318	303	295	292	264	294	301	297	326	274	280	304	301	291	301	307	276	298	293	299	301	304	266	304	290	275	292	294	326	293	301	301	267	305	283	243	300	279	289	315	276	266	289	271	331	276	276	311	255	315	266	299	282	274	300	302	301	288	288	280	308	297	302	262	297	282	266	292	267	280	309	284	292	278	306	250	317	288	286	309	285	307	258	278	286	301	267	301	271	309	278	301	292	283	278	318	317	269	277	288	323	303	303	280	325	276	298	318	316	265	290	283	286	298	260	301	290	299	268	270	314	280	294	278	323	276	313	294	292	290	289	286	297	262	307	264	306	286	258	298	288	311	275	297	305	277	299	308	279	269	272	297	273	272	283	275	297	303	298	291	298	275	287	288	274	278	288	267	289	270	315	249	281	292	278	256	288	313	309	293	295	311	255	289	322	294	273	275	278	312	253	288	277	286	321	277	271	274	286	272	263	291	284	296	285	271	327	283	282	309	282	267	283	275	279	304	303	271	265	272	277	287	255	315	268	288	292	277	290	249	273	298	274	286	281	316	294	296	311	284	302	295	274	315	260	291	294	290	308	254	297	288	277	258	280	298	323	306	299	301	276	260	278	309	284	291	285	248	309	301	303	273	261	276	305	254	316	263	284	265	281	245	262	300	269	240	294	276	277	278	303	273	289	283	319	300	302	308	299	297	281	296	286	261	283	271	307	279	290	287	305	277	262	290	298	278	260	298	328	263	268	304	303	337	266	270	316	280	298	311	288	302	305	287	333	302	274	274	273	310	303	274	292	317	255	268	300	279	276	288	293	286	296	289	273	267	335	288	269	260	304	302	288	267	297	274	288	330	288	290	262	264	276	276	305	291	290	314	287	284	282	273	283	297	288	259	302	280	297	281	300	300	290	260	283	291	300	279	278	271	284	276	284	300	325	284	278	270	319	264	283	283	289	314	296	272	288	286	276	314	304	291	311	278	292	279	257	283	278	278	277	291	295	260	296	309	276	239	282	280	244	295	271	283	296	277	292	283	271	301	279	279	292	300	282	327	300	290	295	317	254	309	260	263	284	300	301	306	299	290	274	296	304	287	292	283	278	273	274	278	331	256	280	238	326	322	263	295	313	280	264	279	283	267	286	274	293	296	293	280	328	306	267	300	273	284	261	292	292	288	330	311	294	297	258	277	287	298	304	297	321	301	272	280	290	288	278	260	267	276	271	287	292	288	273	275	290	278	278	271	283	291	266	314	268	303	293	331	282	300	268	294	287	314	301	299	295	319	265	290	324	306	303	289	299	277	288	278	289	283
22763	36487	29267	19387	13024	9408	6693	5064	4149	3413	2972	1996	1530	1389	1209	1132	939	834	782	716	676	673	617	647	564	573	588	500	498	505	490	495	490	479	459	489	455	502	469	455	465	460	400	460	455	462	458	448	438	450	447	464	502	462	464	460	447	434	414	447	481	470	439	449	465	450	484	474	501	481	473	468	519	479	459	476	450	447	408	405	422	427	437	411	390	458	409	437	432	442	443	450	409	401	414	443	452	460	431	435	413	485	431	416	438	452	411	439	483	451	433	431	462	421	441	416	461	471	380	477	429	474	443	415	419	420	442	447	380	434	411	416	412	416	410	392	422	427	444	422	405	428	425	447	440	413	424	414	439	423	422	439	426	434	436	395	432	431	401	459	393	415	426	404	403	426	430	430	439	444	425	403	459	406	414	448	404	402	444	428	440	443	429	449	402	459	428	427	436	444	418	422	457	428	392	427	419	416	396	451	403	423	431	445	400	385	435	442	402	433	433	402	429	445	430	432	428	440	431	410	457	419	451	417	414	424	441	409	410	417	458	429	404	403	429	416	444	421	419	424	399	374	409	445	396	410	392	404	438	422	418	446	390	452	414	437	448	436	383	443	399	428	393	440	414	379	412	432	445	413	454	427	430	439	400	407	414	414	432	434	441	424	427	417	439	415	400	413	409	448	421	411	459	441	415	424	397	449	457	430	421	385	433	444	400	416	426	463	404	448	414	399	429	421	439	400	410	430	413	429	421	402	375	374	398	409	473	393	414	465	450	446	436	387	454	434	465	449	444	452	474	391	429	458	436	407	412	419	412	410	431	429	449	424	427	434	433	403	468	417	430	419	453	387	425	432	440	384	414	421	431	431	383	404	407	430	427	435	407	437	407	418	415	426	443	417	436	390	470	417	421	476	433	398	396	391	404	403	423	409	379	421	455	377	381	434	436	437	404	428	426	428	439	409	433	438	447	445	413	471	419	432	395	426	469	385	395	410	380	389	413	398	440	426	394	396	445	438	410	393	451	414	427	460	372	401	356	405	440	424	427	421	450	422	399	385	477	419	404	420	422	401	416	437	436	413	453	422	410	432	425	411	423	409	443	441	406	458	414	417	406	415	458	396	444	419	449	412	401	411	414	448	415	450	383	438	422	442	425	397	450	475	433	454	419	440	434	421	412	439	415	423	445	466	432	438	418	437	417	428	391	416	451	399	423	427	419	410	434	444	426	420	434	438	420	426	427	402	423	412	396	397	425	395	420	391	417	405	422	405	426	438	405	398	454	414	442	426	437	400	422	425	410	419	445	421	444	422	429	424	420	448	421	462	405	448	390	417	399	456	452	423	459	454	417	429	413	417	387	462	392	406	396	441	458	442	447	456	443	442	423	407	401	408	400	419	482	405	441	404	408	395	433	428	442	452	419	436	442	436	410	458	430	449	427	438	419	397	381	398	372	402	415	436	424	442	423	417	423	387	411	431	385	416	392	420	425	461	442	432	463	401	409	439	428	399	432	367	400	419	430	438	425	416	396	427	409	434	399	436	415	396	421	436	405	438	393	423	444	428	437	461	457	422	404	451	433	416	451	404	426	404	439	420	420	430	435	451	428	405	405	404	423	430	455	420	422	465	411	442	415	409	452	454	387	431	446	415	431	424	435	424	416	413	416	435	404	434	393	407	435	391	426	415	423	417	410	422	437	409	421	422	444	455	436	424	418	418	434	425	431	470	454	426	389	389	459	400	445	429	402	431	394	440	370	433	416	389	447	427	429	426	425	410	422	402	437	399	433	429	418	430	420	410	454	462	398	438	408	397	427	433	424	417	412	436	476	388	419	410	443	444	398	432	419	394	451	443	416	425	414	403	446	415	408	431	449	431	426	403	435	400	433	421	457	414	408	409	427	384	403	436	460	436	472	416	400	411	430	420	416	458	409	404	428	408	402	423	434	427	435	442	400	402	427	394	455	439	439	438	445	405	410	425	399	399	405	419	423	457	430	446	397	449	451	406	449	461	453	433	457	445	433	395	406	479	409	437	454	443	380	408	391	425	439	404	376	433	445	447	410	401	435	446	396	412	404	423	440	397	415	402	421	409	390	452	440	462	443	406	452	410	422	448	459	405	422	450	423	433	415	415	436	404	430	406	403	416	452	408	408	407	425	429	410	436	425	427	418	413	431	458	444	409	407	442	416	442	454	401	452	427	387	416	419	442	402	459	404	433	444	409	460	425	415	403	455	445	406	399	466	448	426	413	405	427	430	364	415	396	425	452	501	414	444	425	419	444	411	423	409	407	397	420	402	405	474	436	437	427	450	428	436	409	468	443	436	434	433	429	428	413	398	403	420	400	414	419	418	416	451	418	404	424	423	427	407	448	410	456	450	447	417	414	421	441	446	436	451	417	420	405	457	396	379	439	377	417	425	438	451	432	409	407	442	463	397	439	410	425	424	419	462	416	466	439	450	439	451	410	397	442	439	424	472	424	432	463	443	416	436	408	434	431	438	413	420	419	435	466	448	362	437	399	438	439	432	417	436	438	439	417	396	380	435	430	455	434	429	443	422	417	407	412	434	397	459	406	401	410	400	466	432	405	414	406	477	418	440	408	410	409	424	422	425	423	472	412	389	444	393	400	428	445	392	444	442	433	426	419	409	378	417	404	421	483	434	416	395	439	436	408	443	446	414	399	384	482	375	413	417	496	411	431	474	440	431	418	380	429	463	444	410	424	365	427	441	435	424	407	420	422	371	433	414	429	413	443	388	436	397	439	441	437	428	425	410	421	435	424	499	428	442	425	366	427	464	376	430	414	413	424	428	420	436	431	426	427	414	412	402	410	440	424	447	431	406	389	408	444	415	429	464	411	391	429	425	433	385	408	428	433	424	420	399	371	413	458	396	403	447	449	443	460	402	428	456	426	414	438	412	388	426	441	418	411	403	410	450	400	437	433	440	424	454	441	432	416	428	413	420	414	415	402	385	452	439	396	417	415	438	419	423	422	401	444	386	430	433	455	409	421	434	429	425	383	402	385	431	391	378	388	426	385	439	464	408	433	439	421	461	463	406	419	460	424	404	449	445	437	443	433	425	427	425	422	402	439	426	427	406	401	420	416	460	452	444	412	423	436	412	456	388	428	402	437	430	442	410	416	416	377	422	413	443	425	415	374	420	387	422	420	371	436	451	428	414	413	442	424	448	428	412	430	450	434	419	403	413	387	446	424	407	406	407	420	420	457	403	424	451	402	412	403	439	417	435	409	438	416	425	413	406	456	430	439	458	422	427	421	429	428	372	437	430	421	419	434	399	396	408	410	385	427	424	399	423	428	422	416	401	414	386	422	403	435	460	420	427	436	467	393	419	438	441	435	417	435	457	395	406	415	426	442	412	393	439	393	413	436	397	403	429	413	402	432	428	409	446	393	412	396	448	433	411	425	463	392	463	477	413	458	398	407	395	432	455	430	410	439	425	435	405	413	407	402	415	453	445	411	423	455	394	417	434	408
23177	21208	28982	23730	21218	20340	8581	2959	2112	1639	1304	905	751	617	599	541	462	395	350	335	330	337	339	291	283	248	265	230	262	213	200	202	195	203	185	191	182	175	195	188	217	182	204	188	191	207	213	188	202	206	200	238	207	231	213	217	205	203	197	197	191	192	177	205	235	190	214	202	223	211	206	190	204	217	214	188	206	174	196	187	190	175	187	183	174	181	203	172	180	193	196	179	216	166	191	195	202	183	192	190	152	194	195	163	189	204	179	205	188	195	186	197	206	202	196	185	183	174	199	181	228	209	191	179	182	165	172	162	184	164	172	159	188	164	195	168	194	177	212	164	191	179	175	186	184	175	172	195	205	185	166	172	183	185	168	186	203	162	194	210	204	169	166	190	167	190	159	175	184	174	159	179	169	169	160	196	164	174	202	169	169	178	181	180	158	161	186	192	160	157	226	176	172	190	183	180	194	174	186	162	182	164	185	201	223	163	174	164	188	179	179	183	180	196	170	192	165	184	172	180	181	198	195	169	192	159	184	178	185	147	153	162	178	176	164	182	186	184	152	202	176	192	187	180	173	188	192	170	184	171	188	178	192	189	160	168	172	172	180	181	182	190	173	189	178	180	166	181	195	174	179	167	174	192	215	174	165	178	176	163	193	169	147	198	166	189	176	182	170	191	179	173	176	191	184	170	171	189	194	169	177	141	192	177	186	166	158	191	183	163	191	187	195	174	172	178	160	167	193	208	200	208	175	181	162	170	201	181	199	157	167	190	181	183	173	195	174	163	187	160	179	163	180	185	188	168	153	206	169	168	166	199	164	154	179	195	173	162	199	163	186	155	174	171	176	164	193	175	174	187	179	184	184	183	185	174	178	166	179	171	174	184	180	162	167	192	174	168	190	179	190	180	177	157	199	161	150	197	176	156	184	193	225	144	167	186	190	178	168	167	189	178	153	169	179	207	190	176	182	174	168	161	181	163	181	189	197	179	194	186	176	201	183	174	174	187	194	182	197	168	174	173	161	170	183	173	189	163	167	175	185	156	158	173	166	187	169	187	186	181	185	184	174	185	187	171	174	178	171	180	197	198	171	171	166	184	169	157	170	163	174	195	173	188	184	177	180	175	191	171	177	176	183	180	180	199	184	169	188	182	179	187	204	191	182	176	178	195	184	177	202	176	174	190	173	200	154	182	172	186	176	195	168	163	197	178	188	183	178	168	178	171	165	162	186	170	175	187	188	202	196	166	165	204	177	183	185	183	165	182	166	209	174	164	178	145	170	178	155	174	179	177	179	186	178	189	176	203	167	175	176	199	175	182	199	165	160	208	182	181	167	185	170	165	213	189	167	175	201	158	178	184	150	194	180	183	173	212	184	164	162	180	221	189	154	179	197	155	161	187	192	148	180	192	194	180	174	178	192	172	165	178	175	173	192	189	170	180	181	159	183	180	177	165	189	184	166	186	184	169	165	167	197	177	171	166	156	171	177	165	192	195	186	175	168	182	179	202	193	163	177	160	170	183	184	178	182	175	172	190	165	188	164	194	177	172	168	188	171	202	191	157	184	190	173	180	152	191	197	194	166	179	188	164	182	200	172	148	214	173	205	179	198	182	166	202	177	184	190	182	182	172	163	179	170	186	187	162	185	179	172	173	174	178	179	179	165	186	178	184	174	174	178	152	183	181	176	179	181	180	191	172	167	183	177	185	182	181	180	171	186	160	161	179	204	146	190	174	182	185	172	178	169	155	186	171	186	182	187	170	187	176	177	167	191	180	169	172	184	183	159	186	194	193	175	175	192	179	162	184	194	176	172	197	172	171	177	171	202	164	176	174	193	185	177	165	174	188	164	152	171	187	170	184	188	203	176	155	203	178	179	181	190	177	166	173	185	176	179	183	170	176	184	183	183	174	165	184	185	187	149	196	152	166	166	195	178	170	161	203	193	186	166	173	163	192	167	190	187	171	179	188	189	193	188	166	184	217	171	184	187	189	170	191	200	205	160	182	169	185	179	175	177	162	182	194	196	172	179	189	172	171	194	166	163	183	166	197	175	181	173	167	192	157	192	178	177	170	163	184	189	191	183	185	191	167	197	166	181	196	176	175	149	181	185	166	165	187	185	174	203	173	158	177	165	192	198	170	164	188	162	165	203	204	183	186	174	173	169	165	198	156	189	170	162	182	182	183	190	177	171	176	180	202	185	167	193	178	187	180	175	167	192	193	181	168	164	202	174	198	169	179	188	163	197	192	175	172	171	177	187	155	163	179	212	187	212	176	203	177	170	160	167	185	174	193	173	172	152	185	198	183	186	175	157	159	184	185	191	192	203	190	184	166	178	180	191	191	158	174	169	189	165	155	180	165	189	174	198	183	190	174	187	176	186	202	175	179	157	174	166	181	182	175	191	187	152	193	187	185	194	200	198	191	153	164	196	175	178	181	194	183	188	190	177	176	188	191	204	184	198	196	177	184	180	180	177	181	186	187	190	203	196	176	178	187	177	171	202	194	166	163	186	181	184	171	188	164	166	171	197	188	197	173	158	170	165	173	156	174	183	171	167	189	206	168	174	175	195	176	173	219	178	162	171	190	175	179	176	189	187	204	172	161	187	180	189	183	192	165	165	185	169	196	182	190	188	198	190	176	183	174	172	170	164	168	196	171	169	179	179	176	177	163	179	204	192	174	172	158	194	205	215	171	189	202	180	180	179	162	185	192	178	188	174	170	188	183	197	177	180	184	175	180	172	186	153	164	179	194	175	153	189	213	167	167	191	200	188	187	172	191	157	184	185	165	177	174	165	152	190	172	201	193	175	171	177	173	184	173	166	184	166	164	189	163	183	195	165	188	193	164	201	183	169	176	171	166	173	162	189	193	170	196	216	179	183	169	179	171	180	178	157	162	176	183	193	209	163	172	181	212	193	169	178	185	170	181	179	189	183	180	165	197	168	162	162	180	208	167	200	170	177	176	174	180	188	172	197	188	165	180	184	161	168	191	175	180	203	189	191	202	192	166	176	172	193	179	192	168	159	192	162	179	167	173	176	188	195	197	194	192	173	180	196	167	161	152	188	186	201	172	192	159	179	189	192	173	173	170	167	182	188	180	175	205	175	184	206	155	189	189	154	180	175	186	157	167	187	184	168	166	176	183	148	175	184	192	201	164	162	178	183	194	188	168	201	171	152	176	177	143	176	189	185	184	181	177	205	177	174	164	160	176	186	168	181	177	189	166	182	194	168	166	171	194	192	170	158	173	163	203	187	194	192	182	171	167	155	154	199	179	166	171	183	187	198	200	163	153	173	194	173	180	181	182	147	176	171	182	197	171	176	190	170	176	181	164	171	205	212	186	178	179	176	175	176	193	195	197	193	147	191	219	190	175	175	188	176	161	203	203	190	168	170	167	186	165	197	192	206	176	161	165	177	176	183	188	197	198	188	199	160	165	168	197	197	167	170	181	184	185	196	191	197	208	164	185	184	189	176	164	178	212	174	155
24503	39940	33652	22513	16222	12096	9356	7107	5839	4477	3509	2566	2045	1640	1403	1193	999	879	746	740	690	642	625	606	527	457	449	414	428	367	347	365	339	343	344	325	311	318	315	315	325	293	303	293	307	284	289	345	302	288	309	338	339	336	312	329	313	302	306	281	292	289	278	293	315	339	370	323	334	388	334	334	310	328	345	309	283	278	288	292	268	283	270	266	239	285	282	262	278	276	297	274	303	274	306	275	283	292	305	281	272	299	306	287	303	281	292	281	330	289	264	284	318	290	278	305	326	288	286	279	283	272	298	278	289	268	281	315	265	261	259	279	265	247	264	277	259	265	262	249	286	303	269	296	286	281	313	287	244	256	247	259	281	268	267	279	243	269	260	273	257	256	272	298	259	269	276	261	271	265	296	275	264	275	279	291	247	263	241	235	261	287	275	274	247	285	263	259	251	288	277	285	253	254	270	274	289	292	253	288	260	283	271	239	255	256	251	270	265	274	231	311	278	269	266	259	254	274	264	265	277	300	280	276	249	274	271	255	249	266	261	289	285	253	284	281	253	277	248	249	265	287	288	286	257	270	254	269	241	266	290	285	256	258	273	270	275	241	270	244	290	237	264	246	297	252	305	289	252	259	271	258	286	260	245	254	274	286	267	233	271	273	228	238	280	256	275	257	280	284	291	225	262	238	260	289	268	259	235	246	254	284	246	288	274	276	255	269	251	241	279	253	261	235	263	280	284	262	262	286	249	278	250	297	283	273	274	268	285	266	284	263	250	274	280	287	277	273	276	244	253	275	291	288	268	244	280	277	278	263	243	296	280	289	288	272	251	250	279	285	250	274	263	298	245	257	227	309	297	282	241	267	259	284	236	278	254	274	282	298	268	239	306	265	270	277	239	267	272	270	281	300	249	286	276	258	268	253	276	260	282	262	256	251	253	287	254	256	271	251	248	257	288	274	282	286	273	264	271	269	236	279	277	291	272	242	265	260	259	279	275	286	285	258	270	234	276	276	258	261	289	237	271	278	268	252	242	244	259	254	263	263	263	250	250	250	277	262	299	268	244	279	270	256	261	314	254	270	227	274	259	277	268	250	265	255	266	259	253	258	314	250	276	250	274	254	289	260	277	277	284	243	283	239	264	265	282	282	266	257	276	283	263	249	290	254	272	260	250	263	299	268	256	250	269	254	243	263	259	273	294	258	247	273	272	265	272	246	294	263	265	274	284	273	251	274	254	257	232	271	273	263	286	294	240	279	266	260	248	263	276	268	289	265	252	268	264	244	250	279	268	259	251	269	272	249	274	280	273	258	270	266	276	302	263	272	274	266	268	264	281	277	263	253	300	261	284	276	284	248	277	283	273	234	269	287	246	276	270	268	265	258	253	294	292	258	270	283	251	243	242	273	265	254	243	280	276	271	273	246	252	261	274	267	276	259	257	274	279	264	266	256	258	274	271	275	308	252	275	286	266	298	264	287	268	257	253	250	273	261	258	264	241	256	255	276	259	250	262	272	275	266	262	275	249	293	251	258	254	280	269	273	270	278	268	252	265	275	310	261	228	275	272	251	278	242	279	254	253	259	275	272	314	275	247	226	271	256	263	266	253	272	253	283	306	255	271	281	264	260	259	286	263	275	251	271	258	266	221	279	263	237	267	260	245	278	252	255	264	288	276	271	250	274	263	257	231	284	267	270	271	254	285	260	253	284	258	244	256	277	246	284	261	270	258	284	272	273	296	270	281	287	271	254	224	272	267	258	274	253	264	290	288	267	286	262	267	264	256	246	247	260	246	261	234	273	258	268	282	265	228	242	259	233	257	265	284	283	291	255	291	269	260	269	243	275	278	255	276	256	291	267	240	263	281	259	282	253	289	261	282	241	252	306	279	260	252	283	257	282	287	256	272	281	226	262	245	251	261	267	297	250	290	249	284	262	266	270	276	266	261	268	273	277	243	262	266	276	264	259	274	290	275	255	263	282	245	273	243	250	288	279	257	300	299	259	254	259	294	261	262	281	277	251	267	256	292	243	267	269	261	257	272	289	250	253	267	278	316	283	244	293	262	290	295	226	263	265	285	246	277	238	264	264	248	267	263	280	265	256	281	284	261	295	274	255	235	281	288	295	263	257	282	266	262	285	242	271	231	266	247	263	273	283	279	261	258	267	255	274	245	252	263	254	305	270	269	283	297	306	271	266	263	264	269	251	281	261	250	279	280	277	231	271	258	258	256	287	284	256	268	251	249	257	261	270	270	267	249	259	246	246	277	244	282	257	282	254	258	268	269	263	293	262	289	252	273	275	255	263	280	247	245	291	272	258	256	262	281	248	264	232	260	266	288	258	289	257	250	266	258	250	277	279	264	271	310	253	284	273	283	274	296	278	278	259	263	278	269	273	269	234	265	258	248	291	277	262	281	270	259	268	266	282	249	306	269	269	315	250	264	273	276	231	294	275	272	262	255	237	251	268	271	277	293	251	252	272	284	279	274	301	250	282	276	304	297	273	247	295	253	253	261	270	260	273	295	300	257	263	254	264	238	278	265	267	273	238	254	258	254	284	265	287	233	259	246	284	256	276	284	267	279	262	257	289	246	292	265	277	272	262	267	267	266	268	252	263	285	258	271	301	257	270	246	252	235	259	272	257	259	274	280	258	274	262	269	263	234	256	291	296	259	255	301	264	262	275	289	292	275	267	229	273	248	251	257	278	229	283	261	275	280	293	280	277	289	301	276	274	271	265	278	273	267	279	264	266	273	247	280	250	267	285	269	304	268	264	257	273	266	267	282	266	297	260	284	236	261	246	261	279	273	267	289	252	261	248	259	281	267	274	278	292	253	267	273	246	246	281	280	288	277	267	290	298	267	255	271	299	283	257	290	241	241	251	309	259	246	297	274	263	262	308	263	283	245	279	268	232	265	247	274	270	309	273	267	231	281	275	260	264	261	253	277	251	247	261	255	253	277	256	251	302	269	275	276	269	266	275	288	261	272	262	260	267	271	256	295	271	264	248	255	257	244	218	293	237	300	271	250	255	282	259	289	237	249	241	263	266	236	269	269	285	260	256	307	250	258	263	245	268	254	267	273	270	288	270	282	285	281	268	278	236	296	240	255	262	259	281	280	272	271	234	238	263	252	273	265	302	290	264	264	246	271	281	293	239	265	235	258	278	315	304	283	259	273	270	258	281	268	267	268	284	255	289	296	277	236	283	277	262	269	278	251	247	253	288	280	251	264	275	251	277	235	252	291	285	274	257	275	277	242	261	270	250	246	258	282	249	280	277	248	268	269	264	265	256	259	273	274	279	240	245	260	261	257	272	251	293	255	276	303	267	265	256	285	275	249	258	258	251	273	277	252	259	264	271	268	265	297	254	263	286	247	277	250	266	267	254	289	266	289	253	270	293	261	262	286	253	296	259	262	241	251	248	258	267	240	242	281	253	265	255	280	262	285	249	286	273	288	263	256	264	251	275	252	279	281	253	246	302	229	264	277	299
27256	21811	20232	10984	4486	2472	1708	1384	1145	830	691	603	504	456	469	415	392	359	361	382	347	323	345	351	355	344	301	318	360	341	315	338	304	316	335	319	322	308	287	296	308	317	330	330	307	310	333	327	321	313	366	329	317	334	333	302	347	324	330	331	343	322	329	329	315	326	326	352	353	333	328	329	324	352	326	350	362	315	346	299	318	301	344	292	312	329	324	343	331	330	302	300	317	333	295	325	301	329	303	305	381	305	327	325	314	311	291	332	323	313	337	336	312	294	327	314	324	346	338	316	352	314	321	295	341	316	330	310	312	330	325	296	295	308	342	320	311	321	319	314	316	330	356	295	298	340	320	310	325	354	311	319	335	303	309	320	283	307	318	324	328	310	325	350	345	298	279	323	336	326	330	352	287	331	326	308	291	309	302	330	335	308	304	309	326	330	325	317	362	316	296	335	322	282	353	320	320	339	322	324	319	340	332	321	297	329	313	309	325	322	322	315	322	328	300	307	318	313	312	344	318	312	352	300	304	274	315	313	332	351	281	305	319	308	326	287	307	324	314	301	331	349	333	294	310	313	313	346	341	317	313	299	337	326	309	337	312	337	317	329	294	325	319	338	320	319	281	334	331	300	301	322	308	306	319	306	310	281	325	307	295	316	318	332	303	345	316	289	328	335	316	303	323	304	317	323	298	284	325	312	328	293	311	335	311	299	344	342	340	334	335	321	290	334	300	318	291	318	320	345	326	329	270	321	314	313	323	315	298	339	325	332	288	304	326	304	315	321	298	330	337	309	338	305	296	342	301	314	308	305	319	318	335	334	337	330	300	304	324	335	348	331	277	306	351	341	337	322	300	347	314	307	334	332	306	310	288	332	315	332	318	313	308	334	290	325	310	301	324	342	312	303	314	337	310	347	304	360	302	330	334	305	338	320	288	351	326	324	272	326	357	324	280	340	314	334	348	307	304	319	332	319	394	308	348	321	316	263	291	330	315	335	300	334	315	315	303	346	306	335	334	305	319	309	352	309	330	333	302	329	299	314	314	311	306	300	337	292	313	296	298	314	334	329	325	341	348	312	371	343	310	304	356	318	291	333	292	326	321	322	328	314	338	336	303	305	352	336	321	298	321	308	323	316	333	347	330	329	305	330	325	329	313	336	334	303	304	310	333	325	315	360	334	317	303	309	347	291	346	328	313	307	301	314	299	316	327	313	305	327	316	318	300	305	326	323	325	335	351	337	327	313	307	342	318	333	319	324	340	308	283	294	324	328	353	297	299	335	337	319	356	305	335	316	320	310	320	308	314	304	318	311	328	284	315	321	329	290	344	295	325	331	313	285	332	313	298	324	304	290	342	314	341	331	306	313	340	315	316	299	309	357	324	291	314	345	271	323	340	292	321	304	349	327	327	298	334	338	319	330	343	313	320	310	307	343	340	326	340	286	279	350	325	325	324	358	295	329	340	295	312	305	303	324	297	333	313	327	367	322	340	324	319	309	285	310	340	306	292	303	295	372	321	319	305	319	315	313	316	322	353	339	287	293	358	322	328	301	294	325	336	308	314	335	315	303	325	320	287	320	336	325	305	305	324	343	341	337	307	338	313	308	302	332	348	321	328	302	320	293	327	309	346	303	331	343	309	319	322	339	304	312	339	263	304	315	331	322	283	327	311	346	332	306	307	315	272	321	325	326	321	341	338	309	344	327	353	330	301	307	318	308	327	307	328	339	341	314	321	300	323	318	347	329	348	321	326	307	302	297	336	293	325	333	303	335	284	304	324	293	329	307	331	304	316	307	309	322	314	318	328	335	350	332	336	326	353	276	298	331	323	323	324	303	331	315	312	331	326	312	277	317	343	293	309	348	321	327	323	301	318	285	280	320	342	313	322	333	334	338	314	281	300	326	325	299	317	309	316	313	320	326	334	336	330	356	345	341	313	295	315	324	330	299	299	274	355	305	302	335	341	324	305	320	318	308	307	299	319	306	316	305	338	328	296	376	291	333	303	365	294	298	299	310	315	282	325	304	323	316	290	314	330	300	307	345	354	293	316	321	340	334	309	323	306	327	295	328	336	344	332	321	302	289	307	302	333	317	335	272	354	300	336	307	308	301	319	321	338	344	315	326	311	354	306	351	297	296	336	336	341	310	303	323	304	325	327	327	319	315	341	317	313	309	301	299	320	301	321	309	329	321	331	282	315	328	312	321	308	335	307	326	314	337	330	309	314	304	313	327	318	296	320	325	335	331	329	315	321	335	338	282	362	296	305	324	284	369	313	332	321	298	310	278	334	299	329	329	351	335	323	308	311	310	316	301	318	325	303	336	314	317	329	300	277	304	298	322	292	321	341	326	313	314	318	339	296	314	328	290	314	316	316	288	311	322	326	292	321	328	347	332	300	321	316	287	338	316	326	301	324	293	318	312	342	332	359	299	304	300	338	360	346	282	321	331	308	307	335	301	325	319	322	328	343	309	332	285	309	307	298	312	344	366	341	335	306	319	308	343	342	295	331	317	317	354	320	296	329	306	298	315	326	345	328	307	319	329	302	330	323	337	293	345	296	308	336	311	285	326	343	303	323	351	316	327	328	304	300	306	312	331	322	293	299	354	309	274	300	328	336	335	269	291	312	326	299	295	322	300	327	322	306	331	306	354	307	301	277	320	336	332	332	311	283	329	314	307	376	324	308	323	294	327	341	328	322	330	355	328	326	316	332	295	338	324	336	328	341	325	322	312	312	338	314	335	296	315	357	324	305	314	305	312	315	307	319	289	337	294	324	309	363	313	298	295	309	324	320	301	321	310	321	302	318	310	299	292	344	292	330	324	309	347	286	334	335	294	305	332	338	323	298	338	336	336	288	303	341	287	329	320	313	348	298	288	314	298	307	314	307	321	331	307	309	341	310	318	318	311	311	336	299	334	289	334	313	285	314	311	315	340	313	310	310	299	327	319	344	314	328	307	347	307	324	327	321	309	335	322	295	280	341	288	335	313	288	301	310	322	320	336	304	309	321	294	283	334	304	317	297	314	323	334	302	289	322	326	307	298	320	336	302	320	301	299	318	335	294	326	338	351	304	327	286	323	305	332	285	330	289	333	341	308	288	323	306	306	320	337	313	306	332	357	298	340	338	341	342	309	299	360	354	316	345	310	329	334	330	292	355	281	319	321	332	304	308	343	326	320	329	300	329	324	310	315	327	310	316	354	276	317	331	307	336	350	322	333	301	300	335	331	312	354	306	295	309	322	338	317	303	318	333	324	312	346	321	312	325	280	320	301	337	324	286	303	314	317	312	331	324	318	302	336	315	287	340	310	331	326	297	285	310	351	317	319	308	319	352	331	311	288	304	311	310	286	337	314	352	319	304	343	303	273	317	339	324	313	312	306	339	349	299	284	301	306	324	298	322	323	301	323	312	343	320	319	368	312	354	298	326	308	368	325	325	292	315	341	326	317	321	288	313	351	325	321	314	340	328	325	296	331	326	322	324	347
21952	28853	23992	12849	8210	5662	4207	3415	2964	2195	1566	1368	963	922	823	738	656	617	589	589	570	519	563	550	505	478	522	474	472	445	490	477	491	482	469	502	503	445	436	477	500	463	470	479	449	464	450	495	495	500	454	472	470	458	488	470	479	476	490	429	423	478	442	521	516	511	489	496	495	550	448	485	477	476	461	456	458	474	478	456	461	431	446	424	507	463	461	465	450	458	463	449	435	495	474	446	458	469	441	459	449	468	487	481	500	476	491	435	467	486	454	484	451	419	451	478	461	496	491	480	476	457	461	471	421	525	451	473	444	421	491	456	455	467	462	507	469	498	449	464	444	457	500	472	497	460	485	474	494	469	458	458	464	472	476	449	471	464	448	470	450	479	447	433	470	448	475	438	463	465	416	452	448	495	499	471	466	468	443	490	447	474	440	464	454	456	452	443	472	493	419	431	449	458	442	477	437	440	433	466	471	471	496	434	428	488	474	462	456	465	453	469	496	437	478	484	464	471	433	447	424	455	491	448	445	412	476	501	461	503	448	434	453	493	454	468	494	482	441	426	416	454	454	459	492	455	499	419	472	460	439	492	450	462	449	467	454	468	411	432	458	475	438	471	492	459	467	525	489	480	430	446	467	487	457	438	456	472	477	453	464	453	447	487	447	482	500	440	430	457	440	508	441	473	458	465	413	466	436	461	423	450	466	477	487	472	475	449	453	463	470	458	469	470	446	470	454	461	435	469	452	465	477	472	470	436	495	456	476	469	473	435	443	462	513	476	456	466	452	488	449	443	438	446	456	462	455	462	426	451	466	478	451	451	468	477	467	469	478	510	482	447	508	505	435	498	448	462	475	449	451	470	472	484	428	474	438	484	498	482	428	449	463	432	499	490	450	472	456	449	476	477	462	472	430	456	434	489	483	462	488	471	442	462	472	438	478	408	463	468	405	459	446	471	476	423	470	444	470	445	411	461	447	460	451	454	458	443	424	468	463	476	477	489	440	468	456	445	471	451	475	471	417	462	462	518	438	455	456	483	462	405	438	434	499	446	436	458	455	443	488	451	469	466	446	437	455	483	464	445	424	483	467	456	476	491	435	447	477	468	461	490	451	494	424	489	498	485	461	468	461	498	470	516	469	472	455	469	439	490	480	476	473	421	457	477	466	454	449	453	445	499	432	443	434	452	467	473	458	471	446	474	442	470	497	479	465	453	464	455	450	423	458	431	468	462	488	443	455	447	467	440	475	464	514	463	422	464	439	474	447	457	425	481	468	457	439	447	462	484	475	499	469	459	478	489	462	488	444	441	452	439	453	420	439	466	454	473	477	454	518	457	456	430	474	440	483	457	474	499	495	493	470	467	447	410	445	476	480	448	472	461	452	441	476	460	471	470	480	458	488	477	437	446	486	457	447	469	472	479	426	504	488	434	474	423	453	488	490	451	478	468	472	449	468	414	438	459	456	491	447	461	455	435	474	438	442	475	477	434	435	463	465	448	441	454	499	472	483	510	438	450	481	476	468	474	479	435	496	445	516	462	496	448	409	447	471	468	419	472	432	484	460	477	437	488	447	441	439	433	483	440	448	483	420	478	480	424	457	446	456	477	478	443	428	442	416	499	437	477	450	442	482	481	444	489	449	516	417	454	452	476	462	495	443	455	438	418	440	476	476	500	408	420	474	459	429	455	437	439	427	492	468	434	473	458	464	443	410	427	508	490	504	462	465	452	462	463	479	461	470	468	467	481	478	437	459	469	514	457	447	458	465	443	459	467	455	464	455	448	410	461	462	445	480	515	476	483	462	442	461	452	451	494	440	428	456	480	471	436	445	466	431	472	428	463	431	466	455	449	463	464	452	474	457	447	469	432	434	466	447	498	463	467	456	449	491	472	486	476	437	491	460	458	461	468	456	462	449	442	459	460	420	475	451	462	445	499	505	410	441	450	454	465	457	418	429	458	472	437	443	474	491	477	428	474	442	471	491	438	469	423	446	444	477	447	454	472	459	468	479	472	495	489	459	476	482	432	442	459	475	492	474	458	421	463	448	439	445	447	477	470	459	449	459	443	476	478	443	453	424	466	481	467	484	478	492	467	480	470	447	452	456	402	472	466	482	434	472	460	453	500	464	508	421	487	436	457	463	433	452	461	460	473	452	450	481	468	469	448	472	460	486	457	467	443	481	480	464	469	469	455	471	503	466	522	472	436	463	470	456	473	486	513	480	513	482	476	484	461	439	458	442	486	486	466	460	467	412	469	463	474	524	486	477	467	424	471	482	484	468	471	494	451	446	464	436	468	443	486	454	492	422	468	454	445	459	490	486	499	437	457	462	474	462	475	456	481	470	473	467	413	466	472	432	432	474	452	440	413	478	502	463	474	435	458	485	494	463	430	476	454	473	451	413	460	476	496	499	453	504	420	456	439	470	457	464	514	489	453	461	463	442	463	452	450	464	485	488	495	468	448	436	487	448	432	462	480	456	476	451	448	481	467	475	465	478	492	467	455	444	431	447	477	462	457	480	455	490	492	459	461	462	449	475	426	473	445	468	502	444	479	488	466	483	460	458	474	459	436	484	459	454	514	483	481	477	496	457	496	511	449	443	461	468	445	438	450	481	444	462	467	431	515	447	474	488	441	476	484	434	456	445	459	473	439	463	469	436	480	408	467	472	463	497	476	434	467	464	438	459	464	449	465	446	483	513	471	476	411	476	476	513	493	487	454	473	476	456	436	460	463	441	445	471	464	443	417	451	465	443	462	479	465	494	476	469	475	503	435	463	502	456	439	465	476	488	451	448	439	437	477	465	473	445	444	420	454	433	481	471	478	498	446	480	454	448	486	449	448	499	477	436	466	438	426	442	486	460	473	438	459	463	491	451	468	505	449	440	413	472	472	445	449	488	452	491	467	418	473	458	486	453	497	470	427	471	513	481	453	448	477	452	459	457	524	450	477	450	455	455	475	449	453	475	485	482	456	496	475	459	471	464	455	454	445	468	479	468	477	484	473	525	489	456	486	438	469	446	428	442	429	486	439	484	466	485	421	466	473	456	459	476	487	447	457	474	455	470	441	473	473	463	428	504	461	480	457	409	482	500	433	463	458	470	473	430	459	439	467	472	446	471	441	453	426	457	437	469	458	468	448	447	428	431	455	479	424	486	449	467	463	440	450	419	436	451	470	466	455	426	466	463	484	485	469	472	507	462	440	463	428	455	439	460	473	470	427	455	431	485	448	478	455	439	453	453	443	438	452	485	451	450	446	454	456	454	467	457	477	506	473	489	466	464	446	488	472	473	496	424	478	420	462	491	479	471	463	472	423	455	439	457	483	479	436	476	431	489	469	454	473	447	435	458	434	479	490	482	448	491	428	492	456	468	444	454	471	470	477	472	479	453	457	523	473	456	452	457	478	458	431	457	432	441	449	470	456	485	455	473	453	440	497	458	455	452	466	444	434	458	438	480	437	498	429	470	439	449	452	483	480	460	496	475	436
24086	21144	28306	24271	20395	9335	3554	2166	1693	1313	1074	749	684	565	522	504	538	454	394	396	361	398	349	345	374	343	319	356	316	321	296	328	324	307	314	311	306	314	298	314	299	299	331	330	312	313	312	284	313	294	280	326	316	307	318	339	333	347	301	294	282	297	295	319	315	293	301	306	327	301	299	309	333	303	317	298	319	331	269	309	275	329	297	295	299	272	278	315	302	320	289	308	280	267	322	315	342	319	300	290	262	308	309	305	271	315	299	288	288	311	302	335	309	283	303	272	295	288	312	325	312	304	318	320	317	281	291	324	295	300	297	322	262	301	320	281	307	306	288	303	290	312	310	323	291	276	314	279	295	291	258	276	296	284	286	310	283	300	290	296	303	301	296	307	281	266	274	302	284	326	278	296	306	299	280	285	291	281	295	310	323	278	289	308	326	305	313	319	289	269	303	286	265	269	314	300	292	267	332	335	321	305	274	306	329	277	282	320	307	288	290	298	294	297	284	318	299	298	295	292	299	311	292	285	280	317	292	288	319	282	326	299	296	302	300	319	320	312	328	272	305	270	307	315	308	341	291	323	326	322	298	261	346	320	267	281	321	303	274	340	283	290	297	291	258	332	311	268	306	297	317	327	307	316	308	307	272	298	293	318	295	312	303	314	284	321	293	290	284	296	318	296	311	314	280	296	304	320	309	336	292	297	265	319	304	297	282	304	317	295	300	293	303	279	318	304	308	294	296	301	294	295	282	280	280	329	275	288	270	283	309	305	297	301	268	295	307	277	302	288	279	272	316	275	304	305	287	286	317	293	308	294	273	299	281	312	287	304	295	277	292	289	305	295	305	269	293	325	299	273	290	305	318	285	284	258	285	310	285	272	313	288	290	268	277	316	301	318	332	259	303	294	319	315	299	310	294	259	272	292	280	306	294	296	323	327	286	309	273	303	296	294	294	293	285	307	277	284	307	321	304	291	291	310	288	302	282	311	303	268	293	299	268	282	266	294	300	302	316	252	331	302	307	289	327	300	280	325	297	261	277	314	271	257	296	319	306	320	356	307	306	302	305	271	285	296	272	267	258	310	315	287	315	301	295	271	295	318	267	315	311	290	277	284	291	290	299	275	296	315	278	280	305	293	294	274	284	295	308	326	270	300	280	280	288	279	260	291	280	309	286	311	328	298	287	299	296	266	304	255	297	299	279	300	284	299	284	293	296	284	293	295	304	303	295	296	293	293	302	286	267	338	295	290	289	291	300	306	316	309	321	308	313	285	266	326	301	311	299	282	285	300	299	315	313	315	283	277	292	299	292	270	294	293	295	290	322	290	290	274	296	304	307	270	279	277	324	305	297	319	326	315	291	295	290	302	292	291	303	295	343	295	312	260	282	305	299	298	279	282	310	286	304	298	271	297	285	301	262	307	277	292	292	304	287	282	293	265	307	323	284	282	270	264	283	312	286	297	306	330	320	306	296	287	313	299	292	293	266	294	317	291	286	299	305	271	308	299	293	280	272	301	301	299	293	288	303	275	292	316	304	300	280	284	313	310	308	293	293	309	305	293	300	303	328	299	313	271	288	301	300	291	289	289	269	294	319	272	280	327	292	313	285	315	315	321	297	282	281	271	275	286	286	306	306	301	309	297	287	285	274	301	312	267	300	294	303	290	301	297	304	308	280	325	297	273	321	288	307	294	298	316	292	303	303	295	296	302	284	279	302	285	304	326	296	294	297	281	305	320	322	299	318	294	288	284	294	303	282	302	305	288	283	298	272	322	280	278	277	304	341	296	288	309	300	279	308	295	295	311	311	291	304	296	304	305	299	300	298	325	288	282	283	307	275	292	295	278	313	287	281	287	307	288	297	294	270	247	300	311	286	308	284	292	281	321	314	311	301	284	281	322	326	314	300	299	306	256	333	322	323	315	293	294	287	285	288	300	307	282	273	347	316	276	269	288	304	264	285	322	309	309	302	287	295	320	258	280	291	260	313	293	297	268	279	305	285	292	285	284	315	277	286	294	309	315	298	261	280	283	307	310	313	276	291	300	321	310	259	316	304	322	272	275	303	294	297	285	327	290	293	312	301	279	299	328	285	328	288	271	294	264	293	316	265	271	299	307	277	275	300	293	296	272	255	327	272	296	294	300	250	316	303	290	280	272	296	278	302	286	299	266	306	306	292	282	332	296	308	324	299	301	277	253	290	296	291	300	303	304	306	298	297	295	305	294	268	296	342	289	319	290	301	313	288	288	310	280	307	300	307	288	299	311	271	312	288	284	292	295	313	302	291	270	304	319	280	293	299	282	273	296	289	275	327	295	287	300	272	294	276	275	275	300	293	310	271	303	272	288	296	276	296	298	286	286	307	297	292	280	296	295	293	283	302	302	321	298	345	293	299	285	313	308	295	297	316	274	304	290	283	288	324	299	276	282	299	307	305	289	273	274	310	325	281	324	283	307	312	273	304	280	292	289	319	328	264	271	290	301	294	277	298	296	302	292	303	299	307	257	290	291	257	287	276	294	328	313	313	303	277	296	303	291	303	308	319	281	297	311	299	296	284	283	300	293	285	291	294	271	271	290	275	304	315	316	277	271	296	290	296	264	286	309	292	333	248	302	301	309	282	301	271	283	316	321	280	289	304	291	316	289	317	310	305	281	277	308	303	296	288	269	316	263	312	283	309	298	311	274	300	333	301	286	277	300	284	293	263	275	278	307	310	275	289	286	270	299	293	311	313	337	287	314	344	279	300	296	291	295	281	292	294	299	301	330	303	312	310	305	296	285	326	306	270	318	279	311	284	295	301	297	299	288	267	294	285	293	290	289	295	261	303	295	265	319	318	268	305	284	301	303	277	281	303	303	302	299	306	288	322	286	264	312	317	328	304	300	304	305	277	307	326	297	299	289	302	286	323	330	321	278	325	302	285	299	328	289	318	283	288	292	303	294	294	283	303	286	307	310	286	295	316	303	285	295	277	290	284	289	256	300	306	293	317	324	283	286	311	292	308	267	297	288	265	260	286	287	284	263	292	302	296	307	296	285	318	293	288	297	280	281	286	280	291	318	280	307	296	316	272	316	284	335	283	301	300	268	285	245	267	291	267	296	265	266	312	307	281	282	294	293	288	278	300	294	290	273	304	311	298	273	278	293	311	299	268	301	277	324	276	298	282	305	312	293	315	298	293	297	307	283	289	316	295	303	329	282	303	314	304	308	293	294	293	311	298	308	273	312	314	298	277	319	298	315	284	310	285	264	299	292	283	281	271	268	292	286	297	310	271	294	305	305	304	280	300	298	285	314	303	287	313	269	315	286	302	302	301	313	283	299	303	278	294	280	298	293	284	289	301	269	274	291	331	336	285	278	284	268	321	292	270	292	291	275	250	274	295	325	276	292	305	317	321	304	309	319	304	314	290	310	298	300	290	296	301	308	272	285	291	267	291	284	281	310	292	300	251	288	317	299	286	275	317	280	318	257	297	271	311	271	295	289	302	338
22642	34737	29776	18189	12345	8970	6999	5350	4613	3592	2683	2029	1494	1334	1134	1118	989	775	757	718	684	643	624	619	593	532	537	531	529	504	517	480	487	500	449	439	440	459	471	444	476	461	484	484	460	451	479	486	491	454	431	501	483	470	481	477	432	451	447	471	442	462	503	485	492	443	478	502	531	524	467	466	493	487	449	504	442	428	454	421	453	424	456	397	397	449	485	448	434	460	454	462	444	424	440	459	463	467	437	473	465	456	453	430	411	414	458	453	411	449	455	429	415	458	468	466	451	438	448	426	456	409	459	420	441	410	403	434	405	407	422	415	477	421	414	432	461	428	458	430	455	467	477	445	427	488	472	479	423	450	409	393	442	433	429	458	443	430	442	431	421	414	424	464	432	448	433	449	465	389	448	441	405	433	415	432	436	449	402	423	448	399	420	463	429	444	382	383	429	424	439	404	442	432	459	423	436	437	425	436	449	480	469	451	443	386	413	435	415	428	451	433	471	438	432	399	444	425	431	455	409	462	423	433	436	439	434	428	412	449	414	487	419	411	446	448	444	434	454	442	405	450	441	441	454	401	453	444	443	424	437	454	437	390	423	431	413	434	438	431	428	405	439	413	430	396	432	404	447	445	457	412	398	434	455	449	434	426	451	457	430	432	381	428	470	437	423	448	421	464	485	460	453	426	465	406	413	440	423	438	447	428	440	468	410	453	412	446	436	443	449	427	422	406	440	405	453	448	415	392	413	454	426	452	442	427	477	403	467	429	444	433	451	418	411	461	423	420	431	420	449	419	443	470	460	423	440	425	444	417	405	421	458	438	407	423	472	473	475	454	432	429	446	410	426	444	425	456	433	387	443	432	403	433	448	422	444	418	457	463	427	453	440	452	386	400	427	447	426	421	445	461	443	408	427	455	451	448	452	434	435	417	425	423	413	447	420	440	406	436	438	444	466	392	429	467	461	407	446	425	441	438	468	461	466	457	428	439	443	477	438	398	401	436	447	444	423	461	413	471	440	481	437	422	471	418	473	425	456	425	419	459	427	454	442	445	402	440	434	473	426	468	465	423	427	428	434	420	425	450	428	442	467	407	425	451	400	422	429	467	421	430	405	429	432	429	458	410	444	437	481	447	461	413	432	477	457	446	455	439	455	425	438	428	443	439	435	408	440	404	442	436	445	438	423	437	436	453	446	448	439	447	432	439	416	459	449	433	430	455	485	429	461	426	462	429	417	412	421	460	428	418	417	466	434	450	462	433	392	431	389	452	443	433	414	426	427	456	437	470	398	435	441	446	402	459	437	422	464	405	431	440	403	452	474	454	435	414	452	463	454	469	405	411	427	448	423	438	451	423	398	441	411	422	468	483	414	463	480	460	459	451	404	479	396	464	412	433	436	431	435	420	445	434	441	427	417	451	418	482	423	432	416	462	462	435	422	435	403	454	455	461	441	467	379	434	425	420	428	411	433	400	440	458	424	440	457	405	442	395	431	489	430	424	425	434	455	438	430	420	448	435	459	430	440	447	452	448	442	437	447	443	420	413	408	429	433	406	433	408	462	433	416	419	399	453	407	427	433	456	488	446	450	451	438	425	431	430	394	435	418	417	459	435	456	438	374	427	423	416	379	418	432	391	431	436	436	445	460	444	423	452	449	435	468	440	469	443	441	445	443	419	465	433	439	405	443	457	460	436	476	404	425	482	465	432	398	449	437	431	432	469	401	415	422	412	454	416	463	450	450	446	405	411	435	462	424	460	427	443	429	417	425	413	381	434	448	458	438	459	440	413	443	427	460	453	391	467	415	451	397	472	430	434	435	427	451	426	440	448	426	414	438	468	421	463	429	401	454	457	418	472	439	429	413	451	490	410	430	451	447	427	444	448	432	422	405	456	475	423	432	437	417	455	428	418	447	474	441	388	420	436	428	396	415	432	435	421	427	414	436	444	452	430	437	481	441	446	430	453	435	426	419	407	423	472	471	437	449	439	400	454	440	453	430	441	413	424	433	463	473	425	426	446	444	449	427	451	442	450	418	446	446	423	449	463	434	425	425	456	418	437	467	430	467	436	390	474	431	442	424	451	441	414	417	433	433	435	475	432	422	403	414	433	432	444	469	460	414	434	471	433	472	426	443	423	446	440	418	460	413	448	471	425	450	419	436	476	432	438	423	444	437	446	420	450	422	446	421	446	438	413	436	432	409	439	423	430	434	432	432	440	440	362	422	437	436	430	455	469	457	421	444	432	456	416	445	451	453	447	441	391	438	450	441	423	416	479	406	438	455	434	458	434	452	428	440	430	423	405	408	421	447	454	427	414	422	426	438	410	431	422	425	430	480	433	396	451	446	455	401	425	432	450	482	429	414	430	404	457	433	443	431	449	431	438	425	416	439	409	403	417	451	418	408	419	436	463	413	437	433	427	424	431	458	426	423	431	455	454	423	401	442	423	435	414	433	422	446	463	436	441	409	465	439	480	446	422	441	458	469	444	422	444	448	463	448	445	455	430	441	399	441	440	406	462	405	414	419	477	439	408	499	425	422	449	437	432	437	409	468	440	459	430	444	441	430	432	450	446	443	431	435	441	442	435	436	440	433	438	460	409	426	463	445	398	406	431	458	420	427	441	444	453	424	411	435	444	450	466	456	435	409	418	417	466	427	423	411	449	466	430	423	415	411	424	438	441	413	487	436	447	428	434	419	473	425	428	429	440	449	452	482	414	439	430	431	441	432	431	449	452	472	422	408	425	404	405	432	425	406	422	432	438	439	402	438	457	429	439	428	464	463	404	498	438	410	489	486	425	408	422	445	444	429	431	414	423	430	435	440	467	455	443	427	431	435	470	382	430	445	486	406	434	417	446	432	400	405	408	441	417	430	398	450	422	454	457	460	432	397	452	424	451	503	431	444	454	406	419	435	419	438	437	460	464	456	435	407	406	417	427	456	454	458	417	469	446	415	430	431	424	415	439	445	432	467	426	440	447	405	472	448	441	410	466	443	416	436	423	398	407	445	426	413	436	449	471	449	439	420	430	458	398	433	459	457	440	408	447	438	447	441	438	420	475	403	482	442	443	441	418	419	439	403	440	440	397	447	405	420	449	422	447	406	433	445	438	430	438	415	418	399	466	451	406	410	465	435	429	428	404	441	411	413	406	447	412	435	471	433	436	441	426	432	425	450	456	456	412	482	419	445	456	441	428	414	431	422	444	440	448	419	414	423	468	416	459	465	467	426	430	409	458	435	404	395	418	426	437	434	466	416	475	445	437	456	444	425	436	444	440	467	443	415	427	443	405	442	406	473	433	409	435	414	430	408	433	445	452	423	429	399	461	404	452	393	410	428	418	433	437	467	409	425	435	446	380	440	448	419	412	401	415	448	482	460	451	473	421	418	419	455	489	438	440	427	442	431	412	436	437	400	395	440	442	410	453	427	467	457	424	430	428	409	438	445	421	435	466	418	424	419	462	413	445	437	432	423	445	431	411	441	426	451	418
23118	21141	28877	23669	21151	20192	8702	3227	2077	1737	1268	909	820	687	608	626	522	440	396	349	331	352	291	296	280	260	250	229	214	202	233	227	223	222	195	221	210	218	219	211	204	224	190	168	220	218	199	212	204	216	194	241	218	210	201	196	221	218	224	200	210	181	198	236	213	214	235	222	218	234	219	209	209	224	206	199	189	176	171	191	194	210	201	177	182	197	192	168	181	172	201	181	190	192	201	191	194	191	196	188	204	196	196	184	186	197	160	201	211	220	186	186	221	203	186	200	202	218	200	183	200	186	218	189	181	189	186	190	177	189	203	196	182	162	193	203	191	158	209	163	214	187	192	194	198	183	204	180	188	217	197	204	189	176	182	162	192	186	199	162	197	189	174	202	190	178	197	216	176	155	179	200	177	181	165	204	155	174	187	190	187	184	187	183	210	209	172	225	183	206	191	180	191	158	208	192	167	182	209	170	161	188	201	200	193	186	186	160	190	182	187	182	191	177	171	189	187	198	185	188	195	173	182	185	196	190	198	175	206	202	183	150	189	167	179	206	207	188	191	171	170	193	185	168	198	179	208	177	166	190	188	189	161	189	188	199	172	182	189	162	163	197	195	174	184	179	201	165	178	203	193	190	202	203	184	205	215	206	170	182	197	178	187	182	177	201	179	183	189	188	176	190	194	160	184	206	169	165	208	195	167	173	181	163	182	179	184	188	194	174	179	192	183	213	181	183	166	183	161	187	186	167	167	178	202	205	195	197	183	180	189	186	208	173	211	189	174	187	165	182	178	185	187	189	208	193	165	197	179	159	192	190	209	170	170	186	204	185	199	189	169	179	178	152	195	196	191	195	191	181	181	189	184	159	205	182	161	176	191	163	186	174	189	172	192	204	180	185	165	194	179	202	180	193	183	162	193	211	184	219	183	168	171	167	204	182	196	181	177	168	176	189	186	179	196	198	201	151	169	171	186	172	194	186	189	177	205	174	210	198	158	194	201	171	198	207	191	190	182	182	197	155	189	201	181	193	189	201	176	188	179	189	178	187	179	166	192	178	185	201	172	185	163	187	182	204	180	197	182	191	196	178	181	186	188	174	172	157	195	163	193	183	169	175	172	193	166	174	191	187	192	171	174	186	164	200	213	191	185	180	177	163	192	187	197	204	169	191	186	162	206	188	175	192	183	180	169	188	183	191	197	193	193	183	166	194	145	175	177	195	172	175	187	158	164	193	184	202	173	182	188	190	186	184	190	195	183	199	202	196	193	180	185	202	176	193	204	178	215	202	178	202	191	192	193	176	174	184	170	202	179	211	186	197	190	189	197	187	139	185	165	173	212	204	181	183	170	200	194	170	167	183	191	194	193	158	185	173	184	175	169	193	168	180	171	176	194	201	178	193	190	198	179	182	187	174	174	169	189	163	196	188	159	211	170	188	193	210	165	178	192	201	177	198	172	184	184	191	192	171	180	185	213	169	194	177	186	194	189	174	184	182	192	186	189	168	194	211	177	170	187	172	195	207	164	214	192	205	197	185	161	188	178	192	190	172	187	170	206	179	165	188	179	192	182	186	188	190	171	190	182	211	188	179	173	184	189	197	191	197	173	191	185	193	182	192	195	183	194	187	166	178	168	186	188	184	184	208	179	183	188	199	163	161	217	174	186	165	169	174	173	168	172	184	181	182	172	175	181	185	181	187	182	153	178	183	201	138	184	196	166	177	169	155	191	177	185	197	200	196	181	209	193	181	198	169	196	174	155	190	192	193	184	197	173	163	192	198	156	185	175	192	197	165	187	207	186	173	169	185	169	182	200	197	203	178	146	177	168	177	172	194	189	175	156	181	179	198	167	195	165	182	188	205	174	192	208	202	196	206	170	183	189	182	150	176	185	172	180	170	198	192	189	184	184	183	189	183	184	196	185	209	208	182	182	168	168	199	180	191	192	183	187	191	193	180	187	168	187	219	175	189	193	188	207	166	196	194	186	173	214	195	187	168	216	180	159	216	171	184	185	179	178	157	198	176	204	170	181	170	197	152	201	197	187	185	159	189	169	184	202	193	200	165	188	186	181	196	175	179	201	191	200	197	181	195	199	171	185	208	170	171	178	217	207	146	197	164	188	185	178	197	189	198	182	205	180	175	185	180	175	173	201	191	201	183	196	179	210	156	184	186	205	173	187	165	165	198	191	185	172	168	202	176	200	216	184	176	196	172	202	180	195	210	188	192	180	185	184	173	167	175	177	200	153	177	165	191	192	176	187	190	191	189	191	177	159	207	161	207	189	182	171	172	174	185	190	186	170	194	167	196	182	188	194	185	170	163	197	180	179	165	180	194	193	220	191	191	174	191	174	201	172	194	212	192	210	205	160	218	182	192	177	191	177	195	187	181	190	179	189	182	207	183	164	180	205	187	190	167	177	192	206	190	207	167	194	184	180	169	184	186	199	169	217	180	184	177	188	163	170	165	189	171	191	197	183	188	166	206	172	192	193	205	191	194	183	167	192	185	196	185	185	180	211	188	196	183	200	183	161	187	181	196	175	179	180	186	184	210	182	173	189	192	210	192	167	184	148	205	181	181	166	163	209	193	173	192	167	186	175	213	182	199	185	202	176	207	192	167	209	194	188	182	163	189	176	176	187	178	172	180	173	176	178	185	185	185	218	193	196	178	205	189	181	176	204	169	210	184	189	167	188	183	166	199	213	190	180	195	177	219	173	181	162	207	192	176	191	165	180	195	186	167	192	172	197	185	187	182	173	181	152	217	178	177	189	191	196	201	173	176	189	177	186	206	199	162	189	190	181	203	217	197	173	188	210	201	182	185	183	179	165	202	172	182	173	177	200	175	182	165	172	200	187	177	181	182	217	164	185	193	175	179	184	184	187	194	182	184	174	199	190	191	164	193	176	180	179	164	174	195	195	176	165	194	156	201	187	182	183	201	182	188	177	176	171	203	166	181	167	191	185	174	176	180	216	180	204	198	183	160	191	178	179	179	215	175	170	173	171	195	206	178	186	214	196	178	158	186	197	164	184	183	179	194	185	194	164	207	189	177	198	185	180	196	185	209	166	187	178	164	203	193	159	164	184	215	173	205	175	185	195	196	171	207	190	171	191	161	193	177	228	203	166	195	191	183	176	185	179	189	174	143	199	146	188	171	184	185	199	177	181	201	168	206	168	181	192	179	192	193	183	178	192	197	185	174	178	201	173	184	182	178	177	182	203	210	172	163	186	173	185	165	191	169	187	184	198	177	179	189	189	195	180	190	191	195	167	186	180	204	181	177	203	179	162	191	185	203	209	185	200	201	195	191	180	177	186	186	166	185	174	181	164	186	181	191	171	178	182	175	201	193	179	197	179	201	203	194	208	180	193	181	175	186	170	190	192	182	168	181	197	155	189	200	198	177	184	176	187	179	216	201	192	167	183	175	201	194	178	143	183	176	186	209	201	202	178	186	189	185	191	167	167	201	162	169	181	183	178	157	198	199	159	159
24233	38666	33049	23196	16765	12347	9702	7360	5840	4831	3632	2595	2145	1689	1522	1422	1221	981	851	712	647	623	557	588	515	471	461	406	399	354	388	345	362	331	337	346	323	307	313	319	310	332	329	302	309	291	312	321	312	323	347	325	357	370	371	343	331	338	354	309	333	297	317	322	359	328	333	361	344	376	308	363	352	300	357	287	330	305	289	279	301	285	276	287	285	280	320	250	256	283	295	294	268	287	305	333	326	318	305	313	289	312	309	301	297	298	317	291	287	288	291	293	285	307	274	293	294	324	301	296	297	285	285	268	288	268	287	254	280	312	264	291	264	304	266	272	288	291	291	271	312	304	342	312	311	292	289	263	264	308	328	269	288	253	260	267	258	282	287	246	283	276	274	291	275	299	296	278	326	300	316	273	289	246	275	316	308	276	287	310	271	240	247	285	305	271	295	263	291	271	297	281	281	247	295	309	302	278	266	274	264	276	254	283	316	307	253	274	266	297	283	276	286	255	295	283	267	295	297	249	258	292	253	272	277	298	253	272	269	258	296	274	256	256	289	276	277	258	286	269	289	267	280	293	278	256	250	267	238	280	273	281	283	268	252	254	278	268	281	253	279	240	261	253	283	258	276	282	252	271	295	264	286	275	269	258	280	296	280	310	274	268	280	282	255	259	275	282	284	282	250	253	259	278	284	278	296	252	299	282	302	258	253	294	250	255	263	272	289	273	281	254	277	282	301	282	277	289	259	275	275	258	276	308	281	302	298	302	253	215	280	288	269	303	290	254	270	258	265	263	267	257	284	282	289	285	295	288	277	246	265	285	284	266	276	286	277	289	251	276	260	277	291	307	272	267	263	248	274	275	298	271	284	250	302	264	299	265	293	289	297	268	263	262	260	263	292	262	251	284	282	278	286	262	280	249	284	276	270	293	290	301	281	282	284	275	296	254	267	269	270	268	258	237	284	295	249	278	256	247	265	314	275	268	288	287	273	279	266	264	266	300	279	262	280	276	275	293	307	284	256	269	268	282	286	232	273	258	292	253	252	271	276	245	269	304	266	274	295	261	282	301	265	264	272	247	272	274	284	275	274	281	271	281	237	280	284	293	306	267	279	272	260	296	275	290	296	244	257	274	273	281	285	274	286	310	284	264	261	268	282	282	294	284	271	310	283	255	263	280	308	264	291	281	268	256	264	281	284	270	230	268	282	286	275	284	292	241	284	296	287	289	259	285	288	267	286	302	275	258	276	254	267	269	265	310	260	256	288	269	270	286	293	277	262	276	254	280	276	274	289	266	274	297	281	293	265	281	282	281	264	237	307	279	233	241	262	281	290	299	274	252	287	296	263	286	297	265	268	274	270	277	281	279	273	296	263	260	272	296	267	299	277	276	289	245	306	286	291	283	277	285	256	299	300	258	301	291	290	272	310	267	252	265	292	267	285	284	243	283	271	298	260	272	299	288	259	266	279	293	266	284	239	285	272	286	304	297	276	284	261	303	285	264	275	260	257	263	280	257	273	299	293	271	285	277	223	291	267	248	254	284	261	247	283	279	246	289	301	273	281	300	285	268	272	260	279	266	310	288	286	277	270	285	269	293	291	275	282	264	280	293	282	292	270	247	265	307	274	260	272	260	268	285	284	272	276	278	276	304	281	305	271	296	260	245	275	252	282	307	280	267	265	297	277	272	270	269	297	293	279	272	277	270	283	270	273	280	273	273	282	286	292	302	272	299	272	265	296	273	297	266	285	276	290	275	285	277	248	313	312	277	284	246	287	275	271	278	278	268	261	256	280	276	273	287	288	270	247	246	254	286	305	284	275	259	292	269	283	274	254	250	298	275	252	292	298	266	300	271	263	277	279	266	262	296	262	257	273	269	282	272	301	298	258	282	271	294	284	277	244	292	309	273	277	286	285	251	279	250	285	279	273	268	260	248	251	288	287	267	274	309	259	283	267	273	260	299	282	315	304	267	290	254	309	304	242	296	267	242	300	274	276	303	260	278	256	269	247	275	267	273	311	274	271	271	297	277	252	281	278	316	272	257	232	256	249	269	295	298	250	261	308	293	260	272	292	277	292	285	303	273	280	278	285	287	263	267	272	299	251	272	274	260	260	291	285	262	313	261	260	260	256	306	272	295	268	267	260	315	264	285	278	276	274	263	273	272	292	303	267	250	274	277	297	279	279	263	249	263	278	260	255	276	266	299	276	286	291	286	273	251	291	276	301	274	274	265	258	265	260	253	261	243	261	310	276	314	263	293	269	280	287	270	288	257	255	255	306	266	297	277	259	249	269	284	243	255	257	269	284	308	252	265	286	272	284	302	300	286	266	268	267	262	247	294	285	247	259	279	272	282	270	268	272	269	256	251	262	255	258	291	272	304	263	266	281	286	252	272	324	280	273	284	293	260	256	288	249	283	305	276	287	270	292	276	254	267	284	283	255	267	253	272	288	280	314	276	310	281	278	261	286	300	282	284	260	300	289	274	263	295	275	274	295	288	241	283	263	297	269	275	269	280	251	294	319	282	266	284	286	268	252	290	255	231	248	269	262	273	289	262	263	259	277	283	288	307	274	273	282	283	238	262	277	253	297	262	279	261	310	285	281	259	294	273	289	289	282	263	285	285	280	245	273	274	282	259	296	277	259	287	282	256	279	290	265	250	256	262	303	286	274	261	266	320	257	264	311	259	267	265	263	241	250	288	287	272	281	303	281	250	258	276	292	290	275	294	307	267	274	270	293	272	280	276	297	304	272	307	261	253	269	240	292	287	278	283	307	270	275	267	301	260	269	254	268	301	270	286	266	272	279	273	269	264	291	270	273	272	258	279	262	284	288	283	257	282	265	291	271	257	249	294	299	273	294	268	318	289	252	302	306	284	283	272	286	292	269	262	269	302	269	253	302	257	258	272	274	284	276	239	224	297	289	264	269	240	265	266	286	288	289	290	280	284	295	277	266	275	277	293	339	245	258	273	259	292	268	263	286	260	252	295	243	265	257	287	289	260	285	269	279	274	288	259	268	264	273	281	285	260	268	262	301	271	286	255	279	273	255	276	290	260	273	251	293	230	267	243	249	298	267	288	282	270	276	321	274	269	275	259	262	263	295	286	287	281	269	298	266	258	303	273	270	254	239	292	267	267	294	274	311	262	294	288	300	287	269	260	289	273	250	276	264	280	278	236	276	283	285	265	284	266	304	277	257	258	293	251	284	295	268	264	260	306	290	268	289	273	276	303	292	254	273	293	292	278	248	262	267	279	284	272	281	272	247	263	294	300	294	249	313	249	259	278	318	301	292	281	283	275	282	316	300	280	260	263	275	267	301	265	266	281	285	255	289	275	268	288	285	301	304	288	280	271	252	273	256	272	267	271	272	250	288	285	249	248	279	287	286	275	287	284	263	275	287	283	271	249	266	257	243	258	299	283	299	276	258	290	277	271	282	280	257	256	292	265	301	291	273	275	278	255	284	258	246	253	274	285	266	295	310	276	291	272
27249	21643	18606	11415	5265	2611	1975	1279	914	862	691	550	524	468	480	437	398	391	401	333	335	339	355	381	390	351	331	300	331	332	327	347	325	316	306	365	336	344	325	358	342	305	325	316	335	338	324	316	302	317	340	297	339	334	284	341	339	330	328	309	346	342	329	302	331	308	326	323	302	368	327	310	298	336	347	326	316	337	340	317	329	317	315	328	330	325	328	305	273	318	327	302	352	316	295	333	333	293	299	325	340	296	322	318	310	329	334	318	338	314	317	344	298	356	315	330	313	299	305	331	339	303	269	346	340	315	327	370	330	310	287	317	295	346	333	321	320	330	339	277	314	322	313	330	356	316	371	336	335	333	310	326	333	305	315	331	336	308	322	316	341	308	320	320	315	331	318	287	362	295	323	321	312	330	322	321	281	354	298	283	286	312	318	313	306	345	331	336	323	301	301	309	333	305	311	311	343	299	330	322	301	302	313	337	318	344	344	318	321	337	297	333	333	299	316	306	360	320	335	312	313	322	315	322	300	340	319	337	312	324	323	316	349	303	334	306	341	323	326	279	307	322	315	310	318	338	290	346	325	310	323	317	292	318	329	329	314	302	320	335	321	362	316	347	323	320	304	307	291	355	357	327	301	335	331	334	287	310	367	322	323	336	343	322	322	327	306	300	330	321	311	345	306	336	342	360	311	298	333	327	292	312	323	334	337	307	299	308	338	333	332	345	357	337	320	335	319	304	310	327	318	344	348	288	308	285	309	291	288	332	320	326	309	343	330	315	342	316	329	269	316	337	342	305	333	303	291	284	316	318	327	329	315	333	339	318	338	319	303	305	324	331	310	333	294	282	318	323	345	334	314	317	347	345	333	306	345	318	356	317	342	348	332	343	360	302	300	305	305	298	339	302	314	333	293	324	319	320	323	319	310	334	329	320	296	319	322	308	334	299	299	331	312	327	339	305	313	305	327	331	294	326	293	317	303	295	338	327	333	316	301	313	336	325	286	327	323	364	332	341	330	312	326	287	326	334	342	321	309	310	308	343	346	347	306	306	316	294	307	345	345	299	334	334	308	336	355	346	341	301	337	321	323	326	294	329	300	305	343	314	308	304	345	299	375	310	312	312	293	305	357	342	323	314	319	323	318	326	327	334	337	326	297	311	341	347	336	324	300	287	333	304	354	340	322	319	355	336	332	321	335	316	328	363	285	308	326	289	308	330	312	324	329	286	288	326	313	317	313	281	319	326	323	313	320	354	314	288	301	320	317	327	320	300	341	323	330	293	300	325	310	331	293	299	323	320	322	351	316	302	313	304	327	311	320	348	315	320	311	335	315	311	295	321	313	291	325	337	294	310	307	321	326	325	290	296	306	346	311	334	333	340	338	325	321	299	333	335	305	296	327	318	347	324	329	281	350	286	311	335	339	341	278	333	356	319	283	311	332	355	314	304	335	308	356	294	325	365	331	291	308	306	343	318	325	287	331	315	304	355	317	324	325	337	286	312	324	320	333	337	272	301	332	299	323	358	315	345	315	295	305	287	361	345	311	332	312	342	288	336	318	321	318	336	326	325	324	354	332	304	319	363	352	304	305	332	317	321	325	296	334	303	292	329	297	349	299	325	310	329	316	332	313	337	321	318	329	303	313	322	342	317	336	329	311	340	323	345	334	283	306	326	323	321	317	314	322	326	338	294	331	329	344	325	325	322	323	281	318	311	304	311	312	329	333	313	337	351	307	320	356	309	314	311	319	318	348	323	304	308	319	336	325	307	330	327	352	346	306	318	314	306	316	309	312	330	300	319	335	320	300	308	356	321	313	343	312	317	348	322	306	321	328	332	319	343	351	351	333	323	328	340	336	299	300	352	370	317	328	360	322	325	326	323	333	309	294	303	329	335	291	318	317	284	325	312	323	332	320	312	311	325	324	349	320	330	292	349	321	357	354	326	339	334	330	358	324	311	318	304	336	318	305	342	328	302	324	297	315	280	301	326	311	332	324	319	313	303	301	314	320	307	318	325	312	295	336	337	305	313	311	310	330	326	307	338	349	303	347	358	341	307	310	347	329	334	323	314	332	359	316	326	347	298	313	328	338	323	331	293	276	289	330	301	345	313	349	323	293	325	333	299	335	299	322	318	314	275	350	319	335	355	342	333	332	307	327	313	335	327	329	349	325	340	339	329	315	316	345	325	330	342	295	348	317	319	312	349	297	322	287	331	311	327	311	326	308	331	316	300	324	304	300	343	314	327	303	337	326	336	329	286	297	312	313	355	350	324	320	330	366	302	339	319	336	316	318	306	345	289	307	316	282	319	317	350	308	269	326	332	329	342	313	361	304	329	315	331	317	323	295	313	309	310	342	327	324	307	305	321	309	338	329	314	336	341	322	322	324	317	319	300	334	326	312	298	328	300	332	294	352	348	281	348	318	319	323	329	328	349	321	318	358	308	328	285	297	300	349	324	301	351	305	340	360	307	355	353	330	347	306	333	313	335	314	354	328	375	347	312	352	307	309	341	316	335	331	338	327	332	315	338	331	304	319	333	301	291	322	311	297	310	323	325	334	321	298	338	303	310	314	305	301	344	315	327	342	321	333	322	356	301	341	310	296	324	324	327	305	296	321	300	368	334	322	322	324	304	331	348	323	322	294	325	312	302	314	330	328	325	310	311	315	293	316	304	347	324	319	323	340	307	318	302	335	323	343	317	298	324	350	308	298	307	318	372	316	348	302	337	309	330	314	328	320	291	291	296	337	323	330	336	353	332	312	325	352	324	313	349	312	303	323	293	306	301	295	295	334	304	298	336	340	329	330	338	302	336	282	324	324	298	330	314	309	329	358	322	319	306	334	310	331	309	325	358	279	317	284	330	309	322	321	298	311	328	314	331	282	325	305	302	331	330	300	316	285	330	345	312	322	315	294	325	319	316	301	321	351	340	312	325	297	320	319	325	335	333	321	351	324	355	336	313	310	282	347	312	351	308	333	345	324	320	325	333	299	332	340	297	314	306	331	353	288	320	310	321	336	335	328	345	331	282	310	310	315	315	328	305	301	311	344	305	344	319	325	328	322	325	317	335	328	321	291	331	324	310	322	310	320	317	304	307	319	324	300	315	364	334	335	288	315	345	311	297	317	338	300	322	363	327	334	350	325	341	307	344	324	354	345	309	327	333	316	325	342	323	329	308	314	327	336	328	313	301	339	300	336	288	292	327	316	292	328	314	331	345	304	319	341	314	295	321	334	332	326	323	309	284	328	323	315	310	339	330	309	298	322	332	337	341	326	287	352	341	320	334	339	306	355	329	339	320	330	320	320	301	300	305	328	320	297	329	322	307	315	320	297	304	319	345	304	325	336	323	333	341	317	292	315	342	325	332	338	326	356	307	310	320	342	321	322	316	342	334	309	362	330	325	297	326	284	345	322	351	320	325	328	336	346	347	320	310	321	341	307	313	317	332	332	335	335	317	346	332	302	311	312	369	353	343	295	305	320	322
21011	27861	21954	14300	9319	6159	4815	3442	2584	2199	1704	1161	1079	918	958	868	753	638	591	551	554	540	522	523	518	544	530	503	490	496	516	449	461	488	476	451	499	499	490	468	463	497	464	477	453	448	471	511	463	453	449	481	483	492	492	484	466	454	487	467	512	468	482	497	444	473	499	501	503	464	517	485	492	497	489	486	485	504	464	477	474	480	457	492	437	468	491	478	483	491	479	459	438	460	496	468	454	481	493	484	451	442	472	464	462	468	480	506	445	489	477	468	450	467	467	468	463	470	496	458	464	456	463	515	478	461	447	498	452	486	462	517	476	498	453	483	514	516	436	476	456	516	460	498	486	457	501	448	495	493	440	468	451	465	478	447	467	474	436	458	469	464	450	482	486	452	478	511	486	472	478	476	447	469	447	458	426	488	473	465	499	482	448	477	467	472	517	447	468	467	454	440	408	489	473	451	476	434	498	497	496	472	458	441	433	438	505	469	471	471	469	451	488	455	504	482	480	509	476	444	481	470	451	462	502	481	475	475	456	451	461	467	517	489	491	484	420	444	497	425	447	467	445	488	461	463	454	507	496	437	457	514	488	491	442	491	466	456	459	457	434	437	471	474	456	474	484	441	449	496	512	485	480	477	448	495	437	472	441	504	454	419	488	477	421	447	459	443	477	492	470	463	490	493	492	472	449	474	466	454	452	487	434	475	480	442	491	466	477	497	478	447	440	507	444	481	487	465	462	483	458	481	454	498	455	468	474	477	477	467	472	444	502	453	449	479	441	440	496	476	450	481	452	458	489	478	439	469	465	426	430	501	453	464	437	463	472	449	437	484	477	459	479	427	447	437	432	453	462	446	524	495	476	455	434	486	449	434	452	471	448	454	430	464	467	467	469	461	492	457	440	454	454	466	490	476	467	504	501	439	469	454	459	472	451	506	484	444	469	477	454	485	445	490	476	470	445	456	470	425	452	484	441	448	475	460	452	484	459	489	482	462	493	471	492	505	485	452	462	486	448	479	458	486	458	500	467	497	465	484	479	460	502	478	442	476	456	441	465	448	475	476	453	526	477	478	495	490	495	461	431	470	477	465	483	469	475	460	485	462	507	440	506	479	439	454	459	441	459	453	439	471	460	483	441	497	490	489	513	477	475	466	444	483	460	478	401	445	448	467	468	448	467	452	457	483	480	487	472	433	465	478	487	485	456	457	431	428	444	472	469	451	454	491	454	486	496	461	436	487	461	482	467	458	465	449	472	449	450	498	463	466	487	417	476	495	466	470	524	452	441	504	446	486	466	420	500	499	470	469	464	445	468	468	439	436	443	472	462	441	468	446	480	449	459	455	495	476	442	441	471	460	505	459	468	508	475	465	486	438	469	443	471	453	458	486	449	482	480	448	449	457	446	478	475	480	445	451	457	481	499	485	456	451	433	509	417	427	478	482	466	438	497	533	459	474	479	468	457	450	467	453	484	486	450	485	478	468	473	478	475	476	458	438	463	464	469	470	472	466	440	447	459	454	462	452	468	467	459	502	478	452	446	441	484	456	477	504	424	480	500	450	483	458	464	487	473	430	531	480	479	455	458	440	459	485	450	504	462	446	480	486	481	484	475	493	432	477	495	472	471	440	457	412	436	467	469	470	456	468	471	460	513	463	460	481	468	437	454	467	464	433	475	480	446	455	471	506	448	433	477	466	455	490	489	455	466	508	440	453	421	456	490	461	492	440	507	420	486	479	461	494	490	426	484	467	482	459	456	448	497	489	469	463	476	448	439	444	457	484	467	491	463	501	471	461	450	473	494	489	456	495	481	482	457	430	466	459	478	500	445	461	488	471	456	472	473	441	448	463	437	447	452	468	471	458	484	459	439	457	462	459	465	448	512	464	469	505	488	450	467	467	496	427	452	475	476	471	466	492	493	455	453	490	440	445	486	448	464	461	448	455	442	449	463	512	449	472	478	469	441	470	467	446	447	452	450	465	461	501	461	429	447	499	473	426	452	446	441	527	448	457	493	476	459	489	436	477	468	447	439	508	490	446	478	437	497	423	460	490	476	481	482	456	506	458	492	478	475	454	474	491	444	433	476	459	481	468	421	458	415	472	457	488	480	467	441	456	462	478	472	435	490	482	544	468	475	440	450	430	444	464	450	469	450	504	439	427	425	482	453	471	490	441	482	494	459	477	442	439	456	490	455	434	478	504	473	473	441	481	438	467	484	459	450	464	452	468	459	479	458	452	472	526	441	472	499	497	461	428	488	481	471	443	446	440	471	452	495	449	450	441	453	464	481	466	472	478	439	465	456	432	465	505	495	466	453	470	454	462	425	435	491	433	475	478	476	451	466	440	507	514	449	483	451	479	436	463	451	454	495	464	481	452	510	447	458	438	486	487	464	412	449	493	466	445	463	439	431	450	438	434	479	442	511	514	500	445	494	448	490	481	452	450	465	471	481	479	473	444	443	471	499	501	480	462	460	418	438	450	452	436	450	475	442	506	484	439	452	431	488	525	469	472	497	488	447	471	462	425	468	499	485	478	482	494	440	491	434	443	432	455	497	445	470	442	481	483	427	477	468	397	457	466	476	463	460	475	473	434	461	454	464	483	462	440	422	465	425	498	486	453	440	493	504	504	483	442	474	480	442	440	499	459	435	467	468	451	477	490	494	486	480	467	444	444	489	477	422	452	489	473	489	482	464	442	487	494	461	452	469	435	465	491	445	483	459	497	482	433	496	440	476	466	465	458	476	449	465	433	441	489	445	484	516	470	443	471	488	446	452	496	488	447	434	449	414	460	411	455	519	481	426	428	436	472	456	473	512	502	457	490	471	470	455	483	458	490	512	463	454	484	497	489	426	447	417	505	493	478	452	474	470	455	476	457	461	465	442	477	427	461	487	475	467	462	463	494	469	493	494	482	458	483	490	435	490	482	451	496	466	481	503	470	467	453	476	448	485	445	454	476	473	461	459	489	424	481	437	487	500	471	468	462	462	438	448	464	485	467	478	448	445	478	489	492	468	416	436	477	493	500	479	437	456	456	522	488	475	464	438	488	474	484	460	483	464	474	428	463	472	439	479	506	488	430	409	494	430	496	468	465	470	464	452	440	462	474	440	450	489	440	487	459	448	492	434	456	440	461	456	455	473	464	494	486	435	469	484	500	472	486	492	492	482	503	448	441	489	473	464	465	457	474	477	439	461	480	467	502	434	458	468	414	452	486	449	421	468	462	448	457	464	463	478	476	447	474	446	465	445	494	497	468	465	446	436	460	475	447	474	467	497	493	446	458	454	470	479	482	456	463	474	472	486	470	444	463	473	486	455	423	480	460	463	479	432	476	459	468	474	440	495	434	447	436	453	461	445	471	493	447	464	450	506	445	450	438	481	510	459	454	481	442	449	472	478	476	458	497	481	491	477	493	491	438	492	466	464	491	448	450	462	484	488	469	442	474	486	467	491	471	453	471	458	463	469	467	444	457	467	464	467	471	491	460
24122	21145	28304	24290	20623	10347	4155	2282	1441	1204	1019	753	671	649	602	564	542	464	478	411	363	324	375	338	366	367	354	335	335	352	306	342	326	304	306	308	311	306	324	285	300	328	334	289	325	331	326	314	319	309	313	318	344	314	330	327	286	279	296	278	302	351	327	333	294	308	328	295	301	314	304	314	310	331	285	300	301	302	311	290	310	309	297	289	274	286	322	316	319	321	293	275	275	309	305	319	300	310	297	280	301	313	325	290	290	294	277	331	318	293	294	314	297	302	314	271	286	292	308	313	281	332	301	312	318	320	271	308	322	271	320	310	302	316	272	282	289	310	302	301	323	285	274	314	343	313	311	296	300	318	308	298	272	268	301	329	312	283	270	285	276	315	309	295	312	273	290	288	265	308	293	301	267	323	317	317	326	308	306	290	257	315	292	299	279	275	289	312	273	287	280	298	301	317	279	316	318	308	286	320	269	303	324	314	280	294	305	293	304	285	288	301	307	284	279	304	324	304	317	281	283	303	292	296	296	290	317	294	300	270	289	317	299	321	295	304	301	311	286	258	270	298	294	314	309	321	320	297	286	284	301	310	326	290	327	319	294	267	289	303	285	273	291	290	313	309	293	286	296	329	305	318	326	262	287	316	273	320	269	309	315	330	289	277	327	300	307	284	282	312	290	291	301	279	303	292	309	306	311	272	279	296	309	278	303	296	307	347	308	290	309	306	292	301	312	288	274	304	286	278	315	302	262	321	306	280	308	289	305	268	283	275	313	278	320	292	262	273	257	285	282	304	280	301	268	303	287	325	298	323	293	303	285	259	308	289	287	282	325	276	309	304	272	323	295	300	309	324	285	322	312	306	296	301	303	308	294	307	297	297	303	314	305	316	295	312	323	304	266	300	294	283	277	271	261	285	326	309	292	298	319	291	294	272	290	297	314	325	276	290	293	303	294	319	330	307	305	294	305	288	276	315	319	277	336	312	286	336	296	282	289	301	315	293	297	301	296	269	267	292	309	287	317	317	282	297	314	310	297	284	287	285	317	277	320	294	271	319	289	295	292	297	300	296	316	299	305	281	295	321	300	301	300	300	267	311	277	284	298	307	293	297	288	326	308	279	292	296	282	302	294	313	321	302	312	345	285	274	305	290	310	284	315	335	290	283	365	290	303	294	294	300	293	310	320	323	301	306	280	293	276	294	317	323	304	287	323	306	307	309	310	285	277	309	301	324	320	310	295	321	301	305	308	307	297	302	325	318	319	328	296	317	308	275	304	285	288	327	284	266	303	329	278	303	326	310	320	342	310	280	309	322	273	321	311	293	304	286	287	292	299	273	298	284	301	274	263	297	290	311	306	282	315	284	265	292	296	290	274	310	257	300	341	315	324	292	319	306	303	316	292	294	314	298	317	312	315	315	322	286	270	292	316	301	292	304	297	300	267	329	297	290	300	297	291	312	300	314	296	303	287	307	278	285	290	320	309	329	284	296	285	341	301	291	283	311	294	314	282	324	339	285	282	300	283	300	310	303	296	302	333	326	301	320	312	279	284	295	308	293	305	320	290	294	295	295	292	316	287	324	320	310	305	331	277	297	309	287	297	338	292	290	299	282	296	311	300	275	317	299	314	317	302	275	297	281	291	296	301	261	309	288	331	311	317	339	332	313	291	284	305	285	332	304	272	285	326	289	296	301	312	294	319	322	265	325	282	315	326	299	296	283	272	292	266	284	331	314	323	302	327	283	308	302	306	289	347	289	305	336	309	304	272	314	308	285	289	309	301	278	333	299	303	301	318	347	299	308	304	317	302	297	309	281	336	320	315	290	293	328	285	292	322	306	295	288	295	287	282	288	287	313	301	274	286	278	317	323	281	285	309	294	330	308	315	326	292	308	291	324	294	327	332	281	311	310	301	277	302	307	296	315	294	338	309	293	326	299	330	292	326	277	288	284	269	326	287	298	311	309	300	298	321	295	297	290	284	301	287	303	293	317	285	265	287	302	283	295	292	314	303	281	273	287	337	276	277	320	299	293	334	316	335	299	285	282	302	302	304	292	274	285	321	298	296	287	285	245	274	293	310	304	293	290	332	306	275	304	314	315	287	332	293	288	289	284	292	287	310	304	287	324	300	300	314	277	306	269	287	330	310	304	301	274	285	279	305	297	296	284	290	311	295	303	325	292	300	302	305	262	308	316	318	285	291	261	324	276	289	318	313	330	292	296	291	314	288	300	306	292	296	317	309	264	329	296	285	318	311	318	310	289	308	287	278	284	294	310	302	313	293	293	332	291	315	272	289	322	307	309	320	279	297	293	319	314	314	291	284	292	299	308	303	267	285	299	302	311	309	311	326	310	283	299	297	260	306	317	275	299	302	303	276	285	284	277	311	296	321	286	313	287	285	292	304	278	285	292	300	309	261	313	300	281	290	291	306	317	295	286	274	295	326	304	319	299	318	300	300	310	283	288	302	338	306	326	314	321	273	338	273	316	276	289	309	265	279	308	281	324	287	304	335	293	310	298	284	290	294	338	287	304	341	283	315	297	303	280	309	295	281	286	291	286	330	313	323	297	334	312	313	280	319	284	315	302	303	299	320	261	277	273	278	258	278	296	301	290	320	305	278	308	306	326	286	305	332	261	315	288	283	298	313	316	310	299	311	328	314	312	293	279	283	314	284	336	277	301	294	294	315	278	289	287	287	297	302	314	329	270	300	301	285	285	267	304	317	293	293	274	307	307	301	331	336	286	282	326	305	272	283	302	288	296	286	329	255	293	299	297	316	288	279	287	249	311	300	294	330	291	305	290	293	261	295	293	302	285	313	287	303	320	306	278	299	306	326	274	287	306	304	308	305	278	310	274	317	312	301	302	312	312	270	319	291	275	250	287	312	284	315	292	288	291	304	299	292	284	303	313	282	315	307	273	313	287	278	315	291	302	279	283	309	296	275	313	274	272	308	299	276	318	291	272	286	279	312	309	284	274	337	332	327	293	306	288	282	288	276	314	307	286	307	327	310	281	313	292	281	310	323	288	318	299	306	280	312	293	291	302	322	311	296	305	311	300	293	302	304	331	312	300	330	316	299	347	291	297	320	302	309	320	290	313	323	294	299	289	314	294	300	289	284	267	294	293	269	300	293	308	287	323	302	293	295	290	320	310	319	303	298	294	286	321	278	320	291	289	307	301	295	255	296	341	294	327	303	300	293	311	301	320	283	280	294	311	334	330	294	317	315	301	279	275	308	302	322	335	301	303	277	282	298	298	300	315	302	286	309	305	328	276	271	287	288	297	302	314	318	295	313	258	277	307	293	313	292	304	275	283	299	298	319	305	303	306	318	287	296	299	314	309	299	270	315	315	301	285	314	302	319	293	302	299	310	293	289	304	305	319	294	333	303	311	288	265	285	299	300	306	304	336	287	304	311	331	290	285	310	260	304	314	316	335	307	281	307	316	317	317	309	285	284	275	301	306	280	294	313	289	300	291	300	292	307	277
21600	33172	27553	19277	13841	10062	7972	5795	4064	3116	2392	1828	1604	1440	1449	1239	1044	941	788	746	644	616	615	608	593	539	518	522	491	474	491	485	478	449	485	469	468	494	441	445	450	466	485	477	452	485	470	469	483	450	473	483	489	526	469	497	447	477	463	471	495	472	471	474	511	482	489	509	468	513	509	521	466	453	471	464	440	494	490	446	435	440	467	410	466	433	411	457	451	457	484	398	454	424	417	464	420	444	455	431	474	444	448	456	478	481	442	442	435	471	438	514	495	426	468	453	482	452	431	446	426	456	431	419	441	429	432	443	422	387	423	432	435	421	451	459	479	426	458	437	442	427	408	438	472	449	466	437	453	445	420	429	473	449	458	445	454	406	427	492	491	474	469	433	418	426	439	436	447	430	435	463	432	475	388	423	449	414	460	438	432	423	450	428	404	463	419	427	400	443	450	444	425	431	498	430	443	431	421	449	408	430	433	453	415	462	481	430	445	437	438	447	449	423	436	458	408	411	466	423	454	422	454	410	444	391	454	464	428	450	400	428	459	435	436	380	447	451	469	454	420	419	445	438	473	429	484	443	441	420	454	422	420	391	409	403	434	437	476	420	440	443	481	435	429	444	443	410	439	406	408	424	432	438	460	421	458	459	461	426	440	403	450	468	426	443	451	447	377	465	484	466	415	449	437	434	444	446	446	401	430	459	410	426	438	448	427	431	461	430	449	450	422	441	431	423	420	446	464	459	421	396	425	446	435	439	433	416	452	438	441	456	440	439	441	452	460	438	434	428	442	421	459	438	454	453	433	450	447	418	403	435	416	445	446	476	441	420	468	425	460	441	418	469	411	452	448	410	433	475	456	425	435	422	408	427	443	449	437	436	435	438	448	448	448	419	467	416	402	418	435	425	455	447	423	421	422	431	426	454	417	417	453	424	428	468	445	415	440	468	420	402	460	479	419	389	415	431	416	413	431	430	459	433	459	437	401	436	438	409	479	438	451	457	429	429	415	427	448	461	437	448	442	446	419	488	458	434	449	473	452	425	452	418	453	444	478	448	428	437	435	436	420	466	449	430	423	448	426	421	410	459	441	435	481	460	438	436	468	451	421	438	459	417	446	422	437	433	437	437	461	434	418	439	429	427	406	425	426	435	441	446	447	433	473	442	450	448	442	431	459	439	447	429	415	437	428	435	430	412	456	445	414	430	441	432	412	470	451	474	420	421	503	432	442	470	415	457	409	422	395	439	423	442	430	432	412	439	476	419	445	461	441	444	446	441	438	436	428	459	420	417	448	442	453	457	434	432	433	432	416	459	442	455	448	424	443	425	464	434	406	419	449	427	410	452	455	422	464	456	436	455	425	450	393	440	443	382	420	436	461	433	427	436	420	421	446	449	451	440	446	441	425	444	426	424	431	437	433	438	415	416	396	439	471	418	400	457	464	455	408	439	457	444	426	439	446	460	462	419	468	436	463	479	457	443	443	470	431	412	431	430	438	444	461	382	428	473	404	434	465	454	434	462	416	432	427	431	467	441	430	435	474	405	419	424	419	453	468	480	399	446	465	435	422	416	443	435	442	447	431	462	459	436	414	448	455	427	429	440	444	444	458	472	449	420	439	449	452	430	439	414	435	441	433	442	433	416	431	414	431	450	471	449	413	410	409	454	433	432	452	458	457	408	450	444	446	441	437	451	450	441	469	436	409	436	422	419	452	414	434	420	426	445	420	409	461	428	431	449	452	424	404	446	419	428	438	433	450	417	463	426	382	417	465	443	438	431	417	464	417	449	445	502	457	424	431	443	460	430	401	492	456	400	425	399	445	407	458	424	434	422	465	435	454	476	401	441	436	490	441	429	411	459	436	400	439	391	443	429	438	450	438	449	410	438	493	421	462	412	433	411	438	414	431	414	419	442	479	478	455	449	433	442	452	460	387	425	445	417	431	434	451	416	424	396	445	444	487	441	440	446	474	418	458	439	438	440	456	441	438	409	473	460	406	415	427	435	420	412	463	440	432	419	425	437	441	456	439	433	417	431	446	413	459	447	486	399	442	442	469	424	427	435	429	419	456	418	426	449	435	435	437	452	445	450	450	401	462	420	417	424	413	455	430	481	442	445	417	438	438	436	461	424	413	422	472	452	449	425	470	402	455	421	427	458	442	446	445	469	397	446	444	453	475	441	435	414	416	460	411	437	427	458	405	398	446	454	409	430	423	440	432	418	433	427	445	454	423	443	410	455	442	451	434	451	427	466	435	400	435	463	476	426	424	395	455	424	492	449	425	420	386	439	441	427	416	375	421	410	436	420	450	435	460	410	415	424	447	451	470	462	442	428	403	450	419	449	461	418	433	408	398	435	408	432	407	464	431	475	453	466	459	437	458	430	445	449	438	478	454	436	444	410	424	434	422	439	437	408	476	414	472	423	448	453	415	429	445	446	417	454	451	443	428	446	434	407	456	419	459	440	422	440	443	415	447	479	408	449	448	445	445	435	425	451	424	456	453	447	429	413	448	460	451	460	435	422	452	456	432	399	438	472	445	442	433	465	432	457	421	417	414	459	453	460	434	444	415	455	448	438	480	421	466	452	463	439	461	472	405	439	445	456	428	435	446	464	419	391	437	442	448	463	406	457	464	448	434	422	466	430	431	450	398	432	443	410	462	393	477	434	409	446	457	445	454	446	423	428	489	451	433	464	440	450	407	460	416	443	423	445	454	372	427	469	448	474	417	446	457	431	402	436	434	408	443	442	439	405	438	458	421	404	413	452	428	389	439	455	434	452	433	444	423	458	467	417	462	421	439	409	428	444	457	451	441	421	427	487	423	430	414	404	445	438	421	436	425	435	443	395	439	421	415	439	477	444	446	462	433	478	420	445	413	419	472	430	463	446	440	451	415	423	430	382	418	412	421	415	451	445	417	434	412	448	411	415	408	433	434	447	468	435	422	412	438	433	421	421	428	464	486	440	446	436	419	500	403	454	459	464	454	445	442	449	438	433	441	443	434	428	431	477	425	426	408	440	469	439	443	453	469	482	449	448	445	443	456	463	489	420	406	450	463	466	421	422	445	410	415	413	462	449	452	418	414	471	431	423	413	465	444	466	449	455	460	445	475	448	430	451	444	454	431	456	415	448	455	417	447	433	406	395	415	443	446	456	415	441	433	433	409	412	460	446	418	426	424	435	426	458	391	413	443	456	448	467	412	415	424	421	405	476	415	424	420	449	450	446	452	443	439	420	475	432	438	468	452	490	444	434	433	420	401	459	431	461	431	422	446	421	472	477	433	460	446	469	445	412	450	457	402	401	429	414	427	444	442	439	450	436	398	430	420	442	453	454	406	471	436	445	411	428	468	422	429	446	420	431	472	472	445	420	404	435	426	454	442	483	475	445	425	481	462	419	475	471	421	441	426	454	467	451	447	475	468	470	386	427	437	446	431	436	462	408	430	415	431	433	416	432	401	417	418	455	437	396	408	456	454	438	433	422	452	443
23158	21184	28901	23766	21193	20447	9611	3584	2233	1464	1056	880	754	741	752	606	537	441	391	343	333	315	312	274	261	252	267	260	260	218	243	211	230	234	220	232	218	211	218	197	209	179	212	210	243	182	222	202	219	225	224	211	216	226	217	233	207	197	204	207	228	216	220	210	205	200	243	230	224	219	219	213	232	225	238	206	220	195	200	174	203	195	185	212	187	196	190	215	195	201	183	189	186	186	191	215	190	199	202	219	225	191	195	206	217	195	205	188	200	220	208	206	210	197	182	216	194	208	216	193	208	212	215	193	206	210	192	184	192	205	180	183	183	177	209	205	179	193	195	189	194	186	188	212	220	196	209	200	205	191	200	196	193	188	191	191	194	185	184	211	179	192	204	185	205	196	171	176	186	189	194	180	192	204	169	191	226	174	217	219	221	185	201	176	186	210	196	177	200	198	208	172	178	200	196	184	208	184	183	188	198	186	179	199	191	188	183	205	196	206	192	208	186	210	196	196	164	204	209	212	198	184	189	185	202	197	195	204	202	180	206	209	204	185	178	182	187	199	173	221	182	198	198	215	204	202	184	204	184	184	182	185	208	189	206	193	188	190	186	185	191	198	190	174	208	179	194	196	185	187	197	193	202	177	177	208	201	159	197	209	171	194	200	190	178	181	194	189	202	185	200	215	190	176	202	195	205	202	170	226	210	183	205	167	216	185	200	188	201	185	186	190	185	207	180	209	179	175	175	205	217	195	192	193	177	181	183	182	190	196	189	221	193	210	188	224	190	208	215	157	192	188	224	188	197	209	191	177	193	185	187	179	193	189	208	174	203	195	197	200	175	209	187	185	198	181	195	195	200	225	202	174	191	167	190	209	177	189	208	174	189	188	191	178	190	190	173	194	171	186	196	185	189	179	184	190	234	202	208	181	202	183	187	211	184	194	182	191	200	187	193	214	198	214	189	204	201	184	198	197	189	176	221	184	213	198	176	187	177	196	212	173	190	176	179	186	182	212	190	224	163	194	187	207	184	195	185	177	186	190	184	171	211	209	198	204	187	193	175	184	182	176	170	221	219	181	176	185	209	203	192	194	193	193	207	188	183	183	183	172	169	206	186	189	177	173	183	199	172	192	186	180	219	192	193	176	186	169	172	208	205	196	187	180	206	206	180	179	186	202	187	192	204	181	204	190	198	209	190	186	187	162	195	180	207	186	191	186	183	204	177	202	205	207	208	204	196	186	204	179	194	194	194	169	203	168	186	178	180	218	197	209	170	199	206	212	182	188	188	177	198	181	193	187	198	185	181	206	187	161	217	208	189	204	194	186	203	206	180	205	189	191	202	179	175	186	192	180	190	193	190	188	219	183	182	181	198	209	181	192	215	220	190	216	185	207	206	185	215	188	184	206	189	199	177	194	184	180	208	177	171	195	194	228	189	194	209	216	204	183	172	196	191	208	189	191	200	174	188	182	189	189	198	195	195	204	171	180	180	176	220	167	197	197	198	193	166	179	185	196	199	215	192	206	173	185	221	198	177	195	201	169	200	166	162	183	194	210	195	179	188	189	167	209	182	180	219	211	197	223	160	202	191	177	216	191	215	186	191	206	176	196	172	199	181	192	194	205	174	203	227	173	196	200	198	193	199	187	151	208	182	193	176	205	205	191	180	192	206	194	197	188	182	179	210	181	181	205	202	181	181	214	192	185	182	184	219	194	201	224	170	202	194	202	180	193	165	184	226	198	173	187	194	196	187	185	190	211	182	206	190	171	180	195	187	187	188	187	222	162	195	211	198	187	203	187	207	193	197	194	173	178	187	203	203	176	210	160	219	184	162	201	202	173	181	195	170	184	168	211	168	190	202	200	199	169	193	180	197	226	212	174	206	195	211	211	184	189	191	186	190	200	223	181	188	203	229	169	176	156	210	191	174	186	176	164	209	215	208	186	190	203	182	174	192	197	211	191	190	195	177	184	194	191	178	228	190	205	222	189	197	209	168	201	185	214	183	202	206	185	188	164	197	204	170	205	191	180	181	196	194	203	197	185	195	190	183	186	203	209	190	189	199	208	212	165	184	173	170	176	188	194	183	171	185	198	206	215	184	190	188	195	200	197	197	187	183	186	185	206	192	177	178	193	191	168	192	187	209	187	175	180	195	193	182	201	181	181	207	186	204	176	166	192	200	210	200	177	183	196	201	153	200	205	177	192	205	187	173	195	163	165	189	190	194	187	211	200	202	175	184	208	216	193	181	192	186	184	209	187	190	195	176	193	193	192	206	204	183	188	162	187	206	192	207	185	210	193	174	204	187	185	213	183	182	196	200	209	170	190	212	160	186	180	201	218	203	183	191	194	184	183	209	174	213	188	183	178	200	177	166	208	177	204	194	218	173	213	158	204	192	182	201	177	197	180	191	210	208	175	179	193	181	214	196	188	195	189	212	210	178	212	197	190	192	192	170	194	185	186	195	166	186	192	197	189	190	220	187	202	221	206	172	205	190	185	207	195	194	178	185	196	205	196	187	166	186	176	167	203	198	199	169	203	222	180	173	200	214	190	185	188	190	182	225	176	194	206	188	201	151	195	184	185	198	199	182	194	180	187	163	194	208	180	216	197	186	191	198	177	172	205	190	184	174	197	191	199	169	169	189	191	205	197	213	172	189	178	189	211	178	198	199	178	192	167	194	215	196	183	197	188	197	175	176	175	199	199	207	201	188	198	181	204	173	185	157	203	193	196	202	166	181	184	196	169	177	170	166	192	200	178	213	190	197	188	169	183	206	181	193	194	168	185	176	170	213	200	204	158	192	194	190	178	193	176	175	185	178	188	173	182	178	193	214	174	185	168	194	188	191	172	181	222	198	200	193	202	207	186	195	194	192	194	160	189	196	183	206	209	198	196	197	196	202	184	198	203	192	173	186	189	200	197	173	201	189	187	179	173	186	207	185	197	199	181	179	202	193	187	196	188	186	208	182	179	214	187	163	207	174	218	185	202	179	203	176	191	197	189	179	192	190	199	208	196	182	185	173	206	189	201	187	199	194	180	228	177	177	184	206	187	177	185	192	159	187	177	188	197	193	205	207	189	167	190	198	180	199	154	191	190	198	203	188	189	180	200	172	195	201	194	199	196	207	183	194	205	189	177	201	195	210	196	209	193	211	188	176	197	206	172	197	215	205	206	193	203	187	191	188	205	177	180	198	193	198	203	172	207	170	202	218	185	187	190	202	174	226	206	166	200	185	219	182	191	187	206	161	201	152	174	170	164	210	198	174	226	187	207	185	182	182	185	189	194	214	183	176	189	178	204	158	201	188	189	198	166	205	201	209	199	187	207	187	215	207	225	190	195	162	194	189	164	188	181	200	197	187	180	182	201	191	200	194	188	186	174	217	170	213	222	188	188	213	188	225	209	190	195	194	196	173	192	190	180	175	177	188	183	189	199	222	190	201	201	184	191	183	185	177	183	204	181	186	184	191	191	168	219	179	179	210	165	190	203
23233	37522	31377	21966	16568	13112	10615	7997	5932	3902	3010	2392	2014	1919	1945	1456	1224	965	801	665	727	596	611	539	543	475	483	382	387	383	349	362	348	367	334	362	306	328	337	298	326	313	317	338	336	331	327	333	324	366	332	322	341	329	298	372	321	320	339	335	320	341	328	329	350	377	383	373	385	373	336	326	348	337	375	333	338	346	298	272	295	322	296	284	286	261	289	296	305	321	297	289	310	310	302	302	310	326	305	299	293	313	321	309	296	286	293	294	318	311	288	307	303	316	280	298	284	286	267	312	260	283	280	297	299	272	276	293	274	305	299	278	289	254	291	302	319	308	285	314	299	310	299	292	292	271	297	270	278	293	276	275	276	291	281	270	273	261	269	277	271	286	252	290	288	291	306	324	280	246	284	294	293	299	300	279	281	302	283	313	282	303	291	268	268	280	310	253	271	254	334	299	280	278	288	292	280	271	275	287	255	284	280	278	261	282	269	270	282	274	282	296	283	265	284	268	308	270	260	285	259	274	327	252	305	293	274	300	276	294	302	275	238	289	267	281	293	282	278	280	278	281	277	266	298	265	283	318	272	284	285	287	292	294	291	266	262	310	293	268	316	268	290	314	288	301	279	282	277	274	300	251	273	309	303	293	281	276	295	255	281	279	274	274	267	275	288	290	276	263	304	295	285	270	272	284	294	273	286	299	275	293	287	315	257	330	258	293	268	266	294	272	307	274	280	304	284	291	296	302	276	252	289	275	272	282	299	310	274	267	263	268	282	273	278	264	282	292	271	267	283	288	288	311	270	263	277	314	254	265	294	282	251	274	298	250	296	295	284	296	295	297	274	281	297	280	316	280	276	251	262	327	260	262	270	275	291	317	263	287	269	297	283	297	303	272	254	305	259	284	261	267	279	284	294	294	261	316	269	269	258	284	302	265	314	282	297	276	270	275	294	308	274	306	281	267	278	254	279	301	279	276	271	250	300	272	266	300	283	246	286	281	260	303	297	280	294	279	282	296	278	281	266	274	297	289	282	282	272	280	281	278	263	304	262	266	239	274	281	271	289	307	259	313	286	297	271	268	283	303	293	306	291	291	280	283	270	278	293	272	290	260	263	261	288	282	265	272	287	270	282	272	266	281	280	315	304	283	314	294	273	257	270	257	302	288	283	314	295	272	274	281	270	292	302	295	276	306	280	273	275	295	304	270	268	262	241	264	274	290	292	264	301	265	284	271	325	268	295	280	279	267	309	266	284	255	289	292	306	281	260	264	263	308	279	269	289	276	300	296	288	275	286	271	294	288	273	296	290	286	282	276	272	247	282	281	304	283	267	317	311	296	280	284	267	251	282	262	276	310	279	281	273	278	280	262	309	270	275	272	287	294	285	293	272	276	305	288	282	293	281	329	270	280	262	273	291	278	288	262	270	255	287	274	289	268	287	287	301	282	280	293	276	302	270	313	269	289	266	260	281	260	237	277	300	294	324	272	295	257	246	295	264	288	282	276	260	272	291	263	293	266	262	307	237	278	260	283	322	305	266	282	269	277	303	271	306	295	282	251	302	273	292	270	247	303	297	270	279	300	290	260	273	281	254	279	265	291	257	282	278	254	299	282	290	267	292	291	284	306	321	280	265	290	278	283	273	271	289	279	277	285	255	280	323	340	253	297	269	304	284	263	289	300	257	264	287	290	272	253	280	259	301	277	257	255	283	280	267	255	288	273	311	300	311	284	287	283	265	278	286	283	287	302	282	270	295	296	290	265	283	282	300	307	286	274	274	285	279	276	283	252	281	310	290	296	291	271	264	277	248	297	310	301	292	269	272	279	277	294	265	273	272	264	274	305	289	248	275	263	271	297	247	311	297	266	274	270	287	282	281	306	310	279	288	275	292	292	284	268	249	309	298	261	290	273	262	298	281	270	282	324	255	277	278	264	273	270	301	289	283	299	290	280	315	262	273	311	309	265	297	289	299	267	306	297	258	281	274	274	273	283	279	284	280	261	314	298	260	278	338	289	309	266	250	296	285	267	270	280	273	275	280	275	300	264	278	276	322	261	267	278	283	255	290	281	299	268	268	267	319	286	292	278	283	305	279	308	305	277	285	273	289	264	284	303	271	283	266	296	286	274	273	269	283	273	286	268	298	260	288	309	246	280	264	253	269	284	281	274	268	294	288	307	259	272	291	266	287	319	285	305	275	264	271	244	274	266	268	315	284	288	278	277	271	269	266	272	278	273	278	274	274	265	278	273	276	282	263	290	273	285	295	298	293	280	298	285	283	251	261	294	294	264	277	298	288	254	302	287	298	299	297	271	297	263	303	295	285	297	267	249	280	303	257	292	310	300	298	314	277	298	269	275	263	295	292	254	266	274	316	258	295	305	299	275	272	286	304	281	279	285	280	293	259	291	286	269	252	256	257	263	287	264	304	276	282	327	300	275	258	300	303	299	293	299	253	297	296	298	281	275	264	269	292	310	262	261	295	276	290	281	288	295	269	304	277	256	283	285	270	280	291	266	294	284	293	272	258	251	276	261	284	298	279	297	290	312	276	270	266	274	275	256	272	293	254	275	295	268	286	249	297	293	267	294	305	311	279	264	300	282	260	258	317	292	277	281	275	278	263	282	311	276	312	290	309	268	283	312	281	270	271	291	304	270	285	274	301	274	291	290	307	299	295	308	268	275	295	275	279	296	286	288	289	298	260	269	294	284	264	278	294	259	291	277	286	266	277	299	270	269	304	275	256	318	274	268	282	287	269	278	307	266	308	275	296	310	282	294	289	274	287	258	286	279	273	285	267	294	265	282	279	276	289	279	258	265	328	285	273	293	278	279	256	291	298	280	295	300	281	261	281	287	277	285	263	282	301	275	290	278	320	289	283	278	293	299	293	281	296	291	294	279	284	265	294	241	283	287	295	263	288	306	276	258	293	276	281	257	264	281	251	274	292	297	262	284	276	284	279	274	252	256	311	259	284	296	271	298	289	295	275	257	270	258	280	256	290	269	256	308	278	244	271	282	270	271	291	278	303	294	310	284	251	291	264	264	275	311	291	276	294	292	310	313	253	290	293	273	275	290	266	276	284	250	306	258	257	296	314	283	270	311	275	273	287	303	277	287	281	313	282	294	253	292	304	271	287	267	288	306	291	322	274	278	282	260	286	304	237	292	253	275	288	264	249	299	279	300	280	270	283	280	275	305	262	275	289	288	278	273	294	274	263	299	265	276	288	301	281	305	288	292	305	273	279	272	283	309	288	310	289	286	302	264	303	256	270	274	277	280	244	285	295	300	290	282	326	294	271	278	283	285	287	299	273	270	281	292	282	285	287	303	263	265	294	299	277	295	283	280	280	260	310	276	272	296	305	289	275	279	293	255	275	273	246	309	281	291	300	304	276	289	303	294	302	289	278	273	322	283	278	277	292	264	284	283	297	279	305	309	300	305	291	277	277	274	283	278	300	272	283	275	276	288	269	292	288	254	299	258	268	267	299	276
27169	21329	18227	9641	4294	2669	2074	1530	1024	689	599	564	508	524	598	535	458	347	376	346	344	333	353	350	340	364	323	374	311	337	326	339	338	364	341	335	358	337	347	333	343	355	319	344	346	335	351	314	356	307	334	343	322	347	332	333	353	305	327	343	325	337	314	376	327	320	335	358	303	357	313	336	317	349	357	336	319	310	338	317	340	304	346	342	353	302	346	336	344	333	325	320	354	354	307	341	329	329	321	354	292	330	322	332	368	310	339	355	310	324	349	323	352	312	311	317	317	349	346	313	343	306	313	327	363	321	352	328	327	315	328	304	328	325	310	300	328	324	343	348	332	305	296	345	318	362	312	334	319	336	353	315	346	341	342	350	319	339	297	302	332	346	334	351	340	312	312	344	317	313	304	327	358	307	363	336	317	338	329	335	317	329	335	338	358	359	372	325	313	312	328	342	332	339	309	301	313	315	330	336	325	300	321	309	314	338	317	343	324	328	307	331	297	341	300	319	291	352	326	306	358	333	320	321	337	323	372	319	335	327	313	297	343	316	314	325	345	329	338	323	353	303	323	318	314	347	332	314	323	325	342	335	344	351	315	321	338	303	333	342	334	354	366	339	345	291	342	360	299	323	328	324	348	314	338	306	344	283	302	294	336	305	328	318	374	336	344	331	345	318	360	294	281	311	348	315	323	322	367	330	347	316	341	329	318	318	344	342	336	320	324	334	304	299	311	312	349	318	334	353	347	324	332	335	363	358	330	351	353	339	305	330	324	311	339	322	320	347	352	335	292	331	331	331	347	320	313	320	330	338	326	327	303	300	321	323	322	341	345	304	342	323	328	326	315	346	324	345	347	335	345	347	302	327	303	338	311	296	344	341	351	337	315	295	355	324	315	330	321	367	319	323	317	312	326	344	288	316	380	333	343	298	329	336	338	326	322	329	306	339	326	334	287	300	290	303	330	333	324	350	344	325	313	326	366	365	329	328	328	324	326	344	337	323	314	346	354	319	338	360	330	338	333	342	372	321	302	322	332	323	348	341	323	320	362	327	356	345	343	341	318	279	353	303	345	345	352	312	307	342	325	346	339	333	368	327	330	311	305	335	337	312	307	331	342	336	353	348	336	340	326	286	348	350	290	356	346	331	319	308	308	347	305	343	341	328	351	340	323	327	360	309	331	303	304	319	353	325	333	336	298	319	306	327	331	321	337	311	320	343	333	340	332	298	336	317	334	326	333	347	316	339	325	328	328	359	359	342	318	316	298	359	311	327	339	356	327	329	308	316	335	294	311	332	340	311	307	339	326	323	347	298	353	295	348	346	329	326	279	351	316	321	325	327	279	331	336	328	335	341	326	334	331	341	333	344	328	316	323	305	320	296	349	313	314	333	325	338	327	357	320	318	314	348	304	353	344	353	320	336	350	339	347	331	335	326	322	341	307	312	310	308	330	312	330	346	321	326	353	321	317	339	354	342	335	310	325	358	352	334	326	323	327	293	323	353	324	324	317	329	340	343	337	303	318	345	302	335	346	327	370	327	327	302	346	320	316	327	318	363	335	326	340	355	319	318	332	316	317	317	347	329	326	312	319	302	304	337	317	357	330	316	319	342	295	301	344	338	334	318	356	301	323	320	349	323	326	344	330	351	338	357	324	308	296	314	327	340	338	335	340	325	321	329	347	327	322	340	306	344	347	348	312	331	305	345	305	329	326	333	353	311	322	324	306	312	341	360	346	310	331	333	329	319	344	316	325	288	366	341	327	325	340	307	324	311	334	313	302	363	345	310	314	325	321	318	321	355	326	331	338	323	313	352	338	326	343	338	307	331	335	309	318	330	353	316	318	353	351	323	353	319	327	315	332	307	325	320	282	307	317	334	317	356	302	354	349	329	321	326	334	345	324	326	337	325	322	318	315	305	326	326	318	321	356	312	316	336	321	328	341	336	321	322	332	303	330	312	309	331	344	324	327	306	374	336	347	330	360	322	301	365	295	336	316	288	324	328	355	326	329	318	346	303	333	317	324	343	340	340	346	323	338	336	301	350	325	319	344	291	376	337	305	319	340	326	321	298	346	349	339	316	353	323	328	324	327	325	326	335	325	310	325	299	326	349	307	347	334	342	363	324	318	299	331	318	341	339	345	333	314	333	309	353	324	302	340	336	309	352	341	333	303	307	354	318	327	347	323	334	327	347	291	324	341	324	305	327	309	308	346	335	333	336	302	325	342	303	322	297	343	306	328	337	324	334	325	334	317	358	333	328	321	316	313	310	324	319	336	339	354	341	346	331	311	381	352	337	320	312	329	365	304	315	354	324	305	328	322	371	342	336	336	311	317	317	356	308	361	295	315	330	350	345	364	301	323	313	317	329	313	311	335	318	331	327	319	299	303	342	354	315	328	327	334	336	310	328	326	334	325	328	323	358	332	335	314	349	349	334	339	311	331	322	323	338	356	309	339	319	324	355	334	360	320	328	337	371	332	350	348	295	316	351	362	349	329	344	342	343	312	318	331	327	344	313	330	328	301	314	319	343	342	334	341	334	356	320	326	316	334	319	342	366	358	317	326	319	368	318	313	320	299	348	319	318	338	335	340	299	325	324	327	321	344	330	353	344	361	315	314	333	338	336	287	290	325	336	350	352	326	310	334	299	328	314	329	330	319	302	333	314	329	334	330	347	334	352	335	320	354	328	317	319	348	339	337	332	312	316	308	359	297	331	323	306	319	309	299	341	317	353	339	337	322	336	332	332	314	328	295	330	358	331	330	330	341	345	336	310	357	340	310	325	341	291	334	356	298	324	343	341	345	321	341	341	349	323	311	311	314	357	299	324	322	329	335	326	325	291	294	298	358	336	375	339	334	337	333	302	337	295	312	345	364	327	349	338	353	325	325	312	283	323	340	325	317	319	320	321	351	291	323	319	365	330	326	346	301	298	324	314	331	328	305	344	336	319	298	355	350	338	332	297	337	326	296	291	316	318	334	348	316	344	327	371	310	293	321	336	352	303	355	323	330	301	358	335	327	347	349	328	351	326	338	319	374	363	331	358	353	303	336	308	338	319	341	323	306	337	306	335	321	305	342	321	326	346	312	326	303	296	331	308	301	341	303	315	311	321	328	319	351	327	350	363	318	352	333	345	325	322	318	308	331	335	300	301	305	333	346	327	328	309	356	325	333	311	287	360	332	329	311	295	309	326	308	325	310	335	346	333	342	333	328	323	328	316	326	328	349	341	366	325	334	342	340	319	308	337	312	353	325	365	315	321	362	332	319	356	322	320	327	309	348	324	342	313	320	356	364	329	271	319	330	336	376	305	336	313	329	322	335	303	328	320	341	320	352	323	331	318	346	369	301	307	344	346	347	324	323	359	330	329	336	314	324	344	342	333	359	341	297	338	296	330	332	308	323	312	317	346	319	321	337	329	341	364	304	320	340	332	323	328	339	340	361	363	302	330	302	352	341	304	321	347	315	346	345	319	324	314	342	329	335	331
19924	26518	21404	11865	8172	6281	5316	4001	2386	1622	1446	1240	1029	1024	1049	914	770	660	621	594	539	539	538	561	514	489	479	526	514	504	497	482	495	489	519	474	477	498	464	471	490	514	466	496	483	475	494	456	492	520	508	472	482	506	508	495	497	488	500	490	493	495	482	486	469	521	496	509	514	513	525	502	525	465	492	535	518	512	465	447	485	502	494	472	492	485	454	442	456	525	492	518	488	480	483	487	466	471	498	485	486	485	470	516	489	460	487	478	485	492	491	471	498	477	470	477	513	500	519	487	520	434	496	452	475	521	464	492	498	493	456	472	471	473	499	485	481	502	477	495	462	484	482	489	485	491	484	457	510	439	459	477	493	497	438	479	459	496	451	495	485	484	456	441	478	503	518	492	461	498	484	474	432	480	515	493	481	517	457	489	485	527	447	458	461	478	458	497	474	490	505	444	455	483	489	463	485	489	469	484	478	477	505	464	464	501	450	439	514	481	454	492	500	473	466	444	485	506	470	473	469	471	464	463	473	443	495	468	480	480	486	487	443	489	508	475	495	456	467	473	466	485	473	497	484	456	468	451	461	526	474	491	478	469	448	468	515	463	489	471	453	444	456	474	459	463	471	444	488	494	501	500	477	482	439	508	462	462	487	501	494	460	522	455	454	489	470	454	474	475	455	460	469	458	466	428	465	486	508	473	457	517	459	452	473	428	472	478	496	506	471	508	470	454	474	476	518	482	472	512	493	480	495	490	446	464	475	473	467	458	478	498	467	493	481	479	527	426	482	514	483	473	466	479	468	475	451	425	472	499	487	496	481	469	473	486	480	470	472	445	479	469	500	467	458	474	479	496	503	477	483	468	454	491	509	502	450	493	454	488	470	495	510	474	474	462	477	494	454	448	482	494	514	458	491	442	490	483	481	444	494	459	481	463	475	470	466	504	442	484	479	478	445	457	448	530	471	480	486	476	476	455	463	472	482	514	465	484	454	481	505	449	502	495	518	435	493	462	494	492	489	477	454	500	469	484	524	472	496	493	436	518	502	438	455	504	492	494	473	445	525	475	510	456	478	473	453	503	496	503	513	459	501	478	457	502	407	470	488	505	493	487	482	488	499	541	436	526	479	506	496	431	485	475	513	476	501	477	485	472	483	467	450	474	484	522	480	475	492	459	490	468	498	490	473	462	484	465	472	487	484	517	476	479	449	476	482	487	468	445	495	510	492	488	448	472	512	480	477	481	482	485	477	475	467	518	462	475	463	502	447	479	464	452	484	465	475	481	469	454	463	449	476	482	489	488	478	469	510	503	460	481	533	447	507	485	456	463	449	455	457	468	491	466	443	496	461	488	437	454	506	506	489	466	496	501	473	477	464	499	461	500	482	480	511	467	479	485	472	478	502	472	501	474	495	475	461	463	477	481	509	519	497	449	489	477	494	487	485	486	509	451	414	518	478	495	469	508	457	481	494	494	452	424	520	495	486	423	500	415	460	465	484	451	446	522	448	529	464	490	477	511	445	510	482	481	454	469	492	469	473	468	480	490	453	464	495	512	466	486	517	489	470	494	503	480	477	478	491	512	448	504	473	514	498	482	481	524	445	529	476	476	494	457	506	516	466	467	512	490	479	473	480	492	497	448	457	485	468	464	490	489	501	507	476	445	440	468	461	509	482	509	492	456	512	506	500	485	455	452	484	490	440	464	521	484	464	511	468	509	478	524	462	488	478	491	451	518	481	510	464	492	448	458	470	478	465	492	472	474	450	431	468	462	482	464	449	499	495	497	490	478	529	461	459	490	470	474	457	443	470	464	451	457	493	490	444	500	479	451	464	459	477	477	483	494	460	441	484	502	459	487	457	490	460	502	496	506	468	486	502	460	479	465	469	469	501	489	451	456	496	467	473	458	449	492	460	521	444	512	501	477	478	503	460	475	468	519	430	474	492	521	483	480	496	475	467	478	469	456	491	493	486	526	470	480	489	483	464	485	470	461	503	524	477	440	474	493	491	454	449	495	488	473	500	465	452	477	484	458	475	488	463	518	486	491	477	472	462	458	476	474	485	489	471	492	499	468	467	450	439	428	488	462	429	487	504	498	495	455	461	459	523	456	481	507	434	500	439	498	503	442	431	467	480	476	446	471	516	533	484	480	524	479	493	510	451	478	440	466	441	461	444	478	445	500	451	471	416	471	453	490	468	453	520	463	466	494	447	493	452	455	479	482	473	516	479	474	420	460	511	455	463	471	482	491	484	486	471	484	435	496	471	520	490	525	488	466	475	480	473	486	463	478	471	499	492	446	451	484	462	498	500	464	470	482	479	458	485	477	462	483	513	484	481	475	487	463	458	460	475	458	498	496	482	503	501	478	467	466	488	469	471	460	504	471	486	509	519	458	473	481	487	503	502	486	443	508	502	471	504	517	459	448	470	473	466	462	442	478	473	457	486	470	487	483	471	482	458	503	470	460	478	480	425	480	450	469	451	449	502	483	456	490	492	459	488	458	440	447	473	459	509	487	491	412	503	474	516	487	461	491	428	478	486	510	455	483	477	466	517	461	469	475	461	488	454	488	487	483	473	480	474	448	479	485	464	443	524	501	494	474	518	470	485	435	485	475	461	452	487	456	461	482	481	511	518	499	524	529	435	456	433	461	502	460	450	475	461	480	436	480	505	467	488	482	468	467	466	500	464	497	477	460	463	482	469	482	444	443	501	465	495	473	490	460	501	484	503	420	437	452	457	500	514	521	465	492	474	493	520	489	482	481	481	460	451	496	490	475	489	454	477	475	450	514	447	503	424	446	461	497	482	446	475	492	511	439	495	510	444	436	477	452	470	479	462	451	501	519	506	529	484	461	481	467	495	523	461	451	434	491	500	435	451	478	534	498	468	466	479	487	491	488	495	478	484	484	436	484	482	465	467	481	474	479	492	525	464	455	468	505	471	512	460	491	478	472	497	488	443	467	445	490	486	458	457	468	478	460	504	495	462	517	488	486	451	476	511	494	497	468	476	462	459	464	437	498	522	524	463	472	473	449	466	472	458	468	504	439	483	482	469	481	484	454	409	506	480	466	457	464	485	489	454	474	466	496	461	461	484	481	471	488	467	490	492	470	478	476	429	511	490	511	464	501	477	500	463	504	499	509	472	491	460	462	461	473	466	459	487	431	488	482	503	457	497	493	520	436	466	500	469	474	508	495	499	531	493	468	469	493	480	457	441	496	475	483	479	508	466	466	478	504	511	459	471	504	513	469	476	517	495	467	476	485	497	509	476	486	475	461	501	509	491	442	489	478	475	467	485	516	448	467	477	467	493	506	483	498	460	510	492	475	484	468	467	485	465	475	535	513	515	516	514	486	446	473	475	470	457	462	448	454	484	504	469	435	500	444	502	490	464	440	475	477	514	507	478	501	462	470	480	482	486	474	466	503	468	468	481	468	494	494	539	498	455	448	489	523	474	446	472	465	472	476	453	484	467	472	460	493	485	455	475	522
24126	21143	28254	24312	20557	9915	3940	2127	1558	1116	905	818	812	671	657	599	494	479	429	415	419	374	340	393	358	375	318	333	335	336	292	330	337	326	320	314	339	306	340	306	288	297	275	345	311	323	347	314	311	316	316	306	332	345	342	292	334	325	333	333	324	313	315	318	313	338	319	313	327	294	324	354	337	328	325	338	315	300	329	327	338	313	318	330	324	347	297	329	323	317	322	325	284	321	286	315	307	295	317	303	325	285	342	298	292	322	349	308	313	288	300	281	281	337	314	299	332	300	292	293	296	293	326	317	320	307	303	282	288	310	313	305	315	320	299	325	266	289	313	325	285	282	305	307	276	292	303	313	298	298	301	331	281	313	285	308	311	275	303	328	295	326	299	299	325	321	296	294	306	306	267	298	280	323	299	321	321	319	292	286	308	297	285	297	304	323	299	311	311	286	298	313	296	305	331	289	304	302	327	295	318	296	346	311	327	324	331	328	291	322	319	250	307	316	328	310	333	247	311	332	296	310	326	290	288	290	296	291	306	339	320	321	306	300	299	288	350	294	317	286	300	316	318	308	305	290	305	319	267	320	315	298	329	300	341	326	284	278	307	291	314	314	301	271	282	318	304	318	312	346	284	308	311	282	309	255	315	277	316	332	342	276	314	282	321	303	288	316	325	306	346	270	304	326	296	296	290	302	310	336	300	300	312	300	319	283	314	321	299	300	314	311	333	281	319	291	297	301	298	286	308	277	303	308	297	291	285	309	323	299	306	300	339	303	305	318	280	339	298	297	333	307	288	297	328	300	304	303	291	270	307	289	320	295	300	361	297	281	310	320	309	316	296	302	330	317	324	311	290	335	305	309	323	302	305	284	285	306	327	337	318	299	301	320	306	327	310	303	308	299	273	304	323	286	306	299	319	283	326	309	299	294	299	330	310	336	301	298	309	309	310	312	318	276	311	294	316	308	308	269	308	302	318	291	309	280	284	295	316	312	366	314	301	320	296	336	298	301	306	329	334	302	302	315	314	298	323	288	298	333	311	318	300	342	309	327	312	308	302	301	333	321	338	304	319	321	291	281	291	307	306	292	302	330	292	318	326	298	304	303	310	327	305	293	320	312	300	310	312	303	314	317	318	302	339	312	286	304	318	313	308	331	307	284	308	299	335	284	316	323	316	313	330	301	300	297	299	325	293	303	295	310	299	304	288	292	299	273	322	309	316	293	298	340	330	340	295	331	297	291	289	306	294	316	328	293	320	306	287	347	315	318	305	296	298	299	305	267	355	313	327	325	309	289	326	308	301	298	324	302	311	305	292	319	287	303	323	318	313	293	304	315	339	319	325	311	302	290	316	278	286	324	296	305	321	285	321	293	290	316	334	301	355	329	300	273	289	299	320	276	287	288	298	289	297	298	292	343	310	317	299	280	320	303	307	307	307	287	301	305	302	291	340	312	295	302	292	326	300	333	301	303	297	304	336	286	318	325	327	308	294	298	309	282	310	304	312	288	301	296	299	282	289	311	314	293	307	302	299	327	303	306	295	309	315	325	299	285	306	311	290	314	300	327	341	309	331	305	316	259	317	338	275	317	267	312	314	292	352	294	305	300	303	288	327	307	291	333	312	321	286	308	333	323	283	281	316	279	338	287	299	323	310	284	304	289	292	276	310	326	284	318	323	280	308	328	338	284	337	300	299	328	311	311	318	318	320	330	286	299	277	310	350	338	313	324	300	267	309	334	335	321	325	313	299	303	292	335	314	323	339	296	293	316	321	301	271	305	311	308	310	310	314	316	336	308	301	334	291	319	287	309	318	298	310	298	316	305	288	296	315	302	308	313	301	313	309	283	307	340	303	280	295	280	327	294	287	318	284	309	305	330	292	243	310	293	324	277	300	320	311	283	318	309	304	342	310	323	309	289	299	308	316	298	318	342	308	285	292	305	267	322	291	293	318	303	285	306	295	299	301	298	314	293	284	308	314	299	305	300	297	309	307	320	313	307	317	296	296	298	338	303	306	335	313	300	292	316	311	309	295	303	304	322	307	300	329	286	291	331	303	318	303	283	294	305	302	290	312	304	316	308	315	318	299	325	294	294	320	303	285	295	301	302	321	309	300	336	294	297	313	322	282	293	305	296	310	307	293	304	315	302	336	303	291	294	318	325	301	287	331	272	313	324	318	331	340	304	328	331	315	308	295	310	293	339	282	307	287	326	313	303	309	323	300	328	321	320	272	306	301	310	312	291	277	297	309	318	302	322	298	296	300	325	314	321	312	305	296	293	268	304	308	314	314	314	314	294	286	319	296	302	348	296	296	315	295	300	294	303	322	319	303	321	290	310	312	285	319	313	287	309	334	300	324	282	333	331	310	322	295	318	311	283	326	307	337	311	306	328	303	296	319	295	298	330	279	310	313	297	324	307	325	326	303	321	275	327	355	343	313	320	317	319	305	321	295	316	317	325	283	301	321	307	307	292	308	298	303	307	306	291	288	326	315	294	303	299	319	330	270	290	330	307	305	328	314	298	295	346	319	302	300	318	333	314	319	299	321	293	294	302	296	287	293	309	298	270	328	322	321	328	306	338	298	341	329	308	351	347	321	320	328	308	290	282	276	291	266	313	310	327	293	278	280	287	304	294	313	302	363	319	305	308	320	297	291	320	348	326	311	312	321	295	271	286	287	304	246	299	307	319	346	289	305	327	310	324	272	301	325	298	298	324	326	301	313	289	303	303	333	301	305	322	327	307	312	303	323	288	311	281	296	320	320	272	285	284	311	321	285	319	275	319	303	295	334	327	302	333	305	278	299	315	352	273	324	310	316	286	299	315	293	311	314	312	281	292	320	297	294	308	317	298	318	309	313	292	275	355	316	289	301	291	304	313	321	336	329	328	343	323	308	295	312	322	283	305	304	340	305	293	313	302	308	262	291	325	277	283	343	304	288	295	316	287	303	337	320	296	302	309	288	280	318	291	304	284	285	317	311	323	325	351	311	291	312	305	305	284	304	313	286	319	308	317	331	319	324	324	319	328	302	297	291	295	317	305	303	341	284	321	295	304	324	297	280	317	308	296	302	298	351	326	325	311	306	300	345	320	310	344	318	269	270	278	293	308	321	301	308	304	318	276	310	324	307	334	312	321	326	274	295	282	305	330	288	293	309	302	288	297	303	315	308	343	335	326	295	333	288	324	299	305	328	284	311	331	335	298	310	294	310	304	312	303	310	304	291	307	274	293	311	312	323	305	319	297	320	331	305	268	320	317	294	302	336	309	294	314	309	310	344	285	329	313	285	300	312	280	307	264	321	309	313	315	311	298	293	337	305	323	309	312	316	313	303	274	289	292	284	300	321	320	295	318	311	313	332	294	341	299	307	303	306	304	310	320	309	257	326	306	309	317	321	347	328	322	295	335	292	305	293	320	329	312	303	320	318	300	313	317	289	308	319	306	337	314	315	302	293	304	291	308	319	268	279	301	335	301	284	283	291	286	258	288
20854	32888	27886	17887	13170	9834	7336	5563	4137	3000	2262	1902	1796	1617	1529	1269	1028	909	771	781	625	647	590	584	575	534	560	512	560	550	501	520	517	436	480	478	476	472	468	486	445	508	473	495	441	476	465	490	470	496	488	494	536	527	476	489	493	470	502	497	473	493	474	497	507	516	515	510	527	485	493	503	480	512	462	459	455	461	483	448	440	514	425	435	464	437	464	470	423	475	472	454	417	419	439	502	445	442	487	439	473	427	441	474	497	458	481	464	472	442	456	472	458	449	507	509	470	474	435	408	484	456	454	472	459	474	440	497	466	458	479	413	488	435	452	462	465	464	447	431	450	454	464	460	447	469	446	501	461	462	447	452	465	473	440	424	471	437	419	470	435	464	447	471	447	436	398	468	421	446	496	461	465	456	466	486	463	498	455	433	429	427	463	429	446	473	448	470	432	449	433	456	400	459	435	472	439	427	485	447	477	416	427	459	431	424	496	473	421	432	491	473	457	454	434	434	470	461	431	400	490	452	438	453	436	446	427	449	473	458	474	505	448	456	434	409	438	433	468	449	429	439	424	460	442	466	488	449	474	446	438	461	469	445	412	445	464	424	459	453	503	456	449	462	428	399	415	448	460	439	445	442	475	451	454	416	461	453	463	459	443	415	456	421	494	428	458	439	442	451	444	454	453	454	407	491	458	446	445	460	440	440	487	433	418	405	425	437	428	500	425	442	444	442	472	453	446	428	437	449	434	464	448	437	464	439	461	471	475	478	431	433	444	409	447	424	447	457	479	468	429	486	466	426	479	450	475	430	455	440	446	434	462	447	444	428	467	437	455	438	478	420	469	426	451	433	436	461	433	458	433	434	458	461	459	477	467	451	476	450	413	455	421	448	448	465	419	450	437	414	460	426	455	449	412	422	437	465	453	492	453	436	410	485	471	476	449	477	436	464	444	435	440	438	444	423	435	438	450	457	434	470	452	490	417	470	428	471	426	437	461	448	469	453	447	401	426	475	472	451	444	478	430	450	392	501	452	439	478	436	428	448	470	424	481	451	423	455	475	489	424	453	423	425	441	461	429	431	458	456	468	447	457	449	449	439	424	420	474	460	426	455	438	496	456	458	449	448	465	485	472	432	499	436	438	449	447	449	440	430	406	431	470	454	476	480	449	406	438	485	450	453	443	454	450	489	442	462	453	475	472	428	469	423	459	430	452	427	420	460	434	426	481	461	425	442	449	443	441	462	461	446	451	429	472	445	472	472	450	454	431	470	456	424	467	468	466	422	434	456	422	427	454	445	441	423	449	435	450	425	479	441	440	419	455	443	433	463	451	463	433	453	469	438	464	478	446	458	476	435	422	416	475	460	418	452	446	434	447	449	433	454	450	418	466	456	403	434	449	480	473	436	429	434	446	474	422	455	437	438	481	436	465	477	447	457	439	450	476	448	471	400	438	448	485	473	430	422	445	470	445	480	431	400	478	480	464	455	427	439	457	451	445	450	414	460	450	460	492	436	438	454	436	471	427	449	450	423	429	459	498	460	488	397	440	445	482	455	453	454	460	452	459	461	452	429	433	480	454	435	470	427	437	459	438	468	469	428	442	437	490	439	436	399	450	438	416	444	443	441	448	448	461	452	461	465	439	467	435	465	419	458	437	462	442	471	477	447	430	456	453	472	466	486	423	423	468	434	460	442	461	457	451	476	489	448	483	445	482	426	474	446	427	431	447	435	437	435	457	463	450	457	438	445	461	417	435	450	492	457	451	467	440	446	467	419	455	452	435	458	429	431	466	410	444	444	433	432	463	443	461	447	467	472	493	459	446	469	425	433	449	466	492	431	440	481	489	409	450	427	467	424	445	459	444	452	420	437	443	444	437	466	453	465	442	424	464	430	424	465	446	487	432	473	465	428	434	446	445	476	438	426	444	481	437	458	459	433	447	477	456	414	451	478	422	431	467	441	418	451	466	444	416	416	431	416	432	451	447	432	416	451	426	463	459	480	458	447	456	443	436	487	441	447	468	457	440	445	452	450	435	474	454	435	433	465	461	468	467	433	424	450	427	448	449	452	449	413	477	494	437	439	462	430	426	440	421	437	455	453	448	461	438	431	415	468	474	422	475	463	471	479	411	422	468	462	501	450	425	452	433	462	447	461	456	452	489	440	472	458	462	478	465	453	461	448	461	457	434	454	478	441	477	493	438	429	457	478	431	441	466	443	454	443	415	452	434	432	479	467	454	432	428	445	458	500	455	475	469	477	443	418	452	439	468	457	488	401	417	471	438	446	467	467	481	431	405	438	457	399	447	439	451	430	426	495	436	447	440	476	441	453	450	425	413	473	509	459	472	407	402	461	445	459	467	471	476	460	446	456	428	428	462	480	456	449	447	404	497	444	442	479	430	439	443	483	404	436	453	406	474	462	420	435	462	399	435	452	458	439	432	434	429	456	436	473	433	445	456	411	442	444	477	446	429	472	454	459	451	479	464	478	462	464	438	434	467	458	465	456	466	429	417	452	472	443	449	434	447	445	465	416	434	438	446	444	434	464	476	450	484	463	456	457	461	474	478	479	492	456	480	447	493	471	471	404	433	443	493	441	445	420	439	467	439	410	440	439	436	459	446	435	500	460	503	452	469	393	455	460	465	482	478	462	451	441	468	450	418	445	477	441	446	452	439	454	457	447	450	461	441	464	438	464	428	446	442	453	475	475	464	459	440	454	479	457	445	426	426	472	444	432	442	446	440	426	446	436	421	450	472	423	391	492	444	427	472	473	446	450	439	457	451	481	455	431	434	495	456	423	438	441	459	458	456	422	427	456	434	469	424	464	427	482	491	435	465	443	461	433	446	427	479	459	423	457	476	493	451	438	449	425	462	440	418	475	464	461	462	482	427	481	424	437	475	465	422	411	480	454	446	462	461	447	475	470	429	425	438	441	446	460	454	409	459	448	440	458	444	462	461	445	446	455	470	466	455	471	424	466	452	435	430	436	434	455	422	483	437	428	453	435	458	448	461	454	465	418	415	446	460	496	436	444	450	443	405	444	427	507	434	450	433	436	447	451	459	477	453	459	425	442	437	436	480	453	407	438	444	439	432	460	457	434	429	462	445	476	423	459	495	429	452	443	445	463	449	451	457	452	432	435	455	453	472	487	434	489	466	464	394	444	487	383	437	443	459	458	476	444	446	449	469	446	450	408	437	471	439	426	454	483	446	446	451	463	471	434	446	461	450	427	445	429	442	450	449	441	492	447	411	454	463	443	484	437	469	434	432	474	446	453	462	437	463	414	472	476	448	439	468	426	432	464	443	445	439	445	465	411	452	451	459	487	422	475	481	444	427	490	446	468	420	445	441	461	448	439	448	431	468	492	464	430	413	429	493	430	449	447	460	438	460	465	436	444	465	415	449	449	456	439	477	463	479	429	496	467	456	488	462	472	472	467	491	451	460	492	473	469	479	486	464	450	449	441	465	468	451	461	508	435	473	447	453	461
23141	21125	28830	23702	21145	20317	8766	3188	2051	1456	1105	978	1015	874	722	624	479	429	437	403	349	319	290	294	274	298	270	269	251	247	227	235	206	233	216	229	220	248	222	200	233	232	207	223	221	227	222	211	196	221	230	242	235	231	234	210	207	218	201	209	201	200	185	211	251	239	236	225	237	224	227	216	247	242	212	226	224	214	207	186	198	209	200	183	183	207	210	214	204	207	176	210	198	210	219	229	198	185	204	240	211	208	235	193	201	182	256	198	214	228	208	197	216	207	237	211	210	202	205	210	237	213	192	160	193	223	191	215	181	192	183	211	211	222	182	201	185	193	211	236	191	190	211	182	210	192	281	217	188	195	189	206	187	194	214	203	198	215	189	202	203	207	212	196	198	214	183	189	201	205	235	199	213	199	206	207	219	203	179	181	197	202	184	185	206	201	197	210	169	184	192	203	186	195	186	221	190	197	216	186	207	214	197	190	211	212	209	189	204	200	223	173	195	208	209	200	194	204	232	198	204	212	225	199	199	226	200	205	203	188	214	215	182	207	172	214	184	200	229	219	217	212	215	191	214	193	164	203	195	211	204	218	191	213	221	197	221	196	191	202	187	218	213	187	197	217	204	202	185	212	205	183	202	206	202	196	191	219	190	209	197	208	197	191	223	216	192	191	194	196	223	223	219	209	203	204	222	193	216	181	183	218	208	200	174	182	225	206	209	200	201	219	194	213	189	190	213	204	223	221	217	216	228	226	219	183	195	212	186	222	196	194	217	172	220	222	217	178	218	194	202	181	185	207	186	183	199	203	179	198	204	197	197	199	197	204	221	207	225	190	201	224	192	213	222	205	171	218	205	232	190	197	188	197	198	187	183	234	191	217	182	163	180	233	225	197	181	182	206	198	169	211	205	232	174	222	194	192	210	231	211	165	196	197	200	199	211	199	211	193	228	203	220	211	184	179	222	203	205	212	233	174	209	187	200	194	211	228	228	207	197	204	198	172	196	175	232	186	197	217	230	190	202	187	195	169	205	210	198	196	186	187	194	226	204	197	194	224	220	197	186	174	186	177	222	202	211	184	203	205	213	203	166	209	193	200	192	214	202	211	182	197	210	217	226	186	197	187	204	204	213	231	186	191	213	218	190	182	195	222	217	218	189	197	196	184	186	209	209	184	180	200	190	184	197	186	194	188	189	219	199	192	215	213	178	178	200	188	210	180	214	224	229	187	207	199	163	211	209	190	204	216	212	197	194	212	206	209	216	209	184	203	178	169	216	195	217	215	208	197	189	194	205	152	211	188	174	177	203	221	215	211	178	201	199	210	204	211	212	218	229	202	202	189	171	206	215	178	180	195	194	193	173	201	196	172	209	192	216	189	178	202	200	195	172	206	216	198	189	189	197	220	178	205	185	164	202	181	224	200	214	210	221	200	200	189	190	197	192	197	217	199	206	181	188	188	202	218	215	199	178	176	211	205	197	195	221	194	183	192	206	198	206	203	189	209	195	203	187	204	232	204	187	183	216	204	198	185	176	171	196	212	177	203	187	201	170	190	197	195	188	193	208	185	187	197	203	209	200	190	192	224	194	190	165	215	213	189	211	205	209	214	207	187	219	210	234	197	173	232	220	210	202	180	200	222	185	199	192	203	191	188	208	192	215	220	199	167	188	193	195	199	186	205	197	199	208	215	209	204	213	189	195	204	214	188	194	212	233	173	195	189	171	181	214	204	202	205	185	196	180	209	200	210	191	196	180	188	209	195	212	193	195	198	206	204	200	200	202	204	198	191	201	200	214	178	202	207	200	192	187	183	219	194	201	191	200	232	214	189	192	221	222	194	212	200	196	218	196	193	180	175	206	206	197	188	202	209	211	214	200	206	199	180	165	197	186	186	225	179	188	200	191	210	189	195	230	208	198	200	194	207	196	195	184	218	189	218	194	196	210	176	221	227	212	211	201	195	193	191	215	214	198	159	208	191	218	208	200	208	199	181	194	214	224	209	184	205	216	203	231	196	195	190	198	196	209	204	198	232	190	227	217	214	211	209	198	197	196	207	177	217	203	204	196	206	202	193	208	194	222	206	217	229	186	181	189	207	187	192	228	194	203	206	194	212	218	205	185	191	179	177	177	194	218	206	186	208	206	202	194	198	224	197	202	215	202	170	207	201	182	198	190	223	204	196	191	187	203	198	181	196	214	182	227	199	200	197	211	212	191	209	227	186	215	184	217	212	198	213	192	200	206	199	194	203	206	215	196	183	210	211	191	221	206	218	209	203	193	221	200	201	174	206	200	197	192	195	192	197	192	173	195	206	189	206	193	193	205	203	198	203	184	198	219	191	193	194	222	207	217	187	195	191	195	203	219	237	189	207	223	201	191	211	220	185	168	193	221	184	177	215	218	168	210	192	199	215	192	193	207	178	190	182	196	196	199	201	192	205	210	210	176	212	212	208	196	216	200	200	184	224	186	195	212	235	183	202	214	209	201	220	194	204	197	184	205	202	211	196	199	218	202	197	201	194	230	230	186	214	194	202	205	214	194	198	175	218	179	191	218	189	213	190	221	198	189	189	193	197	205	192	190	209	215	211	178	210	230	204	183	218	194	192	189	227	217	189	224	210	203	202	183	203	186	188	214	182	201	195	192	203	213	184	220	206	190	214	183	210	185	213	219	182	199	185	188	211	193	181	199	217	206	196	196	206	227	203	192	217	214	185	218	185	210	188	204	201	197	194	174	198	209	210	204	205	213	208	195	193	196	171	192	178	227	210	199	206	187	191	210	213	189	191	220	200	197	191	197	205	192	203	176	194	198	204	203	204	213	179	205	181	183	191	189	211	234	204	197	203	209	202	184	224	231	179	160	204	186	199	172	175	188	189	199	191	232	195	190	193	203	166	203	196	188	196	197	189	168	210	193	196	217	222	224	194	201	210	204	219	225	214	174	214	205	211	193	208	199	197	197	197	198	221	216	185	231	204	203	216	186	207	206	190	202	185	198	197	193	204	204	184	226	196	204	184	202	224	191	192	205	202	180	190	196	217	214	195	209	176	197	169	216	195	208	184	190	200	193	205	199	181	224	187	209	208	189	221	206	206	190	202	206	188	192	188	191	199	183	212	245	208	203	178	230	189	199	198	194	215	206	185	202	182	196	188	184	197	210	208	216	202	220	189	213	185	203	218	185	196	174	213	201	183	223	211	209	201	211	186	207	186	192	208	195	207	203	225	191	205	214	218	200	198	196	179	208	226	201	221	208	197	240	173	210	186	215	205	187	191	223	208	207	203	213	191	192	217	185	198	191	188	194	241	186	200	204	199	193	209	180	192	195	187	203	206	183	183	192	196	159	199	191	203	195	175	202	214	203	189	225	219	175	210	187	200	226	210	186	200	207	224	183	189	196	195	207	204	208	209	210	206	202	227	188	201	198	188	223	223	224	191	195	214	205	188	213	200	231	190	208	204	184	197	188	203	172	202	211	175	223	211	210	183	184	197
22500	36397	31220	21912	16477	11902	9461	7307	5553	4001	3053	2550	2563	2298	1709	1507	1176	974	855	739	639	582	566	497	514	515	456	425	424	426	412	411	335	348	368	341	331	337	341	343	364	313	347	314	294	323	342	320	338	342	352	364	372	380	379	349	342	356	352	335	351	352	374	381	359	378	353	391	391	364	395	386	381	349	335	337	295	328	310	265	308	308	314	294	283	303	299	293	310	332	320	328	322	314	301	295	326	322	297	299	326	332	303	313	288	310	325	345	322	339	322	337	321	341	309	307	324	329	358	334	354	325	335	329	315	314	294	278	291	292	310	310	291	299	300	279	310	291	315	302	292	292	283	265	320	303	317	332	325	300	275	287	302	298	295	273	308	289	305	312	300	299	274	295	284	275	271	304	274	297	274	285	301	329	290	321	301	292	302	279	291	278	268	308	278	284	300	314	307	297	266	276	274	272	282	298	292	286	280	250	324	321	288	283	302	294	306	325	278	312	287	307	265	291	296	290	300	297	285	299	316	276	290	297	303	300	289	298	298	312	290	291	321	302	285	280	296	294	265	279	284	290	290	293	293	287	276	290	311	278	289	287	292	340	291	294	294	299	319	325	316	311	292	303	304	267	287	298	296	298	286	262	279	321	270	289	314	297	306	286	291	290	313	289	281	316	306	305	298	305	293	273	305	309	320	284	322	285	307	313	293	288	304	278	310	302	298	327	307	307	280	277	306	303	298	285	307	322	302	298	295	289	315	268	293	313	303	277	327	309	314	297	309	293	298	284	303	288	305	274	305	271	278	278	306	301	264	299	316	302	324	294	284	292	282	267	289	295	261	345	273	278	319	299	281	291	290	314	288	295	269	294	298	337	311	291	264	272	315	304	328	282	274	313	302	270	294	290	294	304	286	278	286	284	275	312	269	314	272	305	269	280	320	266	299	283	305	293	296	272	322	301	284	291	300	295	280	249	316	274	322	294	307	301	294	296	292	295	289	283	314	295	333	341	301	334	307	311	285	312	272	268	291	298	307	296	279	271	297	296	290	293	270	274	329	292	316	269	290	272	301	288	275	311	269	319	303	269	267	259	274	304	279	284	299	301	305	304	299	328	295	292	260	286	301	271	294	302	272	293	296	310	295	284	301	294	286	279	298	276	307	297	281	311	296	257	300	292	288	292	312	307	285	292	296	280	299	269	297	292	306	284	314	257	278	333	296	314	287	293	290	283	267	302	299	281	282	296	285	269	332	280	318	274	287	295	324	319	276	298	317	301	270	280	309	311	301	300	305	293	286	308	305	295	282	288	298	270	288	295	297	317	299	288	272	308	305	310	294	321	272	286	294	296	305	281	302	310	300	278	310	295	299	309	296	269	273	283	251	278	275	284	303	294	304	295	295	315	279	300	293	290	313	299	327	281	315	286	259	271	298	301	315	311	308	304	308	296	279	285	275	297	297	285	285	300	288	260	289	288	306	321	294	285	299	261	294	296	282	269	271	305	300	295	316	298	305	294	283	291	312	290	295	296	299	316	301	295	278	294	297	287	272	309	274	298	277	308	305	286	304	271	295	287	332	312	304	268	326	282	283	315	294	292	303	292	300	281	306	282	280	313	274	297	295	301	300	285	310	302	289	279	316	302	307	309	299	287	282	304	313	300	295	289	305	289	288	295	303	286	295	280	276	259	305	298	301	285	281	337	332	316	301	299	280	304	295	286	294	315	307	280	272	283	305	310	289	317	308	294	302	256	305	300	318	295	308	268	296	298	304	280	266	306	290	307	269	270	280	282	280	278	291	298	303	273	329	317	272	301	325	256	314	322	282	290	299	285	307	310	264	296	282	309	323	303	283	283	312	292	301	270	305	309	282	290	286	304	305	288	327	304	301	322	297	275	250	315	278	272	294	270	280	286	284	286	309	300	309	289	253	301	325	306	269	275	278	323	314	294	308	299	299	305	303	303	267	269	289	311	298	295	290	271	290	308	298	305	305	257	286	297	300	282	287	336	278	286	266	307	316	331	289	309	271	309	292	299	304	321	323	309	284	306	279	306	278	275	292	317	308	279	286	299	289	305	278	296	294	276	290	284	284	283	289	293	266	283	276	278	281	321	326	316	272	281	294	312	281	298	246	259	299	318	260	305	305	308	279	281	286	294	290	270	281	314	302	319	315	293	286	275	283	284	317	300	300	310	307	319	312	293	297	285	296	280	308	302	328	279	287	319	300	269	274	285	276	281	305	311	300	327	312	296	288	297	306	278	301	288	277	299	307	316	262	293	293	290	312	304	282	296	321	297	298	300	277	313	318	296	276	279	321	307	289	297	278	287	272	298	295	294	288	279	291	303	320	261	261	285	311	309	283	278	280	289	279	315	295	257	301	317	290	307	286	310	267	271	281	302	311	284	280	313	305	306	308	291	303	262	271	280	284	305	284	303	256	275	313	302	267	296	300	304	309	275	291	268	290	293	290	289	288	293	286	279	299	297	309	292	274	291	285	284	281	296	299	278	295	292	286	278	280	289	292	281	265	337	295	293	288	290	301	272	285	259	278	290	307	332	277	294	336	334	277	266	281	248	299	321	273	282	305	302	307	324	302	272	320	306	270	279	290	303	298	301	291	303	308	317	306	321	305	260	270	304	301	301	289	295	280	313	288	298	303	294	323	310	326	273	277	297	281	300	294	260	302	297	294	283	302	322	282	298	327	261	299	281	263	262	310	307	266	282	278	279	282	287	307	299	294	302	325	278	286	297	282	290	267	281	312	289	284	306	289	281	268	295	285	318	298	283	285	297	292	290	312	279	287	283	314	274	272	268	280	318	319	298	288	295	283	279	295	297	267	326	321	284	298	274	321	310	256	280	278	294	281	304	266	287	272	326	303	295	315	279	293	276	289	272	318	265	289	312	276	287	274	326	302	246	267	303	292	285	286	280	299	262	274	307	306	292	280	288	313	297	320	271	312	299	279	315	280	321	298	283	319	294	287	309	304	289	280	280	284	303	290	289	282	291	289	302	296	307	267	311	270	284	306	296	283	285	301	294	279	322	265	279	288	315	301	294	302	294	295	286	297	279	281	301	291	293	291	280	289	320	290	279	290	284	295	275	296	273	290	299	304	305	274	291	285	301	294	299	296	288	288	310	332	298	274	335	314	289	292	304	294	304	296	287	283	272	309	297	283	315	290	296	323	316	279	325	275	286	267	311	299	286	290	309	308	290	311	300	303	291	283	288	308	304	274	323	284	275	293	296	304	284	320	302	304	307	263	282	287	314	283	316	291	310	262	272	318	298	285	315	289	295	287	299	287	280	296	318	277	296	308	292	310	297	291	306	263	279	286	317	301	318	281	291	293	288	279	301	293	296	292	300	284	303	324	280	295	277	286	319	319	312	301	305	266	280	278	315	283	306	317	314	296	286	318	286	296	322	301	266	311	288	282	303	294	294	308	316	282	283	332	309	341	282	335	334	308	276	289	273	292	306	278	286	290	258	262	278	302	266
27054	21136	16979	9356	4077	2359	1623	1190	929	702	625	595	681	569	459	446	420	434	377	372	349	350	356	402	333	325	347	354	352	339	356	354	349	338	329	370	359	331	344	302	333	365	362	305	322	348	327	346	383	358	366	351	337	326	297	353	380	337	348	336	363	358	364	397	332	355	359	365	353	345	397	355	355	325	374	319	365	298	312	321	323	345	327	363	304	369	335	311	339	339	328	327	339	351	347	331	338	332	326	348	302	307	366	351	343	355	345	344	325	335	337	330	342	339	351	339	333	339	325	388	323	357	336	323	328	338	339	334	353	352	333	345	324	341	311	314	337	323	329	332	346	338	346	367	341	323	319	363	326	328	324	352	353	348	334	371	327	305	350	356	368	303	367	353	306	330	328	340	336	325	327	318	325	352	351	346	372	361	340	330	372	327	335	341	341	341	339	351	351	329	335	334	346	360	314	313	353	363	339	330	310	348	354	337	340	322	318	342	341	341	362	322	301	363	288	315	346	327	328	339	362	339	329	352	334	316	365	345	334	325	339	320	328	320	386	331	348	320	346	349	374	292	323	341	350	345	325	320	345	324	330	350	349	326	344	305	369	349	392	329	352	315	323	324	342	339	359	367	317	302	361	325	352	331	344	327	341	313	316	343	308	344	327	346	332	325	320	348	334	329	295	365	372	317	349	330	364	366	315	328	386	306	354	334	353	364	297	327	329	365	335	340	357	320	317	316	339	341	320	408	330	351	330	331	348	360	336	360	367	306	338	347	363	299	336	346	350	331	333	351	348	309	320	344	376	314	364	329	319	321	343	333	338	361	341	311	365	326	307	324	323	330	322	349	340	318	346	305	340	328	305	328	347	334	351	346	321	328	337	326	344	348	333	338	358	333	308	316	374	356	388	343	344	335	324	374	370	346	357	334	327	333	357	347	358	351	341	320	339	319	340	367	334	320	332	368	330	326	311	359	357	366	349	328	358	326	327	331	337	364	351	362	337	358	368	349	340	344	314	345	352	332	347	312	332	343	373	328	335	338	322	325	330	334	337	343	344	347	332	346	360	345	324	322	332	315	347	343	344	341	313	338	328	310	348	349	326	365	339	374	340	351	337	327	341	369	330	348	341	360	362	323	322	318	333	332	339	391	338	351	330	337	356	327	310	347	356	335	327	338	331	359	326	326	323	338	372	322	354	326	312	325	350	370	336	334	343	361	334	339	336	366	327	357	323	366	311	351	373	342	319	334	345	342	325	366	350	330	332	327	319	377	333	339	353	315	325	349	337	324	347	330	335	312	327	361	347	352	353	385	341	355	361	358	335	351	344	338	337	343	336	341	343	313	368	346	331	353	345	324	337	322	364	354	375	355	345	348	345	292	337	343	328	337	342	331	330	354	322	351	340	333	352	339	370	304	352	347	342	320	340	342	329	306	335	361	394	368	360	354	332	334	346	347	338	329	324	313	349	357	330	339	330	364	350	328	333	353	326	326	339	318	310	372	343	374	353	323	351	336	324	352	352	318	331	349	350	335	339	336	342	363	312	317	353	348	307	347	356	320	332	297	336	361	293	333	368	336	333	337	347	307	345	326	337	339	369	341	365	326	313	323	319	325	336	326	366	351	354	339	346	325	311	365	336	343	352	351	327	343	292	360	338	324	344	337	344	319	373	354	349	350	331	310	335	340	357	322	325	298	311	360	330	383	349	347	313	341	346	367	344	324	342	349	319	358	330	375	358	357	356	332	337	353	385	341	364	315	323	334	333	311	320	363	365	352	323	339	341	361	345	327	371	379	359	353	348	322	353	341	350	360	330	330	323	369	315	330	338	363	368	321	336	356	338	318	353	347	364	357	348	355	309	373	360	332	356	340	339	334	367	368	362	339	315	323	380	354	378	296	340	314	336	322	333	326	337	317	338	344	349	338	369	354	385	312	362	344	339	336	335	341	324	344	329	326	282	365	331	340	359	337	337	325	353	329	355	342	352	334	355	364	344	346	300	334	390	345	339	318	333	361	346	326	341	302	336	282	354	371	354	344	344	339	326	345	337	337	341	360	356	332	356	314	324	332	342	339	305	331	312	326	327	347	345	339	315	324	340	321	313	391	350	342	334	358	357	345	336	368	324	349	317	333	365	336	349	345	326	348	334	317	334	343	329	344	317	378	351	375	354	342	382	337	343	347	321	309	357	361	337	349	370	389	334	332	383	374	362	331	322	351	327	362	340	333	338	340	358	366	325	364	302	346	353	309	370	363	334	333	307	321	336	346	327	351	352	350	351	337	344	338	331	312	357	347	312	297	320	345	372	331	322	342	333	363	336	385	340	322	369	338	317	320	355	354	361	373	337	369	333	357	344	330	353	340	382	324	326	341	325	319	353	314	345	358	309	356	351	336	326	370	347	355	310	354	354	339	350	327	335	345	354	327	353	348	321	325	348	349	341	345	340	340	358	326	369	362	317	359	358	339	363	342	337	353	375	352	355	334	382	335	338	355	341	365	345	355	336	327	333	355	354	359	326	347	333	357	320	321	361	344	313	339	344	329	332	327	359	325	337	332	351	364	326	354	356	337	365	310	350	350	341	343	313	358	331	337	366	313	346	302	344	314	328	339	333	367	330	332	301	361	361	308	331	359	330	355	316	347	371	306	393	378	329	327	340	309	331	336	377	321	340	342	347	354	324	358	338	358	372	350	340	334	320	328	352	358	348	373	354	339	325	325	332	334	347	331	338	342	332	292	353	306	343	321	329	328	352	341	352	330	295	323	350	345	358	377	330	329	334	337	374	312	380	330	308	370	327	384	364	355	344	382	311	337	326	336	317	365	317	333	345	355	342	332	322	358	316	355	336	318	319	349	340	351	337	344	321	331	369	351	318	389	325	325	368	362	329	344	300	295	319	275	344	352	340	337	336	331	370	306	341	353	327	348	338	346	360	367	358	371	351	304	342	376	363	366	325	344	360	349	333	339	350	364	305	343	312	365	329	319	343	350	307	334	316	346	332	329	341	345	358	364	338	363	320	326	317	347	333	336	359	362	360	352	340	332	332	342	362	344	366	342	354	360	354	310	336	340	329	344	325	368	330	345	344	342	341	337	320	338	335	356	299	301	365	303	358	304	329	354	364	319	342	326	297	326	347	368	388	338	347	327	320	348	330	351	338	328	325	315	327	343	346	320	347	325	352	314	351	383	336	355	330	356	327	326	343	325	319	362	340	313	344	337	351	337	358	387	345	362	319	335	320	333	389	328	355	329	309	333	364	344	327	339	329	329	367	364	355	339	331	352	355	378	328	306	342	293	342	319	377	294	374	328	376	312	331	315	344	338	345	365	322	343	348	337	316	377	316	319	331	375	353	316	340	351	339	314	319	342	335	324	353	320	349	345	374	342	340	305	328	340	338	317	334	328	364	344	316	351	328	374	320	336	344	348	357	383	327	339	309	317	350	362	338	354	318	336	331	342	373	345	312	343	318	345	334	346	309	356	340	332	341	341
19174	25298	19462	12118	7846	5553	4035	3163	2347	1765	1373	1476	1400	1236	969	863	784	696	652	580	573	520	554	553	546	484	531	537	552	480	505	504	481	506	472	535	527	513	517	494	521	494	489	471	545	486	524	521	538	496	505	479	531	586	516	494	515	485	441	506	480	539	541	526	513	499	565	513	511	523	491	488	492	505	466	485	480	525	474	482	532	501	506	510	521	504	496	485	476	517	500	473	496	539	495	527	506	516	503	529	516	477	498	503	511	506	499	509	508	496	497	483	501	510	506	472	484	503	465	479	520	512	444	479	467	481	469	504	477	502	461	518	508	481	459	488	475	540	497	471	508	484	492	468	489	501	491	462	448	482	477	560	500	543	496	487	520	497	474	433	482	496	529	464	452	496	489	474	514	512	487	477	477	503	492	478	439	465	481	500	522	439	501	484	520	469	489	482	558	472	506	478	503	523	525	519	524	493	515	525	504	465	494	479	485	473	519	490	465	474	496	480	476	475	464	459	535	450	442	496	483	511	503	481	474	453	504	487	461	488	493	450	518	445	484	500	508	478	484	459	500	469	499	488	476	478	487	489	470	475	490	475	514	500	501	512	495	497	466	459	506	482	503	493	452	438	519	515	496	457	466	463	491	515	455	462	466	478	509	481	505	450	476	473	490	509	523	492	490	494	500	449	491	476	457	470	511	536	528	457	508	535	486	490	484	469	471	501	520	453	508	479	525	520	535	512	489	471	450	484	475	508	463	481	491	517	470	502	487	457	503	498	520	438	517	492	456	499	498	476	497	524	512	492	484	487	524	457	480	477	521	496	487	545	526	512	513	455	470	511	495	493	493	501	478	485	506	495	496	465	480	500	487	501	444	483	507	475	481	483	490	474	497	471	520	479	471	505	479	509	530	451	506	466	457	499	488	483	514	462	505	475	478	494	461	477	518	481	457	521	505	469	523	499	490	470	480	455	542	484	509	479	504	487	491	473	497	504	489	425	469	465	501	494	498	475	495	506	481	503	475	485	435	523	521	496	497	509	474	528	486	483	521	492	476	523	492	454	467	459	480	501	515	464	469	489	483	536	492	526	506	510	491	506	466	491	486	517	479	488	468	470	501	487	504	491	496	483	494	494	505	495	464	492	501	497	480	479	494	506	481	454	480	543	480	486	475	518	478	469	517	538	509	487	497	486	481	517	493	506	515	515	503	487	503	534	496	478	489	560	482	471	486	447	510	511	508	486	534	482	461	437	502	480	478	495	485	521	535	472	490	498	511	484	507	482	514	506	478	475	473	505	489	495	489	490	451	476	483	518	496	482	530	535	489	511	483	463	463	482	499	486	485	496	500	504	513	504	495	457	484	499	481	469	482	487	476	525	483	486	503	477	446	487	498	474	488	487	507	470	499	488	453	485	475	469	470	449	495	486	459	481	480	491	467	494	486	480	474	488	471	500	478	496	493	475	522	490	467	503	483	477	512	483	501	491	513	499	464	501	450	494	503	476	464	479	475	481	461	497	467	475	484	485	494	484	491	488	446	482	458	476	552	492	480	527	460	478	475	502	490	497	533	472	488	497	491	491	444	514	506	510	491	483	488	446	516	471	459	521	493	502	484	509	511	502	483	478	473	540	479	493	488	526	453	459	515	482	482	475	505	459	527	479	469	472	508	479	481	531	495	491	453	501	505	496	471	493	506	514	503	501	495	505	522	469	495	453	499	493	521	460	488	466	487	494	498	493	484	536	502	500	513	478	498	524	482	483	518	494	488	508	464	491	557	477	478	456	529	507	498	457	481	484	477	497	511	463	455	494	532	506	464	492	465	473	462	461	502	489	511	462	486	448	451	543	491	502	493	494	488	527	493	466	499	491	487	474	488	488	499	501	514	490	451	470	503	471	505	457	483	491	472	462	483	499	478	486	481	436	541	458	472	467	488	490	489	507	507	472	482	493	506	486	465	486	492	494	476	546	477	473	496	485	525	484	475	494	504	465	482	495	473	501	529	466	471	498	494	473	470	483	495	487	466	481	495	470	480	490	482	493	485	483	486	496	497	473	529	468	494	485	428	498	495	494	500	454	492	449	524	513	492	537	473	496	496	467	520	469	514	488	488	492	528	475	502	547	486	498	455	496	519	460	462	478	490	469	488	489	497	498	490	487	447	504	469	505	484	462	494	458	496	487	519	453	497	527	504	526	500	502	494	497	495	479	540	477	447	508	544	493	496	483	468	463	519	490	510	449	463	495	544	506	489	478	481	489	470	506	472	509	470	483	515	512	491	521	502	482	544	479	463	482	496	444	522	498	499	476	521	504	468	509	471	502	500	515	512	484	548	512	482	481	499	491	458	492	477	512	497	484	477	512	498	498	476	508	466	480	500	434	491	506	498	512	452	522	478	489	475	519	494	478	470	470	500	514	443	484	490	513	486	461	496	480	487	491	504	509	470	482	488	491	530	463	503	454	500	497	461	503	518	514	519	488	461	487	501	495	457	504	484	465	506	462	478	493	498	527	512	510	486	482	501	528	493	514	444	483	514	500	492	492	467	506	495	488	510	511	471	528	456	447	474	503	543	516	478	480	496	496	443	519	441	501	516	483	494	502	467	455	478	488	468	513	500	476	505	526	460	486	505	481	499	497	505	513	471	484	486	492	467	481	472	489	512	528	502	453	424	496	482	475	519	463	465	553	481	503	475	471	450	456	505	488	508	467	473	513	469	479	500	465	495	486	504	520	522	504	493	468	476	472	466	543	485	483	534	481	497	480	453	498	500	521	478	506	477	498	493	482	483	493	517	454	472	517	473	525	486	468	471	512	478	493	490	486	442	455	520	478	493	509	466	494	485	462	481	511	480	476	472	550	481	510	486	507	500	468	471	480	501	469	480	503	514	489	491	481	510	484	492	509	449	493	458	492	447	485	519	500	471	513	484	482	478	505	474	493	448	489	531	479	495	491	501	500	483	505	467	503	510	480	485	466	495	481	548	457	512	448	448	462	496	534	494	447	506	477	446	494	509	471	493	465	492	533	474	491	511	473	485	482	486	486	492	501	470	532	491	548	497	546	521	496	462	530	466	465	491	445	483	475	504	489	487	498	510	468	509	489	494	481	511	515	470	476	473	474	473	498	481	449	496	501	521	508	464	445	492	521	507	473	492	522	469	514	464	495	462	474	507	480	478	448	485	478	499	527	491	487	525	452	481	447	472	464	459	505	467	463	457	484	503	499	506	476	485	512	490	513	484	485	463	493	498	479	501	502	486	474	482	512	522	498	489	506	489	511	520	486	492	523	520	505	508	516	491	449	479	453	500	483	482	510	494	492	458	456	496	455	452	508	508	500	490	475	484	478	507	473	518	497	466	469	486	495	533	500	497	480	502	500	520	520	516	473	493	500	452	480	505	484	516	485	474	508	468	511	508	496	483	458	512	490	468	466	490	478	496	505	445	496	493	482	480	521	501	484	512	488	466	532	486	513	455	418	488	473	504	483	482	510	518	524
24193	21169	28295	24328	20572	9316	3625	2058	1268	1089	878	928	939	759	642	576	523	481	422	449	385	419	393	409	366	353	374	371	374	331	375	353	329	349	337	386	316	327	304	324	336	324	328	332	357	330	316	310	346	334	316	341	352	328	317	347	327	310	332	321	314	352	367	331	341	310	325	346	362	320	322	331	350	365	310	331	337	337	306	311	325	350	344	322	315	301	331	343	332	318	335	312	321	309	312	354	309	336	317	326	314	323	333	314	338	336	328	317	321	334	291	313	320	351	288	338	332	344	307	349	306	341	309	306	297	316	298	297	324	315	309	331	307	302	323	302	351	334	315	332	307	323	333	314	319	284	332	368	340	317	305	335	321	299	338	314	342	313	360	306	304	302	299	336	299	351	316	333	307	324	321	317	286	322	305	317	315	305	340	297	315	316	316	331	309	310	324	343	326	309	339	309	313	334	339	342	333	313	297	316	318	312	303	332	310	317	326	302	334	329	306	303	317	304	334	321	333	312	309	319	324	333	278	325	322	303	322	332	306	340	321	302	297	307	297	276	337	314	332	317	332	306	342	345	314	320	304	344	309	347	298	296	313	322	310	352	308	361	309	319	307	305	306	323	300	309	290	357	306	299	331	311	335	309	302	322	319	324	308	298	312	311	315	305	288	335	350	298	326	314	309	309	341	307	300	324	328	285	302	307	315	342	327	299	326	293	316	296	333	301	313	325	335	311	311	325	335	298	331	302	327	315	308	321	324	316	344	315	335	318	347	266	328	290	270	365	333	277	321	312	323	348	316	330	286	314	294	328	296	310	319	300	289	309	301	334	280	340	333	294	316	312	313	279	312	317	319	318	329	314	340	326	333	295	324	323	307	314	314	288	310	296	333	303	322	328	313	312	322	296	331	325	341	317	333	334	310	304	308	317	335	344	317	325	313	298	338	302	334	300	323	337	317	308	319	338	338	313	282	329	320	322	306	304	279	333	306	341	338	292	305	301	330	322	314	326	353	325	343	313	303	346	323	319	303	322	294	318	290	345	310	321	304	307	312	317	321	330	320	261	315	311	306	316	302	306	320	304	331	293	290	282	333	316	325	324	285	318	350	302	290	320	320	317	299	301	298	327	308	300	306	305	316	355	309	318	312	312	311	308	305	313	316	295	346	343	291	340	293	321	321	306	316	330	294	311	276	326	317	266	344	348	317	305	316	322	311	312	291	298	309	302	327	333	323	324	310	294	307	336	296	307	305	308	334	291	328	332	312	302	334	327	318	321	312	309	285	309	316	331	308	296	313	303	357	343	302	356	316	314	316	342	316	371	309	314	327	319	340	316	331	320	312	282	309	299	322	332	323	311	333	318	348	306	326	292	335	311	323	317	331	341	324	304	298	300	288	315	328	338	325	354	300	296	351	282	310	318	322	314	308	306	298	343	293	298	323	315	297	335	292	339	313	284	314	293	340	262	293	322	312	324	327	327	335	306	313	343	315	334	334	300	299	330	327	354	305	319	314	303	327	304	293	318	309	308	328	336	347	333	314	339	296	324	315	331	349	320	323	316	300	357	306	296	326	281	313	328	329	340	317	331	349	320	312	327	315	291	300	298	301	327	315	329	287	329	314	288	306	298	305	307	315	308	300	308	312	334	296	318	324	297	340	300	336	344	341	317	324	349	323	323	323	316	318	314	310	322	382	306	283	323	330	295	284	317	304	320	329	315	319	313	305	283	327	316	328	287	313	315	322	325	283	344	322	295	308	349	327	312	309	335	337	324	306	318	288	327	291	325	315	301	319	331	337	323	305	305	300	320	309	275	308	294	298	315	306	280	348	287	285	359	351	340	330	291	333	278	311	334	339	335	307	345	297	348	335	321	287	284	323	308	315	309	333	322	346	294	319	336	283	293	316	333	339	304	302	294	322	302	295	314	317	297	324	322	338	328	312	319	312	350	289	326	338	336	303	339	309	342	336	330	316	319	338	299	322	322	324	306	289	316	299	312	296	303	329	346	300	313	289	323	316	314	311	342	304	331	310	334	303	288	303	295	315	324	289	304	321	311	313	325	346	329	348	318	326	313	299	336	348	333	280	308	282	294	297	308	349	317	336	302	314	298	324	313	308	312	309	310	321	340	333	364	353	325	287	307	336	299	341	315	300	315	299	348	315	329	341	334	331	306	324	328	311	328	309	298	333	279	313	343	323	289	346	268	289	319	336	329	303	316	288	328	312	315	345	313	303	301	354	279	305	313	312	284	338	344	324	322	324	287	318	301	303	306	316	306	319	292	319	301	315	331	318	315	322	300	310	309	317	308	318	334	315	279	325	327	318	320	297	311	318	290	304	303	319	309	319	292	324	321	337	300	300	321	326	325	329	291	338	331	323	298	296	320	310	294	270	310	334	339	307	339	307	320	345	315	305	304	321	296	314	310	298	292	319	300	337	338	283	330	283	316	349	330	322	326	320	326	306	333	299	295	319	326	302	329	325	300	291	315	343	323	342	300	292	277	311	318	309	322	289	307	329	286	308	301	315	278	324	353	336	312	321	342	345	324	318	296	311	338	312	349	312	296	350	328	269	303	317	312	303	323	302	312	315	331	313	320	307	315	293	312	332	305	311	325	306	330	346	264	323	329	339	335	335	330	317	289	296	325	327	327	326	319	301	320	309	309	330	327	322	314	344	324	332	347	308	315	319	295	328	304	320	289	315	308	288	309	330	301	355	308	307	334	293	364	348	322	317	313	308	333	317	312	323	321	341	287	327	305	341	314	308	316	317	319	338	301	305	290	341	268	293	318	254	303	293	329	290	308	302	315	324	328	302	337	365	330	303	329	309	303	324	285	309	317	297	300	323	307	327	296	328	286	309	337	346	307	303	313	311	315	311	333	299	307	337	315	318	291	325	301	288	314	292	298	294	307	336	320	317	301	306	339	307	316	296	316	326	303	333	318	336	310	329	288	330	320	333	330	313	300	328	309	308	321	346	331	307	322	334	304	309	314	319	325	299	303	326	307	336	324	309	307	302	302	325	274	314	310	364	325	343	316	288	314	309	327	326	260	337	315	291	329	274	353	287	309	337	358	339	324	304	318	317	325	337	312	334	319	323	312	284	338	303	317	292	291	332	347	309	323	322	310	313	308	329	312	322	314	332	350	331	315	291	332	328	331	302	305	291	314	306	295	335	328	321	325	268	307	267	304	308	281	298	301	295	334	312	294	308	344	286	337	328	349	320	300	323	311	328	342	297	324	314	299	321	354	274	313	315	333	336	311	315	305	306	333	325	309	313	270	270	316	317	330	311	331	302	295	305	290	299	328	336	328	293	305	309	289	325	286	315	327	330	310	292	323	303	316	327	306	327	298	275	313	325	295	346	329	308	310	287	306	331	326	332	356	310	340	304	324	324	314	315	285	316	346	310	279	328	273	298	355	323	296	306	348	287	316	286	322	306	298	332	283	335	325	298	346	324	317	317	326	301	316	282	293	344	307	320	320	297	323
20279	31726	25537	16711	12266	9000	7023	4942	3409	2582	2318	2410	2174	1799	1342	1178	1067	921	731	747	670	615	654	585	609	551	531	495	571	571	543	497	476	493	486	478	513	504	503	461	493	515	502	470	474	511	484	495	532	475	451	477	489	496	494	512	510	496	488	499	514	479	482	540	521	483	540	552	513	519	494	476	533	518	516	496	492	450	479	453	457	446	488	441	439	489	467	459	472	460	471	501	449	465	453	502	478	494	492	467	484	467	491	475	481	477	458	482	439	479	506	490	470	533	488	447	469	486	519	483	460	459	503	471	471	457	477	454	507	479	462	475	445	462	472	465	517	444	420	468	494	443	470	454	467	444	469	534	463	447	444	469	469	456	491	491	470	475	480	464	470	492	474	486	444	435	474	460	458	484	444	514	461	470	463	483	469	460	448	481	503	448	492	460	452	432	466	464	442	471	459	445	489	475	416	469	462	438	487	475	480	421	450	448	440	454	450	497	480	452	461	452	481	428	475	460	447	480	475	453	403	474	421	483	448	474	479	440	455	444	430	438	446	462	478	434	471	460	454	460	524	456	496	475	444	436	450	409	455	459	455	491	457	494	458	451	505	491	420	432	445	417	422	477	470	431	425	482	451	494	466	468	478	466	462	485	456	453	500	479	455	509	485	441	442	468	404	430	469	451	438	504	460	484	443	434	428	456	442	449	428	439	486	450	459	472	443	434	452	443	461	504	495	465	505	459	487	474	447	459	479	489	490	430	463	469	481	413	459	462	484	473	476	472	457	433	493	463	419	432	462	450	435	455	438	441	460	462	493	456	504	451	453	451	518	409	465	466	464	476	432	458	456	457	484	462	479	474	466	424	470	451	463	471	468	464	425	464	502	466	472	477	461	476	460	486	460	451	439	446	453	449	473	465	452	488	455	424	455	456	482	445	474	436	496	488	475	447	446	468	484	474	447	457	440	494	438	494	489	443	423	420	454	472	475	475	450	445	476	450	459	450	487	465	457	438	544	491	458	464	476	463	449	482	433	454	431	440	465	472	429	454	486	492	460	441	455	483	459	475	461	457	437	474	459	466	419	467	421	458	420	448	431	418	475	470	450	468	415	447	484	434	499	505	480	451	467	470	447	471	494	458	481	451	509	440	453	453	424	452	475	462	470	453	427	465	481	448	427	516	484	457	468	473	472	454	504	482	425	457	482	486	456	446	430	441	456	447	446	452	476	462	459	440	479	454	424	483	495	480	420	457	465	492	491	444	456	459	497	440	467	451	474	499	481	492	462	477	445	488	449	443	467	480	451	492	458	483	471	514	433	496	456	453	466	506	484	451	489	447	442	433	424	485	462	414	481	455	462	464	477	467	402	446	455	474	462	487	480	465	470	462	434	472	497	493	472	451	486	457	470	493	416	468	439	446	457	456	491	460	521	447	439	468	462	436	434	477	514	482	469	457	445	434	436	456	467	469	482	438	466	472	470	446	457	484	463	474	486	469	445	485	456	474	492	450	423	432	464	449	491	467	483	439	455	478	470	475	446	447	463	416	455	430	475	452	444	456	456	477	443	483	469	432	464	449	465	484	469	402	452	451	444	454	474	487	455	472	441	462	444	481	419	468	460	455	426	479	446	425	466	502	488	431	435	475	475	455	447	449	456	415	469	504	469	478	464	495	466	417	467	445	487	453	464	478	443	468	443	469	475	498	444	446	453	460	439	488	482	472	458	458	494	471	499	461	472	449	458	462	483	439	457	435	436	445	450	492	429	446	491	454	447	446	480	458	500	427	459	472	431	458	460	453	456	479	454	423	470	417	439	463	473	436	442	464	443	441	453	433	476	474	475	473	482	455	428	467	502	471	435	474	451	434	423	425	428	431	457	457	466	508	467	464	470	469	446	501	453	496	440	435	467	452	504	485	502	452	456	419	462	475	475	466	454	456	491	456	465	438	488	478	440	442	453	402	440	447	452	462	451	428	476	464	468	479	444	474	453	470	453	405	473	435	480	515	457	488	465	426	449	456	449	505	440	460	489	462	460	477	454	472	459	440	456	454	486	446	464	452	461	461	472	449	467	466	451	439	433	438	463	498	466	489	484	458	437	479	460	449	476	456	463	459	440	462	451	457	461	495	487	447	425	466	470	460	454	505	473	465	501	504	464	461	456	478	449	477	456	481	481	445	494	492	456	444	452	473	450	468	449	447	487	468	470	430	458	422	470	472	407	470	438	466	468	433	472	473	435	504	425	481	468	492	454	479	449	447	486	477	421	440	507	463	471	444	469	441	425	478	450	468	464	481	471	445	500	418	424	476	470	476	428	470	470	418	496	456	466	465	488	451	483	415	441	482	476	460	507	462	489	451	456	431	453	445	481	453	438	447	458	460	476	461	491	441	464	442	443	478	484	462	450	423	461	488	450	461	481	492	498	451	466	487	459	484	439	502	489	465	446	460	424	457	484	498	450	458	474	459	462	427	454	461	478	433	428	482	488	459	488	428	459	453	485	509	478	458	476	480	436	478	427	468	450	472	488	439	422	448	492	452	448	459	471	459	457	479	490	488	431	467	445	432	462	497	457	452	453	462	461	451	476	464	423	461	433	490	455	459	475	442	467	463	450	433	457	451	445	479	433	458	420	459	447	464	452	445	455	462	419	453	456	456	468	467	482	470	465	473	475	474	455	451	469	473	493	476	465	468	448	455	448	436	450	450	476	416	436	458	464	470	440	482	415	431	431	448	425	486	446	436	431	488	473	454	440	490	474	457	457	466	474	502	527	468	482	486	461	460	491	453	463	452	495	464	458	462	518	404	482	466	496	470	468	473	438	456	470	445	514	449	473	471	463	440	475	452	465	482	450	464	411	441	492	462	462	434	467	453	458	465	478	471	442	436	457	446	467	499	479	471	441	434	436	453	472	483	469	460	455	465	480	427	456	438	481	479	454	437	441	467	458	445	462	487	479	457	481	476	487	450	465	467	477	448	462	488	426	494	481	469	454	435	451	485	474	474	493	470	455	452	482	492	493	474	472	463	448	463	441	456	490	462	468	501	482	438	456	471	428	433	472	448	450	445	451	496	454	446	475	484	498	449	524	466	455	459	486	465	429	465	424	429	459	478	470	503	473	468	465	461	484	494	456	492	432	469	441	463	456	460	472	425	443	463	452	459	459	450	462	442	442	460	474	475	446	443	494	447	475	455	456	504	423	418	468	460	479	463	433	469	438	493	450	469	441	482	458	495	433	440	396	500	441	422	422	492	492	431	422	467	456	451	440	480	477	461	488	446	467	457	492	483	438	488	465	452	444	474	461	494	444	443	501	429	519	448	440	470	440	470	444	466	475	456	443	466	443	461	452	442	523	436	411	460	464	449	462	489	494	464	495	468	430	482	487	459	462	463	414	440	481	436	431	470	460	420	400	465	445	498	479	496	446	515	467	469	478	442	479	475	516	457	471	444	426	501	432	454	423	483	434	489	486	469	443	456	487	476	465	510	432	430	481	483
23131	21124	28786	23715	21147	20454	9374	3019	1556	1197	1187	1111	1048	790	653	572	534	416	374	381	342	306	298	287	297	289	262	258	254	250	227	232	248	225	236	251	209	240	221	209	202	222	205	222	224	191	240	202	206	239	228	211	247	230	249	227	240	247	204	189	234	228	215	233	233	235	262	250	207	224	237	194	218	225	226	239	235	178	225	220	195	220	208	218	207	223	227	208	182	198	213	225	208	207	188	232	232	209	224	206	190	233	222	213	204	216	229	223	215	211	204	195	212	212	204	215	198	236	209	232	219	189	225	202	232	212	202	186	190	224	208	204	205	194	212	190	216	210	216	226	195	238	205	206	238	205	233	211	215	234	203	207	209	209	181	197	198	209	210	187	197	194	215	194	215	206	197	206	216	208	193	206	196	211	183	202	196	238	202	205	189	210	204	212	190	202	206	205	187	214	210	201	194	206	213	198	189	166	221	200	189	217	219	184	211	208	209	220	196	192	187	189	204	220	214	171	201	199	200	196	199	196	201	203	214	207	226	200	211	199	212	190	194	202	180	217	192	184	208	182	215	223	233	188	189	209	206	193	178	219	217	217	205	183	192	216	179	207	195	208	211	204	192	196	207	190	213	210	219	206	204	207	210	212	199	209	209	197	204	188	197	206	209	211	202	196	216	212	235	197	206	207	183	188	190	188	192	191	221	200	193	219	203	220	214	211	201	212	215	214	211	204	227	215	201	214	231	192	211	177	228	216	210	215	255	232	206	213	223	197	195	183	194	221	215	192	213	202	212	220	191	187	197	214	200	190	205	204	207	202	173	215	225	219	230	213	191	215	221	206	208	202	212	203	218	216	199	221	182	225	222	187	213	201	200	188	194	196	187	221	205	203	203	191	196	209	202	207	176	198	197	201	194	193	204	217	219	195	209	217	221	192	212	197	210	198	191	206	212	194	184	190	217	172	201	180	188	195	200	176	191	212	222	211	191	213	199	221	221	182	206	191	187	205	208	190	214	246	217	199	230	232	216	174	217	200	211	228	204	196	209	195	196	198	214	196	183	202	193	196	179	178	216	199	238	203	199	200	210	191	215	200	175	194	191	199	182	190	220	205	193	228	206	208	221	209	223	187	187	180	221	208	211	217	229	212	206	204	209	226	231	224	207	206	203	233	189	217	195	199	196	212	199	225	189	200	208	207	239	209	210	201	213	224	202	203	194	201	212	208	177	204	205	219	202	216	211	185	215	203	208	219	204	207	206	201	192	210	209	209	215	206	173	219	190	209	205	217	200	170	189	213	218	211	219	203	216	191	202	214	215	204	212	186	218	218	177	175	206	239	208	199	205	222	183	200	197	218	242	197	206	194	196	221	209	186	205	194	203	225	179	188	199	191	217	206	193	220	199	197	232	217	218	183	216	201	195	196	186	193	201	195	201	175	219	194	199	214	231	218	196	208	188	213	230	193	199	215	169	208	197	178	206	202	190	213	183	211	231	199	216	213	221	206	219	210	206	195	193	186	209	210	215	190	232	192	220	201	208	202	223	232	190	187	188	209	230	226	203	209	204	208	196	218	200	191	215	204	193	200	211	217	190	195	210	198	214	167	205	196	191	174	222	218	219	221	164	212	194	206	184	185	235	194	202	207	203	172	194	187	186	195	229	217	225	200	217	187	197	181	212	214	207	215	188	193	215	233	216	220	193	202	182	208	222	217	198	212	221	197	184	175	204	223	192	201	228	177	203	179	209	232	215	222	201	184	217	217	215	170	204	169	186	200	209	200	193	194	192	181	192	202	190	214	227	211	185	207	197	198	189	221	190	174	212	179	207	208	208	187	223	191	188	222	191	210	205	185	214	203	173	194	217	204	199	204	200	204	225	229	188	210	228	188	193	230	195	206	202	199	195	217	201	193	191	205	205	211	198	200	202	212	203	213	199	182	208	202	212	180	234	201	214	215	210	202	186	197	217	176	191	188	188	187	210	208	198	174	225	199	211	202	217	215	171	231	220	210	197	184	188	232	210	235	209	205	189	215	208	220	211	213	204	205	216	199	211	231	233	201	206	226	186	209	190	210	203	196	188	211	186	230	200	209	202	216	215	224	201	235	163	216	203	212	216	198	227	224	187	186	210	232	202	209	235	206	217	179	213	199	213	209	221	194	247	226	215	199	196	206	191	215	219	190	194	208	198	193	222	202	195	201	184	225	220	229	197	228	196	205	200	189	199	211	218	207	213	197	202	209	196	186	195	216	194	209	202	216	224	195	230	202	214	203	223	200	218	199	222	200	217	213	191	201	227	192	185	209	244	207	220	197	208	189	205	236	216	201	203	217	216	205	211	205	185	187	200	206	201	223	221	183	223	199	177	184	202	212	223	201	197	226	194	209	194	212	218	210	185	205	195	203	180	235	230	222	182	182	187	225	203	202	196	185	193	195	193	190	204	192	203	212	214	179	196	218	214	212	204	184	189	195	192	207	197	200	201	198	195	193	209	228	185	188	175	196	216	196	206	223	215	198	217	201	200	209	202	191	201	171	202	208	209	174	185	219	209	204	217	214	194	209	215	198	215	215	224	179	218	195	191	174	197	201	218	214	199	230	200	210	213	184	195	195	199	189	178	220	196	220	202	201	187	214	200	193	168	233	192	213	186	212	207	197	206	195	216	225	169	189	195	237	215	188	186	182	220	202	192	184	210	173	204	202	198	216	220	195	173	197	222	207	183	192	201	200	215	212	216	198	214	202	215	224	219	202	188	224	195	185	222	197	176	214	200	223	201	229	218	191	197	205	175	189	177	216	201	197	178	200	220	201	201	209	187	215	226	196	170	210	205	201	199	178	205	198	212	201	213	203	190	204	212	191	204	209	231	215	217	211	224	202	190	181	197	205	223	198	215	215	202	216	212	217	210	217	208	239	225	198	200	210	226	207	209	216	194	218	197	192	177	217	174	217	212	210	212	198	199	212	224	197	192	185	222	204	191	198	197	195	194	187	200	208	208	196	180	171	186	199	191	196	197	204	212	206	193	205	182	214	202	201	217	188	215	199	208	188	207	176	161	205	202	228	215	219	209	189	223	186	216	201	206	196	206	191	209	198	203	185	203	195	226	205	200	218	213	223	205	186	205	215	207	205	214	180	228	184	188	218	228	212	218	197	202	215	226	200	199	176	213	208	195	194	217	198	182	203	213	206	192	198	219	218	204	209	177	193	208	215	187	210	216	189	208	197	208	207	178	208	194	187	211	196	212	231	207	216	211	210	234	241	203	194	236	196	206	177	209	219	197	190	194	223	195	236	212	208	195	198	206	222	211	199	173	220	209	206	186	203	204	202	182	220	207	195	196	196	192	201	203	208	168	208	191	197	199	207	207	180	216	197	206	174	219	205	206	170	196	194	218	210	203	206	211	211	213	211	201	201	221	202	204	212	197	191	183	210	218	205	212	182	199	199	174	200	200	180	211	183	190	183	216	207	192	192	211	206	207	209	214	201	212	215	216	216
22354	35506	29676	20814	16650	13903	10134	6683	4305	3541	3263	2880	2680	2099	1634	1258	1211	920	838	691	655	611	576	497	482	489	448	428	422	423	365	367	406	369	367	380	362	334	318	325	336	332	344	328	330	345	304	330	352	344	337	344	362	364	387	370	299	360	349	324	352	339	394	367	347	396	352	411	356	357	403	384	351	378	336	345	343	293	311	296	336	308	280	299	312	310	307	305	291	339	304	315	317	302	343	340	283	344	332	329	327	330	315	350	342	307	307	310	302	328	327	315	306	334	349	294	326	341	334	338	333	314	320	296	335	332	300	287	275	276	297	313	304	308	286	314	297	295	314	288	307	354	337	307	323	300	325	340	296	289	289	285	314	308	299	314	312	293	291	284	325	286	254	313	293	309	301	289	306	300	306	305	305	286	293	297	284	315	288	285	237	276	280	318	311	318	316	320	311	289	277	302	310	293	290	316	296	288	307	296	288	318	298	311	338	305	300	332	307	287	297	290	277	316	291	291	303	296	314	329	296	292	306	315	305	309	322	302	285	331	315	302	301	286	285	297	322	315	297	291	339	299	275	258	328	315	310	346	299	331	297	296	336	300	281	286	325	273	279	302	314	269	329	301	276	316	287	277	310	292	324	306	316	293	275	335	315	323	335	313	323	280	301	298	301	281	323	280	309	301	274	287	281	288	288	316	264	335	281	307	296	299	276	299	324	291	303	292	302	272	308	316	300	283	313	309	281	307	315	286	302	327	283	303	278	289	308	314	311	274	300	299	294	292	313	280	304	315	280	303	295	314	317	296	282	292	288	287	291	281	285	302	311	313	281	291	307	347	317	295	314	300	281	299	266	296	339	315	286	279	301	289	285	307	307	311	309	289	306	279	290	312	306	310	298	321	281	287	308	321	326	288	303	302	304	271	289	300	279	294	271	319	287	305	288	294	297	310	311	262	300	290	300	307	316	303	293	318	288	309	306	321	318	306	278	327	320	295	304	287	291	295	297	280	305	280	333	287	294	281	301	313	295	300	281	315	309	320	292	304	301	332	279	309	280	310	287	313	295	285	315	295	310	283	308	311	304	288	323	328	287	307	313	272	308	307	276	294	299	338	280	312	292	284	270	302	307	323	298	280	281	306	284	304	320	277	285	279	319	315	325	301	288	259	320	291	312	274	326	340	298	293	298	306	308	283	317	313	282	326	304	321	309	290	322	322	274	304	288	333	305	312	323	297	277	332	298	317	292	334	285	293	315	301	322	326	298	288	277	315	292	297	266	297	303	308	280	280	277	297	309	305	309	323	306	322	306	308	289	289	276	339	307	308	328	268	306	283	322	347	294	313	287	360	294	277	326	292	304	306	273	296	308	283	290	272	285	291	303	273	292	260	313	306	303	308	294	299	318	305	306	297	332	288	275	312	317	319	298	304	296	274	278	289	293	314	320	313	314	309	316	281	310	314	312	263	303	300	328	308	301	308	289	297	341	280	283	302	277	282	334	280	290	285	289	316	256	324	300	273	296	258	307	290	311	292	308	305	289	298	294	276	264	285	304	274	326	308	307	302	328	282	294	320	320	309	292	320	295	304	303	298	346	350	336	275	265	298	307	290	327	284	312	308	300	308	297	313	276	309	321	299	310	316	333	322	265	294	280	318	294	298	278	294	289	281	275	288	304	303	323	314	322	297	295	298	284	285	315	303	315	302	289	313	304	286	315	272	317	268	309	303	300	333	310	304	301	319	303	310	288	301	299	289	292	301	285	284	289	330	295	325	299	303	290	288	287	275	316	345	283	306	310	309	306	307	281	310	284	303	291	307	312	291	317	294	293	303	302	299	277	294	302	298	259	281	301	294	321	306	321	279	302	310	303	289	331	314	325	287	301	323	279	316	291	311	303	297	325	303	317	286	303	305	297	303	295	296	312	284	298	283	306	283	288	298	300	323	296	284	291	304	310	311	297	290	277	307	278	338	321	304	275	288	266	303	301	278	301	294	281	296	288	326	304	297	317	311	309	295	277	311	320	277	313	276	302	323	305	284	306	325	333	307	275	264	318	307	299	334	288	313	289	315	302	294	311	292	297	311	293	290	318	294	271	316	317	276	259	321	313	295	298	323	303	299	304	298	323	305	322	326	324	303	288	308	307	294	290	297	311	302	332	301	310	298	291	287	300	316	327	309	314	268	285	315	316	286	298	291	293	295	328	297	299	297	293	303	284	309	278	275	282	309	294	296	326	301	292	322	268	300	334	283	334	286	270	301	293	281	299	321	322	313	295	291	292	298	305	294	278	293	312	330	300	283	283	324	298	302	310	278	296	300	307	295	334	331	334	304	307	281	318	310	312	297	261	312	313	303	303	325	288	284	299	313	306	293	308	290	286	242	323	304	309	278	292	303	317	341	314	289	329	318	326	312	306	293	306	313	318	320	288	290	295	336	317	294	278	280	308	303	308	294	272	288	304	314	288	282	292	297	292	305	290	300	302	292	281	302	295	297	313	298	297	307	311	308	280	297	300	305	308	314	331	321	285	313	309	322	288	318	303	298	290	310	281	314	280	278	290	329	291	312	317	327	305	299	309	293	295	332	281	299	292	331	295	304	287	291	298	304	278	307	315	290	308	316	309	277	321	303	313	275	292	296	323	279	307	309	291	331	315	298	329	289	290	289	285	278	267	300	292	290	303	306	283	303	288	290	272	303	310	291	329	274	303	312	271	284	323	293	281	295	291	301	305	293	290	323	298	272	309	295	293	279	279	319	326	308	295	288	295	283	284	305	266	308	301	306	321	330	281	270	295	280	285	299	325	293	294	298	284	305	280	296	300	308	315	341	301	304	282	318	293	275	305	278	296	314	290	301	307	302	304	276	273	294	310	317	282	297	313	314	301	279	311	301	287	295	308	318	300	286	274	299	295	318	270	296	278	279	285	313	282	275	252	300	276	303	302	275	342	316	329	306	299	292	334	300	321	315	309	324	289	300	316	264	276	308	286	318	273	317	293	307	302	275	288	302	322	304	310	329	264	295	291	320	325	321	272	302	307	306	307	305	280	312	291	310	325	240	314	327	284	289	314	315	268	292	314	310	290	288	285	301	291	331	285	282	313	313	297	310	310	298	277	314	262	311	301	299	276	295	296	294	275	308	311	294	289	297	300	298	308	313	292	295	311	292	311	304	325	354	323	280	310	303	288	303	281	297	332	311	306	297	302	317	342	296	302	317	272	292	291	304	308	286	274	281	316	308	299	287	272	277	292	335	301	303	296	316	326	307	289	313	313	349	317	249	277	308	309	309	284	323	285	301	318	277	298	306	276	276	286	283	295	292	310	295	326	308	305	301	303	281	306	314	290	329	291	313	287	291	307	307	303	298	306	293	275	284	299	266	303	292	268	274	288	275	312	318	280	294	296	291	262	319	285	310	294	309	311	274	307	316	266	292	272	331	289	299	324	282	314	304	289	318	301	298	310	315	313	279	301	312	297	318	298	299	339	322	296	301	290	331
27114	21165	16626	8628	4225	2780	2089	1332	837	685	669	653	617	560	511	474	429	385	447	406	368	417	383	357	346	368	358	321	350	343	357	355	311	357	369	360	368	369	332	364	352	349	322	338	344	341	335	335	366	345	384	335	349	380	340	371	320	330	349	358	354	358	336	346	346	367	360	384	352	375	356	368	396	344	355	378	373	338	388	351	349	346	346	333	342	336	333	298	362	346	388	326	356	360	313	340	335	385	353	384	343	317	344	315	320	337	337	378	367	364	336	365	355	376	346	329	359	328	364	353	334	351	352	347	337	336	319	349	349	328	326	353	327	368	338	342	334	325	329	344	379	376	363	356	338	342	342	329	348	352	332	347	351	360	346	380	343	348	321	328	325	315	350	353	334	357	338	366	346	357	297	400	325	323	309	348	357	334	346	358	346	309	355	327	337	320	335	307	358	330	332	357	334	340	321	343	372	335	337	353	356	335	361	368	359	349	361	339	308	300	331	358	355	352	339	316	336	346	350	318	301	329	370	326	357	346	357	349	326	363	362	368	343	339	340	351	300	338	413	332	344	350	339	357	351	332	320	300	332	344	297	354	354	343	339	347	336	306	365	308	305	347	332	350	326	320	348	373	357	329	290	375	318	301	360	350	307	334	362	364	311	333	361	379	340	329	347	342	376	336	355	354	339	336	342	343	351	351	334	336	302	313	363	365	368	334	320	347	326	333	349	339	319	345	327	326	361	327	282	374	356	336	315	315	315	358	346	355	364	340	355	313	325	344	364	325	318	324	335	347	307	319	372	335	340	359	336	364	339	340	351	335	331	330	343	308	335	343	356	327	357	350	351	378	343	353	344	329	332	338	330	368	314	351	336	339	318	334	324	370	350	334	339	360	321	341	334	345	323	333	367	347	348	367	359	324	320	331	305	318	348	307	294	336	353	376	317	342	351	326	327	330	341	339	319	337	341	363	339	328	384	360	364	330	345	337	363	373	319	375	297	393	371	326	306	348	351	305	331	338	330	315	316	338	344	354	330	315	290	351	363	324	378	317	330	357	362	336	317	389	355	333	314	363	371	371	339	325	349	345	357	348	322	335	324	329	351	330	351	295	318	315	335	329	308	353	351	357	344	353	351	348	342	351	350	337	365	334	377	331	348	336	341	304	379	349	365	269	350	335	364	356	333	330	302	346	350	316	318	372	330	334	322	316	334	356	362	340	367	365	336	356	334	311	326	355	337	340	345	348	361	342	320	353	344	364	351	315	305	343	328	336	342	338	339	332	343	345	339	332	313	343	358	358	369	347	360	389	350	334	353	340	300	365	331	350	353	346	339	352	358	338	326	379	360	306	360	351	345	325	381	333	352	317	325	306	341	335	344	335	358	353	342	361	344	335	352	359	356	354	371	370	308	333	367	332	356	336	362	323	367	376	334	323	364	375	337	322	375	332	326	312	331	316	357	347	315	361	357	314	313	350	340	328	328	308	328	319	337	340	347	372	343	326	352	334	337	333	351	344	327	362	351	346	343	333	330	340	339	390	348	373	300	305	296	355	324	350	332	294	321	346	364	331	295	382	329	344	328	332	328	305	331	338	341	340	339	322	371	371	365	311	337	348	332	335	313	350	348	353	374	338	338	348	338	345	366	354	341	298	346	350	347	348	297	333	358	362	334	356	327	310	359	340	317	348	333	341	378	321	349	369	316	327	340	344	337	347	365	338	343	332	347	367	347	348	332	348	329	318	388	341	330	335	353	336	350	356	324	327	319	312	352	374	351	333	387	375	327	345	333	346	320	356	384	307	321	343	331	326	342	280	347	360	365	349	327	332	326	332	380	331	341	343	344	345	338	377	350	362	295	347	355	340	353	367	374	340	331	342	396	324	333	335	365	332	330	337	331	288	325	344	330	327	371	360	351	326	366	339	361	334	342	342	345	312	344	330	352	362	316	358	325	341	350	336	364	355	355	323	327	350	357	365	343	337	302	356	326	344	366	329	323	349	356	327	375	338	310	320	345	348	361	334	379	369	379	318	377	344	326	335	334	343	355	365	362	323	348	354	352	333	317	359	350	347	315	343	338	368	325	338	309	363	360	320	371	311	320	323	359	308	341	338	324	349	348	345	343	342	365	374	345	322	359	343	368	328	311	347	307	321	347	324	340	353	344	371	291	363	370	314	362	329	313	339	329	312	307	371	337	337	344	346	337	331	336	363	363	307	311	344	308	324	339	361	373	339	321	367	334	336	336	345	374	345	360	335	354	351	367	356	323	327	332	353	351	318	372	346	310	348	323	324	333	335	359	330	353	326	327	332	341	334	336	339	348	317	341	312	312	344	333	347	313	342	322	328	325	333	329	375	304	336	328	330	332	369	332	340	337	376	335	372	358	342	343	349	339	382	345	329	335	332	318	346	351	342	315	336	352	330	361	367	368	343	376	330	337	351	324	317	344	355	347	351	315	312	330	333	368	334	322	334	362	309	346	352	316	348	323	337	357	349	327	363	349	311	328	329	337	376	344	368	354	327	315	329	341	334	313	364	364	348	338	335	326	338	350	297	319	343	348	318	365	352	337	330	347	331	346	326	338	340	363	353	359	369	314	353	323	359	331	344	350	340	328	334	356	339	360	333	340	299	355	338	357	347	357	302	334	327	340	318	346	325	338	340	347	356	370	356	379	350	310	339	337	341	361	314	336	396	368	326	324	318	333	332	350	311	369	322	343	323	373	346	341	339	320	345	357	336	318	355	362	367	334	316	307	327	357	330	312	352	332	353	343	362	333	323	335	319	327	318	358	288	333	366	352	322	315	337	321	343	322	343	331	358	360	346	362	312	351	361	339	308	347	362	337	380	352	330	349	329	367	384	350	323	346	348	367	349	335	363	330	362	345	330	343	360	336	314	314	325	339	301	356	346	327	353	322	353	341	324	336	292	320	342	386	315	338	324	343	325	335	345	337	350	303	312	349	310	331	336	348	331	345	362	336	353	357	327	347	353	364	344	352	353	326	344	357	365	361	336	335	375	357	337	316	341	351	337	309	353	328	350	338	369	356	322	334	323	312	339	345	325	351	358	354	361	330	343	332	340	340	302	331	325	341	362	352	333	380	326	354	367	371	320	327	319	354	320	304	338	310	318	342	321	338	326	346	314	343	354	328	351	393	343	358	364	337	331	344	335	336	312	360	317	339	336	316	352	350	340	334	381	323	341	322	327	328	322	343	362	327	310	365	345	357	315	370	346	333	332	338	339	353	340	342	327	345	321	329	332	371	333	328	354	343	331	365	336	345	340	323	345	340	337	332	366	328	350	347	348	352	351	325	331	331	340	353	319	350	350	342	326	341	340	336	330	387	388	337	348	351	355	329	325	334	330	352	321	348	348	359	349	326	313	338	344	337	336	327	322	323	345	355	366	314	360	375	336	369	382	360	363	397	359	323	358	344	356	327	359	332	332	352	333	327	314	343	368	339	356	314	323	326	367	363	331	348	374	336	348	380	349
19008	25010	18683	11031	8237	6561	5216	3379	1924	1571	1548	1528	1367	1066	897	807	708	665	614	586	567	553	572	542	531	511	528	547	525	491	522	531	492	526	498	483	504	481	507	483	500	522	480	516	516	470	510	464	531	530	491	518	537	526	550	477	505	509	504	500	472	589	489	512	537	526	520	519	526	474	509	540	521	497	480	520	489	505	468	513	448	517	484	472	494	517	478	505	486	515	487	488	455	465	477	525	471	451	469	503	493	457	494	524	505	550	526	487	513	513	542	500	517	481	494	476	535	501	481	503	476	531	509	465	510	484	542	475	500	520	495	490	516	489	505	459	501	552	496	523	512	494	477	506	496	491	518	516	449	528	497	502	459	457	532	496	476	493	470	486	495	538	496	498	517	473	461	485	488	483	485	467	507	487	487	474	509	474	461	524	485	465	464	479	498	520	433	503	464	520	511	452	465	508	512	491	509	492	474	494	485	485	499	468	455	502	515	536	496	506	484	467	465	501	500	515	515	485	497	508	480	496	499	490	483	470	510	505	456	524	512	493	460	503	522	468	493	502	510	497	509	508	517	489	508	513	506	497	510	523	470	500	505	496	502	431	501	490	509	500	506	540	486	492	448	489	463	483	480	492	491	509	516	471	490	404	505	490	437	569	468	527	490	476	473	457	480	516	467	486	503	546	455	481	462	494	529	496	500	509	532	499	488	463	491	442	450	475	496	498	501	505	465	516	481	503	514	498	458	487	468	453	484	478	508	483	482	502	491	515	499	500	484	507	496	489	498	517	501	519	463	506	554	484	457	490	505	487	519	500	506	498	532	511	507	504	514	521	518	473	503	486	490	496	482	481	443	481	513	492	532	500	496	514	475	489	508	468	481	470	490	505	475	502	486	484	494	508	502	514	473	490	524	499	524	511	499	499	480	511	480	509	491	468	494	496	483	544	558	481	493	486	484	504	478	474	529	473	511	470	506	489	497	489	475	499	506	480	507	517	507	499	493	493	533	477	482	528	485	491	460	506	500	499	495	495	513	522	492	468	475	480	533	511	519	512	498	465	506	509	508	515	459	467	504	521	503	503	476	464	512	483	508	495	466	474	532	457	490	464	467	479	473	481	451	485	537	501	499	541	545	496	517	496	473	511	480	509	497	521	463	504	438	471	493	508	494	472	493	465	491	489	526	476	466	422	472	492	472	533	491	507	529	472	457	502	494	501	481	488	540	485	514	509	509	481	507	440	519	473	457	453	510	494	513	482	484	500	499	464	508	488	494	465	469	493	472	534	498	513	453	490	491	483	429	494	496	515	511	477	492	499	486	484	483	480	486	515	475	492	463	507	509	516	479	469	518	496	485	469	502	449	466	476	506	521	473	484	473	511	497	526	498	485	494	470	488	459	501	493	507	499	546	498	497	479	479	508	510	511	512	495	516	542	510	501	545	506	460	477	498	504	478	462	487	454	505	480	527	505	502	519	477	536	494	501	506	465	481	487	476	475	509	478	504	470	474	457	526	483	527	496	546	506	526	445	450	472	504	519	525	467	510	518	463	510	490	515	506	510	476	479	479	507	471	515	498	516	520	480	520	510	497	494	487	502	467	516	495	472	492	512	488	492	520	513	481	479	455	505	524	494	500	456	481	501	471	502	475	503	448	495	490	511	494	477	492	486	504	522	498	439	492	499	547	462	519	487	505	492	521	509	474	500	511	498	517	476	494	484	517	510	492	496	499	474	486	518	483	507	517	517	467	530	515	493	495	507	523	476	489	534	508	521	482	510	492	489	464	559	499	501	531	493	493	491	502	508	497	509	476	429	468	468	482	511	507	542	485	545	475	477	489	491	498	493	498	509	459	502	499	487	486	480	479	455	485	526	450	496	472	498	522	500	508	496	485	466	498	519	465	495	503	472	477	495	491	443	474	508	472	501	513	494	529	476	518	493	514	466	457	485	494	503	488	455	506	481	481	537	515	472	468	452	459	449	511	451	516	466	496	463	489	473	499	482	474	518	488	506	517	487	470	454	501	475	521	494	473	485	531	491	485	502	510	491	468	491	496	484	509	439	501	502	496	494	481	477	536	507	478	541	515	527	503	506	534	499	491	511	530	530	539	510	495	501	493	519	504	460	471	547	530	452	474	519	490	511	476	453	481	489	515	503	467	497	478	507	534	487	479	501	518	520	500	538	473	460	456	469	487	492	508	477	486	508	499	520	515	478	523	478	471	517	466	484	502	527	497	469	494	474	505	489	492	486	481	485	450	500	507	499	468	455	477	482	514	501	506	489	517	475	488	496	518	468	460	504	505	503	491	534	515	487	471	509	487	434	496	476	479	493	457	486	504	490	496	458	505	514	487	466	471	522	499	484	481	486	499	494	499	527	470	494	473	539	465	516	490	519	496	479	509	520	473	517	495	494	498	498	533	474	518	492	479	472	502	476	512	502	495	504	510	529	486	508	527	509	477	502	480	447	476	472	462	480	493	518	502	514	509	483	484	457	473	506	503	490	465	495	486	494	507	468	498	508	518	487	526	509	481	513	500	480	511	470	491	501	490	466	509	481	517	490	508	485	533	507	518	477	514	484	545	511	478	484	515	524	488	474	493	475	483	476	504	498	494	480	500	530	477	517	486	498	510	481	477	509	526	488	477	459	458	451	462	522	496	503	493	496	488	483	483	453	492	497	488	513	512	522	481	503	483	481	494	523	496	491	488	557	469	520	511	515	513	492	515	504	488	504	505	472	473	488	516	477	503	498	511	494	474	506	467	481	522	547	483	473	467	505	469	536	534	489	473	494	429	475	492	495	512	451	505	525	430	501	458	517	516	517	522	484	481	506	490	489	512	478	454	473	506	507	493	517	502	508	464	463	499	510	530	514	473	478	475	516	509	471	505	497	474	467	510	468	478	498	497	496	469	467	507	466	487	494	511	527	501	466	500	492	512	462	498	510	465	515	532	503	482	501	515	507	506	509	507	529	475	509	472	502	504	533	534	505	531	493	488	480	506	497	489	444	501	481	523	468	488	480	479	516	523	524	523	473	457	498	501	512	479	472	473	508	485	495	484	465	486	489	507	523	444	492	463	503	509	513	514	529	491	474	507	526	505	465	457	523	492	521	502	469	482	493	505	524	496	540	544	516	498	516	515	504	460	516	486	520	484	464	501	521	470	471	513	503	477	504	458	505	483	533	466	490	486	492	482	493	503	479	486	542	477	487	518	486	526	493	529	519	480	512	495	482	485	525	495	522	486	461	496	508	466	493	481	495	465	492	499	528	497	500	500	500	492	494	538	490	550	531	516	498	485	462	537	456	476	483	504	500	491	499	497	461	462	539	508	485	505	489	458	531	504	453	474	528	481	487	511	480	491	533	508	471	495	504	503	481	512	494	478	505	482	505	518	453	501	502	499	484	476	525	521	521	525	484	474	494	508	469	517	432	494	509	469	495	531	464	494	479	488	484	514	465	500	469	497	514	497	491	453	511	500	496	501	487	511	506
24081	21154	28216	24302	20489	9688	4009	2166	1267	1107	1111	998	781	649	612	566	538	444	456	402	384	397	373	383	320	372	365	356	354	323	337	357	329	328	351	311	334	340	323	301	315	332	313	326	343	319	343	355	325	358	375	336	376	356	304	334	315	331	340	342	325	350	337	342	356	333	339	335	356	354	328	337	315	326	344	316	337	342	340	321	319	333	313	358	321	297	331	320	341	336	305	311	289	328	330	334	330	337	352	352	316	303	344	310	300	290	320	318	310	319	311	331	345	314	311	330	336	353	325	342	337	323	328	295	311	334	354	334	327	324	323	297	309	309	346	310	315	319	300	334	288	320	303	355	281	308	348	315	329	296	345	304	303	319	318	320	316	301	310	319	345	325	305	311	294	370	324	310	345	292	349	329	305	325	311	289	300	290	327	334	324	312	285	348	333	334	296	318	293	298	307	311	308	315	324	340	336	310	328	313	297	293	317	320	328	298	306	322	323	290	318	301	347	323	295	312	328	329	291	309	290	320	307	310	316	332	314	346	318	291	369	334	347	329	330	327	324	309	315	323	331	307	330	324	314	313	309	301	293	295	275	335	333	299	305	317	316	307	314	343	312	317	307	308	318	307	301	321	308	309	300	302	329	311	315	317	343	319	334	304	317	331	320	305	345	313	318	290	299	313	340	327	322	329	347	335	316	307	290	317	350	347	325	305	332	316	320	332	327	303	320	276	354	291	320	309	318	319	287	328	337	300	299	333	326	318	313	301	294	290	305	314	351	277	348	292	336	355	330	315	333	309	316	356	337	313	314	337	286	324	326	317	292	315	339	288	326	338	323	326	352	329	310	323	299	320	338	294	305	324	285	301	306	303	332	360	319	335	323	318	312	321	306	362	316	302	325	305	306	318	307	321	301	316	336	348	319	299	315	319	331	340	315	315	302	322	300	309	300	283	332	350	313	324	320	307	312	328	305	308	335	328	304	303	315	330	355	307	282	323	319	303	339	319	326	311	314	318	326	312	306	301	291	320	336	318	302	294	282	314	313	324	320	302	331	315	292	328	314	304	297	329	300	334	325	309	317	312	342	286	304	300	319	326	283	295	324	296	308	332	335	345	333	325	308	299	304	326	339	335	351	324	329	297	327	280	339	358	306	306	260	302	310	308	345	324	301	333	337	323	337	303	332	304	301	307	347	331	307	314	345	333	297	325	311	308	304	320	292	307	321	341	314	350	328	317	298	310	329	299	332	326	308	351	287	312	332	324	339	321	341	315	310	321	316	310	311	296	318	340	307	282	329	307	298	318	288	310	324	336	319	337	321	323	298	301	346	322	311	318	331	321	346	341	252	303	334	340	359	292	288	324	312	337	328	303	323	335	308	305	323	330	327	341	312	343	321	320	293	276	335	324	318	308	291	303	343	343	317	353	297	327	323	320	321	298	336	292	298	293	331	305	304	330	318	290	349	294	331	306	299	327	309	289	318	331	328	298	323	274	366	321	315	305	308	302	312	298	290	336	311	304	321	343	327	318	295	355	324	294	311	335	324	298	303	322	300	313	315	312	342	294	348	317	336	289	322	342	313	314	328	330	312	322	329	325	300	323	332	313	322	342	316	292	325	348	278	304	342	302	298	300	327	303	317	315	339	317	340	331	324	299	320	321	355	331	313	330	319	307	310	315	325	320	312	292	305	310	333	308	320	323	325	333	324	278	328	339	321	288	302	330	355	309	319	318	346	327	332	337	303	347	328	338	343	318	318	340	329	336	324	296	326	291	308	311	326	330	323	337	306	303	360	336	341	296	316	348	310	308	323	309	326	330	296	327	312	309	286	338	344	320	297	345	295	308	306	335	316	292	338	331	309	327	337	323	298	319	312	341	323	328	320	320	303	298	308	298	279	301	305	335	306	312	311	331	299	308	349	335	333	309	295	293	345	318	311	338	288	335	320	315	335	294	315	337	341	339	298	318	312	321	331	317	301	289	296	330	298	329	319	330	316	284	307	323	334	306	301	297	337	318	307	328	309	331	310	299	319	325	301	332	278	349	320	338	321	341	315	292	307	342	316	303	332	316	303	337	304	304	326	322	323	330	290	307	318	290	362	280	355	354	320	359	292	309	294	318	341	340	327	324	332	319	341	302	337	339	324	327	335	332	304	328	298	340	320	322	316	317	339	306	309	318	362	335	317	325	326	323	315	325	346	288	324	337	314	330	328	352	245	310	312	328	332	315	333	298	316	293	324	294	304	322	298	329	322	303	344	319	313	336	341	326	289	327	333	340	304	304	311	336	307	274	315	320	310	329	332	303	328	345	320	297	320	334	320	307	316	306	303	322	328	345	318	313	313	329	287	307	329	328	309	304	324	321	317	324	271	309	306	330	318	325	312	341	293	335	316	324	328	284	309	324	306	304	300	284	344	335	314	289	333	329	340	349	323	316	337	317	318	311	300	307	322	310	301	349	306	334	311	336	292	311	354	296	315	280	313	266	301	321	312	339	299	313	311	313	328	328	292	301	367	295	320	295	326	301	320	336	334	314	281	297	288	317	297	324	311	317	326	287	289	297	296	313	297	320	327	299	314	314	310	290	308	332	309	325	311	321	325	312	312	306	354	323	302	327	272	322	294	352	304	324	314	305	293	350	319	327	284	302	322	326	299	303	332	317	291	333	311	320	302	327	299	318	321	278	328	294	301	329	310	336	345	310	307	312	307	321	313	305	318	318	289	262	335	328	295	296	321	309	285	298	297	351	346	289	293	328	316	344	310	295	365	313	334	323	322	342	343	307	329	344	305	339	320	312	303	330	322	310	312	332	341	302	301	310	312	320	355	360	329	352	333	312	306	291	305	321	324	323	335	334	304	308	328	306	316	316	313	326	316	306	302	330	340	338	308	320	301	279	314	340	313	300	308	306	329	335	291	312	300	330	323	334	292	320	318	327	308	319	289	336	334	287	341	351	333	305	325	311	331	343	343	308	359	336	341	341	326	325	304	347	322	307	314	303	332	292	295	307	319	316	325	308	322	306	326	327	333	301	320	321	304	327	322	304	337	305	317	309	323	330	341	321	331	338	319	315	340	335	296	298	326	322	289	299	328	320	335	304	314	295	320	317	331	340	325	303	288	311	295	312	331	302	329	335	319	327	325	323	308	321	316	302	298	349	292	330	338	271	319	316	319	291	319	316	337	288	320	313	311	306	277	299	300	313	330	304	291	291	331	281	281	305	309	327	317	341	342	317	333	331	328	313	317	314	332	275	333	316	310	322	304	342	334	285	304	304	300	285	346	329	326	333	325	305	328	303	315	309	311	308	311	313	324	297	332	341	318	323	314	329	299	318	340	330	328	334	342	298	327	322	312	308	327	324	315	359	314	332	347	342	292	326	341	297	303	344	314	295	294	339	297	285	297	318	327	321	289	343	324	288	334	361	317	320	325	319	336	294	300	295	328	302	337	300	302	318	313	316	306	302	326	321	289	311	357	337	313	315	302	336	345	332
19900	31561	25551	16768	12537	9491	7792	5330	3282	2899	2730	2314	1751	1532	1332	1222	984	839	760	672	645	643	619	584	584	554	590	519	506	545	494	519	524	513	518	493	507	492	487	463	470	494	474	473	490	484	484	484	502	524	499	482	520	531	530	528	526	481	470	504	504	531	494	483	516	483	500	563	527	540	524	528	470	528	482	505	502	486	525	492	486	449	490	452	458	466	464	500	504	470	488	478	500	517	486	480	504	502	466	512	500	499	521	462	491	457	459	476	481	448	435	444	495	490	485	481	455	472	479	509	506	484	444	505	484	484	454	497	473	486	460	441	462	449	469	478	466	482	485	455	494	450	445	444	456	510	461	442	470	480	485	460	486	454	454	447	446	429	473	433	477	488	438	464	451	473	420	475	470	442	444	468	431	460	524	460	439	438	466	440	449	458	448	487	444	475	454	468	464	517	508	464	451	462	491	454	498	441	444	477	443	458	437	470	486	407	434	429	462	454	502	470	444	495	446	444	463	437	444	423	467	425	472	478	444	456	473	470	448	499	470	458	458	452	465	441	472	407	480	460	439	446	470	443	468	444	496	480	463	468	447	445	432	494	489	516	465	468	459	470	476	477	486	476	490	488	435	451	485	447	461	486	482	439	471	515	485	462	491	467	466	442	487	459	467	444	459	457	467	452	486	473	467	458	428	443	457	468	449	482	458	434	429	486	470	459	431	468	500	477	475	465	452	473	434	482	455	456	486	449	457	469	439	464	451	426	458	463	458	433	463	442	466	455	460	457	455	498	453	472	469	453	497	474	468	455	472	460	483	492	477	440	486	460	448	458	448	479	435	463	452	449	479	468	449	456	479	472	459	481	462	460	454	456	475	437	460	452	446	455	447	443	468	486	447	485	437	478	454	436	448	504	472	453	451	481	449	464	461	485	443	437	466	436	455	421	489	463	483	459	449	454	496	468	470	473	463	492	455	480	412	466	435	485	478	470	425	474	497	452	443	468	474	460	483	473	416	482	472	470	479	473	418	461	511	452	426	484	475	470	482	485	436	467	448	454	449	452	443	465	481	425	469	498	450	437	439	472	426	425	466	454	440	467	452	470	479	489	442	419	491	464	455	443	485	453	457	455	479	497	452	437	466	490	448	454	441	420	428	452	483	466	437	404	469	445	490	475	474	494	497	460	459	474	477	460	499	467	460	477	450	473	412	506	432	406	445	450	478	447	461	448	491	421	473	494	469	419	480	497	459	461	466	454	456	447	446	459	456	459	434	511	480	480	435	481	450	466	465	474	457	479	453	428	454	476	494	473	480	464	449	514	463	457	456	474	464	481	471	472	484	475	459	512	484	446	429	436	474	441	465	449	463	447	485	488	474	462	466	431	496	467	459	463	463	423	453	463	437	477	469	466	456	438	467	428	436	464	486	445	449	468	443	481	430	486	456	450	475	472	445	458	472	469	458	463	439	497	489	486	461	473	448	480	455	469	481	488	461	446	450	461	503	511	472	462	412	448	486	450	469	508	495	442	452	479	477	450	468	459	456	466	506	454	471	476	446	467	456	425	446	451	496	456	491	447	482	443	450	439	471	450	473	456	452	434	484	470	455	488	482	445	456	502	483	479	434	468	459	470	470	487	477	480	464	444	429	441	454	500	462	454	474	430	452	474	449	511	448	453	465	476	475	446	460	457	471	461	462	434	467	486	476	412	442	501	455	502	482	449	434	463	501	458	426	448	465	426	445	489	485	433	455	440	446	496	460	447	466	485	462	469	441	467	426	446	482	438	443	456	439	446	481	481	476	468	430	453	438	430	474	439	477	466	441	414	487	464	501	453	406	460	471	451	481	467	443	460	439	470	469	479	449	434	463	450	468	465	462	452	460	482	479	468	471	445	477	426	434	445	460	465	468	453	439	468	496	480	503	453	487	436	462	469	504	446	466	452	485	453	467	478	486	495	484	473	488	508	468	482	487	473	488	465	446	440	457	438	435	446	427	449	486	448	469	466	452	463	447	475	431	486	448	470	466	436	502	464	482	453	480	459	484	500	460	435	463	450	497	454	424	481	464	469	467	502	465	463	439	420	435	425	482	436	482	472	461	427	466	445	507	449	534	449	476	456	454	489	457	418	457	473	459	504	425	506	493	435	449	452	447	441	487	490	477	476	442	438	468	458	462	450	448	472	450	473	453	473	439	451	442	466	455	474	456	468	457	499	473	479	456	479	425	517	452	468	424	463	426	435	489	437	456	486	437	431	483	505	456	481	470	449	450	440	426	454	511	423	475	452	411	447	427	446	431	481	436	469	465	459	468	447	456	485	498	434	466	449	453	434	450	492	455	476	441	470	474	466	476	495	447	474	464	469	477	473	454	447	512	432	483	445	453	458	436	468	482	425	458	454	452	451	456	468	463	472	461	441	459	444	471	456	531	458	509	426	483	472	494	400	410	450	420	461	472	489	425	460	436	465	460	461	428	428	454	446	445	484	493	432	428	454	485	456	451	445	473	457	498	477	461	468	448	483	501	460	479	468	484	436	428	454	430	474	487	496	442	458	452	421	504	447	464	462	486	392	472	440	440	448	478	491	444	479	435	444	488	456	473	484	469	459	457	431	439	442	456	452	432	483	455	454	471	462	444	468	465	474	483	478	481	447	452	443	449	462	417	471	473	455	488	512	458	480	456	444	425	457	483	449	471	435	446	481	462	465	451	453	434	479	479	456	481	468	459	469	504	466	478	467	451	467	451	466	454	466	478	429	463	433	460	435	439	466	445	486	461	492	499	457	440	459	460	477	448	448	441	452	480	426	466	460	485	503	443	417	441	411	486	425	462	462	454	484	431	474	435	473	471	477	477	489	467	483	444	491	446	495	481	470	469	469	441	434	468	456	478	424	453	456	462	447	485	503	489	449	496	472	415	499	449	475	467	459	450	466	428	455	458	477	482	494	453	440	470	458	464	455	416	466	474	465	429	493	433	457	463	446	431	447	477	494	441	465	459	451	420	458	487	459	433	468	423	447	494	453	476	433	497	465	496	487	463	481	430	508	464	450	458	480	516	467	494	476	419	448	455	485	459	450	448	487	497	488	498	463	449	475	463	451	460	466	465	509	444	450	454	461	495	448	461	430	481	417	465	488	452	461	431	449	448	438	468	500	473	453	461	482	447	417	462	493	452	452	497	479	445	467	442	475	460	445	471	462	428	470	418	451	493	447	456	455	420	422	488	469	460	426	463	477	451	444	472	459	460	454	486	437	446	469	460	507	501	468	422	486	458	436	491	509	425	459	477	429	481	450	461	468	491	459	449	458	543	459	442	466	470	461	481	449	421	497	479	475	457	453	419	464	465	454	437	439	472	458	480	444	461	433	503	453	453	492	445	513	494	469	483	452	454	492	445	468	439	449	451	446	477	439	485	487	415	454	428	462	436	471	441	431	463	485	465	443	429	467	467	468	460	471	501	478	510	436	459	433	466	450	436	465	453	454	465	473	468	508	512	479
23109	21152	28884	23663	21175	20306	9286	3350	1748	1281	1215	1056	834	721	620	600	493	405	391	365	329	330	311	294	267	292	297	251	227	240	267	229	245	245	233	243	195	223	221	245	232	248	220	229	227	207	232	238	210	229	251	240	235	232	244	232	231	238	229	222	240	237	211	241	228	261	253	245	250	210	247	232	235	229	227	220	205	219	206	197	229	226	235	210	225	196	226	196	208	229	229	211	188	220	222	216	242	236	225	192	224	231	217	215	225	182	213	217	213	202	220	211	216	208	222	212	222	232	231	223	206	221	227	206	206	211	211	195	190	210	195	195	200	224	174	212	195	208	231	225	194	228	242	204	206	204	233	224	201	213	214	221	207	221	238	232	197	209	211	174	198	195	181	202	203	212	193	205	221	232	204	201	229	217	186	211	236	222	193	197	220	219	249	207	221	198	230	205	207	213	221	220	221	180	202	226	233	212	193	194	194	196	192	210	215	211	203	221	205	193	208	211	211	202	191	192	213	175	196	213	240	211	185	216	221	211	209	193	205	211	227	226	228	191	204	207	204	206	214	203	190	203	214	183	173	230	195	215	197	201	184	183	211	226	215	202	208	209	238	186	205	203	225	205	234	191	215	215	211	213	200	207	209	190	215	205	236	200	223	205	210	229	216	203	223	203	207	210	191	224	198	191	191	218	205	212	193	210	210	215	206	193	181	227	192	197	186	208	214	216	226	214	202	205	209	199	201	189	204	202	192	196	197	192	212	191	214	187	211	222	214	219	231	206	210	208	218	192	200	212	221	195	217	204	220	208	194	183	223	221	204	216	181	182	198	188	211	233	212	209	207	216	184	184	184	231	192	199	204	232	201	208	210	215	225	190	210	210	214	213	193	213	213	250	190	188	197	239	202	217	203	220	187	223	202	204	212	213	205	214	200	218	206	209	227	195	205	234	214	222	230	184	214	197	194	189	192	193	222	233	222	218	240	215	203	205	196	172	220	211	226	218	174	201	190	198	194	204	211	219	201	209	228	204	186	182	192	184	220	220	218	216	181	221	210	194	208	181	212	177	209	214	195	196	199	215	206	164	191	219	219	202	228	214	210	192	202	193	203	196	219	203	200	211	219	198	195	204	192	183	184	214	216	192	189	198	201	195	199	200	210	188	198	185	182	250	215	201	184	239	207	176	190	216	223	210	211	189	196	223	186	220	202	209	183	220	210	205	219	204	201	203	218	191	229	209	196	211	205	198	195	203	180	210	210	201	205	201	233	190	197	204	210	201	194	210	207	178	201	210	207	219	209	198	190	217	192	212	207	212	178	220	218	192	194	216	200	218	189	193	191	217	215	225	189	204	212	183	207	220	211	221	176	214	207	201	215	203	222	199	192	225	214	193	221	203	197	221	190	199	195	192	185	223	186	209	222	213	192	240	198	216	197	230	179	197	199	196	228	205	179	198	203	230	190	198	205	179	201	226	207	184	196	201	212	222	196	222	202	220	189	224	222	197	189	192	214	200	191	216	196	196	180	203	178	212	193	200	207	197	208	211	189	209	212	213	212	208	194	207	208	221	198	234	187	225	203	220	207	213	208	194	206	198	212	188	218	198	209	176	223	232	191	211	216	228	185	208	221	228	189	222	207	213	208	207	199	221	232	205	198	225	202	204	216	203	196	198	200	215	207	189	234	208	220	233	203	186	202	193	193	195	213	203	199	187	220	221	218	198	210	203	199	196	195	213	191	196	216	207	205	202	210	181	192	197	205	216	217	209	208	217	204	209	213	184	205	194	221	186	214	211	214	200	183	221	178	172	208	225	249	213	205	217	194	221	190	178	209	212	197	209	234	183	222	228	205	207	182	188	201	216	221	208	217	192	220	224	217	184	200	226	199	224	196	205	183	201	195	181	207	194	218	213	229	197	171	186	214	201	219	220	162	182	176	202	209	206	223	194	199	225	213	181	206	233	194	215	186	195	206	197	206	223	212	219	181	204	193	218	216	186	191	206	225	212	219	186	237	216	183	201	212	191	189	212	200	174	190	225	180	217	198	208	191	213	188	214	213	166	225	195	190	210	200	215	218	196	226	185	200	199	183	200	214	203	224	202	236	211	207	213	199	218	189	190	205	206	197	203	192	211	196	229	216	216	211	206	217	187	203	199	188	199	205	210	200	229	183	198	177	196	184	198	213	211	194	221	204	205	192	197	215	205	209	191	207	180	221	219	208	231	213	220	227	192	209	199	184	222	223	199	214	223	226	221	187	205	209	198	203	222	192	208	226	214	228	218	232	209	192	178	180	211	203	189	208	206	205	205	204	178	224	204	213	212	195	205	199	232	224	200	241	219	186	210	230	211	221	200	196	206	226	213	209	227	193	198	192	190	204	208	220	197	223	211	217	199	202	200	182	210	197	188	212	206	208	213	208	208	196	214	195	206	205	209	208	209	216	227	225	189	222	207	186	223	208	192	184	204	178	202	210	200	207	199	211	195	202	227	212	209	193	212	210	203	198	195	198	202	192	205	195	216	198	215	217	203	219	188	191	186	195	190	183	216	230	196	187	206	217	195	207	214	212	188	198	193	197	198	192	180	208	236	190	206	191	196	215	178	196	206	202	219	216	217	226	181	186	217	208	183	202	217	205	217	201	223	201	193	185	241	247	195	191	207	212	198	191	200	211	208	187	240	151	215	216	197	209	198	188	208	201	207	201	234	200	194	217	227	225	209	189	223	173	194	203	244	223	211	231	215	210	199	211	233	226	213	197	218	209	197	204	224	192	181	206	183	211	226	202	218	208	211	211	203	229	208	196	188	207	203	190	198	219	194	227	204	214	193	200	213	221	225	204	201	194	227	207	201	209	208	217	215	220	195	194	229	210	207	216	213	223	187	212	208	185	185	210	205	172	199	215	218	187	191	191	198	225	205	219	210	192	205	202	203	227	221	197	184	215	204	207	220	195	177	183	225	231	188	191	220	188	197	208	207	219	162	216	211	217	198	202	219	187	213	233	213	192	180	207	196	194	202	181	216	183	205	219	194	201	210	199	225	215	197	209	207	192	175	190	190	198	189	203	180	222	210	191	212	188	179	220	211	210	202	215	221	212	200	187	200	189	203	223	245	233	190	214	218	208	209	206	191	175	201	199	214	206	179	189	211	171	197	208	207	208	201	191	195	195	200	231	191	218	207	200	195	214	221	183	216	205	202	200	214	201	189	211	223	212	200	193	191	203	187	193	215	217	212	193	237	194	201	239	200	204	182	214	199	197	229	210	205	198	211	194	174	177	198	229	182	218	202	198	196	214	202	198	243	231	211	216	177	204	202	169	196	207	215	219	218	211	196	204	189	207	208	202	229	211	238	212	191	211	225	204	211	204	197	202	200	194	189	186	195	203	178	232	206	189	191	216	191	212	211	192	218	191	213	213	189	198	207	213	208	189	212	210	212	198	216	219	195	206	192	232	223	199	205	194	211	209	235	211	206	206	209	212	216	201	216	210	209	205	197
21784	35588	29545	20988	15964	12848	10113	7649	4748	3664	3473	2932	2106	1819	1453	1290	1107	934	809	734	619	571	541	544	497	462	450	410	460	408	441	392	403	360	363	382	378	366	367	362	337	368	352	344	354	336	362	322	337	364	339	345	374	345	383	363	351	385	376	350	363	382	346	354	368	402	414	392	412	399	389	380	384	331	341	337	326	320	328	322	308	295	309	323	297	314	314	310	338	306	289	339	273	310	323	323	338	332	328	332	339	327	300	309	334	306	333	335	355	340	340	321	320	337	312	348	347	347	347	335	287	307	287	310	296	294	293	289	313	338	303	249	297	310	291	314	321	325	331	303	310	323	337	347	319	328	299	320	282	325	304	337	303	278	303	309	335	315	301	304	303	291	299	298	288	334	284	294	292	319	291	344	328	330	288	311	334	298	311	303	293	291	337	308	294	311	322	319	284	276	293	322	322	350	324	326	279	294	296	291	326	300	316	282	307	280	299	295	295	323	336	313	272	322	316	326	327	323	311	300	286	269	274	294	304	288	294	293	271	308	310	290	280	324	280	311	292	295	306	288	307	286	297	301	310	319	311	317	300	304	318	305	316	276	292	297	311	292	267	308	287	333	302	283	293	301	295	320	295	268	276	309	293	329	309	231	292	297	314	304	330	292	290	314	327	306	289	311	306	287	269	312	292	306	292	291	307	309	294	284	273	298	301	306	308	324	278	305	293	312	301	302	304	284	335	301	310	315	271	304	300	327	277	280	327	283	288	303	289	296	290	292	297	295	294	279	295	308	308	277	305	274	289	310	262	310	321	312	343	264	287	316	321	255	297	304	315	295	296	284	306	321	299	298	281	282	289	250	309	293	322	322	282	299	308	273	278	295	327	287	330	290	266	292	312	305	322	307	285	298	323	330	303	311	296	297	303	304	341	318	280	302	316	302	299	320	303	304	313	293	283	299	294	290	306	296	313	303	316	306	302	316	294	290	293	310	305	300	326	288	301	305	305	302	300	294	299	282	297	293	299	314	266	310	287	295	322	299	290	308	305	306	304	287	264	306	286	309	306	292	275	295	318	283	280	307	296	301	279	311	314	307	264	321	300	307	297	326	298	303	318	302	292	286	307	314	281	320	313	307	294	311	299	322	292	350	314	284	316	321	313	299	302	292	302	310	302	288	280	300	282	301	320	303	272	271	288	324	297	301	299	306	311	319	295	305	293	278	313	285	317	329	299	321	314	330	293	307	293	292	297	327	293	315	301	263	292	315	315	263	300	307	306	295	284	298	311	313	290	298	322	259	273	305	297	296	298	297	290	296	292	310	307	304	334	294	324	327	320	294	282	309	307	308	320	293	283	290	310	293	297	282	329	276	313	304	295	294	308	325	296	309	318	272	325	304	277	319	332	287	315	301	305	298	302	293	293	332	306	288	305	285	307	293	273	293	292	287	311	304	257	304	310	285	294	298	320	278	279	303	328	309	296	304	286	300	308	288	306	301	292	297	290	277	286	301	305	307	252	294	296	293	308	288	317	284	293	294	258	283	312	261	311	301	316	288	285	302	282	305	330	312	317	314	295	303	288	322	311	311	317	287	323	317	285	290	296	308	316	317	301	302	313	289	324	310	284	335	294	300	300	250	317	325	285	287	314	314	313	282	311	280	318	312	309	279	322	316	282	288	283	283	294	275	302	338	282	296	319	284	294	287	316	342	296	267	332	320	281	269	312	286	303	291	327	277	303	295	327	320	306	336	350	300	293	331	291	308	322	332	298	301	341	306	312	311	273	288	278	313	343	304	319	283	287	315	292	306	290	337	271	294	306	310	297	310	278	292	308	306	290	296	292	310	262	280	309	247	295	279	321	289	275	284	270	303	286	285	319	307	304	333	313	327	311	304	322	298	299	316	301	301	323	291	297	321	280	263	277	268	300	306	307	291	272	326	297	347	342	302	303	317	313	295	323	283	324	288	307	284	287	293	281	299	315	320	289	306	304	313	301	297	300	300	314	284	303	313	315	284	288	288	315	285	304	291	264	275	280	289	309	316	293	318	284	324	304	305	267	310	277	301	323	291	340	294	343	326	264	293	272	294	295	310	292	259	328	312	296	306	299	279	286	314	311	321	318	279	267	301	296	333	307	278	320	298	301	312	335	324	268	276	320	297	302	306	304	316	309	285	322	305	316	321	290	305	282	308	300	293	262	287	292	300	296	290	302	292	297	281	299	312	280	294	309	281	302	298	283	294	303	332	310	292	284	294	315	272	309	319	281	299	328	344	301	286	291	321	314	300	307	301	297	296	308	290	319	297	286	292	300	303	301	312	285	287	318	324	332	293	335	303	306	289	330	289	310	300	316	298	318	280	296	308	322	288	284	317	309	300	317	353	283	305	327	314	275	326	280	333	299	299	307	311	349	323	284	297	281	306	280	315	294	301	317	289	319	334	285	319	281	330	271	294	315	306	323	270	293	286	315	289	310	279	322	327	268	292	323	284	294	295	297	287	337	322	314	291	294	283	301	284	297	309	290	307	275	292	301	305	292	318	302	311	263	265	280	301	307	301	293	308	306	274	300	294	292	271	294	318	303	298	275	283	288	325	329	321	293	295	295	299	344	266	316	311	286	293	325	290	299	286	304	301	295	306	329	253	306	317	293	323	275	309	303	299	305	316	326	302	327	319	308	275	286	291	319	298	326	295	309	289	320	309	311	280	268	297	307	310	292	327	267	309	323	304	290	314	332	276	302	297	293	293	329	279	285	314	302	350	295	329	312	307	316	297	343	302	281	322	307	307	317	311	283	310	317	269	287	276	313	302	310	318	312	293	288	270	290	311	300	302	289	313	295	274	291	312	312	319	299	272	293	321	297	317	286	308	287	292	331	296	351	329	317	294	312	306	293	330	301	285	302	331	306	302	278	284	290	291	312	300	291	305	351	313	316	304	321	294	270	285	301	314	297	302	303	300	287	331	324	285	301	304	309	291	311	271	284	282	320	306	323	296	319	303	276	317	309	310	301	289	284	274	310	296	299	310	273	263	312	288	334	305	267	287	298	301	283	300	290	318	307	319	296	327	321	304	331	295	302	299	313	292	292	283	304	283	308	321	323	306	295	300	302	305	298	273	309	293	320	318	301	292	304	306	311	327	276	283	310	293	315	304	305	314	313	329	286	306	344	310	307	293	283	348	304	321	292	315	309	273	296	286	274	310	299	276	266	296	292	308	318	292	280	304	305	288	294	295	326	290	311	311	295	278	278	266	296	291	292	337	290	322	307	326	314	309	319	294	289	317	297	298	302	271	307	328	314	274	290	313	303	259	280	274	305	289	301	284	306	295	306	302	289	310	299	268	330	298	275	326	293	302	321	330	299	272	332	305	327	289	289	314	306	295	285	350	309	318	287	274	299	318	314	279	298	296	292	300	304	314	296	294	303	310	283	283	304	320	293	314	339	319	273	316	316	320	297	313	305	309	285	301	303	317	292	270	300	327	294	263	300	308	293	301
27066	21200	16760	9144	4955	3251	1989	1490	887	742	713	623	572	533	432	488	448	410	373	365	396	362	341	347	367	341	337	375	359	371	368	375	370	343	336	352	362	352	370	344	353	346	327	352	346	352	345	378	327	326	337	383	354	394	328	359	344	367	347	349	388	333	366	350	360	339	359	357	379	382	345	362	388	340	375	327	339	325	343	330	366	344	323	341	358	356	354	332	321	327	344	366	376	368	363	343	340	354	339	361	339	354	342	364	357	368	328	302	335	346	362	351	354	369	331	372	374	357	330	334	364	318	314	340	313	381	398	389	347	358	323	381	349	345	342	322	314	363	328	337	337	349	384	348	371	366	349	343	346	342	353	354	348	351	327	320	336	362	347	335	342	313	324	362	339	340	358	376	332	338	345	309	326	345	323	354	349	330	304	348	357	348	311	319	334	332	351	364	365	334	334	339	332	354	384	344	342	334	357	325	330	307	364	323	325	359	319	355	351	360	376	333	353	340	369	371	375	360	356	319	330	358	349	331	352	344	324	361	353	326	355	394	336	325	327	344	361	366	335	335	362	339	378	339	301	351	325	370	333	341	376	378	337	346	346	342	359	337	340	348	348	361	305	339	388	356	333	342	340	342	369	325	349	327	375	348	357	346	337	343	297	320	337	355	369	335	347	366	320	352	313	351	371	312	320	359	341	375	359	316	346	313	335	338	305	336	330	385	305	330	338	331	335	388	302	350	334	324	347	367	343	310	345	350	368	336	358	355	336	376	351	348	305	326	363	328	337	339	321	347	353	352	370	339	363	376	328	345	334	350	322	361	379	331	356	316	362	345	339	350	323	358	367	372	363	356	335	349	329	340	325	360	363	369	345	347	326	318	326	334	362	360	342	364	324	322	344	352	367	360	330	340	344	345	362	316	341	314	362	344	335	318	345	333	372	358	356	403	359	362	347	317	360	345	380	358	358	354	343	354	318	340	331	355	356	373	352	343	344	345	356	356	348	363	334	299	335	341	366	339	333	333	336	367	331	350	366	379	357	327	318	345	318	358	357	349	313	355	383	325	334	349	350	370	364	357	355	372	353	351	350	338	297	327	343	383	345	335	334	324	367	394	360	374	381	309	340	334	360	332	343	336	348	360	322	332	314	357	335	344	322	326	378	340	332	336	344	331	336	379	347	348	352	338	320	349	325	375	345	372	366	332	326	362	377	316	333	353	350	333	349	358	376	358	339	328	339	332	323	322	374	358	366	328	338	361	339	324	376	321	305	341	345	350	336	346	316	339	373	359	341	352	372	379	362	343	375	352	341	304	389	337	319	324	370	318	328	344	358	366	316	350	344	325	297	344	328	327	363	361	359	334	355	355	346	314	353	351	321	352	341	357	389	335	348	351	369	373	350	310	352	369	316	351	321	344	354	324	368	342	341	374	297	331	344	343	351	336	324	321	365	329	324	359	342	367	330	314	367	340	337	336	337	339	353	370	320	317	331	362	363	312	341	359	345	348	380	329	330	321	352	350	372	384	360	364	343	327	327	325	321	369	362	324	347	339	336	333	345	354	346	314	364	358	330	373	347	357	382	346	336	341	348	361	327	353	355	358	331	351	319	318	387	386	387	334	327	376	357	321	357	335	355	353	336	360	332	348	345	340	330	343	342	355	339	340	356	332	377	309	355	352	332	319	350	341	343	366	337	363	345	319	350	324	350	385	328	329	314	361	368	386	327	340	345	353	391	363	324	337	355	322	338	347	334	337	323	374	355	368	328	347	335	329	361	326	375	345	353	353	365	395	336	345	322	330	340	357	314	305	374	346	346	392	323	358	362	346	340	335	361	370	333	327	352	359	343	373	343	303	360	364	338	303	363	339	344	333	340	325	356	344	348	324	363	349	342	340	364	331	381	370	378	355	347	355	350	330	370	375	358	377	321	319	369	322	342	360	364	346	369	327	369	316	352	360	367	349	374	331	355	333	380	326	343	319	351	334	323	358	358	328	343	346	336	344	359	351	343	350	309	340	340	361	385	346	361	340	385	350	338	354	317	312	354	355	339	344	339	348	337	330	332	341	366	315	357	345	359	354	333	340	334	330	355	357	360	366	342	369	378	357	362	301	330	349	355	381	346	322	369	326	317	346	357	319	348	337	334	357	369	349	325	333	360	360	349	338	371	383	345	314	331	339	342	345	346	375	347	365	360	326	321	320	373	324	353	355	320	314	313	351	335	361	324	348	340	394	360	334	358	342	352	344	321	376	350	367	338	355	364	341	349	375	348	310	330	362	324	382	350	351	354	335	316	366	348	334	358	361	350	346	381	330	353	370	331	367	355	303	340	335	362	355	344	342	318	339	363	332	339	317	347	355	349	346	353	352	348	346	390	335	344	356	352	350	353	340	308	370	377	376	337	336	335	328	356	351	344	338	361	340	342	370	347	390	356	346	355	336	353	386	357	329	350	345	349	348	355	381	347	355	392	358	331	364	356	331	347	329	366	368	343	349	318	383	354	323	357	335	388	358	338	365	365	345	348	324	367	343	327	336	350	378	359	329	315	317	360	331	388	322	328	364	355	334	341	329	327	340	364	323	362	326	324	311	354	365	349	369	371	350	368	338	333	324	362	371	348	320	348	344	366	323	343	344	369	338	354	346	328	320	371	372	361	352	340	326	356	334	342	353	334	364	349	356	339	361	348	324	356	327	364	342	368	350	329	336	322	327	338	384	393	356	357	344	324	342	379	377	356	381	332	348	319	342	356	341	345	349	343	342	384	349	356	351	384	341	345	314	379	335	349	359	320	350	352	357	337	337	327	340	331	336	359	339	316	319	330	374	338	343	336	363	343	343	326	363	347	356	348	347	345	358	354	343	334	330	355	340	347	324	335	336	332	371	337	333	355	331	340	352	332	368	364	334	364	345	357	375	360	328	355	357	359	356	322	314	347	377	332	364	374	340	365	341	306	351	352	348	334	398	338	319	348	329	327	360	347	355	351	335	353	330	336	365	396	314	363	363	338	347	373	335	364	321	325	372	367	361	311	352	347	340	346	356	361	367	342	357	324	383	356	367	354	342	322	335	346	358	352	349	341	355	334	314	330	341	337	320	338	349	369	324	335	384	354	357	374	350	334	328	365	364	355	359	343	334	331	366	342	344	369	344	332	338	332	342	317	342	352	368	356	332	330	330	386	379	342	322	308	351	326	349	360	336	373	339	346	323	338	357	353	374	353	375	331	350	342	348	323	373	353	351	371	311	377	325	327	349	326	342	349	361	351	345	360	346	308	358	324	341	342	362	311	369	341	341	394	350	323	335	352	344	362	329	340	312	321	339	305	357	371	349	341	358	354	362	332	361	346	319	313	346	347	319	346	352	337	352	368	376	320	362	366	341	311	347	360	366	360	364	363	350	354	344	358	334	345	380	324	351	344	348	348	350	314	352	346	370	329	350	336	329	350	357	366	350	324	318	353	340	333	338	320	340	334	367	354	330	330	356	342	378	320	382
18194	25064	19111	12095	9362	7207	5136	3849	2322	1653	1553	1340	1131	986	879	806	757	637	659	557	584	544	561	572	567	514	530	531	525	517	536	508	499	544	549	509	500	501	481	480	502	505	511	492	509	470	526	530	538	478	493	497	509	495	550	501	496	510	495	465	538	488	518	512	538	514	515	562	572	507	558	510	498	534	477	483	487	540	522	514	537	501	520	501	487	460	493	518	513	502	514	464	507	488	496	510	490	549	505	488	492	511	510	502	479	496	492	520	497	501	498	472	529	545	486	518	517	528	523	499	532	465	507	522	563	518	519	543	491	520	517	488	474	513	503	502	490	478	506	521	509	516	498	532	461	513	515	510	493	530	493	508	512	494	473	487	519	440	500	486	504	488	516	478	500	434	495	474	490	485	512	451	502	469	494	486	530	491	485	490	468	473	491	505	517	497	488	510	486	485	485	497	516	463	516	513	469	515	468	518	507	533	478	509	516	518	505	460	508	465	491	550	495	480	524	490	547	528	503	467	483	506	477	473	505	480	494	465	480	513	474	492	511	482	500	505	482	493	488	506	514	474	524	491	497	477	539	490	513	495	467	518	491	474	517	503	516	525	513	506	489	504	470	491	465	484	469	468	551	519	481	485	507	539	495	503	500	506	495	467	489	483	503	493	511	502	488	536	486	496	511	485	510	485	494	479	464	507	469	467	483	520	506	474	514	488	478	467	486	517	513	524	498	476	468	490	535	527	512	493	507	505	505	481	512	499	477	480	500	507	488	479	503	552	498	530	503	502	518	468	515	491	556	504	510	484	520	507	466	495	514	512	510	516	508	490	520	510	471	499	498	485	487	518	498	535	504	527	517	495	522	473	486	472	501	526	465	466	527	509	524	504	506	519	515	477	488	513	470	519	471	512	474	528	479	518	515	517	488	524	527	506	505	492	502	494	505	542	506	499	473	496	495	527	490	474	536	503	501	482	503	462	491	527	473	486	465	574	496	495	514	533	485	453	491	485	507	501	522	513	479	502	455	475	478	531	503	484	480	490	543	510	485	495	485	476	462	511	518	512	490	529	484	488	498	506	485	512	486	552	492	498	527	524	549	490	512	533	511	478	488	547	512	496	508	487	498	492	461	504	492	449	479	488	496	478	540	490	492	486	538	481	539	525	522	516	490	545	492	476	531	502	488	541	489	471	497	538	492	462	484	475	548	516	502	481	500	505	503	472	516	482	506	513	497	503	525	501	501	525	542	486	499	501	501	508	480	487	484	502	514	473	497	512	474	500	547	491	503	492	488	489	489	459	464	504	471	511	465	501	480	486	485	495	503	516	508	472	540	517	528	476	510	503	511	531	458	482	531	491	512	518	485	534	501	507	514	519	507	460	525	515	500	490	553	515	494	495	474	478	514	499	528	503	490	496	492	489	505	490	508	514	470	468	479	485	499	508	515	531	481	523	477	540	480	499	476	510	508	476	488	493	495	484	479	524	494	517	523	477	496	519	488	507	506	506	521	486	490	482	550	507	523	502	493	520	435	529	498	516	529	497	529	476	522	525	531	507	498	489	489	508	474	502	497	508	486	516	501	525	488	491	493	548	509	512	498	479	455	489	499	473	529	478	537	479	486	473	504	527	492	534	532	480	507	481	453	488	524	509	505	543	490	459	511	533	513	521	495	503	500	496	499	466	503	489	501	524	497	491	511	486	490	454	548	452	469	438	532	493	460	486	525	463	510	500	506	512	481	478	488	514	514	517	464	519	505	468	514	494	478	490	511	460	502	482	490	503	511	499	529	545	499	521	515	494	473	488	449	507	479	483	495	497	484	477	513	505	499	469	478	515	484	502	481	501	486	491	511	519	476	501	483	481	453	493	506	492	531	505	488	529	500	476	510	478	468	497	506	508	499	531	510	507	509	509	524	494	484	522	491	460	459	501	525	498	534	545	521	511	506	497	498	501	488	510	505	488	501	499	496	496	487	507	520	543	482	501	492	485	505	507	523	481	523	499	487	490	514	504	485	525	524	517	484	527	543	518	502	530	512	501	484	502	538	520	417	514	501	481	505	515	508	447	458	475	548	483	529	488	463	500	477	505	493	566	487	480	477	486	503	469	519	494	500	528	496	497	463	506	524	520	471	512	496	504	477	463	520	494	516	509	497	500	493	466	500	504	500	529	550	531	461	493	499	499	493	508	496	483	488	516	511	509	513	496	495	481	479	497	482	487	479	516	529	512	485	514	521	482	471	501	517	500	484	462	490	472	516	517	497	526	520	505	501	518	506	478	511	524	486	504	502	526	466	515	463	518	502	474	513	517	453	488	466	483	513	484	481	468	521	509	511	507	488	503	496	509	474	478	453	493	489	484	505	496	472	531	494	445	517	500	505	490	467	473	495	522	498	492	520	511	492	489	501	482	485	511	484	512	517	526	482	530	504	477	482	492	462	478	548	496	483	463	535	509	512	492	531	472	501	491	509	489	471	535	511	482	503	497	490	508	489	502	467	495	489	554	512	482	471	526	520	504	510	498	526	480	490	504	509	505	460	512	534	511	467	492	479	481	538	519	457	487	485	502	519	508	473	505	521	506	452	499	483	488	508	510	498	523	501	477	500	529	505	474	479	494	521	510	490	470	506	507	484	476	498	458	513	504	493	457	507	515	491	526	515	510	500	495	504	504	515	474	498	501	484	507	526	499	500	471	497	481	492	469	464	483	489	520	474	510	470	500	524	485	498	510	461	498	500	515	525	485	491	514	475	505	506	467	467	545	519	491	493	494	500	492	510	470	528	468	492	516	486	499	537	464	470	488	490	538	514	504	500	528	488	495	477	504	527	495	505	462	486	516	487	487	513	488	487	487	490	459	499	479	499	515	478	518	521	456	470	512	494	502	496	538	511	502	528	487	477	476	464	476	512	523	465	491	476	485	496	495	503	434	498	484	492	476	498	503	474	516	527	489	473	497	541	551	529	542	528	499	476	461	509	527	514	478	472	489	494	516	505	491	515	504	478	530	501	512	513	516	502	488	502	449	468	485	484	502	515	540	512	480	491	500	525	514	480	511	494	458	502	514	481	528	478	507	516	522	508	464	548	459	487	528	474	497	505	504	514	527	522	487	488	532	525	561	492	449	464	515	458	530	497	508	490	503	500	507	484	487	513	496	470	490	496	530	473	467	502	504	507	529	498	507	495	526	499	477	504	504	489	512	497	524	495	519	484	487	485	499	516	502	509	511	487	503	515	507	510	501	489	502	507	491	496	499	528	504	476	515	490	513	494	512	514	518	490	522	485	495	510	471	548	521	514	491	475	477	513	483	473	509	499	470	473	525	516	478	512	508	493	474	505	489	492	475	506	496	480	487	473	460	499	466	476	491	523	469	483	496	528	507	521	495	486	506	460	500	492	477	505	484	483	540	538	515	474	460	476	503	552	514	512	498	483	492	506	479	508	458	513	506	494	496	506	529	492	486	524	519	494	474	474	524	501	485	531	508	501	496	483	533
24060	21154	28225	24164	20537	10373	4239	2241	1510	1089	980	821	735	644	599	550	505	438	460	456	396	360	379	372	377	370	375	361	335	340	337	324	341	357	333	343	310	383	361	338	310	327	353	341	351	324	336	341	348	320	329	313	337	325	361	302	339	347	331	308	345	371	325	343	342	377	327	377	315	366	317	328	347	344	345	344	320	341	319	341	349	342	323	337	328	341	286	336	346	317	315	315	321	317	341	357	366	305	285	360	306	303	319	312	352	336	331	317	324	347	310	362	310	326	350	326	337	337	335	345	310	349	327	318	303	318	334	325	341	338	337	301	323	345	343	321	322	337	332	332	330	330	323	328	345	313	349	310	336	332	346	325	321	323	318	299	320	311	307	282	354	342	312	336	319	329	323	298	325	309	343	351	323	333	340	323	294	338	322	307	327	311	356	303	316	335	322	312	332	327	347	304	327	287	324	318	276	336	316	324	323	352	350	315	304	336	343	332	319	316	335	334	314	356	324	319	343	333	328	307	340	345	324	321	324	341	333	336	344	349	307	330	356	311	323	310	330	355	307	340	330	312	333	339	327	347	322	317	334	310	321	346	333	324	335	326	315	312	314	283	325	319	310	354	312	320	309	315	323	324	317	299	352	345	317	323	319	318	302	317	306	311	321	294	284	320	329	312	341	346	347	312	316	319	357	343	312	314	300	308	314	299	339	335	306	299	321	324	333	342	322	326	345	328	321	332	304	322	339	337	329	326	290	360	329	335	316	321	338	306	355	334	335	323	319	327	313	328	311	304	344	319	349	305	356	324	347	301	359	299	293	310	354	320	331	310	347	314	310	350	344	308	278	322	286	305	338	329	345	296	353	316	311	319	322	300	300	350	314	290	345	339	322	315	327	341	367	290	349	313	329	316	335	373	316	295	324	304	363	308	305	324	346	346	325	318	310	345	337	332	335	308	304	318	296	301	301	308	349	331	320	321	306	317	298	295	305	308	310	331	282	297	333	332	342	318	298	335	329	325	305	335	304	310	332	327	355	361	345	343	320	332	343	308	316	315	304	313	322	310	293	321	325	329	322	296	366	332	304	321	316	297	312	291	317	311	341	320	301	280	322	286	298	349	319	312	330	317	346	315	341	345	299	310	303	308	336	325	310	316	307	338	313	298	323	324	326	311	332	345	333	327	308	319	314	311	314	315	309	330	323	284	353	320	305	319	362	288	314	345	301	314	297	296	285	313	354	315	297	300	320	306	309	324	314	313	326	332	305	323	318	298	330	326	321	315	317	293	318	313	339	335	326	346	310	343	386	283	308	343	347	345	305	315	315	348	322	337	321	321	337	319	350	314	335	317	343	334	311	336	343	358	321	358	322	342	344	304	327	308	302	328	314	317	318	356	366	307	311	285	320	317	358	357	348	336	347	342	309	316	339	327	317	323	311	328	326	340	336	307	299	332	323	336	305	299	313	324	311	314	329	318	341	328	312	348	357	372	308	316	331	340	325	316	328	318	348	328	344	358	372	348	309	297	336	314	320	321	304	292	314	301	274	317	317	325	329	319	330	331	322	333	300	338	335	340	325	317	326	335	317	309	303	288	327	325	341	345	322	310	315	371	313	323	328	326	293	312	311	334	341	316	327	327	308	316	337	318	349	322	326	267	298	329	344	325	330	305	321	327	375	333	301	328	329	336	313	328	313	330	327	292	327	309	358	316	311	298	332	301	304	320	302	296	347	352	322	340	348	339	357	312	312	296	319	339	326	309	336	342	344	304	307	312	319	267	334	310	310	314	319	331	339	318	323	309	307	329	324	331	322	298	352	306	336	332	298	304	303	350	315	315	368	340	271	339	319	344	339	340	349	330	313	318	334	333	331	326	316	330	307	339	315	341	317	325	358	314	343	341	306	343	332	333	336	329	320	323	307	311	301	326	310	325	310	343	320	341	334	357	306	298	304	352	313	326	323	326	302	345	330	305	343	305	317	338	320	304	332	302	314	258	319	313	350	315	317	322	331	320	329	291	336	301	331	329	298	284	333	300	321	365	334	323	313	346	321	313	321	325	314	335	321	325	308	335	341	310	316	322	351	325	352	340	323	313	337	324	313	297	314	303	328	307	331	280	326	353	300	320	336	340	314	321	301	310	323	328	364	301	328	328	318	304	317	313	332	308	324	345	356	357	335	310	345	300	313	360	301	329	324	328	330	322	349	315	317	326	307	304	334	298	318	315	306	317	337	339	334	298	302	318	312	297	310	320	330	301	334	313	320	323	329	287	309	339	340	325	327	342	307	306	324	339	310	334	311	334	325	303	320	343	302	330	333	290	344	286	340	368	325	335	316	333	300	324	314	352	314	296	322	305	322	329	324	307	347	336	305	287	315	312	301	345	332	297	306	307	354	365	308	321	318	313	329	295	333	288	331	321	332	315	317	304	370	329	333	298	312	338	322	317	322	332	348	301	328	312	327	327	345	335	356	339	334	312	298	305	321	306	322	320	335	305	326	319	328	332	321	316	336	308	335	324	347	319	336	311	362	352	335	353	324	327	341	344	335	316	324	297	309	313	328	345	313	327	307	317	334	340	321	327	318	317	358	304	350	350	317	325	315	342	325	350	331	302	354	322	312	346	326	291	361	306	337	331	298	304	340	310	307	319	340	327	347	310	336	331	333	329	336	351	354	306	323	335	329	306	334	330	334	326	347	354	302	316	312	305	345	286	316	311	313	354	300	343	351	331	312	380	328	360	306	305	349	321	309	311	290	295	297	335	326	294	296	352	292	314	340	299	292	338	344	326	324	323	311	310	323	324	311	337	327	324	302	318	319	331	313	321	336	310	321	342	321	321	312	308	330	324	316	332	321	327	323	339	324	348	350	366	303	302	340	313	306	323	361	310	324	314	322	314	316	317	331	276	359	322	323	313	338	337	351	324	306	295	341	309	319	322	305	332	339	318	326	293	334	352	333	317	350	294	351	319	287	336	342	354	310	310	328	307	344	349	315	291	312	318	322	351	327	344	310	281	337	324	289	318	345	320	352	315	312	337	316	310	308	302	328	321	339	328	313	356	313	310	332	322	332	355	343	309	322	325	299	316	296	319	332	309	315	331	313	315	328	333	296	313	332	332	295	332	340	343	313	296	331	325	349	342	326	314	313	343	310	320	347	355	295	331	308	326	317	340	306	295	347	291	308	303	333	298	319	313	358	334	324	297	333	337	376	313	315	295	313	325	339	335	313	344	301	312	291	335	310	301	328	315	356	344	330	300	313	341	303	326	367	303	301	346	306	325	311	332	323	304	358	306	328	332	313	301	309	310	325	322	346	343	301	345	334	335	329	300	339	310	308	288	325	314	320	349	318	305	308	289	343	341	329	342	297	320	307	327	324	326	321	320	338	310	336	315	313	339	334	292	308	318	316	301	303	302	304	332	327	345	307	337	325	317	326	347	348	325	340	331	338	293	332	310	332	307	312	343	307	325	325	336	320	336	315	360	299	339	341	326
19664	32026	25963	17390	13582	10635	7737	5568	3975	2883	2420	2065	1710	1395	1226	1183	968	893	789	745	671	616	591	598	558	583	559	527	539	577	521	526	500	524	513	477	521	487	531	490	479	489	476	506	488	520	506	495	514	471	499	500	529	546	517	493	482	483	509	499	547	508	482	513	516	564	528	471	530	528	547	546	493	533	524	521	457	470	500	487	481	463	454	481	476	497	460	477	476	473	504	453	525	475	467	509	491	507	492	497	482	483	497	501	539	489	500	472	516	476	447	469	473	466	517	489	511	482	466	486	491	505	503	477	459	480	473	455	467	471	496	457	500	438	487	488	443	511	502	486	492	478	465	442	527	436	511	488	489	472	463	493	478	488	453	471	459	484	469	436	484	476	474	485	457	446	481	448	482	471	447	456	434	489	481	412	459	498	472	507	484	496	471	471	425	487	441	446	462	484	412	433	453	443	458	471	490	473	428	498	460	454	488	511	498	466	473	461	458	495	483	478	475	440	505	480	477	464	484	491	482	476	465	485	464	443	460	441	487	441	508	488	497	486	487	465	458	485	457	447	411	497	490	456	471	458	475	441	485	486	453	482	486	474	442	489	457	469	488	445	481	447	495	448	465	454	454	454	473	453	466	458	438	489	458	513	423	476	479	464	474	485	468	495	508	505	435	461	491	471	450	465	495	464	482	448	482	479	451	470	519	471	485	472	468	420	504	499	472	510	422	449	455	435	493	472	455	476	464	434	465	434	474	460	441	455	454	466	502	487	459	476	486	503	456	460	502	451	465	488	449	442	465	470	512	474	479	478	456	471	446	450	453	469	458	475	471	437	456	484	510	454	475	441	483	478	455	469	471	437	474	475	490	478	509	467	466	449	467	450	469	473	449	446	450	500	436	467	463	454	447	443	457	466	469	460	456	454	480	463	479	415	432	440	462	452	426	475	483	452	466	506	443	499	471	471	443	496	502	462	456	472	461	441	452	455	476	508	437	485	469	509	458	468	499	501	454	473	448	464	494	435	446	464	489	492	514	485	460	517	452	432	448	481	433	487	465	483	430	478	471	476	469	435	472	485	452	482	463	480	463	440	462	471	509	433	484	462	459	476	466	465	485	455	450	485	462	488	435	520	469	449	480	492	489	495	472	489	462	466	442	470	475	549	450	477	464	448	451	450	444	443	469	460	478	442	449	504	477	460	488	475	492	482	479	456	463	456	478	515	456	463	493	497	442	453	444	490	475	444	465	442	446	468	477	447	476	462	499	483	490	513	482	449	471	490	462	450	460	431	456	456	488	469	456	437	446	467	453	455	440	459	441	468	488	457	475	500	473	470	491	481	465	469	476	471	442	456	456	455	458	480	446	457	486	483	437	513	516	444	448	466	470	485	474	460	489	471	443	472	456	485	421	455	461	498	479	475	456	416	488	469	450	524	479	502	468	475	434	497	483	464	456	470	485	449	478	493	460	466	476	498	460	468	478	411	458	488	485	410	479	504	465	454	478	487	475	472	454	483	472	434	437	473	499	464	473	426	445	492	477	465	459	429	467	441	475	503	487	463	479	480	490	481	470	463	486	439	452	469	431	450	500	480	471	490	475	495	467	498	458	428	449	478	444	466	444	446	439	481	400	486	475	480	469	458	473	432	444	462	453	461	455	484	491	458	475	448	448	470	464	488	420	466	476	455	452	446	448	452	465	493	473	478	463	485	445	445	484	495	506	424	511	476	457	486	472	476	456	467	481	475	436	459	463	505	465	456	484	463	435	438	502	449	517	442	499	475	452	481	468	436	458	447	510	524	504	456	443	425	446	470	465	458	495	452	452	476	435	512	455	501	483	471	433	450	491	465	473	480	492	456	450	478	421	444	450	469	471	439	477	463	472	486	441	458	476	470	451	439	490	491	480	527	442	459	471	484	458	468	463	481	475	475	499	510	429	492	475	469	457	498	477	460	457	454	459	482	485	466	484	462	479	446	435	444	443	464	482	431	447	473	467	495	470	510	480	459	486	463	467	511	467	464	486	473	464	501	497	497	489	486	458	516	485	433	474	449	481	481	456	492	460	465	481	474	461	452	497	489	475	441	465	454	482	470	487	438	450	443	511	482	442	452	493	488	478	468	440	501	443	457	459	507	438	521	465	492	469	479	457	438	478	495	499	499	471	477	451	459	443	469	479	473	497	465	498	497	474	429	460	481	460	430	437	504	459	458	515	471	453	429	562	484	475	436	458	441	462	495	469	442	461	470	491	480	531	486	476	481	488	471	458	413	430	477	439	473	458	459	491	482	458	490	440	489	494	459	465	446	507	486	459	509	491	437	446	467	482	441	495	477	448	472	459	494	472	445	458	470	480	484	450	502	484	448	446	448	488	481	461	438	477	486	464	482	437	473	453	476	460	482	437	467	473	459	476	457	438	453	480	483	490	449	488	474	475	418	459	446	459	485	455	475	452	467	514	466	495	553	454	444	462	420	464	464	469	472	484	414	471	415	458	470	479	444	478	420	473	457	472	459	466	437	473	443	479	471	454	502	460	446	442	471	497	470	477	400	479	507	470	453	435	468	465	437	507	473	467	476	473	420	480	441	472	441	447	479	450	486	457	461	454	441	479	453	480	470	496	484	472	462	477	476	437	466	472	490	488	449	473	515	435	497	488	455	472	466	476	427	444	451	434	483	478	478	475	480	472	462	466	474	486	468	468	483	481	459	456	463	522	504	471	468	466	430	461	494	439	465	454	501	487	497	431	469	464	472	445	480	470	462	453	456	467	487	478	471	487	476	497	482	479	484	494	449	432	456	473	460	480	483	466	459	476	484	440	473	475	475	445	492	451	454	474	483	456	497	482	462	493	417	476	451	441	453	476	428	472	517	454	501	486	463	459	531	446	472	483	439	503	503	493	464	482	459	423	476	470	449	511	481	493	477	482	458	459	451	454	450	453	434	458	473	498	461	438	477	451	471	464	485	490	452	470	478	483	490	492	450	494	439	448	473	478	478	476	476	467	450	447	458	424	457	412	456	465	470	472	458	447	462	467	449	496	456	481	503	458	465	478	435	495	469	456	475	462	467	464	478	469	439	471	438	491	452	464	462	441	450	466	467	502	456	489	465	464	445	425	501	469	473	492	434	441	485	470	459	477	489	488	466	464	505	453	485	457	452	497	482	456	478	456	446	442	466	438	456	495	448	494	462	464	453	491	451	472	465	471	476	462	476	474	469	478	456	437	479	506	472	429	484	464	465	455	462	436	451	438	487	491	489	429	475	462	476	463	475	465	474	485	470	483	457	449	491	446	451	477	482	454	523	488	489	460	468	487	472	432	438	508	453	477	463	446	464	442	488	442	475	480	482	435	455	505	462	456	488	482	502	448	446	471	462	450	441	488	480	470	444	446	475	478	494	465	457	507	468	447	435	488	477	506	474	488	425	502	484	436	512	489	466	486	432	449	489	480	455	457	495	502	506	471	492	484	476	457	457	466	470	450	484	493	429	417	473
23067	21077	28793	23573	21101	20306	8883	3094	1964	1388	1160	1049	830	751	650	572	526	453	407	366	358	315	303	309	249	242	281	287	255	236	269	262	253	244	249	246	225	246	255	213	226	233	260	202	224	222	232	215	242	204	202	229	247	213	249	232	202	224	225	248	227	235	250	225	253	279	235	260	244	241	265	264	258	217	227	243	202	223	194	215	236	205	201	198	208	207	230	238	204	230	237	243	243	251	213	242	204	189	233	197	185	240	202	233	235	218	240	237	226	226	237	204	213	239	228	200	223	217	227	237	225	233	220	232	222	213	192	198	231	212	211	204	220	207	202	190	206	216	216	220	203	242	212	212	223	208	212	211	211	202	217	209	215	201	215	220	213	191	194	211	201	185	232	185	202	195	215	223	222	210	210	215	241	205	232	218	201	210	226	220	222	198	252	210	188	215	208	221	225	226	211	217	211	222	195	220	187	208	206	216	206	251	215	199	192	208	190	231	229	196	218	196	222	209	217	206	212	206	201	189	217	204	214	198	218	202	213	205	208	208	219	234	188	206	234	206	214	185	185	204	204	187	219	209	210	204	210	178	205	199	222	205	212	214	198	203	202	199	218	193	223	202	203	216	248	227	205	181	243	208	219	224	214	207	236	210	197	197	178	224	212	210	223	238	192	202	231	187	176	184	224	223	217	197	180	200	216	195	221	200	230	213	203	188	236	211	194	200	195	210	211	194	212	207	228	217	194	226	208	228	235	226	187	208	184	181	209	217	219	213	221	215	220	206	202	233	217	198	222	207	196	188	219	201	206	203	198	211	202	177	207	204	218	196	214	213	195	205	200	222	196	215	207	177	211	204	243	215	215	202	242	237	228	203	198	193	200	190	253	190	223	211	201	224	206	202	221	201	224	206	206	210	202	216	204	248	222	226	207	206	219	215	214	185	206	218	197	215	199	182	177	210	187	189	216	188	218	205	188	191	246	211	212	211	224	181	193	239	221	216	200	246	192	234	188	206	197	182	240	222	203	212	233	214	195	216	186	238	197	207	179	186	211	199	212	211	215	224	226	211	225	213	221	206	216	214	209	193	223	198	210	182	200	212	190	215	207	165	216	200	215	195	228	199	197	195	221	226	242	197	190	202	217	206	226	228	227	194	215	205	187	228	217	205	214	213	229	196	209	191	231	249	213	206	213	216	217	218	219	210	218	239	228	224	212	212	256	216	216	219	225	207	205	225	220	222	212	174	200	208	225	216	231	196	187	225	228	195	206	211	193	217	220	184	201	210	204	190	190	215	209	201	225	191	197	185	185	214	191	204	198	232	209	210	217	227	197	202	214	186	204	216	201	201	221	208	221	212	213	213	214	227	211	212	184	207	206	192	210	203	210	194	186	189	214	220	201	208	228	208	217	188	192	208	226	217	201	221	184	225	224	245	210	222	191	185	220	194	202	216	196	216	194	215	205	205	196	236	210	201	222	201	232	226	199	193	206	212	190	210	204	210	206	222	234	204	210	216	235	227	180	196	192	185	199	217	234	200	213	227	207	209	207	226	210	203	198	195	213	187	209	238	196	201	215	197	229	209	243	208	203	205	207	201	201	212	188	186	194	220	204	202	202	192	208	209	215	184	209	200	209	210	217	227	202	220	220	214	217	218	202	222	198	199	210	220	211	199	220	212	187	204	216	185	209	201	207	212	199	194	231	222	220	229	197	203	182	189	183	233	206	193	211	219	214	211	200	207	189	231	217	184	197	218	225	214	233	200	189	207	201	217	180	229	219	214	186	218	203	229	228	208	197	217	200	228	214	201	222	207	195	208	209	215	206	211	192	194	201	217	187	195	225	192	201	188	206	195	193	209	226	217	209	199	204	204	225	232	217	202	200	181	220	243	221	214	213	200	206	193	206	237	207	182	218	237	221	219	208	205	198	193	198	196	233	221	225	207	249	212	221	226	244	216	205	189	208	194	190	218	244	234	205	189	199	191	175	213	213	199	233	211	205	228	213	237	200	219	207	221	218	199	201	178	226	217	201	217	208	223	230	240	209	222	174	203	201	224	217	215	193	191	197	215	198	233	214	218	225	202	205	191	206	218	191	207	207	247	222	199	229	236	204	164	213	206	186	198	211	198	232	217	206	238	197	222	214	204	205	220	204	227	193	195	225	202	228	217	209	203	218	225	215	195	214	202	223	248	205	225	205	224	209	212	224	204	225	185	211	224	204	215	200	212	241	221	212	216	207	231	177	210	230	212	186	188	214	195	232	225	209	209	232	214	228	219	211	221	186	222	216	216	190	215	203	206	197	217	192	212	188	224	223	208	207	204	208	190	210	209	215	211	225	198	192	202	204	229	208	207	215	184	196	213	191	201	188	208	176	200	207	236	223	227	177	206	205	210	201	243	198	227	214	202	202	198	199	216	189	224	217	217	222	223	207	216	209	218	206	212	256	233	189	210	229	195	191	219	238	209	185	222	205	215	222	211	229	220	224	223	207	222	207	212	185	206	219	201	205	212	211	229	191	229	223	197	202	207	221	211	206	166	194	187	196	201	207	210	234	214	218	211	208	200	232	203	182	190	190	190	224	203	229	235	214	212	227	212	177	195	196	208	221	231	240	188	215	204	212	201	209	195	229	242	239	225	197	182	209	198	209	189	244	198	199	206	224	225	206	219	204	217	211	210	204	187	215	226	191	220	210	204	209	230	224	237	223	207	209	218	190	203	215	205	212	211	204	198	208	213	202	198	208	197	238	204	209	203	214	209	208	238	210	214	184	228	204	203	232	203	219	210	191	192	197	216	224	177	207	213	212	204	205	243	199	185	231	211	175	213	199	232	205	226	205	210	218	194	211	221	212	201	237	186	193	224	203	243	213	198	234	227	193	198	196	181	212	201	208	178	212	220	208	211	212	201	227	204	216	204	235	204	201	221	232	202	231	224	218	226	222	190	204	205	210	211	220	212	205	197	203	223	216	223	197	181	220	213	209	199	222	222	220	187	213	217	237	200	221	190	202	215	169	226	184	184	224	205	223	221	197	200	218	194	202	194	182	235	204	212	207	207	211	232	183	192	200	178	241	197	212	194	186	221	182	207	211	218	179	202	208	222	213	241	212	210	201	187	239	219	211	204	186	215	216	209	205	226	213	234	203	219	231	202	202	222	207	185	212	197	205	208	217	210	208	229	190	206	217	202	193	234	201	237	196	206	208	231	220	215	204	220	211	222	224	203	234	214	197	207	216	184	246	187	207	237	216	231	207	209	223	231	197	206	182	205	197	227	204	200	211	230	214	219	214	206	216	214	217	237	226	224	211	202	223	230	232	225	221	210	220	220	238	195	205	194	180	239	213	210	245	250	194	199	214	206	208	220	209	221	222	223	193	212	202	202	241	189	234	228	218	185	233	180	188	208	210	205	210	204	197	208	210	197	245	204	237	233	200	213	214	201	202	238	195	200	206	220	201	208	231	205	211	209	217	212	201	202	193	233	210	222	205	214	236	227
21310	35813	30445	21494	16360	12761	9450	7056	5366	3880	3119	2763	2111	1794	1594	1326	1154	995	915	773	627	577	529	537	491	484	472	486	404	428	466	369	396	392	386	353	376	349	340	326	350	344	366	327	352	357	350	350	356	351	356	334	347	384	354	358	396	361	386	332	346	342	348	374	399	416	401	431	395	397	408	360	372	341	338	323	370	332	341	328	331	280	304	278	293	322	322	315	317	345	332	314	335	341	344	331	339	332	334	327	316	340	331	344	341	340	327	332	354	320	358	358	315	297	353	320	340	323	331	322	345	304	325	313	290	334	330	300	317	309	322	325	295	315	296	294	321	341	317	329	374	328	284	342	314	302	311	285	316	329	324	315	333	302	274	303	323	297	336	304	307	327	304	327	308	300	303	308	309	289	300	338	326	319	287	305	304	311	320	292	308	297	299	301	308	280	291	302	313	336	310	285	298	319	281	337	312	294	306	279	329	298	299	304	299	304	305	309	295	290	301	326	320	301	282	300	302	313	312	343	340	318	301	325	294	309	281	338	300	335	325	285	317	299	285	283	325	295	308	309	294	290	254	318	322	296	297	283	302	281	285	301	302	306	290	329	319	303	288	324	296	309	314	298	304	312	304	325	323	310	305	316	282	345	292	324	286	301	315	342	285	280	295	313	269	323	287	292	307	270	285	331	309	294	296	329	318	294	291	291	289	309	311	260	304	278	323	275	294	317	286	299	312	296	300	306	290	315	306	292	309	319	290	287	327	277	335	298	295	294	322	287	274	281	297	324	279	315	320	313	317	315	301	312	296	311	299	320	280	309	310	281	314	286	285	295	290	290	304	329	275	309	306	291	287	289	301	307	339	315	316	316	333	305	288	322	310	305	307	322	330	340	308	289	310	289	317	310	307	288	311	308	304	324	298	306	302	269	322	308	306	277	318	304	292	292	284	285	294	340	306	339	295	365	293	292	305	314	286	311	324	298	298	319	285	292	317	312	292	310	310	331	326	292	311	301	313	344	313	300	273	293	312	304	309	302	312	309	314	318	299	309	281	330	313	348	322	294	279	306	287	272	311	281	322	304	313	285	312	314	319	332	295	317	327	316	293	298	300	302	308	314	283	312	273	308	312	286	334	312	308	282	295	285	310	309	311	290	303	302	285	307	333	325	347	276	283	309	282	338	336	311	296	316	292	310	293	316	292	278	297	284	301	320	299	345	305	275	309	343	330	310	319	298	301	316	300	288	309	285	305	314	293	320	291	322	295	313	335	325	288	300	305	330	323	305	281	294	336	314	299	295	292	289	294	329	306	304	317	307	286	308	324	277	308	315	300	305	305	293	327	343	311	288	294	270	306	321	278	295	293	300	296	303	334	298	288	277	299	266	307	320	298	254	293	317	311	291	343	302	297	305	307	338	319	279	316	343	299	311	262	293	308	300	315	327	284	300	327	315	319	257	330	312	297	289	304	297	315	333	324	324	304	285	329	308	302	301	320	326	328	293	313	305	283	308	324	287	335	317	339	300	326	307	323	326	312	302	311	304	306	311	299	300	309	316	262	340	332	321	317	303	329	269	316	310	301	315	298	282	341	303	305	318	288	309	279	307	325	281	325	311	280	326	313	289	284	312	321	307	238	293	273	324	317	319	301	305	326	327	297	277	314	295	275	310	305	316	358	313	303	331	316	291	307	270	307	295	298	290	268	324	299	299	317	331	319	291	328	303	318	286	311	269	310	283	319	280	327	289	264	297	290	313	308	292	324	328	291	305	271	311	324	305	322	307	283	278	306	303	285	326	319	355	278	278	309	310	312	317	321	315	335	293	354	278	300	298	289	323	308	287	289	239	289	312	324	312	326	286	294	275	318	274	332	311	290	291	317	295	311	290	290	285	318	289	301	288	298	304	313	328	286	290	305	306	297	343	280	321	329	292	321	273	284	315	301	324	287	285	301	301	308	309	287	288	329	297	312	312	322	308	270	299	312	299	296	293	314	316	314	303	302	323	288	304	310	332	315	290	291	319	309	293	314	306	329	315	269	337	296	334	301	304	332	330	270	336	311	288	285	335	294	341	344	319	297	285	318	308	279	279	295	319	307	277	264	293	291	324	308	283	315	337	323	319	273	305	264	326	308	295	294	322	293	293	273	303	354	323	286	319	301	294	327	327	318	265	302	281	311	287	308	308	304	291	317	321	294	294	329	303	292	282	318	288	298	294	306	292	303	285	313	320	327	321	336	302	314	324	266	315	304	307	288	270	320	310	318	294	291	290	310	317	292	311	319	297	325	300	294	279	310	303	290	313	320	282	333	296	322	305	329	306	286	340	320	283	298	293	263	308	313	294	307	304	323	303	302	299	312	299	319	308	307	308	307	308	332	314	292	297	302	314	299	282	279	320	307	313	321	313	309	324	292	345	298	304	341	338	307	275	319	307	293	327	296	304	323	299	289	325	282	313	282	299	283	328	314	329	294	321	295	299	294	324	285	302	314	317	330	307	287	347	292	293	357	328	311	317	313	300	347	311	332	316	301	317	295	296	320	325	321	323	334	326	312	302	321	308	309	318	317	285	291	290	290	280	301	309	308	354	337	286	294	291	309	267	304	279	300	305	311	286	315	287	285	323	312	302	344	307	306	296	292	328	277	286	337	310	301	331	316	307	300	300	291	311	338	296	311	286	329	319	310	293	298	333	300	311	312	278	306	318	319	321	311	328	342	296	310	293	315	309	331	320	339	289	313	317	310	313	329	295	338	320	300	322	285	322	297	317	315	269	324	291	316	327	297	280	293	338	316	289	316	318	293	287	313	273	319	356	299	282	327	285	311	317	343	285	299	298	312	297	295	280	317	309	307	324	282	317	290	326	308	331	283	300	334	296	293	311	310	299	310	335	304	299	298	278	299	301	305	330	306	307	306	295	282	289	273	319	331	295	297	315	286	322	319	271	289	299	304	303	296	328	284	312	310	293	306	301	307	355	268	303	333	319	309	291	357	292	267	303	305	329	295	269	321	273	306	302	288	312	303	308	286	316	309	297	316	312	308	299	288	301	313	316	321	306	292	312	328	314	301	297	315	299	305	306	305	302	313	302	302	285	294	289	325	304	312	301	300	357	304	290	282	307	335	332	326	316	305	306	300	333	310	301	302	291	316	311	288	295	335	295	326	277	301	267	293	307	294	294	274	301	310	278	305	318	344	285	300	316	283	284	265	327	335	287	277	311	319	285	334	321	320	291	322	300	315	304	325	342	299	294	309	287	293	298	296	330	305	289	310	306	301	287	263	279	299	309	317	322	325	290	330	286	322	273	296	334	339	304	326	294	280	310	285	333	285	324	330	311	282	324	309	295	288	321	304	314	298	317	280	311	327	301	322	304	296	305	282	303	288	319	306	305	329	330	332	297	342	300	283	321	317	290	296	326	306	294	285	321	292	307	301	327	300	301	315	315	298	326	288	307	312	293	264	293	277	312	303	304	303	302	303	288	325	300	311	306	298	302	288	305
27133	21037	17092	10154	4696	2753	1680	1198	870	793	643	584	493	525	489	453	435	426	405	381	351	363	389	398	334	352	350	436	337	302	379	385	361	367	382	346	361	364	365	362	353	343	357	344	318	338	353	349	374	336	377	360	352	360	365	351	375	369	353	329	339	374	345	348	389	357	349	377	378	372	335	379	352	378	343	372	349	317	362	357	364	381	356	360	323	377	357	338	347	370	368	360	342	364	357	354	311	343	316	342	339	329	360	359	348	373	391	337	377	353	378	356	351	336	327	365	331	375	354	337	376	352	387	373	308	369	369	347	367	351	329	343	355	359	373	388	360	342	348	349	352	359	341	328	395	340	322	350	362	353	332	354	338	365	371	337	324	328	362	328	341	391	367	348	359	355	334	345	347	338	341	353	368	392	340	353	311	345	362	353	372	331	369	380	315	331	352	335	378	374	344	370	355	357	346	358	354	351	357	326	332	361	329	326	376	359	353	352	370	365	350	364	361	358	347	392	363	369	363	336	340	383	352	347	361	345	340	346	327	371	366	340	320	391	311	331	351	329	345	331	341	357	348	346	354	323	329	334	373	342	334	355	318	337	402	333	353	350	327	349	338	334	316	350	371	336	324	390	336	365	352	375	325	347	356	369	332	368	310	363	351	385	372	321	353	360	347	358	341	332	346	364	333	382	372	357	347	337	348	332	348	344	343	348	339	380	338	330	350	348	348	359	337	359	330	381	384	317	387	334	361	320	349	359	333	364	375	332	362	359	314	336	379	359	339	332	359	352	332	309	353	326	379	374	339	356	341	323	361	370	351	368	389	363	330	361	367	347	347	341	342	348	341	380	347	366	348	362	360	356	359	344	383	327	328	365	324	342	372	336	350	366	345	321	359	348	392	380	357	342	375	376	337	379	345	364	316	315	342	321	357	383	343	370	341	358	361	334	366	385	347	337	400	359	330	326	348	344	395	370	355	366	330	348	338	341	331	343	345	377	370	335	345	341	355	336	379	338	354	344	385	327	355	315	313	350	349	357	382	370	335	343	354	345	339	343	363	353	333	339	375	366	341	367	356	307	346	361	368	385	340	362	368	380	383	348	375	350	365	357	366	357	348	354	362	356	343	345	330	368	333	351	319	349	304	353	357	333	370	361	348	326	324	354	329	315	361	337	342	346	358	338	349	323	352	354	339	367	379	332	362	330	371	334	372	330	341	345	334	348	389	310	360	345	348	364	360	351	330	365	358	366	337	364	346	364	342	354	362	355	358	354	362	356	334	344	339	337	380	374	315	336	309	337	358	369	373	370	350	363	362	354	380	374	337	366	350	337	357	354	334	376	343	355	338	391	353	363	375	319	337	354	351	316	363	322	339	337	353	322	389	339	379	298	356	362	356	323	347	320	370	383	375	342	327	324	356	330	329	347	356	346	353	344	365	366	335	352	386	359	341	353	357	327	350	347	319	342	344	371	373	335	332	368	380	381	348	344	363	349	356	332	350	349	385	349	393	378	330	354	358	353	349	358	393	366	380	356	328	355	334	365	354	372	337	327	350	364	374	377	341	328	350	331	357	343	371	320	354	346	325	372	370	331	347	337	338	342	367	343	334	331	331	308	343	319	347	339	360	363	337	364	332	379	379	357	362	336	358	315	365	322	347	345	359	363	345	361	329	326	342	321	385	339	323	355	397	364	347	323	366	355	343	378	372	352	339	324	356	344	388	357	356	323	335	337	344	353	335	350	355	354	374	340	395	388	318	323	306	342	361	364	338	345	368	341	341	327	365	365	343	348	354	334	369	317	320	364	352	341	313	320	319	346	332	365	347	377	313	351	350	345	338	357	379	331	348	359	371	383	359	356	356	323	382	357	390	347	320	360	328	353	326	366	387	359	361	326	359	359	372	340	334	367	329	355	393	347	332	374	328	334	340	349	355	345	375	331	355	355	356	355	333	329	357	352	353	369	327	341	368	380	329	363	357	334	404	293	331	352	344	360	325	335	378	336	330	342	347	364	389	335	360	330	393	326	371	343	317	368	344	345	371	340	354	341	356	393	353	360	358	342	352	358	373	374	362	324	330	357	384	294	343	353	343	363	314	341	377	298	355	338	317	396	331	354	344	351	347	371	346	306	381	354	355	353	366	372	355	354	379	370	356	344	365	358	341	357	365	363	366	340	352	328	326	371	356	364	340	345	372	332	341	354	329	347	348	352	361	345	350	363	351	329	347	337	362	353	318	355	339	346	373	349	356	354	354	355	366	359	335	328	400	373	316	359	338	371	369	325	365	365	343	334	369	364	343	370	354	336	356	322	331	354	332	330	354	341	315	359	344	349	369	369	325	346	338	345	369	376	356	366	343	364	344	362	352	365	364	366	343	343	355	370	318	332	319	367	357	363	343	378	337	386	334	336	361	348	359	346	338	360	348	364	352	361	347	351	358	316	358	330	337	382	342	352	323	315	372	353	360	358	379	349	326	353	334	349	353	332	336	376	310	325	348	360	362	370	359	385	349	381	370	324	351	371	362	341	358	311	340	353	369	325	346	361	366	359	327	356	338	350	344	362	343	396	346	329	373	375	336	337	362	342	345	335	335	341	343	349	334	378	359	336	358	322	355	324	341	336	310	367	331	376	326	349	338	351	348	367	379	322	354	333	347	339	388	369	334	362	394	340	340	385	333	338	347	354	348	362	317	333	380	333	325	367	343	379	327	352	364	383	366	363	327	365	383	363	341	354	319	367	338	358	321	358	372	350	382	352	350	345	340	303	341	355	370	335	362	353	339	329	332	368	352	372	324	351	365	346	380	338	330	351	342	329	372	337	371	372	305	347	342	337	310	376	331	344	372	351	312	337	337	341	358	367	319	339	354	324	375	351	331	343	354	375	341	326	368	354	336	362	354	325	345	370	333	370	352	353	355	357	348	340	370	363	364	370	368	360	343	362	328	360	394	322	351	360	348	347	354	352	321	321	357	363	363	355	397	398	337	350	369	335	379	385	369	351	324	355	343	331	386	363	378	339	352	375	336	373	339	324	361	327	374	341	332	334	310	353	313	370	369	324	306	379	368	347	356	365	320	327	346	353	330	318	326	330	339	341	359	312	324	373	312	344	341	353	339	298	329	360	370	340	353	356	357	354	385	352	322	313	365	350	358	354	354	347	304	359	359	353	367	379	314	356	349	344	350	359	354	322	356	368	355	350	333	307	347	380	351	358	324	366	353	338	337	378	353	351	341	347	339	311	375	339	330	375	366	345	346	362	344	365	349	371	356	363	340	356	386	349	341	342	325	291	359	378	329	360	329	316	363	354	348	355	322	373	381	341	384	341	359	344	373	323	352	357	376	324	359	343	384	315	349	327	354	382	353	364	376	344	347	374	347	348	354	352	350	380	358	320	322	366	352	360	340	366	350	352	329	357	357	371	372	330	353	349	369	342	330	400	342	343	336	333	358	318	360	348	364	335	336	333	334	355	353	378	374	376	381	363	338	353	314	328
17652	24934	19796	12555	8477	6132	4252	2973	2364	1872	1469	1322	1073	992	943	818	763	686	650	652	563	553	554	556	505	514	534	516	533	521	508	524	571	532	550	480	517	565	493	514	514	538	537	527	496	509	493	551	487	563	537	538	510	530	535	521	559	546	489	525	492	500	527	561	560	542	521	534	546	537	522	563	575	534	509	489	521	523	488	517	527	462	481	503	469	497	527	507	517	530	529	503	466	519	543	475	497	519	544	497	510	558	490	515	540	525	500	510	513	508	480	527	506	468	505	542	503	514	482	513	531	496	515	468	521	475	476	501	508	503	493	532	468	507	526	479	527	524	486	531	517	553	527	511	496	507	505	514	517	494	498	496	519	536	510	487	501	529	456	440	484	519	500	489	510	491	473	506	506	519	561	454	494	532	493	512	548	502	523	505	500	501	530	525	475	521	510	513	509	500	519	498	477	500	501	515	495	504	506	491	530	513	496	537	566	517	461	496	533	517	520	494	513	481	507	530	516	506	480	516	487	465	515	517	514	494	492	501	522	465	477	503	518	493	517	492	541	520	495	484	465	500	501	512	545	509	483	519	472	497	507	493	552	471	523	490	516	517	488	496	544	519	490	524	486	488	496	505	528	491	497	486	529	523	458	514	459	524	502	522	467	520	519	545	494	492	532	513	457	498	503	493	522	530	465	506	504	502	508	527	544	485	484	522	516	540	524	486	502	477	519	502	523	488	503	524	521	530	510	513	477	516	507	530	494	507	473	536	535	509	508	461	534	521	522	494	506	485	521	509	516	472	487	517	497	491	481	514	540	475	520	483	500	479	498	529	482	480	478	479	498	508	497	499	507	500	488	521	474	520	531	511	499	497	507	499	476	497	506	481	475	513	530	498	535	463	517	495	497	497	485	516	490	491	496	487	502	486	497	567	532	519	505	528	528	479	521	488	471	501	486	519	510	505	513	478	491	466	499	515	527	524	499	479	507	520	537	464	504	493	512	494	567	487	503	487	456	516	488	484	497	481	495	499	490	502	466	451	507	465	489	527	531	509	477	488	464	495	516	515	518	500	487	494	523	509	459	435	525	515	554	495	518	487	523	514	490	512	498	519	499	489	475	529	490	530	527	530	526	490	483	481	505	501	498	476	505	522	511	506	518	499	515	503	530	522	469	558	513	531	516	503	510	519	477	540	522	516	492	463	465	498	509	495	516	518	467	540	492	513	481	523	506	517	479	565	507	565	514	480	516	489	555	482	474	497	526	513	508	495	473	536	497	488	561	531	499	521	533	471	522	490	527	502	473	500	453	525	512	501	514	498	519	540	501	534	512	522	531	512	494	489	506	538	464	513	505	527	480	497	512	524	505	490	497	528	498	473	575	530	499	484	501	528	488	499	510	520	502	506	527	489	519	516	505	506	468	509	487	539	481	479	504	493	485	479	510	548	483	516	515	482	522	494	498	504	514	504	504	519	519	500	520	495	509	495	516	522	510	485	488	511	495	520	490	533	485	462	550	476	546	503	528	506	473	493	509	491	527	491	507	516	495	544	513	506	478	503	467	481	459	520	545	501	489	466	550	516	488	514	484	473	528	448	502	483	494	510	506	492	494	519	488	509	543	541	507	530	501	493	462	497	506	516	499	531	500	499	512	505	488	533	499	481	544	522	502	480	486	480	527	513	492	519	484	520	509	495	485	450	493	505	535	490	490	528	553	494	475	533	536	494	494	546	524	493	521	474	493	470	481	515	504	482	490	531	487	540	514	522	462	527	552	453	478	482	476	504	501	513	498	532	502	528	496	467	492	513	515	509	518	549	517	502	479	513	478	504	523	507	526	510	521	570	492	517	542	548	467	501	522	497	491	487	472	515	497	479	517	493	471	474	558	483	481	519	468	555	508	491	480	502	501	489	569	507	463	486	508	500	488	470	516	514	532	536	519	506	507	524	501	490	501	489	532	500	498	520	516	480	514	491	494	551	490	530	519	534	507	474	488	521	551	532	498	521	495	511	503	506	468	494	485	539	525	468	533	511	503	529	515	518	543	528	493	481	541	498	504	489	507	488	490	517	465	500	499	487	490	537	478	492	476	465	502	521	504	501	540	494	496	480	504	484	501	515	487	516	519	490	476	469	499	516	538	533	515	499	516	492	502	488	546	509	481	535	481	494	468	526	509	488	503	488	501	492	519	540	526	511	525	504	481	544	516	483	479	516	478	522	511	484	482	501	502	541	545	536	483	517	494	497	522	536	490	441	479	486	534	503	529	509	492	515	495	499	507	470	566	484	489	502	471	490	470	520	479	478	551	530	479	504	501	472	508	471	476	526	521	526	485	528	505	505	500	551	549	505	526	503	474	458	503	511	479	522	506	549	527	504	465	505	477	496	483	516	523	481	544	499	567	517	465	495	508	503	527	501	508	510	540	518	481	481	492	475	462	478	499	509	455	552	533	502	484	522	529	494	489	505	508	495	510	479	527	493	522	494	535	523	521	519	479	505	510	476	476	513	497	482	492	489	507	478	532	466	523	508	499	492	519	498	467	526	522	518	508	500	496	500	512	518	513	469	523	528	488	512	532	507	489	521	457	476	531	464	483	525	478	507	489	497	496	533	497	511	516	498	484	508	497	492	505	521	507	516	527	523	546	497	464	456	497	512	493	470	527	498	464	507	495	545	509	497	519	483	504	493	533	494	509	518	482	534	521	497	485	496	509	507	550	538	477	496	519	524	528	545	552	470	544	498	462	516	511	503	517	439	498	479	513	526	501	511	507	507	498	498	537	492	483	502	455	497	543	478	507	494	509	505	510	499	517	508	487	486	499	504	480	489	464	499	543	496	523	492	479	527	543	530	513	497	513	513	529	502	468	497	513	499	493	460	467	521	519	514	512	502	494	535	523	486	511	511	530	501	485	523	560	519	497	491	500	548	462	489	505	531	476	497	485	481	487	505	512	490	551	533	505	509	505	474	496	492	454	518	491	514	483	487	519	492	507	491	535	554	486	483	515	476	486	503	533	484	510	472	514	457	491	449	520	432	485	512	514	517	525	475	485	531	539	543	491	515	514	518	527	492	510	515	530	507	496	486	498	521	557	530	483	498	498	491	519	545	458	529	529	481	486	548	500	515	479	506	521	514	515	470	506	484	471	520	487	537	468	483	470	462	545	512	515	524	489	502	543	524	539	494	511	475	476	497	490	508	518	517	500	513	482	512	540	515	507	500	483	517	526	501	503	498	507	497	518	504	517	514	562	510	492	482	497	474	506	501	479	487	497	502	502	503	523	509	501	528	524	545	503	508	508	510	523	520	516	492	500	477	484	528	531	539	526	510	507	525	515	513	527	533	468	511	517	504	512	510	487	504	513	482	487	486	488	500	515	542	517	488	487	531	519	505	497	477	513	515	539	496	485	538	525	484	535	494	492	531	497	511	520	487	460	517	469	487	507	501	489	527	493	508	523	526	491	540	538	493	517	548	529	497	497	506	520	514	533	470	486	495
24040	21138	28254	24235	20504	9572	3412	1927	1490	1239	941	786	697	665	631	590	551	460	476	440	419	375	420	409	379	394	332	362	360	344	345	351	366	355	337	333	324	300	334	310	311	318	354	341	312	337	322	318	331	355	321	350	334	338	348	341	339	349	361	349	327	330	353	309	345	337	376	357	324	328	378	373	366	363	363	330	292	333	321	328	330	303	332	330	305	343	327	325	354	324	331	325	342	355	319	346	353	310	330	324	350	361	346	315	317	311	334	342	332	334	333	347	339	316	341	333	328	281	338	306	292	324	325	290	357	310	288	334	346	327	329	323	319	319	314	365	308	345	317	332	321	338	336	317	341	313	330	350	339	345	326	314	345	319	321	310	343	359	322	317	315	317	331	339	339	285	308	336	338	324	326	325	330	303	304	301	307	340	349	313	309	306	335	307	331	319	341	330	347	360	313	342	326	327	319	341	330	341	357	362	324	298	313	276	303	319	358	327	318	308	313	341	321	304	318	314	324	334	325	309	292	310	325	316	333	315	337	328	320	329	353	331	341	324	336	326	319	361	312	335	313	339	338	320	332	352	334	353	317	313	338	297	335	306	315	340	319	320	314	342	297	305	303	336	318	324	352	297	342	346	336	315	310	347	380	344	307	331	335	314	349	323	307	328	306	322	302	319	317	318	333	350	299	328	338	332	323	300	300	308	320	327	323	338	342	287	326	291	337	301	310	306	329	338	297	316	352	351	332	303	336	325	354	325	315	311	338	324	341	307	321	330	336	334	297	337	327	324	342	319	305	295	310	300	356	333	334	334	310	337	339	322	335	342	319	347	322	292	326	326	298	332	343	347	354	297	324	348	302	319	334	316	314	369	330	353	338	325	294	347	363	334	318	348	361	306	301	309	344	301	309	299	316	317	312	313	332	315	337	296	323	304	323	333	320	347	331	318	325	321	343	330	278	357	314	317	313	338	329	287	323	335	336	307	297	306	312	328	302	316	340	332	337	328	306	339	320	346	303	307	318	324	312	327	346	351	303	317	308	339	334	339	311	339	296	315	301	320	329	286	311	346	358	344	349	296	320	319	348	343	332	322	294	302	304	349	326	366	325	332	305	325	302	335	325	317	356	314	334	312	333	363	331	304	330	303	331	307	361	321	346	336	352	345	327	328	345	286	328	346	306	336	301	334	342	293	309	310	316	297	314	360	321	336	340	349	325	346	320	332	315	310	315	313	317	311	337	335	321	320	332	323	354	355	346	334	322	331	353	341	327	330	366	327	342	336	339	306	297	287	314	338	324	358	334	354	303	292	322	327	343	329	333	343	318	322	337	320	298	302	347	328	330	348	322	321	370	300	345	327	327	336	341	304	303	323	351	349	323	331	348	321	299	319	331	333	333	318	314	307	350	339	308	326	329	337	311	327	328	326	313	339	300	330	331	329	305	344	336	313	341	309	329	316	361	309	306	316	325	336	331	320	330	326	340	328	367	304	330	313	323	383	324	318	298	339	324	339	353	333	354	299	333	327	320	326	316	342	316	319	324	322	336	345	292	329	326	316	330	315	342	312	332	338	318	331	305	320	342	327	331	283	337	317	324	332	324	339	325	309	323	315	324	328	349	315	304	348	334	337	304	303	353	319	324	342	294	356	324	315	311	311	353	326	289	335	346	328	317	337	330	312	311	309	313	303	333	344	317	344	322	342	320	360	326	355	313	321	302	342	332	322	331	310	323	293	303	346	337	321	323	322	336	346	323	332	323	352	325	339	370	340	317	319	301	347	314	316	311	317	305	358	311	328	359	306	313	304	331	354	313	323	349	319	307	328	318	321	331	293	329	353	304	317	337	364	315	300	316	334	311	340	310	348	299	322	307	310	325	312	322	309	291	335	336	309	324	333	292	353	333	312	312	303	319	304	325	347	350	343	333	339	337	322	316	326	360	301	330	316	294	332	325	331	353	306	327	314	307	312	336	363	325	326	339	330	331	327	321	316	301	332	339	318	351	358	364	326	288	311	351	325	337	319	319	307	294	327	317	332	347	320	307	309	311	342	307	311	383	341	325	314	341	335	344	315	305	313	330	347	307	315	328	307	333	332	338	309	294	300	305	318	348	315	309	315	341	330	296	359	349	283	313	324	323	312	337	355	322	327	343	317	332	329	319	331	284	312	319	323	306	329	327	294	328	300	298	337	327	341	355	321	350	326	323	312	343	311	310	298	345	291	329	323	324	326	312	320	295	376	299	324	313	353	311	305	290	293	285	316	327	330	320	311	304	345	315	336	359	323	301	327	365	339	341	327	319	345	334	339	318	326	320	321	291	349	304	340	330	326	354	331	317	315	322	320	303	364	316	327	314	325	347	334	323	324	343	297	314	343	327	353	310	313	343	368	305	324	297	327	299	323	318	294	306	323	313	334	323	331	346	354	294	325	327	313	345	321	309	331	328	320	298	297	300	340	369	330	345	372	343	321	348	302	288	351	349	322	319	310	322	344	340	369	328	332	353	340	338	366	323	299	340	322	305	329	294	347	334	326	300	323	332	328	288	325	314	325	305	327	320	346	345	313	308	308	321	323	306	344	297	329	311	320	332	336	365	327	316	303	290	319	328	339	329	314	331	326	304	331	306	318	330	333	332	311	316	319	339	293	314	312	326	361	313	329	328	323	335	353	348	284	327	348	296	337	327	347	336	314	345	323	296	287	306	346	351	340	319	347	295	311	309	313	341	288	282	313	330	327	314	295	325	328	326	301	304	330	350	349	294	332	332	332	312	338	333	332	320	348	345	361	339	300	358	322	326	319	306	294	310	310	316	315	300	312	328	351	333	347	325	346	310	351	332	305	350	333	342	314	296	344	351	313	353	326	330	322	332	327	354	337	313	364	329	349	321	337	362	324	350	308	314	306	325	344	355	346	341	341	277	310	323	310	302	306	336	312	306	375	329	306	321	359	331	324	311	329	317	351	316	355	323	305	322	322	323	342	346	295	370	308	304	322	301	334	325	293	324	306	342	331	328	361	344	303	318	310	297	302	345	361	318	359	327	361	349	287	319	298	303	321	327	350	311	314	329	353	348	323	321	339	307	314	333	289	354	311	343	332	346	314	341	321	303	321	349	340	314	327	322	333	342	301	311	300	353	319	345	312	315	309	310	310	346	319	323	340	337	316	324	321	308	325	304	331	328	337	348	298	294	363	336	326	326	293	320	308	306	296	310	319	341	334	304	319	317	315	373	347	343	310	318	353	330	316	337	322	331	305	337	321	321	315	324	368	339	331	330	306	343	340	325	336	362	317	343	344	312	322	304	313	336	329	320	320	305	340	324	336	306	306	348	362	309	340	329	326	340	319	321	340	346	333	328	332	286	317	333	333	325	298	326	349	359	324	319	342	337	312	330	344	336	315	316	321	305	363	294	343	308	335	313	299	296	323	350	331	308	305	293	303	343	337	340	327	325	337	354	324	317	321	316	355	314	332	304	299	303	321	348	308	345	345	329	344
19084	31895	26325	18654	12824	8838	6547	4851	3818	3010	2297	1845	1607	1456	1285	1171	962	883	901	777	703	604	557	566	584	547	563	576	570	541	498	530	518	578	487	506	465	465	491	435	477	495	503	467	496	499	508	482	502	526	513	491	571	487	503	472	486	513	519	481	522	491	531	509	475	513	564	542	522	554	547	470	533	511	528	485	503	493	482	469	486	488	480	459	485	497	458	478	475	464	476	537	491	497	482	483	492	490	477	500	466	505	521	496	475	483	486	505	480	505	470	512	523	482	455	494	494	476	485	488	487	461	442	475	504	466	496	477	505	478	455	495	447	466	488	482	497	466	527	503	498	471	512	497	458	486	471	474	426	450	469	485	464	486	507	440	470	452	474	506	456	484	466	456	445	440	493	435	459	451	480	458	469	431	412	483	421	454	488	480	481	461	444	476	459	486	447	464	474	485	508	500	510	453	455	454	445	437	502	479	462	433	485	471	488	438	452	479	444	478	462	474	502	459	478	446	459	445	481	467	468	464	484	519	457	487	479	498	442	473	471	439	466	462	492	421	458	478	469	488	434	494	479	465	449	487	458	495	441	445	459	462	441	467	494	449	472	462	488	449	488	434	472	470	452	468	459	446	487	497	479	462	475	486	469	474	447	451	487	461	460	514	463	455	473	441	501	475	496	469	460	482	476	488	481	471	483	460	485	478	454	467	485	435	445	470	467	482	479	474	498	475	483	444	454	461	472	413	471	478	484	479	461	467	457	519	474	484	462	442	455	514	489	442	438	482	464	481	498	473	491	462	411	487	485	465	449	509	479	482	480	483	462	475	499	504	494	501	461	471	545	454	443	476	489	463	476	453	432	434	434	478	475	438	480	439	453	443	460	481	511	464	447	445	479	476	493	466	445	490	438	480	490	467	443	473	466	457	481	456	468	442	452	464	484	457	483	472	442	466	491	482	476	452	456	455	479	486	464	477	445	478	483	489	443	506	485	465	452	443	435	489	508	497	460	468	420	451	477	487	466	463	487	434	478	493	477	461	461	468	484	480	484	486	453	450	467	484	476	447	469	449	491	460	473	503	469	466	439	451	491	501	422	468	451	473	470	472	443	469	479	441	494	481	457	445	449	462	451	477	393	519	500	510	448	475	486	476	477	489	475	490	473	458	460	465	458	481	484	455	471	469	454	446	456	511	445	487	465	468	447	488	459	520	459	485	458	490	500	526	487	511	505	464	516	481	454	480	460	453	479	486	475	433	466	520	490	481	500	473	431	470	475	480	490	478	480	472	481	488	507	516	434	456	465	470	487	507	482	475	487	449	437	471	489	474	424	463	444	488	431	487	485	480	460	460	488	450	465	472	501	444	495	485	509	467	483	474	481	448	471	459	469	442	474	481	449	493	478	464	457	474	482	497	467	507	464	459	486	454	466	434	485	437	435	449	490	481	475	469	466	512	464	445	499	440	440	480	484	451	471	436	461	470	484	450	449	496	491	469	452	509	492	474	458	499	477	449	460	474	450	457	458	471	451	451	482	476	462	485	446	534	445	458	439	443	474	455	492	477	487	470	465	474	461	434	453	480	472	453	485	454	465	499	486	465	503	473	476	428	462	479	480	476	471	514	497	439	440	463	458	475	490	479	479	464	477	462	445	489	449	491	486	471	433	476	454	472	455	490	487	503	460	509	463	422	488	424	479	478	465	473	468	470	487	477	442	452	461	453	462	446	439	430	457	467	481	422	481	485	509	502	486	434	456	508	480	430	453	512	489	425	493	464	486	502	430	470	457	492	460	459	501	465	467	474	427	490	500	493	498	472	501	457	487	440	475	480	480	466	439	489	460	434	476	505	466	477	504	458	463	455	498	470	470	461	472	455	474	477	448	469	525	460	465	482	435	437	490	495	472	481	481	472	459	507	434	481	501	466	475	461	470	453	455	470	461	452	457	471	438	463	478	489	446	466	507	483	462	484	471	472	473	462	480	457	466	473	435	459	502	474	477	493	492	471	460	417	452	454	437	443	492	456	482	450	476	460	470	442	488	488	494	465	514	486	442	436	467	506	478	483	464	464	463	503	515	436	457	461	498	474	494	484	456	466	474	502	470	480	491	473	440	455	492	480	469	458	489	483	481	462	491	492	459	477	487	446	461	441	454	456	490	481	465	479	458	463	468	467	461	462	460	481	454	437	496	474	486	468	441	459	488	463	482	500	467	467	462	473	421	495	446	442	497	445	480	485	486	426	446	437	428	458	513	500	441	458	492	459	508	430	488	460	451	493	462	446	442	497	470	459	453	471	423	458	438	460	452	439	442	410	446	449	428	453	449	458	473	461	459	426	505	462	467	482	446	450	471	476	435	462	467	501	474	458	476	435	499	463	481	463	472	488	447	464	467	466	502	453	491	496	472	498	463	419	460	471	494	442	439	440	473	454	449	481	473	513	482	441	501	501	450	484	488	484	507	482	461	485	450	448	480	467	471	489	461	439	446	465	496	465	466	490	422	478	491	439	473	471	449	450	469	504	493	475	485	503	487	468	502	480	472	476	463	424	455	418	474	465	456	468	489	491	481	483	460	487	494	489	434	503	489	499	502	441	482	458	468	476	490	475	508	496	465	447	506	463	467	452	465	439	448	455	467	446	504	457	471	465	474	504	473	480	461	458	446	439	440	470	453	451	477	469	466	480	437	460	473	470	458	464	490	448	457	493	458	498	463	465	528	448	456	468	460	467	459	454	529	456	445	466	456	454	456	461	446	476	462	474	448	507	436	469	455	494	477	471	494	468	448	463	449	487	501	420	490	434	466	448	452	435	483	492	465	488	509	451	495	505	435	440	495	439	446	439	493	460	473	474	475	499	478	495	499	462	474	438	479	495	472	477	505	479	475	479	453	453	463	482	440	486	448	502	455	441	465	495	492	526	473	445	446	472	482	471	482	458	471	460	466	478	470	442	447	462	451	441	522	455	464	471	472	454	457	465	442	476	511	484	492	462	492	433	477	439	447	458	448	471	463	466	428	476	435	468	470	479	523	495	488	511	440	457	469	447	469	455	487	456	462	437	506	505	441	453	481	448	423	479	458	478	456	478	427	480	459	479	482	452	487	439	446	475	434	470	454	482	457	500	457	432	486	442	475	487	449	428	482	450	475	480	453	470	474	461	436	426	435	487	482	475	441	451	472	467	459	428	440	468	477	459	501	482	452	491	502	485	531	426	483	454	501	478	474	483	470	508	487	447	487	462	473	463	489	473	440	470	495	474	484	455	472	489	450	526	421	483	435	499	479	464	450	477	451	458	476	455	478	488	460	482	450	451	470	502	446	464	486	462	504	452	456	452	479	419	504	466	493	495	464	497	492	502	492	481	472	473	522	520	490	484	466	490	506	473	525	463	452	457	451	429	439	466	470	457	479	468	442	462	476	469	469	495	425	448	458	467	460	457	431	481	471	501	471	446	496	506	434	473	464	476	459	488	449	477	483	490	449	472	450	448	470	452	481	472
23118	21112	28797	23672	21136	20299	8525	2792	1594	1403	1112	878	825	743	664	571	489	477	433	390	346	342	305	294	262	230	272	256	272	278	251	233	256	228	236	249	235	225	255	228	245	202	209	229	231	243	213	256	243	204	238	247	260	236	224	223	211	219	245	232	238	237	245	260	249	249	246	233	246	257	231	255	254	240	256	201	212	191	227	225	214	203	211	200	198	230	228	209	197	234	209	216	213	233	209	215	222	218	205	240	215	227	206	218	196	220	215	228	222	221	215	215	234	233	224	214	216	200	212	223	196	203	195	217	209	212	219	230	209	214	230	211	201	228	234	205	217	212	225	216	209	209	200	203	227	214	220	202	226	202	217	204	220	208	221	199	220	202	195	225	238	233	244	195	195	197	224	193	209	212	191	205	198	228	219	214	192	205	214	198	215	222	208	215	221	218	214	196	218	211	207	202	204	209	198	230	217	206	179	220	223	217	225	204	203	228	218	189	197	227	240	190	214	206	218	199	207	226	183	230	182	202	236	220	208	231	213	218	188	218	208	203	205	208	189	179	203	213	207	234	224	192	192	196	186	221	220	241	211	215	216	205	218	211	210	180	198	203	234	216	225	222	202	206	233	220	203	199	217	201	196	232	210	190	202	202	211	238	210	208	211	221	211	216	197	208	212	187	187	194	190	225	208	204	200	197	229	218	207	206	220	194	213	196	235	206	184	239	196	201	206	230	200	209	194	193	205	209	216	218	220	205	230	181	189	225	239	203	206	208	198	238	209	221	225	202	211	199	201	220	214	220	228	207	222	181	219	201	204	201	208	217	198	179	238	217	235	199	217	189	196	224	211	201	176	221	175	213	211	192	215	210	203	212	216	201	213	228	217	195	202	172	233	221	179	177	210	216	223	221	200	218	208	202	216	189	198	202	215	216	221	206	215	195	223	223	191	207	202	228	197	220	185	192	217	223	209	203	203	191	212	203	225	219	222	199	205	238	216	226	232	218	207	214	183	189	185	202	205	194	198	208	172	195	215	197	219	212	222	191	240	208	186	202	201	199	203	201	207	225	216	217	215	188	213	214	217	223	181	214	207	231	215	212	212	226	203	203	196	196	219	205	192	183	202	225	204	202	193	231	210	217	212	227	231	220	214	217	191	210	201	230	214	200	197	204	204	216	198	205	214	217	199	203	201	231	242	223	212	214	196	187	205	202	188	220	221	213	211	202	204	207	200	204	224	218	223	210	201	201	225	187	218	213	201	208	208	178	219	219	207	226	213	194	209	194	195	221	211	175	199	212	238	233	180	222	233	211	177	217	216	192	239	217	215	207	219	225	209	204	209	198	199	218	205	213	224	199	191	215	212	201	206	197	224	202	214	189	199	186	184	211	216	222	200	224	209	208	198	230	206	181	209	214	190	199	199	195	195	231	217	214	199	217	216	203	179	212	205	211	240	214	211	208	201	215	176	201	187	224	217	220	204	203	205	191	218	198	219	232	213	211	210	225	195	231	200	199	208	223	185	214	205	212	233	209	224	216	217	202	193	223	212	196	219	223	208	212	206	221	205	192	207	221	218	175	204	165	206	202	218	192	189	218	234	198	206	242	224	222	217	215	226	184	213	222	208	192	200	211	211	234	220	223	218	229	205	212	196	224	199	242	183	216	211	212	214	206	234	226	220	229	199	207	201	221	213	216	211	212	209	238	220	212	226	197	218	198	203	202	195	219	212	197	222	205	225	202	221	227	176	212	195	191	215	236	204	202	201	204	216	211	207	216	203	209	213	213	220	224	220	209	200	208	239	228	196	190	212	211	198	215	214	202	193	186	174	202	221	222	184	199	202	236	203	197	193	190	173	223	220	188	208	221	200	227	221	229	199	214	246	214	201	195	203	222	212	200	200	231	200	201	215	205	219	234	213	214	239	234	219	181	213	219	194	183	218	215	219	208	206	182	215	221	216	196	204	199	192	202	200	214	194	201	211	217	195	200	227	221	207	212	212	238	224	222	205	230	222	220	219	198	194	212	197	212	212	217	186	186	213	209	190	202	211	224	185	223	202	219	229	227	206	216	199	225	192	209	200	216	206	201	231	190	206	202	200	206	224	230	185	206	233	203	207	220	219	219	192	224	205	191	214	185	194	191	190	220	218	234	221	220	200	207	217	190	201	210	208	228	199	228	212	213	212	206	211	196	214	216	215	223	194	224	212	213	230	185	206	192	207	187	212	214	193	204	213	235	219	228	196	215	209	223	202	191	205	224	211	223	224	231	234	221	215	180	213	192	203	212	198	228	210	174	212	202	234	227	219	212	190	215	196	210	188	219	221	214	221	219	218	202	207	205	204	214	204	191	211	230	188	240	206	213	202	214	218	206	193	220	201	208	193	202	190	188	200	225	225	225	219	199	222	207	237	207	229	244	205	204	234	225	187	197	202	180	226	204	227	208	198	216	193	212	183	204	207	207	197	204	215	223	193	198	213	217	230	201	223	202	207	227	214	210	194	188	198	202	228	201	237	209	201	206	197	222	219	233	207	223	208	203	194	206	208	225	201	222	204	203	232	238	212	203	219	203	235	203	217	207	208	232	203	214	208	209	213	219	219	207	202	221	207	197	216	207	230	182	185	231	218	228	197	230	214	203	229	199	207	217	194	202	221	230	209	216	216	194	195	198	228	223	232	189	204	191	195	178	208	217	197	211	174	194	188	188	204	192	218	222	221	199	230	214	236	192	218	197	236	195	221	218	226	202	215	227	189	213	243	247	207	205	192	204	213	193	199	194	198	218	207	194	235	194	216	189	215	212	207	192	217	199	213	214	205	176	183	204	206	210	181	191	240	215	214	218	216	188	188	216	223	207	235	208	206	226	186	220	223	203	213	194	218	209	197	202	214	201	200	196	216	205	224	204	229	227	211	206	211	201	201	203	211	198	219	212	209	210	196	201	200	174	200	202	222	209	197	204	202	226	203	186	225	219	226	204	203	231	192	202	232	222	225	199	199	203	199	192	232	214	200	186	187	207	227	208	206	193	209	191	219	198	215	210	192	194	217	192	225	194	187	190	203	215	195	234	182	191	232	220	206	236	212	222	189	195	199	193	210	195	190	179	200	196	185	201	206	209	213	213	190	214	189	218	202	213	196	224	197	180	230	225	224	215	204	217	214	187	206	212	184	227	215	206	191	205	199	231	220	220	207	227	186	194	201	217	206	220	210	222	216	206	198	201	231	202	215	206	201	207	191	210	203	202	208	220	189	217	211	209	224	216	214	230	213	222	209	222	207	185	206	214	196	224	196	215	203	213	217	208	211	225	204	196	191	215	210	214	186	207	203	230	240	208	205	213	233	205	223	198	193	208	204	215	191	178	193	212	219	220	215	219	193	202	211	222	200	224	179	208	200	201	209	195	223	208	195	231	182	221	217	237	215	215	219	207	217	201	192	201	214	230	191	193	187	191	218	219	204	194	213	243	218	221	193	213	221	226	222	174	196	223	209	198	227	231
21325	35812	29655	22030	15976	11967	9096	6430	4506	3746	3042	2313	1999	1873	1502	1243	1094	1043	961	818	697	618	526	524	456	490	492	457	399	429	384	398	395	382	356	363	339	352	366	339	356	313	352	340	328	353	325	341	340	376	382	367	402	354	363	394	340	362	375	357	325	352	386	379	423	399	380	411	385	417	396	375	383	384	386	378	307	329	345	348	286	333	292	311	289	343	318	313	308	353	327	302	296	311	302	344	353	348	342	343	314	346	309	337	329	371	348	339	337	350	333	315	351	353	357	341	313	335	314	312	326	313	311	316	326	319	357	305	297	295	322	306	317	326	313	309	364	303	315	285	321	318	313	302	324	313	300	302	317	338	299	308	324	335	293	322	301	320	323	271	301	308	290	286	320	307	309	290	294	330	329	326	330	324	295	302	287	311	283	302	305	340	310	293	293	309	310	313	303	294	302	290	327	288	317	296	288	286	345	307	312	277	328	324	294	299	297	316	329	296	316	325	314	303	340	325	295	311	283	316	309	304	291	307	326	309	269	312	308	302	327	314	278	332	337	326	290	294	314	336	269	300	291	302	316	317	309	318	293	300	323	294	273	319	282	327	293	309	301	294	306	320	306	289	307	293	321	321	315	313	314	287	292	305	295	308	264	294	310	286	321	310	301	298	306	289	309	289	323	302	329	295	294	295	314	304	327	307	321	317	325	280	315	306	307	326	300	340	315	307	318	288	299	296	323	291	310	253	300	301	335	300	303	304	309	290	313	292	346	308	298	323	313	317	327	293	302	303	305	321	316	316	323	292	263	320	336	286	333	308	306	325	297	314	336	302	300	278	323	313	306	316	318	359	304	309	352	309	297	301	327	307	317	313	309	300	305	294	281	304	290	292	327	314	306	294	277	325	302	327	294	331	308	327	296	294	306	286	316	294	319	320	328	327	333	318	313	301	316	284	308	323	326	309	274	272	309	310	285	311	300	306	275	292	285	302	327	284	352	310	318	332	300	295	289	315	322	319	321	296	327	315	294	287	289	313	331	287	319	298	310	311	290	325	295	317	308	309	289	289	352	312	296	310	351	315	301	314	288	317	294	293	289	312	307	298	285	300	315	312	313	310	309	331	311	316	322	327	327	305	283	311	300	302	325	318	280	305	330	300	280	290	297	288	312	319	286	269	283	321	278	303	330	280	270	308	279	282	298	316	280	308	293	291	315	299	289	281	314	324	301	314	319	308	315	312	280	292	309	316	323	298	323	306	314	283	313	282	301	283	307	325	303	300	334	290	313	332	294	292	301	313	337	328	348	320	313	295	341	334	325	295	304	328	321	323	305	293	311	320	324	269	286	285	284	336	319	317	312	317	291	303	319	277	298	312	303	295	281	291	328	284	335	301	311	278	302	301	321	318	298	322	309	316	315	296	296	302	297	307	291	313	294	288	321	291	311	296	293	270	321	294	315	314	263	320	312	343	302	283	286	297	305	322	284	304	307	304	296	323	315	320	319	276	298	291	293	325	271	347	296	296	302	281	297	282	335	318	301	322	311	316	297	321	306	304	309	296	303	280	321	315	323	312	309	333	327	306	308	294	303	292	321	310	304	316	305	315	279	316	290	325	328	323	304	286	281	309	322	295	320	316	290	309	303	284	294	334	286	277	303	279	322	293	279	287	286	282	306	299	307	292	315	321	323	293	286	316	317	315	275	287	295	312	313	320	296	316	290	268	277	300	295	279	271	296	272	297	298	327	313	261	327	298	307	295	293	289	290	321	298	296	300	294	297	323	337	326	292	289	288	298	319	305	317	271	283	302	288	294	309	321	333	319	316	280	301	290	305	313	319	296	263	294	310	318	314	326	299	270	292	319	310	297	300	321	316	277	327	298	308	300	281	288	286	315	324	306	332	297	297	303	299	288	316	287	311	290	272	319	295	331	318	329	319	299	317	282	302	283	296	302	314	270	315	320	300	292	308	306	296	362	281	317	320	322	329	306	287	304	291	304	295	304	279	282	282	290	321	316	297	329	316	299	321	309	316	292	304	297	289	332	307	321	298	284	300	318	297	315	283	270	310	325	290	299	303	309	300	285	287	282	315	327	288	297	323	278	329	333	323	324	284	308	268	317	322	312	308	305	291	304	291	320	315	293	295	302	306	280	301	308	310	317	317	307	282	290	276	305	313	311	316	280	308	316	314	301	315	294	322	332	278	281	307	307	286	309	302	275	287	287	304	316	319	265	306	318	316	286	337	309	308	322	336	306	303	302	313	251	316	302	320	318	287	300	297	289	312	309	285	294	340	290	294	285	318	264	291	287	306	303	295	302	297	314	267	303	318	295	293	319	309	276	299	289	267	310	315	302	333	326	306	303	299	311	316	273	308	307	292	306	282	291	291	295	311	285	295	293	313	313	322	322	314	289	285	310	292	292	311	283	279	301	294	291	310	340	328	285	314	298	325	309	307	314	306	316	313	335	288	292	292	311	297	278	308	296	318	291	304	294	303	302	299	318	300	296	292	319	319	334	303	289	285	276	276	281	290	334	305	308	281	315	277	295	333	309	304	286	290	299	328	324	293	327	303	316	294	298	313	340	321	324	333	303	291	303	295	283	298	304	316	286	297	276	318	322	317	306	341	287	288	298	311	297	310	301	303	290	300	316	293	289	285	289	301	323	324	286	270	319	311	282	304	285	321	335	326	346	329	304	310	293	288	325	301	326	304	294	303	304	296	296	311	304	278	311	333	312	302	319	295	299	298	301	292	317	269	288	284	301	340	305	284	287	331	293	280	309	330	303	297	311	307	274	293	298	305	332	296	321	304	304	293	312	292	281	316	311	323	307	317	315	305	320	272	295	278	320	290	281	291	298	292	296	255	290	310	290	338	297	305	298	302	307	313	299	288	334	305	306	317	318	305	294	283	324	289	304	309	302	316	308	300	317	317	291	310	322	284	303	313	321	312	330	309	292	289	299	290	305	291	312	317	318	254	296	321	293	290	293	287	285	331	343	265	342	308	329	284	275	310	302	282	299	312	305	294	321	277	321	276	316	280	301	298	263	311	269	281	328	283	296	308	271	305	294	317	305	274	289	308	304	320	295	277	289	308	297	318	301	273	292	293	297	338	324	324	301	312	299	319	311	284	284	289	309	293	288	297	331	283	274	303	338	321	301	341	299	300	320	314	250	298	321	313	318	330	296	325	297	303	270	293	310	303	317	304	332	271	315	326	294	308	317	302	280	330	265	291	313	299	319	329	308	301	286	306	302	271	290	289	298	316	273	337	282	327	291	271	300	326	299	310	303	365	287	328	297	302	308	273	283	284	300	320	294	317	277	291	320	311	318	298	263	296	308	297	301	300	298	282	333	284	291	285	324	296	293	289	292	294	274	281	307	322	311	315	307	329	287	334	308	307	298	280	318	317	301	298	279	319	280	318	307	305	301	307	315	296	316	279	297	328	313	303	308	316	317	296	299	309	316	292	298	297	283	311	315	314	286	293	328	321	317
27102	21174	16396	10003	5051	2567	1792	1119	747	651	597	531	565	527	534	471	420	411	414	402	377	401	401	383	377	386	372	359	297	348	350	352	370	349	399	364	369	362	339	352	370	371	331	363	357	350	392	340	355	353	357	353	351	348	348	394	371	369	370	355	357	331	440	344	374	351	374	366	410	355	385	366	393	320	315	343	385	339	358	335	347	362	377	370	348	377	343	352	328	383	371	394	411	337	353	348	372	334	360	355	382	364	349	378	361	337	333	389	364	364	347	350	353	325	406	339	328	345	362	381	360	304	372	350	376	365	341	346	353	388	355	349	353	369	350	358	372	384	362	358	360	342	363	344	349	352	379	332	389	346	359	366	348	334	389	345	354	347	345	350	347	343	354	348	351	350	386	395	376	378	390	355	354	348	371	402	311	354	358	327	336	340	352	360	301	390	382	329	365	347	360	354	331	357	333	345	308	336	332	379	367	375	387	338	365	390	373	380	350	347	372	326	370	378	362	355	351	362	327	333	313	356	350	336	357	351	341	372	346	352	327	316	356	338	337	336	335	354	369	341	359	359	355	354	332	327	363	364	326	373	338	352	354	331	348	361	363	357	356	342	350	347	390	376	350	344	339	361	307	344	349	315	394	353	334	351	365	343	344	364	352	333	348	356	341	339	368	316	344	350	370	342	345	346	410	391	362	400	363	332	381	323	353	343	322	349	362	334	349	364	340	359	341	332	347	361	346	348	339	337	341	386	361	336	399	348	353	359	346	358	359	341	366	366	366	364	345	332	382	359	351	358	332	326	319	356	337	326	343	347	358	358	365	350	360	355	359	356	369	359	375	334	352	351	368	343	376	354	351	347	385	369	346	367	354	351	326	342	373	381	344	381	367	353	322	348	362	344	353	360	395	342	352	364	341	365	365	352	389	359	337	349	349	355	385	342	370	357	364	349	359	372	341	340	352	324	354	360	377	325	361	366	338	352	339	359	346	333	373	345	321	351	345	339	348	338	372	346	329	331	382	377	325	311	377	355	329	334	379	381	336	358	332	337	391	356	373	343	380	351	360	372	364	357	336	333	349	317	355	363	314	363	320	328	370	346	329	373	336	368	369	376	353	354	325	344	369	340	357	384	341	390	360	368	348	355	333	355	358	355	345	360	355	360	358	330	357	366	364	331	329	330	354	337	361	370	364	338	352	360	355	311	335	358	358	337	351	354	336	365	359	384	339	378	361	382	353	359	348	382	360	350	369	303	333	378	347	335	395	352	348	356	365	358	383	365	331	367	350	355	356	367	334	364	350	369	354	333	341	349	382	365	360	358	360	371	326	345	343	337	364	343	372	369	330	357	385	375	360	359	343	367	383	315	363	331	370	390	371	370	382	377	375	350	366	374	339	354	349	337	373	360	338	337	350	365	363	354	381	364	362	332	349	371	368	389	313	357	345	389	343	342	361	349	319	340	364	369	349	328	315	349	320	374	366	365	410	345	368	355	394	359	371	378	378	338	340	359	350	352	354	356	361	339	359	346	306	387	345	358	369	368	341	353	363	370	332	352	332	309	356	372	372	353	362	361	334	330	341	347	347	345	345	356	347	372	346	332	388	347	361	321	361	338	347	329	380	382	349	349	325	338	360	356	345	380	352	378	351	325	347	363	354	362	359	356	385	369	366	376	371	360	393	355	377	342	334	357	372	380	338	344	372	371	348	351	364	337	370	357	346	372	385	354	371	344	350	357	309	352	349	372	329	376	325	341	340	368	328	367	372	334	378	359	332	348	360	325	351	337	328	357	348	373	322	369	345	346	352	384	341	338	374	392	357	331	379	326	358	363	359	350	354	350	334	349	378	373	366	346	348	353	406	406	341	343	355	360	386	333	347	346	326	386	370	382	340	363	363	344	347	397	357	340	327	313	362	365	345	340	345	350	363	362	339	352	341	347	384	347	321	363	368	337	376	358	360	356	355	328	387	377	327	345	334	368	361	352	380	361	355	346	346	355	356	375	353	366	363	374	327	348	352	345	330	374	344	351	375	352	410	339	362	348	372	373	322	353	378	345	386	374	361	368	375	333	367	364	336	372	330	345	384	343	347	334	331	319	329	359	360	356	326	343	353	339	337	382	367	332	373	365	404	368	343	393	367	368	335	334	333	350	342	356	357	346	338	362	369	351	397	338	327	325	358	331	361	349	339	326	332	338	355	351	381	356	322	367	353	350	361	341	397	361	335	363	394	370	356	357	369	324	377	369	348	338	333	360	360	355	335	376	337	331	366	361	347	357	349	322	343	367	372	337	378	366	338	358	349	348	371	332	324	375	361	357	298	353	358	350	336	329	369	363	354	349	340	374	377	355	331	327	379	348	355	354	385	359	364	344	367	363	324	359	353	360	359	360	349	363	387	326	349	353	366	322	373	347	338	346	352	331	350	383	369	327	368	312	347	357	372	328	361	330	354	362	374	380	356	359	327	375	334	375	352	363	355	387	339	354	326	387	347	345	324	346	370	341	342	343	341	330	377	354	384	381	356	320	391	339	334	343	378	362	328	402	380	384	354	361	340	330	351	347	345	357	343	347	314	351	337	358	364	338	351	397	368	378	367	371	339	360	357	370	377	339	378	366	372	374	391	356	360	369	374	360	318	349	346	389	353	351	331	401	363	371	327	356	360	334	356	331	350	332	342	381	328	323	348	332	367	366	354	381	368	355	365	345	346	350	355	324	358	363	339	348	339	322	385	378	345	385	358	373	372	334	335	369	366	340	393	387	371	339	354	352	360	321	371	387	377	333	369	384	359	404	340	347	339	340	384	336	322	326	350	336	379	346	354	330	365	360	305	351	375	351	377	358	333	344	335	319	338	338	386	358	342	376	345	373	322	356	383	356	366	341	341	361	368	334	334	340	365	384	354	338	357	346	366	399	349	344	317	342	358	358	371	310	377	351	353	352	361	367	349	334	328	379	355	357	331	359	362	346	403	357	347	346	355	373	368	334	329	353	348	349	348	378	369	350	330	335	328	356	337	327	379	352	366	368	357	328	351	336	374	352	333	361	392	320	361	302	348	383	364	395	344	359	389	366	368	380	363	353	320	334	321	336	357	396	386	329	364	346	340	371	332	348	334	345	354	371	323	368	315	371	323	329	319	348	346	358	350	368	364	367	367	303	342	366	347	384	337	355	349	403	332	358	381	310	339	342	393	375	336	337	380	366	361	343	366	316	381	356	358	377	379	352	387	338	365	344	345	370	394	341	368	347	369	357	340	399	351	350	348	372	366	380	379	347	363	369	348	340	379	371	358	350	355	333	358	352	353	375	368	362	385	372	360	361	341	366	346	361	372	348	310	369	341	343	336	383	320	373	337	393	362	378	317	330	367	341	346	331	359	332	318	329	349	360	358	345	359	356	362	364	346	358	352	362	355	352	323	354	374	351	356	393	351	361	339	337	357	374	335	351	359	365	322	360	380	357	357	349	329	346	369	341	351	356	376	363	354	340	376	341
17837	24890	18211	12806	9182	5856	4564	2802	2040	1581	1354	1132	1117	1052	959	807	796	720	642	639	590	576	562	530	549	557	515	521	514	549	511	548	535	506	508	494	499	545	510	518	521	503	506	506	499	481	520	487	519	531	498	489	541	538	531	521	546	505	532	516	578	534	530	556	553	558	540	536	564	531	541	548	540	486	516	504	490	460	522	495	479	534	506	485	521	520	510	510	536	495	527	515	555	511	495	496	544	537	517	516	541	554	500	532	518	571	519	530	574	511	504	530	487	522	526	522	540	494	491	543	496	512	524	497	488	514	529	513	517	532	521	506	531	508	501	514	476	543	525	502	512	499	542	524	493	565	507	514	511	514	467	511	512	538	494	501	532	517	496	487	480	479	510	544	542	556	538	530	513	541	533	520	521	504	478	521	550	514	511	499	477	512	487	501	524	519	523	492	523	482	487	498	525	497	487	506	491	497	512	535	528	482	522	472	509	519	492	491	524	504	554	524	536	491	510	455	495	514	493	497	554	525	514	523	522	498	484	540	548	496	539	516	523	549	515	502	510	514	537	499	495	477	530	517	481	483	498	484	502	462	532	522	503	506	467	484	488	560	513	515	497	504	545	479	515	504	497	509	548	532	522	559	487	522	519	509	507	498	499	507	500	523	503	501	538	529	510	530	508	494	480	481	486	510	553	484	502	499	514	475	490	473	510	516	497	494	529	522	511	538	501	498	521	506	481	521	506	492	492	469	515	501	490	468	465	494	485	502	515	511	517	520	532	486	503	472	481	513	556	514	501	540	481	482	515	465	510	521	490	519	477	520	530	473	471	516	508	506	447	486	495	537	511	463	558	548	519	505	539	495	521	514	477	521	477	529	481	464	502	490	506	528	524	545	539	534	527	492	497	529	500	513	537	493	533	485	490	501	496	498	508	524	477	497	513	496	535	508	529	501	566	504	526	484	489	502	539	516	521	519	541	489	529	486	497	508	540	496	498	528	490	529	486	508	582	466	525	497	524	505	498	497	498	532	480	511	516	496	515	487	496	471	512	512	533	499	452	534	515	514	518	493	499	493	519	513	521	510	464	526	535	485	467	484	494	508	475	555	441	510	488	498	499	471	503	545	567	549	515	490	543	505	525	498	517	495	495	543	498	522	522	503	516	495	510	529	503	503	480	498	506	520	515	524	491	475	501	491	506	485	527	499	509	498	481	504	501	503	483	502	512	544	515	515	509	523	510	523	501	502	529	476	509	472	491	531	476	515	514	531	520	483	532	479	540	488	507	481	503	501	500	518	534	501	523	483	505	491	482	485	535	487	534	508	513	492	517	476	520	494	491	517	513	501	465	499	523	503	509	527	527	496	494	478	485	488	483	487	523	480	502	522	497	545	515	496	490	506	527	462	500	488	517	504	514	537	518	522	511	509	481	548	491	543	509	498	512	506	513	511	540	504	493	487	505	497	514	503	521	476	518	490	507	520	501	520	491	482	562	516	478	501	503	491	524	506	476	500	496	509	515	533	488	532	521	465	501	480	514	485	504	526	536	500	509	484	513	477	493	478	511	508	508	510	530	498	496	527	446	486	492	472	507	480	475	499	507	523	507	519	477	532	498	533	504	498	493	466	517	476	509	483	446	559	494	502	497	505	517	467	520	499	542	514	475	514	499	521	515	474	563	528	511	522	505	507	529	515	520	486	505	525	515	511	487	489	477	521	531	499	519	512	506	479	529	497	500	506	522	504	512	493	523	496	557	515	534	502	522	487	521	481	512	513	521	481	493	481	512	510	509	521	465	511	544	539	511	481	522	517	524	552	463	504	503	504	502	502	480	468	495	476	469	518	496	540	488	484	554	514	523	495	534	484	498	514	484	560	494	518	511	500	526	485	523	508	518	476	507	495	484	544	536	481	509	492	472	519	488	510	510	500	513	542	521	522	505	501	492	508	478	498	497	535	525	493	485	531	516	467	524	503	488	517	498	536	515	504	504	531	498	495	516	485	507	458	519	504	510	522	506	483	488	517	475	529	479	468	514	477	510	475	508	509	484	521	511	519	515	476	505	500	509	474	523	510	508	523	466	489	489	539	551	518	480	539	532	531	494	492	481	533	479	547	518	480	529	538	484	534	514	511	483	475	523	512	471	510	496	474	556	547	520	540	499	533	498	493	518	499	507	522	534	513	495	567	496	471	490	534	540	513	513	497	500	505	523	472	509	507	505	543	525	531	519	543	500	512	460	520	511	493	517	501	547	510	522	490	496	541	504	459	492	550	506	536	497	523	505	505	496	508	499	536	521	519	474	532	526	501	546	532	544	497	517	513	477	503	545	532	514	534	534	487	536	546	462	541	547	487	502	535	490	522	463	479	485	490	512	550	481	490	524	503	501	502	480	513	481	535	475	533	517	488	482	507	544	536	486	520	493	503	514	520	509	540	515	490	512	556	512	501	527	540	518	528	512	501	514	511	493	539	507	516	500	474	492	488	540	461	539	534	502	497	529	505	546	507	502	513	504	509	495	492	526	521	539	528	530	497	535	521	464	480	511	532	536	470	485	513	510	457	531	478	486	531	485	474	499	494	521	527	488	515	564	483	526	499	490	459	550	471	524	496	486	498	502	506	553	499	517	488	492	537	533	494	491	524	485	500	567	479	490	496	502	514	498	517	485	520	502	499	530	522	530	532	536	484	505	511	504	520	489	524	497	501	511	463	501	479	493	483	506	556	524	532	529	541	517	488	528	502	517	500	531	527	493	507	556	505	533	507	477	507	514	496	477	496	486	500	522	525	497	511	508	477	448	535	533	523	503	544	498	469	496	511	527	490	483	531	455	546	463	512	472	513	511	490	503	516	539	487	483	505	493	506	524	517	544	520	491	491	518	477	542	496	505	499	522	482	551	456	478	524	529	485	497	506	486	500	517	476	512	537	520	502	514	516	482	543	491	476	495	498	525	493	507	550	529	537	513	491	517	530	533	500	542	503	478	525	481	543	518	492	527	492	493	519	481	499	490	495	516	536	522	504	502	493	533	492	510	476	492	498	482	550	516	552	484	518	510	514	524	534	479	495	486	560	514	508	493	493	500	494	517	507	502	539	476	480	516	511	511	539	503	502	495	525	508	502	519	507	496	498	497	475	561	485	517	542	506	510	514	496	530	533	467	543	463	511	506	481	513	515	511	514	538	551	550	542	505	560	467	539	485	479	502	514	513	513	474	524	515	530	528	507	545	499	506	481	493	535	525	518	508	523	489	503	513	488	472	511	528	504	500	507	513	460	510	526	502	526	544	473	505	480	491	497	456	516	535	496	544	467	514	514	496	510	529	504	482	498	518	529	475	505	505	480	496	514	535	494	489	529	501	488	513	484	500	491	504	526	522	507	492	510	488	493	505	522	525	490	518	530	474	555	507	497	491	489	515	462	510	490	514	538	510	500	525	502	498	536	549	478	503	516	519	508	453	538	516	542	473	495	524	477	524	524	508	498	495	533	515	513	497	482
24168	21169	28238	24253	20576	9592	3522	1925	1481	1040	925	806	752	636	573	543	498	477	439	417	392	382	458	369	357	395	359	355	372	384	358	381	400	374	343	378	330	345	352	351	330	329	356	368	321	341	341	335	375	341	335	343	345	323	343	316	371	352	377	328	348	370	339	351	355	359	338	325	343	350	336	342	368	327	354	321	334	330	352	307	357	290	361	331	337	343	358	319	348	351	343	377	351	327	322	331	317	330	327	336	338	329	314	335	361	344	334	330	357	317	327	306	325	325	307	329	366	335	341	325	324	292	321	324	295	338	339	348	313	346	333	333	335	373	364	317	330	322	339	313	319	338	341	338	313	309	338	321	317	326	332	296	310	319	326	333	316	304	287	352	314	339	338	325	304	330	326	326	309	340	364	343	334	346	355	345	293	349	324	332	333	325	324	318	337	357	311	379	367	315	300	337	312	320	328	341	311	333	299	356	321	333	320	344	316	335	332	374	323	328	337	326	297	342	307	350	357	347	326	334	340	332	324	341	327	306	347	335	326	316	316	324	350	362	322	340	341	323	362	322	367	299	319	330	298	342	329	325	339	345	317	339	339	335	355	306	345	358	375	332	293	324	353	326	337	359	343	325	333	359	333	339	310	298	320	321	354	354	355	321	300	312	306	359	336	321	324	293	336	326	350	312	332	301	306	353	327	282	329	319	337	365	344	305	324	355	318	340	336	299	343	328	317	338	372	362	329	348	335	352	350	332	324	316	335	336	309	293	357	359	347	349	328	319	313	320	307	326	308	338	312	339	324	310	343	347	334	296	332	333	327	323	296	314	347	345	288	331	288	294	302	344	342	317	320	347	340	283	324	305	339	308	354	334	325	298	318	344	322	343	314	330	339	324	323	327	362	344	365	333	344	332	303	342	345	326	296	332	325	314	315	293	371	365	282	315	336	301	335	343	327	332	316	313	335	327	313	363	329	299	355	309	320	328	316	329	320	327	327	348	341	354	316	339	310	337	325	318	344	310	317	332	334	323	313	290	372	333	329	332	317	332	324	344	336	328	320	296	318	318	351	348	339	328	334	363	350	358	307	333	331	316	343	334	340	335	319	330	347	363	334	327	287	350	319	307	379	317	352	336	314	347	337	299	394	346	348	332	320	351	317	327	360	376	322	290	333	331	346	368	330	323	328	322	297	309	314	316	355	320	315	330	321	330	300	341	355	350	332	359	326	312	337	355	330	329	353	349	301	343	326	299	335	334	343	329	339	338	323	307	346	330	318	317	351	334	354	327	365	316	323	343	374	334	313	342	354	328	347	326	324	333	347	339	355	312	348	277	306	328	351	348	323	334	356	310	368	309	350	335	333	336	315	328	326	344	320	291	331	319	310	361	310	309	308	301	308	327	327	303	356	345	333	362	319	302	321	345	324	315	342	335	337	370	333	358	304	356	313	332	327	357	342	333	313	337	337	320	324	363	369	317	343	349	329	325	333	336	320	353	368	339	312	317	340	317	312	327	344	337	326	335	335	312	330	308	322	351	301	314	343	329	280	323	307	350	323	333	321	331	316	339	340	346	329	314	329	358	319	351	307	368	325	326	346	318	361	359	289	297	329	347	322	334	333	308	299	311	316	341	324	329	358	338	346	321	339	324	308	338	358	326	318	345	350	344	341	313	303	309	307	332	339	333	335	336	352	358	332	339	320	313	355	349	339	307	336	347	336	336	326	356	298	333	336	342	328	314	304	319	331	338	283	318	310	347	316	361	280	310	329	315	349	351	321	318	309	295	330	322	276	320	328	321	337	318	321	318	314	311	357	310	330	343	283	363	342	333	329	324	343	314	332	331	294	309	301	337	340	313	312	357	318	313	336	338	309	353	317	293	324	325	326	317	338	344	314	336	355	342	330	326	323	324	300	355	337	328	315	332	326	299	339	306	333	331	323	329	348	348	340	338	323	317	336	333	320	357	309	296	334	349	321	337	341	329	316	348	309	338	352	341	319	313	310	359	369	298	306	338	342	319	345	325	274	297	313	366	337	333	322	351	340	334	343	348	291	329	336	343	312	317	313	302	315	349	347	308	325	298	339	342	338	330	288	326	314	343	317	328	352	294	352	337	346	355	314	325	327	337	344	331	317	319	311	343	319	318	303	344	351	341	321	327	289	354	328	344	318	323	333	312	303	298	336	339	344	314	328	316	351	310	341	300	323	326	327	324	299	313	323	281	303	309	298	338	318	311	344	303	332	328	339	338	321	294	344	325	306	319	345	341	362	285	340	369	345	346	347	343	303	332	334	315	316	336	309	321	304	348	375	296	333	339	322	328	296	327	322	334	303	332	340	341	364	344	288	318	322	356	330	325	340	349	319	381	327	335	295	346	335	332	325	353	343	350	311	329	306	342	353	332	329	334	320	331	293	350	341	328	332	334	353	319	352	334	324	327	304	322	340	332	318	352	313	333	341	341	340	336	345	322	329	339	328	354	350	325	313	335	321	333	323	295	330	347	334	331	321	350	349	339	361	280	357	333	325	316	336	315	327	305	318	324	323	310	331	328	337	332	332	306	340	339	318	330	330	339	333	339	338	326	350	367	321	356	318	313	339	317	351	354	324	308	330	325	322	340	353	295	331	329	327	346	320	330	314	334	357	322	323	312	358	344	320	326	330	336	319	320	311	318	333	318	336	352	331	328	339	312	303	311	365	310	327	351	345	333	323	352	367	316	344	327	349	298	326	326	325	315	318	345	342	339	299	328	345	342	337	342	322	314	299	319	354	320	294	322	323	326	307	353	273	324	351	321	320	346	296	307	346	313	321	325	354	344	293	321	319	338	325	335	355	305	301	341	325	332	368	330	327	330	371	353	327	347	325	341	315	301	331	333	335	332	312	332	317	319	342	327	354	345	306	334	304	330	335	338	313	321	323	331	339	340	345	329	353	357	335	291	326	318	308	315	343	304	357	311	335	309	316	324	325	326	305	316	326	316	350	343	344	338	335	293	334	332	327	331	337	314	304	314	358	328	375	319	316	314	325	332	338	321	331	334	330	304	317	312	319	334	339	325	324	305	336	330	356	324	331	322	332	328	320	302	330	327	327	332	344	329	310	308	373	337	314	314	309	350	340	320	305	328	320	329	329	318	331	360	315	329	359	332	292	334	342	301	321	331	357	314	315	316	356	342	320	286	339	363	277	305	334	351	330	344	343	306	344	332	352	327	326	317	314	331	384	296	300	314	307	315	345	312	312	302	342	361	295	326	347	336	292	330	319	333	297	318	313	339	363	333	326	351	312	323	346	346	293	306	317	322	344	308	330	345	331	378	325	360	350	308	332	356	365	305	347	343	337	302	313	325	333	312	300	345	335	320	319	334	339	299	333	353	353	315	345	321	335	333	336	328	325	329	339	381	323	322	343	302	329	335	328	314	337	316	306	314	305	315	293	322	340	337	333	305	328	296	323	347	336	344	323	336	307	361	321	319	351	341	358	338	329	323	349	345	346	322
18579	31742	25106	17905	13688	8967	6644	4779	3753	2646	2258	1856	1773	1568	1308	1109	935	936	887	729	719	701	657	631	621	585	595	555	541	527	552	536	542	524	493	489	513	512	482	505	508	516	522	501	459	516	463	489	491	508	504	489	521	543	520	561	530	496	499	498	511	506	551	552	538	580	549	522	548	495	529	560	551	490	495	514	499	540	499	484	466	464	461	501	477	475	524	481	502	484	502	512	517	482	516	525	480	496	520	509	505	528	461	478	471	522	493	462	506	504	471	502	533	491	496	493	493	515	504	494	483	502	505	524	508	447	461	463	534	492	462	507	441	473	487	441	487	491	475	455	527	459	507	489	490	492	502	454	475	477	471	443	450	483	508	457	467	491	471	480	490	487	471	496	483	464	481	474	477	473	477	482	484	457	452	486	485	505	484	485	486	502	434	515	481	468	481	477	483	458	444	452	455	464	497	460	496	488	436	448	478	467	472	503	491	452	472	505	472	456	470	475	473	487	407	486	520	500	465	487	461	473	506	495	446	467	507	466	460	462	471	530	461	459	516	464	445	478	465	492	465	512	480	438	514	480	485	461	482	462	454	456	467	471	476	491	517	501	501	478	468	507	496	485	487	473	435	499	463	479	475	488	493	517	473	511	466	509	498	519	502	477	467	472	481	491	501	450	502	479	464	475	475	462	454	490	467	513	473	464	483	478	473	474	460	417	446	438	478	469	453	490	495	512	459	449	488	473	454	482	497	481	487	489	490	500	470	458	471	502	455	462	484	471	460	474	484	490	473	472	486	494	449	495	466	459	515	480	468	445	544	490	473	492	445	492	484	481	449	442	477	499	479	484	454	519	480	471	436	485	419	474	500	443	503	431	480	521	472	444	485	474	453	488	477	496	451	498	476	481	446	490	463	479	483	508	508	497	435	468	479	433	517	479	467	459	445	491	467	474	518	481	477	512	518	476	454	456	454	489	466	453	500	467	510	514	497	456	464	501	474	445	489	540	489	457	499	496	459	474	488	452	444	451	458	476	473	502	508	452	470	491	514	491	487	483	456	467	457	537	497	449	489	477	431	480	529	478	488	466	494	477	473	442	484	458	465	466	485	469	448	465	473	480	483	502	496	468	447	494	492	468	472	490	528	472	455	513	467	459	479	493	457	478	448	504	487	428	466	475	482	464	492	467	493	469	477	457	478	457	496	464	483	490	483	472	447	479	505	454	485	490	493	501	481	475	489	465	489	474	483	480	491	483	472	486	456	497	487	474	490	472	455	478	477	466	470	479	456	478	482	487	461	461	455	556	490	450	477	524	500	466	468	489	465	471	440	522	470	512	490	462	469	496	506	433	508	502	503	439	464	465	486	463	455	479	523	472	459	493	468	478	469	449	499	492	486	484	469	437	439	481	503	487	475	449	503	521	480	484	473	484	460	451	527	483	448	490	487	449	530	523	486	485	500	499	471	425	460	476	493	503	467	493	460	493	461	469	496	471	500	472	468	502	451	448	465	512	452	471	474	476	476	484	467	459	492	494	433	483	505	448	479	478	465	455	470	485	485	428	481	470	480	452	480	516	455	465	486	484	489	462	492	456	485	453	496	494	487	500	449	495	510	479	479	478	467	494	470	486	464	445	489	475	469	456	482	462	483	477	474	497	473	488	473	466	501	512	466	513	519	487	415	442	493	467	520	477	462	452	498	494	488	526	449	473	460	437	499	493	503	470	477	442	467	498	505	479	480	521	449	464	503	460	428	425	508	483	461	443	508	479	468	471	456	481	478	499	491	468	463	481	492	479	518	467	475	470	478	481	424	481	504	472	482	494	484	458	468	469	471	449	499	446	498	468	477	488	453	479	456	465	504	477	467	484	439	469	500	491	494	504	495	446	476	452	501	448	482	481	470	455	487	441	471	506	484	452	450	510	455	491	485	459	453	531	470	477	474	454	496	532	468	503	457	499	484	538	491	477	507	524	520	514	479	455	504	500	465	495	488	472	469	453	472	542	458	423	466	459	446	462	507	492	453	469	451	482	491	484	471	487	440	454	471	411	487	450	479	485	464	447	480	486	459	467	455	456	479	475	470	494	463	471	472	496	439	475	475	486	511	467	476	447	481	466	507	462	501	471	466	502	489	471	494	463	527	470	466	464	478	447	531	485	485	461	488	462	463	484	464	473	497	474	462	464	491	499	471	499	513	471	469	519	446	501	481	502	480	518	493	493	509	449	446	506	484	455	503	525	455	511	474	480	532	489	442	508	458	476	495	491	445	531	482	459	470	475	521	520	491	465	461	511	475	440	469	443	447	492	482	480	479	465	506	441	503	493	455	507	496	446	479	488	470	484	435	465	467	479	458	497	494	493	482	444	532	481	491	504	463	459	453	490	490	504	513	462	464	496	469	498	476	474	493	514	434	437	507	442	481	499	484	517	465	495	515	497	459	464	470	487	473	470	484	450	434	444	466	468	454	472	484	503	476	459	457	514	451	467	479	467	475	493	453	474	475	468	511	519	465	468	479	512	511	496	471	492	525	507	460	465	467	468	471	472	460	453	464	489	431	495	464	449	489	474	502	461	483	440	460	443	454	490	468	494	458	501	482	444	458	463	452	487	469	453	493	496	520	510	500	501	495	480	468	488	490	495	489	459	451	486	471	477	471	476	451	464	466	492	486	453	485	454	490	450	488	511	464	491	470	454	482	476	513	482	494	494	477	477	510	467	537	501	465	481	515	481	456	477	500	472	484	472	448	498	498	457	485	522	482	509	482	507	490	472	478	493	443	483	475	525	494	468	505	470	477	472	453	483	454	496	479	484	466	469	473	498	503	457	461	487	463	447	468	434	437	441	442	455	456	477	493	503	478	510	496	473	466	453	456	503	486	483	498	508	465	492	495	514	470	514	468	465	474	478	490	486	469	468	508	493	508	488	458	498	503	465	487	464	451	459	470	492	470	501	500	440	488	452	478	442	468	482	485	479	519	541	454	506	489	486	484	510	463	486	472	499	475	475	511	483	485	481	429	504	519	466	480	491	432	461	451	486	504	458	462	447	470	494	467	440	483	479	473	455	468	471	438	476	454	492	501	452	467	488	480	511	476	482	425	485	493	456	465	480	471	501	466	496	437	480	489	458	471	452	462	465	478	520	500	453	456	489	449	480	476	485	468	465	473	510	462	480	443	459	453	520	524	510	455	498	441	481	495	479	466	471	489	486	482	503	438	507	479	446	486	475	516	469	462	509	474	486	460	468	477	460	501	432	439	479	487	474	471	466	505	436	480	466	494	474	498	511	477	480	444	497	483	522	491	471	455	481	503	464	457	467	483	509	487	464	502	465	510	429	503	458	493	465	485	474	455	475	468	466	491	494	469	463	480	511	461	465	540	468	461	467	510	499	493	508	496	468	462	485	476	443	494	518	479	470	458	464	449	497	489	490	493	459	446	486	482	497	499	466	474	497	483	489	460	487	477	493	503	462	502	464	485	503	454	477	501	446	495	487
23152	21165	28873	23696	21176	20275	8330	2883	1622	1282	1029	845	845	818	610	548	495	444	464	362	364	303	331	319	288	278	263	263	271	256	233	267	238	244	230	264	266	246	235	209	250	201	230	218	239	235	233	245	246	262	250	242	254	246	251	210	261	223	228	234	219	233	228	254	258	245	267	254	265	280	236	254	223	253	239	223	180	244	234	241	201	228	218	225	233	218	236	242	220	214	213	215	230	202	256	236	226	241	237	225	244	228	247	247	208	257	243	244	237	262	224	219	204	235	213	218	219	227	202	235	217	197	214	213	215	219	217	226	192	217	208	226	203	211	233	228	238	221	194	196	218	216	244	211	210	220	222	222	223	251	215	230	240	214	192	210	223	229	217	210	209	214	257	215	196	219	191	221	236	229	188	215	221	233	199	241	213	227	230	203	217	228	232	214	242	217	228	239	206	231	234	217	226	212	192	252	221	197	204	210	200	211	196	208	217	229	212	235	194	215	215	242	219	231	196	221	211	233	207	211	235	220	235	204	188	208	259	247	239	208	209	239	218	231	205	230	214	209	201	218	199	204	212	214	211	222	221	216	211	225	210	208	201	213	223	205	205	217	227	200	218	218	211	228	203	195	212	226	206	228	219	221	205	227	195	207	196	232	212	198	203	229	214	222	201	194	223	207	220	224	215	221	207	228	217	216	239	217	212	212	206	210	191	222	225	235	220	232	198	235	188	214	224	244	199	216	196	222	227	268	238	211	218	209	208	215	222	234	238	250	191	216	241	242	218	231	207	232	218	207	211	221	236	203	220	211	223	223	217	218	225	228	189	218	236	217	246	208	229	210	220	231	215	198	206	219	209	235	218	205	208	182	222	223	212	221	217	223	231	222	209	213	192	210	207	229	224	226	202	223	220	217	233	222	225	220	190	199	230	206	212	195	227	191	214	227	225	214	220	219	228	229	235	205	226	185	239	232	207	229	187	220	204	219	208	211	212	225	207	226	204	238	238	230	214	206	237	207	225	211	208	205	224	223	218	207	237	203	204	201	228	218	219	228	207	220	228	217	226	214	228	190	253	236	214	206	204	190	232	216	222	194	215	209	231	234	194	209	226	221	189	233	211	245	207	206	239	215	232	221	209	211	200	205	238	214	249	220	219	240	203	216	220	207	215	212	207	206	218	228	179	208	226	237	221	220	227	233	225	183	201	208	202	222	215	211	204	179	211	205	207	225	228	209	240	229	230	195	220	218	235	197	204	223	233	216	218	207	173	216	225	218	190	220	214	214	196	209	226	210	196	210	186	210	206	215	194	212	172	224	210	218	192	246	222	212	247	234	196	221	225	196	200	227	217	226	218	221	217	227	211	213	219	197	230	208	231	201	214	202	192	233	222	254	236	217	209	191	249	232	214	223	283	216	215	208	216	206	235	195	208	216	224	210	217	199	226	214	228	212	207	223	216	234	224	208	246	223	174	220	218	187	218	215	226	218	204	219	225	232	213	186	226	243	238	222	227	224	217	224	221	171	225	220	244	198	216	202	229	225	229	228	217	206	205	184	189	240	222	194	209	225	224	223	239	210	217	208	226	194	242	214	198	218	222	206	237	224	193	205	213	190	196	207	230	238	195	184	206	240	218	203	229	238	193	228	238	201	221	223	229	194	197	207	218	215	203	208	239	206	232	235	206	217	229	217	210	229	210	208	229	212	217	214	205	247	232	246	221	210	219	219	225	220	207	220	249	210	229	219	238	218	212	226	216	220	194	210	210	227	190	210	215	237	228	220	203	220	218	202	234	199	213	231	228	194	207	234	234	215	221	222	212	212	216	236	224	216	222	206	220	202	213	207	222	226	192	208	235	217	219	213	219	230	226	226	182	200	203	218	208	215	213	229	227	221	219	240	246	215	219	211	240	210	191	203	211	224	242	188	210	226	198	222	224	202	234	207	217	208	223	209	216	228	208	192	231	197	194	213	246	213	223	210	202	196	200	198	234	212	193	213	189	237	228	209	212	221	243	235	225	200	194	219	208	211	200	224	203	243	228	229	200	197	225	221	214	221	205	234	210	198	201	229	183	232	235	231	218	214	222	226	226	229	215	238	212	214	215	192	217	210	195	244	223	192	229	205	198	214	202	229	202	207	214	246	224	208	251	193	194	194	217	191	236	208	206	187	223	233	191	237	235	227	221	198	217	187	210	220	219	200	186	239	212	208	223	206	222	199	231	191	177	238	243	204	197	232	187	203	213	204	218	222	182	243	218	222	223	236	206	224	219	213	222	220	228	203	162	222	224	209	212	189	190	239	228	254	207	220	217	205	209	233	220	217	198	239	222	234	204	212	223	228	241	187	220	233	225	229	195	214	209	216	229	231	199	212	193	202	244	222	226	202	224	241	225	224	222	213	205	237	200	218	220	249	212	236	228	202	223	216	245	234	237	211	200	222	219	225	210	217	212	234	199	238	211	213	217	234	204	197	215	209	212	212	212	216	199	228	229	204	214	231	207	201	211	216	216	204	216	197	229	196	216	230	222	230	194	212	243	232	220	208	239	222	226	212	220	218	211	233	215	221	248	236	198	223	211	198	222	221	230	230	224	201	209	223	239	253	223	241	205	218	232	217	226	230	224	224	215	203	233	206	227	232	217	203	202	208	211	224	217	223	196	196	219	212	203	212	231	225	228	192	218	203	217	219	199	214	200	199	202	239	195	229	221	202	218	237	241	223	191	248	215	223	202	225	239	218	211	230	199	236	206	195	209	215	212	200	218	237	216	198	217	206	234	217	221	232	225	208	203	200	239	220	205	230	200	234	210	240	223	238	238	215	226	192	199	225	185	201	241	215	211	230	208	221	236	187	217	224	222	214	220	209	197	238	229	217	198	219	207	193	229	213	206	239	201	200	221	203	215	241	201	227	224	231	216	209	224	201	216	215	216	246	238	222	178	224	232	209	206	231	229	208	242	248	224	233	188	218	205	201	209	205	220	243	219	208	207	211	223	170	217	204	181	207	252	233	224	213	207	203	224	206	245	240	239	220	232	219	250	217	202	193	215	237	216	231	216	202	204	219	200	209	226	195	233	233	218	219	211	212	224	217	227	214	193	244	222	210	217	191	221	231	219	206	202	228	197	211	218	214	201	207	236	228	194	210	211	219	222	214	234	239	214	213	223	207	215	189	205	217	241	165	229	208	216	204	213	204	232	228	215	221	213	215	221	226	232	220	239	215	215	210	227	219	225	220	225	223	212	212	209	226	229	217	233	220	221	220	244	231	241	212	227	212	211	220	218	235	217	208	221	190	200	234	215	215	203	213	214	209	209	213	207	233	211	212	213	200	198	197	209	227	236	228	227	234	203	195	207	197	236	216	206	218	193	222	198	249	222	206	234	207	218	219	201	207	218	221	245	203	208	210	209	214	218	229	202	219	195	192	217	222	195	211	208	211	194	210	215	201	220	220	222	207	195	218	235	215	218	237	202	195	222	231	208	242	216	208	186	213	208	201
21021	36095	29140	21333	16071	11455	9064	6400	4576	3533	2796	2347	2338	1982	1570	1263	1074	1021	898	754	649	646	593	579	554	530	486	420	417	434	432	442	400	377	401	372	358	350	369	373	348	334	370	327	357	338	345	347	385	385	355	395	376	370	363	399	347	373	351	361	338	412	404	383	410	409	424	409	390	406	398	423	381	370	350	382	374	294	330	356	334	336	317	293	302	320	314	284	328	306	339	330	307	322	358	324	342	359	336	344	347	339	337	360	327	349	371	357	350	321	360	333	352	317	341	353	341	367	347	338	361	289	331	277	309	351	326	322	279	310	327	342	342	373	303	320	339	339	356	328	346	354	332	307	322	326	335	307	348	321	309	346	355	313	313	328	341	299	309	294	309	300	360	289	296	322	270	316	319	326	314	324	343	333	297	294	323	296	320	326	338	297	340	334	318	325	321	337	317	323	304	321	342	343	354	333	282	315	302	298	330	301	340	323	299	300	335	312	338	303	267	354	321	296	336	277	299	325	315	363	345	308	326	338	327	318	304	327	292	289	309	292	341	287	318	290	305	317	287	297	314	299	327	327	314	312	344	285	311	303	307	296	307	290	323	320	326	316	319	327	301	347	334	303	295	297	339	303	304	316	307	317	329	285	335	346	315	338	310	310	312	346	295	291	316	312	341	323	309	325	322	311	323	323	332	296	335	299	313	319	319	309	289	311	358	326	327	346	289	315	301	304	315	323	339	320	336	337	318	334	305	293	351	345	294	306	310	323	306	307	316	327	307	304	332	290	290	346	302	309	319	323	331	293	304	318	307	298	322	302	327	327	319	318	317	357	315	324	274	295	323	279	312	312	307	335	341	320	313	331	331	349	328	324	284	310	310	322	327	330	294	300	304	321	308	325	309	328	318	293	337	346	320	331	328	328	302	348	298	338	304	291	312	299	357	279	339	315	330	310	318	313	300	313	332	314	305	303	343	336	327	325	322	310	312	340	310	325	334	306	311	306	320	314	330	306	303	352	349	308	307	349	259	351	289	328	329	319	319	273	329	315	311	321	308	320	324	318	298	273	304	333	317	312	359	317	324	306	316	315	320	305	324	314	335	285	304	311	302	301	339	337	285	318	355	279	307	308	333	322	301	372	310	328	320	312	319	327	337	310	328	307	279	275	326	338	322	333	299	314	344	278	346	319	309	310	328	337	310	351	309	350	345	330	311	338	335	316	304	343	297	324	303	324	302	306	302	324	322	289	297	304	284	312	325	343	309	324	311	313	322	308	323	344	313	345	315	295	300	316	334	319	334	294	319	318	306	306	336	294	307	303	318	336	306	301	335	324	322	318	313	332	318	314	340	313	337	319	343	289	325	306	282	343	313	323	289	322	333	309	316	304	327	312	305	293	345	296	316	316	331	319	319	300	324	319	330	318	328	354	302	306	318	303	321	346	340	323	338	313	322	372	298	335	303	356	308	306	313	319	326	302	316	350	324	334	311	302	289	334	289	320	323	315	337	297	329	344	332	314	322	317	306	320	312	324	310	305	303	345	321	311	320	301	317	320	315	329	369	292	322	325	321	344	291	329	322	278	312	321	278	291	326	315	286	335	327	321	357	324	288	303	339	316	318	309	272	317	338	320	295	309	286	299	298	331	307	297	334	328	347	338	328	303	312	269	319	304	324	331	308	344	298	324	334	311	323	318	331	321	351	288	290	303	322	314	334	311	300	319	335	315	300	339	315	269	327	322	304	342	331	295	308	323	322	328	298	321	304	300	293	314	334	340	317	367	344	320	302	281	311	319	325	292	318	316	303	328	301	328	326	329	310	330	297	320	333	327	330	330	311	306	305	340	269	323	304	319	341	326	284	317	332	279	294	305	301	347	318	293	330	338	300	339	323	316	319	285	318	307	340	307	355	350	310	297	335	302	335	320	315	328	318	318	307	316	354	347	324	300	310	337	326	325	311	293	297	338	316	303	306	317	330	336	317	316	328	261	301	311	317	330	348	318	300	312	352	317	325	323	321	312	316	322	296	329	331	299	304	271	318	290	318	338	275	337	305	340	306	319	321	309	314	313	316	301	319	311	310	318	321	295	307	312	327	317	321	273	295	316	322	325	294	298	298	341	332	300	326	309	309	314	295	314	316	345	293	317	287	301	293	328	322	322	307	326	324	319	304	308	320	266	331	312	317	326	305	309	300	340	340	345	321	325	335	277	313	302	340	308	293	318	312	329	310	310	327	319	292	314	319	305	308	341	334	307	322	309	313	289	322	334	282	285	340	313	294	317	300	348	307	297	301	303	316	300	300	341	309	325	331	300	332	302	331	315	324	295	282	319	283	307	336	323	329	312	318	296	333	304	313	302	329	324	304	306	294	304	313	341	285	328	325	304	297	326	314	300	317	297	332	335	322	310	296	347	338	314	340	311	359	314	313	321	325	335	342	334	322	326	296	295	294	314	333	336	308	312	325	327	320	323	326	295	337	304	303	324	320	325	308	306	321	305	319	320	337	305	333	329	342	299	273	323	303	323	302	323	325	297	299	328	312	294	322	322	308	300	317	335	342	322	332	309	324	305	281	323	322	319	327	295	308	333	298	283	321	323	335	297	333	295	313	279	333	319	291	318	312	319	301	301	319	327	332	336	348	340	307	309	331	324	327	307	316	334	308	316	308	324	353	334	306	307	304	315	309	303	347	328	323	307	329	315	326	317	338	308	345	358	332	310	322	308	349	315	330	287	322	285	309	302	329	321	304	296	287	303	298	317	343	356	309	332	333	334	306	329	279	327	337	275	336	323	299	331	290	302	307	310	331	281	325	334	313	328	296	302	335	304	314	322	305	332	320	316	284	296	319	316	324	306	307	316	297	323	321	277	304	307	295	326	333	299	286	314	276	350	330	319	336	308	315	323	309	304	312	314	325	319	326	353	334	301	308	313	325	316	311	326	302	299	302	309	315	312	330	304	324	279	328	313	290	310	321	347	302	302	311	290	299	341	337	319	353	326	331	307	324	328	353	329	317	316	309	306	330	313	310	322	325	308	341	327	325	330	298	317	316	329	307	327	322	321	324	319	327	294	294	302	322	338	348	315	340	327	320	303	330	292	310	334	363	334	361	322	340	292	305	321	318	298	301	307	263	363	316	296	319	303	309	318	343	306	327	288	330	324	312	298	305	287	325	309	317	300	301	324	328	303	306	298	328	305	329	299	344	321	314	301	344	318	311	357	312	311	297	297	311	316	346	316	303	289	333	297	309	313	291	317	305	321	319	308	301	334	311	315	310	319	307	292	332	312	297	356	330	294	323	331	353	346	317	291	331	337	310	334	269	325	284	326	295	343	303	291	308	306	317	293	322	342	323	331	338	326	281	306	306	292	329	317	318	312	337	322	358	336	301	287	321	332	327	326	302	302	296	343	301	331	267	308	291	307	334	315	309	332	303	323	314	293	282	293	339	318	321	351	268	365	292	309	344	277	270	306	338	338	292	312	345	309	312	328	309	290
27146	21180	16428	9558	4536	2324	1686	1069	792	785	650	608	628	526	527	476	428	426	384	423	363	401	359	378	354	392	388	361	408	349	371	396	366	354	376	366	337	411	367	383	378	365	342	350	357	390	387	373	401	376	372	359	359	395	361	374	381	332	357	398	349	386	375	375	396	418	350	348	383	377	369	392	339	357	396	374	343	377	335	383	405	355	384	360	352	385	337	411	384	337	354	367	369	380	363	356	358	397	344	379	373	389	399	377	371	358	390	359	375	366	386	364	362	352	376	362	372	374	364	351	351	380	366	337	401	369	338	357	368	367	338	335	344	372	361	338	357	359	383	384	354	348	370	326	385	363	327	385	329	363	387	365	346	385	334	388	362	374	354	341	354	361	369	342	359	386	366	377	389	372	365	353	373	344	382	345	374	386	365	329	347	363	357	358	382	337	366	353	329	349	367	425	352	358	385	334	356	342	391	338	356	363	387	387	352	365	338	360	385	358	369	318	302	353	326	356	335	338	361	363	382	355	327	360	326	408	352	351	340	348	335	341	358	373	344	355	345	348	331	343	395	349	379	369	342	370	387	375	359	390	353	395	350	334	365	358	346	392	353	358	355	368	359	364	342	357	335	369	351	365	359	339	333	369	387	324	371	364	356	325	361	396	353	362	384	348	409	381	366	351	357	354	350	318	358	351	352	389	350	399	339	368	334	336	339	358	329	365	395	347	334	333	374	335	376	374	334	366	352	363	342	375	334	350	371	403	369	335	386	380	336	370	345	343	355	361	361	342	364	397	351	353	358	352	360	328	365	370	335	378	309	350	351	332	370	390	396	360	380	376	358	358	349	336	365	337	377	380	344	359	355	352	341	374	360	326	365	363	355	369	364	365	318	354	342	355	362	336	343	380	315	379	357	327	376	368	300	395	376	336	308	314	349	373	379	376	360	388	358	328	369	350	372	340	332	374	382	362	353	345	333	374	371	337	371	347	352	374	345	358	346	338	360	380	377	377	303	374	328	381	350	337	347	331	345	383	363	337	371	353	358	314	353	332	370	339	360	375	349	374	372	327	352	354	376	338	374	376	365	352	349	337	344	351	340	343	371	366	407	361	351	398	349	349	375	368	339	351	366	366	349	364	317	366	358	341	325	369	380	369	333	362	329	376	375	369	370	341	364	357	392	345	367	352	348	393	353	390	372	355	373	386	338	346	345	333	372	347	373	359	350	333	359	362	357	396	348	371	372	375	369	395	373	359	374	361	357	388	373	340	323	385	371	329	373	349	366	397	351	319	373	340	379	354	354	333	384	355	366	359	367	382	319	370	348	380	359	339	377	352	337	360	364	353	347	366	343	396	355	373	346	375	385	363	362	356	383	386	351	349	378	363	350	347	359	348	364	355	391	390	385	357	351	374	382	383	328	385	347	373	347	351	356	328	352	376	361	387	356	373	362	343	373	377	347	364	360	358	394	356	359	359	347	380	347	365	345	377	363	302	340	356	387	347	326	325	368	350	320	372	347	357	357	342	338	350	361	358	369	375	369	372	322	333	358	320	328	337	352	340	373	375	363	344	342	353	357	354	370	332	374	355	374	371	389	367	345	363	342	394	346	367	392	368	383	353	346	352	374	354	325	342	408	381	346	335	343	367	339	356	316	348	343	404	368	370	372	331	381	323	356	322	338	372	358	339	362	356	413	321	371	345	402	348	367	361	379	358	361	339	401	395	360	369	391	344	347	375	350	341	373	346	351	338	398	385	359	351	339	373	382	393	361	359	362	344	349	350	343	360	364	361	366	367	352	365	330	370	341	380	339	350	338	357	372	390	363	356	374	362	351	389	352	362	345	367	388	371	357	364	365	355	349	364	386	343	387	357	390	385	369	377	343	379	346	356	358	368	342	353	356	333	351	342	345	397	352	355	376	330	355	376	374	364	412	356	402	361	344	378	347	341	369	345	338	352	382	357	364	372	353	359	355	363	346	372	381	363	344	364	352	348	399	387	399	358	385	361	385	330	336	322	336	394	364	392	355	357	331	386	391	393	364	372	392	373	368	376	385	338	358	364	347	359	342	351	355	396	356	340	357	339	368	363	371	325	388	397	370	353	348	364	340	357	347	365	339	410	324	395	355	351	352	351	379	364	353	357	337	342	369	369	376	373	347	331	383	360	348	378	376	348	347	353	343	333	346	366	360	340	345	353	327	316	380	354	364	344	356	366	334	331	358	352	383	373	343	361	396	373	340	359	371	377	373	349	354	368	335	361	379	364	339	377	335	333	356	354	368	368	353	345	363	361	354	392	337	398	361	334	386	369	363	371	374	348	330	386	338	362	345	335	352	414	359	347	349	358	342	388	374	363	349	349	350	360	331	382	368	322	338	366	371	349	348	346	341	359	321	326	321	339	362	389	368	365	361	332	369	350	361	366	362	378	352	385	372	336	354	349	368	334	388	366	367	365	355	363	351	348	360	366	373	353	362	378	340	337	331	379	375	370	367	374	335	379	339	385	333	377	333	330	357	338	364	377	387	336	338	352	348	373	379	389	404	344	355	373	389	364	372	349	342	331	378	367	318	367	343	370	372	368	334	372	368	321	320	355	366	369	374	389	336	360	338	341	373	336	363	352	376	359	356	357	357	357	331	335	338	364	370	377	368	376	373	342	310	387	355	363	370	370	368	370	345	360	320	371	362	381	387	381	351	389	396	371	341	375	327	373	387	358	367	373	384	361	356	398	328	360	366	373	371	377	343	353	335	342	368	386	371	315	322	374	375	378	346	333	401	349	371	350	373	364	336	342	310	346	393	343	357	388	367	353	350	330	349	368	371	351	371	355	318	364	321	337	364	341	368	340	404	360	331	348	338	329	367	409	364	330	390	329	378	377	345	404	368	359	341	349	313	375	380	362	345	359	354	362	372	341	367	381	370	355	373	394	337	359	375	335	355	354	348	374	356	336	340	378	360	346	358	348	365	358	374	376	386	340	363	348	360	342	382	364	372	365	354	363	335	356	355	340	382	341	359	384	351	388	349	351	333	362	355	336	351	377	375	403	357	378	333	348	354	321	360	368	344	368	375	337	361	361	363	360	355	389	370	352	377	342	346	334	341	345	351	338	352	357	368	392	383	364	326	370	346	381	350	360	381	326	354	356	350	348	324	362	356	357	363	366	337	385	351	369	344	382	344	344	372	339	361	383	347	362	337	358	366	397	395	330	370	347	343	367	370	354	390	369	326	361	339	364	343	365	366	348	359	358	382	369	369	351	362	356	344	348	352	353	353	334	324	363	390	351	334	348	374	354	357	382	373	366	343	366	359	352	335	360	380	355	365	369	359	363	373	390	356	411	363	397	356	313	391	360	340	333	378	376	411	356	353	338	353	337	373	332	355	360	347	347	371	359	356	350	344	338	341	389	344	365	345	387	346	350	342	367	362	352	369	339	364	376	368	393	379	356	345	338	356	329	341	361	354	371	378	353	339	388	344	365	344	359	330	385	367	384
17444	24705	18323	12202	8358	5092	4229	2616	2021	1704	1522	1293	1171	1050	854	800	753	626	633	628	577	564	547	543	587	582	515	549	557	552	559	533	521	511	542	554	544	548	514	520	521	513	540	504	498	497	528	508	537	533	535	508	483	601	530	516	531	552	532	578	538	562	544	539	539	553	579	574	560	549	555	575	557	520	500	503	532	505	516	492	507	516	518	496	531	545	513	553	574	476	510	564	524	504	535	507	506	532	519	540	532	485	484	586	499	540	578	497	533	580	531	502	527	490	508	504	518	527	525	536	497	529	538	520	514	541	505	511	491	506	498	516	528	519	561	549	527	526	535	526	537	549	543	517	508	543	510	539	562	518	542	498	537	510	518	540	508	535	486	518	602	544	511	557	545	502	534	505	519	484	537	513	536	524	570	556	519	520	547	538	515	541	583	531	511	576	527	514	537	487	485	521	537	503	506	517	530	467	491	475	522	508	534	519	520	542	472	515	518	482	540	552	530	566	509	516	488	500	542	512	497	477	552	480	542	558	497	535	511	536	556	565	499	525	501	518	492	543	565	535	498	506	477	515	509	528	511	513	487	525	544	539	522	492	508	538	546	496	482	525	524	507	515	515	486	522	562	517	534	532	519	526	500	560	486	547	505	537	517	470	508	512	538	505	537	535	502	499	505	511	501	499	494	502	521	511	535	491	574	482	533	525	517	500	526	506	516	495	518	501	498	507	541	488	489	517	535	518	555	550	522	537	488	554	522	501	512	545	476	519	522	473	519	579	526	482	531	526	511	512	514	471	552	509	510	500	496	551	524	530	523	547	514	496	553	486	538	492	493	509	496	534	480	529	526	518	535	512	514	561	508	535	502	465	527	512	494	508	575	560	500	492	481	513	497	488	486	501	516	515	548	521	529	515	528	490	522	491	514	498	522	508	514	513	501	540	526	514	525	519	524	470	498	526	534	549	526	527	506	493	542	510	511	536	533	569	522	494	506	510	553	522	542	531	508	486	506	508	498	543	498	537	488	495	491	530	527	539	531	503	508	520	528	522	504	490	527	504	563	506	506	512	497	502	471	521	515	506	528	563	497	510	507	541	516	509	531	500	530	503	489	520	476	547	563	492	536	501	525	520	510	490	497	520	520	506	483	502	514	507	485	501	542	511	542	541	516	533	498	504	491	517	462	505	533	525	522	479	516	495	500	508	512	491	520	529	588	515	518	508	501	492	539	578	567	511	533	515	538	529	505	538	504	478	543	555	514	503	498	525	479	523	535	551	548	505	549	496	486	488	537	574	526	529	553	513	498	487	540	495	499	580	534	506	532	527	570	506	513	520	553	529	523	490	468	538	520	498	533	479	499	485	535	521	555	502	518	547	514	502	522	568	553	520	500	484	503	495	535	519	528	516	536	530	487	547	497	541	506	544	481	473	480	496	537	545	518	514	539	525	547	505	515	540	510	532	535	538	546	523	492	533	495	555	494	507	546	497	506	527	496	534	517	549	494	516	496	486	524	531	498	521	546	534	507	536	494	504	495	505	530	486	540	441	521	518	544	550	477	490	498	504	537	528	522	535	508	490	525	551	493	515	564	558	509	502	518	522	557	499	535	503	509	510	506	492	511	533	511	515	507	520	498	516	542	486	488	491	486	518	492	489	502	517	508	529	500	535	524	533	543	547	565	595	519	522	541	492	523	513	522	478	538	523	502	530	528	549	535	526	535	554	499	540	533	514	508	544	528	482	538	525	491	513	511	529	514	496	508	528	513	482	534	513	511	507	513	519	499	532	528	510	517	495	511	509	467	531	531	531	479	521	490	556	498	495	516	559	542	535	490	510	476	462	513	542	508	561	520	502	501	543	507	496	520	555	519	479	511	509	503	506	488	532	520	512	532	519	515	521	545	536	496	500	498	499	535	512	550	471	503	534	506	504	509	518	486	474	534	494	526	527	494	531	503	472	520	567	545	510	508	511	533	493	520	500	558	491	523	529	523	472	487	513	520	540	553	491	504	515	529	549	523	543	514	534	535	481	508	516	495	549	476	495	549	547	516	545	574	503	520	512	498	494	520	535	500	503	534	512	546	484	561	518	514	537	567	491	523	554	562	524	524	505	526	529	499	537	485	503	572	560	508	522	544	523	528	556	555	555	516	544	548	501	518	487	529	543	518	501	495	570	542	533	521	570	545	470	517	518	477	492	522	516	545	498	499	524	503	497	531	508	509	529	505	526	502	521	511	489	524	545	503	540	525	494	487	524	488	527	551	516	510	555	516	537	512	535	557	500	526	535	583	518	532	565	551	518	494	557	531	524	500	532	528	571	529	520	546	504	502	543	524	535	505	497	506	537	541	498	537	496	494	524	537	523	541	513	490	571	502	510	541	547	491	530	511	564	517	517	526	515	494	526	487	484	528	503	519	515	514	522	475	522	488	478	516	448	534	537	527	498	535	497	488	513	490	526	507	493	515	478	512	534	529	522	492	505	526	531	502	497	513	551	511	512	504	525	497	528	522	525	567	537	536	509	570	526	494	546	518	535	506	522	464	509	519	502	495	544	522	548	534	560	512	514	535	543	542	491	489	530	517	529	538	536	520	504	508	534	564	486	522	519	529	518	531	534	534	501	498	524	484	547	505	521	508	537	512	508	532	499	551	548	503	584	543	508	508	520	539	556	491	500	488	497	474	522	504	479	495	575	501	494	530	543	513	536	542	526	537	552	489	528	502	483	509	508	522	516	542	524	519	554	491	514	515	526	538	514	552	493	551	534	501	523	497	504	507	524	501	515	507	523	486	538	509	521	513	508	514	491	540	540	574	548	502	509	543	518	530	507	478	518	514	527	495	498	562	549	534	484	560	515	520	502	494	542	538	548	534	532	500	564	537	521	493	498	505	512	547	533	553	505	524	533	494	521	533	534	562	521	521	543	528	525	550	512	549	530	483	500	496	528	516	524	498	519	528	509	532	546	503	548	534	515	508	548	542	515	504	513	523	470	537	534	552	521	551	502	519	535	523	526	505	502	493	504	564	496	517	527	486	512	522	544	488	514	505	534	502	532	521	471	527	557	499	551	557	516	541	492	563	485	491	511	501	534	518	535	523	569	516	483	545	500	491	494	542	519	491	560	521	537	559	506	526	493	509	516	507	536	525	553	539	523	522	458	528	476	526	488	514	481	510	520	529	515	478	561	524	561	520	499	502	526	517	566	544	542	501	496	535	520	498	511	527	494	499	530	530	506	514	507	523	501	497	542	542	516	514	505	504	493	479	518	530	542	499	496	548	527	497	530	564	513	527	523	520	510	521	490	509	515	503	538	547	544	528	534	520	519	505	516	560	491	526	493	478	525	548	483	500	517	525	542	539	508	500	510	545	529	514	492	534	503	530	524	557	535	500	478	548	527	517	504	563	534	510	544	580	514	511	497	527	517	554	504	493	537	531	565	547	546	556	504	524	505	531	514	542	520	515	516	514	530	528	504	505	502	512	471	517	468	508	514
24105	21126	28236	24276	20388	8567	3073	1749	1379	1121	926	893	784	671	637	591	478	416	489	417	468	422	352	391	393	382	359	352	360	414	394	378	335	308	342	311	351	337	347	340	340	336	333	352	355	334	360	388	347	342	387	358	340	360	324	305	326	354	380	358	364	368	388	372	359	351	345	363	380	370	367	341	363	348	357	353	359	314	313	347	346	324	300	335	314	339	319	347	334	358	359	326	350	349	347	358	340	348	353	369	324	381	323	341	376	369	338	349	348	329	363	355	326	331	322	382	327	358	363	342	347	354	362	317	327	365	336	322	332	316	323	322	332	321	363	305	338	310	386	306	320	340	312	312	360	340	337	332	338	363	281	283	319	316	350	333	332	334	315	383	337	335	329	346	331	365	347	325	331	343	307	325	360	317	343	324	328	316	324	338	335	346	344	334	319	335	344	323	356	341	350	334	329	338	339	360	295	333	353	339	311	324	340	317	329	376	320	334	335	324	320	296	341	346	321	354	317	332	325	324	343	318	337	300	357	323	346	317	351	303	345	302	348	332	318	294	357	332	302	320	332	359	358	371	331	320	369	329	350	352	346	326	297	348	323	338	318	355	370	353	323	340	351	342	284	329	308	382	309	328	310	323	349	319	344	358	326	344	316	347	326	322	358	318	296	335	331	326	356	328	346	372	357	338	307	317	352	314	336	337	327	299	310	318	311	318	320	341	354	326	349	330	335	359	332	358	309	353	293	332	360	308	334	355	316	345	315	325	345	346	348	341	292	305	352	335	336	326	297	334	318	326	304	313	328	323	320	360	310	293	325	343	326	328	350	326	315	336	328	339	285	325	319	370	304	332	308	322	322	324	325	335	340	359	336	327	330	305	330	354	360	367	346	347	334	354	311	344	350	362	353	342	329	336	348	353	312	339	312	330	355	326	339	326	296	342	333	356	346	324	371	346	326	335	336	340	338	350	311	335	307	354	328	317	311	338	360	343	354	323	372	345	336	331	357	307	347	334	341	338	317	306	355	331	350	346	335	329	314	334	325	358	350	347	318	324	343	338	362	349	334	319	316	341	340	316	368	341	332	311	323	322	357	326	357	324	325	333	342	351	343	345	312	341	351	333	333	331	335	330	334	344	315	357	315	367	324	314	366	325	345	341	314	283	326	318	329	339	343	306	328	295	330	346	351	328	344	345	367	329	349	356	307	349	367	309	310	335	323	368	352	371	343	304	320	321	319	343	335	333	314	319	362	334	340	365	346	319	330	331	326	326	343	320	321	365	309	331	330	383	300	340	352	334	368	340	332	345	366	356	323	313	328	366	327	370	320	345	358	359	347	337	316	345	349	312	355	293	347	326	302	355	349	325	326	337	323	330	360	338	332	320	344	321	326	336	332	288	360	306	317	362	311	289	340	320	329	356	360	322	346	350	294	328	335	339	335	323	367	299	329	325	374	318	303	317	344	357	353	343	315	355	300	296	320	362	322	355	339	314	338	348	336	300	354	331	339	338	308	355	319	330	370	340	321	323	302	317	327	322	344	343	317	323	343	330	322	316	340	340	328	379	353	349	346	328	326	329	343	358	322	328	310	324	340	344	339	330	312	346	309	345	309	367	334	357	350	345	336	332	356	311	342	319	322	331	320	327	368	328	358	333	371	302	338	362	351	354	330	343	339	349	349	308	343	334	343	333	337	352	334	313	334	366	322	322	343	331	346	338	319	337	358	343	387	352	329	334	302	309	343	323	332	314	324	333	322	330	332	327	329	354	308	344	307	359	333	338	310	342	341	325	333	346	320	337	349	360	335	330	336	353	371	361	310	329	328	315	326	297	369	324	349	350	374	374	313	319	329	354	338	375	353	325	339	324	324	365	377	347	340	334	360	317	330	349	316	342	362	331	344	291	343	328	352	321	357	337	360	338	341	343	375	308	335	345	326	348	358	340	354	363	320	354	354	338	332	319	329	301	310	310	313	331	301	300	332	339	370	340	340	368	309	335	320	360	337	341	349	343	336	313	320	341	322	347	348	341	359	348	357	323	321	350	355	346	330	392	345	342	357	321	348	337	313	336	328	292	336	362	345	360	334	298	356	334	332	346	365	322	351	351	322	323	347	339	342	336	329	298	352	331	331	345	327	364	356	345	323	342	343	353	358	322	343	347	312	355	335	329	319	321	338	285	348	304	323	326	349	348	339	310	336	327	329	360	323	308	345	342	324	327	357	311	356	338	359	329	308	332	322	329	337	321	328	326	360	335	331	319	370	338	350	365	336	291	300	330	339	323	326	317	316	346	330	322	329	332	315	353	336	348	331	334	344	338	352	334	314	301	308	349	339	317	314	340	323	381	359	359	330	367	339	335	349	345	348	353	337	343	377	356	343	351	356	326	323	339	308	322	332	339	350	319	312	341	324	319	329	342	348	308	345	353	352	311	334	322	327	338	321	364	318	320	342	351	378	342	316	320	381	303	349	344	343	335	358	336	311	338	349	378	360	318	335	316	328	345	321	337	365	316	308	313	314	344	350	333	344	322	326	320	355	334	366	332	334	353	364	367	350	357	335	339	338	318	331	305	326	351	325	311	309	352	344	286	343	303	349	324	339	337	339	328	335	328	334	324	314	342	331	355	361	345	343	328	319	307	351	335	358	320	324	324	327	338	325	325	308	324	373	330	318	333	353	327	334	339	316	351	322	346	330	327	368	353	324	347	309	312	333	351	330	330	341	338	335	315	335	353	342	354	340	347	315	327	336	333	319	324	345	335	325	343	340	366	337	308	306	316	315	374	351	370	332	308	338	313	342	319	323	316	353	336	343	317	331	339	372	364	355	373	333	343	320	309	344	322	310	377	340	317	344	335	354	333	347	351	349	331	314	315	313	329	315	346	345	362	347	326	388	362	353	332	351	327	340	319	347	311	346	332	323	319	340	337	323	341	374	322	354	332	338	325	348	365	355	308	334	328	312	310	336	335	376	355	328	337	321	344	361	364	355	320	343	288	299	384	338	358	322	343	358	327	346	339	368	321	299	315	308	346	316	318	329	315	345	321	331	322	361	335	317	333	347	336	335	350	346	341	317	329	324	311	340	343	345	351	362	295	349	302	335	311	337	338	317	335	356	329	350	365	308	356	338	329	340	335	335	326	298	303	352	352	327	352	328	320	351	305	325	321	338	324	328	341	312	357	364	334	337	336	304	329	348	330	361	308	296	338	328	328	321	340	318	366	335	352	333	335	342	341	308	319	324	327	308	317	297	325	332	322	323	304	312	329	344	339	357	345	339	300	353	362	305	320	351	345	351	348	323	352	342	320	350	319	296	357	322	322	322	354	317	306	307	332	341	319	331	331	297	313	324	347	340	329	320	333	322	319	306	304	330	341	340	344	310	350	321	315	331	326	320	362	359	347	353	307	339	370	314	357	350	336	317	332	306	348	359	332	308	321	334	334	343	338	327	318	372	347	312	337	316	341	313	323	337	334	329	337	338	344	316	306	314	290
18531	31156	24970	16864	11467	7977	6255	4320	3459	2812	2381	2259	1719	1506	1345	1087	910	821	791	739	650	654	700	646	586	596	584	562	592	559	567	591	557	534	536	485	504	536	490	508	512	492	523	507	525	552	563	532	506	490	547	516	486	501	549	557	558	529	513	518	514	539	490	555	528	580	543	576	575	523	541	498	515	569	541	465	498	510	514	516	497	495	483	483	518	492	487	483	504	570	488	493	542	509	477	506	540	479	504	517	513	486	531	493	518	576	508	527	503	518	492	480	479	489	490	490	463	498	485	464	518	504	520	496	467	545	505	515	479	523	496	492	494	455	519	488	501	514	472	484	492	508	527	566	536	493	485	478	521	505	453	502	466	509	554	491	495	525	506	433	505	472	456	450	470	500	479	487	490	486	506	439	528	505	475	501	509	475	459	460	476	501	496	494	472	519	507	505	482	495	522	475	479	512	492	501	446	515	466	511	506	473	519	486	461	503	532	506	463	515	501	481	499	507	488	498	496	474	522	490	494	462	522	500	483	480	484	460	504	493	483	499	472	494	474	471	515	521	482	475	477	514	523	488	490	483	500	504	483	499	438	493	484	470	497	478	477	512	482	496	493	488	470	478	489	487	504	503	541	480	427	516	465	501	482	472	482	485	464	488	456	515	474	510	520	492	470	505	498	492	467	499	531	507	517	486	496	481	464	510	494	500	474	496	507	464	500	433	446	485	482	485	496	511	468	477	518	511	484	505	513	448	500	537	459	458	474	457	525	478	507	473	505	472	466	467	501	491	482	510	509	516	506	515	506	500	507	481	497	490	522	529	515	494	483	470	524	467	507	489	496	494	496	473	494	471	490	456	510	498	482	550	471	471	472	479	456	471	451	527	460	506	466	463	513	449	479	490	496	517	498	515	494	518	503	522	514	501	485	515	463	478	490	477	485	497	439	495	516	520	482	494	516	510	526	476	520	477	473	478	484	449	501	456	487	462	488	487	484	475	519	471	504	474	495	553	461	479	542	507	498	508	527	481	488	520	512	447	507	477	502	498	534	461	495	495	474	481	498	450	525	463	504	483	494	478	479	495	523	499	475	507	509	481	494	476	446	467	473	500	489	507	537	503	475	505	522	484	507	490	483	503	491	488	474	508	517	463	512	495	470	460	490	485	539	473	499	491	480	475	494	505	486	499	491	461	495	489	448	450	489	497	500	493	530	471	505	513	486	492	485	462	465	544	531	500	486	512	508	432	464	490	502	458	453	508	507	506	505	451	484	473	483	483	473	492	494	475	532	466	485	514	486	495	513	477	494	487	482	521	512	468	479	514	474	467	488	495	484	445	480	446	481	494	498	497	510	550	473	472	492	501	502	487	459	496	466	470	496	493	488	488	510	469	455	469	478	467	499	462	488	468	505	509	488	491	490	529	504	478	481	516	464	471	478	442	491	497	472	503	486	465	497	502	491	508	505	485	515	505	476	475	493	497	487	470	490	462	489	478	489	459	472	522	526	498	504	480	449	512	484	487	524	476	475	494	480	528	489	448	494	473	486	494	452	503	480	467	543	469	512	455	476	486	504	507	520	478	499	454	447	505	509	514	482	500	423	494	471	491	496	517	447	512	508	477	475	526	495	479	462	472	491	466	458	463	493	488	489	459	439	502	454	501	498	522	458	472	495	482	506	463	477	530	505	488	503	522	485	507	473	481	478	465	505	500	510	482	467	509	490	444	512	513	516	509	470	505	490	505	483	525	509	509	491	482	509	495	464	512	503	490	448	506	502	511	485	481	519	506	488	511	493	519	520	485	506	490	482	492	484	487	466	490	473	465	526	488	473	449	510	499	478	487	440	501	480	474	503	488	494	506	464	467	496	522	477	533	472	532	462	480	483	508	503	489	476	444	463	496	500	481	492	463	478	504	503	492	494	460	511	493	453	514	448	475	475	494	490	464	509	505	485	494	517	474	486	468	532	484	503	470	512	502	478	523	477	500	507	528	473	463	526	455	504	453	521	478	471	473	494	517	435	452	505	463	475	488	476	463	486	487	469	503	497	521	470	475	473	513	526	492	489	471	498	510	480	515	515	471	481	517	432	477	472	485	493	490	489	508	501	520	497	476	462	495	488	505	437	538	507	516	517	501	492	493	458	489	460	480	516	460	502	466	506	495	515	477	477	487	472	486	476	525	511	496	497	490	498	507	493	464	480	489	479	513	492	494	515	473	440	486	506	486	518	467	445	493	455	518	510	481	515	502	497	461	498	484	515	496	454	459	497	480	478	472	464	501	494	488	488	474	501	442	491	489	517	473	527	479	468	482	478	499	511	468	497	505	499	457	462	474	538	490	518	460	467	504	484	479	498	474	488	528	485	480	540	458	462	441	491	486	546	479	489	483	490	507	502	524	492	500	492	495	531	465	481	534	483	467	473	496	485	522	509	498	476	471	509	492	515	492	485	480	491	472	493	469	480	504	460	516	501	489	478	514	460	469	480	501	523	509	517	446	500	483	465	480	490	501	482	505	476	497	488	458	483	507	508	457	532	494	511	484	471	506	451	503	477	481	522	467	468	502	505	499	480	497	489	506	479	442	488	458	531	468	511	505	491	486	483	509	497	449	499	463	499	512	505	477	512	500	486	486	505	497	476	437	497	487	511	477	504	485	478	480	503	543	483	485	502	495	495	479	508	502	495	550	483	479	480	538	489	478	480	488	515	465	490	452	502	486	459	519	477	501	459	463	497	491	475	487	505	535	503	434	488	454	479	497	479	491	531	477	486	516	476	513	449	491	501	463	462	513	480	509	459	485	504	468	485	484	491	509	486	505	502	483	502	514	502	466	476	483	501	516	473	498	487	513	496	521	483	459	508	511	489	474	488	479	479	471	473	500	485	511	436	480	496	505	471	467	542	461	444	496	500	518	476	505	494	495	488	501	468	514	466	489	470	480	549	486	501	531	506	478	524	505	480	485	516	457	527	544	511	486	506	469	492	499	489	454	495	458	541	473	457	462	463	482	496	508	515	508	463	504	499	508	484	499	492	474	504	501	487	509	483	472	574	466	522	516	506	487	488	475	521	527	508	522	474	474	467	464	514	508	443	473	480	479	520	487	462	454	509	489	453	487	501	498	476	490	511	532	514	474	484	478	498	501	489	484	460	477	480	484	464	500	501	502	462	477	461	483	466	497	470	470	495	491	499	468	494	527	467	477	519	523	458	499	487	483	490	461	527	510	497	493	475	452	453	481	488	479	464	505	507	521	472	426	523	490	528	474	486	501	442	481	459	465	470	501	495	465	526	484	516	483	487	489	508	511	487	495	509	483	498	483	523	476	491	484	449	479	486	484	472	513	500	521	483	514	485	486	485	510	475	458	493	488	465	525	485	490	525	479	465	478	503	487	510	495	521	524	482	502	495	493	465	496	493	517	504	471	492	492	462	493	471	452	474	501	497	510	481	480	470	501	451	462	502	498	482	475	485	528	487	507	523	512	484	523	490	459	441	477
23125	21134	28808	23702	21139	20251	7435	2365	1575	1407	1198	1003	943	824	676	568	499	412	399	376	348	299	336	320	288	277	291	279	287	238	265	253	279	255	261	243	259	245	259	222	252	247	258	219	262	238	260	263	232	259	216	243	237	241	262	248	263	218	246	271	248	264	260	259	275	271	236	277	295	250	252	256	246	241	268	263	215	234	222	234	240	228	245	216	238	243	242	238	235	246	245	237	243	246	222	241	232	274	247	237	223	219	248	259	240	201	260	243	265	231	225	215	209	228	240	233	242	241	243	237	222	268	257	238	215	231	248	220	229	242	239	224	231	214	246	251	211	224	254	214	227	210	237	254	269	246	244	214	226	267	242	203	227	196	214	241	240	214	204	234	232	235	232	221	239	259	228	263	228	232	206	200	218	223	218	240	243	238	238	215	251	225	232	246	212	247	232	223	231	232	202	237	223	207	234	219	226	211	231	208	250	200	254	222	221	225	225	236	227	209	240	203	216	221	235	234	218	229	220	227	217	208	226	227	230	216	205	211	215	195	227	220	208	234	245	246	247	218	235	235	236	208	208	225	231	219	197	241	226	232	221	246	239	219	220	203	230	233	243	231	233	228	208	255	207	206	218	211	233	236	207	223	206	214	236	240	206	226	240	207	211	235	202	210	224	224	208	193	215	217	240	226	235	225	227	209	216	216	236	242	227	269	238	216	204	246	258	201	216	245	242	226	221	265	209	222	222	220	244	223	244	226	235	220	243	224	231	230	232	235	245	201	247	225	228	236	219	229	224	230	208	210	234	237	223	214	218	245	210	245	211	224	254	245	226	222	225	225	226	262	239	222	222	237	239	208	224	226	215	233	227	236	232	225	237	224	265	192	229	221	231	208	232	225	219	222	213	211	210	208	230	228	249	228	275	211	217	226	257	219	248	237	238	202	223	217	235	218	203	218	235	223	225	232	247	240	212	227	226	233	242	242	238	222	222	240	224	206	207	240	217	205	215	216	213	249	225	201	225	241	225	261	226	206	234	224	219	217	223	227	221	245	218	235	213	216	222	229	220	228	236	200	212	234	238	231	222	224	223	231	203	229	233	224	217	222	239	217	240	257	221	227	215	208	188	219	218	244	220	253	247	225	205	235	208	227	220	239	222	220	237	238	225	240	221	231	238	219	252	248	257	238	204	233	217	226	241	230	222	208	235	219	221	221	241	229	214	249	205	237	195	231	220	258	238	228	223	225	220	225	240	219	207	254	226	202	224	237	241	212	223	235	226	233	217	238	235	225	241	212	249	209	219	237	247	229	227	212	236	237	212	209	222	229	222	210	213	204	196	226	211	224	233	234	234	229	225	214	221	201	265	225	231	223	235	219	235	228	209	207	234	215	235	229	222	214	246	235	210	228	239	220	216	215	211	231	222	232	236	182	215	226	226	243	192	208	225	260	222	241	229	211	213	210	229	247	215	208	239	227	206	209	215	244	221	227	250	221	218	220	223	190	226	252	216	224	243	218	235	225	209	235	217	246	235	245	235	220	219	223	214	228	231	240	205	202	262	250	222	225	215	238	218	240	246	220	227	200	249	202	237	232	230	216	240	225	227	232	231	229	238	230	236	238	208	231	217	202	205	221	222	212	244	250	236	223	223	224	224	225	229	205	223	234	232	199	224	214	260	251	225	210	199	212	226	217	237	236	247	248	222	182	249	210	223	218	236	235	222	249	229	226	217	222	201	221	224	226	225	200	216	238	239	256	217	226	223	231	225	242	238	195	200	212	213	252	209	223	226	213	237	224	211	238	253	208	234	204	230	222	211	207	246	216	224	205	215	236	244	237	244	232	217	228	208	240	232	231	236	227	220	225	225	220	248	215	235	205	217	209	225	214	209	245	234	220	218	229	252	228	188	245	226	237	244	203	221	210	258	235	244	230	233	250	203	223	218	227	230	235	238	219	246	202	233	219	218	207	221	225	204	227	218	221	206	231	218	210	218	210	250	232	228	225	201	253	199	208	214	237	238	239	220	231	227	219	243	199	228	233	207	224	237	218	226	221	228	239	211	199	236	214	267	218	247	197	230	236	218	220	236	218	239	212	213	233	218	222	227	229	230	240	218	221	230	238	242	235	243	251	215	239	216	204	221	220	229	229	233	212	219	229	223	221	237	263	233	235	226	243	216	215	209	230	230	229	234	229	191	221	222	267	214	230	245	214	208	200	213	209	227	229	238	220	246	245	237	253	251	253	221	226	235	252	242	245	231	245	256	204	243	225	246	218	224	207	218	226	247	216	237	216	232	224	232	231	225	249	236	209	257	216	234	227	228	233	224	228	214	206	231	221	226	235	231	222	235	235	253	216	209	219	227	246	235	245	256	211	222	233	250	221	250	231	234	228	237	218	232	216	229	236	209	223	233	232	203	232	239	214	226	220	230	267	220	236	259	218	214	235	235	233	214	256	238	232	235	222	224	224	221	233	230	261	215	219	218	249	232	226	205	229	225	213	254	205	219	219	247	227	218	238	217	224	229	248	230	223	223	206	223	222	230	209	203	239	251	251	223	200	251	202	229	214	227	212	220	209	209	236	212	236	233	206	239	231	226	216	239	227	252	189	242	234	241	238	198	228	217	241	184	229	250	240	247	237	209	224	225	244	244	242	224	205	251	250	211	237	248	197	233	233	213	232	185	218	224	237	240	197	251	220	226	209	238	213	220	237	275	227	241	207	221	218	222	243	208	208	230	239	229	194	219	241	224	244	231	211	228	233	225	211	214	240	217	220	211	229	230	234	237	243	214	234	236	224	271	205	237	212	231	203	183	226	256	226	235	203	216	205	216	220	272	215	248	228	229	190	219	252	214	222	244	210	205	202	223	230	225	198	204	217	227	256	224	228	215	241	230	214	207	240	212	222	224	217	252	213	214	203	229	223	251	236	214	217	245	246	229	189	228	215	202	265	200	226	216	247	215	228	225	238	240	227	210	227	206	223	196	249	202	197	231	232	203	229	230	234	210	225	207	238	254	248	202	203	240	222	247	229	228	238	232	200	240	211	199	214	231	228	202	194	226	250	233	247	233	232	230	216	238	260	209	238	210	228	210	190	219	227	222	257	227	227	217	222	208	221	227	219	240	224	216	237	208	224	250	244	218	220	206	227	199	231	215	226	222	210	226	225	215	222	177	189	220	239	234	243	226	253	236	249	228	217	217	261	197	219	226	213	225	206	234	236	207	224	224	229	235	236	256	216	246	208	219	241	209	211	225	209	239	239	251	233	228	214	244	239	227	223	216	227	196	211	207	205	206	234	221	209	222	222	254	221	206	232	220	242	270	206	248	242	235	197	239	207	212	247	231	216	232	243	208	241	214	254	234	223	231	222	222	257	173	228	232	237	242	256	205	244	235	212	218	202	242	245	251	213	193	248	226	226	212	225	220	248	226	188	222	244	234	244	229	224	238	200	207	242	254	248	226	214	229	221	225	203	217	220	239	203	238	220	222	230	236	221
20567	35248	29075	19739	14573	10414	7755	5604	4440	3756	3209	2775	2441	1940	1634	1249	1049	811	808	735	658	639	618	579	536	508	528	467	439	469	427	426	407	424	406	423	356	392	395	396	365	378	326	388	389	419	395	398	378	386	377	373	406	368	380	346	369	352	391	420	389	422	437	421	438	447	394	388	442	405	396	426	436	394	368	348	381	347	335	356	355	313	356	314	346	333	363	361	350	365	349	345	389	362	342	373	389	375	365	351	377	389	382	343	392	400	359	361	359	334	370	369	359	372	338	353	346	343	346	349	363	347	359	316	330	326	373	292	362	361	339	354	324	320	325	331	326	336	346	352	330	337	367	357	327	331	310	325	332	336	332	338	315	350	328	312	327	321	292	315	324	322	334	331	298	327	328	344	327	359	336	322	317	325	321	338	328	346	308	316	306	393	344	355	365	320	361	319	338	323	334	319	323	343	315	362	335	342	368	311	293	329	341	346	322	323	314	322	344	345	338	333	326	326	294	331	319	324	317	352	344	320	286	336	325	326	336	342	331	349	333	354	338	359	327	320	342	299	331	326	337	321	300	339	363	353	367	340	320	342	303	329	367	351	323	343	354	338	361	353	300	326	334	303	345	289	334	331	374	331	313	296	335	338	353	344	300	299	334	325	320	337	317	344	315	314	327	328	337	309	323	308	325	336	330	341	331	344	322	305	310	324	338	314	330	310	350	290	319	346	331	342	346	341	331	326	330	349	329	319	327	370	331	349	335	318	316	336	319	334	324	303	336	317	325	333	317	347	320	325	339	369	308	335	322	322	341	338	322	333	354	318	308	327	306	307	329	316	344	322	307	291	316	335	364	332	345	341	326	343	315	319	306	353	331	348	338	311	324	340	298	325	343	326	346	327	291	343	335	356	337	326	325	327	332	316	346	300	340	311	342	351	358	342	344	330	320	356	330	321	369	321	296	312	323	334	309	348	315	354	314	320	357	344	289	357	347	359	353	335	364	328	303	334	316	323	345	303	337	346	352	307	308	290	316	350	304	340	327	325	315	311	269	324	325	351	327	344	312	351	333	349	337	351	313	353	330	302	289	333	309	314	326	309	335	338	321	336	331	327	358	300	282	339	335	329	340	321	306	330	346	329	336	310	328	305	333	335	311	332	322	336	324	327	321	351	338	338	312	309	328	301	331	307	362	300	326	314	340	343	323	321	332	328	362	332	328	314	337	309	329	335	306	337	336	324	324	335	314	321	306	316	304	318	336	303	311	311	338	318	371	368	336	312	348	326	333	304	329	296	368	345	335	318	331	301	345	339	318	313	321	343	331	332	358	300	319	356	364	329	338	316	355	357	321	312	324	300	336	345	340	359	345	333	328	288	308	316	327	342	338	309	337	325	341	343	336	329	336	340	350	317	329	349	308	323	340	338	350	327	341	329	331	353	326	312	311	291	307	335	326	333	319	334	362	360	342	310	327	347	360	341	329	327	337	327	344	321	351	385	329	324	363	321	311	328	349	337	313	340	341	339	358	332	324	319	313	331	301	352	328	325	339	339	343	312	308	374	304	334	315	369	316	339	322	345	343	311	326	298	298	350	338	349	353	330	336	333	340	303	327	317	324	334	329	343	317	337	345	307	341	306	325	372	304	337	336	327	342	307	355	395	352	341	343	306	298	328	326	358	278	348	322	350	347	319	315	351	341	340	331	284	329	329	353	325	351	338	346	345	333	337	327	287	337	331	301	334	324	313	349	330	300	347	349	334	327	333	321	354	300	324	326	312	342	290	317	317	329	324	325	340	369	333	360	337	299	309	332	316	334	367	344	305	300	302	373	316	303	346	318	302	287	327	344	317	329	301	370	326	332	342	344	351	349	330	356	321	342	321	343	322	362	327	330	286	325	327	313	303	322	334	337	332	325	348	346	344	292	323	324	337	353	330	298	319	361	315	320	326	325	353	333	325	359	293	356	332	346	369	304	303	326	325	341	322	306	314	341	345	332	350	319	316	327	339	348	362	362	304	371	319	328	330	312	337	343	324	310	299	339	328	325	327	300	332	344	353	326	332	356	324	351	332	340	352	291	337	338	329	299	362	322	299	341	345	312	312	315	338	378	330	340	347	340	314	324	341	331	320	335	345	333	302	349	329	328	328	341	319	353	330	329	341	331	320	330	324	306	313	335	334	335	310	350	323	357	301	314	338	328	361	322	336	329	320	322	336	313	341	343	353	316	345	330	357	290	297	334	380	327	304	349	322	313	323	327	312	342	318	322	316	304	312	325	346	334	337	354	356	346	302	313	349	338	347	359	342	314	308	306	296	321	296	353	333	326	319	313	318	365	376	298	324	322	316	332	366	324	295	351	308	327	323	318	366	334	320	328	338	333	309	317	322	347	347	319	363	341	307	303	305	343	320	339	339	270	322	318	349	335	299	304	349	337	335	287	336	348	358	329	325	322	354	330	358	323	339	342	337	313	318	337	333	294	310	320	372	354	322	335	374	351	310	332	331	360	335	334	307	338	335	354	320	316	345	334	325	312	318	333	299	347	354	353	346	305	311	369	332	348	316	324	307	322	327	330	312	376	312	343	369	325	353	316	289	341	314	356	317	336	357	358	335	336	329	305	344	367	322	370	322	321	309	344	310	333	335	337	341	328	319	342	329	326	355	324	302	326	323	336	318	293	300	341	337	342	332	329	343	335	311	312	305	314	298	302	315	332	303	306	359	319	315	298	340	330	307	310	340	320	323	304	289	303	328	298	352	354	307	333	342	346	298	322	332	333	334	297	328	317	306	358	325	329	308	319	304	335	335	339	309	302	355	344	341	320	313	338	315	312	344	298	311	336	346	348	336	318	288	303	331	331	344	338	324	357	348	331	322	320	359	336	336	367	311	326	339	329	291	338	318	326	329	316	306	313	362	321	343	347	348	347	342	283	337	335	318	317	350	326	350	314	312	332	314	317	333	336	361	337	332	327	348	319	337	331	334	306	344	328	287	286	328	331	342	307	324	340	314	340	345	312	351	316	286	344	337	328	316	308	322	361	344	339	357	360	296	325	305	325	306	318	346	307	324	357	328	293	334	340	331	315	330	354	289	307	305	346	334	361	294	309	356	326	298	325	336	366	343	313	317	346	328	323	327	341	288	336	343	312	351	318	358	341	329	360	327	326	321	293	322	316	353	341	370	340	351	340	325	313	317	339	300	334	295	310	297	351	348	379	311	345	353	322	342	320	321	368	302	345	339	334	310	332	342	346	347	285	321	347	314	374	338	316	318	329	376	320	333	342	335	349	322	341	322	335	320	309	320	326	328	355	309	353	305	324	310	314	323	320	333	369	351	347	335	321	320	349	329	336	324	372	322	326	363	331	331	342	310	325	351	309	322	313	340	320	338	300	346	328	319	306	334	350	317	314	339	293	328	334	342	321	347	317	357	355	348	311	345	328	319	318	324	317	342	352	327	317	363	335	335	351	346	354	343	354	334	335	317	331	341	319	333	325	335
27053	21136	17000	8302	3710	2137	1389	960	854	673	680	608	660	540	505	450	438	401	357	407	413	417	393	365	344	374	384	384	385	411	360	362	374	387	374	342	371	346	393	371	352	355	365	372	385	368	387	383	391	377	369	419	343	357	382	347	415	322	364	388	368	411	379	367	391	374	400	391	359	400	357	379	390	375	377	342	348	373	376	362	355	372	362	365	346	362	381	375	381	363	359	353	394	319	328	382	359	339	360	367	370	374	385	374	387	398	380	354	389	385	372	366	402	389	397	421	374	371	356	351	373	366	392	399	384	357	362	393	344	386	341	349	372	377	375	367	378	375	367	360	364	332	358	372	362	366	375	396	365	355	371	352	358	341	357	318	342	373	372	369	351	383	342	364	378	386	393	346	373	350	366	351	346	344	369	348	366	341	395	356	351	366	378	363	373	384	382	382	392	393	372	388	376	375	319	406	401	382	368	380	388	339	373	351	341	356	362	371	365	375	367	356	360	377	382	365	369	358	353	391	334	377	399	393	346	351	368	385	384	338	347	398	346	347	371	342	369	371	334	396	384	375	362	364	355	378	340	338	346	379	350	363	362	371	377	374	338	380	360	354	369	371	335	344	361	384	350	366	370	355	367	367	373	375	381	386	370	397	392	359	371	345	351	339	342	351	381	341	332	376	353	360	365	401	344	353	367	364	334	374	381	365	346	336	398	349	409	338	370	373	367	352	378	350	350	359	361	327	362	383	375	357	378	392	360	392	365	362	366	392	366	413	369	371	346	381	398	358	339	332	358	384	372	372	390	397	375	375	358	371	418	363	366	378	386	379	355	356	428	387	351	363	323	399	348	370	320	333	372	418	361	378	372	366	371	373	369	392	357	356	385	392	346	335	379	372	402	385	350	357	372	361	359	396	375	394	342	343	373	352	391	388	348	406	406	373	347	397	363	371	379	338	389	376	360	394	371	356	341	390	357	369	402	372	365	389	371	351	380	374	383	353	367	383	373	355	371	399	374	337	376	371	383	358	371	383	400	376	332	378	401	406	362	346	335	373	371	336	363	386	357	341	353	386	381	387	382	377	333	401	365	371	362	372	342	335	390	352	354	380	344	350	360	394	390	380	351	362	376	367	359	375	364	347	343	403	350	363	362	379	381	348	339	378	357	352	369	367	381	334	356	409	376	341	363	392	347	362	353	349	358	402	350	404	377	360	371	365	357	363	361	345	349	389	403	396	377	423	368	354	376	373	364	392	391	357	372	363	374	388	379	388	375	345	382	361	326	343	392	378	345	354	371	391	364	397	338	395	361	363	377	357	380	351	360	369	372	369	347	370	388	381	361	379	340	394	353	394	369	363	377	344	345	342	391	367	371	329	369	351	380	408	346	389	410	337	346	369	360	356	346	384	337	338	376	385	359	371	320	355	385	381	382	367	385	371	375	385	365	381	337	349	378	376	381	364	362	370	391	367	372	360	358	397	377	376	357	343	383	360	375	376	326	358	383	401	360	347	375	359	398	397	385	362	381	356	378	360	384	363	370	372	358	347	372	359	348	400	377	383	364	377	369	358	411	372	399	366	351	368	375	377	350	370	376	383	366	359	358	365	392	375	381	361	366	392	350	354	331	368	372	362	401	359	341	329	361	365	381	385	382	370	378	351	422	383	394	360	372	390	422	347	363	367	369	365	326	381	363	364	359	376	355	381	381	372	349	383	345	356	339	365	369	387	370	347	362	371	360	362	353	364	360	381	371	358	358	342	379	387	375	369	362	381	411	404	360	356	361	389	341	369	384	391	357	350	376	330	390	393	361	417	360	388	403	336	377	392	361	400	367	345	402	357	323	366	372	382	365	404	428	353	358	375	361	368	374	364	373	361	403	363	382	379	333	383	366	347	377	364	356	417	344	367	385	345	367	339	377	367	337	393	389	373	326	391	396	338	324	385	355	391	379	370	384	368	374	370	358	356	377	396	341	375	381	361	355	388	398	369	392	376	370	369	390	364	362	373	401	350	341	371	375	377	340	346	382	392	367	394	372	362	379	355	393	367	349	378	380	379	379	389	403	404	381	386	348	354	385	395	363	346	405	356	369	344	346	359	334	366	364	386	357	370	363	368	394	383	355	371	323	330	354	376	364	372	360	386	361	357	373	387	338	335	361	342	355	355	377	363	372	359	380	369	334	383	388	333	372	329	366	345	355	361	363	371	368	374	357	374	371	348	378	332	347	385	388	391	353	374	360	390	359	374	386	423	354	361	366	383	359	373	352	351	345	373	385	377	375	378	362	343	397	348	365	366	392	357	359	408	356	381	348	372	392	345	369	381	361	394	387	384	397	369	344	344	387	374	359	374	337	352	391	352	363	373	336	353	350	382	333	326	346	388	365	339	396	362	403	306	368	387	361	360	353	337	357	383	363	342	364	350	370	357	355	336	352	374	379	394	416	376	350	363	397	327	365	343	351	362	372	334	359	386	353	382	340	321	364	415	378	395	346	367	387	423	373	354	384	366	361	381	364	361	353	358	348	354	379	347	397	358	377	404	383	355	384	400	344	393	382	372	374	350	395	385	342	360	351	387	360	406	353	392	375	369	358	354	381	379	359	378	395	354	381	352	347	400	372	361	356	367	351	349	369	343	364	370	338	353	394	354	390	334	341	385	385	358	393	343	401	377	355	355	388	367	377	366	350	357	377	438	363	393	384	383	342	375	356	414	335	387	345	373	405	349	369	381	377	382	360	367	374	402	361	384	348	356	354	355	393	382	406	360	373	376	408	363	357	373	337	341	343	382	365	379	359	376	373	352	387	330	373	402	350	365	369	382	366	355	349	363	350	385	382	367	365	390	366	343	391	356	396	361	372	393	375	372	352	413	396	383	349	351	333	365	333	368	383	350	342	374	374	392	382	389	369	368	409	368	360	370	349	387	393	388	389	383	392	376	385	360	368	357	350	381	398	386	354	366	356	370	368	375	411	396	388	347	398	318	372	373	369	369	335	361	384	371	388	370	380	414	343	367	341	393	357	340	388	359	375	352	361	388	362	369	376	359	379	381	365	328	358	401	389	394	402	363	376	364	381	347	347	338	407	387	383	366	352	340	350	398	337	365	358	366	333	365	380	358	348	374	398	363	399	375	346	371	315	370	398	343	367	374	346	375	359	384	349	384	350	378	382	390	364	390	366	375	363	352	388	399	356	353	365	351	372	364	362	356	382	378	389	354	363	384	314	363	397	386	397	338	354	382	388	338	359	344	387	368	356	366	393	384	390	415	382	393	358	381	380	354	392	349	393	329	358	382	352	387	362	351	347	347	368	356	354	410	372	383	400	396	350	393	390	366	394	401	356	374	385	411	348	371	361	363	397	360	376	347	353	351	363	378	383	360	348	380	345	405	391	364	398	398	401	369	359	383	354	394	381	350	350	386	387	359	393	355	337	341	383	377	368	412	401	371	365	371	356	397	376	398	363	357	375	363	382	393	357	347	374	355	369	398	407	345
16941	24215	19102	10140	6745	4574	3443	2322	1863	1638	1511	1419	1266	1137	908	826	791	698	633	611	595	570	582	573	517	603	617	535	549	562	529	554	555	526	559	538	515	548	540	487	574	543	528	533	540	543	510	562	528	558	544	524	567	546	569	543	550	529	555	535	538	485	581	585	553	522	585	570	559	572	555	592	546	543	551	538	529	496	545	510	491	528	498	467	545	547	544	497	538	526	503	542	555	558	583	513	572	556	514	537	500	543	530	539	529	522	537	559	527	560	545	527	548	537	564	562	536	523	497	503	539	494	512	535	548	561	518	509	526	523	522	551	530	503	548	582	522	518	503	526	545	535	554	505	570	534	528	567	537	501	526	522	536	538	544	541	503	524	522	528	538	503	564	509	511	556	550	509	508	549	531	543	505	522	548	560	532	516	523	536	539	537	495	568	553	570	507	553	530	539	519	478	521	544	499	543	483	556	501	486	487	504	526	503	521	525	576	528	537	498	490	513	551	493	552	484	535	494	559	568	563	513	578	539	516	549	513	555	500	526	540	495	533	516	529	499	485	535	515	551	533	527	513	499	506	557	546	565	530	534	497	543	505	570	516	568	550	474	496	562	479	562	504	560	534	481	558	551	536	546	475	531	568	507	542	569	530	535	524	521	514	514	498	538	519	527	548	525	534	536	544	521	543	537	525	505	543	512	552	516	547	532	510	485	572	543	518	499	515	549	526	544	530	564	564	523	496	543	501	484	489	515	521	497	517	535	544	543	532	515	550	505	553	526	520	524	474	531	551	529	498	529	522	506	536	570	531	523	502	511	523	485	517	525	520	503	517	515	545	524	519	530	495	516	533	538	552	556	565	549	543	510	541	510	554	541	509	537	512	582	525	538	539	529	541	507	536	554	524	531	508	571	524	537	567	514	561	523	540	526	543	534	557	533	494	559	549	520	558	557	488	503	513	526	494	534	542	539	503	527	530	530	515	513	551	496	514	546	492	481	541	508	510	546	539	558	504	567	537	512	564	509	528	536	547	524	482	553	557	540	524	527	488	550	506	540	541	533	526	501	535	531	516	539	532	519	486	520	515	527	546	486	513	493	518	545	518	504	530	503	509	553	518	513	530	522	521	535	534	541	518	541	554	543	507	511	519	511	504	516	541	536	535	500	505	533	509	513	548	514	511	539	541	576	542	504	543	484	485	562	526	534	518	529	537	528	522	548	491	531	519	472	533	535	537	542	498	497	490	542	515	510	524	494	499	553	513	543	524	547	573	510	529	518	579	516	522	512	532	507	513	494	539	488	492	563	533	502	530	559	532	540	556	492	520	513	521	537	500	486	505	570	505	490	516	500	541	534	525	535	518	522	503	549	532	554	520	549	523	544	511	585	563	529	500	539	550	526	551	543	526	554	557	503	557	460	557	528	508	570	546	517	530	502	517	512	506	536	532	546	484	538	502	542	548	518	557	512	534	485	471	527	570	536	492	548	498	578	546	515	501	578	534	518	552	528	565	533	537	511	548	574	506	557	515	526	473	494	529	523	567	541	551	577	518	506	513	550	530	566	509	562	460	510	547	500	539	517	516	492	550	529	504	536	534	527	513	503	521	526	516	574	555	525	535	542	519	513	523	580	532	547	531	534	533	516	503	511	527	539	509	526	509	534	542	577	509	526	521	520	544	523	550	512	555	523	518	538	526	519	513	512	517	524	534	537	526	501	532	480	555	528	509	532	506	538	562	541	513	556	524	545	570	530	498	562	533	519	520	530	497	546	519	495	516	500	512	505	571	495	570	558	510	516	535	527	547	534	529	508	542	551	507	502	549	528	472	532	539	570	530	520	542	552	534	521	551	520	524	520	514	529	518	547	525	519	545	491	493	548	533	520	575	524	543	525	509	540	551	489	523	540	505	499	520	532	535	551	560	537	559	488	534	505	515	539	539	533	515	524	519	541	611	528	534	492	513	535	540	509	532	534	493	550	514	518	516	536	571	546	548	493	524	524	524	520	562	512	553	538	559	521	569	530	540	549	534	532	524	528	556	548	495	517	550	517	469	545	522	459	513	535	523	531	496	542	531	553	514	513	533	522	541	516	557	520	562	501	493	533	579	557	543	507	535	479	547	507	529	527	490	527	507	504	502	481	503	485	506	554	533	478	525	549	486	537	551	524	527	516	532	565	564	572	551	520	506	493	516	533	516	503	532	503	518	515	507	509	554	486	517	553	554	529	534	508	532	476	563	511	537	540	509	521	530	527	563	525	535	532	552	494	532	520	552	490	520	559	558	536	525	536	555	496	544	548	532	526	521	541	568	505	539	537	529	532	584	550	527	521	563	546	534	514	531	532	529	531	542	541	525	575	534	531	535	501	544	516	530	530	480	506	514	518	544	510	498	535	514	530	571	521	530	521	527	541	548	575	545	571	562	575	506	503	539	511	506	509	521	557	494	552	532	561	556	491	534	567	521	542	523	550	508	545	539	544	536	516	546	544	521	494	517	496	525	502	524	513	526	534	563	495	561	504	557	570	502	525	536	510	539	502	561	531	573	536	502	554	520	524	539	559	498	527	555	499	566	532	489	543	553	526	557	521	545	508	529	487	541	516	533	502	574	533	550	521	533	517	495	495	489	533	505	502	544	527	543	500	567	555	517	552	519	516	533	527	505	558	533	542	542	530	485	562	557	540	536	487	479	555	548	534	521	521	557	526	543	515	596	488	547	519	563	513	556	509	583	511	472	534	561	515	561	533	534	522	517	519	498	533	496	499	527	515	545	556	562	501	549	509	527	498	541	525	530	508	506	548	538	547	515	560	546	532	513	536	485	498	585	515	527	499	506	495	545	534	482	505	551	543	555	534	519	521	536	516	491	546	573	548	563	505	504	522	532	546	535	526	523	517	535	512	496	538	555	509	534	519	512	544	549	556	554	533	522	525	553	532	580	504	490	528	536	529	545	517	523	493	509	539	545	550	502	533	506	521	491	567	533	556	518	505	512	497	536	499	523	585	528	501	574	527	541	564	520	500	518	541	512	512	589	512	498	535	514	553	503	527	535	544	536	525	572	507	544	506	551	538	500	516	487	499	487	497	558	501	574	510	515	531	549	549	531	531	564	544	508	554	486	513	513	540	500	565	513	524	526	526	526	574	520	542	526	568	527	557	497	510	513	514	549	511	570	551	537	524	493	530	545	534	509	484	534	513	552	540	545	521	503	518	559	497	556	565	513	543	516	541	547	533	497	464	522	543	534	499	543	513	478	480	525	479	552	567	518	495	525	512	500	556	519	505	560	512	503	516	533	507	488	546	535	550	541	590	566	514	495	506	555	520	497	567	562	549	546	529	563	537	536	519	543	531	597	567	548	531	558	517	510	508	549	535	526	501	516	520	542	556	502	536	544	524	519	515	515	547	507	538	487	520	555	524	534	544	488	553	493	542	513	530	495	555	532	558	540	530	509	511	498	537	571	541	529	510	528	537	577	540	514	541	532	528	513	522	550	524
24231	21199	28335	24319	20564	8640	2966	1756	1303	1033	989	866	744	720	574	564	487	442	442	441	407	388	432	415	383	379	369	366	365	350	354	385	374	367	330	350	329	372	344	364	340	342	337	365	356	348	372	377	366	344	364	380	342	331	368	345	370	328	369	398	349	355	357	379	415	354	348	375	401	379	382	361	373	338	338	324	362	346	346	362	340	334	346	365	349	352	383	336	365	308	361	366	337	363	347	329	336	356	341	355	370	345	337	357	341	376	358	348	351	340	361	353	319	401	331	362	340	357	327	363	310	380	351	321	345	324	332	324	331	350	359	323	344	364	359	351	373	358	333	340	388	336	331	362	366	351	335	352	335	349	363	364	353	339	321	348	346	352	365	315	362	330	332	289	318	365	330	368	339	311	346	314	326	329	331	342	319	339	318	375	342	358	340	343	355	326	332	335	334	350	327	337	371	335	328	348	335	331	339	345	360	347	365	322	366	377	291	344	353	370	353	329	339	352	339	353	338	341	346	317	316	324	336	344	347	333	320	358	365	314	329	368	352	359	337	329	353	319	346	348	361	320	348	348	342	330	339	320	340	330	322	345	317	349	328	318	313	368	348	357	323	325	327	356	370	335	342	334	333	345	337	340	334	327	340	387	335	341	347	366	373	323	377	344	342	344	349	330	358	358	352	349	350	340	354	341	345	341	337	355	333	352	341	317	357	324	342	352	323	330	347	337	309	328	365	359	342	343	305	313	351	344	341	343	321	364	344	335	351	343	360	309	338	359	348	335	357	380	351	323	344	349	324	319	356	360	360	351	374	369	337	359	322	320	322	331	337	339	359	349	327	359	343	327	331	345	341	322	339	352	348	355	348	359	336	369	336	327	360	340	349	329	357	334	314	333	315	333	349	346	320	369	389	335	333	324	338	377	360	342	345	360	336	340	340	353	358	302	344	324	344	306	328	312	356	333	336	310	330	313	337	301	353	367	317	306	332	337	337	323	297	331	362	314	353	318	338	348	325	326	373	350	335	334	316	363	343	380	338	315	344	335	326	314	323	341	319	352	345	344	309	331	325	341	315	318	321	324	328	345	325	345	363	347	347	350	353	301	332	351	353	325	329	337	357	330	311	327	309	361	344	326	341	327	335	315	345	327	347	348	336	326	350	330	310	347	350	353	335	342	343	338	370	339	319	348	349	337	337	328	340	363	361	335	372	335	362	336	279	332	323	318	328	357	350	334	307	351	346	320	322	341	341	333	339	347	346	366	351	333	327	329	316	331	331	324	329	323	336	355	359	336	358	370	329	322	351	341	346	355	330	352	361	343	345	356	316	369	370	366	361	321	351	303	319	370	352	306	328	331	317	338	341	309	317	344	331	327	338	340	349	364	370	369	356	337	343	370	400	367	350	354	347	341	362	328	341	339	342	299	360	360	327	323	372	389	325	327	352	337	337	342	339	361	313	355	305	358	367	341	323	325	367	361	359	352	332	322	304	363	359	311	330	381	366	320	354	350	340	319	334	335	355	344	343	338	368	300	343	354	349	331	352	343	340	333	341	358	344	345	334	350	345	351	348	363	350	334	389	368	337	344	314	327	350	315	362	368	350	338	316	345	338	302	359	360	343	340	355	325	352	330	322	355	373	342	343	334	325	313	315	362	347	337	344	326	339	342	364	326	307	314	343	355	330	357	346	346	337	344	342	346	355	349	338	326	327	331	364	337	322	353	350	330	330	327	354	322	338	308	363	323	341	323	322	312	344	304	356	322	346	332	348	291	368	328	299	339	332	348	377	352	337	341	333	323	322	348	331	375	349	348	311	327	331	328	340	326	338	373	341	370	319	345	331	351	337	324	354	336	329	357	373	348	323	356	332	376	336	353	345	364	333	322	319	342	331	353	352	318	323	336	355	335	315	355	309	336	363	337	332	332	338	340	349	327	343	316	324	380	362	312	367	326	350	372	316	378	320	341	325	300	313	340	343	355	331	340	316	329	356	345	319	337	354	320	347	336	354	376	350	334	353	365	362	367	336	344	334	354	348	338	352	364	339	317	339	320	329	322	329	326	353	312	332	327	348	334	310	310	360	319	356	295	331	325	348	359	382	331	323	355	341	376	347	359	313	367	349	339	319	361	333	357	342	369	377	343	327	334	331	339	338	361	358	322	328	348	342	312	324	354	352	312	350	345	329	368	319	353	340	353	372	341	323	316	348	333	334	310	358	330	341	311	349	342	334	343	342	308	357	313	325	339	354	341	321	340	360	356	345	338	335	371	326	330	313	350	330	357	366	334	301	325	368	376	310	344	348	339	359	323	317	347	351	331	357	353	381	337	312	322	357	308	323	335	354	337	369	358	292	364	351	356	359	337	316	356	320	324	343	341	302	334	350	325	337	354	313	338	354	352	332	326	356	338	334	319	339	325	357	335	324	334	372	344	335	349	343	369	333	348	335	325	348	317	328	340	354	338	338	317	316	350	328	328	344	359	338	312	336	345	349	322	324	368	335	362	338	337	349	343	342	344	310	342	345	321	313	317	335	354	348	362	361	339	327	366	345	355	335	324	325	328	333	343	349	346	307	362	347	314	369	368	334	340	324	349	363	325	323	357	331	334	360	360	327	334	369	357	332	359	342	341	322	341	322	340	336	342	348	340	339	364	349	332	347	342	391	368	349	355	325	343	372	327	339	345	336	346	349	349	289	358	380	364	373	329	331	370	351	341	308	326	371	346	334	329	324	332	334	354	338	319	350	323	309	357	347	325	327	332	336	305	354	286	358	345	338	368	338	356	337	325	306	308	335	360	329	336	307	351	338	320	339	303	330	347	315	336	355	326	355	330	338	303	359	347	333	335	351	322	341	294	342	365	347	329	353	346	347	319	353	330	318	325	318	352	336	366	363	329	315	359	352	370	319	379	341	346	357	337	324	333	365	360	355	325	328	358	334	312	335	331	339	366	356	336	327	318	321	330	328	351	363	346	335	356	320	355	370	352	321	336	335	319	357	366	348	313	317	313	327	333	343	322	335	326	328	354	319	308	362	343	335	309	344	336	355	344	328	344	339	336	343	338	339	338	346	357	346	326	344	331	366	300	355	307	340	353	304	342	351	325	335	377	365	363	340	319	352	341	300	335	346	337	358	337	331	308	323	327	324	312	337	316	351	338	327	334	338	336	316	350	336	372	325	325	314	320	326	363	352	344	341	336	355	322	324	340	357	349	352	359	336	327	357	332	321	333	343	344	323	367	330	325	354	382	322	318	349	337	304	321	349	321	343	337	330	334	353	340	350	338	352	373	316	344	316	320	354	289	368	345	319	333	375	320	360	343	339	338	347	376	352	333	295	314	345	388	332	343	337	323	357	372	328	329	329	321	331	312	329	366	324	354	328	311	345	345	318	335	338	382	343	341	362	340	314	344	367	345	340	372	340	354	345	329	331	369	357	341	334	328	296	363	320	352	302	357	333	331	370	340	326	302	320	345	340	327	365	327	350	332	342	336
17799	30425	25896	15451	11329	7941	5639	4605	3439	2549	2313	1975	1748	1495	1290	1111	940	881	843	764	702	669	648	657	629	615	572	560	586	539	540	537	553	526	526	487	556	520	522	554	557	524	469	537	534	501	488	524	531	527	516	560	542	534	542	496	508	527	572	549	586	555	530	602	562	590	553	524	535	553	562	524	528	545	517	547	508	566	503	527	525	514	515	513	520	450	452	460	494	530	564	510	499	550	507	530	537	523	526	500	565	490	503	498	531	540	510	472	477	499	545	535	549	531	505	497	533	495	476	543	502	496	509	498	501	495	518	479	521	488	501	484	479	492	505	518	508	586	528	517	496	485	489	519	494	520	516	498	504	524	501	484	513	502	535	467	496	476	523	465	492	484	489	525	501	501	472	514	470	489	500	494	535	489	521	502	524	482	544	515	449	486	517	508	518	518	508	491	501	531	497	486	500	481	526	516	517	487	458	481	436	519	540	488	477	513	469	481	511	495	514	469	483	554	488	491	498	463	478	518	510	499	517	507	535	483	490	491	499	494	512	495	516	508	513	485	534	509	489	504	469	513	467	479	479	502	513	527	459	468	464	507	464	560	520	469	482	528	504	513	499	479	471	500	507	495	529	490	494	495	511	510	475	518	470	492	493	501	506	504	523	486	575	513	516	480	511	502	525	458	459	508	533	504	507	458	452	468	475	500	498	498	465	478	498	464	480	505	515	518	533	495	510	518	510	551	505	501	476	476	541	539	462	457	508	465	492	486	519	494	480	526	502	521	546	493	502	477	505	488	493	493	502	515	496	479	537	504	466	480	483	509	465	469	506	478	528	479	499	531	520	468	483	483	476	513	485	476	503	516	481	494	459	501	488	468	531	515	503	476	501	501	457	507	510	503	532	465	547	523	480	529	474	499	496	503	507	543	505	488	499	523	502	492	467	485	505	493	491	492	513	477	518	500	491	527	507	468	535	534	483	497	527	521	484	531	457	489	478	471	480	512	491	518	483	491	499	545	557	507	495	490	506	477	498	489	479	464	493	482	516	469	518	512	535	504	533	484	493	480	488	497	506	475	484	448	526	505	492	475	494	526	535	510	475	518	489	506	449	497	461	504	504	501	486	501	456	491	493	501	509	503	551	491	489	484	465	503	466	516	531	479	491	492	460	525	462	505	487	497	522	500	523	518	521	469	507	494	474	499	485	488	479	521	494	497	520	502	516	516	474	513	470	483	501	502	495	496	486	466	489	531	522	498	467	519	493	516	508	541	503	510	500	524	488	477	507	499	502	508	529	476	496	494	527	476	548	488	482	469	484	475	503	498	469	500	479	509	461	468	487	482	510	457	485	500	497	501	470	485	482	485	479	527	511	507	480	490	492	513	519	484	500	480	500	517	524	480	496	460	477	514	510	534	498	469	455	499	533	490	490	485	483	520	473	515	521	527	461	532	513	519	509	471	471	483	499	498	519	432	466	503	524	498	458	489	503	529	510	493	468	516	514	509	488	510	519	458	489	516	491	526	518	515	446	507	456	471	473	498	522	480	544	496	510	503	565	481	491	495	494	505	494	486	494	507	497	464	522	486	502	508	533	525	512	501	523	487	490	520	463	494	479	503	520	527	457	521	526	513	539	510	542	485	458	500	496	493	478	493	496	534	466	483	469	446	483	461	500	516	476	518	521	489	494	497	506	540	516	435	512	501	474	530	491	506	483	446	527	487	472	473	528	482	500	507	513	468	493	465	506	499	464	484	487	505	483	515	487	459	509	502	522	484	498	472	535	467	449	509	541	477	473	513	511	509	465	508	504	511	515	519	458	498	484	481	469	533	495	481	491	466	484	497	530	525	518	504	467	462	459	523	475	525	489	486	490	524	492	497	518	517	451	482	464	500	500	489	517	473	528	543	481	487	488	508	522	469	516	497	547	513	493	529	514	513	494	515	487	504	489	500	487	499	498	514	509	456	482	524	482	508	478	475	514	490	464	469	490	480	502	480	505	530	494	486	483	522	492	503	448	519	485	464	539	549	457	507	488	528	485	499	479	493	467	493	512	501	483	495	505	480	491	480	485	520	473	494	475	486	453	500	491	489	514	484	489	494	524	571	471	482	467	470	472	461	497	501	484	474	535	496	505	475	521	459	488	543	493	483	478	496	523	510	495	502	497	480	456	489	535	523	469	450	482	485	463	499	534	492	488	497	515	478	494	509	517	507	502	501	478	518	473	508	495	504	495	489	475	490	525	486	505	466	492	493	479	462	531	470	501	523	518	538	490	514	514	521	497	481	514	491	513	492	500	533	540	489	520	487	523	516	501	528	473	498	494	490	469	505	531	516	446	515	510	496	515	497	494	493	459	506	495	529	502	498	551	496	514	482	461	511	518	509	509	523	464	473	460	492	491	502	492	465	506	483	471	472	492	491	462	519	536	482	535	467	516	492	488	536	526	543	491	489	523	501	481	474	479	492	513	522	461	488	487	477	583	496	510	469	466	467	486	452	497	541	517	490	511	504	461	493	500	491	494	502	471	506	462	507	493	509	493	460	521	480	487	487	486	521	470	491	505	468	517	473	477	489	495	496	491	488	467	523	448	525	513	499	489	515	507	501	485	498	515	511	504	501	540	490	486	489	468	502	494	490	446	483	491	534	500	537	501	502	526	502	493	452	492	554	516	462	524	473	497	480	510	490	480	510	467	473	471	515	559	488	474	504	496	487	484	491	475	477	498	501	517	469	518	504	456	482	488	520	496	521	546	498	500	501	505	462	551	478	504	521	512	540	517	498	519	445	513	467	540	501	542	490	494	505	484	481	480	495	526	503	466	463	496	511	465	494	463	503	512	476	464	466	456	495	500	492	495	480	498	493	493	544	508	520	494	462	501	523	500	514	492	501	480	510	448	535	488	496	504	511	510	518	484	479	500	515	483	467	493	481	476	473	519	519	511	518	490	503	507	509	532	483	520	512	500	514	484	474	474	482	534	490	499	473	491	466	500	469	485	490	549	501	502	512	496	544	527	499	511	479	493	484	454	489	510	482	496	492	463	476	476	505	500	521	507	476	533	488	487	530	456	512	502	487	521	458	481	475	463	466	519	498	520	510	495	483	474	472	459	511	516	494	502	523	491	481	489	519	505	506	510	498	527	542	522	498	527	500	490	487	502	532	466	515	483	523	513	519	495	499	538	505	532	518	539	488	491	481	529	477	480	492	483	524	452	512	476	487	511	488	460	466	513	495	472	500	513	494	511	488	546	482	504	475	488	512	497	513	525	466	547	491	470	504	477	479	532	483	488	470	479	505	520	484	459	477	499	469	494	499	523	525	478	484	467	512	500	460	474	491	480	520	475	525	457	495	522	493	485	470	517	468	548	505	509	524	478	482	478	454	470	478	513	492	516	534	516	509	508	513	514	542	506	506	476	521	508	434	526	518	502	514	492	556	481	500	488	551	521	479	511	501	493	467	512	489	490	508	507	478	530	479	518	489	464	520	512	477	492	493
23054	21114	28790	23647	21132	20257	7552	2640	1689	1303	1189	923	794	723	630	493	454	459	409	390	332	325	325	312	301	294	327	248	261	273	258	271	278	275	232	256	226	251	231	247	245	232	253	233	250	245	236	251	268	236	251	264	255	260	277	235	251	228	234	258	265	254	231	258	262	238	251	310	254	262	247	254	249	281	239	239	212	237	222	221	235	244	209	219	228	211	214	235	228	219	227	224	230	223	255	254	239	238	290	242	258	247	237	262	268	257	240	255	265	251	226	243	222	228	249	222	217	222	239	242	221	256	197	217	261	239	234	212	226	223	249	203	223	213	224	217	232	230	206	226	224	219	262	246	224	261	220	233	235	204	237	222	190	210	242	242	217	236	201	221	224	213	228	203	243	242	214	207	214	236	224	214	207	217	229	208	243	230	220	240	242	211	201	213	225	236	231	209	218	208	231	211	249	254	210	200	257	224	223	193	236	230	203	227	235	218	219	234	218	236	247	235	216	202	215	208	217	251	241	231	238	219	238	232	225	220	220	213	220	240	252	200	222	207	219	224	215	215	219	223	217	234	211	217	219	231	251	238	201	227	221	204	218	185	219	214	224	225	234	232	228	231	232	226	233	201	211	243	218	228	220	217	212	209	232	250	220	235	227	225	211	231	219	245	207	199	215	220	228	239	234	226	216	206	222	196	235	191	217	247	214	247	217	201	202	244	211	239	234	225	229	233	222	218	232	226	221	248	208	257	222	234	202	242	227	219	235	213	244	245	213	230	204	246	234	193	226	208	206	251	217	237	214	227	223	215	219	209	212	217	249	200	216	208	222	229	218	200	231	217	242	213	228	216	259	217	199	218	233	224	206	212	219	233	211	225	221	216	213	226	235	229	216	249	205	235	231	217	240	223	233	247	226	240	216	238	227	231	209	248	211	204	233	214	222	193	245	208	229	236	221	242	219	217	219	196	236	238	228	206	223	244	207	237	220	218	227	224	258	206	220	225	250	210	237	230	221	235	214	240	263	204	238	222	233	216	202	229	232	233	247	236	211	236	225	225	199	221	221	200	214	230	221	214	210	217	250	240	237	235	231	224	231	244	219	225	203	229	215	232	221	227	244	250	267	227	242	234	220	215	245	225	206	210	212	220	222	231	224	203	253	257	255	222	218	233	222	214	230	202	223	228	220	224	219	226	226	205	233	232	200	229	225	252	229	215	218	229	212	231	216	234	220	201	254	197	240	211	233	195	226	208	237	233	230	231	222	231	192	224	243	231	245	221	246	219	248	222	221	220	222	231	218	240	217	217	219	227	238	242	224	217	210	241	241	233	210	238	214	209	239	243	207	248	234	216	246	269	210	218	227	215	214	224	218	225	221	227	237	211	248	218	225	219	206	223	227	217	208	216	247	258	222	201	225	225	214	224	217	211	233	195	227	221	247	241	205	248	230	202	218	231	199	224	242	247	209	248	227	214	232	234	237	227	224	245	221	244	230	212	240	224	211	216	200	211	244	227	215	204	218	230	233	224	238	242	213	213	221	216	220	216	210	239	208	254	252	208	191	204	233	229	207	256	219	218	231	234	221	231	252	217	223	233	225	195	213	215	230	207	217	211	230	206	196	231	238	239	234	217	226	224	231	225	225	234	222	226	237	195	214	221	231	238	200	242	216	240	239	234	207	224	273	230	238	215	220	221	248	227	212	197	218	226	216	200	241	244	204	250	250	216	233	248	237	234	229	229	202	224	227	220	234	197	250	211	211	238	238	232	217	221	212	223	218	236	232	242	221	201	211	226	230	221	226	226	200	206	221	220	232	221	227	211	254	212	213	202	216	201	226	219	245	240	221	204	226	220	208	184	224	250	222	228	208	227	224	208	227	209	231	198	237	214	207	210	239	206	212	221	223	210	232	232	219	233	203	215	206	210	232	229	216	246	187	202	249	230	217	257	212	255	240	236	231	206	232	207	215	253	247	251	225	205	232	215	259	228	247	202	264	201	202	230	226	225	221	212	223	199	212	229	226	250	232	225	232	231	228	215	204	244	219	201	239	243	242	229	231	210	213	212	219	221	196	220	253	223	214	186	238	232	226	229	228	237	227	243	227	220	225	251	223	209	221	228	239	211	222	231	230	228	221	228	207	230	226	220	224	236	231	240	208	240	226	276	230	217	220	194	232	245	204	236	228	223	176	227	202	216	212	229	232	216	210	241	210	235	241	228	213	237	222	218	242	228	282	221	236	239	231	197	250	223	226	219	228	237	224	233	206	196	210	224	247	210	233	225	218	231	198	240	210	248	218	207	221	216	256	229	237	244	230	236	211	209	213	231	210	218	241	213	220	226	228	234	221	234	225	216	219	205	249	217	226	247	220	224	243	221	256	224	228	232	247	208	237	234	238	218	203	234	224	219	211	257	221	210	211	227	228	248	215	228	231	226	222	207	233	219	221	222	233	232	229	227	216	248	209	226	228	209	227	227	219	204	214	225	228	252	249	243	232	205	233	200	214	248	214	235	188	198	219	242	226	217	234	206	214	203	222	227	225	226	229	236	239	208	240	243	264	233	220	218	221	209	215	224	208	229	225	253	217	217	215	202	247	236	259	226	236	222	202	205	203	251	230	239	216	210	232	227	219	214	214	216	249	212	220	244	224	205	208	215	220	222	239	240	207	239	199	218	232	233	235	239	235	241	237	213	219	262	249	230	203	240	214	220	219	253	224	227	215	227	233	241	231	205	229	254	231	233	213	244	263	234	231	245	223	190	209	214	212	214	249	213	231	268	211	224	239	207	233	230	230	207	225	248	223	218	227	207	244	221	215	238	226	240	231	192	231	224	212	218	229	221	234	230	207	249	244	199	233	245	206	227	205	212	242	242	243	208	216	218	215	222	210	214	213	209	217	210	222	216	224	235	223	240	224	222	232	229	224	230	229	208	237	195	204	251	218	221	214	206	207	256	222	212	211	235	218	218	234	230	212	222	226	207	202	235	207	210	233	213	239	246	212	224	202	231	248	238	215	218	223	193	238	230	192	239	212	210	216	227	222	212	205	216	212	219	229	217	212	220	219	211	222	235	224	220	212	220	223	213	187	239	216	219	220	214	239	215	229	215	207	236	216	246	196	233	197	232	229	215	251	219	233	214	215	235	207	231	222	247	240	230	224	216	231	204	221	215	205	184	205	206	249	215	224	252	260	239	210	225	219	222	232	221	213	237	207	223	209	225	225	257	243	213	216	240	243	257	228	203	258	191	208	230	226	205	215	222	232	211	225	225	253	216	212	216	228	245	245	235	219	208	212	199	218	211	252	208	200	220	252	220	240	224	205	226	222	223	228	208	231	210	222	207	235	225	229	205	229	224	212	204	254	227	222	232	225	228	197	218	227	248	221	192	229	245	213	209	212	211	226	227	236	219	231	232	254	225	258	216	221	248	219	208	215	225	187	240	212	240	197	210	228	209	217	260	227	221	226	198	214	216	214	214	224	214	220	220	226	214	243	211
19822	34445	30406	20108	15501	10452	7839	6223	4614	3616	3199	2563	2108	1716	1465	1184	990	937	796	723	662	645	571	567	536	563	522	499	459	432	395	453	450	452	376	413	389	371	368	376	370	369	384	403	344	368	373	374	378	397	419	391	365	390	381	374	388	397	405	413	391	422	428	445	399	411	446	415	446	403	421	415	405	364	371	357	323	385	352	334	324	327	338	333	368	332	337	354	372	329	351	380	356	349	399	357	383	370	385	383	347	374	374	364	352	368	346	352	348	360	362	339	340	367	370	359	370	320	321	397	360	304	341	314	347	320	345	309	338	353	322	363	318	332	323	362	346	336	347	359	349	326	354	323	359	371	352	352	332	318	340	362	327	332	342	317	314	326	346	300	320	337	313	357	315	334	323	331	354	318	301	322	306	338	338	351	299	329	312	323	314	316	339	336	320	345	322	302	339	344	299	307	328	340	331	324	339	351	312	317	309	299	296	328	313	373	306	309	339	338	348	354	366	307	316	335	331	329	328	321	299	318	328	327	299	322	322	319	380	297	340	336	320	323	341	342	334	346	350	308	328	352	339	317	340	316	344	337	329	335	354	331	322	302	296	336	316	310	342	299	359	329	348	347	315	333	333	340	301	326	320	317	313	329	314	310	314	339	322	286	303	327	337	334	313	338	297	309	339	294	287	333	344	333	308	320	340	330	316	344	342	348	331	332	321	309	338	322	325	318	361	343	335	299	306	308	339	354	318	282	321	376	326	304	293	346	370	348	343	331	327	359	307	321	327	348	365	332	320	316	322	310	312	359	313	328	326	328	353	317	332	332	339	312	321	352	309	338	302	325	346	324	306	334	355	337	322	289	323	338	341	330	320	313	350	326	350	359	341	295	365	344	343	319	306	328	346	334	362	332	339	318	332	312	322	327	326	320	317	298	318	330	338	328	352	369	329	330	373	305	314	323	311	347	339	307	328	358	336	341	326	337	308	318	323	293	307	332	325	297	339	347	334	300	343	356	306	354	323	330	362	333	323	333	317	322	327	335	290	322	328	332	330	314	318	335	351	344	297	330	321	308	339	323	336	328	339	314	331	335	346	356	330	357	360	345	321	339	315	350	322	316	325	331	342	333	339	318	358	367	336	324	328	322	349	349	348	316	286	335	309	337	343	331	294	316	343	334	314	344	327	328	360	342	343	336	327	328	309	329	347	344	329	331	326	345	337	324	311	300	335	319	335	312	330	358	346	338	325	363	353	334	328	304	338	303	306	318	319	342	320	350	357	321	345	341	300	305	312	350	346	336	343	331	302	325	320	305	300	311	334	333	325	310	342	327	329	319	323	371	324	307	337	300	344	353	334	319	345	380	328	305	329	330	317	315	335	340	337	331	334	357	343	308	313	358	347	317	299	336	344	321	298	345	312	331	337	335	315	328	343	325	334	322	326	361	345	291	340	315	326	298	300	341	320	302	336	323	351	318	322	306	350	347	309	363	320	300	309	328	321	280	343	324	341	339	347	316	319	318	331	341	326	318	342	295	323	329	340	328	330	349	336	329	333	335	338	317	329	347	323	335	348	320	322	321	302	363	308	307	308	357	297	323	315	307	316	350	340	347	303	353	355	345	335	349	350	372	347	312	348	331	349	331	305	312	342	309	333	338	305	305	328	349	303	342	330	312	306	325	349	323	337	323	327	321	324	331	345	327	327	340	328	301	361	320	351	322	286	323	331	306	308	347	344	353	345	361	329	353	341	334	357	356	348	325	339	337	317	336	353	313	361	301	330	330	349	355	333	346	295	325	333	329	329	325	350	363	346	343	329	324	313	311	316	329	338	315	327	344	335	345	319	329	324	297	346	320	322	317	319	293	342	318	362	334	356	339	327	343	319	345	320	315	331	305	352	325	304	331	330	327	329	333	346	313	348	326	354	333	320	322	307	318	337	331	317	338	307	326	326	319	341	325	355	343	315	335	312	318	328	325	324	336	359	309	335	356	346	328	318	337	314	347	320	333	309	292	321	341	318	315	343	338	344	356	289	326	338	330	323	311	369	325	303	360	352	328	333	358	349	354	326	353	355	337	353	336	327	335	340	352	296	338	333	328	343	338	326	329	336	312	310	313	378	329	326	324	296	327	344	370	343	336	339	338	294	307	333	343	335	350	336	354	346	318	370	346	339	325	316	309	301	318	293	354	352	332	346	325	325	294	321	322	299	303	346	335	306	349	335	334	329	333	303	313	325	315	323	338	311	332	336	332	329	339	302	311	316	290	300	316	333	352	344	299	317	343	337	359	366	333	330	351	307	346	320	333	338	324	314	320	328	332	328	296	305	340	341	325	316	296	322	306	326	351	327	339	305	323	312	327	316	304	308	334	308	305	337	336	321	368	336	310	329	333	315	323	342	324	325	289	350	323	327	299	336	360	317	307	319	303	329	315	331	345	307	329	344	342	321	299	334	316	323	311	326	336	316	309	356	326	347	302	311	333	338	320	339	331	306	328	329	342	310	335	355	319	317	353	315	343	323	314	322	329	329	331	326	311	338	324	353	317	321	329	310	302	350	359	319	330	317	334	316	358	350	344	332	321	330	330	329	328	345	336	321	305	320	324	288	318	324	307	328	349	297	323	325	330	310	334	315	324	341	351	349	325	326	305	309	344	340	355	334	325	296	328	303	314	335	316	297	334	303	353	340	340	335	326	352	321	357	335	352	324	331	337	323	318	307	311	338	334	337	316	326	332	339	319	331	331	364	324	293	317	322	334	338	328	342	313	294	324	350	362	333	309	342	333	347	305	341	309	332	306	291	328	320	334	321	332	305	343	337	284	298	323	327	309	324	334	324	349	317	313	338	309	324	317	319	328	332	314	316	299	301	325	339	350	349	317	337	315	342	325	337	310	327	310	333	338	334	332	326	340	344	309	321	339	307	325	320	328	313	329	334	307	305	321	339	350	306	333	351	340	341	327	320	295	329	355	341	314	365	289	334	347	328	329	302	335	363	362	345	323	312	306	321	306	330	324	304	324	306	344	299	335	340	314	371	321	318	315	311	337	384	318	320	381	318	330	315	319	335	314	331	332	328	314	344	338	339	358	331	328	301	330	364	310	347	294	353	337	317	327	330	343	369	316	338	327	309	338	353	316	301	332	347	325	318	329	329	299	352	331	331	330	324	366	332	323	305	321	339	326	334	319	319	366	348	319	286	340	339	340	352	337	320	325	343	317	317	351	332	331	306	306	312	321	374	342	350	320	352	321	305	353	293	299	340	345	304	313	315	340	339	303	321	340	313	348	339	322	321	349	338	329	320	287	342	347	348	319	347	339	314	362	329	340	312	327	322	329	325	330	343	329	302	326	332	353	336	315	322	290	325	322	325	351	334	332	313	325	298	345	332	310	332	353	338	315	320	304	310	323	321	322	322	341	328	349	343	342	358	325	318	352	305	325	314	320	323	353	353	312	297	323	325	342	329	339	311	287	349	323	311	314	343	341	331	334	330	322	345	317
27135	21107	17441	9079	4201	2139	1342	1097	850	763	664	603	514	481	482	432	439	444	417	398	369	438	403	407	422	402	378	384	397	378	375	388	414	384	404	345	408	374	388	376	346	404	364	334	354	340	390	381	420	356	371	377	370	349	381	366	360	383	406	350	424	365	433	382	403	393	396	392	396	373	402	348	382	381	390	390	347	406	383	377	397	383	385	414	377	415	367	351	345	412	387	415	376	386	358	371	413	373	403	324	373	374	353	380	345	363	380	372	381	362	387	360	392	362	357	369	369	381	358	340	393	380	361	377	364	377	383	352	361	380	375	369	374	343	395	348	354	363	381	381	323	398	350	381	374	373	371	380	353	370	375	397	390	361	357	417	379	366	372	351	337	378	338	344	337	395	360	376	353	366	356	361	390	381	352	374	403	396	377	353	354	368	386	359	395	360	380	407	388	344	341	355	400	378	340	352	334	366	333	380	417	375	364	398	432	360	357	332	365	388	378	374	365	365	384	347	362	349	353	367	359	310	362	381	382	387	329	384	383	349	390	363	389	368	376	372	380	351	390	350	380	357	365	387	394	372	383	361	362	382	373	385	392	368	357	358	352	364	365	392	370	355	383	366	395	360	381	366	365	348	393	346	360	385	432	381	363	362	374	387	376	425	346	344	409	383	380	378	401	383	371	340	365	345	354	367	386	353	371	333	387	357	396	349	365	370	396	358	352	377	348	362	322	389	347	372	361	388	383	390	343	340	352	392	336	395	355	404	410	388	371	399	379	392	391	349	345	388	411	391	345	366	375	398	389	380	377	365	396	364	378	358	329	351	395	367	329	397	356	330	396	385	352	386	389	419	354	326	394	386	347	380	377	389	376	392	365	375	367	376	379	364	384	386	369	361	377	345	365	396	348	368	385	377	350	393	374	374	351	376	360	399	372	356	400	357	366	363	364	349	376	382	392	365	419	389	372	350	365	355	367	366	422	403	372	387	364	401	344	351	374	389	385	371	364	365	375	363	390	395	346	373	352	375	403	394	365	382	378	379	358	398	369	378	353	371	334	377	393	405	361	388	376	384	378	377	341	356	369	352	383	357	353	355	374	362	362	380	387	355	369	364	353	354	381	417	394	385	375	335	388	354	403	371	342	349	381	390	377	401	400	363	353	363	374	385	385	382	368	356	379	356	354	395	374	364	340	357	375	366	338	393	345	342	362	363	355	332	351	373	384	389	370	387	349	373	368	347	338	383	350	379	387	356	384	377	366	366	327	380	398	396	408	386	370	406	373	368	348	400	366	356	317	408	374	370	406	350	330	375	373	352	353	352	371	389	382	390	397	375	362	360	391	357	416	349	387	382	365	305	394	363	328	349	368	339	368	356	346	373	395	351	360	377	368	403	386	383	360	376	373	385	374	419	353	433	380	362	372	382	363	353	403	376	364	407	347	364	375	358	377	351	352	359	360	371	373	389	388	357	387	350	353	374	348	386	361	376	342	418	361	367	394	390	377	382	380	365	364	403	359	331	402	361	337	371	340	348	374	389	389	358	373	384	374	361	390	386	390	367	395	390	394	370	355	364	391	367	397	359	399	421	378	351	358	368	369	357	405	360	385	361	377	376	403	363	395	392	386	393	363	381	383	403	370	370	354	350	391	406	362	417	393	378	339	349	411	344	399	390	377	360	396	382	372	334	418	346	372	384	360	359	378	377	368	320	375	361	395	364	383	371	401	394	328	348	364	351	374	356	401	366	377	410	402	354	352	352	358	373	388	358	380	355	380	407	391	330	382	364	377	366	329	395	356	367	370	377	344	372	343	385	380	346	378	374	339	358	362	394	406	422	381	388	339	361	369	362	359	360	327	373	387	384	377	340	397	351	361	359	368	363	355	383	379	339	391	345	341	391	381	361	376	389	376	360	350	355	348	361	348	359	374	327	375	355	361	400	338	350	372	395	353	364	384	365	382	388	402	369	390	361	339	402	357	337	321	417	418	340	383	393	369	363	376	368	361	340	375	355	347	375	362	352	379	343	401	394	389	366	361	392	358	388	341	389	360	384	379	401	397	398	342	374	422	368	365	358	359	366	366	369	352	340	370	353	372	408	354	390	347	380	387	397	377	393	385	367	391	384	396	365	386	375	372	340	358	370	375	373	374	367	405	385	391	344	342	372	361	385	396	374	369	364	374	377	381	376	350	356	383	354	367	361	358	346	339	384	377	353	357	395	373	366	355	388	429	373	348	355	385	388	361	387	359	375	402	386	397	358	376	388	366	333	383	366	368	363	380	347	344	361	359	374	363	346	386	364	362	340	377	349	367	375	348	386	358	337	391	386	363	360	393	358	383	349	374	378	368	381	386	369	376	377	386	374	372	358	371	375	398	392	369	381	399	351	378	380	364	420	362	394	376	378	376	405	357	363	395	399	376	370	370	369	377	357	394	418	370	393	398	369	375	378	366	389	375	398	364	359	329	364	343	390	380	367	375	379	366	366	387	373	371	350	369	376	382	372	351	394	356	369	351	394	399	375	372	359	387	402	401	359	350	393	369	381	346	358	387	408	364	349	377	367	378	374	382	410	390	343	349	348	383	389	390	352	382	372	361	372	376	384	353	343	347	371	340	358	380	421	351	325	363	349	355	343	365	367	372	385	396	383	394	376	357	392	364	416	370	389	380	321	374	409	384	388	325	395	358	388	378	341	374	358	364	390	383	396	360	370	351	341	378	366	394	389	367	360	365	359	364	397	382	397	384	344	341	368	392	364	401	377	372	371	366	389	383	390	366	384	369	400	355	365	376	393	345	364	352	399	364	382	401	336	344	354	391	373	344	395	370	365	346	353	351	368	338	373	357	368	402	369	376	348	357	381	366	398	380	369	361	403	346	353	347	338	436	381	361	366	382	370	397	374	351	378	362	400	361	382	393	383	379	360	362	378	389	399	379	399	386	382	405	363	393	355	370	388	385	376	357	389	371	373	352	399	369	350	350	370	355	354	366	338	373	410	338	367	354	377	402	366	363	362	371	389	363	355	367	381	376	377	349	354	370	385	371	352	335	405	373	381	366	383	413	355	363	366	357	373	372	390	368	365	381	356	397	412	352	347	389	352	359	377	375	348	353	394	363	387	366	352	413	376	371	385	370	356	383	369	351	350	390	373	337	391	327	374	338	346	388	369	345	377	378	370	414	374	389	373	366	367	378	372	329	369	356	355	374	374	381	382	393	368	362	359	379	372	403	390	364	340	392	361	393	359	366	407	385	357	368	358	324	363	357	401	391	354	357	352	341	369	338	365	373	369	380	377	356	362	359	392	330	380	345	384	389	366	380	366	368	378	369	381	377	376	385	386	377	390	344	368	375	376	360	359	363	360	375	354	331	392	383	392	382	394	357	360	337	394	378	356	386	376	374	394	379	387	381	365	361	386	365	387	405	378	381	387	394	337	354	371	360	366	397	357	357	383	391	336	361	371	400	354	326	362	384	381	372	366	344	383	348	365	383	392
15279	23577	20284	11032	7809	4977	3348	2773	2134	1683	1477	1296	998	968	925	816	737	717	685	658	657	600	580	603	614	609	586	542	551	571	581	562	599	592	565	507	539	515	551	498	545	560	534	559	572	515	552	569	525	593	565	563	525	563	550	522	553	534	563	572	511	585	604	575	600	539	595	626	565	531	548	552	547	535	528	523	520	556	552	526	522	516	490	552	558	543	523	516	572	518	569	559	494	546	519	539	530	566	522	567	523	515	549	570	532	585	523	530	534	518	552	529	566	527	554	520	532	526	539	566	555	516	525	517	568	546	560	538	527	551	542	540	543	547	562	540	525	578	571	565	513	579	567	536	533	533	540	530	553	505	520	568	528	588	548	533	507	518	567	510	560	526	539	548	535	532	534	504	526	523	532	540	538	520	508	525	548	546	546	549	544	569	553	507	514	546	554	573	483	513	540	566	536	517	520	542	539	541	517	535	565	564	531	551	477	523	548	514	499	540	526	564	535	522	525	567	548	525	512	548	561	568	538	514	564	510	533	517	559	538	507	557	543	506	582	533	602	510	505	491	522	550	523	557	563	535	513	530	515	584	525	547	533	511	530	503	554	555	528	567	547	524	535	604	541	506	523	548	567	547	551	572	515	522	541	537	505	547	578	483	549	522	569	557	523	531	563	537	534	534	527	580	539	566	573	570	549	546	562	521	513	509	555	563	485	556	516	519	549	554	495	516	543	504	530	548	557	528	525	534	525	554	524	515	557	547	527	539	531	531	548	501	535	524	519	539	530	526	515	498	513	578	548	507	505	512	517	537	548	505	496	566	538	523	523	534	543	567	554	577	534	523	535	487	528	520	548	512	551	546	549	562	489	538	549	573	519	556	531	532	532	566	544	501	508	522	570	557	542	540	527	525	535	576	538	520	538	550	540	523	545	551	539	546	572	500	506	516	533	549	519	551	562	554	555	488	519	563	539	527	533	568	539	533	549	549	559	512	530	522	584	539	551	524	554	516	548	535	527	518	546	547	532	528	495	517	522	515	552	504	512	523	480	487	522	539	518	529	553	505	510	523	516	572	521	564	543	565	538	566	523	531	520	528	494	515	504	497	527	536	593	484	486	543	576	516	554	532	495	586	538	545	491	543	530	528	539	513	537	541	544	554	524	558	533	520	510	501	593	535	537	535	504	521	515	547	527	543	527	507	522	523	535	524	524	514	548	567	517	510	562	563	500	548	522	505	498	563	524	553	537	551	549	476	533	521	539	518	563	494	513	506	530	541	524	521	528	557	539	549	560	566	569	579	546	514	539	537	519	537	541	538	526	538	516	542	564	538	522	532	522	514	540	520	571	538	526	515	542	541	514	556	510	544	532	522	547	533	523	507	535	532	536	480	523	527	515	523	553	547	550	527	539	541	562	490	504	569	504	447	533	533	534	522	523	562	512	559	515	527	521	560	489	544	520	522	526	554	498	529	567	539	561	540	519	527	490	582	531	520	521	512	533	511	537	517	513	528	574	579	528	545	592	554	524	560	526	547	472	481	551	543	540	495	583	521	547	532	530	510	527	513	543	541	551	498	564	528	541	571	517	550	561	559	516	549	563	547	539	524	557	586	538	548	590	521	572	513	542	534	510	559	529	558	538	526	514	524	474	597	549	563	546	491	497	539	562	533	536	509	581	516	547	512	548	543	577	537	525	544	560	586	536	501	530	507	557	554	519	570	558	532	578	530	583	531	555	534	507	550	554	561	547	540	540	501	533	485	495	495	544	528	523	567	519	527	573	528	532	508	556	563	516	545	565	524	521	554	570	489	582	558	524	566	528	514	521	503	591	550	497	568	539	548	544	510	546	516	493	531	549	501	539	559	535	616	573	552	510	555	554	570	544	555	552	534	561	539	535	551	494	536	533	551	529	542	530	529	562	545	563	596	524	537	558	564	553	521	515	543	506	527	550	579	553	536	540	556	562	571	524	591	538	571	535	532	505	546	517	469	565	556	524	578	538	534	533	536	509	552	509	541	570	492	534	526	534	534	537	542	555	547	505	533	535	539	529	488	545	549	509	511	557	522	517	540	554	547	531	507	564	523	527	555	560	541	518	576	535	543	507	539	516	516	569	563	526	526	562	547	513	564	533	519	518	538	533	528	554	552	511	519	506	568	547	524	567	515	540	533	571	561	502	568	499	572	589	555	575	538	535	532	569	514	546	535	502	532	507	535	548	519	520	551	542	537	545	557	513	559	506	537	539	559	493	527	541	523	496	533	522	551	484	547	540	576	504	584	519	478	528	523	566	487	518	547	537	508	581	558	539	538	552	576	539	575	501	540	540	517	556	526	538	521	542	578	576	542	547	530	549	558	494	532	500	530	541	485	517	557	570	500	499	532	534	547	579	584	523	534	541	569	576	513	468	525	542	501	559	517	545	541	560	569	479	511	542	547	512	553	531	531	502	531	540	569	519	556	531	538	505	554	520	523	558	556	527	558	520	557	552	532	495	531	499	539	515	565	529	507	518	522	500	534	583	524	559	521	539	536	547	553	517	533	550	528	489	553	520	546	537	551	501	554	578	530	497	505	560	523	547	509	524	525	524	512	523	506	563	575	570	565	534	527	558	560	584	519	564	560	529	510	543	542	507	497	570	487	559	530	536	513	556	538	481	558	497	566	544	554	517	545	546	551	574	506	498	525	560	534	525	511	546	562	508	507	520	591	547	602	499	522	543	541	522	549	546	549	531	547	542	529	507	540	549	560	540	527	559	541	508	516	566	529	541	558	534	526	543	554	529	536	543	540	547	511	565	562	563	563	535	551	565	542	544	532	534	505	565	510	563	542	567	526	585	571	542	505	565	528	550	551	525	528	480	523	502	522	532	553	567	547	535	510	528	544	564	535	515	512	550	544	533	556	559	534	505	525	521	507	541	513	509	521	559	548	530	516	568	538	503	499	538	519	518	511	576	539	500	589	541	553	553	523	546	551	540	522	538	537	546	524	519	556	519	528	530	524	518	565	523	497	551	571	569	541	545	502	550	527	582	549	532	539	519	524	531	560	523	546	581	522	532	548	539	513	510	531	556	557	537	534	490	532	533	569	578	491	535	571	533	534	512	508	587	549	538	522	498	526	532	514	519	516	554	530	532	531	513	533	521	529	562	546	533	540	589	536	544	566	530	534	551	509	518	539	508	507	494	575	551	513	507	555	496	554	533	537	514	520	511	570	547	534	497	513	550	549	507	536	524	536	577	587	519	526	530	536	569	556	542	548	541	565	559	568	550	536	514	480	530	533	508	536	567	501	542	512	526	552	508	531	541	554	530	552	537	531	543	520	543	559	544	561	559	556	540	519	548	548	511	554	548	531	570	539	565	515	516	545	561	527	557	589	565	520	537	506	525	517	548	529	479	577	589	543	557	522	517	514	530	537	504	541	553	551	519	491	524	490	522	545	512	548	571	568	538	577	502	568	518	509	489	554	555	565	525	533	541	574	524	533	539	544	531	546
23955	21013	28103	24090	20407	8849	3316	1927	1341	1116	939	827	671	595	581	517	520	519	441	450	427	435	408	387	373	402	423	365	346	370	348	387	315	357	358	350	359	369	376	355	360	346	362	336	389	360	358	342	362	367	342	343	348	365	351	364	379	373	363	357	325	359	404	403	375	395	372	346	372	336	350	357	377	351	358	330	334	361	361	335	339	349	323	340	368	352	312	341	319	345	360	334	357	355	330	354	373	362	365	371	313	355	386	367	366	351	347	334	366	329	369	369	387	375	346	385	364	380	331	352	345	349	342	332	336	334	359	368	368	366	344	345	343	351	357	366	348	354	309	346	321	373	356	334	376	345	323	328	307	336	379	331	345	358	337	375	368	353	349	341	334	349	365	345	346	349	336	342	374	327	336	327	352	320	325	356	340	329	350	349	387	346	352	339	316	321	337	314	334	364	361	307	328	316	364	337	342	363	325	371	372	334	338	391	341	332	360	365	323	361	328	317	320	328	323	331	346	357	321	359	341	315	349	355	368	342	327	351	343	369	317	331	356	340	328	314	386	325	361	336	309	339	337	356	363	296	352	313	347	339	373	347	350	316	346	330	357	342	321	341	334	373	330	339	325	348	335	339	344	324	344	336	338	336	348	330	362	334	329	389	330	314	386	329	330	337	339	349	338	350	354	311	350	330	333	361	336	341	342	365	323	336	318	356	367	342	359	328	339	354	354	343	321	338	320	320	342	335	352	322	348	350	335	347	332	344	356	364	303	350	349	352	347	371	333	333	306	353	395	358	349	360	341	318	366	374	332	336	354	340	343	337	314	353	346	321	373	344	318	341	331	334	342	340	362	362	371	354	335	349	368	352	326	363	297	326	318	339	318	329	374	348	323	328	338	365	337	368	340	328	313	322	340	324	314	315	347	353	356	358	370	372	335	364	375	357	321	345	331	345	336	366	313	325	398	367	339	350	330	312	352	336	362	344	372	335	354	349	343	369	348	319	363	361	353	361	309	337	337	355	329	351	311	339	322	352	351	355	327	305	348	337	358	346	315	306	350	326	376	343	320	354	392	351	359	347	383	382	353	331	330	373	341	289	382	363	343	345	367	355	334	365	314	369	364	339	327	371	383	345	350	332	335	377	346	329	369	368	374	354	343	333	356	348	310	346	353	316	319	342	362	338	347	326	331	323	357	326	352	366	385	344	346	348	366	333	364	341	345	345	331	331	351	317	367	332	333	332	342	332	360	318	356	322	315	340	341	321	354	348	352	318	348	333	355	304	357	356	313	348	359	341	345	307	346	318	345	361	350	349	315	332	329	347	335	334	345	306	352	340	345	366	347	343	339	349	345	350	322	342	349	311	354	316	322	343	357	344	339	314	354	353	318	317	315	337	386	360	340	332	391	336	320	338	344	347	346	345	334	341	337	363	331	349	315	352	356	294	335	315	343	362	316	330	331	319	342	317	307	349	360	351	347	336	325	357	337	352	355	329	378	333	393	345	337	363	358	349	351	352	334	364	311	358	351	345	334	304	349	332	333	340	372	359	363	332	335	346	335	327	363	320	323	348	347	337	327	345	367	372	330	334	354	353	337	344	361	366	331	367	390	316	344	359	320	325	359	337	341	345	340	345	325	353	352	344	327	326	320	369	318	311	347	340	343	341	335	371	340	337	315	339	346	359	330	324	345	340	347	327	324	324	353	312	373	337	344	330	352	374	336	335	342	364	326	347	366	357	363	354	310	377	333	339	350	337	336	345	337	327	370	330	323	356	335	364	317	336	332	342	320	352	333	345	363	336	333	340	321	359	347	351	339	367	349	321	310	345	361	351	367	334	318	357	331	340	318	342	329	338	355	326	330	350	349	346	347	331	351	344	337	339	338	332	375	364	352	363	360	375	339	350	368	327	345	320	335	324	357	350	363	324	359	334	356	319	348	336	329	308	350	315	315	327	356	323	365	343	357	332	342	357	381	345	314	364	333	341	333	356	328	345	339	356	344	346	346	332	306	379	364	369	344	341	334	362	322	347	343	359	353	367	348	337	363	343	334	330	345	334	348	343	356	303	337	375	356	338	350	309	319	364	317	335	350	341	330	333	346	335	338	358	343	368	318	334	328	334	357	326	352	315	397	345	342	351	330	310	363	335	338	319	337	366	332	346	330	344	309	368	318	366	336	363	331	331	372	337	393	365	344	329	339	347	348	323	328	352	338	328	344	374	366	329	359	358	330	358	320	350	383	370	314	350	335	352	364	341	305	348	313	331	337	364	312	338	393	341	310	321	338	360	324	340	331	353	338	354	354	334	342	324	319	351	360	350	357	358	293	353	345	353	295	336	337	350	355	331	330	346	346	324	350	359	351	339	320	336	338	366	356	342	310	354	374	349	396	322	346	341	368	349	370	363	349	322	365	337	376	351	386	350	341	361	352	333	357	334	367	316	345	338	326	340	338	358	350	359	363	336	345	325	311	336	336	337	339	325	351	350	338	347	360	365	342	354	351	335	356	369	364	343	314	308	344	383	351	344	352	323	374	357	369	306	330	360	332	333	361	340	369	358	300	331	354	330	356	317	329	330	321	319	336	318	355	370	342	403	336	330	340	352	342	374	343	354	340	344	365	336	381	354	354	359	367	359	346	318	327	336	335	355	353	356	359	334	313	316	330	345	360	332	325	339	347	358	349	361	321	326	299	318	366	347	364	377	362	365	324	351	305	342	329	352	339	336	341	356	351	361	336	343	325	328	373	373	321	349	345	350	352	343	347	338	351	346	354	354	329	330	355	368	349	347	331	327	352	323	333	367	335	346	358	354	353	322	335	330	343	338	336	337	339	368	334	360	352	346	340	344	320	314	341	327	328	357	329	334	320	365	335	355	347	319	370	366	336	356	346	339	376	339	372	339	389	388	353	316	336	357	349	325	346	360	374	345	346	351	368	356	377	327	330	355	350	339	335	326	382	375	330	338	374	341	363	352	345	331	369	334	310	349	331	339	341	376	362	350	353	333	310	346	325	322	365	337	357	372	328	343	347	346	322	312	356	317	339	359	325	349	362	351	363	323	332	353	347	332	381	325	330	323	344	312	349	340	356	354	353	317	362	348	364	341	325	351	387	327	355	347	359	374	342	345	353	337	338	338	394	346	364	362	344	303	344	376	337	345	342	331	325	345	330	398	329	318	359	362	324	315	338	351	328	319	343	342	340	327	357	335	373	371	334	339	356	377	379	345	378	369	360	341	345	335	392	346	344	359	348	352	319	345	340	358	375	377	368	344	356	329	365	340	317	381	310	348	330	331	330	335	335	333	340	326	352	347	334	307	320	335	344	358	326	357	309	356	335	321	360	353	331	343	321	361	341	320	339	372	345	321	331	331	336	352	344	353	339	352	327	305	349	356	364	323	357	331	338	328	329	353	366	324	378	338	337	363	343	347	338	324	364	377	340	356	349	348	346	327	342	325	364	358	339	348	364	368	323	331	322	317	359	357	348	351	331	337
16986	30253	25722	15873	11453	8180	6103	4549	3482	2777	2411	1901	1515	1275	1160	1084	933	887	744	754	743	687	696	658	621	593	631	596	560	598	578	527	561	551	561	545	565	511	550	520	503	555	512	532	530	521	514	519	550	546	507	531	620	509	527	541	514	525	557	536	532	572	585	568	560	557	540	544	597	515	540	530	613	514	539	517	477	500	476	557	549	481	510	515	500	499	506	498	535	467	503	515	578	546	503	543	570	563	562	549	479	504	547	544	550	497	525	546	532	500	479	526	498	513	540	491	528	486	495	491	503	514	535	464	468	471	477	475	440	520	533	502	492	504	515	491	543	497	516	512	504	530	506	491	530	555	508	509	528	491	501	536	469	477	506	491	536	526	532	510	521	489	500	503	500	495	491	479	506	509	481	504	471	499	524	465	479	506	490	499	496	473	502	522	507	490	480	515	491	514	503	484	491	498	515	482	542	503	481	433	491	495	509	525	510	517	456	496	488	480	481	522	493	494	483	473	514	459	486	543	471	477	498	526	525	499	504	477	472	469	481	535	531	525	559	504	509	450	461	472	488	478	489	503	518	469	508	489	457	502	504	479	510	515	492	527	518	495	507	491	542	532	522	528	479	520	516	519	473	486	508	513	536	487	497	535	479	486	518	516	532	546	495	480	519	505	491	467	526	508	491	512	517	481	470	486	509	485	473	494	533	499	537	489	474	501	461	502	484	490	502	471	508	513	525	505	471	481	460	506	497	484	497	495	486	511	482	488	483	497	497	473	475	498	542	485	462	508	478	477	483	500	489	487	465	547	493	516	553	489	481	470	537	469	472	478	540	539	497	533	483	532	478	529	482	504	519	490	479	499	526	499	508	489	520	493	494	524	490	507	475	476	518	517	499	501	521	529	501	468	491	520	495	432	502	518	525	487	518	488	488	520	494	478	522	474	524	553	502	509	482	490	481	466	511	523	517	515	503	475	526	491	512	471	499	536	457	513	494	519	512	480	491	495	485	473	479	496	478	522	480	477	512	502	497	509	511	521	482	515	493	539	500	506	462	476	483	514	472	460	495	499	532	525	533	525	504	487	448	487	493	506	481	476	455	500	500	520	507	518	514	501	494	498	487	478	531	502	518	503	501	493	503	489	540	526	488	532	503	537	488	457	481	488	513	497	538	492	472	512	484	515	496	484	459	509	499	493	479	456	532	510	508	514	486	461	503	486	471	511	489	481	507	520	497	441	490	521	490	522	503	470	472	529	503	510	497	513	517	487	524	520	474	497	488	507	506	506	531	522	463	526	502	479	511	538	544	494	542	514	525	521	497	502	533	506	505	535	470	486	503	475	523	516	490	491	507	486	494	510	480	506	511	485	498	524	471	457	496	484	512	462	484	510	501	558	479	525	501	482	514	478	490	512	488	472	486	493	474	525	513	498	516	518	502	495	514	555	498	558	502	466	522	524	524	492	486	524	502	516	491	485	465	492	517	512	489	537	458	526	490	487	495	517	503	499	474	513	474	516	537	524	474	507	554	469	504	554	478	507	513	525	505	502	513	506	482	497	516	540	479	528	499	520	522	534	505	515	491	509	514	504	503	505	480	490	491	511	448	506	543	505	503	495	537	529	511	512	490	511	500	487	495	515	544	486	503	499	516	489	485	513	469	520	506	443	474	520	497	492	435	468	525	510	530	534	527	516	494	503	506	514	469	474	513	497	450	524	504	507	516	499	520	552	477	498	509	479	479	530	499	495	532	493	488	490	486	481	503	458	510	507	522	506	461	487	489	497	487	496	503	511	496	501	488	512	515	513	522	488	480	541	481	495	515	505	469	501	501	472	476	529	496	480	491	523	510	514	505	486	511	513	521	491	517	522	458	508	521	494	518	520	531	516	487	478	460	485	525	458	531	505	507	458	521	525	482	485	485	510	514	545	543	535	490	518	502	496	508	471	482	531	521	513	513	470	517	501	492	518	526	516	488	529	538	454	510	492	495	519	489	514	491	529	504	517	498	527	527	489	495	493	479	492	523	525	502	492	516	502	529	503	515	457	494	506	483	495	495	486	497	507	524	513	499	459	506	499	448	527	559	491	489	519	498	522	471	474	502	499	469	455	504	477	502	513	501	514	539	526	534	516	503	509	477	511	501	499	519	479	512	529	485	510	493	488	469	500	492	510	489	503	559	526	521	504	490	560	488	505	527	550	529	518	562	525	503	501	469	523	467	497	469	488	468	537	498	528	495	467	518	502	490	487	549	513	452	501	466	501	518	489	472	462	523	552	501	504	511	504	497	481	518	479	432	531	498	491	546	498	522	540	437	496	525	530	480	471	483	520	519	527	495	513	496	520	539	502	511	472	466	470	530	503	480	485	492	503	486	532	485	544	491	515	517	507	505	518	494	495	501	514	498	492	480	468	519	474	465	507	479	495	507	508	476	487	514	493	440	510	514	524	547	491	464	502	500	480	530	472	513	516	480	514	457	479	497	507	483	488	464	509	513	506	505	485	520	528	504	526	494	529	491	462	516	467	489	475	504	508	577	459	536	488	500	494	537	490	493	495	473	482	454	490	482	478	491	507	485	505	488	500	515	466	482	504	419	485	517	511	508	501	466	484	500	516	507	532	518	502	508	525	485	509	492	459	526	522	470	494	510	499	562	514	545	430	498	457	523	509	502	509	480	515	483	512	478	477	485	485	522	506	482	523	473	516	513	492	511	498	495	449	483	532	493	470	486	466	505	520	480	487	515	529	489	506	494	468	464	482	503	492	469	477	488	535	511	551	489	491	507	520	511	526	489	541	536	499	501	494	523	479	458	519	496	549	508	482	455	522	492	480	523	505	478	473	510	481	559	488	487	503	505	503	520	486	502	484	510	502	523	514	508	486	474	498	519	462	501	475	477	489	522	514	469	482	481	503	492	511	501	506	519	534	518	478	484	515	462	501	483	488	466	468	507	529	509	516	501	506	471	542	479	469	528	482	517	494	529	494	499	492	489	500	504	499	482	461	490	485	501	504	533	501	485	499	497	512	451	498	523	535	495	500	518	473	517	501	491	552	501	505	486	528	539	503	511	491	498	470	485	535	508	522	530	488	493	520	498	509	497	529	510	500	466	501	523	487	493	531	458	520	515	492	491	539	488	505	548	532	519	520	504	561	459	495	499	477	501	486	536	538	492	515	528	509	505	500	531	488	478	492	510	509	510	450	495	507	531	492	514	472	463	494	502	468	502	546	523	510	508	469	509	509	493	501	505	490	511	509	516	470	514	481	492	501	489	494	506	487	484	483	560	528	520	516	507	495	484	491	526	503	517	529	531	512	501	511	498	520	494	519	509	557	517	515	501	506	472	471	499	547	492	489	481	455	540	471	489	485	542	501	511	513	494	528	519	477	503	501	510	508	504	510	493	481	524	504	467	503	475	508	536	512	490	484	503	486	533	520	514	499	500	463	534	503	495	521	490	519	503	491	516	528	499	507	494	489	541	499	520	480	470	478	508	509
23142	21122	28854	23676	21148	20301	8230	2747	1664	1374	1195	978	840	644	609	526	454	444	459	398	372	300	319	297	324	355	302	287	301	259	264	290	278	257	283	239	247	239	247	273	245	256	241	264	230	240	245	250	246	249	258	252	246	241	217	271	245	251	278	288	266	265	249	284	287	257	268	289	283	271	288	253	285	262	235	241	244	222	216	249	245	226	222	238	221	237	268	258	231	242	224	219	237	214	245	251	238	255	257	251	236	268	270	251	252	258	253	240	240	262	258	228	243	217	233	246	240	237	254	239	228	239	237	221	216	239	225	252	225	232	261	219	252	230	231	222	232	226	218	244	239	221	279	251	224	246	210	211	251	216	259	236	236	243	201	246	233	237	229	225	221	231	276	235	215	260	240	250	225	243	214	214	224	239	224	249	218	228	287	237	250	206	238	242	227	213	256	231	225	259	232	240	236	261	233	231	250	255	241	233	271	222	242	219	254	212	227	236	231	211	234	218	215	222	249	208	215	227	229	219	239	220	253	232	214	242	231	234	223	232	234	236	234	234	216	231	219	223	233	226	210	233	227	236	244	226	235	227	245	226	226	273	254	240	262	247	214	254	248	242	247	234	208	238	219	236	271	208	246	232	228	230	234	227	235	226	266	250	235	230	232	202	251	209	261	240	238	266	245	244	258	227	237	212	210	270	228	236	233	240	243	234	235	261	231	230	220	217	226	255	237	243	225	223	240	228	231	250	211	227	233	235	241	219	235	238	252	234	224	224	234	239	227	242	264	190	208	264	231	247	207	252	236	227	222	251	255	245	255	219	238	208	226	253	222	222	232	245	230	218	239	251	207	223	256	229	229	248	240	230	235	229	238	237	250	240	223	219	236	246	272	224	203	229	239	229	234	223	242	268	255	227	231	238	246	234	232	234	205	227	230	233	222	217	222	240	238	209	229	243	216	252	234	198	214	253	238	218	242	230	229	238	238	234	226	238	236	241	243	252	233	228	271	241	245	240	219	227	230	224	209	233	222	257	216	221	230	228	236	230	245	228	255	237	233	231	225	236	224	211	215	231	237	236	226	236	263	249	242	244	274	239	198	237	247	227	241	236	226	219	232	206	223	229	234	246	230	212	266	242	241	259	230	226	255	237	227	238	232	229	247	238	218	221	248	228	221	229	223	227	232	233	251	229	204	229	245	216	242	246	227	220	243	226	232	234	258	226	207	221	257	265	217	240	225	220	211	242	213	206	230	207	241	249	268	229	216	223	230	247	229	243	218	243	216	221	236	238	242	229	216	235	239	256	217	233	204	224	206	208	206	228	230	244	211	249	251	226	231	246	239	203	233	209	234	252	219	226	222	246	248	223	213	246	261	210	233	223	244	229	227	252	241	225	234	238	240	219	213	240	238	208	220	242	254	236	235	253	227	255	220	259	243	235	247	238	209	240	225	220	252	231	243	266	200	258	206	266	261	208	250	251	221	192	220	239	243	222	234	238	257	245	250	236	210	235	251	209	238	237	232	253	213	250	249	233	215	214	242	254	233	228	211	204	266	223	214	229	246	261	243	228	217	242	260	216	216	242	258	226	250	228	245	240	196	239	237	233	236	219	239	229	221	230	222	240	228	255	207	243	246	239	233	222	221	241	241	205	219	237	239	228	268	209	228	234	238	255	244	238	238	247	216	224	236	235	235	207	237	218	246	233	229	272	257	249	208	245	213	188	254	228	221	248	251	232	242	257	228	220	211	233	247	240	262	226	215	236	242	228	243	233	211	211	212	215	256	246	257	228	234	219	228	246	217	246	245	230	227	220	218	243	246	236	219	237	225	240	228	233	197	239	238	263	223	220	211	235	243	239	208	234	231	217	216	226	260	233	228	234	246	243	234	241	239	217	223	228	233	252	225	220	242	235	242	220	238	241	248	209	228	241	274	229	238	243	258	260	233	215	257	231	246	244	206	224	242	232	201	248	241	198	223	233	246	241	206	241	217	219	217	248	232	246	236	242	236	218	229	235	254	207	210	200	233	237	223	240	223	248	256	246	232	254	219	202	246	223	211	231	249	226	227	252	213	237	251	207	222	233	228	214	232	240	195	252	250	254	216	216	247	234	189	211	237	217	256	227	219	258	221	225	237	276	265	235	260	248	246	226	204	245	236	227	233	229	235	203	215	235	232	254	215	224	244	250	224	243	240	228	213	216	223	205	233	259	219	252	197	228	232	228	226	240	239	218	237	252	263	231	233	239	249	228	238	231	218	237	220	227	242	253	235	245	219	233	227	221	225	220	214	240	209	246	233	215	232	225	226	241	225	198	225	242	244	230	236	265	218	225	235	234	218	228	212	231	242	211	222	215	242	241	228	205	264	241	263	246	237	217	245	241	239	217	216	219	229	215	241	235	236	235	252	212	225	217	215	227	222	237	233	226	230	210	207	230	232	210	264	218	241	244	231	245	232	204	233	229	243	235	216	241	248	221	241	234	233	227	232	206	243	219	233	234	241	248	233	207	228	209	231	259	230	204	250	250	243	222	217	264	250	217	224	229	208	219	218	222	230	231	232	247	232	235	227	235	218	197	233	252	237	215	223	220	238	237	219	247	245	210	256	237	231	233	238	230	245	222	238	251	227	210	212	229	220	241	202	249	253	236	230	221	240	240	242	247	235	230	217	224	220	220	244	240	242	212	216	223	227	231	249	241	227	227	235	244	236	217	204	227	227	207	232	231	252	237	266	229	246	233	221	229	237	251	227	235	244	229	231	213	232	242	238	230	223	256	210	225	197	212	233	215	214	234	248	207	212	248	244	237	218	210	245	235	261	251	244	239	250	214	222	228	260	225	229	236	225	248	259	240	227	226	245	231	237	221	240	241	224	224	229	211	229	231	214	236	222	231	225	206	243	205	233	273	259	257	227	252	219	237	231	231	217	239	230	217	258	234	254	246	244	252	233	224	232	249	223	244	204	231	241	203	242	234	242	236	254	233	246	248	238	231	212	206	220	230	246	241	224	232	248	246	234	259	256	239	205	227	238	255	249	260	244	236	226	247	261	189	255	229	233	235	253	255	243	223	230	238	228	209	215	239	232	241	230	202	214	242	222	244	236	247	236	227	251	268	234	225	223	222	248	234	239	204	219	222	258	235	241	241	224	235	225	223	204	232	240	228	240	234	223	211	266	245	224	234	239	243	237	247	223	254	252	232	242	226	201	232	219	231	250	252	259	213	213	251	226	219	225	256	198	224	216	233	220	244	218	225	234	226	231	235	212	237	244	226	228	250	222	226	236	225	224	224	231	224	228	265	217	224	232	228	231	247	242	210	222	238	208	255	243	255	226	217	237	218	245	232	237	222	249	230	226	215	229	208	235	215	204	239	247	222	224	235	243	258	220	217	239	231	235	228	218	233	238	237	221	206	256	268	235	220	227	210	243	233	224	227	254	224	227	222	248	228	227	225	243	205	210	234	227	263	232	255	240	236	254	245	215	261	211	256	246	251	208	239
19683	34441	30825	20959	15506	11361	8657	6402	4668	3728	3070	2435	1950	1642	1538	1248	1050	1002	866	713	714	620	621	608	593	646	584	518	472	462	431	449	441	429	396	404	403	435	380	437	370	400	368	371	353	358	391	382	348	407	429	405	374	388	425	365	410	404	388	388	439	452	422	444	480	452	460	475	409	421	411	410	353	390	382	353	357	366	350	332	341	388	329	341	372	407	355	353	356	333	339	381	382	362	374	352	407	368	353	373	386	346	403	391	429	412	397	386	403	373	334	396	310	354	359	366	346	310	340	345	363	329	348	311	332	330	342	319	343	351	351	318	361	365	351	347	354	365	344	405	355	369	380	365	330	363	326	320	341	379	323	377	349	366	328	324	364	392	297	318	321	332	342	307	363	336	318	340	337	350	355	320	341	296	332	332	323	317	358	327	335	323	339	358	344	312	327	326	342	355	316	327	331	328	341	330	367	343	356	344	348	344	320	335	355	328	342	329	374	346	351	326	337	339	360	307	315	366	322	328	365	333	336	330	332	352	328	358	346	383	327	353	351	332	333	357	321	369	327	348	364	353	350	315	330	368	332	359	322	347	373	335	350	325	354	323	322	318	360	332	337	325	327	324	314	340	326	357	363	327	350	335	286	339	388	316	322	347	353	350	357	378	333	363	340	337	373	352	362	353	291	337	346	328	311	357	322	355	337	326	348	356	300	315	351	367	333	311	328	343	324	312	316	339	312	332	311	316	356	324	368	349	341	332	356	330	326	344	350	358	359	336	337	353	382	322	306	350	348	340	351	352	363	357	342	344	330	362	318	335	343	321	330	351	338	325	343	334	336	337	326	366	358	322	357	325	349	321	318	336	325	348	358	358	332	321	331	358	314	311	364	308	310	335	357	338	330	324	304	327	350	359	336	345	374	379	343	379	334	352	347	360	363	312	367	327	347	345	353	359	340	357	366	331	353	379	363	338	339	352	359	350	321	343	314	334	367	313	326	337	329	304	322	352	328	333	341	318	335	354	331	346	367	312	342	343	337	323	356	338	330	371	337	329	348	312	373	347	344	293	322	327	316	350	333	317	346	357	332	322	367	324	331	331	335	321	317	363	337	339	340	338	345	337	336	356	370	388	329	371	334	348	350	370	337	347	348	344	305	337	341	336	333	344	323	314	356	341	370	352	353	341	346	373	356	350	308	346	345	350	353	359	348	308	340	338	331	344	331	314	339	318	323	339	360	329	374	334	335	372	336	353	303	330	336	333	338	356	340	320	312	341	362	302	312	372	322	344	354	333	356	347	324	376	327	318	354	351	348	327	322	362	327	355	326	315	354	347	321	319	312	315	336	313	339	359	362	311	350	347	347	377	380	341	341	331	345	339	328	337	360	347	364	382	386	329	339	332	322	334	347	330	317	340	327	352	347	368	334	336	311	292	361	326	379	337	375	325	334	295	322	334	287	343	318	341	336	331	308	315	345	358	288	338	335	366	338	335	331	331	353	324	352	337	331	330	380	331	303	328	320	318	332	340	328	344	350	349	355	323	354	346	372	367	347	321	318	318	336	318	338	335	392	326	310	288	326	317	363	367	305	343	327	339	335	364	355	327	358	336	332	370	319	340	347	348	323	341	352	332	325	320	392	343	355	340	319	391	318	315	327	356	338	330	342	347	383	346	343	362	345	331	358	330	322	321	326	323	365	358	363	335	329	338	344	329	334	332	319	332	358	342	340	324	317	347	343	330	341	373	319	346	316	335	353	334	346	334	371	377	348	366	338	321	344	332	331	335	382	345	296	354	332	354	332	344	342	343	337	327	332	359	346	376	330	362	359	351	372	325	339	322	338	342	332	359	330	320	317	332	353	379	323	347	325	368	334	348	338	349	347	281	315	360	327	359	356	306	346	362	362	358	341	349	333	329	338	345	366	306	333	313	348	350	363	342	354	338	343	367	368	359	320	339	322	347	345	356	376	344	351	330	339	321	343	320	344	342	328	326	331	325	364	313	320	319	342	300	340	362	361	330	348	334	334	332	314	336	330	366	322	312	303	331	315	340	351	336	368	314	333	330	359	340	338	321	368	343	328	326	331	343	360	382	319	366	360	347	324	343	358	311	310	328	355	384	345	352	337	320	345	363	355	329	348	339	332	336	322	306	343	329	378	375	339	334	371	328	351	336	329	352	354	347	342	352	323	390	373	332	352	321	322	327	338	350	343	326	334	350	345	345	324	341	348	311	321	321	329	329	333	388	335	314	346	347	348	329	345	328	354	311	372	342	338	361	345	347	328	327	352	318	378	334	366	335	334	340	333	344	372	363	332	342	364	332	359	343	374	340	353	341	325	346	371	350	344	321	348	347	369	327	364	355	337	347	339	310	328	351	350	324	336	348	324	367	330	374	343	328	307	342	321	314	346	320	368	314	329	323	326	356	350	329	345	335	368	298	330	358	363	325	342	325	327	317	342	371	345	395	341	347	361	349	330	324	324	332	354	316	317	311	305	343	304	352	335	347	346	330	305	347	339	306	330	347	362	332	323	361	356	340	363	301	341	344	363	315	331	332	330	317	339	344	319	308	352	354	338	325	335	332	342	321	335	312	341	349	346	330	344	314	326	331	362	334	350	329	345	323	335	336	325	332	353	360	330	320	348	314	346	339	339	362	330	328	377	353	313	325	340	343	344	329	332	307	344	363	321	344	338	341	356	334	316	327	333	343	335	346	365	325	374	351	301	371	325	286	331	342	308	334	351	345	317	320	342	341	385	366	338	350	333	318	359	359	335	347	361	330	319	386	317	361	328	359	375	336	346	353	355	348	338	348	319	330	315	333	312	359	332	367	339	361	325	323	314	338	337	362	324	340	337	372	315	340	343	319	366	346	338	361	357	316	351	323	308	360	328	359	362	338	315	344	327	333	330	325	351	340	332	357	346	364	335	334	326	347	361	351	341	296	348	346	344	335	345	352	341	326	320	343	321	338	341	319	332	322	312	327	328	366	323	332	381	327	333	297	323	344	341	368	331	336	356	299	317	346	310	323	336	343	341	324	365	330	334	330	313	348	354	324	361	328	353	327	350	347	329	344	336	382	338	326	370	323	351	335	360	336	359	332	388	346	298	350	323	365	311	313	330	346	331	321	314	356	355	311	353	371	349	350	351	332	315	325	339	336	347	373	374	339	317	319	328	353	330	334	335	347	318	348	338	327	363	358	324	359	341	346	301	348	356	333	335	331	316	360	367	327	352	359	341	355	337	328	331	349	318	328	333	323	361	361	374	334	332	370	332	348	338	338	333	346	322	325	323	329	339	313	315	330	339	341	357	289	318	344	348	335	329	353	312	355	349	333	344	347	316	350	348	330	326	364	366	342	343	323	339	336	349	301	380	331	321	359	344	362	368	317	337	341	346	320	349	359	338	349	345	321	329	358	331	353	304	357	305	338	314	363	338	320	347	310	336	315	300	337	353	351	347	325	362	372	351	315	340	350	337	349	336	343	364	345	321	310
27022	20949	17295	9893	4644	2621	1521	1167	857	748	670	576	495	494	454	485	458	457	423	394	468	429	414	429	395	393	365	414	372	351	385	376	380	423	426	380	388	412	419	394	401	348	385	413	392	366	383	397	395	379	369	363	368	401	377	398	352	396	381	360	365	403	404	396	389	388	400	413	369	399	411	375	409	397	418	361	379	394	346	361	368	358	397	369	375	378	351	381	394	376	377	421	378	378	380	400	349	358	375	400	391	394	406	367	373	405	387	357	398	377	400	380	425	360	388	359	345	385	394	397	415	349	363	379	416	413	352	364	367	383	372	352	355	349	334	390	385	391	361	344	370	371	362	366	366	383	383	399	413	406	401	386	374	357	364	351	359	374	355	372	371	391	336	376	381	384	380	351	368	377	368	372	362	346	390	364	376	376	386	392	370	385	364	365	388	398	366	365	387	374	368	364	392	372	369	374	355	356	387	372	365	375	390	351	393	397	356	380	382	369	393	362	390	347	364	381	388	408	374	329	381	400	350	380	384	381	340	361	375	361	383	387	360	389	367	345	344	410	395	335	360	388	378	346	392	397	391	346	392	357	363	394	400	341	361	393	389	407	383	382	386	375	359	391	365	393	373	349	370	375	376	417	398	354	346	396	410	374	340	372	357	374	384	365	386	350	380	359	370	367	403	358	373	379	361	363	345	419	373	377	388	361	364	410	338	368	359	415	379	369	380	367	388	401	373	405	366	340	360	401	385	378	367	365	413	352	386	356	366	401	377	397	393	386	388	407	372	378	391	381	396	361	381	367	396	365	398	371	366	381	373	384	364	357	387	356	372	402	391	365	361	385	400	419	353	364	350	374	435	344	368	373	351	349	368	376	368	408	385	353	364	404	383	388	389	367	338	385	388	382	367	367	367	371	371	378	399	394	407	426	386	354	393	365	383	353	393	374	375	357	407	400	376	394	359	369	376	367	375	398	377	375	380	357	368	362	354	381	355	395	387	369	409	375	383	326	390	386	399	361	400	372	383	371	360	374	384	362	404	383	373	384	392	358	362	358	348	420	413	370	374	355	375	369	378	398	332	384	374	376	365	379	342	383	391	359	360	369	366	378	378	365	377	399	391	349	399	352	353	377	416	366	346	374	353	383	354	346	377	353	361	359	368	405	385	373	353	385	368	392	374	388	369	358	370	367	352	369	343	369	356	406	361	350	388	375	375	374	370	392	361	376	356	371	415	376	409	366	390	382	403	389	393	375	363	372	388	376	346	416	341	414	390	398	384	394	371	399	364	387	419	392	402	349	381	377	373	397	368	351	377	390	399	389	354	365	392	388	392	381	374	360	358	360	367	364	364	392	408	395	391	373	398	374	395	386	349	382	401	373	368	368	395	340	357	395	383	347	385	389	386	358	367	426	385	372	353	363	394	391	382	418	367	372	375	387	389	364	371	347	405	388	394	421	392	365	369	373	390	373	353	344	403	386	376	342	418	374	351	383	343	402	380	403	400	376	397	389	362	394	412	369	381	367	390	384	379	383	374	418	368	407	382	386	335	377	370	387	358	363	376	376	354	404	395	361	402	372	369	415	368	370	370	343	391	389	370	383	410	373	415	362	370	355	433	357	379	377	380	395	375	380	343	379	379	394	375	383	350	411	369	405	344	376	388	391	385	362	339	365	371	349	379	380	395	392	356	406	359	411	393	394	346	342	383	398	393	373	330	379	406	373	366	355	355	387	376	385	351	344	356	347	392	383	357	385	384	381	368	373	385	367	378	408	365	382	381	370	347	383	378	350	359	396	353	397	404	394	370	388	357	409	412	402	351	369	387	406	332	342	357	413	384	386	389	391	399	375	369	368	380	370	367	384	359	363	377	401	380	383	377	365	370	380	381	384	405	381	386	390	372	360	399	376	392	377	385	364	378	414	351	377	388	386	363	383	350	358	373	401	362	396	382	413	385	373	374	363	370	372	379	373	370	389	372	347	404	389	376	394	370	366	398	371	363	354	381	339	359	354	373	379	394	371	392	388	394	356	368	395	386	370	407	374	388	433	385	404	396	387	411	379	405	377	385	344	368	380	386	371	369	374	369	341	389	397	346	398	373	391	363	403	377	395	389	401	374	397	390	384	395	379	387	383	369	397	353	409	382	382	383	381	371	366	367	371	359	393	376	406	364	377	407	387	355	373	347	380	378	413	389	440	346	404	380	389	362	429	371	357	327	364	404	383	380	393	396	379	381	364	376	396	388	370	401	349	366	401	373	433	369	340	384	390	378	374	395	373	374	372	391	383	387	428	352	378	397	359	338	427	374	339	391	338	383	379	376	346	398	378	377	393	387	392	320	401	383	385	390	368	380	380	411	383	390	367	407	409	373	340	353	385	367	396	366	370	359	386	371	354	396	380	407	389	388	395	387	355	381	385	366	380	371	347	390	381	376	360	368	375	383	366	390	384	381	375	398	404	382	358	371	402	370	412	384	336	393	388	355	412	332	367	397	394	398	386	361	370	344	384	361	384	369	382	416	408	359	383	389	366	373	388	378	357	397	380	366	381	363	367	383	348	404	401	392	429	388	369	398	388	367	361	381	411	374	383	357	389	398	372	425	401	394	368	384	365	374	416	405	372	361	361	355	390	357	328	354	391	363	374	403	345	378	413	358	351	372	369	378	359	358	376	377	403	357	386	398	386	362	368	376	403	417	394	344	351	401	365	390	430	401	405	394	360	372	388	407	366	374	383	359	390	399	353	403	398	376	388	392	413	339	385	364	390	387	345	416	391	366	358	390	361	380	363	378	395	396	383	377	347	362	362	404	374	386	417	382	377	379	363	377	358	358	352	408	375	390	378	391	403	349	379	385	366	384	389	387	379	387	381	372	349	392	402	395	396	371	404	383	416	385	329	401	382	374	395	400	399	346	378	386	367	397	380	388	406	415	391	361	361	348	370	365	388	355	337	375	358	397	401	338	357	370	411	361	411	391	375	367	409	369	380	361	386	367	370	389	367	354	400	374	382	367	385	374	371	346	354	390	375	376	387	364	369	383	369	382	385	368	340	389	345	420	365	364	380	353	391	404	388	363	381	406	372	376	394	388	366	345	387	410	390	359	347	343	357	366	398	381	333	380	354	378	379	389	388	398	402	374	375	382	398	383	360	390	335	392	369	381	365	388	384	392	360	365	370	359	397	354	358	388	353	370	361	363	399	419	373	385	372	357	361	382	395	389	375	395	366	394	381	355	407	337	379	361	381	376	375	391	394	332	396	360	357	365	406	368	323	336	402	376	394	385	374	389	375	314	353	359	381	381	382	396	367	407	374	388	387	402	381	399	387	369	344	401	409	365	377	383	381	367	356	368	353	401	386	368	378	396	398	391	392	394	356	349	401	370	371	392	413	402	372	394	353	404	370	375	376	384	398	362	389	388	404	377	358	399	385	369	365	351	351	347	352	372	361	382	383	385	356	356	385	356	371	363	391	388	353	389	370	359	340	375	390	377	396
16049	23169	20180	12405	8542	5774	3749	2608	1954	1626	1412	1247	1024	928	881	811	754	713	672	609	635	611	609	621	610	593	561	567	625	558	538	549	550	587	570	548	554	576	527	552	575	559	565	528	556	535	556	534	582	530	544	559	561	548	564	589	569	563	582	577	547	580	563	610	565	602	567	578	552	565	542	497	554	555	534	533	534	556	535	541	539	546	523	553	574	485	546	587	569	587	557	559	572	566	585	572	519	561	580	582	579	543	541	540	549	539	551	552	561	509	539	535	533	566	563	544	534	543	497	567	551	560	512	504	493	535	567	516	554	545	548	583	539	543	564	540	528	518	532	578	586	543	562	576	576	538	571	556	537	535	538	525	568	526	572	540	555	557	514	536	499	528	536	562	564	576	502	541	553	534	530	509	539	537	566	548	573	507	546	556	535	560	533	551	535	546	542	495	527	560	524	530	547	551	558	530	518	514	519	530	582	545	511	584	543	541	519	574	584	530	572	509	551	587	541	551	568	560	551	550	547	544	531	509	531	529	528	571	535	584	544	515	546	577	573	538	565	593	530	513	551	548	548	519	560	548	513	518	548	513	547	555	550	544	512	487	559	521	524	544	517	566	582	547	580	519	512	542	510	563	548	525	535	545	543	551	557	533	529	534	554	530	554	516	511	564	538	519	560	592	566	558	550	530	524	527	562	553	560	578	537	565	520	557	553	567	521	542	546	537	517	536	554	555	538	552	545	568	513	548	525	510	579	561	576	584	476	550	563	528	528	554	542	522	536	507	482	508	529	583	535	553	545	545	576	515	540	572	509	608	545	546	573	561	535	552	571	532	570	553	580	517	555	538	530	517	545	536	520	567	564	542	544	570	544	534	536	517	544	549	531	552	554	569	549	558	544	558	535	531	525	573	501	538	519	511	509	569	536	569	533	591	580	560	561	552	523	599	535	555	538	521	548	547	518	549	533	522	470	548	533	551	514	518	546	546	563	536	534	518	558	527	544	533	510	538	534	531	573	532	596	533	579	595	558	529	541	550	547	562	564	582	532	543	531	510	509	608	582	540	551	576	552	497	511	554	506	561	549	531	528	512	564	572	510	527	534	562	554	523	546	582	532	533	530	561	518	513	547	522	541	524	577	501	537	553	535	569	489	552	537	566	543	529	540	548	543	563	524	517	536	550	485	595	558	566	601	528	533	540	534	506	514	628	569	562	511	506	547	548	501	569	522	544	487	559	556	560	520	540	539	557	520	574	495	534	493	528	518	548	522	550	547	555	530	500	520	520	568	512	517	551	536	576	535	543	548	558	534	545	576	531	555	562	539	538	523	558	535	550	528	543	514	566	538	567	562	536	571	568	564	553	555	565	571	531	513	543	562	578	559	513	526	537	528	587	589	532	577	524	551	545	551	549	519	561	532	549	565	560	534	548	556	527	573	566	526	596	500	575	603	545	527	534	576	537	535	552	520	572	558	568	523	504	584	513	558	527	544	521	534	571	553	555	510	556	535	506	578	544	540	578	570	599	534	553	544	491	506	525	569	542	521	540	529	547	543	513	493	493	577	527	541	545	552	524	525	559	577	584	550	546	553	581	519	546	549	532	518	525	528	576	510	574	549	540	539	542	532	541	516	515	552	548	546	507	586	524	513	556	575	515	554	588	562	536	572	541	559	574	564	536	550	547	535	590	535	520	532	518	545	508	538	576	535	526	515	513	559	538	551	572	547	535	556	553	512	519	557	549	557	540	531	521	554	546	537	561	512	512	530	546	547	550	523	550	523	545	553	513	551	533	554	525	505	527	552	519	588	536	520	531	550	535	513	562	551	560	543	535	524	495	489	487	543	556	533	537	506	560	544	564	528	537	558	545	543	531	545	571	571	522	515	550	584	549	528	541	557	550	491	535	557	562	535	516	528	556	542	519	550	537	534	536	541	526	541	579	548	569	567	571	536	526	557	533	569	570	559	562	554	496	560	546	540	496	547	581	561	545	522	549	520	541	550	543	544	558	528	561	553	540	528	543	500	548	555	519	523	545	574	533	571	573	544	551	564	551	561	533	523	533	551	537	543	523	544	600	572	583	512	538	530	562	537	512	539	522	561	541	565	535	541	547	556	544	510	581	582	565	583	528	565	555	546	547	549	505	559	519	545	522	569	526	498	554	565	525	572	545	544	552	545	530	547	558	557	522	521	514	566	523	531	513	590	566	548	542	563	557	504	590	531	531	518	552	511	591	584	519	548	575	601	528	533	556	606	549	575	534	552	534	551	502	538	518	557	592	579	564	563	496	563	550	559	520	567	524	565	542	554	520	519	506	539	561	547	592	551	551	500	565	571	527	509	531	553	543	560	532	551	537	533	555	565	511	540	590	568	543	517	581	535	508	529	565	545	510	535	538	498	529	538	561	510	502	538	559	548	515	542	563	574	523	541	564	560	534	558	535	533	573	512	553	541	519	541	573	613	567	554	513	558	560	543	504	533	541	546	519	558	557	541	540	490	588	579	555	528	548	586	543	539	550	534	557	580	552	519	562	513	545	505	549	505	541	595	550	545	554	512	539	575	522	564	544	520	556	562	601	541	550	529	522	564	586	559	542	510	510	533	584	527	537	566	558	568	560	500	536	545	523	540	562	552	536	534	549	535	539	524	564	568	564	539	551	529	513	549	529	549	578	567	537	535	564	564	519	568	535	563	557	546	529	536	540	544	575	544	526	536	489	506	509	534	542	555	559	558	498	539	513	537	534	500	508	552	547	541	530	518	566	523	541	572	532	541	529	589	563	555	561	561	541	598	511	528	541	520	498	544	551	541	526	494	555	552	503	552	517	544	588	542	555	534	522	547	574	542	553	568	555	573	536	547	500	519	500	531	567	523	534	563	550	538	563	559	523	535	533	527	567	565	561	539	568	534	533	542	512	547	577	579	585	525	544	559	526	516	537	582	587	567	552	564	590	604	558	527	591	592	541	564	538	573	547	525	575	576	540	531	504	532	543	519	526	586	575	577	534	575	508	552	506	574	579	520	510	542	535	557	533	526	545	517	530	560	542	509	550	536	522	542	599	528	499	506	559	561	519	536	544	546	495	525	578	518	527	565	524	512	535	576	528	560	532	574	560	520	569	531	552	535	535	553	518	535	531	566	532	503	524	525	539	565	548	526	536	527	549	532	581	579	529	536	536	538	501	532	525	530	602	540	523	562	553	535	558	565	536	526	527	531	527	555	535	544	564	553	571	499	558	478	566	556	570	552	527	577	505	549	561	519	517	533	586	513	545	554	561	518	553	542	573	542	540	535	553	508	549	556	566	494	570	547	548	539	538	565	521	552	555	531	522	521	557	550	465	510	552	573	488	579	526	547	584	543	561	531	564	536	528	552	545	578	536	521	541	517	541	523	521	534	548	540	538	512	551	554	540	581	531	527	552	575	553	544	553	584	531	547	553	555	596	541	537	522	519	575	505	530	632	524	535	527	535	532	557	534	508	565	537	582	509	518	535
24131	21121	28306	24218	20511	9502	3451	1732	1185	1008	892	761	694	632	591	560	528	480	450	469	425	433	424	426	441	411	396	393	375	385	384	396	339	412	359	400	391	377	364	344	349	325	344	350	345	381	359	378	362	340	376	367	339	408	354	375	343	356	350	402	327	355	406	368	363	390	407	396	348	389	363	345	360	334	415	367	352	366	351	361	348	364	380	367	366	363	325	362	336	370	351	363	338	372	365	373	402	355	347	367	386	340	358	355	396	358	345	361	357	347	384	357	379	342	355	335	354	364	354	332	364	355	357	337	331	363	365	313	340	363	360	343	327	330	328	358	327	345	313	359	307	359	330	354	368	349	365	310	363	379	336	344	342	373	342	365	365	340	348	369	323	365	347	373	362	341	338	370	343	381	330	373	345	336	315	368	371	355	318	331	363	361	328	345	363	361	323	357	362	349	321	370	358	333	361	299	374	375	374	370	330	330	351	346	349	363	376	347	360	371	344	354	375	322	343	316	328	349	363	339	338	366	362	371	314	344	328	331	329	356	371	348	388	353	315	354	351	368	364	366	356	333	372	363	381	355	366	350	348	349	378	342	346	345	360	344	353	362	353	365	351	353	355	344	338	369	325	338	346	398	381	360	366	315	325	344	356	370	336	339	343	346	356	337	363	350	342	339	353	379	355	374	336	378	349	366	358	341	376	341	343	326	339	327	296	344	365	343	327	363	319	347	350	360	318	373	343	365	358	378	366	339	343	347	354	352	360	326	384	360	374	339	342	352	345	353	332	369	335	359	340	347	328	340	338	344	380	355	332	342	325	334	354	357	342	346	335	341	354	308	363	316	369	337	337	364	357	333	375	338	351	357	349	363	341	365	345	350	327	347	356	332	371	360	397	329	339	358	342	342	356	351	364	349	373	345	376	377	370	350	319	337	353	376	341	335	348	354	377	369	349	347	333	363	350	333	351	330	342	342	365	358	332	341	330	351	331	337	356	349	405	346	355	344	366	358	344	362	347	354	338	344	366	369	323	344	396	365	339	312	342	328	370	363	378	352	342	364	351	355	363	332	351	348	316	346	377	365	356	354	371	379	359	339	361	320	366	330	343	361	357	348	341	353	371	352	309	348	359	314	323	361	348	322	318	357	347	334	332	347	329	354	370	365	322	345	351	331	358	370	351	332	343	326	363	348	391	343	345	361	355	363	369	347	321	360	363	360	353	354	344	329	371	340	323	327	350	372	344	378	344	361	379	341	365	324	358	332	364	356	364	374	343	356	344	339	349	347	336	337	350	341	367	335	390	358	334	380	323	340	362	361	362	340	336	354	353	314	309	348	347	338	362	329	366	363	341	374	373	323	379	354	340	378	320	374	345	389	333	366	327	386	336	375	346	359	353	345	365	330	364	351	363	363	312	314	358	354	336	368	389	327	372	342	352	335	333	386	356	376	323	365	312	361	314	334	337	342	359	337	354	352	347	370	366	381	310	315	350	353	324	332	350	322	327	370	305	347	350	347	313	330	379	350	337	353	331	334	340	297	332	376	322	332	385	373	320	365	328	359	340	326	332	336	343	355	352	356	353	331	385	386	348	345	324	337	358	332	402	353	340	363	321	348	331	350	319	343	350	396	357	345	346	353	334	352	324	333	337	367	334	334	353	366	370	337	351	374	339	399	345	355	361	323	361	353	333	342	379	337	369	325	374	308	349	322	335	322	391	366	321	318	338	360	360	357	348	343	372	363	312	367	332	344	364	387	365	364	347	342	355	380	388	355	352	331	342	368	342	369	348	379	354	363	378	340	354	333	345	357	367	339	367	361	341	338	353	359	351	342	335	340	380	361	358	361	370	384	370	344	368	406	378	363	350	351	333	359	393	338	332	342	343	359	356	349	346	311	367	349	368	365	369	337	303	346	365	369	348	375	360	312	337	330	347	351	341	325	355	342	351	347	324	356	352	347	386	356	338	343	346	334	351	359	379	381	363	315	344	345	382	371	366	354	354	322	313	357	337	375	355	363	368	345	330	377	358	354	364	321	370	345	318	369	373	341	342	342	328	333	376	335	339	392	360	342	350	363	346	310	367	329	367	348	339	376	353	360	339	334	362	309	334	347	320	376	371	343	342	351	315	374	368	337	353	366	344	354	351	363	336	338	329	327	347	354	371	328	336	359	361	345	372	357	346	352	337	368	338	349	343	361	340	359	335	325	306	371	366	347	380	332	345	333	331	344	338	360	307	358	349	364	374	342	337	340	355	345	311	340	361	317	368	370	361	341	391	317	359	367	365	341	350	336	339	384	349	372	350	338	329	362	352	391	340	341	359	347	360	334	346	332	357	388	346	377	333	333	337	339	328	346	365	352	338	333	321	338	378	353	344	363	402	343	345	347	342	354	347	352	351	328	316	338	322	356	354	338	342	379	361	361	316	342	343	328	374	322	337	367	375	330	390	355	319	377	358	355	355	362	376	339	371	367	358	383	316	322	351	323	381	356	358	361	352	343	325	356	353	333	361	343	342	321	339	355	357	333	344	375	369	342	359	361	375	340	327	381	348	355	361	380	353	346	345	338	336	361	333	321	332	366	380	338	342	355	315	363	346	377	358	356	374	339	335	374	356	362	350	330	364	345	332	369	360	356	343	358	344	363	358	323	328	347	339	372	360	407	379	340	350	377	370	355	349	335	355	338	360	338	338	419	346	359	317	378	343	358	340	357	342	387	355	359	344	356	337	334	334	361	332	331	382	373	338	326	328	326	351	335	351	337	326	358	349	361	383	331	328	315	362	289	373	343	342	340	341	328	361	366	373	328	320	375	347	354	362	374	351	342	336	358	381	378	319	356	382	317	330	349	341	363	356	402	365	364	376	327	340	346	399	348	342	350	325	344	354	347	337	350	373	326	341	336	329	371	338	329	350	328	357	323	369	345	358	358	359	337	322	351	345	326	376	345	334	347	363	356	363	374	323	394	377	350	327	376	334	337	317	312	335	349	355	369	342	326	343	349	372	368	370	350	346	335	369	334	375	325	364	337	363	324	350	355	326	347	357	312	332	366	338	364	312	342	349	349	365	354	355	347	349	342	351	339	324	330	345	360	360	357	353	344	333	360	364	352	354	369	361	337	347	375	355	370	340	355	347	334	380	346	334	354	375	345	339	356	370	379	338	355	382	332	360	362	346	366	333	335	349	351	339	340	366	377	339	346	363	357	329	347	345	364	367	345	366	357	315	352	368	339	345	324	343	347	406	345	358	342	386	322	335	330	367	378	381	365	357	365	359	367	329	351	367	350	349	333	375	327	379	353	347	378	357	369	342	330	344	378	340	321	369	348	339	369	345	336	355	370	368	336	327	365	361	368	365	360	347	383	364	376	324	346	341	353	320	311	336	318	353	337	365	321	323	372	346	338	364	346	355	321	346	332	375	335	358	394	362	348	369	329	341	335	371	343	323	321	321	363	366	328	329	331	372	351	351	357	377	329	402	360	363	348	355	349	332	352
17998	30310	26772	17870	12926	8978	6370	4086	2942	2475	2058	1767	1561	1384	1206	1099	955	894	779	783	764	682	682	647	630	637	665	642	596	585	570	588	552	578	532	570	564	564	568	537	537	550	541	464	497	527	515	529	535	534	513	555	515	529	566	531	549	601	558	571	562	574	573	579	586	551	564	563	565	560	577	552	507	517	555	492	529	504	544	508	527	559	525	521	485	561	512	520	521	528	572	529	534	526	507	542	476	533	546	548	498	522	519	584	547	510	544	555	552	538	488	516	524	533	526	503	538	497	512	519	531	537	527	511	516	544	483	508	531	511	484	550	503	510	519	515	553	527	488	534	536	498	545	471	503	525	488	519	535	511	494	528	483	512	503	487	491	483	517	501	503	514	483	545	497	517	504	532	512	507	524	565	514	533	524	486	529	494	525	484	504	476	524	487	536	531	486	528	499	548	509	496	513	493	514	523	564	504	509	487	500	532	511	520	509	536	551	539	534	517	516	498	526	523	532	563	514	493	507	492	492	510	515	503	505	496	512	498	539	548	556	512	482	519	512	524	522	508	508	521	504	484	485	444	531	472	497	478	515	510	497	477	535	508	504	501	538	470	507	528	495	531	521	493	495	520	534	506	551	515	510	496	515	551	537	475	531	525	530	513	491	535	517	518	498	493	513	484	568	531	493	503	493	475	497	535	532	508	508	502	515	516	572	551	502	503	513	495	514	519	530	519	548	526	521	477	468	503	510	531	535	531	493	524	513	514	507	491	511	511	523	484	513	477	505	524	504	487	507	506	492	505	484	555	491	546	550	507	521	526	506	509	527	526	537	513	547	496	481	489	517	493	506	520	507	523	533	522	521	538	499	504	495	525	510	513	509	506	525	536	573	524	481	468	519	537	511	529	488	513	518	514	511	517	502	496	509	506	485	535	529	547	556	516	542	497	517	506	511	555	510	493	517	500	542	494	497	516	512	487	511	494	482	521	516	486	521	528	489	506	538	465	513	486	525	501	529	504	510	535	497	535	487	549	515	527	536	544	485	504	535	542	548	517	514	503	499	484	520	493	498	485	523	493	505	536	513	503	483	556	520	498	483	488	507	514	489	509	506	516	485	525	515	510	504	513	507	524	484	522	515	502	518	504	543	530	531	475	508	516	520	497	476	491	505	490	476	516	505	545	511	474	509	516	472	541	543	534	518	507	517	504	555	491	497	514	552	540	530	513	506	484	497	475	516	517	505	493	528	535	505	498	525	506	541	491	503	546	540	492	507	526	508	515	495	511	487	515	501	495	504	537	517	526	545	483	487	513	509	532	509	502	484	514	535	511	508	544	524	503	540	518	474	532	453	476	513	477	478	523	521	491	510	520	508	507	482	499	500	497	503	508	545	482	510	485	508	512	511	543	462	505	526	458	517	534	537	501	505	534	532	556	530	498	521	516	512	486	536	528	503	534	510	507	506	514	503	492	563	499	456	490	561	526	528	484	506	480	493	522	557	487	518	513	526	513	498	494	517	533	519	503	489	517	549	513	529	537	529	512	556	553	496	505	498	504	505	492	509	470	546	523	500	508	486	494	523	525	516	481	494	517	456	549	507	522	494	515	526	519	515	485	528	513	523	517	558	509	522	541	486	525	502	521	514	492	503	510	493	514	488	552	574	534	497	494	554	484	509	515	535	511	513	512	517	519	527	515	510	553	511	472	515	513	465	539	499	524	496	535	529	544	502	494	495	518	525	490	547	511	463	526	508	536	515	532	498	526	488	502	463	508	534	487	521	499	498	513	507	499	547	508	533	503	506	504	554	524	528	470	493	483	482	474	511	506	540	510	532	485	488	503	496	526	526	517	492	484	486	482	472	508	520	531	507	522	507	517	509	516	560	524	537	531	539	492	486	510	494	514	471	500	483	471	526	520	485	557	513	524	504	505	497	515	545	482	471	520	517	489	506	520	499	518	548	484	546	513	473	518	520	471	529	498	504	500	491	523	536	523	507	479	506	468	526	505	497	503	512	536	498	512	518	535	498	508	521	497	498	480	555	515	516	529	501	534	511	567	503	506	517	516	511	531	522	512	462	503	514	520	522	523	537	555	497	510	492	500	564	498	504	513	507	488	482	527	559	457	492	510	498	505	508	516	536	525	473	482	497	485	532	516	493	541	492	515	507	534	495	546	543	508	481	557	525	512	504	500	471	482	513	550	517	489	518	466	492	476	494	503	517	539	487	531	508	483	497	483	531	492	506	528	469	493	519	542	507	536	548	523	509	480	528	486	567	513	581	541	496	545	482	512	519	527	531	496	510	530	516	509	498	483	481	530	485	550	522	490	523	496	523	487	520	452	527	517	458	556	579	529	555	482	506	524	510	530	542	536	516	478	525	532	523	504	502	490	511	484	486	538	478	526	506	515	499	476	486	477	505	491	464	486	504	498	495	508	511	505	513	515	489	541	542	527	505	545	521	470	526	534	527	509	483	481	469	463	475	532	527	516	529	499	501	503	477	517	511	505	515	485	496	505	553	503	538	539	531	511	532	501	485	490	467	498	502	505	477	498	467	513	494	508	511	489	523	517	474	497	546	501	519	512	534	542	516	503	489	470	523	543	527	511	492	495	512	464	518	524	461	492	515	517	515	498	540	469	537	506	520	486	508	507	457	513	500	492	506	539	501	540	519	505	499	507	504	523	527	506	528	513	483	556	534	553	506	489	523	474	496	524	486	516	547	510	517	513	518	505	521	550	488	521	500	481	498	461	494	515	537	535	534	494	491	526	520	525	526	532	488	502	501	559	487	482	501	483	532	514	492	532	536	522	475	507	532	512	537	481	492	521	513	539	504	523	496	479	494	533	508	512	512	508	527	530	507	544	507	498	552	521	521	545	491	497	509	556	497	534	500	509	525	513	496	463	485	520	515	550	480	441	506	495	541	524	510	526	505	485	493	493	538	487	504	506	501	502	504	541	502	532	528	508	509	510	480	498	483	524	501	488	509	509	493	515	486	541	548	518	487	505	523	523	496	536	538	507	503	496	504	543	537	506	509	524	493	547	463	485	482	486	507	512	501	512	522	524	474	501	482	535	494	495	528	507	505	511	528	502	531	490	501	486	544	526	564	511	482	526	527	521	510	493	564	509	510	573	487	533	500	502	554	482	512	525	534	513	559	514	503	511	523	507	518	501	517	503	539	525	519	480	463	540	501	517	524	520	553	505	485	512	538	519	495	523	498	499	499	509	490	519	489	511	508	495	516	539	484	520	558	508	546	508	501	507	524	489	537	510	483	521	478	512	501	516	540	523	509	524	506	480	464	487	537	481	528	500	526	524	522	459	536	507	502	529	523	520	504	549	504	510	537	508	567	530	498	540	494	531	510	506	469	521	515	518	531	516	486	495	499	554	527	499	469	491	537	507	505	483	492	549	489	528	487	502	485	504	536	487	501	540	573	497	489	504	526	509	517	518	503	528	525	538	464	530	493	520	491	510	502	509	530	509	476	530	534	566
23202	21166	28891	23664	21188	20413	8748	2613	1642	1268	1082	864	728	691	590	526	465	451	415	383	383	373	354	328	342	327	338	297	312	275	287	281	270	259	266	280	227	241	276	259	264	257	234	261	235	260	267	262	261	281	289	278	272	260	239	247	274	257	274	284	303	308	259	304	306	309	322	278	282	261	256	289	276	267	237	220	240	263	241	250	249	260	245	234	241	263	235	246	268	272	243	258	233	275	269	262	254	271	241	280	291	258	255	253	255	231	242	252	256	251	249	282	264	245	233	230	228	226	263	237	222	255	240	223	243	234	244	256	291	223	245	210	232	254	267	262	251	256	253	252	246	249	246	228	256	238	280	250	243	248	246	220	220	275	235	205	261	253	223	230	224	259	217	266	244	240	244	255	233	237	246	232	236	242	240	233	247	253	229	264	244	253	239	237	227	239	235	264	243	233	237	236	215	244	237	266	257	244	247	241	211	226	221	235	243	217	247	226	246	216	239	244	274	215	232	234	236	234	246	258	219	230	246	233	243	223	232	236	250	234	279	224	250	224	252	254	227	231	234	248	235	252	247	231	255	217	218	262	226	232	239	210	241	224	236	245	214	219	233	235	213	238	236	229	257	204	236	269	236	218	261	265	240	237	243	259	225	240	232	245	254	222	218	249	273	242	235	223	221	223	232	256	276	226	247	256	250	238	241	247	232	201	253	241	194	237	236	250	250	216	256	199	228	278	241	224	210	264	236	293	232	225	233	231	237	263	239	245	228	257	251	259	204	212	235	226	238	222	255	237	241	293	246	276	219	215	235	257	237	239	274	213	246	239	233	265	241	227	231	238	277	237	226	235	226	249	259	244	252	219	225	252	231	220	234	237	224	238	241	243	245	236	237	256	239	251	231	226	254	248	254	248	233	234	254	242	249	257	200	224	250	238	232	289	237	230	235	228	243	224	218	208	247	286	249	223	226	232	243	275	234	258	225	208	263	243	255	216	247	242	244	255	209	271	198	226	218	237	250	226	203	259	235	223	240	255	222	244	242	252	251	211	251	231	260	227	259	244	234	250	226	222	254	251	258	244	224	212	208	242	242	216	257	241	234	234	253	240	214	217	245	237	230	236	232	267	228	258	232	239	249	267	256	262	217	253	229	242	245	249	222	221	231	234	244	265	243	236	233	263	210	247	273	236	244	232	263	227	234	237	252	245	263	272	255	257	236	240	240	240	232	233	242	250	238	232	228	226	252	251	247	270	244	242	228	223	263	253	248	260	248	214	263	230	268	254	204	237	229	259	235	253	242	252	266	222	226	242	229	230	230	268	231	252	242	230	236	221	206	259	242	256	251	225	253	225	285	233	239	258	241	217	275	236	248	241	234	250	232	225	252	262	247	250	213	240	220	232	279	225	268	259	241	226	223	257	236	244	224	244	277	254	240	277	234	215	253	226	240	234	249	249	234	255	228	229	226	233	254	240	224	220	245	247	209	243	270	217	222	224	232	258	235	199	215	256	235	238	252	252	237	216	247	236	234	260	229	249	261	256	254	239	236	243	232	251	236	241	240	239	213	260	258	242	220	233	229	241	242	240	229	242	214	231	237	259	216	239	242	251	243	266	239	224	242	235	231	247	233	243	232	227	244	235	223	248	246	222	237	241	259	242	243	218	243	215	231	232	256	238	255	257	254	240	256	229	250	230	240	229	248	256	226	226	227	220	259	245	220	240	254	215	231	250	235	242	251	257	257	214	250	229	226	206	223	218	217	269	278	226	271	232	249	247	258	228	244	219	227	245	229	251	229	265	248	230	205	235	241	255	232	247	238	240	209	235	237	259	237	218	220	239	207	239	234	193	258	241	226	228	234	253	267	250	254	253	251	224	241	260	254	249	207	253	257	248	257	259	268	213	248	244	257	245	276	255	210	222	229	249	245	245	245	256	245	229	216	217	246	229	234	253	276	246	240	234	245	257	216	265	248	227	226	253	220	242	253	223	229	237	245	223	205	248	235	221	253	258	253	241	231	230	253	244	235	201	238	256	243	253	231	215	226	221	219	236	252	247	213	224	241	265	225	249	264	231	251	222	211	230	241	241	234	229	251	219	251	246	244	247	253	227	226	216	240	251	244	257	207	227	246	250	237	247	232	221	253	228	234	245	239	228	223	254	254	250	255	259	229	229	240	252	241	218	236	249	247	235	251	264	243	252	225	251	243	237	247	245	229	221	225	258	242	250	235	233	247	251	216	247	247	256	236	226	250	243	263	250	255	250	228	241	243	228	247	239	230	236	264	249	240	231	270	246	254	235	222	223	237	236	239	248	220	254	243	247	253	242	261	276	232	243	245	219	255	208	244	255	222	233	268	246	232	255	240	247	245	238	206	261	277	261	256	237	227	210	240	231	244	221	236	263	251	259	235	245	228	246	233	245	231	213	247	225	263	226	237	249	268	233	235	227	234	244	217	237	281	231	269	259	248	246	217	239	233	231	266	233	245	206	254	245	237	195	221	241	247	239	244	230	242	219	238	229	217	224	247	233	205	250	254	221	223	251	237	216	247	238	267	231	233	246	255	264	217	232	240	255	252	240	257	244	241	258	247	220	225	247	237	237	285	238	245	265	223	225	251	238	227	231	231	244	233	252	229	254	231	228	257	266	236	228	267	244	239	237	224	264	233	232	237	246	251	247	239	213	260	237	257	257	245	229	228	218	231	227	222	251	251	223	209	252	257	231	239	240	235	237	234	242	217	211	257	232	247	257	231	245	257	228	256	219	245	221	244	227	221	275	227	228	254	292	250	235	226	245	246	227	231	235	216	230	249	222	234	202	257	284	259	247	259	246	240	226	246	250	210	238	221	259	233	245	227	272	231	251	253	239	251	222	254	249	248	249	208	235	238	234	266	242	235	232	236	229	239	237	246	211	251	243	250	246	275	263	238	225	220	218	227	221	255	258	250	233	237	237	252	240	204	230	240	252	245	242	222	222	256	234	235	221	232	212	265	223	242	242	246	244	240	230	229	220	242	243	245	248	246	244	254	233	241	236	267	236	234	235	236	231	224	234	257	251	243	233	237	248	249	251	298	238	220	232	250	233	240	236	223	247	214	273	237	270	215	245	253	235	243	240	266	259	251	258	235	246	251	239	226	224	232	241	224	272	217	256	229	245	233	208	256	236	231	245	212	228	241	250	219	233	248	245	221	263	211	252	251	232	221	221	269	221	247	211	217	244	222	227	250	251	241	242	269	255	247	207	258	247	239	262	242	231	240	225	223	253	253	222	259	230	247	256	237	240	276	230	222	245	235	227	247	236	272	252	240	248	255	280	212	261	236	245	241	187	249	229	249	256	247	246	256	220	234	217	215	261	223	250	241	238	233	226	245	240	226	248	251	241	225	234	245	241	241	246	243	253	260	238	248	233	239	229	231	214	217	244	215	245	254	274	257	236	238	236	232	234	224	257	258	237	236	236	230	225	251	248	272	256	229	268	234	228	231	234	206	234	230	265
20421	34468	30316	21200	16378	12370	9179	5911	4305	3423	2826	2244	1843	1569	1372	1216	1055	865	806	743	712	717	648	637	582	554	602	547	488	486	468	483	465	467	450	439	373	389	390	408	378	402	380	390	381	430	402	403	389	383	411	410	386	369	389	382	420	409	436	400	447	434	487	436	419	486	450	464	438	421	401	424	486	375	393	366	360	369	332	357	370	377	341	368	374	341	355	398	310	357	353	334	373	394	343	387	425	336	401	386	402	380	392	376	385	372	411	342	403	398	370	361	365	327	349	397	365	397	329	364	356	353	357	322	349	406	369	376	323	375	370	377	359	384	359	372	371	359	357	385	344	363	364	372	352	378	368	353	353	358	346	352	366	351	370	350	378	354	352	354	351	335	345	346	341	359	341	317	365	325	322	366	385	346	351	344	366	331	349	371	323	342	351	356	309	346	369	325	341	367	371	384	368	340	382	345	345	333	367	347	353	338	373	383	362	322	364	374	344	326	325	357	332	342	337	353	313	365	363	349	330	365	332	358	353	360	361	400	350	390	354	333	365	359	362	342	383	362	346	329	337	356	314	315	357	336	352	341	324	297	363	341	312	355	342	342	333	344	357	332	342	355	361	357	327	331	366	313	340	328	344	376	366	363	350	332	357	360	346	355	352	352	308	324	331	376	317	350	328	346	354	365	383	374	338	346	346	345	353	352	353	323	374	334	349	353	318	333	352	360	355	373	379	331	369	359	331	372	346	361	346	353	365	377	352	333	380	306	360	314	330	347	321	360	335	381	358	365	365	367	364	346	343	359	343	354	384	330	352	356	342	337	347	356	355	322	354	316	324	349	364	369	346	372	340	378	360	321	334	349	325	355	349	351	347	368	325	367	365	322	353	368	360	360	319	368	354	335	374	390	347	344	337	328	346	333	338	375	368	341	341	350	362	353	335	367	359	356	354	352	335	316	339	350	335	356	327	326	355	349	352	329	352	363	313	363	348	334	340	351	363	359	333	294	350	350	333	344	334	390	306	347	358	346	399	344	345	369	361	337	365	298	375	330	347	333	356	343	331	328	330	328	348	356	342	371	392	355	340	339	339	318	332	371	331	346	331	362	344	366	311	346	366	345	355	325	356	351	338	320	355	330	324	348	361	353	370	319	358	357	348	317	389	340	327	370	368	360	365	322	353	349	370	364	359	356	319	344	349	352	371	342	320	357	346	347	333	369	354	356	355	342	320	355	347	342	325	379	337	363	321	375	362	351	378	352	342	316	328	362	351	329	356	342	358	352	383	374	329	390	378	332	341	354	332	355	340	362	348	358	376	369	300	330	382	379	338	333	356	347	352	333	325	352	367	353	366	307	352	341	369	362	368	337	339	354	359	349	363	382	383	362	355	315	339	346	343	346	358	372	371	341	341	352	335	368	336	344	332	313	332	323	316	390	341	337	351	348	400	325	320	341	366	359	339	327	338	327	366	329	355	349	383	352	347	369	349	323	377	387	353	368	364	342	354	352	346	343	327	333	356	333	385	345	327	308	379	314	330	375	352	341	329	355	333	371	373	341	347	342	345	383	384	312	360	357	327	355	328	326	361	349	354	340	341	321	362	360	367	352	326	325	362	354	341	337	365	357	350	345	347	366	342	335	344	355	332	331	335	400	352	354	384	327	359	340	325	351	359	341	357	407	369	337	292	325	344	351	328	351	315	351	294	373	345	359	361	336	336	341	338	343	330	359	363	378	383	349	362	351	336	337	358	384	364	366	342	382	365	360	343	327	379	345	341	318	330	398	373	351	346	363	367	360	358	357	345	344	356	350	320	404	332	343	345	322	334	388	367	353	372	365	355	328	329	341	360	364	333	345	326	365	357	340	346	323	368	359	296	332	319	378	326	348	370	342	375	363	361	320	373	365	342	340	321	345	350	383	330	350	342	360	366	330	352	375	351	355	346	327	339	357	333	362	337	340	353	385	328	361	352	336	371	322	343	304	325	337	338	343	336	340	366	374	352	323	341	351	348	373	341	352	345	354	318	307	366	323	370	321	342	371	343	374	345	363	327	349	371	324	331	325	384	371	345	368	319	364	366	341	363	346	378	306	350	339	349	343	378	334	351	349	328	360	360	353	358	352	350	377	369	331	350	333	378	363	347	359	352	316	351	320	338	345	327	343	332	337	344	345	341	328	329	334	351	361	339	362	362	386	327	359	340	348	331	348	325	346	355	349	331	340	344	323	346	333	321	315	365	339	320	364	359	366	349	329	376	350	347	350	328	321	333	338	360	361	308	367	351	317	362	382	330	367	341	374	314	331	346	333	334	360	341	348	369	343	355	355	350	334	343	331	365	330	348	372	345	346	372	352	350	368	325	338	333	383	350	307	328	325	334	352	350	333	352	331	319	320	368	343	334	326	322	322	336	345	356	317	360	360	338	383	351	316	371	333	344	349	349	355	353	317	354	322	372	378	359	357	339	360	360	346	356	365	389	361	373	343	380	330	338	330	338	352	369	350	320	341	345	357	342	374	323	345	321	352	346	374	341	327	360	361	352	346	371	366	375	354	356	353	336	331	350	343	342	357	377	356	371	323	371	336	347	323	327	358	347	346	374	353	380	338	343	345	346	334	296	330	336	329	356	375	353	356	342	329	347	354	356	315	326	349	353	351	337	326	370	352	322	359	358	295	372	363	362	344	355	355	362	368	357	379	319	362	313	372	356	352	348	367	341	346	355	363	324	354	363	310	365	336	345	344	380	347	351	349	351	344	368	354	353	346	328	327	347	351	338	312	386	328	345	331	304	379	342	352	342	356	340	369	343	348	354	352	347	354	342	365	329	358	339	370	350	381	348	326	354	357	337	357	382	354	330	376	319	347	333	346	377	374	348	387	342	338	346	365	363	327	349	334	359	327	351	344	328	372	353	337	365	382	311	338	349	362	347	315	328	365	366	331	333	282	337	388	313	353	341	342	333	350	354	373	330	332	322	353	342	357	389	373	361	338	316	364	356	338	344	373	324	368	346	354	369	331	344	353	322	356	356	360	352	359	347	376	339	337	291	350	357	348	343	343	348	314	350	327	358	336	395	351	353	375	315	358	355	347	352	343	346	354	329	345	325	317	358	353	387	336	344	391	335	361	341	353	350	341	331	359	341	337	348	388	369	362	326	378	317	366	370	344	372	376	361	358	299	331	319	345	334	353	355	354	358	359	368	346	341	343	318	349	339	370	351	335	332	300	357	369	323	361	353	332	346	344	357	341	363	299	367	344	363	357	355	335	389	368	312	352	317	341	334	337	333	351	359	338	338	351	355	342	330	324	331	323	352	350	382	328	356	328	340	364	352	353	322	364	356	316	315	354	334	385	343	360	301	358	341	376	331	348	367	350	347	326	356	376	349	360	330	360	334	342	380	308	325	371	352	342	322	332	404	317	356	357	363	337	340	339	363	327	354	353	332	378	392	363	350	321	333	356	374	355	339	360	321	385	390	364	339	298	382	353	339	352	360	322
27019	20873	16445	8838	4556	2779	1822	1224	859	666	710	574	529	529	472	467	427	434	384	398	414	408	436	405	433	421	389	438	360	406	375	429	406	353	389	402	396	374	367	406	395	371	371	413	382	382	414	368	396	390	362	375	356	410	385	347	387	396	346	402	409	421	421	386	385	442	407	382	383	411	402	376	392	386	384	409	357	359	380	365	394	369	352	392	369	409	384	389	402	399	362	396	402	385	404	396	424	371	362	369	382	412	401	388	376	382	438	377	393	385	411	395	379	403	408	358	366	389	371	373	391	386	359	385	371	400	386	403	403	357	358	350	391	387	386	390	396	367	388	377	378	403	422	395	402	414	403	356	360	397	384	392	427	409	387	381	360	401	370	375	360	386	375	416	405	354	395	374	358	369	386	397	397	391	416	394	358	397	377	392	383	392	369	385	415	409	369	366	439	416	381	403	405	377	408	419	386	361	384	367	396	382	413	365	396	376	373	401	382	371	392	356	390	399	394	382	386	350	345	405	395	415	381	396	394	385	403	379	390	388	354	380	339	357	403	397	361	402	363	378	417	363	395	353	435	406	412	385	400	406	404	368	326	376	382	377	395	380	377	377	354	407	353	374	355	388	369	378	351	405	382	387	400	374	405	404	350	406	371	378	381	384	418	365	378	384	344	387	411	405	384	380	344	376	396	361	377	388	347	393	399	384	364	391	367	408	395	399	396	400	393	409	410	374	396	365	369	370	386	399	424	405	372	380	383	392	380	402	374	353	404	403	370	404	407	426	413	372	362	391	361	403	388	358	405	376	372	396	396	389	407	387	394	381	429	403	396	372	391	384	383	408	353	385	421	351	414	400	376	399	398	385	380	389	405	392	393	405	361	356	379	408	420	382	391	375	384	370	381	411	396	351	368	379	398	398	362	396	345	375	380	357	376	400	392	374	403	392	390	388	352	385	363	398	352	357	375	388	359	388	393	360	382	354	384	409	385	363	373	370	414	377	377	387	386	406	382	396	386	371	390	401	358	407	403	371	397	379	377	366	381	378	428	396	372	377	373	383	358	381	357	361	379	373	374	385	407	373	390	390	382	354	376	372	384	394	346	387	391	423	368	404	388	371	393	398	397	403	371	351	378	390	424	365	392	404	362	375	367	405	358	421	400	378	413	368	367	361	362	408	398	415	361	370	354	393	380	397	381	387	386	401	389	373	405	351	412	376	451	396	371	390	357	404	386	369	343	401	349	356	351	408	431	372	355	382	411	389	341	376	369	396	405	360	404	407	425	392	375	364	380	390	378	378	391	420	399	424	411	363	403	383	348	397	375	419	387	378	418	402	383	415	386	369	391	386	383	394	393	412	374	406	386	367	361	390	328	387	379	382	355	377	394	412	395	378	339	387	369	413	371	399	376	367	381	368	332	403	371	389	433	364	388	373	375	393	392	389	419	412	403	380	388	388	397	374	393	367	394	386	417	385	413	405	401	374	392	384	362	409	390	388	380	378	383	356	393	400	376	394	370	396	368	337	357	360	392	392	367	401	397	384	376	391	369	333	378	388	366	385	392	405	375	368	384	395	377	398	369	397	382	396	372	345	433	375	385	404	392	374	372	415	406	355	396	379	413	415	349	397	419	412	409	401	442	417	319	393	446	406	386	385	407	369	382	402	389	402	386	360	389	403	419	417	370	401	375	392	385	366	372	393	395	423	396	370	383	369	396	401	394	383	369	395	377	391	381	327	374	359	374	357	381	378	393	354	388	404	419	325	369	341	383	378	396	374	368	421	413	320	410	343	393	400	371	405	412	406	347	386	408	381	393	382	393	406	380	398	372	403	386	396	391	367	368	371	358	417	404	372	384	372	396	372	373	364	391	340	385	408	391	399	389	378	394	350	367	383	371	415	376	379	382	375	402	395	375	378	374	394	369	394	384	377	373	379	388	352	387	372	400	389	374	372	388	395	364	396	393	396	372	347	416	386	402	364	385	353	345	413	384	354	385	353	381	392	438	368	422	418	371	352	386	367	355	381	383	364	436	395	377	410	392	394	365	432	366	369	370	410	438	372	414	395	414	415	370	361	381	360	388	388	358	390	379	415	411	384	386	378	395	375	365	397	357	393	397	380	400	404	409	366	383	371	418	377	353	365	369	391	363	422	349	400	374	370	360	359	403	388	358	428	399	388	358	395	391	380	354	385	368	379	361	393	403	391	432	377	380	387	350	374	349	366	385	370	404	353	368	381	368	363	390	362	388	322	374	375	382	379	445	414	409	367	384	407	411	369	387	404	381	415	377	414	403	397	346	382	348	405	397	356	358	386	394	404	413	364	386	362	362	388	373	433	395	358	367	377	373	393	358	381	395	374	373	407	371	385	379	374	381	407	357	393	371	398	382	364	368	347	374	377	403	352	380	358	388	366	389	400	394	359	362	395	374	393	385	359	367	356	365	396	406	389	402	392	429	385	362	403	399	386	374	418	413	410	390	386	380	374	372	377	388	381	368	375	370	400	411	366	378	402	358	373	365	393	416	374	397	398	381	387	385	407	377	391	376	369	372	389	378	382	405	381	391	365	385	381	393	380	414	355	410	379	367	414	384	371	415	392	357	374	405	384	375	380	366	366	402	404	374	361	401	391	373	383	387	373	438	380	373	366	387	425	401	423	413	374	380	370	384	392	364	385	382	356	381	369	402	384	399	365	392	375	393	403	377	368	405	364	386	407	372	376	412	351	366	350	395	377	386	388	389	376	390	359	368	384	423	409	386	367	364	392	403	421	362	400	364	339	358	379	384	352	439	414	364	344	341	357	397	401	411	383	354	391	380	405	410	393	423	384	394	361	384	358	404	408	375	353	379	366	381	416	392	397	393	365	383	382	389	392	416	381	415	391	378	371	393	407	362	427	395	412	405	402	367	395	382	393	404	346	373	394	379	372	430	391	378	358	376	405	373	381	418	357	379	387	386	374	366	372	377	381	373	374	408	400	369	414	347	358	368	363	354	408	410	391	384	389	369	424	386	396	376	389	409	341	377	379	395	384	421	386	419	406	409	392	436	388	388	400	383	423	399	376	359	353	382	404	375	388	364	412	407	370	349	368	398	387	383	390	363	375	390	394	384	351	398	428	386	384	393	373	390	394	379	373	382	374	397	372	353	364	367	392	409	413	383	399	368	403	390	370	381	342	398	366	383	398	384	353	406	386	377	410	407	390	371	402	379	361	377	368	406	410	396	418	389	346	392	370	395	382	390	384	380	408	394	384	401	402	380	359	373	399	348	373	431	391	378	355	355	411	351	348	384	401	355	364	363	349	358	413	390	421	365	393	393	383	369	396	395	388	389	392	396	353	374	386	389	406	388	371	363	394	368	377	381	395	370	362	390	406	398	392	407	387	349	408	388	404	381	396	394	361	381	371	396	390	420	434	401	385	418	384	397	387	320	417	380	389	379	412	402	380	368	375	387	397	380	395	385	399	379	379	401	374	412	353	395	398	390	383	388	406
16234	22794	18475	11735	8921	6360	4569	3029	1935	1676	1449	1173	979	897	837	723	690	691	680	634	623	670	623	575	632	609	537	579	580	597	562	588	574	571	577	544	518	522	595	569	539	617	528	549	615	601	583	561	560	552	558	588	554	596	587	564	570	600	544	572	566	588	623	580	598	601	589	589	597	565	572	580	609	587	556	524	569	523	566	511	533	579	556	549	547	566	558	575	548	575	575	541	542	554	528	556	566	591	587	605	500	562	551	549	512	563	538	598	555	587	557	542	538	568	557	548	515	545	589	541	503	515	519	571	562	556	582	539	529	556	548	538	550	562	553	542	550	593	528	571	575	560	561	554	536	536	526	511	537	530	574	574	548	540	545	511	513	522	517	584	520	550	550	533	580	526	540	548	492	530	528	556	549	533	534	545	562	518	511	510	579	530	536	586	512	504	581	534	500	578	526	552	537	568	499	556	587	541	540	567	548	535	533	542	568	600	566	562	568	576	551	541	579	566	554	541	540	557	514	557	534	557	524	567	540	523	575	556	510	551	558	569	495	522	572	550	527	519	566	566	578	538	515	532	580	543	559	526	539	536	571	604	549	507	560	564	574	545	556	576	579	529	570	572	567	586	561	544	531	542	535	517	544	524	545	588	543	586	516	561	567	576	549	542	541	556	541	514	548	551	558	565	573	532	582	516	540	556	542	546	556	540	514	563	533	545	562	537	555	570	541	547	571	571	552	590	542	579	531	542	531	570	565	562	600	551	553	515	551	556	527	522	535	519	534	565	566	553	599	552	529	540	572	566	571	595	530	551	542	539	534	572	548	527	558	543	540	581	585	542	567	555	517	555	579	560	512	537	552	545	574	581	570	554	559	538	523	572	554	498	510	563	556	543	551	546	592	577	586	540	537	570	543	547	547	567	563	530	539	565	554	526	585	528	577	543	558	536	571	586	565	577	542	584	541	548	553	578	541	529	585	569	550	522	541	556	511	583	545	548	540	497	552	563	561	544	569	532	518	510	539	579	545	597	529	578	544	555	543	535	557	551	532	562	570	589	572	556	565	554	594	541	530	553	564	541	575	568	532	549	553	534	504	575	547	586	575	535	568	601	546	560	544	576	520	563	611	513	559	527	533	550	568	561	552	560	549	512	530	553	562	558	569	566	563	556	489	570	555	579	557	552	583	542	519	518	560	554	559	579	533	539	575	589	557	516	545	545	555	549	540	540	565	564	541	535	568	549	585	564	560	551	519	533	586	541	553	576	573	576	575	544	577	570	542	531	533	562	601	521	574	527	545	542	564	603	543	581	542	600	605	526	543	567	524	536	562	586	543	585	547	522	519	543	553	532	509	559	563	580	535	579	552	520	551	534	543	582	567	569	550	572	572	558	582	511	522	547	601	554	563	525	579	558	573	598	548	529	523	537	546	554	574	523	545	563	557	533	559	559	556	512	562	539	508	535	586	546	535	555	572	572	523	559	560	542	548	513	565	565	530	561	538	591	559	559	552	560	554	500	532	546	589	528	556	552	557	574	527	559	501	553	555	548	597	567	519	513	528	539	554	552	566	543	552	552	555	564	581	518	540	534	553	586	585	497	573	521	567	564	565	570	576	564	533	546	514	534	576	519	537	589	544	581	521	553	555	614	540	562	534	586	517	528	532	542	573	557	546	552	544	530	560	546	582	526	546	528	562	563	541	559	525	541	617	590	534	562	544	517	574	552	585	516	536	534	585	542	556	543	577	556	546	567	535	533	550	517	571	489	561	594	584	522	586	567	555	582	550	590	545	597	543	569	542	572	530	595	540	544	518	581	579	522	559	562	533	549	555	522	547	578	559	557	557	581	517	583	608	583	602	551	555	555	547	547	541	555	555	534	573	578	524	575	572	520	549	567	575	536	562	585	542	555	548	541	521	537	526	561	545	521	520	561	539	532	529	580	572	596	562	537	495	576	564	518	520	532	533	582	558	517	513	563	575	587	525	558	548	536	530	541	577	573	598	538	565	548	568	566	512	551	578	556	586	521	527	523	538	558	576	566	539	561	533	530	592	550	568	536	543	541	576	593	555	543	535	634	543	591	558	546	549	530	526	583	541	520	593	542	543	537	550	548	547	524	545	547	522	569	509	557	519	569	544	485	558	574	542	569	532	508	525	550	580	549	495	566	533	558	547	524	545	563	532	569	514	537	541	532	595	579	552	569	549	543	549	531	563	538	578	537	579	528	553	537	570	510	519	577	509	541	543	564	578	575	563	552	527	546	543	540	563	534	550	561	571	531	583	587	574	553	547	545	560	542	562	566	526	526	521	596	568	515	555	569	548	579	582	543	537	561	553	565	523	546	561	582	520	554	565	547	549	559	546	542	551	566	547	525	575	560	560	572	552	551	570	528	539	555	566	536	501	556	549	558	520	584	542	558	548	553	559	563	523	519	533	516	529	582	528	573	548	550	545	564	516	574	536	554	556	606	566	539	553	537	523	539	576	579	544	559	562	563	574	538	564	561	544	547	564	554	539	561	514	593	553	518	562	545	540	582	564	504	552	568	574	594	550	563	543	520	528	577	556	544	556	560	548	574	560	592	546	545	512	567	537	504	554	565	549	544	600	534	572	561	533	563	507	542	546	546	537	539	578	610	528	557	542	562	571	574	577	548	538	542	586	558	555	538	497	518	559	546	539	565	576	546	551	544	486	559	581	574	543	527	525	544	545	587	594	547	569	548	544	517	529	532	534	568	543	588	586	519	539	492	597	547	554	569	572	562	592	551	559	551	551	504	567	575	598	538	499	569	575	557	546	576	557	530	562	569	577	558	556	572	565	559	570	548	544	535	542	565	551	572	535	569	572	540	506	535	586	564	511	598	555	565	552	564	568	574	524	519	568	579	542	533	547	512	564	579	551	578	533	553	575	544	554	552	578	558	553	528	598	555	567	547	576	551	573	525	551	534	574	583	581	599	511	586	589	550	530	583	581	534	522	579	553	545	567	530	503	556	573	566	537	533	544	540	553	590	538	569	559	580	519	583	546	544	543	549	553	555	507	569	550	565	586	538	555	545	521	575	543	544	546	562	564	571	536	536	582	557	576	551	561	488	546	540	524	540	534	522	504	570	523	576	518	615	567	572	567	569	566	545	518	577	554	538	541	557	533	574	515	583	545	541	570	573	558	512	520	564	555	542	560	590	534	556	547	596	578	534	500	570	561	520	578	521	552	540	580	621	539	529	564	564	533	543	574	572	531	550	561	570	564	550	567	541	601	543	559	535	582	556	578	546	559	535	518	509	605	522	555	582	528	552	580	541	539	526	552	538	519	545	517	563	567	533	571	574	568	516	572	530	579	574	569	595	563	532	567	527	555	573	558	624	561	548	572	510	573	607	517	565	565	586	491	556	536	557	559	551	536	513	574	533	545	572	598	587	539	533	558	565	562	603	509	577	558	561	555	554	534	589	536	532	548	566	590	529	538	541	571	550	536	581	570	522	589	558	567	562	528	586
24079	21127	28268	24289	20658	10287	3956	2023	1237	1049	918	748	689	614	567	506	484	494	480	460	455	452	433	432	362	410	396	421	369	423	343	366	397	377	358	380	385	378	344	361	357	352	349	384	377	384	375	388	337	342	368	358	357	413	362	364	405	360	366	388	357	376	385	396	365	349	382	408	397	360	422	351	354	370	398	380	333	359	336	336	355	356	298	369	332	337	360	391	357	361	344	352	370	433	396	363	344	407	362	368	354	358	381	381	383	370	368	372	358	330	346	352	365	363	364	362	364	333	320	370	368	372	357	348	366	369	346	344	320	353	345	335	370	315	364	390	352	338	367	353	374	359	360	377	313	365	365	335	367	368	346	358	401	336	360	345	338	347	375	334	392	356	353	323	354	354	349	351	381	358	349	348	368	365	371	362	349	355	362	379	366	366	375	344	371	351	327	365	372	357	373	390	319	373	346	371	374	375	316	347	345	365	382	375	368	366	335	352	328	336	340	339	338	319	330	359	333	339	377	363	363	325	363	356	342	366	334	335	343	372	343	370	350	354	351	337	360	376	352	365	358	359	357	356	333	367	332	387	344	345	341	366	369	376	346	364	333	363	382	337	330	347	340	382	346	344	343	357	368	350	350	370	390	356	404	351	362	324	332	367	342	327	333	358	347	377	383	333	342	347	396	342	339	340	331	348	380	382	348	355	379	348	337	403	351	380	381	314	358	369	379	306	351	349	326	365	392	358	348	365	368	337	345	365	372	339	365	371	352	370	338	364	394	313	367	345	347	347	336	389	359	368	330	344	364	316	361	326	339	363	317	397	369	366	364	338	325	373	382	357	356	364	373	367	389	352	347	365	367	330	348	374	350	344	375	365	375	364	362	348	366	378	342	387	363	345	393	380	372	353	327	351	350	353	385	373	343	371	353	311	336	363	369	359	333	358	364	329	325	345	338	367	382	377	359	358	352	320	358	358	358	379	319	392	327	355	388	383	331	340	335	397	349	356	353	339	347	374	386	362	365	338	381	318	342	369	389	369	351	367	351	341	349	342	344	316	327	349	378	383	347	367	356	363	358	351	365	347	355	326	403	370	351	361	341	347	386	347	345	333	359	336	355	343	370	364	375	347	313	361	323	358	343	328	335	369	336	349	376	332	337	341	369	352	349	370	384	329	354	346	317	361	371	355	351	343	347	367	355	352	325	348	362	371	352	357	350	345	323	358	352	343	362	365	335	379	363	352	373	356	357	370	334	355	364	342	352	382	353	338	341	376	370	337	353	322	373	339	339	353	397	387	353	382	341	341	339	332	373	354	368	370	352	358	365	317	355	367	345	359	373	334	317	346	380	349	375	323	344	379	328	362	372	367	363	350	362	368	334	353	342	359	345	395	376	366	331	368	365	379	373	330	348	379	368	373	368	365	384	352	316	335	364	374	362	333	350	327	346	320	314	401	369	379	344	362	387	375	352	380	356	389	341	371	369	348	379	346	395	346	347	350	326	352	346	316	323	348	364	345	348	365	372	352	352	397	349	339	361	371	308	358	329	360	401	360	368	350	361	346	349	354	357	344	371	380	367	367	357	336	382	374	353	365	345	353	391	340	340	343	337	329	352	397	357	351	353	368	366	373	332	371	366	348	321	354	346	358	370	340	374	360	357	381	354	334	365	327	350	355	355	385	374	348	338	355	361	355	347	355	370	385	347	352	359	358	359	369	355	348	352	337	331	376	347	357	338	355	368	361	342	326	337	361	380	350	323	370	375	363	388	363	357	352	347	322	351	373	392	364	335	339	328	353	359	353	383	330	324	359	362	341	369	355	347	295	337	351	322	349	370	354	328	360	364	369	354	336	340	381	382	335	316	364	302	364	358	353	351	395	355	363	362	370	337	382	339	351	357	341	367	348	343	377	352	326	378	332	375	330	370	366	365	340	360	380	358	355	363	328	365	354	387	323	367	328	372	303	337	348	319	376	383	354	323	371	345	340	377	350	354	344	372	359	371	366	354	373	366	338	355	361	344	335	342	364	363	352	398	345	344	390	342	342	373	380	340	352	341	334	364	358	364	375	347	353	370	347	331	346	336	364	350	325	358	393	361	340	372	353	371	324	366	364	350	354	335	355	377	352	351	341	368	374	354	350	345	357	356	356	352	358	344	350	330	373	363	343	396	324	343	326	369	343	320	332	373	367	361	336	336	350	353	351	370	386	366	388	373	372	329	372	358	374	343	345	375	358	369	313	338	358	343	341	341	371	345	362	359	348	336	375	342	346	378	363	374	359	361	359	373	342	306	353	348	334	319	363	376	322	314	389	345	347	371	383	338	402	346	383	354	354	365	356	360	355	359	311	331	356	370	322	343	360	347	356	339	349	320	363	363	381	372	365	359	338	355	343	341	325	370	334	310	346	358	303	358	336	340	365	329	327	341	378	351	294	326	351	365	353	325	367	340	326	334	358	347	353	333	346	312	351	346	340	339	363	333	361	350	342	385	360	352	348	329	382	350	337	340	389	364	321	361	363	349	380	364	359	356	317	365	360	385	330	357	330	337	376	377	322	340	363	337	354	349	354	355	349	363	345	347	369	368	358	361	342	350	396	352	370	354	340	340	353	345	383	360	350	341	335	342	355	343	378	345	337	372	354	350	326	352	325	316	321	349	355	366	375	370	330	381	355	354	371	369	347	314	359	338	337	338	387	332	358	368	366	380	391	384	322	328	357	344	366	330	375	355	328	335	348	322	324	351	371	366	348	345	370	352	377	389	370	339	384	326	369	374	351	389	349	320	341	366	315	335	363	366	379	362	356	320	335	366	317	392	321	350	347	382	337	375	350	331	340	357	343	369	365	364	338	326	349	369	348	372	401	334	368	363	310	346	357	317	378	374	352	365	342	353	348	333	340	334	339	336	322	359	331	353	351	342	353	300	343	362	382	376	351	361	340	349	340	349	366	316	362	385	394	357	341	341	347	344	366	334	357	371	389	353	365	353	343	349	349	364	342	343	349	341	344	387	355	380	370	351	371	350	339	347	323	389	372	372	355	365	347	382	338	376	370	352	371	331	356	357	355	361	371	365	328	350	345	319	362	332	359	366	361	355	361	341	354	348	367	359	342	356	369	345	359	331	344	365	348	350	374	311	387	352	372	356	345	350	379	363	358	355	351	347	345	363	350	376	369	366	362	373	353	380	335	346	394	353	357	367	330	346	395	365	360	345	358	342	322	347	337	326	371	354	350	346	346	319	341	370	366	384	365	372	335	350	315	364	365	367	336	367	350	335	337	359	354	350	365	347	321	355	377	397	389	344	343	342	340	377	372	363	361	354	367	390	338	352	354	351	345	345	351	379	368	363	381	355	373	355	384	369	371	341	331	337	329	351	344	327	366	353	353	384	350	358	370	341	374	376	357	348	371	400	354	379	358	357	358	323	372	319	352	372	345	337	351	343	352	353	327	335	348	336	351	352	344	349	320	375	366	358	356	343	380	380	392	377	379	363	324
17378	29274	24528	17470	14048	9921	7304	4882	3360	2682	2249	1827	1525	1290	1081	1051	903	837	821	841	745	757	696	658	698	633	615	598	604	603	605	588	556	586	563	556	559	548	503	569	564	514	585	571	545	535	536	523	568	528	562	567	547	534	574	581	565	604	570	553	518	584	598	614	611	590	589	555	584	581	594	576	563	537	571	558	538	564	552	525	560	511	486	547	562	536	506	529	532	503	556	578	568	544	553	535	572	523	552	550	505	496	581	574	558	612	554	535	555	510	497	529	520	550	515	515	550	525	532	489	568	530	554	533	520	473	533	494	484	516	496	500	514	545	533	523	487	506	506	506	540	507	498	527	552	558	555	514	525	516	498	551	477	520	503	518	517	513	514	538	524	525	505	539	520	485	530	528	514	523	512	521	561	556	514	544	505	484	534	537	511	519	494	529	519	544	498	501	483	490	520	506	543	448	508	539	517	494	553	551	498	512	491	597	535	527	505	503	530	542	509	505	569	542	511	501	485	517	523	555	541	529	525	539	516	498	499	513	529	501	523	517	528	532	538	524	459	495	543	524	516	485	524	525	535	514	537	546	480	514	506	573	499	495	520	483	475	500	513	496	516	550	522	517	556	510	490	526	500	527	531	543	491	531	564	553	516	538	534	526	511	508	546	530	495	487	499	519	551	488	511	537	510	518	515	488	536	527	536	562	518	497	517	547	529	480	508	497	522	516	517	525	497	525	518	512	505	511	489	499	512	551	519	522	485	510	528	525	516	533	514	518	526	532	515	515	530	556	527	529	492	485	447	514	529	512	505	539	520	535	493	494	542	520	542	522	493	528	525	511	523	521	503	491	501	501	494	515	534	506	484	524	552	521	534	519	509	515	509	567	528	523	542	518	492	500	472	493	499	523	511	516	584	559	535	576	493	502	490	517	542	489	531	515	469	558	522	495	521	526	477	515	499	532	547	481	517	535	506	518	520	500	497	539	514	542	508	548	533	488	529	541	479	512	546	503	506	539	518	546	531	511	557	515	534	470	519	518	507	498	543	524	510	541	540	521	506	471	531	532	490	537	556	530	528	521	497	561	546	548	526	530	545	517	513	524	518	511	533	551	527	544	504	516	502	533	553	526	514	548	561	509	522	528	482	530	483	495	551	522	518	510	525	496	492	537	519	510	566	518	490	525	513	527	496	513	560	486	519	520	528	471	550	571	575	545	494	533	492	519	522	510	496	516	517	515	512	524	500	531	532	502	512	508	492	506	525	483	548	533	520	522	526	534	515	547	538	544	510	518	536	542	518	514	490	520	489	517	510	515	477	529	518	537	510	518	537	512	517	571	538	518	551	520	503	507	477	493	510	550	520	536	502	550	538	492	518	518	539	534	525	503	537	529	522	534	519	563	524	523	508	503	516	536	514	557	514	495	508	502	513	531	518	533	499	515	564	542	503	509	535	540	538	541	557	521	467	542	537	499	492	521	549	524	545	542	502	517	544	558	540	562	523	539	489	487	573	503	530	510	514	526	516	534	560	511	528	527	543	463	561	518	535	525	536	522	537	517	535	492	491	524	522	541	546	521	561	515	521	513	520	516	521	538	528	538	535	494	504	501	546	512	506	538	490	497	513	508	554	514	528	533	538	526	529	486	523	525	485	537	534	516	526	520	477	503	562	505	517	524	516	521	536	493	508	526	508	517	516	486	561	547	482	473	500	515	504	527	508	518	502	506	464	489	525	509	520	487	499	531	521	561	499	522	542	523	537	522	519	559	537	539	524	536	512	517	527	519	534	505	519	511	481	536	505	515	522	532	501	515	554	509	523	515	529	531	547	536	501	502	525	578	497	524	510	567	505	510	532	489	515	500	539	535	495	521	486	526	518	481	532	503	504	526	500	555	509	556	516	522	529	512	512	544	531	495	558	496	549	480	536	513	518	500	477	505	513	478	507	519	512	523	519	566	528	501	485	505	516	520	546	506	521	529	518	503	497	474	516	517	568	482	457	527	505	517	548	556	460	505	505	543	551	538	546	540	539	542	511	511	511	528	545	497	509	534	519	511	518	499	501	505	517	528	519	505	529	498	525	506	549	513	522	527	498	492	538	488	540	505	487	501	528	489	528	499	536	541	547	480	541	537	498	488	483	524	501	522	477	519	554	545	555	558	530	556	540	490	484	533	519	508	542	561	487	531	519	526	497	508	497	526	540	503	531	503	530	521	529	495	495	474	503	537	526	511	535	524	517	532	526	503	540	521	522	614	512	518	522	570	516	481	470	521	510	518	497	501	545	486	494	527	512	520	510	538	539	556	517	522	528	491	525	513	517	516	515	503	517	498	496	525	553	534	518	502	493	514	508	508	555	498	536	508	525	482	488	542	509	510	564	558	510	506	511	531	504	520	533	519	499	535	524	563	495	526	525	544	487	507	501	528	492	502	540	518	526	522	549	492	524	544	486	550	521	544	522	518	531	510	508	513	531	506	540	515	544	547	577	517	527	518	509	510	481	520	538	502	498	520	501	479	526	498	566	519	533	499	532	524	510	528	507	546	478	493	503	506	515	462	510	531	540	511	507	496	494	540	513	555	535	489	510	514	546	533	483	481	561	542	539	541	489	513	475	523	518	522	506	485	525	480	540	540	493	493	542	529	537	527	526	495	498	572	504	522	473	486	483	506	511	542	530	500	515	539	516	509	503	522	568	534	523	541	516	546	521	517	530	519	525	512	518	516	526	518	506	532	537	542	535	502	488	546	528	495	503	551	507	503	511	497	518	506	527	508	510	512	529	511	499	488	515	514	564	503	527	536	496	507	526	519	496	476	536	521	552	485	489	520	552	510	541	565	479	558	514	522	517	512	547	533	532	497	513	516	495	563	532	541	551	491	547	551	514	508	458	517	510	572	543	494	493	497	517	532	544	559	515	496	532	516	531	548	547	519	517	524	545	518	520	511	565	527	497	513	520	496	470	556	498	531	500	506	504	535	484	528	481	530	556	517	559	534	514	561	498	524	490	499	520	490	553	504	485	531	526	492	521	505	483	484	554	518	526	503	517	536	488	528	514	531	528	533	474	519	530	495	504	491	504	516	522	484	512	543	547	533	543	506	513	511	520	545	553	526	497	525	469	482	526	510	502	540	551	482	505	537	510	552	504	499	504	535	519	459	537	482	504	518	531	499	508	503	534	524	524	477	537	498	517	491	501	502	497	527	529	540	506	518	518	535	547	524	505	501	505	500	517	506	527	505	556	529	496	510	548	489	506	495	501	513	529	515	520	523	497	529	555	579	526	528	571	504	544	565	519	523	527	523	548	503	476	519	517	522	506	508	524	504	517	489	502	494	505	521	513	525	504	498	538	553	517	527	525	501	532	515	480	524	512	483	531	538	533	507	523	546	491	516	535	552	485	522	508	514	503	509	522	524	498	521	496	514	517	505	573	507	544	511	553	549	508	513	508	538	540	541	535	543	495	562	529	508	534	518	534	537	526	496	536	562	516	503	494	508
23099	21115	28819	23663	21146	20462	9198	2721	1672	1194	999	900	835	678	541	504	497	429	397	379	359	361	326	365	345	313	329	306	276	302	295	283	242	274	297	260	261	270	245	283	270	288	280	238	246	248	247	257	256	275	258	287	277	264	258	284	233	264	278	265	274	284	261	318	288	302	296	300	301	258	264	282	287	255	239	242	261	244	256	253	235	256	234	251	258	278	246	245	262	272	284	273	268	276	273	252	282	278	262	235	217	259	260	267	275	254	254	263	241	250	244	235	260	237	252	269	239	265	237	252	261	222	252	261	242	231	256	271	243	250	244	265	225	240	234	216	237	257	245	246	254	241	260	245	238	222	261	243	244	250	214	252	255	263	247	285	225	251	216	211	255	215	256	251	245	254	228	262	214	254	282	249	224	253	237	282	251	238	232	260	241	227	243	246	226	239	234	221	231	210	254	226	247	237	230	239	253	220	229	218	258	241	244	246	235	230	233	241	232	250	247	236	238	219	254	216	216	262	241	258	251	234	236	243	239	233	264	232	242	253	229	249	273	238	225	234	269	229	253	207	231	245	256	265	224	248	226	238	234	243	240	252	261	276	215	259	263	234	253	237	241	262	222	226	234	245	237	258	236	239	231	225	229	225	220	232	257	265	265	240	225	251	235	236	238	247	240	240	238	243	282	261	253	242	241	231	236	255	258	234	244	246	271	252	223	279	227	208	259	223	218	251	241	219	229	233	225	242	244	241	253	236	249	227	261	256	263	229	236	261	225	233	222	218	241	236	248	248	242	237	266	272	206	236	244	231	226	243	226	208	262	268	231	253	226	243	247	250	225	252	225	225	262	228	246	246	242	213	226	212	253	230	240	260	230	265	245	248	252	247	268	260	263	245	231	242	246	256	244	235	259	229	235	233	240	244	248	249	233	246	237	251	248	261	245	270	255	222	253	215	230	196	214	236	223	234	272	274	231	255	257	221	256	242	210	200	261	250	244	270	246	277	238	270	241	233	277	227	214	218	251	247	262	229	249	260	230	244	237	212	225	217	231	218	228	231	238	220	242	235	254	251	206	243	237	251	227	219	217	242	235	221	259	246	238	223	243	226	248	247	242	218	240	235	238	243	240	230	246	250	236	253	248	229	219	246	246	240	226	224	236	240	268	230	236	252	241	214	247	223	232	206	260	237	252	247	237	250	243	211	242	257	244	237	250	260	232	233	222	246	250	241	231	237	252	239	243	234	245	239	244	244	239	240	247	240	258	250	225	231	266	254	229	262	242	245	210	227	268	191	230	235	252	233	258	236	243	226	218	273	233	231	246	241	230	223	225	250	264	244	264	223	231	242	231	257	225	230	262	231	235	248	216	222	233	236	229	229	261	220	256	274	235	226	246	229	274	255	222	246	241	274	230	244	234	227	219	264	244	229	215	238	229	224	230	239	243	229	231	260	215	242	244	241	264	234	229	243	252	220	216	270	220	239	241	248	238	239	238	220	240	244	224	237	251	233	235	240	251	226	267	224	277	249	217	251	245	203	229	267	252	209	245	244	255	218	246	261	261	227	235	223	241	222	240	235	245	228	232	263	253	237	236	230	240	271	250	225	219	265	264	241	237	224	236	233	255	239	210	228	243	258	247	239	231	226	226	256	277	238	237	231	233	246	238	261	246	239	232	225	229	277	235	225	257	250	216	266	229	247	219	223	263	230	235	244	233	225	264	245	233	228	234	220	261	247	226	243	236	244	230	231	264	235	236	254	228	238	260	217	260	261	224	242	246	230	218	243	205	261	253	232	249	250	267	258	247	232	227	250	220	243	267	256	273	258	222	242	246	235	237	271	216	234	240	220	230	251	253	221	252	258	249	219	231	247	245	268	238	253	255	237	213	246	253	244	239	237	228	228	242	249	251	236	210	226	257	245	231	238	231	217	237	247	242	238	221	228	221	249	260	276	235	237	227	227	240	251	227	226	257	230	251	230	237	227	246	238	231	252	236	220	214	264	241	243	265	224	269	227	233	241	259	247	262	214	262	216	229	221	230	227	261	240	254	235	234	280	230	234	243	224	244	273	232	254	242	278	250	218	235	260	231	259	259	254	281	245	252	261	253	262	216	221	235	225	254	251	245	264	250	228	247	267	232	247	233	240	226	238	226	278	248	235	230	231	225	227	258	254	210	252	253	224	233	214	233	233	249	231	261	227	229	227	211	241	258	241	231	247	270	226	239	273	220	232	229	237	237	243	243	241	219	264	199	250	253	237	224	254	232	244	241	224	245	253	260	206	248	246	234	224	248	235	247	217	239	224	207	232	220	246	251	268	239	224	218	233	260	246	257	231	227	223	240	232	235	249	259	247	231	224	243	253	264	252	230	255	207	227	246	255	241	245	212	247	254	238	269	244	230	225	239	238	259	239	256	234	228	260	246	264	258	233	241	256	251	253	263	263	212	234	249	247	235	216	263	255	254	226	241	250	224	266	225	249	253	222	242	273	251	239	215	241	251	247	239	262	210	224	222	235	255	213	270	225	254	251	273	253	239	240	252	234	224	226	252	251	244	243	245	253	224	232	266	223	220	226	198	261	245	222	234	229	243	266	231	245	196	250	213	261	247	247	236	228	255	234	254	222	232	258	252	230	245	249	257	232	239	231	227	226	253	245	240	217	219	224	224	246	231	245	226	239	238	226	229	269	231	238	225	241	265	231	224	226	232	218	236	234	238	237	253	253	263	245	245	284	230	225	228	228	233	230	230	256	236	217	246	228	226	242	216	254	226	262	254	244	242	258	221	239	240	270	234	238	256	243	235	231	246	250	245	240	217	253	266	244	232	236	236	220	247	247	248	220	251	253	226	247	235	238	273	228	236	234	244	237	236	233	223	260	235	235	238	256	248	235	267	243	229	247	271	231	233	235	217	242	233	251	241	234	225	240	270	229	244	261	264	254	239	237	239	264	240	220	256	256	246	260	221	214	221	232	259	236	219	246	232	262	233	240	249	230	228	242	248	237	280	250	253	251	252	265	240	263	226	255	191	246	256	217	239	253	223	223	228	215	257	229	275	236	234	238	270	233	246	260	238	277	230	211	218	236	237	225	247	226	247	232	240	241	235	261	240	259	232	236	240	237	219	229	229	243	269	227	249	222	269	236	244	256	242	253	242	249	271	256	227	254	236	232	254	228	245	235	254	244	204	241	246	258	232	249	235	244	224	220	214	226	231	247	252	225	210	247	250	255	232	226	249	232	261	237	245	245	247	258	240	234	239	209	264	258	260	253	237	213	234	233	254	265	236	245	258	242	256	257	249	260	230	225	217	251	259	248	229	244	226	255	252	243	232	206	256	256	237	211	244	238	226	262	234	238	245	264	225	248	237	214	230	239	239	250	238	245	240	260	236	247	230	237	232	240	237	261	261	263	215	256	254	242	234	227	231	245	220	237	240	234	237	259	242	241	253	228	198	256	246	231	241	238	230	225	257	226	240	229	215	225	252	236	239	258	229	219
19722	33653	28875	20978	16635	13689	9893	6226	4632	3315	2691	2290	2079	1707	1304	1161	1061	934	806	785	732	654	610	598	590	575	521	561	483	470	452	442	498	449	421	420	406	418	403	405	425	402	374	367	407	377	379	399	390	447	438	412	379	402	386	414	416	398	457	424	427	423	447	447	447	461	471	456	440	438	405	431	440	416	365	404	386	373	337	347	372	401	353	374	391	347	339	376	401	343	404	408	394	383	396	424	366	395	368	392	381	384	372	409	385	378	416	366	377	367	355	373	375	387	327	373	352	336	361	369	368	345	349	357	328	358	331	424	370	345	355	342	354	398	371	338	376	324	348	374	341	372	352	397	357	358	375	370	404	374	360	339	371	345	318	308	365	360	356	365	339	350	321	351	353	362	354	351	340	370	351	353	344	385	340	361	356	342	345	358	369	359	346	334	377	358	371	346	311	341	355	331	371	343	318	355	375	349	328	337	331	338	382	349	364	322	330	378	356	371	340	356	340	388	362	345	358	332	372	354	346	350	321	384	336	326	352	351	382	352	364	323	341	338	308	335	362	373	356	367	325	358	332	346	348	356	326	358	338	345	331	324	363	350	337	367	393	353	341	371	417	389	346	371	395	366	327	388	324	316	364	333	344	363	359	342	377	374	346	347	369	346	379	366	352	339	390	323	337	390	348	365	294	354	376	345	357	352	371	383	391	333	352	365	347	342	377	370	348	346	354	351	374	372	347	331	338	363	352	356	335	330	356	366	338	361	340	346	325	338	353	365	314	324	381	378	358	345	330	343	356	378	357	340	353	381	364	330	337	366	335	372	351	342	374	378	347	393	383	340	346	332	340	363	349	342	361	376	374	377	378	331	380	329	357	314	348	338	350	340	376	337	367	349	329	324	358	319	317	332	351	335	360	363	356	340	345	363	347	377	355	386	357	385	346	355	316	338	381	344	334	360	367	352	347	382	356	360	364	388	340	390	339	362	348	351	357	323	376	366	368	308	339	347	367	355	315	349	328	333	393	371	367	364	360	362	383	367	384	372	351	325	349	373	350	366	343	338	358	346	361	336	358	370	359	317	344	346	315	373	331	338	337	374	342	354	326	353	363	362	320	309	359	382	343	364	362	350	328	337	378	357	378	331	309	353	337	390	350	387	352	361	347	347	388	348	326	369	345	341	352	359	334	375	363	330	317	358	346	367	339	365	373	345	351	395	362	332	362	361	350	365	358	336	349	376	347	372	346	362	364	347	339	384	359	359	370	365	362	372	366	348	376	378	321	350	342	336	350	333	360	365	369	384	378	352	383	329	347	357	350	363	320	335	361	357	368	352	363	354	329	360	398	349	331	352	354	359	323	339	323	332	356	341	343	352	344	355	334	348	346	325	335	387	341	335	395	342	349	364	343	296	355	352	339	358	364	347	340	339	344	333	350	379	386	349	367	368	358	377	316	343	336	346	350	350	378	338	330	371	365	336	355	351	375	364	365	347	390	365	378	373	369	385	368	348	345	338	361	369	336	340	367	359	385	346	354	343	346	338	339	329	349	364	344	329	339	365	351	375	341	401	346	361	403	345	349	350	349	355	360	326	333	346	341	354	320	360	331	366	315	322	379	375	371	402	360	348	368	345	389	356	324	377	312	332	376	331	350	370	342	383	338	352	386	377	349	382	362	342	327	330	343	332	351	349	353	358	354	347	332	324	370	361	344	337	349	382	348	368	356	328	354	371	362	347	332	349	336	345	349	366	325	368	361	346	322	336	366	367	346	322	324	336	377	360	350	367	346	337	361	328	369	343	366	342	358	343	371	339	372	342	373	343	371	329	343	366	348	368	357	355	356	343	388	361	364	314	368	389	356	370	343	371	306	352	359	363	357	329	362	338	336	320	366	328	383	374	345	334	334	366	342	373	382	326	348	353	361	345	375	343	345	374	332	368	340	357	369	337	339	324	357	334	352	373	336	350	332	305	352	343	349	338	378	369	351	372	347	346	369	360	358	350	369	320	345	352	325	351	329	355	340	366	342	353	355	373	348	376	344	370	347	357	388	349	323	340	360	358	358	361	336	361	378	361	335	363	364	366	344	344	366	372	334	350	390	341	363	363	367	371	325	359	357	353	357	339	367	350	348	367	350	344	313	319	345	360	334	357	314	344	318	357	343	367	344	358	354	321	335	371	319	367	334	381	378	345	351	310	361	365	388	347	375	350	323	365	319	368	361	341	359	349	357	358	328	350	380	319	344	347	341	359	341	394	345	357	330	375	377	341	380	336	346	349	372	392	334	342	366	379	350	352	366	372	353	374	380	340	330	313	333	362	349	359	355	324	340	367	381	338	336	352	393	352	327	391	318	344	363	311	398	363	358	325	326	341	317	310	345	372	380	351	352	341	378	344	365	348	332	354	367	333	370	373	372	364	349	362	357	334	332	371	353	355	346	371	311	318	325	358	347	374	371	361	380	339	399	319	357	366	324	339	340	368	402	354	333	335	332	370	340	365	324	356	343	336	357	368	348	382	375	358	315	372	362	345	350	315	345	342	358	383	356	334	327	361	350	369	317	342	365	330	347	347	341	373	375	333	339	332	349	376	366	380	348	355	340	350	377	310	350	350	356	335	353	346	337	339	384	367	346	392	318	341	382	350	393	340	327	369	364	360	348	381	344	384	355	354	356	338	348	343	365	317	357	341	349	364	366	381	338	352	343	355	395	356	359	300	344	389	317	370	375	365	358	356	350	338	323	326	325	344	357	350	365	354	320	318	345	338	369	361	332	365	364	346	371	344	350	358	369	340	356	339	378	359	344	348	329	352	351	371	349	344	334	370	362	350	340	365	370	341	341	372	300	367	360	356	365	327	334	301	329	386	383	351	345	337	352	337	349	347	352	375	356	362	364	389	392	381	403	431	345	327	361	341	331	354	341	368	357	344	358	342	368	347	372	337	382	336	360	367	356	373	395	365	338	356	354	367	360	326	358	347	324	348	348	341	310	365	357	348	325	341	370	359	359	346	352	367	361	355	339	341	329	343	356	362	356	363	316	351	353	338	306	338	375	368	330	356	326	348	384	356	386	338	378	343	353	378	372	357	340	346	363	345	397	362	335	331	349	373	334	384	339	326	319	342	374	359	326	341	390	337	349	347	363	337	352	335	374	397	333	355	355	351	398	400	361	319	340	379	309	359	353	348	361	382	365	365	339	351	356	389	354	351	323	358	351	333	370	335	333	326	366	373	370	395	356	364	342	351	401	371	365	373	387	358	340	349	341	375	378	347	376	337	366	360	317	349	352	350	357	332	319	332	369	332	346	362	356	339	342	329	321	343	325	376	331	326	361	378	333	366	354	345	324	366	350	358	337	349	385	322	372	358	351	311	359	378	367	326	369	348	362	358	342	366	346	338	322	379	341	320	390	327	349	368	325	372	319	347	371	343	354	358	358	339	378	359	359	354	353	350	356	329	354	321	348	413	368	348	337	354	347	355	333	335	356	351	354	360	339	360
27068	20785	15369	8462	4520	3224	1991	1159	941	732	596	550	491	544	410	442	448	477	408	406	411	444	424	376	419	372	407	392	409	373	427	397	384	401	384	382	395	423	416	411	403	389	380	343	403	388	392	373	389	411	410	400	374	387	389	395	383	401	430	388	397	366	386	392	408	410	397	398	381	402	397	376	412	391	402	405	356	393	408	364	422	392	378	412	405	379	351	393	402	361	381	418	404	398	394	371	379	390	387	387	368	422	421	420	404	374	408	436	380	418	376	380	368	381	435	400	403	407	385	365	347	388	381	358	380	359	395	392	399	399	405	406	374	380	401	414	400	393	390	397	352	371	388	425	386	395	367	396	406	362	404	400	383	404	398	404	383	391	399	428	394	391	394	414	390	375	391	387	389	390	407	389	391	383	394	406	380	417	395	382	365	386	387	409	368	396	401	358	405	393	407	361	391	370	376	376	365	427	393	367	399	359	417	409	392	401	338	396	403	389	390	375	385	384	384	381	402	386	363	379	405	384	392	415	351	365	378	390	369	369	380	384	390	407	398	385	375	410	382	383	358	420	357	386	386	373	369	393	406	374	410	407	388	420	390	367	399	357	379	417	377	411	377	422	397	412	408	409	367	376	383	398	393	390	355	407	360	394	362	360	424	394	414	403	418	359	360	399	411	372	395	417	379	362	398	392	404	408	381	371	401	404	359	397	393	413	383	387	395	378	364	404	354	381	401	406	384	403	397	392	361	413	393	396	407	379	374	365	374	364	374	416	339	402	394	383	389	427	411	392	386	391	376	384	401	359	400	387	372	408	394	427	351	390	419	366	368	406	372	387	387	393	389	375	395	360	383	389	388	384	377	401	353	422	396	401	388	405	410	393	355	374	417	405	370	388	358	384	387	399	437	422	384	395	412	386	369	416	368	392	355	367	402	406	365	383	398	405	390	421	388	349	383	393	363	398	375	385	413	393	374	360	371	401	361	412	417	386	372	417	372	410	415	389	421	377	351	348	368	384	375	402	390	361	392	385	403	425	392	374	397	419	397	375	387	348	374	404	377	371	341	442	421	372	420	394	376	368	352	396	384	373	396	410	404	380	381	365	384	402	412	374	390	388	400	392	398	381	387	379	365	410	391	405	375	381	359	369	362	379	394	366	417	371	386	389	418	364	388	431	416	401	386	398	399	398	409	389	382	407	394	422	425	384	395	382	379	382	367	373	386	378	361	409	380	414	363	385	442	405	371	378	383	401	375	370	382	404	383	364	364	395	420	354	376	379	372	364	400	340	411	393	433	377	401	375	405	394	412	399	360	369	399	408	346	351	418	413	432	396	393	374	364	424	381	371	387	401	374	408	352	377	390	391	343	363	363	432	390	415	378	374	401	413	403	360	363	398	379	400	399	418	378	386	353	370	366	389	406	383	401	387	401	399	383	382	405	356	419	367	397	398	375	393	370	412	385	425	405	346	391	380	385	394	367	422	374	378	374	392	391	423	384	385	378	368	371	401	379	405	387	390	388	404	417	387	368	405	383	417	374	374	367	372	382	392	385	414	415	400	396	420	364	391	383	365	395	383	392	366	400	391	423	397	422	412	376	400	371	408	382	360	393	414	353	368	396	365	426	388	424	411	347	373	421	382	369	381	411	394	387	372	381	392	387	448	383	404	384	371	338	392	386	364	379	387	407	379	368	373	399	393	388	420	399	401	370	375	350	395	396	384	416	384	359	358	394	371	390	368	413	359	369	388	402	393	377	361	404	403	395	401	395	389	397	405	371	405	401	378	399	361	408	376	430	390	380	365	410	391	343	370	386	350	364	386	389	390	398	405	375	377	399	368	352	382	392	377	360	392	369	403	387	363	403	397	388	423	413	389	405	370	374	368	396	373	384	392	386	396	383	419	383	360	392	376	420	418	381	396	408	410	386	381	358	375	400	398	387	414	417	361	367	366	346	400	356	403	392	399	374	346	382	390	395	415	375	410	404	397	377	368	366	412	382	388	391	382	409	388	377	402	414	388	386	401	438	348	398	393	387	399	403	382	400	378	367	383	374	383	361	406	384	380	383	386	395	411	373	383	378	407	361	432	400	404	388	371	378	397	383	381	399	413	396	421	379	389	386	397	393	398	387	373	398	377	376	380	375	401	355	336	368	372	418	373	417	385	396	387	403	388	388	403	359	381	400	371	395	395	367	369	398	414	385	380	414	381	353	380	385	347	398	387	396	371	349	432	388	426	377	396	379	376	406	380	359	376	386	374	408	386	360	372	371	407	387	349	406	362	379	394	404	392	375	377	389	396	392	410	382	404	376	390	380	383	424	396	398	396	396	371	427	394	367	362	369	364	427	394	366	407	371	420	387	406	368	406	387	383	379	373	416	363	367	390	428	392	381	363	374	405	452	405	384	361	402	419	374	411	376	397	401	416	349	388	375	412	378	404	388	372	372	381	397	441	379	385	383	404	395	388	344	367	393	420	394	368	424	421	406	404	409	427	396	382	405	388	403	400	410	379	367	404	422	384	383	389	389	372	404	374	344	381	361	432	383	388	390	393	395	388	415	366	386	384	369	390	408	406	390	395	386	374	390	396	415	402	408	380	381	386	394	356	376	395	409	363	390	387	394	407	388	380	392	373	425	354	404	378	393	394	358	384	388	381	394	365	389	385	413	393	368	391	394	416	384	397	400	390	350	408	415	408	401	387	360	399	365	384	384	340	376	372	401	377	375	408	381	395	385	391	329	392	417	373	399	407	397	395	365	389	374	370	392	386	380	382	404	396	395	408	370	380	338	383	376	358	394	378	392	366	370	378	393	371	386	358	407	395	370	375	388	395	382	389	401	390	375	390	353	372	412	388	421	363	385	364	395	376	402	409	384	362	359	402	393	398	401	383	394	379	378	361	416	420	383	399	369	390	393	372	400	374	376	369	418	418	376	386	406	414	369	391	401	409	428	386	425	397	375	394	395	386	382	379	394	409	412	390	373	350	374	355	401	395	385	410	361	363	380	375	389	393	361	420	390	354	392	368	382	368	368	358	376	396	394	355	425	384	384	421	373	388	359	383	375	375	409	376	383	380	417	387	418	365	378	390	392	370	388	383	403	376	403	377	400	367	361	368	416	396	401	389	402	374	408	368	395	356	385	401	363	411	401	392	366	397	380	360	383	388	407	364	372	383	402	403	406	398	373	381	389	402	384	395	428	378	412	398	376	406	387	383	393	395	361	407	408	397	400	394	395	401	383	361	390	416	413	396	402	355	387	372	425	379	377	381	401	412	373	390	376	368	355	440	359	407	354	394	366	387	420	382	410	407	379	331	407	388	419	393	390	389	378	366	401	390	398	382	394	389	378	404	376	375	406	350	369	378	394	406	396	376	389	389	406	382	395	374	408	389	408	387	406	392	446	367	397	380	341	399	384	389	396	408	388	379	406	406	385	401	422	328	415	391	392	426	373	403	387	379	395	384	388	364	366	390	385	379	385	408	401	389	363	411
16010	21654	17100	10982	8822	7538	4941	3009	2370	1790	1349	1131	1036	849	795	755	695	690	716	669	633	642	657	640	619	607	584	607	576	614	589	589	588	559	589	614	564	552	546	604	575	576	558	563	552	558	593	588	575	580	542	578	551	580	573	525	568	617	554	568	606	597	603	632	594	585	605	588	620	580	573	551	610	614	562	582	552	549	555	562	577	566	573	568	577	527	565	557	541	514	535	579	553	568	612	553	567	571	575	618	622	547	526	587	594	557	598	595	534	566	566	591	501	522	556	518	549	565	528	558	562	553	545	558	549	576	579	581	564	578	549	594	579	555	585	597	581	633	527	554	535	563	542	602	596	552	558	542	569	554	582	552	573	601	569	580	554	588	570	590	572	551	570	554	536	578	597	602	559	582	547	560	545	579	545	577	590	556	545	578	521	534	589	545	559	517	524	555	594	572	600	566	587	579	534	496	557	583	567	597	524	572	543	562	569	545	521	542	523	543	560	619	529	529	555	551	559	584	548	572	550	585	590	552	556	553	562	544	581	576	582	577	570	528	567	540	579	556	537	590	553	555	552	531	583	489	571	561	564	576	520	544	555	565	568	572	568	567	563	585	571	567	493	580	589	565	582	556	543	600	551	570	581	578	576	561	557	564	514	586	582	603	607	544	579	627	570	556	579	549	591	569	528	562	534	568	593	543	563	539	561	590	574	592	584	572	532	602	553	584	555	510	574	528	557	519	563	575	591	565	565	558	583	561	578	604	565	571	557	553	551	586	574	544	535	572	546	569	564	541	543	533	571	590	587	598	562	570	566	555	590	556	597	544	582	547	596	564	566	563	558	555	574	609	586	533	563	552	611	524	595	552	592	544	594	580	547	566	548	567	577	531	565	520	595	567	534	562	558	543	565	528	578	545	516	538	541	588	600	584	590	564	586	544	538	555	601	565	591	527	610	561	577	563	545	539	593	561	546	578	580	560	565	554	560	564	547	561	585	525	564	599	543	547	551	566	550	551	551	569	570	562	569	582	582	617	537	549	550	528	544	546	556	537	559	572	542	578	537	577	539	547	572	533	565	580	545	548	553	569	582	601	530	518	553	558	562	546	554	572	558	569	585	583	559	544	555	572	553	602	570	535	545	506	593	527	571	525	578	582	601	547	569	566	579	585	538	579	509	544	551	573	538	564	532	553	587	566	536	546	566	571	580	548	555	588	562	565	547	547	557	535	556	571	551	540	566	571	538	547	551	581	558	571	584	591	546	548	571	554	596	532	528	542	562	560	559	554	531	581	570	582	509	577	539	560	521	593	557	541	568	581	607	511	567	625	537	565	595	580	573	532	559	559	570	576	597	519	569	573	562	552	597	578	520	568	561	603	591	600	566	559	537	560	579	553	548	538	616	570	533	564	550	594	591	540	548	564	559	589	577	565	569	561	595	530	539	582	570	585	535	542	578	602	567	591	572	535	609	586	558	589	577	542	513	551	547	606	568	567	555	567	578	582	585	527	574	533	577	552	558	543	547	568	560	545	522	550	607	559	568	588	529	543	541	551	558	584	565	579	585	594	582	559	550	546	543	557	552	571	553	596	587	575	543	575	579	594	557	531	552	553	561	548	550	580	568	579	538	583	568	576	585	534	554	574	557	579	526	590	554	536	556	576	559	564	529	559	538	562	577	552	569	576	584	572	571	540	585	570	532	542	558	595	581	524	586	516	604	587	545	532	589	498	554	590	587	535	522	525	565	571	567	535	576	559	550	539	553	573	525	552	558	548	571	588	556	542	574	595	582	544	559	529	524	560	602	526	537	504	572	537	570	547	527	614	548	585	564	565	546	521	557	553	557	543	561	564	575	561	571	572	528	581	526	547	571	590	552	532	569	522	562	592	542	589	580	570	552	590	584	522	556	569	546	564	569	568	578	557	536	556	555	548	570	547	543	534	524	549	544	609	581	587	561	554	558	546	597	566	509	538	570	556	541	577	539	552	562	580	567	574	604	574	580	588	584	585	566	570	587	585	516	567	573	546	575	529	538	518	560	586	545	539	594	561	506	570	574	502	566	569	581	569	556	602	599	526	579	581	601	537	556	543	567	579	575	595	515	563	588	572	572	544	553	582	594	582	548	551	564	578	569	558	542	611	542	598	563	554	551	590	526	564	502	576	545	535	570	511	578	570	575	549	547	548	527	546	569	559	553	564	614	548	565	550	535	573	512	537	575	594	562	599	553	550	529	569	502	557	563	548	574	526	529	562	573	534	550	546	596	544	537	534	581	578	556	539	544	575	536	551	562	537	556	553	540	557	547	541	553	562	552	549	544	563	562	548	551	608	566	570	544	579	573	605	552	548	556	534	526	550	560	557	549	567	576	542	547	540	543	538	537	584	546	549	581	552	535	556	563	575	527	581	601	582	569	560	541	566	611	556	570	565	555	524	582	551	567	522	566	546	570	575	567	537	576	520	515	509	569	570	570	598	566	576	588	556	588	597	563	551	544	547	568	573	553	590	514	534	575	587	544	547	589	518	544	560	598	568	551	556	566	600	550	532	556	576	539	557	615	564	556	570	608	575	571	518	572	594	587	545	593	559	559	569	561	577	555	560	572	580	574	562	534	542	561	551	575	597	600	596	603	579	579	594	548	605	543	577	559	558	581	598	556	549	563	579	563	533	553	629	548	547	550	575	581	556	506	569	562	570	558	544	523	562	555	563	572	541	538	529	554	533	534	545	575	562	551	566	554	557	579	554	565	557	520	556	519	552	560	531	545	548	587	530	562	538	568	526	547	618	541	618	602	535	586	589	559	513	547	515	564	530	534	561	517	542	578	553	574	571	538	569	571	539	577	538	587	593	530	545	527	573	519	561	583	557	562	508	569	548	576	590	564	570	555	554	586	574	542	552	580	627	571	630	571	564	542	564	580	577	516	563	578	575	548	533	526	568	538	566	515	583	549	532	533	564	573	559	520	542	589	570	527	521	578	577	542	535	544	537	531	545	522	597	587	566	568	543	578	541	578	553	552	566	550	553	573	539	567	543	561	548	544	556	541	544	572	608	532	538	548	592	552	567	574	554	579	593	578	600	545	559	538	576	577	564	555	569	538	537	597	564	571	540	567	587	555	533	508	565	556	538	593	562	551	594	584	560	557	541	645	608	563	538	556	587	570	567	536	557	599	620	575	539	605	595	520	546	577	553	560	600	566	592	566	592	568	538	552	552	565	576	569	568	579	576	572	560	612	526	574	572	560	545	555	565	552	612	597	589	574	593	521	593	523	568	517	548	510	577	560	565	543	537	564	579	577	549	598	519	529	553	529	592	567	534	577	551	555	568	588	576	563	565	580	566	567	536	539	552	539	573	531	575	595	553	598	535	561	557	567	570	604	543	527	566	577	599	591	554	543	582	540	587	596	570	598	538	589	539	553	523	563	554	554	611	543	590	568	504	583	583	523	614	574	541	576	568	579	560	577	574	504	531	548	557	552	545	597	562	587	546	588	565
24133	21137	28241	24249	20599	10272	4393	2230	1548	1262	924	721	653	584	581	463	503	461	464	466	420	418	423	442	429	422	436	377	373	407	407	387	397	383	400	418	369	377	402	396	380	414	378	342	371	356	346	374	365	378	384	365	393	370	365	365	358	363	403	394	376	365	419	366	390	371	409	390	367	396	374	406	402	391	395	374	357	346	370	384	379	331	388	360	368	357	355	364	373	397	365	357	345	347	341	327	355	384	394	372	412	398	398	362	373	378	345	392	355	385	362	367	372	341	393	353	349	372	359	382	370	372	341	366	362	357	356	370	350	357	358	376	362	364	356	381	349	398	373	393	360	383	394	329	376	369	356	369	374	369	368	345	346	350	348	363	362	332	350	333	366	330	359	333	351	394	352	367	341	410	352	387	335	345	351	364	366	395	342	357	366	340	353	361	358	363	347	368	349	385	360	355	334	368	360	356	360	350	358	349	343	370	351	379	352	339	330	363	361	380	358	350	327	362	364	366	341	317	357	372	389	355	313	351	395	374	360	375	361	365	390	363	349	336	362	318	378	381	361	376	329	369	343	374	381	326	347	379	355	369	370	345	342	366	354	360	337	350	316	338	361	340	365	348	378	360	377	331	323	365	378	368	340	386	384	336	367	325	378	336	368	416	340	385	349	378	324	348	329	336	351	374	403	376	363	306	323	353	359	387	355	360	369	350	366	351	354	345	334	363	377	364	360	374	339	381	359	352	365	399	381	358	347	353	352	360	394	395	345	384	329	359	353	358	360	344	347	360	348	357	341	370	340	352	390	372	361	375	336	358	347	327	351	368	354	352	348	351	345	344	346	351	377	373	355	330	354	359	347	328	384	351	368	358	380	343	374	360	376	349	316	356	338	381	367	393	326	374	392	379	320	355	364	350	376	344	361	370	383	357	299	371	379	359	331	359	371	344	355	357	333	322	343	371	342	363	378	362	370	357	387	391	369	368	369	344	379	336	330	333	370	372	365	359	363	344	361	370	348	338	338	362	360	365	360	391	362	381	330	331	332	355	367	333	357	368	383	383	352	335	361	361	373	330	389	367	362	349	378	370	351	366	367	324	375	340	331	373	388	347	367	379	354	377	354	339	371	367	335	373	384	340	376	382	365	362	329	386	384	355	368	356	366	370	362	346	377	338	349	359	338	354	329	371	358	351	365	377	362	342	334	352	378	328	355	361	358	375	379	350	351	355	375	395	367	349	366	333	389	341	343	383	334	373	335	363	358	371	375	358	360	372	347	360	376	402	366	339	348	351	367	333	374	359	380	376	354	365	388	365	350	351	345	393	357	371	407	356	365	378	369	355	383	393	341	374	355	345	369	376	336	302	390	359	363	385	353	362	376	366	391	360	340	367	351	331	352	348	371	369	337	345	337	351	407	361	346	370	345	377	380	347	341	347	355	354	347	357	346	359	344	353	392	369	367	362	353	322	354	337	369	370	372	357	337	389	378	386	376	360	368	378	401	380	368	330	347	376	368	353	378	361	335	379	339	354	319	367	366	361	361	370	396	345	359	376	367	391	351	395	346	353	378	385	349	375	328	353	346	371	377	317	358	383	353	379	372	344	323	371	350	368	365	379	370	354	353	371	350	365	345	370	378	355	388	393	373	331	344	328	334	378	364	384	378	359	364	341	363	348	349	389	381	356	391	343	347	370	351	357	349	376	343	350	338	357	382	330	341	389	354	364	365	345	370	366	347	369	350	369	359	369	377	352	367	341	374	373	363	350	351	371	377	397	319	347	365	362	331	346	348	345	335	368	366	343	349	332	348	346	331	339	343	362	349	366	386	357	369	365	366	332	391	368	399	330	328	335	370	368	347	346	338	366	347	377	381	347	331	357	360	336	360	369	358	388	384	350	366	363	395	375	357	376	355	334	351	353	386	370	309	383	373	350	375	367	349	356	347	352	378	390	353	343	347	338	392	379	339	381	382	342	369	380	382	364	362	382	372	350	364	349	383	352	348	352	362	356	358	340	345	347	385	388	352	356	386	359	355	359	343	359	360	352	358	334	390	355	361	369	360	342	375	348	368	335	339	373	368	368	394	352	340	337	346	360	350	347	372	334	372	372	365	389	386	384	371	350	360	346	376	380	376	368	364	350	362	382	357	343	411	405	333	356	386	385	372	359	335	366	346	359	380	386	353	399	383	343	336	364	372	338	367	380	350	358	379	327	364	340	351	364	322	385	370	341	348	344	343	351	365	377	343	372	374	363	378	357	398	369	375	325	346	362	329	352	348	364	371	346	367	375	356	380	356	343	340	375	376	361	317	312	368	398	357	385	348	387	358	353	368	318	358	356	344	332	365	373	343	348	383	363	370	387	333	379	354	345	375	355	377	338	360	337	334	383	343	356	354	346	374	335	352	352	342	359	342	354	343	368	358	360	360	364	351	321	345	380	354	359	345	381	340	319	355	349	342	349	376	365	363	408	392	371	343	352	308	315	368	352	358	382	376	360	344	351	375	343	333	369	385	378	368	369	323	346	343	347	362	363	319	365	388	377	376	395	375	362	347	356	383	362	366	364	383	364	345	370	337	359	331	385	355	341	373	326	365	333	370	357	352	366	353	338	356	387	364	374	330	379	356	345	356	326	359	377	346	365	348	350	403	365	354	336	397	343	361	356	380	330	350	369	367	389	341	374	376	353	363	345	351	354	385	336	379	376	339	338	373	345	327	363	406	324	382	377	359	344	377	377	353	389	369	381	343	334	372	354	379	366	405	351	305	348	342	364	336	357	347	345	352	359	375	319	363	378	331	401	372	390	340	342	349	359	334	342	357	373	349	347	352	372	365	352	349	375	378	376	341	352	389	372	362	364	362	354	340	345	359	355	348	358	326	331	349	351	336	378	381	381	353	360	388	361	348	351	390	350	360	349	363	381	352	339	351	330	334	341	361	362	355	322	367	352	338	377	355	363	346	346	356	359	358	343	351	342	328	361	366	339	363	322	366	346	340	349	365	368	365	347	383	344	339	376	369	356	355	333	371	358	358	317	321	381	399	384	367	345	321	331	352	349	359	351	383	331	377	366	345	375	352	345	346	362	363	340	366	350	342	348	328	364	349	361	332	335	359	363	364	361	343	385	334	389	375	334	383	361	371	384	378	383	358	363	373	332	384	401	356	363	385	373	372	370	364	375	394	300	367	321	359	377	395	348	334	373	376	375	347	375	351	351	369	352	366	377	383	378	336	339	316	370	386	368	349	367	344	373	383	334	339	385	346	350	338	351	365	376	372	327	364	345	379	363	344	352	375	361	382	347	407	371	355	398	351	347	355	357	348	362	343	357	346	357	363	349	366	373	375	381	352	371	377	344	340	381	376	376	364	358	351	343	383	355	340	346	367	314	376	344	366	361	375	348	352	341	361	348	348	362	365	345	353	361	367	355	373	357	349	333	319	360	402	325	366	339	365	359	349	359	363	358	359	360	374	352	330	355	362	341	387	388	376	360	357	340
16921	28444	24591	15856	12436	10171	7982	5290	3879	3015	2142	1666	1484	1152	1059	961	881	880	871	819	765	723	748	683	614	647	652	605	626	545	543	607	582	552	565	567	577	556	573	591	549	552	494	572	517	534	536	518	531	543	542	567	536	526	544	563	567	555	552	552	556	557	593	576	647	593	565	633	558	543	603	592	554	569	534	547	538	529	480	493	530	515	572	547	539	552	532	509	502	499	523	497	556	566	543	509	543	566	521	545	552	522	539	530	550	523	544	521	546	549	563	575	558	528	566	516	515	522	488	498	493	556	498	512	536	523	559	529	556	553	510	569	546	540	548	528	540	556	514	527	518	532	514	489	572	525	566	532	561	545	533	532	564	518	503	490	543	563	545	509	541	511	517	515	489	522	529	549	536	497	538	523	491	533	559	553	537	544	548	508	523	492	520	551	515	512	528	535	524	552	530	518	515	553	522	523	527	516	532	525	508	488	532	525	553	534	524	525	520	515	518	557	564	545	537	461	521	584	518	537	480	557	493	533	496	496	538	494	529	497	506	552	525	531	508	506	519	577	502	516	564	522	538	506	552	523	477	528	539	531	529	500	517	533	524	527	513	535	498	521	525	555	547	528	522	493	514	485	457	526	521	529	481	529	519	513	524	493	522	502	516	498	525	520	527	527	506	530	520	529	536	556	494	554	517	523	523	524	520	553	541	529	561	526	510	549	524	538	526	515	515	513	504	519	517	555	477	490	522	523	543	519	489	495	530	536	523	471	502	519	547	537	541	496	522	484	544	514	548	519	521	568	541	515	525	508	517	493	530	526	546	514	478	509	478	512	539	504	518	537	495	533	552	513	496	535	509	507	499	560	520	539	481	519	546	512	483	521	492	503	496	562	521	519	545	538	512	536	592	545	516	533	544	519	526	499	526	513	508	535	521	524	525	478	535	483	504	543	550	539	528	523	524	535	493	498	509	541	509	515	531	513	511	541	523	537	547	536	498	514	539	505	508	571	518	575	511	572	503	544	552	490	482	508	477	519	515	524	537	529	533	509	506	495	512	498	531	517	547	529	478	532	523	486	501	519	490	546	540	530	519	470	531	544	527	530	497	500	513	502	558	512	496	528	566	468	552	511	519	517	500	500	527	529	548	541	558	500	541	547	531	547	531	573	541	517	546	521	517	529	499	578	523	557	527	529	490	524	528	554	492	525	472	541	470	536	507	519	525	503	524	503	516	536	484	515	530	521	536	511	470	533	553	518	527	501	467	507	502	526	535	540	515	481	521	549	495	495	548	523	513	519	521	497	542	498	534	512	518	542	505	555	564	513	509	512	560	553	529	537	489	527	537	513	506	510	535	505	557	517	529	515	536	543	560	559	554	528	498	509	471	493	478	490	517	509	514	480	492	518	543	544	535	550	516	533	533	529	521	514	530	529	507	539	506	515	521	521	551	576	514	554	525	512	550	532	542	513	517	508	538	557	483	516	508	504	522	519	518	547	546	549	526	509	508	544	500	510	518	514	533	502	500	494	518	519	486	550	537	537	523	532	550	530	522	548	486	523	551	462	532	507	528	517	540	547	501	535	550	533	564	533	522	563	548	519	533	494	546	532	480	518	547	483	539	529	518	536	502	528	549	539	512	508	508	519	544	517	515	514	506	510	513	513	518	558	556	509	536	521	500	523	500	517	491	511	514	531	500	523	480	498	536	515	540	492	547	558	538	517	482	494	529	566	525	511	534	521	519	534	549	530	468	538	537	502	536	515	525	497	520	523	492	529	477	512	535	545	546	516	530	564	502	501	514	540	494	517	525	533	521	501	573	515	526	527	523	544	527	519	497	528	522	525	492	506	511	533	489	485	540	532	507	517	552	487	503	492	506	489	557	538	518	523	520	518	528	521	529	506	505	542	504	496	518	495	523	553	521	528	520	535	486	484	533	513	540	511	502	484	525	531	471	463	511	487	504	507	511	518	510	522	492	504	504	565	511	516	526	494	525	534	536	545	504	488	492	533	528	502	558	512	506	507	509	507	522	520	512	517	534	490	498	536	577	536	536	519	545	510	523	547	543	489	535	522	507	526	485	543	522	519	561	526	495	514	547	549	522	517	515	533	490	483	515	551	567	534	548	514	567	513	509	498	489	506	504	537	538	522	565	530	548	562	518	535	519	525	499	520	526	522	504	543	528	505	509	538	506	517	521	494	517	513	510	516	525	528	488	536	519	522	507	533	540	545	495	534	594	488	548	493	541	492	516	513	521	518	504	525	485	486	528	549	536	484	552	531	514	518	512	528	522	535	529	510	494	473	540	546	492	536	537	516	535	523	482	491	523	554	494	503	506	515	507	562	481	526	517	497	514	542	543	509	511	520	517	509	544	522	545	487	557	495	529	546	514	560	548	525	541	526	526	542	528	527	520	502	557	522	510	549	537	517	511	539	548	504	538	506	539	527	522	496	539	517	512	495	518	515	555	505	526	554	504	482	532	546	564	506	539	540	544	510	493	476	533	571	537	547	521	508	492	518	517	533	575	517	491	480	548	550	492	533	513	462	537	471	479	537	545	539	549	528	515	519	502	542	519	517	487	508	511	511	505	520	528	503	517	496	506	531	496	495	517	504	552	522	497	515	509	492	584	538	525	531	526	556	571	508	492	500	514	506	531	540	473	513	495	547	485	520	488	511	480	526	518	526	526	527	530	565	523	489	532	505	527	515	573	530	485	481	506	520	529	505	507	545	530	531	541	505	512	503	537	529	547	546	529	557	515	481	503	531	503	507	528	545	556	542	491	532	530	518	531	492	508	550	487	511	500	498	511	538	552	504	534	512	571	525	497	549	539	520	507	528	546	511	535	519	526	522	520	513	530	493	571	560	525	498	541	500	523	549	506	505	490	502	564	536	546	508	527	492	522	500	486	531	483	530	529	542	543	540	527	532	505	530	552	532	541	545	524	493	506	514	529	520	535	508	511	510	490	494	542	529	545	502	532	522	544	530	555	581	531	555	521	532	488	531	529	537	470	515	515	504	547	503	567	528	519	504	497	526	505	513	515	516	531	494	579	539	493	579	496	508	554	537	519	560	532	510	487	534	547	544	552	565	497	540	491	561	500	559	506	537	538	494	508	514	519	539	499	514	504	562	519	477	508	503	522	531	489	501	568	513	508	534	534	541	537	526	501	514	516	499	494	503	538	523	542	512	537	513	508	555	519	486	488	471	522	501	520	495	477	493	530	506	544	489	521	547	523	505	509	545	524	497	541	476	539	529	546	515	514	537	507	498	522	509	546	523	505	532	513	529	486	499	494	527	541	496	518	545	485	530	492	537	516	469	504	473	518	560	559	541	495	544	580	535	519	546	538	505	509	535	484	507	536	495	517	553	501	520	504	536	503	499	497	537	526	514	496	538	497	521	501	565	529	513	531	547	503	522	530	519	526	541	519	528	512	507	517	543	541	568	527	527	528	547	527	508	544	516	506	527	506	504	544	521	498	529	499	511	483	512
23155	21170	28946	23679	21192	20497	9389	3173	1940	1540	1104	832	720	607	528	502	479	436	406	411	385	408	340	315	346	334	304	292	290	276	267	280	300	244	293	284	237	276	266	272	285	264	250	260	238	223	259	268	268	253	255	257	278	273	296	271	256	290	262	272	255	283	284	256	296	294	309	303	261	309	273	265	280	256	234	260	254	252	229	268	225	259	269	247	230	252	271	281	245	277	268	224	276	246	264	247	253	269	258	267	260	287	283	247	252	227	242	266	249	264	259	279	253	249	263	257	244	250	259	234	230	274	222	263	246	232	232	226	236	236	235	258	261	212	229	264	228	233	248	264	252	219	245	235	217	256	240	250	239	262	236	261	239	250	254	233	225	233	234	206	252	274	221	236	249	220	254	251	233	252	275	228	249	237	238	226	242	250	242	242	242	258	231	216	240	260	234	242	266	232	258	246	231	229	262	231	241	259	238	273	252	255	234	253	236	241	250	250	257	256	263	276	230	225	242	236	231	220	247	265	249	237	249	183	238	246	253	244	239	266	247	218	234	220	278	244	237	253	243	227	261	229	261	232	240	216	239	247	251	238	231	251	243	228	235	239	247	223	259	248	280	241	228	235	218	235	219	260	226	244	208	249	236	245	250	223	231	278	243	238	278	224	262	227	239	263	244	217	246	233	230	263	224	236	237	234	264	249	259	234	215	219	243	213	257	234	227	238	252	244	226	244	252	238	254	241	255	246	233	244	233	254	242	231	220	248	218	236	226	236	241	229	242	242	260	217	254	253	217	251	247	241	232	239	252	250	221	251	268	259	203	250	234	241	250	222	240	240	224	219	218	235	257	242	257	250	243	266	281	259	269	239	243	248	248	264	267	265	236	208	246	226	249	242	266	221	253	233	259	220	228	281	268	225	231	246	232	243	246	228	251	265	242	247	236	248	233	260	241	236	254	259	229	239	220	266	234	281	215	258	257	255	242	248	241	262	234	280	218	258	241	227	248	261	248	267	241	241	236	236	256	236	249	245	237	244	253	249	237	254	218	228	250	261	244	231	249	249	217	250	240	257	248	249	226	227	275	221	244	231	245	247	259	242	254	227	263	257	246	244	256	243	231	250	225	236	224	250	250	240	254	234	238	256	254	225	234	221	255	250	269	265	260	233	241	236	237	226	230	226	240	236	220	226	272	252	227	232	240	272	246	256	260	274	236	224	219	243	258	240	234	244	248	250	239	254	222	252	229	230	250	255	241	239	253	217	258	241	251	256	235	237	251	238	243	233	267	211	224	264	281	224	258	242	244	244	224	249	255	229	228	232	242	230	254	208	267	241	254	262	224	264	252	242	225	235	259	230	227	246	233	223	241	222	261	252	226	237	227	230	226	258	240	240	255	244	225	258	239	258	215	241	227	269	235	242	239	255	236	247	217	262	242	270	249	267	248	254	230	250	219	232	213	246	253	229	255	251	259	249	253	223	259	224	216	240	248	243	234	248	220	237	227	223	215	257	227	238	236	253	237	257	243	236	239	261	233	259	259	215	249	248	236	251	232	261	217	236	238	234	289	246	232	252	238	274	230	217	228	227	233	267	240	223	249	238	234	247	231	243	249	229	244	260	245	234	272	239	264	242	240	222	237	215	251	251	257	253	225	260	233	253	256	233	255	234	235	248	247	245	255	250	237	267	233	249	232	244	224	263	229	247	249	239	263	242	236	249	279	235	235	232	258	221	249	250	238	230	221	261	239	245	243	236	302	241	253	226	235	245	251	260	240	237	225	218	256	230	221	249	260	253	238	228	236	229	222	237	238	236	209	228	238	256	212	240	222	250	245	233	251	264	245	248	257	226	249	240	246	235	243	247	273	248	227	254	243	253	233	253	277	241	241	229	235	222	267	247	211	234	262	255	232	255	237	250	223	223	236	279	229	227	228	272	233	228	269	230	209	245	249	251	259	244	270	248	280	225	250	260	268	245	231	250	258	253	253	235	240	239	242	211	211	238	250	250	205	252	242	208	251	230	234	209	249	210	240	249	279	235	218	233	234	238	231	258	252	236	222	227	257	271	248	261	208	258	243	230	234	279	240	264	241	264	235	244	239	238	234	217	251	232	235	218	237	235	250	245	238	227	247	230	230	239	249	234	259	232	274	264	226	218	215	246	250	255	259	230	231	244	240	264	225	218	234	226	232	248	246	230	222	244	237	233	235	249	250	233	235	226	229	239	253	225	249	218	253	218	259	225	240	233	235	232	240	203	264	247	233	237	247	211	240	242	235	236	248	246	243	238	259	245	228	242	258	251	250	246	227	236	246	251	251	252	234	232	255	249	248	235	249	235	232	251	224	229	256	202	241	250	275	223	287	201	234	249	243	233	274	267	257	247	239	250	254	235	232	258	219	248	258	247	233	224	269	228	256	240	221	243	248	259	258	254	262	235	249	248	247	213	249	234	242	243	241	225	236	225	233	259	223	252	257	257	264	255	253	259	208	230	248	256	257	257	233	230	221	250	230	248	231	217	247	253	221	231	263	234	267	259	239	257	225	212	252	233	242	208	232	252	214	255	267	244	228	228	239	249	226	224	235	234	248	236	250	238	246	252	248	236	251	235	230	260	266	233	256	243	256	211	252	253	257	227	254	223	212	255	238	228	238	255	238	274	246	208	256	234	248	240	228	246	234	239	249	243	232	236	244	243	235	220	261	239	229	250	236	229	229	239	248	236	243	225	231	204	228	236	233	246	227	203	239	268	257	272	236	250	244	249	250	223	237	248	251	247	244	253	251	211	224	255	266	263	227	232	241	223	227	241	238	246	285	240	239	222	260	260	287	242	254	253	225	276	225	247	242	248	250	250	257	266	247	250	267	226	285	257	221	218	232	238	253	235	254	259	224	225	244	229	246	246	232	229	242	256	229	258	217	242	228	230	255	260	202	221	238	231	247	218	238	243	219	255	250	226	259	250	270	249	250	242	270	252	239	266	249	265	212	246	231	240	265	236	237	236	240	251	258	238	234	251	260	233	239	226	236	234	245	242	254	225	237	207	224	225	201	227	246	230	225	238	233	236	246	235	231	254	228	245	250	218	263	236	247	273	236	243	272	240	224	252	255	227	246	240	255	257	264	257	218	241	259	227	236	247	232	231	253	241	231	221	219	238	221	225	232	240	202	232	248	226	252	238	231	229	247	256	258	236	290	236	239	239	244	262	254	241	228	274	227	245	231	236	237	232	250	268	238	251	267	249	242	254	256	243	263	237	232	223	228	255	234	246	249	220	227	246	261	264	236	238	242	219	257	215	243	251	244	234	225	273	234	233	254	273	246	233	225	244	248	224	232	265	261	283	257	224	261	244	235	250	241	266	230	255	214	255	236	233	240	213	275	220	235	249	233	254	245	251	258	270	259	245	230	229	244	244	221	256	242	237	252	207	252	216	228	230	247	241	233	232	250	220	233	243	253	244	243	244	249	272	251	235	256	247	241	234	252	252	247	256	222	248	228	235
19403	32989	28665	20477	16939	13227	10662	7180	5161	3947	3069	2295	1868	1422	1212	1129	1020	922	856	792	717	683	716	678	637	566	568	516	558	478	463	433	446	440	418	435	455	342	402	418	412	403	394	390	386	379	392	422	423	411	420	408	457	448	382	406	471	429	414	420	399	444	482	469	476	467	450	396	450	462	416	421	411	385	381	377	365	344	350	357	348	340	388	353	351	397	372	352	389	361	401	360	360	412	391	362	419	417	392	390	391	384	409	429	411	410	422	361	396	384	423	393	376	355	390	350	337	356	338	373	362	373	345	381	355	416	369	359	371	371	357	402	368	350	378	352	355	387	344	346	350	387	382	374	372	393	326	350	346	350	370	330	365	367	392	366	332	350	356	380	362	355	339	375	357	345	359	375	344	341	391	312	380	341	350	326	364	401	371	354	330	354	357	303	353	377	317	362	370	359	384	345	345	385	387	348	341	341	344	351	380	361	351	336	330	376	358	362	358	371	346	364	374	388	328	327	330	389	369	345	331	352	348	339	324	366	323	346	347	335	337	346	371	352	369	371	350	383	365	383	344	355	355	374	370	373	365	364	360	385	347	369	332	375	398	396	364	348	373	353	361	347	354	359	334	395	333	351	367	369	358	334	359	360	323	348	364	359	337	377	373	380	393	379	330	339	346	370	374	380	323	344	359	390	359	323	343	381	365	369	317	375	369	379	362	380	333	342	333	358	342	348	366	339	403	315	337	365	329	372	334	370	329	358	372	356	351	340	333	345	368	365	345	346	359	335	306	351	317	373	347	385	315	389	352	355	335	388	355	390	368	370	354	346	337	328	420	378	336	354	355	349	341	334	328	340	335	344	327	372	346	366	325	365	348	329	329	355	334	339	334	400	316	369	364	371	366	352	356	348	367	359	362	341	364	375	352	387	360	318	345	329	358	331	369	330	332	347	356	341	343	342	369	350	381	351	350	363	358	374	358	337	338	349	354	360	337	356	358	328	329	368	347	384	310	355	341	350	364	402	353	356	345	349	345	369	378	351	345	356	377	355	363	374	365	344	369	384	348	383	351	374	336	338	355	379	361	332	369	345	341	352	346	325	381	342	370	365	329	344	356	339	372	362	355	340	384	352	401	373	359	340	359	351	343	350	361	358	366	348	352	377	356	353	374	346	364	345	345	383	361	361	353	399	339	375	367	371	374	362	380	336	355	361	366	322	331	366	401	337	330	349	361	359	365	345	362	348	369	360	352	362	353	368	363	343	358	377	341	300	334	359	329	366	357	376	339	372	384	347	334	353	354	351	352	390	366	321	366	352	343	398	375	346	334	356	370	358	313	357	357	372	345	366	349	363	334	370	332	308	346	362	391	368	360	349	395	397	364	377	343	345	333	358	364	356	336	352	324	356	377	337	340	354	350	338	367	364	345	339	359	361	350	377	379	348	340	370	379	366	381	357	360	363	340	346	353	371	359	354	360	328	356	328	361	381	355	336	373	360	372	350	363	371	392	356	338	336	323	372	383	347	359	350	392	357	344	336	386	356	341	382	338	383	359	364	341	357	350	338	334	347	328	373	312	331	375	318	373	338	340	331	360	347	358	382	368	350	381	381	353	306	353	325	372	337	360	348	373	331	370	396	371	336	343	359	369	353	352	340	341	314	350	354	361	366	304	382	347	343	371	364	345	347	333	374	363	337	373	349	347	372	385	360	330	358	312	360	355	326	374	351	367	363	353	336	366	357	333	349	377	375	332	332	329	347	377	361	343	369	367	358	363	372	355	355	352	356	341	371	323	349	420	357	371	381	344	354	391	360	325	367	377	381	357	364	360	362	356	357	353	367	362	360	371	347	325	334	355	362	377	357	351	326	391	340	339	365	325	348	365	331	389	356	380	371	315	352	357	358	347	355	373	357	347	364	354	345	406	334	357	349	341	350	336	380	345	353	378	382	338	344	350	347	352	372	359	367	371	350	353	354	388	372	363	329	347	335	382	378	369	376	367	360	370	337	348	341	359	334	339	355	345	350	375	385	377	382	347	345	355	345	359	353	338	374	329	387	340	335	341	350	319	346	341	331	384	343	338	316	382	363	368	368	326	330	323	362	364	358	372	337	350	367	353	368	343	377	352	356	357	373	356	360	357	362	361	333	352	332	336	383	376	375	379	349	351	326	336	358	332	356	384	364	355	359	361	339	331	366	335	364	350	374	371	331	328	380	342	392	373	341	365	332	390	353	412	358	325	347	342	366	383	325	355	392	340	340	357	352	347	369	350	339	339	371	344	375	375	372	361	346	366	355	373	346	333	369	347	376	368	326	356	373	362	365	386	318	360	370	392	364	361	381	364	338	321	336	326	367	340	378	386	355	362	383	359	349	333	355	369	417	369	335	358	348	350	358	347	358	364	333	355	329	374	322	339	355	349	369	332	333	367	374	333	379	361	381	373	392	335	374	368	338	386	360	370	367	354	361	357	365	395	358	366	379	353	359	386	364	379	340	362	344	373	341	350	341	351	356	402	382	357	356	360	322	380	379	375	372	394	341	357	370	349	355	366	399	361	327	386	399	350	330	342	356	361	396	340	338	387	343	362	362	332	370	365	346	361	351	363	384	358	367	342	327	343	327	345	373	364	369	344	373	372	354	353	341	354	347	342	352	356	314	336	357	392	363	343	351	340	362	334	338	389	347	296	370	328	369	355	350	352	338	347	370	364	384	353	358	375	332	361	374	348	342	349	358	379	349	377	366	382	342	349	343	342	378	340	353	372	358	345	340	360	313	355	364	351	357	366	359	398	373	333	368	321	344	359	360	370	343	328	338	341	357	375	318	372	349	409	358	374	344	367	364	345	360	358	388	365	412	348	327	332	381	358	352	351	394	348	387	375	367	364	349	354	387	388	359	370	391	352	382	328	380	369	343	378	364	374	326	337	356	357	379	368	365	355	378	348	340	336	377	360	360	366	346	355	336	350	347	382	342	344	371	335	354	339	368	385	375	340	344	363	360	354	359	365	393	383	360	332	405	353	411	372	324	345	385	363	343	393	370	351	364	372	357	358	351	321	365	335	338	354	364	356	352	373	354	374	340	324	389	373	375	349	333	367	315	364	367	369	338	331	361	342	394	351	341	373	359	363	370	350	368	360	334	366	359	326	344	346	367	343	328	338	335	310	332	394	390	345	350	349	393	324	336	341	331	361	349	338	351	343	345	368	373	356	362	373	344	357	372	356	377	351	375	335	383	349	368	331	378	361	348	359	356	368	323	351	361	357	345	349	370	338	372	335	349	369	347	346	398	359	338	358	366	331	352	383	359	337	342	347	336	334	356	367	354	334	361	385	368	374	381	361	401	393	352	345	367	359	367	365	355	367	328	355	339	344	374	381	340	330	332	357	338	387	362	351	366	368	356	383	370	321	370	363	339	331	344	310	363	359	374	369	352	326	329	325	366	328	349	364	320	364	378	352	377	354	350	378	343	359	377	355	351	392	398	348	352	360	378	329	333
27053	20770	15493	8744	4965	3251	2063	1291	926	753	664	593	532	474	473	482	444	437	469	429	433	431	409	410	447	404	409	410	396	413	394	359	436	365	429	394	421	379	392	394	402	376	404	364	400	375	354	364	438	379	429	425	401	420	381	393	406	385	417	382	412	403	409	404	407	408	401	429	449	377	405	427	409	419	392	415	404	404	428	396	364	393	355	400	345	415	382	426	392	413	405	383	365	410	434	364	399	399	442	386	419	412	349	400	381	409	395	405	424	422	401	411	392	393	380	399	394	385	431	368	359	393	392	371	422	406	390	407	389	428	411	387	409	418	392	393	379	399	380	377	421	403	426	380	401	386	396	371	389	380	399	379	382	409	401	367	412	437	376	392	427	412	403	405	390	411	385	380	414	417	369	406	393	401	360	392	373	397	432	407	374	413	380	379	392	383	404	404	354	371	395	416	393	368	414	375	379	439	403	380	370	350	415	408	381	381	413	394	380	381	388	386	389	396	408	395	400	432	395	385	396	363	402	369	370	408	398	380	388	419	378	376	360	403	377	389	404	386	398	396	435	370	374	411	371	395	369	370	367	379	416	409	411	389	393	403	373	378	440	368	383	406	370	382	440	408	389	401	405	402	403	422	362	411	387	407	386	395	394	360	421	402	386	418	381	363	422	421	421	388	393	363	388	379	372	365	399	381	378	380	370	400	405	383	399	372	378	391	384	393	391	376	409	393	398	353	391	420	371	402	415	371	393	370	382	411	423	387	382	394	370	387	407	390	396	394	369	378	333	398	402	410	361	421	409	421	391	389	416	400	388	390	398	377	397	367	366	412	350	385	425	394	373	422	450	412	367	383	420	380	384	406	390	429	383	380	415	438	409	412	411	370	406	373	402	381	410	375	396	384	391	381	383	374	373	379	396	379	404	374	397	376	409	403	400	388	396	393	394	426	386	378	402	419	388	387	367	396	366	378	367	356	435	385	414	360	419	390	376	420	399	404	384	413	389	390	373	377	364	383	373	413	409	379	394	403	376	383	410	402	425	406	436	394	401	390	378	364	406	399	354	399	393	375	375	413	427	438	398	413	364	368	401	363	391	390	402	394	386	403	405	384	387	414	418	372	409	380	388	385	392	394	388	416	387	382	385	391	360	366	398	412	383	386	391	380	365	375	389	425	411	386	392	400	394	408	412	368	387	384	385	371	375	378	433	375	408	387	375	398	388	385	418	377	394	407	377	382	404	419	389	408	418	353	391	433	388	385	377	414	438	412	403	379	353	381	398	373	409	442	387	398	372	401	431	404	401	379	395	434	400	388	403	395	407	422	395	385	349	401	399	377	394	366	421	366	405	389	368	385	382	393	365	372	402	384	405	354	368	416	393	364	359	384	396	417	383	397	428	356	393	411	428	390	402	392	375	368	403	419	362	376	383	381	401	410	362	399	421	382	382	411	359	333	376	392	369	388	375	365	400	389	390	431	399	374	443	405	375	415	382	380	359	385	408	367	391	373	381	410	409	407	371	361	365	388	375	375	364	354	425	384	413	363	384	436	375	392	431	400	405	393	431	406	388	399	380	388	428	361	397	391	400	390	411	377	353	380	408	358	438	401	364	379	418	444	369	398	397	397	396	393	380	401	405	395	369	364	386	372	415	429	400	395	379	389	354	380	409	390	370	381	360	421	386	411	357	390	369	386	340	405	411	378	373	384	358	372	409	406	370	413	407	396	362	376	377	380	398	417	427	455	398	363	378	421	370	364	394	410	404	421	390	381	379	384	418	381	404	431	432	379	409	407	396	351	377	385	405	408	422	369	367	378	436	457	399	441	390	375	412	380	399	420	400	376	426	426	392	363	407	414	406	410	396	423	392	387	398	388	382	374	394	377	397	402	398	386	375	431	417	388	437	403	425	433	386	372	409	349	394	428	403	383	350	366	406	403	372	370	408	387	375	399	377	378	371	367	385	379	409	378	401	350	380	377	354	385	396	373	388	362	416	416	400	378	403	378	372	382	396	360	399	376	372	403	379	415	368	368	398	411	412	406	395	386	395	374	402	396	402	387	344	375	375	392	375	399	396	391	391	391	437	402	405	370	390	354	389	392	403	391	384	353	388	367	371	335	370	403	365	352	389	373	375	360	398	386	388	407	399	374	404	387	394	376	403	369	413	374	358	397	378	372	375	415	397	396	392	382	389	370	420	407	420	408	413	383	373	404	403	383	406	376	442	385	399	374	419	412	370	419	388	391	403	432	415	422	415	387	374	418	430	375	419	423	385	406	383	387	376	408	401	405	375	394	394	385	402	389	383	394	403	401	386	430	400	419	395	351	406	388	396	394	372	395	401	376	365	406	407	395	406	397	371	370	357	407	395	379	393	397	349	381	388	384	407	430	370	392	378	358	412	411	398	357	385	405	431	386	386	375	388	391	410	405	415	389	401	381	404	366	385	389	423	399	364	386	407	428	401	396	367	422	362	379	391	386	411	389	383	406	407	366	387	405	386	395	397	392	366	361	408	423	389	380	369	411	389	382	387	370	401	377	428	396	384	427	405	373	408	389	371	370	360	412	381	377	394	370	424	416	382	390	385	411	377	352	400	394	403	396	400	398	394	392	392	399	391	431	370	389	376	427	382	423	401	386	364	373	416	367	348	401	406	412	395	406	366	371	425	398	406	412	418	393	375	375	401	399	421	385	346	413	384	422	417	381	353	385	406	397	369	390	399	392	385	372	387	386	404	388	375	355	398	414	418	377	368	374	392	391	373	373	413	360	427	365	386	374	404	423	410	402	375	395	379	389	401	396	386	374	400	389	365	410	383	406	375	391	391	369	388	355	397	376	398	393	411	383	382	385	392	391	419	387	402	371	423	391	380	364	383	410	424	413	430	395	371	375	381	364	391	389	403	382	399	379	417	367	359	399	407	381	414	375	411	407	410	392	353	393	407	371	377	408	402	377	399	399	378	359	417	349	402	401	399	402	436	379	382	386	385	383	417	387	387	404	375	391	381	439	372	393	398	377	392	369	414	389	378	372	393	388	366	357	381	420	410	380	405	375	403	391	407	432	415	419	371	375	375	355	392	365	458	376	383	367	413	396	416	402	378	395	409	385	398	436	407	447	388	423	389	375	406	397	395	380	410	378	408	373	408	357	382	397	347	430	370	403	382	399	344	378	397	382	401	355	328	367	395	367	389	380	358	394	402	425	381	404	348	380	359	411	419	390	383	407	368	373	383	397	396	409	385	387	367	375	409	390	370	408	388	392	413	400	379	424	389	407	393	396	390	380	391	408	442	420	379	390	395	403	436	392	405	385	362	413	377	369	412	377	380	383	383	414	400	393	406	372	408	382	379	399	368	384	389	396	379	404	407	355	405	390	392	379	371	415	411	383	360	381	390	411	375	420	375	371	423	374	396	393	366	410	399	397	381	398	381	406	370	413	385	401	426	392	415	430	398	392	382	385	382	399	409	395	396	384	389	395	418	392	386	400	416	413
15364	21338	17097	11451	9031	7303	5196	3291	2334	1654	1436	1234	1000	835	866	779	739	695	741	664	665	638	650	629	666	637	628	583	556	618	609	555	572	619	545	597	565	620	542	553	555	584	598	581	589	554	575	572	612	582	515	604	599	645	546	603	609	600	550	587	631	581	620	628	592	617	603	604	560	632	643	626	548	563	577	578	579	585	549	565	625	552	622	614	586	569	530	572	555	559	599	581	598	578	559	631	549	587	582	615	596	556	583	590	600	564	565	637	539	555	610	585	551	566	603	607	601	553	553	550	621	603	549	599	619	577	580	558	527	575	582	570	603	620	593	546	562	566	579	568	610	572	506	557	596	602	553	577	542	615	546	592	575	545	556	578	584	568	566	588	612	535	574	572	547	578	554	598	610	624	588	514	599	546	572	545	568	511	581	616	553	556	540	564	593	579	556	518	534	569	526	611	559	583	570	585	606	540	540	567	628	532	557	572	570	541	548	522	570	570	582	549	564	603	581	555	612	541	565	555	591	531	568	555	574	565	591	549	542	578	595	559	554	588	539	566	528	575	535	595	537	577	576	581	570	585	626	612	608	540	593	549	578	562	578	575	573	545	574	551	574	581	518	545	588	582	548	556	559	593	560	572	577	572	543	598	555	599	567	571	629	558	570	571	572	554	583	565	536	584	571	571	573	595	604	573	506	566	591	546	572	602	581	523	573	510	598	547	543	563	564	595	594	556	564	604	527	525	607	530	588	568	584	577	571	596	604	548	541	591	589	592	570	545	570	592	567	544	608	568	542	514	570	595	541	566	555	559	556	597	550	571	538	587	563	560	573	543	578	516	567	598	578	596	559	555	588	553	570	571	579	548	605	603	584	562	529	562	567	586	568	556	591	557	541	540	578	589	564	528	568	563	561	597	582	564	629	552	544	545	586	604	566	554	570	592	595	523	613	583	549	582	616	578	515	576	580	537	614	573	596	573	588	558	583	559	583	558	574	547	606	527	581	598	551	538	557	572	564	581	556	589	542	577	563	593	592	585	554	570	578	532	555	553	593	585	562	581	590	547	527	576	581	568	568	632	551	543	602	560	569	606	589	602	587	567	541	543	559	574	579	552	594	559	574	564	538	538	623	557	536	580	580	576	573	540	575	555	557	560	561	577	533	601	580	555	612	540	548	594	604	550	600	551	577	584	536	609	545	572	550	626	580	553	552	545	566	558	577	587	584	584	558	569	544	585	527	572	549	549	588	546	551	541	534	592	559	563	564	551	600	568	582	549	601	549	573	572	581	548	544	595	571	557	556	570	570	584	587	548	599	627	567	553	551	588	531	551	565	581	582	593	578	557	560	598	586	586	550	601	574	592	572	570	561	565	569	605	592	543	539	537	535	578	553	584	610	587	616	564	593	557	551	548	557	615	609	580	557	597	562	544	562	528	570	536	536	568	502	578	595	524	607	582	573	529	603	571	611	584	569	586	533	542	537	586	567	569	581	561	581	593	596	533	586	589	592	554	539	510	574	542	586	552	598	574	589	583	589	567	563	574	543	607	560	543	536	581	573	522	521	573	513	547	597	582	570	594	582	544	571	605	562	542	524	551	555	582	607	565	552	523	554	615	580	577	597	620	546	582	567	574	575	575	567	560	527	568	615	574	510	559	587	563	583	605	572	572	548	538	539	627	599	526	615	603	570	606	517	535	556	616	541	559	568	556	582	571	582	559	591	569	542	542	541	566	568	596	568	608	594	602	564	574	579	568	527	541	528	581	572	571	573	594	605	590	611	602	523	574	564	558	605	602	541	510	547	633	623	567	555	604	632	602	569	586	560	572	548	536	573	555	585	595	587	574	607	537	549	532	547	584	575	577	557	534	557	549	518	571	528	567	550	595	546	564	562	579	573	560	524	547	545	521	529	551	584	566	537	606	570	556	572	601	580	556	602	542	582	576	604	528	545	549	556	591	526	633	584	573	559	572	570	552	593	537	569	549	556	556	583	546	572	592	575	579	633	589	549	591	572	570	559	567	563	505	584	557	513	563	588	560	544	583	528	593	525	598	612	580	592	563	605	571	591	588	598	539	602	600	576	582	582	585	648	572	538	587	578	595	590	572	540	597	574	574	524	560	576	528	610	567	549	578	553	527	580	544	606	585	576	565	559	585	563	549	566	626	574	610	551	566	568	567	584	582	606	596	594	561	582	581	587	555	558	587	531	530	533	568	555	526	601	570	551	573	543	542	571	579	593	589	587	548	583	595	544	573	578	555	545	593	586	558	581	559	599	582	583	565	585	583	613	578	567	563	557	562	560	565	534	572	605	606	600	567	569	588	594	547	553	556	564	597	628	537	503	574	554	564	567	515	581	574	540	563	566	605	570	543	548	579	592	572	574	555	564	604	569	542	590	556	579	572	555	539	567	569	538	566	534	530	555	593	590	561	604	580	532	603	563	577	568	563	537	537	646	554	543	585	552	565	551	631	562	546	593	578	583	552	606	556	560	534	563	547	578	607	530	593	581	599	558	546	575	567	612	586	616	575	547	511	581	559	571	565	594	576	545	546	574	575	584	556	598	593	599	609	577	551	585	589	593	555	605	533	525	567	605	566	536	568	574	577	572	578	591	541	542	556	546	595	586	562	614	544	549	605	553	558	581	569	540	621	577	573	592	580	563	553	568	598	560	654	551	560	585	568	626	596	601	615	640	566	604	550	536	599	552	520	564	568	594	531	624	569	587	609	577	538	587	554	573	572	561	604	574	574	567	588	544	558	526	585	585	580	584	557	547	534	597	638	536	592	553	624	555	531	518	562	565	549	578	548	530	583	552	571	591	564	571	573	591	592	525	568	566	568	567	582	564	563	559	555	532	573	584	602	585	545	573	562	575	567	600	601	594	562	573	526	643	541	562	574	549	598	599	553	576	550	541	648	570	554	570	599	561	555	588	572	615	588	576	561	544	524	599	533	568	595	568	622	525	559	604	557	592	613	506	555	557	591	539	555	549	597	559	577	590	542	602	532	555	553	541	538	543	577	511	611	566	540	597	581	596	591	551	589	548	612	600	572	533	585	573	529	544	539	555	554	565	546	598	612	589	580	569	579	589	611	561	588	566	547	570	598	569	560	552	581	553	578	579	573	552	573	566	558	552	565	574	575	603	613	564	596	573	563	585	590	574	559	577	544	562	609	516	560	566	586	578	538	621	532	642	562	557	570	541	560	536	529	577	589	594	593	551	547	589	547	559	606	582	540	551	512	603	584	563	586	570	570	574	590	552	568	530	559	516	580	580	561	565	572	551	586	580	570	533	562	562	551	593	625	539	579	545	594	595	583	568	585	579	598	593	569	548	566	556	558	590	567	582	542	550	535	595	535	585	570	581	593	557	581	586	585	557	552	577	575	559	564	589	575	551	585	554	574	558	549	574	560	590	609	587	583	527	583	544	605	598	565	578	586	582	547	574	524	551	550	545	563	566	546	586	574	581	563	546	539	585	531	545	541	549	572
24129	21170	28301	24272	20667	10669	4018	2072	1377	1089	865	817	699	606	608	571	526	513	508	452	453	424	420	451	418	453	388	406	420	372	385	412	372	411	382	370	376	402	386	416	360	343	405	380	394	402	353	355	414	386	359	381	379	390	358	373	366	402	373	382	373	387	411	368	400	438	385	392	389	387	351	407	399	364	394	356	365	358	359	393	348	380	354	393	347	361	343	398	398	369	402	380	372	394	369	380	376	364	417	374	343	370	368	375	365	360	337	359	385	396	390	346	374	345	393	351	341	386	362	366	370	384	362	367	381	354	365	392	392	385	361	346	382	356	361	370	413	352	366	398	363	386	345	373	367	389	371	348	368	332	365	377	385	413	385	397	381	405	369	351	364	380	371	396	373	341	357	389	357	353	324	381	333	349	375	379	350	388	394	365	389	385	375	360	377	333	336	342	368	378	359	359	397	412	359	372	348	363	358	361	365	372	390	351	373	378	348	350	365	382	366	365	371	369	389	368	360	357	357	367	371	360	362	350	375	336	381	377	388	350	358	371	374	430	378	346	353	394	350	354	372	383	322	357	381	368	386	394	352	339	365	383	394	364	362	354	382	379	353	354	385	341	343	352	395	335	357	348	338	380	351	398	364	339	367	391	363	344	356	396	343	339	350	382	357	385	411	384	343	403	370	368	367	400	392	388	376	367	337	380	372	332	366	355	370	341	392	383	345	363	386	347	329	386	363	342	356	349	361	358	384	395	358	376	364	376	369	344	348	311	404	382	361	367	369	386	385	397	358	336	380	377	387	356	384	388	363	360	369	360	309	334	375	353	386	378	378	372	375	346	361	380	321	381	373	379	365	375	383	346	361	367	349	354	322	356	340	344	351	368	362	399	350	382	376	351	347	355	396	345	364	363	361	391	356	361	332	380	385	371	358	383	350	394	385	369	320	360	354	357	351	386	378	388	361	360	374	389	356	385	361	366	384	408	379	328	383	383	397	342	356	361	366	371	412	376	336	359	364	379	380	362	351	407	360	380	370	405	354	375	360	354	331	339	367	366	382	360	345	370	378	409	353	347	350	401	366	379	393	351	372	369	360	341	396	355	376	406	365	358	358	402	355	344	378	389	385	387	375	378	381	369	398	385	376	379	389	380	384	369	366	362	392	365	352	382	376	336	355	398	395	357	302	340	347	364	360	320	341	346	337	325	375	358	401	414	375	374	367	324	341	394	370	377	351	396	338	370	367	373	353	367	351	387	341	367	373	320	389	382	354	354	377	401	372	384	379	371	357	369	408	366	389	338	376	356	354	360	376	375	344	373	331	367	374	362	380	376	379	350	355	360	362	382	358	364	369	386	364	348	385	355	406	369	356	373	367	381	340	360	388	318	348	351	370	367	376	354	352	364	358	379	335	386	349	364	384	397	393	336	368	378	356	349	406	366	345	361	380	379	373	333	402	375	377	365	359	395	385	338	345	367	372	365	379	333	368	365	360	397	372	347	370	358	385	405	358	329	381	364	339	381	366	346	361	363	359	323	364	374	341	397	344	378	361	377	367	357	416	395	389	347	367	370	377	348	339	345	379	362	352	360	331	335	365	341	355	383	353	364	330	359	370	367	357	378	391	352	375	370	367	355	393	356	407	348	357	359	367	348	341	372	368	372	359	387	370	366	381	352	395	336	340	386	374	364	368	380	346	362	362	347	378	349	355	396	379	371	370	343	330	371	383	411	369	383	347	349	382	387	380	371	377	366	353	363	360	345	378	365	404	356	389	378	366	357	372	385	394	348	392	359	339	342	356	344	381	368	384	359	357	381	360	350	347	357	374	371	372	367	381	385	403	364	337	370	391	368	364	371	391	370	345	359	340	350	356	361	338	386	367	369	383	393	390	366	361	379	355	357	382	339	357	335	382	368	337	319	411	378	368	353	348	379	358	344	377	391	359	351	393	356	357	376	373	397	341	374	367	386	384	371	364	377	362	377	358	393	344	378	364	366	395	346	358	347	373	372	383	376	377	368	360	357	401	386	378	346	373	351	364	379	371	378	315	381	356	406	384	364	416	335	359	388	339	357	354	402	380	387	358	357	356	379	366	379	379	373	351	383	410	380	365	424	345	367	338	367	370	349	367	364	336	392	347	352	344	352	355	412	356	368	371	359	392	348	372	369	369	383	378	366	410	316	396	378	375	395	398	361	372	371	343	344	377	385	386	355	348	398	347	376	380	338	370	386	357	347	349	338	336	357	352	352	369	349	375	367	373	357	376	366	361	342	343	383	349	360	376	367	379	358	382	391	366	360	361	377	341	342	412	371	396	409	354	389	359	384	357	332	361	348	357	368	367	373	382	402	358	361	370	411	363	359	365	379	362	381	362	371	334	354	372	386	351	374	357	380	377	377	384	360	377	365	350	368	377	366	378	368	384	373	346	329	349	371	357	345	358	375	352	333	344	351	384	379	392	382	365	391	389	360	366	371	386	375	383	343	370	359	336	367	362	362	363	361	368	381	395	381	326	350	373	391	356	353	380	354	386	344	376	397	362	377	385	370	363	381	372	388	356	384	353	371	355	364	427	353	372	381	328	380	324	361	355	383	350	373	359	363	352	398	367	390	398	380	370	372	365	391	342	377	372	355	329	359	398	387	388	371	353	376	379	356	345	362	420	382	382	367	374	371	361	368	348	385	396	380	364	381	331	394	406	368	371	353	370	358	363	362	384	323	389	326	362	354	402	387	385	395	354	353	360	353	367	366	385	343	329	377	349	375	389	341	372	327	384	391	362	363	359	382	326	348	399	376	375	371	355	409	355	335	372	365	354	377	389	372	383	396	339	347	341	350	367	355	338	360	346	374	332	318	353	347	359	391	402	420	381	372	385	386	364	352	370	422	369	332	315	368	375	406	349	374	371	374	348	380	374	395	365	387	367	348	324	370	380	357	324	374	368	356	361	395	377	337	376	359	393	408	362	366	359	385	376	383	364	384	370	370	346	388	354	368	349	399	336	385	388	380	353	421	377	345	354	404	372	371	379	376	383	365	378	324	380	386	351	386	375	378	372	389	370	348	396	395	377	378	364	359	349	330	331	383	335	365	365	378	371	395	384	374	377	396	372	399	378	373	388	344	341	383	345	355	361	396	384	372	376	336	368	353	375	365	368	372	368	376	393	354	387	378	380	388	388	373	364	371	349	359	359	389	365	403	354	347	342	355	373	351	368	356	376	368	406	366	380	343	402	372	340	344	352	369	380	388	343	382	343	357	346	370	333	374	387	358	354	368	431	393	350	384	361	359	382	299	399	384	394	353	341	372	350	373	383	353	340	395	348	386	383	372	379	371	370	362	353	323	353	366	392	377	355	350	386	419	376	371	342	352	384	358	366	326	361	385	376	386	381	373	356	363	373	359	372	358	356	346	371	341	358	346	320	383	375	377	387	364	385	368	361	395	422	382	337	383	410	365	357	349	346	387	354	407	370	378	405	353	361	399	354	370	372	337	338	368
17233	28439	23809	16187	13209	10518	7241	5094	3776	2681	2061	1744	1353	1291	1153	1077	964	881	793	807	791	735	684	742	740	730	710	616	615	642	593	613	599	612	574	601	576	579	589	568	624	552	529	513	527	529	579	527	581	558	571	566	508	568	583	554	564	581	604	583	639	629	587	587	590	576	612	599	588	579	584	611	539	579	536	533	499	553	568	466	536	547	543	520	529	563	527	566	522	536	528	582	549	576	546	559	567	537	548	521	551	549	527	611	522	538	542	551	567	573	501	566	505	532	503	514	530	567	519	526	545	544	508	569	556	549	552	536	568	569	546	532	560	530	511	505	569	522	544	562	543	535	529	515	543	539	539	568	536	526	528	530	573	497	506	540	518	519	559	512	549	517	491	539	578	536	525	514	533	535	534	565	540	538	504	553	517	535	560	479	509	563	547	528	562	573	529	556	536	578	508	532	550	556	559	545	554	542	536	522	498	589	534	513	507	536	557	536	499	513	485	556	539	558	513	534	538	538	562	496	536	520	539	541	532	550	552	509	553	559	581	524	507	530	544	518	500	492	534	484	557	590	578	556	523	520	549	521	540	537	544	536	541	574	482	559	539	535	516	541	507	526	505	547	545	568	542	565	545	527	543	579	531	520	568	574	523	549	539	542	570	566	503	568	521	528	552	494	523	530	538	514	556	490	551	522	524	489	540	504	558	547	501	558	516	515	528	540	520	542	543	556	523	556	493	521	525	534	531	542	563	565	529	521	522	550	555	498	543	515	504	539	578	537	508	529	546	546	515	508	530	591	545	511	514	543	581	530	580	557	545	532	507	521	534	534	566	557	554	525	564	496	531	546	531	563	501	536	556	526	533	508	555	587	527	559	489	520	554	533	550	535	505	531	540	539	507	542	508	558	522	597	533	485	534	533	521	550	533	539	534	576	557	522	566	494	540	529	557	548	526	508	557	534	532	507	517	558	549	539	532	503	529	560	574	504	552	525	513	511	562	512	497	577	477	581	553	580	565	530	521	545	538	519	517	546	556	528	494	542	560	565	552	533	560	541	503	552	536	510	534	507	513	530	510	528	520	557	563	532	515	578	520	512	547	512	511	506	508	553	547	509	562	515	523	556	494	567	527	557	518	541	482	521	520	510	527	535	529	539	517	530	542	524	537	513	518	536	530	550	522	575	545	522	546	523	528	539	544	524	522	523	525	541	531	566	525	563	560	551	536	540	565	514	547	507	556	511	559	540	555	552	538	521	551	535	550	535	515	537	529	534	546	536	530	532	528	540	526	518	511	541	500	555	549	572	518	537	514	545	546	562	532	573	536	508	536	547	546	501	536	542	554	516	511	531	543	522	541	471	492	545	553	518	521	516	554	574	527	526	536	520	576	502	555	527	533	540	540	528	550	528	525	531	509	503	534	535	519	526	514	523	522	470	521	508	540	540	525	589	542	493	529	524	508	509	545	519	536	574	569	518	493	510	538	513	554	539	546	554	581	543	517	508	549	500	530	530	496	543	549	554	533	561	524	546	515	526	531	559	525	505	542	526	542	553	568	543	547	568	572	542	551	531	549	546	539	502	535	556	539	518	550	538	542	530	532	511	508	562	530	496	491	559	562	535	530	564	504	569	535	555	520	526	554	548	541	532	552	517	567	543	497	550	532	523	474	542	519	540	537	536	524	529	543	499	514	552	563	556	488	576	533	528	513	541	519	523	499	528	549	538	531	548	543	495	521	561	521	541	528	524	536	543	514	576	556	578	565	520	503	542	587	533	555	507	526	546	544	543	546	518	554	519	515	529	559	532	534	522	510	539	549	467	550	507	598	553	567	543	499	498	508	565	518	499	533	575	538	524	552	560	513	545	542	555	480	548	586	509	530	538	522	537	502	522	520	517	530	574	527	518	567	533	519	529	547	569	546	552	527	543	489	536	520	550	571	529	512	540	569	556	545	515	525	528	556	578	529	519	525	532	522	558	534	529	544	527	584	547	493	522	535	541	572	494	499	529	542	536	556	528	560	536	522	539	540	524	507	512	564	537	534	505	511	504	538	569	499	513	550	535	569	523	512	525	530	562	567	564	535	516	497	514	546	539	549	582	523	505	526	530	507	551	559	515	577	500	503	591	511	520	541	524	577	520	554	531	545	543	524	543	493	544	498	545	500	566	564	545	505	518	522	557	576	496	534	484	579	557	556	527	534	555	493	514	534	531	523	544	570	524	589	585	544	552	526	544	535	566	526	532	562	552	554	542	519	539	533	561	554	551	525	513	515	503	545	498	529	538	491	519	550	517	518	546	507	532	573	543	565	566	501	509	511	532	498	530	528	566	502	536	529	567	542	513	515	563	534	509	535	561	515	536	559	538	517	532	519	525	540	582	559	552	541	549	516	549	544	530	517	572	524	520	553	525	518	534	533	542	558	547	519	533	487	529	541	541	528	549	524	541	551	504	566	550	544	529	521	572	513	530	496	553	525	535	574	561	521	485	537	554	567	546	515	528	494	542	543	517	530	518	528	498	548	543	512	496	526	526	564	533	522	558	535	544	523	575	535	539	525	586	563	555	536	556	529	551	532	527	534	569	561	531	539	545	531	501	544	533	556	579	555	537	524	530	520	536	538	558	498	544	530	560	546	530	559	547	528	531	525	498	549	561	530	591	549	550	508	525	512	522	540	534	559	548	551	548	550	533	528	534	517	533	556	531	536	526	574	533	505	541	486	502	553	574	525	552	517	545	530	523	533	499	537	535	552	546	558	562	545	558	533	535	530	545	567	508	555	538	529	497	562	488	546	556	548	507	556	545	511	565	518	521	572	569	548	563	511	514	554	555	530	542	541	523	523	535	531	552	532	478	529	564	543	530	534	538	518	538	528	511	552	544	508	507	519	509	548	493	522	531	488	528	533	521	548	492	529	539	537	530	533	598	521	511	532	503	500	579	528	581	504	528	512	558	523	540	520	562	542	531	480	521	535	557	510	529	553	551	498	536	563	524	541	553	515	517	528	547	518	561	543	490	541	471	522	529	558	556	541	516	559	559	562	579	573	541	508	517	497	573	495	535	529	529	530	518	546	533	562	545	511	496	522	567	549	527	536	508	576	526	556	545	517	512	535	526	527	551	549	540	570	518	512	537	537	513	570	528	498	534	526	521	533	588	542	538	531	542	529	547	585	583	547	527	494	538	519	528	539	521	534	539	540	509	565	527	512	562	552	518	527	520	527	565	567	536	507	551	551	514	550	533	525	552	550	562	525	528	505	548	559	507	546	518	506	540	578	553	545	549	503	503	555	566	543	537	540	524	531	518	541	500	539	546	550	591	526	526	581	509	544	550	578	566	528	546	552	528	535	537	565	493	535	543	492	554	495	558	507	541	517	545	531	539	574	496	532	539	497	507	522	536	516	530	550	550	544	527	550	539	525	525	511	520	572	589	539	545	536	578	538	545	525	531	520	564	505	497	529	569	554	532	545	541	552	544	563	559	558	532	550	546	534	518
23082	21110	28810	23611	21158	20388	8723	3134	1941	1503	1009	784	627	647	547	549	430	417	467	407	418	377	371	358	338	354	327	334	287	333	309	259	300	293	293	271	264	295	288	290	275	256	273	266	272	280	272	278	281	314	286	242	293	240	276	267	285	281	272	317	236	303	298	307	295	317	309	275	283	298	267	300	283	262	273	233	251	259	248	252	249	243	247	272	262	272	265	220	250	267	263	251	263	284	264	275	293	266	244	265	289	275	258	282	273	275	267	252	261	280	272	241	250	263	254	288	273	236	284	264	246	226	273	264	246	256	244	257	246	234	260	268	247	271	253	256	276	249	258	257	285	248	278	263	247	262	245	264	261	260	225	258	246	233	267	239	262	242	248	269	255	275	248	280	260	234	238	243	254	243	258	264	264	272	242	254	282	262	261	250	249	272	242	258	263	256	239	260	260	242	255	261	254	240	253	248	273	237	251	232	259	267	251	281	239	263	255	282	255	276	263	283	242	285	269	241	248	259	252	244	228	236	266	256	275	274	255	228	258	259	252	215	262	253	219	232	250	237	240	236	242	253	276	273	255	233	270	244	290	255	245	257	259	253	252	255	245	260	251	245	232	270	228	272	247	261	261	271	280	281	265	248	251	272	220	268	262	274	246	243	238	248	257	232	263	266	285	258	254	254	256	248	258	276	259	242	254	253	253	263	275	232	282	244	271	252	258	244	262	239	235	271	270	273	261	294	247	247	259	228	276	250	265	271	255	264	259	240	232	266	250	274	259	253	253	268	259	233	212	253	258	262	244	255	262	242	283	240	284	260	269	266	260	253	231	255	253	258	257	231	248	241	251	249	276	250	245	263	249	252	242	266	238	261	228	248	253	279	216	249	268	243	253	267	238	213	267	247	238	241	246	242	250	250	244	250	231	266	258	254	311	239	250	246	244	278	260	264	235	250	260	260	242	212	250	249	254	254	257	279	256	261	228	266	265	242	281	300	266	251	256	249	253	234	263	228	235	256	282	252	273	245	241	256	299	251	240	254	247	238	261	271	242	255	237	236	247	239	279	257	251	240	262	277	243	257	254	248	254	249	238	243	241	229	240	250	255	231	230	237	239	261	255	256	266	257	258	265	241	250	255	250	242	247	273	249	273	252	240	259	237	257	254	242	256	257	229	244	280	261	262	246	257	254	272	242	265	242	253	258	245	278	264	246	254	263	225	264	239	230	232	272	254	270	252	255	230	258	280	253	222	238	244	253	267	285	241	274	234	244	223	276	238	296	266	278	262	260	237	268	272	259	271	276	265	280	278	261	266	246	267	271	257	265	230	242	267	250	260	274	286	263	266	250	261	237	267	246	267	249	244	260	240	210	242	271	250	244	240	267	261	235	276	241	270	280	247	254	272	256	239	257	261	275	236	239	276	253	248	237	258	265	242	247	257	231	231	282	257	247	254	292	243	262	251	267	241	260	237	245	267	267	284	227	277	252	223	236	240	249	239	272	231	241	241	241	257	252	250	260	245	228	257	242	275	260	250	261	250	249	248	236	270	268	262	254	261	269	258	266	244	254	224	263	229	245	258	253	259	250	270	231	239	250	256	246	249	214	248	245	234	269	247	240	272	274	239	284	230	228	245	244	250	246	261	297	229	258	240	253	264	254	241	247	222	279	250	266	238	262	286	254	216	259	263	252	232	244	270	275	250	266	268	261	232	249	252	249	238	248	246	258	265	265	244	251	231	242	256	253	235	263	250	248	234	271	232	287	256	245	256	258	274	256	246	248	259	266	259	253	252	260	293	276	260	229	243	236	251	276	240	250	262	265	249	267	248	261	251	258	238	273	239	250	299	270	280	257	218	256	203	278	261	241	245	285	231	239	247	253	260	251	265	263	268	253	268	249	258	281	233	248	241	257	244	273	271	253	244	237	274	230	249	243	237	271	278	266	278	253	247	258	249	260	285	226	225	258	240	245	254	269	239	267	255	253	236	226	257	216	279	223	219	262	250	260	238	242	273	238	249	247	250	258	262	250	250	288	259	255	266	246	273	275	252	230	246	257	242	252	229	270	257	246	259	251	260	276	221	262	252	240	253	259	278	257	263	278	240	224	247	248	261	252	279	267	254	240	230	274	258	244	256	269	283	276	261	254	234	250	231	260	265	288	257	266	240	262	247	245	229	235	262	269	262	268	280	249	274	236	231	271	265	297	287	228	239	248	250	245	255	265	269	243	273	277	255	252	257	267	238	237	264	229	246	225	238	238	240	258	253	264	267	262	249	256	221	279	255	239	246	283	250	261	227	224	246	253	265	240	251	241	236	240	263	258	234	213	249	269	244	246	246	276	256	252	263	252	267	257	245	267	279	235	263	281	244	260	255	228	237	237	251	248	242	248	246	257	245	263	236	256	274	238	252	252	258	257	256	211	283	263	256	267	231	233	260	274	235	263	237	246	250	253	245	243	254	223	247	263	258	249	274	244	234	219	239	278	256	233	246	276	240	247	246	223	274	243	253	254	246	248	226	267	276	244	223	271	247	242	242	229	262	223	262	246	258	257	267	262	252	268	258	275	261	242	248	262	266	258	259	224	225	245	247	252	235	283	232	254	244	267	307	244	246	262	272	238	265	275	257	288	268	247	282	240	268	256	243	258	265	264	255	269	271	249	280	240	249	256	242	246	239	245	233	253	251	249	266	257	251	258	245	236	260	231	250	242	253	243	239	293	235	247	271	259	257	250	242	243	236	253	238	258	270	254	262	226	244	254	259	249	237	248	277	257	247	262	258	294	275	256	260	255	250	272	257	249	233	261	235	248	240	248	298	283	255	235	228	259	241	267	245	264	259	254	257	238	250	267	247	269	252	262	259	262	241	257	243	259	245	276	248	246	246	256	263	275	236	248	244	259	248	279	251	271	270	256	239	258	250	250	248	269	264	253	256	282	250	266	238	261	275	236	271	271	252	260	251	251	248	242	282	235	281	270	247	242	265	241	246	247	225	253	261	237	256	268	258	253	259	231	231	260	253	249	253	268	247	241	264	264	226	249	216	238	246	266	255	244	243	261	261	278	250	250	284	270	252	261	276	242	283	246	283	206	259	233	254	284	255	227	234	246	267	248	272	248	247	264	263	244	250	262	247	224	274	247	249	266	254	287	229	277	233	274	240	254	249	263	242	208	304	239	219	252	257	259	262	260	246	245	263	269	249	249	275	270	253	261	265	281	220	240	253	265	227	252	243	253	276	247	251	272	252	268	270	264	248	241	263	250	218	248	246	256	233	254	278	235	270	246	252	246	235	237	249	251	248	237	261	228	224	283	285	245	260	280	239	250	266	261	260	255	258	230	238	265	263	260	227	261	260	238	271	287	242	238	226	255	232	280	252	255	247	246	251	258	252	236	247	266	276	264	243	252	248	258	246	254	233	265	232	254	225	278	266	228	236	246	300	264	249	234	260	261	270	240	258	267	250	259	248	263	265	244	260	253	255	255	235	264	252	258	252	233
19797	32871	27646	20006	15392	12171	9569	7140	5140	3810	2842	2017	1645	1402	1303	1107	983	850	895	831	739	746	686	597	682	595	587	520	505	524	489	493	472	474	435	411	460	465	418	427	418	420	404	435	405	405	369	419	400	445	443	410	444	427	417	405	402	446	444	431	469	449	491	452	486	474	439	438	443	470	463	447	444	392	409	406	381	374	411	397	379	402	371	331	373	364	411	389	368	397	410	418	410	409	444	439	451	393	385	425	398	406	400	405	421	412	418	371	437	399	343	388	377	372	383	399	375	395	356	368	373	328	367	381	323	402	377	384	355	375	398	358	371	388	383	397	391	422	391	366	401	398	352	390	346	385	411	379	412	346	353	337	359	368	353	366	363	382	362	370	369	342	355	388	387	357	357	392	342	368	381	386	368	365	367	372	321	388	388	396	383	355	383	376	395	374	373	342	385	395	388	388	363	352	347	352	405	325	395	376	370	357	383	367	384	367	394	367	340	355	378	347	370	349	371	379	385	380	381	337	344	397	360	379	359	368	378	368	372	340	372	341	365	376	381	350	364	392	346	361	385	372	341	399	389	392	370	341	340	368	372	353	357	389	370	357	343	369	374	368	389	379	360	370	366	380	357	373	399	387	357	361	376	382	372	363	362	379	365	373	355	383	341	334	372	398	344	344	316	361	363	337	351	361	386	366	386	355	358	375	363	383	376	394	377	353	375	339	374	391	367	356	372	370	359	372	361	380	393	351	376	359	347	388	353	405	387	348	375	374	372	368	361	405	368	351	361	391	367	385	353	380	394	358	384	391	386	376	364	350	394	410	376	375	389	342	360	360	366	351	329	398	338	365	365	384	365	380	341	339	364	362	326	367	386	395	353	381	355	388	318	368	345	366	341	333	342	377	376	374	365	384	378	403	391	372	366	399	328	369	363	384	361	356	379	376	326	341	399	380	368	344	385	353	387	369	379	301	372	364	363	328	397	377	363	343	392	357	356	357	357	353	340	393	372	374	381	365	359	399	353	362	364	379	350	356	386	346	358	354	349	364	376	354	351	393	368	346	408	375	336	365	367	348	360	351	368	386	354	344	348	359	371	372	340	336	342	338	348	344	365	363	344	384	374	362	367	387	373	343	397	377	388	344	372	386	366	365	380	372	350	354	359	368	383	361	359	373	366	350	361	339	345	354	369	358	374	364	368	340	412	403	371	366	403	368	358	358	366	371	371	383	368	367	394	362	341	356	372	371	379	378	343	349	378	362	377	348	358	383	357	376	370	371	368	366	391	350	359	349	352	390	375	361	365	372	356	339	402	350	368	357	393	366	355	414	389	370	359	377	396	400	398	374	368	376	351	379	347	368	365	372	339	383	351	368	358	377	397	392	381	373	351	368	349	386	391	372	352	388	364	381	354	343	377	381	347	410	341	364	387	358	359	357	353	384	388	373	367	358	371	366	360	335	391	372	411	378	357	339	381	354	371	329	373	374	367	345	383	361	398	372	344	376	386	362	389	407	370	395	366	389	395	350	339	368	353	394	364	377	339	349	355	367	344	411	360	406	373	341	359	373	384	347	398	367	366	358	363	364	365	377	380	359	371	357	370	364	348	374	380	360	389	408	374	378	401	368	350	364	340	394	352	357	391	390	357	373	392	406	345	366	407	378	375	353	382	369	353	359	386	379	356	344	375	398	379	357	363	392	359	367	344	350	358	350	371	392	367	379	360	351	378	394	360	389	366	389	366	364	359	387	386	354	371	384	390	397	386	390	376	383	372	362	369	361	348	362	399	371	391	359	380	349	360	383	372	360	369	371	339	384	382	367	417	356	386	391	363	351	360	393	348	361	344	373	383	383	363	366	357	350	403	353	396	357	361	358	339	395	373	365	367	360	334	374	389	364	391	401	370	412	389	378	373	347	352	374	372	388	379	365	384	352	373	379	364	354	327	360	374	363	359	402	381	358	368	380	373	373	343	379	390	356	387	361	359	376	373	358	358	371	392	345	397	372	339	355	365	371	398	373	391	365	327	355	381	393	365	327	379	381	367	353	355	353	364	362	368	369	349	378	352	343	331	379	344	371	407	374	355	362	384	399	359	376	336	393	376	385	399	374	371	385	373	345	400	402	360	392	355	356	376	342	347	391	367	417	367	383	390	378	375	349	362	365	356	367	372	386	379	327	384	360	357	392	339	359	368	386	398	358	399	367	367	344	427	363	390	389	377	379	383	333	359	357	367	351	384	349	365	392	370	364	375	397	349	358	378	377	362	371	410	392	376	376	374	410	374	383	371	361	419	357	363	393	360	318	376	344	363	416	395	346	374	401	426	372	370	318	361	359	363	374	369	345	375	346	348	361	347	379	379	351	375	385	337	363	372	392	386	369	355	361	378	383	381	354	330	382	373	385	351	359	392	390	391	381	412	379	370	354	353	364	394	360	381	360	384	370	355	376	362	359	360	352	367	370	348	349	404	369	333	345	345	340	358	378	355	368	346	349	398	363	348	357	368	341	380	336	382	361	331	353	368	407	344	372	391	384	372	361	391	391	343	367	383	372	389	369	372	385	366	373	381	376	348	367	392	385	360	346	361	383	354	394	369	378	362	381	368	357	355	352	343	405	369	350	355	384	356	384	379	394	359	383	377	371	363	388	349	347	356	359	388	395	387	332	339	385	365	374	379	343	379	372	388	361	363	368	370	353	374	363	402	372	359	387	379	373	350	375	334	395	352	340	360	364	372	351	353	391	357	360	366	333	388	358	341	371	353	376	349	349	366	395	358	363	370	390	381	331	363	375	363	393	377	386	354	357	399	353	391	340	402	370	366	381	360	363	371	348	411	373	350	402	422	381	377	368	375	369	333	347	369	363	350	359	335	378	346	382	395	342	422	366	399	405	368	379	371	365	417	377	380	382	349	392	356	406	392	388	372	383	364	346	369	375	373	391	362	348	381	367	375	354	373	379	382	337	369	361	397	311	356	370	348	381	388	352	385	353	401	395	337	411	389	340	408	358	343	366	372	352	363	377	379	379	371	377	363	388	383	371	398	378	350	346	336	374	354	369	359	373	338	354	372	378	342	397	368	356	378	384	381	369	355	351	359	367	363	373	359	344	335	418	348	371	368	379	357	344	368	360	387	357	380	334	357	367	363	356	394	376	367	424	335	406	371	387	392	372	389	366	379	385	376	368	354	362	369	362	360	358	397	384	390	376	382	379	338	318	348	386	354	367	366	375	388	359	382	346	371	363	356	362	400	391	369	386	371	381	360	387	371	362	388	350	368	372	360	381	367	397	345	360	318	395	384	371	353	364	397	378	354	433	362	358	351	370	384	337	343	383	376	374	360	361	409	383	372	394	391	388	363	322	363	362	371	365	376	349	395	397	334	384	397	381	361	397	348	347	372	380	408	383	383	363	379	373	377	385	362	384	381	365	367	384	360	351	388	372	352	382	384	338	367	361	419	367	386	368	368	366	397	382	335	374	352	343	362	386	373	369	374	376
26917	20727	15011	7285	3250	2474	1965	1517	979	794	640	551	470	487	453	419	394	437	424	443	441	406	408	424	442	452	422	442	430	414	419	421	434	397	399	444	413	416	386	364	425	339	436	392	380	382	406	394	416	400	412	389	413	402	411	417	391	493	410	419	415	377	399	372	441	389	445	389	400	417	432	424	397	374	371	383	416	412	381	395	381	395	378	395	391	407	391	414	358	415	450	431	405	440	442	403	406	388	409	414	381	435	412	371	399	423	406	427	437	388	396	414	410	393	419	399	426	406	429	375	418	414	387	396	408	351	424	391	424	414	421	386	396	390	416	418	387	403	465	407	393	428	400	393	417	414	418	410	397	414	351	414	414	377	386	454	396	389	405	423	388	360	379	392	424	378	421	385	393	394	396	438	409	393	424	396	377	410	441	386	429	409	443	418	415	368	442	405	420	422	429	380	428	414	422	395	396	389	423	414	402	429	389	364	425	417	422	416	398	404	373	409	396	388	377	401	378	394	360	409	424	411	427	397	363	399	407	430	388	374	390	430	394	407	384	409	412	406	440	382	370	414	409	403	389	433	387	431	376	396	415	413	397	391	393	395	413	410	377	425	387	358	407	385	442	403	444	435	383	394	441	399	402	412	423	378	403	439	392	408	407	392	412	398	409	389	416	375	404	379	402	425	409	394	378	438	391	436	389	389	384	382	421	372	401	354	375	387	428	429	382	421	355	396	429	397	415	397	365	387	391	420	403	379	380	388	371	392	412	426	395	408	421	376	396	417	423	422	407	417	415	402	387	437	383	405	414	402	404	403	413	405	421	431	396	386	397	385	381	416	428	394	383	426	364	391	400	387	413	404	406	395	366	412	403	374	380	413	426	368	377	382	396	406	421	377	409	414	416	386	365	422	408	372	397	382	420	386	431	411	404	346	413	386	388	376	398	461	386	396	390	406	434	422	406	412	420	386	370	394	421	376	386	449	393	406	379	403	406	397	410	388	374	402	389	378	413	392	416	407	425	413	405	410	420	410	388	405	440	429	404	406	365	342	413	421	432	414	397	401	396	448	373	371	439	367	406	421	388	398	385	386	397	393	410	400	380	399	418	410	384	413	388	407	391	379	421	420	377	394	390	401	374	372	407	381	399	404	439	362	370	394	395	416	372	413	382	404	396	419	421	423	366	408	396	404	430	382	391	369	438	394	377	388	386	402	396	352	409	445	398	385	412	405	415	417	380	375	406	400	407	371	385	428	395	424	415	399	417	415	408	381	358	432	422	399	418	394	390	389	399	401	419	401	415	400	407	411	431	370	404	378	370	419	365	422	382	406	390	370	415	419	389	413	412	398	435	423	440	410	388	400	415	409	412	394	422	380	388	379	416	432	409	391	379	387	386	414	424	399	392	353	372	411	409	380	372	420	419	417	408	407	429	420	394	400	382	418	431	401	403	437	389	389	383	385	418	435	394	436	456	377	428	405	370	373	385	371	413	403	404	417	413	427	427	412	410	383	389	428	416	424	451	423	421	445	399	394	406	399	408	422	411	369	416	419	385	379	417	376	394	410	413	427	406	425	394	390	365	403	360	383	422	434	414	396	410	407	402	418	390	429	404	393	397	414	405	423	410	403	400	438	401	421	429	362	423	395	388	427	433	434	412	434	397	422	378	414	392	396	374	376	404	425	399	403	395	427	365	378	436	398	397	413	414	414	411	399	381	395	430	403	395	371	406	413	361	385	387	390	405	372	384	378	442	389	393	401	425	440	393	408	410	411	388	422	421	355	381	410	413	358	424	405	401	374	395	394	369	396	406	421	382	410	437	375	412	394	390	425	390	356	422	415	369	374	385	414	397	428	400	438	383	387	394	431	391	390	399	379	388	429	400	371	396	419	427	391	401	442	421	434	402	455	394	407	375	420	415	416	426	402	409	394	439	403	365	388	393	427	411	406	419	420	380	394	415	402	376	420	407	408	424	389	381	418	436	448	406	411	379	391	400	384	382	388	425	432	453	383	401	407	390	387	421	401	422	416	414	394	374	379	406	429	415	413	399	409	401	367	395	442	423	423	410	387	420	416	374	431	382	384	397	457	412	430	391	431	410	392	383	394	433	410	442	376	388	405	366	399	411	400	418	443	404	374	407	419	419	380	376	391	383	390	394	432	415	407	380	428	378	382	393	424	392	382	409	342	399	426	455	401	397	388	424	411	395	423	410	402	425	379	408	369	398	398	424	409	427	424	388	387	406	385	407	391	398	416	407	408	450	366	379	387	388	388	394	426	372	380	376	382	408	425	422	414	382	406	407	381	399	422	402	397	413	402	409	414	398	401	389	390	417	432	379	386	427	427	433	438	401	403	388	379	405	363	413	415	432	382	421	414	410	435	384	426	400	384	402	403	428	409	399	375	415	376	360	420	409	395	374	360	429	427	394	396	404	442	400	380	442	408	404	441	391	369	440	368	425	414	387	419	425	388	365	427	396	389	420	416	425	408	424	413	420	414	389	421	395	395	409	396	417	400	438	347	405	421	381	408	353	387	408	416	352	383	398	379	436	398	407	379	397	413	390	377	399	420	382	388	411	405	436	451	361	412	383	363	405	405	380	393	438	410	400	412	400	406	433	408	378	367	409	379	380	430	418	390	431	391	394	406	390	386	371	393	396	377	386	417	392	409	413	425	408	415	428	394	412	379	400	399	404	386	358	383	403	449	404	411	406	412	407	410	390	422	411	420	349	385	409	399	401	411	403	424	384	422	422	409	381	393	370	395	410	434	408	383	428	415	434	401	432	402	432	404	398	378	430	380	379	410	386	396	419	398	396	418	390	377	416	422	399	409	392	398	411	425	405	395	395	377	394	393	399	388	401	376	431	415	384	398	392	391	418	369	402	385	392	392	409	393	428	404	392	416	444	384	396	399	422	365	425	411	408	428	394	395	412	375	424	387	385	380	385	409	431	385	387	414	397	396	439	428	399	433	438	392	408	406	408	383	369	409	412	414	374	433	410	439	390	371	418	432	392	366	390	403	394	383	424	369	380	412	394	408	412	359	430	423	377	393	386	409	380	405	408	386	419	417	408	407	379	417	393	420	400	419	373	374	388	417	373	382	419	409	368	380	429	385	385	419	411	417	427	424	396	380	406	414	382	413	385	393	370	399	383	433	410	393	374	425	391	360	386	354	405	425	393	409	400	392	406	369	435	386	395	397	388	437	413	415	434	396	385	396	381	420	411	418	405	395	402	403	398	378	392	420	388	401	391	407	402	373	359	429	397	413	388	403	406	404	398	405	399	421	413	412	397	370	406	389	386	417	381	388	427	393	402	428	414	401	379	398	407	413	432	413	380	401	402	426	411	407	383	399	412	393	394	416	444	433	362	398	408	406	381	416	398	462	391	398	410	402	408	418	414	403	376	386	414	403	380	390	387	408	393	397	395	421	408	389	415	424	422	407	375	382	417	395	378	459	396	416	428	421	412	387	402	385	422	413	414	411	391	413
15965	21161	16394	9549	6279	5934	4894	3741	2462	1750	1267	974	919	801	807	677	694	767	684	690	681	612	667	695	598	665	631	629	614	588	571	566	619	577	575	615	599	581	564	553	626	597	581	603	617	580	554	561	551	587	595	588	594	585	581	597	613	633	612	631	625	622	608	643	593	610	602	605	629	599	602	616	570	575	577	610	598	599	583	544	600	606	590	573	571	585	563	567	569	618	600	584	570	584	599	601	601	585	594	635	553	554	585	591	582	568	588	561	554	559	569	581	597	579	581	583	606	617	568	568	576	584	605	560	577	556	524	609	562	565	566	530	611	546	560	611	573	542	564	576	582	591	570	566	612	588	606	563	610	596	535	619	565	569	638	594	542	586	597	601	539	600	562	604	531	558	519	623	580	594	581	553	587	575	592	570	609	586	599	611	575	595	542	580	586	567	641	558	508	572	570	561	544	540	543	588	560	586	614	573	568	584	589	597	596	573	556	604	576	590	567	564	566	582	548	591	543	597	601	576	593	568	585	540	569	586	547	577	589	622	541	532	589	633	585	598	591	543	549	575	595	559	602	571	605	588	580	569	561	620	576	567	577	555	583	582	581	583	593	615	578	569	607	602	577	577	580	612	537	579	572	591	565	585	561	554	595	562	568	611	581	591	520	641	595	572	563	573	585	596	551	548	588	600	588	552	561	605	554	600	579	614	589	574	599	593	605	594	578	553	531	595	582	575	571	586	607	576	559	570	573	614	615	587	572	542	588	567	577	540	586	540	582	558	597	579	587	558	574	536	568	583	530	601	602	604	590	581	568	544	576	561	608	560	609	564	565	559	612	632	568	574	517	567	576	585	571	570	599	598	522	607	563	553	510	572	560	571	620	555	558	548	590	553	573	619	580	584	531	605	558	596	561	571	575	555	589	559	544	621	595	524	583	572	563	554	589	595	617	607	561	554	650	600	555	583	568	606	621	649	535	574	568	614	586	567	581	504	597	561	594	555	581	557	582	586	606	578	619	566	569	589	603	587	560	578	562	591	595	647	603	583	580	532	592	559	593	589	547	520	589	571	609	596	585	553	580	536	578	590	527	588	611	548	576	549	578	552	580	553	534	586	541	596	615	555	597	555	588	573	538	563	566	563	569	600	595	584	596	542	575	546	560	545	555	571	631	552	585	587	576	570	619	575	572	535	590	637	622	618	583	595	630	609	586	544	569	568	555	578	555	579	604	555	588	552	598	576	591	534	536	576	563	585	562	637	583	560	575	554	568	593	570	581	615	582	567	571	560	616	567	565	533	614	569	577	588	595	633	572	591	580	594	546	590	562	551	607	582	527	558	582	596	535	551	574	552	532	576	561	569	612	554	609	572	580	541	582	550	511	533	540	600	510	573	576	607	550	582	598	540	595	570	575	583	596	568	611	563	577	538	587	559	558	609	588	568	587	556	580	595	604	569	629	549	575	570	557	605	592	580	551	543	577	572	574	556	579	596	587	551	564	583	599	601	595	597	547	620	573	518	580	559	572	593	581	615	537	580	579	584	588	570	542	597	559	586	603	572	580	570	580	585	559	556	583	579	574	556	566	529	572	563	574	574	573	596	565	534	590	576	577	578	547	558	596	546	554	574	574	571	566	583	605	534	567	553	568	576	549	612	576	578	638	573	562	572	564	595	587	603	562	617	572	596	553	545	570	612	574	548	553	614	603	599	546	567	571	584	572	603	615	580	546	575	591	597	556	614	562	559	584	599	607	570	564	560	544	585	561	618	541	561	564	562	569	601	569	569	571	585	604	568	579	525	561	531	563	575	557	600	579	588	540	594	577	586	576	585	532	592	559	569	571	573	568	580	561	581	583	580	556	571	560	567	576	556	532	590	543	588	621	566	588	597	622	601	569	625	566	652	585	539	604	549	568	607	584	564	571	606	589	586	586	603	551	558	598	590	580	564	610	547	597	555	552	607	574	556	578	558	592	642	568	557	565	551	562	564	568	517	569	582	566	580	563	597	586	578	589	574	561	567	556	615	597	604	530	599	563	503	544	612	564	591	595	568	581	585	565	533	560	588	579	600	595	548	596	590	583	588	601	607	576	576	563	592	559	606	575	543	558	575	593	576	562	558	571	565	548	562	538	644	599	563	530	574	595	604	612	587	587	568	570	618	602	582	544	577	528	559	557	577	587	585	583	554	548	564	581	549	598	575	543	586	563	614	565	564	605	591	576	531	598	597	632	568	588	605	600	606	579	563	590	548	587	569	574	581	571	581	581	557	606	578	572	573	585	617	557	595	560	591	569	565	600	538	624	607	578	596	572	585	595	607	580	547	548	599	570	580	554	595	531	603	559	568	550	577	579	530	519	554	594	563	559	565	598	573	584	614	569	564	664	557	616	600	590	567	531	544	577	581	575	548	621	558	561	536	585	587	559	586	593	610	573	548	567	586	555	556	570	591	592	576	593	550	568	576	598	557	593	592	583	582	596	557	578	574	574	588	544	590	580	579	573	631	580	592	590	600	573	585	552	606	583	581	578	553	586	565	572	615	577	592	583	544	560	573	569	606	563	558	560	564	612	525	536	580	569	572	567	608	581	586	585	591	612	567	530	573	592	575	592	568	617	620	589	568	558	577	561	553	607	550	558	568	562	576	553	575	598	575	588	550	558	572	577	572	560	603	555	595	570	572	598	564	591	521	570	542	550	604	569	576	603	557	578	596	576	598	574	594	570	569	610	611	623	603	544	556	574	608	587	612	569	588	619	543	555	565	545	621	549	571	561	544	566	599	577	583	560	568	569	595	579	527	553	600	558	548	542	571	549	602	587	615	589	592	569	600	550	552	565	519	541	578	557	586	598	580	562	596	570	585	574	580	573	598	558	583	594	561	536	577	549	596	530	566	599	585	587	563	596	574	567	555	587	575	570	586	576	583	528	556	578	587	574	536	566	567	583	598	571	580	607	576	628	594	576	570	602	589	582	604	555	609	581	653	539	645	557	543	606	552	571	533	566	589	556	605	561	606	546	547	607	605	540	587	572	557	593	580	536	583	602	552	568	624	549	579	554	549	626	575	589	598	591	596	579	565	578	579	612	593	569	552	584	601	553	570	578	605	598	614	581	561	574	589	625	613	529	590	574	607	590	598	571	629	561	591	541	546	537	553	564	609	566	570	600	572	560	575	542	552	567	618	562	588	549	569	563	572	556	582	566	567	592	583	571	599	590	609	559	595	612	565	598	574	530	543	642	565	589	571	561	568	554	566	523	549	596	564	563	578	583	540	591	603	584	567	606	542	590	552	551	583	553	544	590	598	564	540	570	559	534	559	588	585	526	588	608	593	574	588	522	557	569	587	618	575	571	573	594	568	558	551	572	534	567	630	575	587	587	577	610	544	556	536	568	543	577	591	585	570	590	545	550	598	583	548	570	600	567	637	564	586	620	591	620	559	555	552	551	611	592	560	578	574	602	599	573	571	560	600	560	548	542	558	598	575	560	571	553	588	613
24197	21176	28305	24309	20665	9693	3961	2484	1507	1117	900	685	676	605	536	500	478	504	556	514	475	498	424	446	437	435	436	434	406	404	429	411	411	418	418	392	387	377	379	386	399	399	395	431	399	394	379	380	376	394	385	383	370	424	367	351	404	401	413	361	367	404	408	390	382	401	397	433	400	413	416	420	421	421	378	376	366	359	366	408	385	349	408	356	391	412	367	344	391	364	381	381	379	399	381	361	398	335	398	392	401	378	389	370	393	406	349	377	384	400	405	423	390	388	405	379	391	354	365	351	371	392	411	351	352	374	417	392	395	379	355	402	364	376	375	367	389	396	397	370	397	407	393	391	371	386	402	376	374	391	390	375	422	361	375	340	371	369	382	387	372	358	415	378	407	339	361	378	371	379	395	369	360	356	359	344	397	368	372	380	373	389	404	356	378	377	368	402	362	424	355	390	323	378	356	374	369	370	397	403	412	398	390	402	384	367	402	391	389	376	389	402	376	402	368	373	381	379	392	346	394	379	383	414	391	375	408	367	386	384	396	384	344	394	384	380	374	378	408	388	373	372	379	377	378	381	415	382	397	432	410	384	374	370	356	414	348	408	356	406	372	361	427	379	348	391	382	387	398	383	374	429	360	403	350	364	386	343	364	362	360	372	355	373	363	389	383	390	349	371	417	387	378	376	387	353	353	371	397	385	384	394	326	362	362	372	384	428	386	428	416	414	356	381	342	393	372	397	404	371	417	376	366	389	358	345	366	388	376	346	371	366	377	371	348	370	367	345	427	378	359	373	354	371	369	391	374	361	397	385	400	425	359	384	396	369	339	322	361	370	376	349	331	392	404	385	376	360	379	391	361	359	354	373	351	361	363	377	361	418	384	354	361	345	404	369	360	370	388	385	330	420	359	394	396	393	401	376	413	388	388	339	379	384	355	375	392	401	362	390	378	362	397	388	371	397	411	377	377	364	376	391	341	380	384	378	397	350	383	398	375	411	378	372	377	346	363	359	386	414	418	387	345	380	370	384	379	380	383	405	430	378	382	385	373	378	393	413	363	379	346	337	348	395	405	368	361	370	397	391	365	363	362	413	376	412	396	398	382	374	392	368	390	388	368	414	407	369	356	349	391	359	422	356	373	380	370	381	356	367	402	397	384	351	373	369	371	350	345	368	360	373	394	388	387	375	384	403	368	395	344	389	366	337	379	387	366	377	379	393	364	367	360	344	378	392	352	377	387	381	379	367	355	378	362	388	380	367	388	390	385	384	367	355	391	379	376	387	357	374	365	363	380	371	365	372	382	391	376	389	383	393	370	374	369	393	360	346	420	350	378	388	363	422	371	347	357	349	376	404	379	383	375	425	383	370	398	351	374	345	393	333	366	361	402	363	372	376	390	365	396	380	380	374	406	396	367	336	350	379	375	387	364	401	376	406	365	372	338	412	363	391	358	374	384	363	405	338	386	377	414	380	343	366	387	358	396	404	389	381	383	384	344	391	360	378	384	390	388	401	389	361	376	402	397	373	350	369	370	402	368	406	416	401	378	402	405	383	348	365	382	366	376	383	402	418	393	397	345	380	346	384	376	355	392	380	376	384	376	393	368	395	343	404	372	391	394	372	389	369	391	391	358	359	368	387	390	394	379	386	351	383	369	377	391	382	392	354	405	363	382	364	374	343	393	418	395	384	384	369	404	378	386	380	347	380	419	389	383	372	396	371	367	350	374	370	394	396	405	360	347	387	344	383	380	379	358	355	354	365	393	355	379	371	398	388	369	351	375	356	375	371	389	365	389	367	350	393	378	393	362	410	390	386	361	360	370	387	376	379	358	406	361	375	379	387	380	395	386	366	370	370	379	385	367	380	380	399	362	399	366	368	375	375	357	412	360	363	352	377	417	382	404	393	367	374	360	370	358	373	360	413	362	390	379	381	366	367	390	381	356	417	377	385	426	372	369	367	386	388	371	393	363	385	354	395	385	392	375	358	408	366	364	347	371	365	398	376	385	385	361	372	372	400	377	378	406	364	421	363	360	364	394	359	393	365	387	373	341	365	350	413	346	354	367	403	350	383	363	352	388	389	372	372	377	346	379	407	358	359	382	378	389	358	378	377	377	377	391	375	363	353	367	404	392	380	389	367	366	366	385	354	383	386	353	367	408	382	384	409	367	378	366	371	352	396	411	382	379	409	381	372	354	358	367	362	408	393	398	366	374	364	369	373	410	397	330	391	317	363	363	388	372	383	393	384	370	354	375	360	384	389	371	401	369	421	383	382	369	384	357	370	332	395	354	338	358	382	396	359	362	377	398	370	392	394	402	396	396	375	362	378	357	368	401	374	399	356	388	403	397	399	356	364	370	423	363	370	376	371	383	400	372	389	367	347	374	393	361	349	354	378	400	372	395	338	370	347	354	377	389	371	368	390	400	354	379	397	365	404	373	370	398	390	377	389	364	373	370	379	386	393	355	401	386	367	355	346	374	376	368	372	371	379	404	356	354	394	364	390	389	353	384	382	366	374	401	369	401	373	364	383	359	367	347	343	382	345	325	373	381	359	387	400	388	390	382	405	360	367	374	412	375	369	367	380	376	387	388	368	365	381	358	387	412	362	372	363	361	371	376	389	376	377	395	339	393	374	363	391	387	362	373	347	382	391	365	380	349	371	352	361	338	331	398	352	348	357	357	386	388	376	411	364	346	385	362	379	365	405	362	387	371	392	364	389	394	385	407	378	387	371	394	396	355	388	403	368	398	383	384	352	384	365	352	373	360	358	370	380	381	387	390	377	359	368	378	365	364	361	384	364	365	352	327	395	344	333	360	351	377	371	324	387	390	379	403	404	416	364	443	351	369	395	375	356	346	371	386	379	361	372	343	383	390	347	392	332	367	395	396	383	390	389	339	349	374	391	368	401	375	352	352	354	396	388	382	423	382	374	388	407	391	390	371	381	386	352	371	381	387	351	375	398	392	390	363	401	363	354	355	361	352	389	380	370	352	360	391	396	403	348	390	396	356	390	381	366	366	384	397	378	345	352	376	387	338	381	330	326	381	388	369	379	426	399	390	390	379	374	388	382	394	364	372	381	383	367	410	371	379	385	395	422	360	364	358	379	356	388	390	375	388	392	365	391	370	371	399	389	389	366	359	378	338	407	384	388	376	378	375	371	414	373	368	381	384	373	366	388	378	377	325	411	373	376	375	384	372	350	353	367	394	405	409	365	369	360	379	385	401	358	374	382	384	381	412	399	397	376	417	339	382	366	377	350	397	393	380	372	348	397	318	387	385	406	385	352	424	359	414	383	416	425	343	358	405	383	352	385	394	390	384	364	389	332	379	424	372	343	384	373	358	367	383	374	406	360	371	411	370	387	370	378	353	379	373	388	404	393	393	383	351	381	374	360	352	360	389	376	394	384	385	339	389	390	392	356	341	397	390	368	352	376	406	377	376	364	364	410	371	374	400	381	348	394	357	392	370	378	349	378	366	399	367	339
17351	28665	23110	14679	11607	9537	7595	5815	3955	2775	2032	1575	1316	1206	1026	904	925	894	926	856	824	745	720	730	726	679	663	659	620	655	668	609	605	553	587	618	568	575	594	562	564	578	531	568	570	556	568	571	588	559	574	550	596	591	587	566	610	615	646	588	647	636	617	624	587	665	578	614	622	627	625	589	576	585	552	572	534	554	572	564	603	562	542	586	526	542	555	526	590	537	549	567	560	570	570	526	559	597	586	579	597	573	560	578	564	580	557	621	556	586	563	552	567	561	501	550	581	541	567	555	499	559	520	531	544	544	562	542	553	519	543	565	552	508	513	550	549	520	592	602	560	580	556	557	557	555	572	503	577	480	501	563	520	524	529	535	530	528	493	527	579	494	568	574	568	577	531	523	565	548	555	563	521	549	549	480	514	504	601	552	551	569	563	537	545	563	547	553	550	548	580	551	515	534	526	550	531	524	565	553	533	560	547	526	593	538	534	553	575	522	546	538	543	525	567	540	540	529	534	536	550	525	537	532	536	544	542	531	562	550	532	540	548	504	534	516	566	562	558	575	531	577	511	562	527	534	501	581	539	566	565	562	490	539	522	558	532	572	553	538	552	498	566	578	527	546	560	535	540	538	544	545	562	572	555	534	528	562	521	533	541	523	528	566	537	527	566	560	532	521	552	521	550	552	579	560	558	540	562	573	539	526	537	515	572	533	542	586	575	572	535	532	512	548	535	541	555	545	552	547	536	566	566	567	597	526	544	504	533	527	550	546	483	573	507	524	578	574	580	509	540	548	498	537	509	516	525	569	576	542	596	531	594	577	476	531	564	520	494	552	519	623	501	525	575	508	538	527	567	551	557	546	536	549	518	540	542	564	525	506	582	558	512	485	539	549	557	543	521	551	524	536	548	548	561	531	518	566	545	545	547	544	598	528	577	515	512	514	528	530	542	566	554	568	581	560	569	556	563	548	552	549	560	560	553	504	551	547	557	580	507	546	575	540	553	540	557	542	533	517	531	531	548	530	532	589	560	522	574	556	549	560	530	587	534	549	548	555	538	525	586	578	553	554	526	555	548	560	531	561	553	556	550	566	513	537	560	521	603	560	510	559	527	583	530	542	544	504	543	558	539	561	531	575	547	519	558	545	548	549	553	540	552	540	537	552	543	512	520	540	515	545	567	602	513	528	565	551	559	591	509	520	513	548	521	536	545	517	561	555	541	537	553	546	542	580	545	564	594	538	562	580	577	554	560	525	553	570	560	513	533	543	552	556	513	534	545	555	533	458	559	536	577	542	552	539	524	521	557	511	583	609	583	545	552	540	488	495	553	566	514	588	530	510	553	557	514	557	542	564	515	600	535	559	574	551	588	519	561	537	552	568	536	568	535	579	534	544	569	558	531	538	531	537	566	570	525	544	547	593	568	542	543	527	519	533	556	546	549	562	521	564	564	548	528	541	549	569	499	544	534	559	537	574	538	553	521	500	545	566	542	596	532	545	533	594	505	532	583	527	528	608	527	534	565	509	543	535	537	563	556	557	533	569	571	539	563	589	580	522	559	559	558	553	538	561	567	506	577	537	544	545	510	572	532	565	553	551	536	557	510	611	579	573	527	557	551	539	533	524	541	530	550	498	521	554	585	547	561	540	549	535	570	528	541	536	550	520	569	537	532	543	541	561	561	551	533	518	539	555	550	523	531	538	554	592	549	522	574	550	552	544	531	553	542	576	517	551	540	561	572	566	528	558	520	561	581	542	562	533	538	551	564	544	561	533	561	536	549	533	561	505	556	534	537	522	570	534	546	557	559	559	545	519	555	555	548	582	557	536	572	577	555	498	602	552	546	484	566	534	545	540	530	558	495	557	544	547	554	569	552	552	535	502	585	564	585	550	547	564	533	549	544	532	528	571	521	581	579	575	545	503	538	523	514	558	551	482	532	567	557	546	571	560	541	600	544	550	555	510	533	588	555	535	558	567	549	584	571	500	538	608	519	531	561	584	548	503	520	543	530	536	538	557	522	524	529	543	523	498	525	553	527	538	504	556	543	524	547	492	522	543	540	561	531	504	521	542	568	555	544	560	551	554	577	533	556	540	574	519	514	580	540	552	553	555	512	578	553	520	542	549	529	561	536	553	550	542	526	537	559	525	539	599	555	528	514	498	544	566	601	562	573	538	533	542	553	593	582	540	572	552	508	560	556	565	508	540	497	552	537	520	550	539	506	491	531	561	539	518	551	518	560	544	556	564	526	499	569	543	546	541	524	513	506	513	531	569	572	520	567	516	557	571	542	565	541	527	542	553	516	501	516	534	564	534	543	549	531	559	548	556	561	557	576	529	548	526	561	517	571	571	566	523	544	553	516	585	548	555	572	527	541	532	555	587	595	560	536	551	544	563	539	526	504	526	517	569	512	589	561	563	581	504	563	513	513	603	564	575	554	574	586	508	530	551	586	562	529	550	562	559	549	561	565	578	540	543	547	560	600	533	545	555	567	487	546	530	527	525	570	520	552	517	540	547	557	552	540	578	522	567	537	514	557	557	553	529	553	550	516	564	584	541	536	584	585	558	576	571	533	509	528	580	581	561	580	563	540	535	556	564	487	567	500	557	514	531	516	521	589	557	535	569	547	504	506	531	539	517	556	558	502	557	521	554	576	550	541	572	558	548	566	565	568	516	544	547	507	556	520	535	570	615	539	542	560	565	517	549	546	538	596	543	568	571	546	543	509	579	533	556	535	563	540	508	563	540	579	532	541	554	521	526	562	501	504	555	525	579	538	527	500	558	579	586	512	516	540	532	560	545	553	562	518	500	544	529	530	559	550	530	536	565	559	534	598	550	513	528	540	542	568	498	519	546	530	534	528	568	552	527	551	532	550	533	557	573	547	600	568	541	494	536	533	581	533	521	578	574	566	556	533	563	558	556	520	519	558	518	558	551	548	512	480	508	562	538	550	544	577	552	527	536	528	602	547	560	571	531	539	517	562	542	541	570	549	571	526	557	543	522	536	566	506	562	578	519	569	550	551	540	547	525	530	508	491	536	556	541	568	556	551	540	565	537	561	562	530	545	523	506	576	521	539	522	541	551	507	558	542	566	538	550	525	544	521	545	523	579	589	559	531	544	564	547	538	506	598	534	535	537	538	547	562	516	526	533	526	543	548	530	558	592	563	575	555	550	576	551	548	534	566	545	558	546	577	578	537	529	544	581	492	524	535	521	531	546	550	522	564	576	573	581	560	558	501	560	570	529	516	539	543	553	544	519	491	518	539	542	536	567	567	551	566	601	550	569	580	584	567	521	570	522	594	547	542	530	511	559	550	503	549	548	536	533	580	550	557	548	592	584	523	528	544	520	539	554	535	551	566	548	537	545	545	564	526	488	565	560	566	586	568	583	526	495	563	511	585	498	512	559	558	525	563	556	544	564	562	529	543	535	564	551	576	567	575	522	515	569	543	560	546	517	522	574	534	532	559	537	579	615	541	555	536	516
23060	21116	28845	23667	21126	20425	9052	3371	2172	1292	1003	776	696	639	526	489	509	491	513	473	404	391	385	405	412	320	371	353	291	267	311	287	278	308	275	270	300	293	278	237	297	262	267	288	270	276	269	246	246	290	267	290	261	265	255	299	284	294	302	278	325	304	274	277	299	293	312	302	267	275	297	290	293	269	271	294	313	253	246	257	261	303	254	240	251	283	248	263	263	286	285	270	252	260	296	280	256	277	287	266	283	271	279	299	278	245	254	293	267	287	276	241	298	229	281	285	265	249	240	256	278	276	285	252	266	260	295	256	259	268	253	261	233	270	261	264	275	272	264	267	266	273	279	267	229	294	234	259	266	266	257	251	255	267	285	239	253	273	237	263	280	277	245	260	255	244	302	282	223	272	248	258	241	239	267	259	228	261	255	244	279	271	246	256	232	217	277	267	273	274	248	249	247	238	251	291	234	242	255	268	278	224	284	249	245	261	260	253	262	260	271	266	250	240	281	246	257	250	247	242	226	250	250	245	259	267	258	244	281	240	258	232	272	237	255	265	263	275	265	239	259	238	254	244	238	234	262	264	254	260	261	232	269	271	253	279	281	251	265	278	247	273	267	257	239	281	261	256	288	279	250	274	248	269	215	257	248	249	249	261	251	290	274	273	259	256	242	210	230	268	274	231	219	263	287	272	234	264	257	255	261	221	245	243	271	237	261	283	255	279	233	240	292	225	261	255	258	266	281	282	268	271	271	226	280	259	242	262	248	239	262	249	252	242	239	250	257	254	225	256	244	271	272	267	276	249	259	262	255	264	265	270	276	263	294	243	264	243	259	277	246	262	242	246	244	237	267	248	290	265	237	268	272	233	259	255	257	250	250	291	254	260	218	256	242	269	247	284	256	247	264	259	295	250	261	251	287	231	245	265	234	254	269	290	261	254	264	242	261	269	254	248	215	256	229	249	243	253	255	258	280	296	299	265	247	240	263	264	251	271	261	264	253	244	256	257	261	237	268	278	259	269	256	261	262	287	251	257	225	260	255	258	234	270	284	265	271	262	261	266	266	243	248	249	219	279	256	249	240	247	269	225	254	238	255	283	250	235	276	237	269	231	261	233	270	236	248	272	264	230	258	247	250	273	261	253	243	252	283	252	257	260	268	269	261	250	261	256	254	259	268	267	288	275	253	251	253	270	270	274	272	265	277	245	248	263	227	272	229	233	247	231	269	213	266	249	254	267	259	245	249	240	257	258	270	287	269	248	255	261	290	274	278	250	275	247	270	241	255	278	258	267	269	228	286	223	227	251	259	243	250	263	302	278	262	275	247	254	277	277	274	232	262	282	264	271	255	267	284	268	273	252	216	217	253	249	247	260	276	289	265	255	223	251	256	270	249	259	232	248	269	277	235	246	265	252	273	247	228	244	256	253	240	253	270	255	226	251	255	252	246	245	291	265	280	257	262	250	255	273	269	295	287	250	237	269	260	254	234	284	224	249	278	240	277	247	286	276	249	241	263	247	260	274	255	247	239	271	260	249	268	265	253	220	287	274	268	267	240	252	245	267	277	240	243	248	245	254	263	260	250	248	240	233	251	248	266	287	250	248	258	253	279	254	247	225	236	263	229	236	254	270	260	255	257	271	235	266	239	275	253	246	259	274	249	253	264	277	254	237	273	243	237	261	254	235	252	231	250	271	266	272	271	256	235	227	241	242	286	272	288	245	274	259	236	260	254	266	273	262	234	272	249	261	241	246	257	243	292	249	288	271	270	231	227	238	249	251	263	239	268	242	272	270	271	228	270	242	244	265	256	248	256	266	249	247	260	232	260	250	252	267	242	262	273	255	261	266	264	239	259	276	275	267	268	237	266	278	225	259	237	258	201	270	252	262	262	257	268	280	275	247	259	264	271	249	256	301	288	256	279	260	255	255	250	268	257	238	267	270	278	265	229	262	236	271	301	275	274	241	269	263	240	227	262	233	277	262	227	266	241	278	238	259	299	238	266	252	274	258	240	231	293	254	259	258	247	266	268	245	245	240	239	253	262	275	233	263	244	271	263	272	276	271	246	259	244	266	243	267	244	271	250	254	243	257	237	262	265	249	245	270	255	264	256	237	236	259	247	225	262	263	258	264	249	284	273	270	265	279	248	247	285	263	249	275	271	267	269	248	254	278	246	250	238	250	241	279	244	280	233	266	231	278	255	248	261	271	233	267	233	270	257	241	262	269	252	253	243	253	279	259	250	254	257	278	265	272	225	248	274	238	244	241	253	270	262	280	265	255	251	243	261	248	259	242	252	267	242	252	289	238	236	260	257	243	273	280	265	241	238	256	279	255	251	248	243	241	272	231	257	242	250	278	255	271	261	257	253	260	251	270	255	261	248	259	250	258	261	255	276	244	256	255	267	259	257	269	238	279	269	219	262	288	279	246	248	243	272	268	261	237	252	252	245	264	276	244	258	240	258	248	238	249	258	256	243	257	257	274	230	256	278	252	239	243	271	269	250	259	265	239	237	262	254	248	260	240	253	269	255	300	267	258	251	266	248	252	277	242	283	238	260	248	232	258	262	270	264	236	236	261	233	273	257	253	258	260	264	300	234	254	260	269	259	268	247	226	255	276	274	272	280	244	238	239	247	260	227	261	244	236	288	235	262	266	260	254	281	235	249	261	272	255	229	262	239	240	261	262	312	239	248	252	243	248	276	255	264	237	263	247	249	270	271	263	249	258	265	268	249	256	257	256	263	236	256	256	269	258	277	230	270	263	272	242	261	288	245	230	270	255	251	256	251	257	251	243	250	255	279	243	242	267	274	250	273	271	279	233	259	235	243	236	259	257	252	266	258	252	244	276	250	236	233	266	247	235	259	264	251	285	290	292	253	270	273	255	255	240	240	245	242	252	234	269	256	251	267	238	261	270	259	251	280	265	254	263	246	234	251	278	269	251	252	261	256	262	265	252	243	255	238	256	267	271	270	267	235	268	265	273	273	249	226	236	272	270	255	288	217	251	269	257	267	287	256	280	281	250	264	249	242	257	271	258	291	288	247	263	261	269	273	255	274	282	251	247	256	232	247	251	262	266	279	254	228	243	285	253	260	275	273	256	240	245	272	255	278	265	254	261	267	252	243	254	256	268	234	277	287	244	247	246	271	249	261	248	263	240	251	249	250	258	267	258	255	249	277	263	253	269	261	262	262	237	263	291	233	250	253	245	266	238	258	285	273	254	256	257	245	264	249	253	280	265	246	267	243	273	247	258	229	268	249	248	248	258	271	240	245	254	244	240	240	271	243	251	285	249	260	259	262	249	235	206	244	260	262	272	243	249	264	260	262	251	248	257	244	249	270	270	249	265	254	265	252	240	263	278	250	246	267	246	237	227	283	249	259	243	226	252	271	259	252	259	238	225	248	258	272	260	264	246	249	246	256	259	266	302	278	244	253	299	257	237	262	262	245	252	244	255	259	226	275	249	282	265	249	280	285	259	264	271	259	271
19694	33070	27892	18838	15241	12389	9708	7708	5558	3531	2578	2012	1713	1488	1169	1092	1049	1016	1023	878	809	745	642	687	653	568	608	545	523	548	513	499	442	463	482	453	440	420	396	380	450	439	414	432	417	412	418	430	430	472	424	458	452	454	448	460	454	467	478	461	486	478	489	488	486	539	451	505	486	475	474	464	390	421	395	391	399	367	408	362	378	382	393	353	396	400	416	368	393	384	419	394	380	376	408	419	398	423	433	461	433	382	434	427	411	430	398	428	393	362	400	387	421	369	418	379	392	398	414	361	384	356	371	383	370	371	381	367	378	377	402	390	369	400	439	386	387	409	397	341	411	386	414	372	352	406	394	383	364	371	386	405	404	379	375	363	369	354	342	388	370	370	398	402	381	404	400	423	355	367	382	373	389	378	390	365	376	388	386	384	354	371	350	339	394	377	348	362	363	395	396	370	380	395	420	331	371	363	361	359	378	337	392	366	349	363	345	397	371	376	372	364	421	348	375	364	389	358	389	387	415	369	381	355	376	368	392	385	376	368	373	360	393	384	399	365	377	381	367	393	398	384	350	398	369	393	395	393	345	388	347	389	392	389	363	362	340	392	382	379	375	378	396	363	373	372	393	363	391	370	403	372	360	408	336	373	390	378	351	360	371	358	361	391	371	351	382	391	351	365	372	351	373	358	356	354	382	381	372	391	363	391	363	345	337	355	386	377	366	360	387	376	353	403	362	370	396	347	384	381	409	397	394	388	374	393	356	375	377	372	361	410	377	393	364	352	386	363	406	390	363	428	369	355	391	342	385	393	396	405	407	415	350	384	386	376	387	381	401	362	375	380	367	376	344	374	349	413	363	404	382	424	354	348	393	351	392	378	374	392	436	382	386	366	375	378	342	356	377	333	386	392	379	410	359	383	372	404	386	377	358	379	413	336	360	363	331	375	366	377	353	371	384	369	332	379	368	398	401	365	377	363	390	376	375	387	374	352	363	389	400	376	381	375	391	390	379	415	371	357	381	379	393	368	395	394	374	378	361	386	387	390	405	390	350	371	364	372	396	384	375	390	412	360	380	377	389	349	384	367	354	377	349	425	380	365	397	356	401	378	418	410	376	361	368	394	372	386	411	374	388	360	383	396	352	343	382	389	402	367	406	416	368	405	382	378	386	365	400	392	378	386	370	352	376	415	385	372	363	382	392	405	357	388	405	342	375	371	367	377	404	406	391	374	378	381	382	373	389	373	394	355	365	364	416	384	353	350	434	378	371	337	410	385	369	372	362	370	397	386	358	390	363	386	388	396	376	369	365	392	366	435	402	372	389	394	379	401	396	376	353	414	411	369	355	368	382	398	373	391	370	385	348	335	385	355	385	359	393	353	391	362	364	356	394	387	354	406	341	363	382	366	390	385	385	360	357	394	358	395	373	359	373	353	404	370	359	394	427	395	394	360	368	360	386	353	378	386	378	363	408	381	372	331	394	371	377	376	363	341	353	396	379	347	393	360	359	376	359	349	389	353	388	399	384	369	366	392	373	410	397	353	379	371	357	375	385	393	371	396	363	395	402	406	355	389	374	408	378	382	375	388	373	391	374	360	385	355	372	356	362	369	369	371	392	373	364	380	370	420	378	370	403	356	363	397	375	382	385	400	378	381	407	382	361	376	361	375	387	375	396	367	363	371	396	394	341	364	359	370	380	376	402	367	383	380	415	381	387	335	401	359	374	388	378	383	366	386	386	361	387	323	386	367	339	414	405	369	377	356	355	348	385	372	369	353	388	374	385	373	411	379	386	362	361	370	379	371	364	347	376	376	377	379	359	397	364	379	385	402	362	359	369	369	382	416	367	354	387	375	358	414	386	393	366	384	385	341	364	378	372	377	385	366	363	395	367	378	393	344	395	375	357	358	372	374	390	374	384	379	339	374	357	384	414	367	387	376	378	360	358	384	356	382	336	365	381	395	380	399	367	367	400	355	350	359	355	344	368	368	382	363	384	416	385	346	368	359	367	349	379	348	383	394	391	396	389	394	373	409	357	390	381	364	402	381	405	380	353	344	392	384	367	385	370	399	384	358	372	389	357	368	403	398	347	391	400	376	382	404	342	376	366	364	364	379	381	375	404	365	398	405	369	371	425	382	374	393	362	402	339	361	378	391	408	398	405	364	390	367	369	425	389	379	399	392	370	343	365	407	363	391	400	352	385	371	349	392	401	385	340	397	363	388	361	364	372	365	362	425	365	355	390	382	357	361	364	359	375	390	352	395	394	399	395	386	405	382	380	384	365	387	370	367	413	390	394	358	375	371	390	367	357	399	368	380	386	384	385	362	367	371	365	365	391	364	401	376	363	390	357	385	349	395	404	358	379	351	385	373	381	363	382	379	362	377	392	376	380	351	399	387	358	365	348	373	402	379	381	384	371	402	375	357	378	389	404	380	371	405	370	347	373	385	399	419	379	413	365	420	375	343	383	426	392	378	371	375	372	396	391	360	364	364	366	387	392	369	373	383	362	364	392	386	426	395	385	381	377	368	368	363	396	350	438	352	359	383	382	360	390	379	369	367	397	345	367	355	380	407	382	389	354	417	374	376	335	383	352	400	386	399	369	411	346	357	372	358	397	394	342	380	413	344	356	354	347	398	375	413	383	369	389	379	367	387	383	359	376	381	399	361	363	350	374	372	369	368	392	382	378	393	386	319	391	386	387	387	370	388	366	376	400	394	355	353	341	371	369	382	392	408	365	356	385	369	409	370	351	334	412	386	381	364	388	378	385	368	389	406	381	389	399	384	379	377	348	366	340	417	375	417	393	422	375	373	370	383	381	377	393	366	381	405	388	377	361	368	346	380	365	367	363	397	383	376	357	367	394	382	405	362	382	386	377	356	385	371	362	365	394	379	400	387	378	371	371	389	351	384	391	354	366	374	376	365	421	393	367	380	372	386	389	410	385	346	346	384	371	375	358	391	380	351	331	358	365	356	372	388	379	378	407	387	371	374	385	367	355	378	383	385	349	399	385	401	387	412	421	355	384	372	355	366	372	337	404	357	347	376	418	353	371	375	358	367	373	373	363	363	389	368	350	378	381	368	346	389	418	369	376	349	336	391	377	367	381	389	370	372	381	348	363	371	364	352	358	390	360	358	365	356	373	374	367	406	418	403	400	389	385	379	383	350	357	378	355	354	370	365	391	369	389	386	350	372	378	366	373	332	363	370	385	346	354	385	382	386	391	376	370	356	402	414	338	388	370	371	405	357	352	383	387	396	365	383	357	377	416	361	391	362	361	361	387	356	394	379	350	375	386	371	356	370	395	394	401	366	377	354	383	394	385	366	403	359	382	381	393	377	365	398	375	372	375	372	366	380	369	344	360	367	382	387	350	420	391	366	382	361	377	349	393	354	384	400	346	399	384	384	375	372	396	376	368	391	383	351	349	369	337	365	380	425	363	366	382	372	415	381	388	332	399	364	399	361	367	368	350	372	369	384	403	375	393	372
27010	20780	14878	7301	3564	2315	1509	1214	983	716	614	539	566	483	504	464	439	461	480	473	430	440	452	446	431	474	384	402	378	403	422	409	416	394	430	443	391	425	436	430	411	417	406	418	417	416	390	395	380	422	452	411	440	410	432	426	424	380	425	412	417	421	408	404	448	424	431	430	420	385	456	431	373	388	435	409	391	394	402	427	373	428	434	373	385	420	416	404	407	455	415	419	407	399	393	413	386	434	410	399	409	422	407	418	393	400	382	426	411	364	419	412	385	392	414	413	400	379	414	391	383	382	413	420	369	394	407	396	426	428	461	406	377	411	396	412	387	409	377	421	388	387	410	415	388	416	391	402	413	422	433	412	411	388	416	396	419	390	389	416	395	373	391	388	424	427	397	419	371	425	379	369	395	387	388	381	415	423	378	396	433	414	425	420	363	410	418	389	398	412	462	395	397	390	407	413	365	390	387	433	380	385	405	417	434	386	412	406	416	390	402	424	428	457	399	425	413	461	420	394	426	435	369	413	419	386	404	388	420	388	433	385	388	415	390	403	397	385	416	425	403	398	391	417	400	389	390	391	360	426	401	427	406	400	389	444	375	415	404	395	418	380	403	409	410	418	419	395	439	415	429	406	415	404	432	433	441	403	410	414	384	380	398	400	440	404	414	410	433	410	419	397	409	402	390	429	411	401	377	429	444	400	381	425	439	399	395	399	425	384	401	385	399	420	399	407	385	425	438	417	389	426	406	418	439	386	374	368	410	396	406	429	364	418	391	387	412	398	420	420	411	389	415	376	428	407	403	389	418	390	380	373	392	376	377	410	410	393	399	395	384	399	416	413	393	393	422	412	385	402	391	393	360	442	404	423	365	441	377	439	433	439	399	397	404	422	406	419	413	415	402	377	409	404	379	374	421	431	373	398	398	450	371	398	407	401	393	417	406	426	427	405	392	414	431	403	399	404	445	404	408	378	404	406	406	437	402	377	373	405	400	381	395	387	413	376	409	391	408	397	378	382	392	430	409	419	405	403	417	369	373	392	378	392	424	415	412	432	415	389	410	409	419	388	394	361	383	369	388	403	431	420	396	400	379	383	405	373	375	402	403	426	396	357	398	411	414	406	422	409	421	438	367	414	389	414	420	388	404	435	414	427	427	407	417	429	383	426	367	384	367	389	404	364	380	403	422	401	409	375	421	402	391	431	409	405	417	410	402	377	405	382	420	390	379	419	408	387	387	400	415	399	413	418	424	413	420	390	402	401	351	423	386	378	393	405	415	411	386	417	384	407	403	385	411	425	415	398	379	413	441	417	426	443	377	396	394	415	377	427	388	403	433	388	425	389	384	405	412	408	399	398	408	378	366	393	420	412	406	418	365	412	395	386	383	377	387	431	401	406	402	358	384	395	413	371	403	374	390	431	426	382	418	381	407	372	400	426	413	419	358	384	403	400	462	418	393	403	400	403	395	420	461	391	415	424	359	390	389	407	374	365	383	398	349	399	432	356	406	411	418	399	430	431	395	428	405	417	427	411	397	426	428	421	409	383	368	400	384	413	444	443	415	414	440	405	402	381	397	371	415	399	423	419	397	380	408	404	401	433	363	385	414	416	436	419	393	390	404	404	430	426	376	365	384	392	389	364	383	441	431	382	409	379	418	413	432	417	362	408	418	421	387	413	402	396	432	382	406	397	427	416	408	404	397	449	421	399	402	419	397	433	427	424	396	435	363	399	423	416	399	406	369	418	402	405	428	420	393	378	396	427	390	409	440	401	390	401	400	397	426	409	418	394	438	372	380	383	401	403	404	411	397	394	395	403	386	437	419	390	385	367	435	396	417	397	420	424	403	447	414	368	411	413	386	357	410	416	373	404	423	388	402	395	386	420	383	412	399	412	379	382	382	403	434	377	371	414	435	401	415	420	414	409	444	392	440	399	413	428	406	425	395	406	412	411	441	367	404	433	411	371	405	394	408	423	409	416	424	383	437	397	408	436	379	378	399	429	403	407	364	412	407	412	374	415	401	385	399	422	422	424	433	403	449	438	433	399	402	390	426	426	368	395	398	436	396	389	404	397	394	403	432	419	376	442	398	420	441	436	420	409	423	432	400	384	384	414	438	406	436	402	425	412	397	415	373	397	426	390	430	413	428	395	387	431	440	391	420	448	429	395	386	404	418	394	434	437	409	400	396	391	400	368	408	438	398	408	401	367	404	392	402	420	427	406	410	399	377	381	427	397	372	418	452	424	432	412	393	411	402	439	412	384	418	442	397	410	402	400	406	386	426	393	385	398	400	370	389	378	402	381	418	405	407	449	444	412	410	406	416	386	416	418	384	386	378	430	388	423	393	397	407	418	389	422	424	425	403	425	441	375	438	400	390	398	427	416	426	391	411	367	398	378	383	454	414	428	406	420	399	384	401	422	422	416	415	403	432	404	404	397	407	362	365	403	415	390	399	402	422	416	412	399	411	397	405	409	435	376	417	405	430	395	399	380	398	422	385	439	413	386	427	419	422	435	424	395	383	384	405	431	395	429	434	455	427	404	385	411	419	409	419	425	366	418	373	393	414	369	397	410	394	416	393	411	364	411	357	405	393	389	419	412	408	395	410	426	397	383	381	412	411	436	407	392	364	397	426	422	387	389	413	419	373	454	395	414	414	408	403	421	382	416	406	394	368	417	394	396	410	444	425	412	412	418	384	395	365	400	414	357	378	393	439	392	406	412	422	372	377	398	374	392	398	391	443	428	434	422	414	385	398	420	390	420	406	416	423	423	419	423	418	381	403	435	400	416	378	391	411	420	418	352	396	381	399	408	424	427	403	377	417	427	390	423	418	385	403	415	423	420	409	385	405	440	410	391	400	422	409	429	409	417	438	426	407	416	366	406	387	418	427	395	420	378	378	399	383	368	430	396	429	395	403	395	405	388	429	402	363	446	419	425	423	435	401	358	417	417	381	402	392	391	396	396	409	394	413	424	400	400	404	386	404	413	396	394	437	407	427	397	402	368	405	413	396	409	417	367	396	428	395	417	432	381	455	424	429	416	415	400	422	412	378	456	402	407	402	388	373	435	392	402	374	421	444	396	391	422	414	410	420	397	403	356	392	385	428	430	392	380	422	415	376	395	399	405	457	386	432	388	388	426	402	372	375	429	400	394	412	421	434	407	387	438	341	419	431	464	399	425	464	413	404	393	407	407	399	439	406	384	408	417	411	415	414	397	443	433	399	429	466	390	401	427	435	410	407	382	421	428	410	432	431	410	397	405	411	383	392	435	402	407	400	396	381	417	426	449	424	433	423	454	431	399	425	363	401	427	375	393	407	392	406	407	357	379	402	416	400	416	425	370	432	400	409	397	386	379	439	397	417	386	415	380	387	405	401	410	442	398	379	413	404	360	388	383	388	433	411	384	398	419	408	448	378	420	375	402	385	411	380	429	435	391	373	424	386	407	414	409	413	391	431	393	390	386	422	427	381	414	449	385	434	405
15779	20580	16068	9467	7077	5496	3919	3113	2434	1613	1167	1017	944	867	788	781	791	808	740	748	703	700	679	665	613	624	620	589	588	615	577	578	587	619	609	637	598	590	612	634	639	573	552	597	581	564	612	577	571	569	593	635	580	634	605	640	620	636	616	596	610	607	669	633	604	616	590	634	614	564	639	624	617	613	600	596	594	599	625	558	553	571	596	589	604	583	628	591	587	590	634	633	565	573	591	617	629	597	579	585	569	594	626	602	613	607	592	598	580	554	566	529	571	550	595	569	539	610	554	591	579	569	594	624	566	582	615	563	597	595	563	593	566	653	609	581	579	589	552	604	614	561	606	598	587	576	617	617	628	592	614	580	591	594	587	622	579	541	618	588	619	595	586	559	608	607	590	585	630	594	603	568	595	584	604	576	603	594	592	603	561	589	568	610	641	603	579	593	587	551	592	621	599	578	596	603	604	549	561	530	594	574	553	611	577	600	561	565	593	626	585	605	595	582	585	569	567	609	566	592	572	584	553	543	634	612	615	566	596	569	556	571	544	559	626	604	575	603	594	609	555	551	572	530	585	551	602	588	590	623	562	610	592	604	576	605	539	607	576	592	594	614	557	575	595	612	620	594	588	598	601	570	620	597	604	583	549	595	595	562	601	620	567	561	553	582	620	615	587	589	591	593	566	617	565	576	631	563	593	607	582	593	589	591	655	571	598	559	611	564	578	591	589	559	552	598	562	532	580	566	556	605	560	571	604	606	535	589	599	600	554	595	564	581	593	572	570	616	589	580	566	597	589	590	576	575	593	578	594	620	556	546	597	603	604	578	617	567	588	570	602	564	568	581	595	602	618	607	591	590	604	613	601	631	583	605	608	567	634	606	589	605	604	595	632	600	580	613	566	593	614	576	557	568	583	579	587	618	588	556	572	581	568	580	607	587	568	579	592	569	578	593	619	592	581	618	578	610	573	578	546	579	579	565	620	599	592	591	605	530	645	614	616	611	576	603	576	608	582	585	586	627	587	572	546	550	574	589	578	521	601	595	600	583	619	569	602	607	608	579	584	635	566	584	606	584	575	609	589	576	555	591	583	622	588	580	650	580	556	585	563	593	559	520	551	570	638	569	600	602	566	540	618	547	583	593	578	543	618	593	602	606	578	603	586	594	550	571	568	604	599	582	554	561	557	585	622	612	564	578	604	569	577	589	579	579	523	581	616	569	626	607	533	668	637	571	606	624	569	579	557	616	591	585	620	570	566	606	560	640	596	593	593	542	600	606	564	590	598	563	580	553	580	597	557	639	601	589	599	607	669	545	535	585	523	554	559	545	572	577	607	557	557	556	596	589	618	596	630	626	617	578	570	559	578	574	599	596	601	560	533	589	557	615	591	559	558	565	612	596	592	595	595	518	569	586	584	589	579	607	573	596	607	558	549	610	581	588	569	569	611	618	578	629	593	589	630	632	575	589	574	587	587	585	554	569	582	607	558	614	583	644	594	580	543	565	585	569	625	569	606	519	599	591	573	593	594	544	615	599	607	595	583	611	582	595	558	587	598	569	588	564	582	603	545	595	575	602	563	583	575	586	553	556	570	631	562	595	556	607	555	551	535	617	610	572	574	626	629	568	598	578	586	571	628	589	572	594	599	574	562	587	589	584	584	588	560	618	588	613	610	617	614	607	564	582	639	571	579	638	561	574	614	579	563	562	585	591	578	552	598	582	541	578	612	574	538	570	579	593	587	605	598	592	595	597	611	591	576	606	569	578	604	535	614	595	551	576	607	617	597	578	607	633	526	646	565	583	565	566	623	585	637	552	572	579	560	607	609	593	592	619	592	550	571	571	606	552	553	600	584	599	579	594	567	567	566	629	564	555	568	578	611	568	569	556	581	584	535	585	619	603	584	614	581	607	617	564	610	620	579	611	580	590	594	584	560	592	557	565	599	605	564	578	584	563	629	600	608	636	608	550	584	589	558	583	547	609	594	609	612	582	558	586	565	592	557	544	581	588	550	568	555	586	586	596	596	574	615	573	609	581	618	602	563	609	597	605	616	580	584	617	568	581	597	549	558	612	587	589	659	583	597	583	581	578	560	585	597	552	595	560	586	589	582	587	606	563	598	561	587	539	601	566	586	577	551	576	569	580	593	586	606	599	626	576	604	578	589	613	588	583	547	572	575	580	548	558	530	597	623	553	571	591	589	602	586	595	590	569	588	570	595	568	594	600	538	605	590	526	554	612	547	609	613	608	579	603	585	597	526	587	579	621	559	628	612	606	585	624	639	629	596	579	552	600	574	606	568	519	578	598	598	606	598	593	576	573	614	604	544	560	607	572	580	605	646	563	588	600	621	598	604	574	602	589	571	553	595	571	558	586	597	565	603	554	592	599	518	535	524	584	578	556	572	589	564	612	617	527	573	528	599	574	582	616	601	556	580	626	580	585	568	554	557	603	597	550	612	587	614	579	564	556	581	611	585	581	572	586	590	635	572	585	595	588	569	565	621	576	580	586	581	608	610	625	570	616	574	591	604	558	574	595	539	587	574	578	575	596	606	584	588	577	583	547	575	526	585	629	553	574	604	585	594	630	569	589	571	537	543	591	575	562	586	575	593	576	580	584	561	619	583	584	531	549	567	584	596	557	576	567	599	614	534	578	591	580	598	633	605	625	610	564	592	577	620	570	564	545	592	592	550	576	577	570	631	590	606	567	568	570	585	608	582	569	574	566	595	620	577	568	582	622	602	560	595	594	580	630	592	604	620	551	596	618	572	580	577	580	576	542	573	561	560	599	607	619	588	631	560	596	595	557	603	590	583	557	608	594	578	600	580	578	567	556	568	615	534	601	588	589	598	587	603	571	591	610	627	617	602	576	560	607	602	619	558	549	585	560	570	583	558	571	593	604	614	631	612	611	592	628	613	588	585	554	573	602	559	585	645	611	531	591	537	576	610	559	598	540	596	566	581	623	606	598	563	583	574	600	581	600	584	591	598	600	569	593	581	588	626	564	572	592	576	600	620	594	607	583	546	599	594	560	583	584	558	563	642	594	552	593	591	555	592	598	589	583	613	598	598	645	569	641	587	570	577	618	579	578	571	644	624	559	594	541	573	592	589	590	612	608	642	588	561	556	579	569	552	578	650	550	592	583	556	576	640	611	547	606	599	570	593	615	604	542	543	582	645	601	561	570	625	617	564	594	613	572	594	583	597	634	587	576	603	597	612	628	588	642	608	606	560	626	599	560	631	582	589	638	598	583	575	666	606	569	586	583	611	582	635	572	584	598	636	561	587	546	596	566	600	553	568	584	575	613	583	543	589	613	584	609	571	593	580	586	598	580	621	566	627	591	602	621	614	551	573	583	540	601	556	595	649	651	578	601	593	619	595	562	601	594	555	620	564	610	577	589	623	571	571	563	648	613	596	603	608	593	584	562	576	577	592	591	607	594	586	585	565	645	540	573	618	628	617	572	549	615	600	553	588	592	598	587	576	594
24171	21167	28310	24244	20562	8904	3315	1848	1413	1006	858	718	679	606	560	523	552	524	525	526	511	468	435	464	438	440	428	436	435	452	376	423	444	390	386	392	356	406	361	403	405	379	389	400	396	431	363	376	408	403	405	412	381	392	397	377	382	362	423	394	422	384	419	459	445	397	370	417	401	418	378	432	382	361	361	394	423	414	400	351	378	394	387	374	394	365	379	391	388	353	393	374	424	397	418	363	420	401	406	415	422	395	360	409	410	395	389	383	362	364	364	410	387	374	373	374	372	394	381	382	401	365	392	341	383	366	351	380	412	357	396	374	406	400	346	381	382	373	368	364	430	361	423	398	373	409	356	361	418	385	379	403	385	382	417	374	378	350	375	367	340	406	411	375	398	408	355	364	344	384	372	368	375	383	376	388	385	365	379	387	380	360	377	398	385	375	397	356	351	339	370	384	380	379	371	388	349	362	385	374	359	415	392	371	405	379	373	390	353	368	372	413	368	398	391	382	351	406	360	393	412	377	361	367	374	371	371	411	370	371	398	365	382	368	390	410	357	391	393	379	361	371	358	345	367	389	355	394	391	382	392	396	367	382	432	359	345	389	400	404	391	358	369	358	391	370	385	372	379	374	373	355	374	365	386	394	393	389	377	359	385	370	387	378	386	363	371	382	426	393	384	395	387	371	346	385	401	372	364	388	373	401	399	371	364	383	390	365	378	349	410	369	370	371	396	353	377	376	351	383	398	421	399	357	360	374	388	371	409	381	367	383	376	397	394	388	392	367	406	379	395	383	395	354	391	408	353	364	392	387	387	399	362	353	394	389	396	369	385	390	368	385	428	363	373	429	398	355	378	384	367	402	372	365	367	383	383	401	367	373	387	369	409	394	337	378	399	371	382	348	369	345	371	343	361	412	352	377	353	400	402	402	351	383	320	323	414	370	380	397	365	369	365	363	379	344	381	375	379	399	345	390	379	393	383	345	389	379	379	393	360	355	387	416	368	372	392	376	373	363	362	357	419	389	359	379	370	380	364	358	351	382	412	364	403	363	398	395	375	339	370	387	364	374	400	405	353	390	384	367	377	373	381	370	360	396	390	353	395	381	346	385	389	390	396	407	391	363	330	342	375	372	376	400	395	388	365	379	354	389	363	378	392	374	389	357	366	380	404	385	387	386	391	379	398	407	393	370	346	373	378	400	396	324	380	354	361	372	397	371	348	415	391	406	378	396	390	389	404	403	371	368	347	377	360	375	392	369	397	368	423	383	384	392	320	366	359	395	397	366	386	418	374	378	390	416	379	369	360	378	367	403	379	363	374	381	348	392	360	383	369	394	369	404	354	371	358	349	381	383	380	400	367	389	402	359	394	364	383	384	362	384	365	381	376	400	422	393	374	371	417	408	354	380	385	428	334	333	356	369	387	404	406	379	376	378	365	358	400	390	363	358	345	387	369	397	355	367	378	371	397	386	354	392	378	380	391	399	392	358	379	369	400	383	380	379	354	344	375	385	402	379	372	358	357	394	375	349	365	351	387	382	386	400	372	398	387	380	377	370	363	425	365	383	400	358	373	367	356	368	396	357	367	380	378	407	372	384	388	383	376	412	381	371	373	369	331	362	369	389	405	370	415	368	349	384	396	368	383	348	395	384	347	369	385	411	395	358	372	352	395	388	388	375	358	363	383	344	369	406	380	388	378	428	388	392	408	354	387	387	371	384	376	363	372	385	401	386	396	359	409	370	420	366	370	384	351	382	388	350	352	356	369	401	326	397	396	367	411	380	380	378	417	350	373	407	382	367	386	393	372	391	381	395	373	371	402	379	373	393	374	363	360	375	383	403	397	382	396	342	373	377	356	401	374	402	388	357	374	393	366	389	373	387	334	412	367	378	389	357	400	388	377	399	346	359	379	356	361	368	349	343	393	358	391	364	379	334	400	367	374	397	371	399	350	385	385	375	410	403	346	425	403	350	369	372	363	334	397	385	357	400	406	438	430	371	380	369	360	397	362	387	378	381	348	385	366	369	357	374	340	374	364	383	330	401	366	387	404	387	349	389	392	356	387	386	393	346	379	408	370	377	403	382	409	376	372	390	386	412	391	380	388	378	379	356	368	373	415	336	372	381	362	389	370	417	390	403	376	383	400	374	366	394	364	373	359	367	370	380	397	367	367	379	350	393	359	369	410	401	366	338	393	405	394	377	364	414	369	381	363	393	375	390	369	378	365	387	386	378	411	412	369	382	391	406	381	344	395	344	416	406	371	419	374	405	384	355	410	369	390	371	387	391	348	363	382	365	389	398	377	399	370	359	382	419	374	338	351	394	369	370	362	375	409	362	386	382	393	372	343	391	371	335	382	377	364	370	394	377	341	393	391	395	358	344	385	371	399	404	386	386	351	342	371	384	373	394	374	381	375	366	360	394	372	401	344	394	375	389	424	402	363	382	386	381	368	383	372	384	376	370	380	373	388	349	346	386	353	360	424	387	385	409	373	377	355	364	353	377	379	377	366	347	398	396	368	342	378	409	419	371	366	389	396	394	373	433	364	401	372	348	369	346	435	384	375	391	376	387	381	380	397	368	379	417	362	392	386	400	364	362	369	398	366	390	337	346	372	361	407	383	368	360	360	404	413	413	399	405	346	338	381	432	427	397	370	391	372	350	382	400	369	384	361	379	369	341	403	390	359	409	366	394	412	382	364	410	354	395	385	357	389	388	394	382	411	403	390	395	360	409	391	397	393	380	387	404	383	399	371	382	377	386	419	388	379	403	358	390	415	403	363	362	422	397	352	376	397	413	353	382	364	389	382	379	385	372	406	364	356	366	371	349	395	348	384	359	381	368	339	386	371	359	371	394	368	358	384	389	398	372	377	365	380	394	353	377	387	369	364	395	371	365	384	380	400	389	359	378	396	376	391	374	393	383	365	376	384	376	404	363	414	392	391	425	391	357	366	422	379	364	380	401	366	385	384	381	399	356	368	354	368	342	367	386	426	366	378	393	375	353	368	368	351	367	373	405	368	382	361	358	402	376	355	399	373	369	357	419	345	387	363	400	387	359	384	361	389	381	393	377	375	363	356	405	377	361	382	401	422	398	387	399	366	408	403	360	394	374	368	359	367	359	390	388	401	356	398	369	350	345	389	398	377	392	376	377	370	405	386	373	383	365	385	383	375	394	355	356	385	370	378	381	381	406	372	391	378	372	398	404	375	367	371	381	379	384	370	365	367	368	366	361	348	376	367	385	400	382	390	381	343	375	387	356	414	366	371	375	365	358	327	352	346	356	374	404	379	366	391	352	399	381	360	366	351	402	375	368	371	424	362	368	400	401	385	387	371	400	389	340	410	369	387	389	368	387	369	377	368	372	380	348	389	360	399	381	387	378	387	405	397	354	367	395	388	389	386	346	384	389	377	393	393	363	402	360	361	376	384	391	370	380	383	370	365	358	390	411	388	385	435	388	328	387	349	364	423	389	369	363	368	350	382	393
17190	27792	22900	15167	11063	8340	6245	4261	3571	2451	1856	1509	1420	1170	1037	1016	1019	972	952	936	899	784	769	735	688	720	663	663	683	614	644	567	581	620	599	586	612	596	575	573	555	554	615	586	554	580	624	613	579	589	590	556	592	617	568	590	618	590	610	614	598	618	697	639	576	599	650	691	586	588	577	633	549	618	635	554	580	576	579	584	588	565	531	578	566	558	552	616	571	582	529	550	572	572	589	562	558	601	576	571	618	566	574	570	599	564	574	580	609	602	580	559	550	547	554	594	499	599	565	552	571	562	519	556	513	580	548	539	556	569	582	547	629	590	492	534	565	530	515	562	617	570	569	561	540	591	577	531	555	550	556	546	607	556	575	533	578	594	570	560	549	550	578	591	590	555	583	552	540	575	557	562	581	537	540	539	543	549	518	597	566	552	514	542	551	519	530	575	587	544	528	550	557	583	546	508	516	565	578	558	552	556	547	552	532	558	532	565	552	553	567	532	538	568	538	563	540	561	533	577	537	585	572	562	526	588	552	533	514	534	559	526	531	563	583	572	567	585	540	512	567	550	615	525	576	580	531	557	566	549	586	524	575	556	505	570	505	521	524	545	539	521	608	589	612	556	549	567	565	534	534	554	508	510	590	583	573	511	585	528	578	552	585	537	490	533	540	574	543	530	537	524	553	516	563	565	567	603	536	547	587	568	601	560	557	524	550	569	539	533	554	572	550	595	562	494	553	541	539	529	527	548	581	573	579	557	557	539	566	560	536	598	584	580	549	585	550	555	525	550	574	556	538	538	559	587	516	545	534	546	528	531	558	575	543	589	548	542	557	566	573	556	548	549	566	524	544	576	501	562	619	553	516	569	566	513	535	548	554	587	576	595	590	545	558	535	528	557	538	530	547	541	560	555	536	555	550	566	565	544	573	547	537	574	575	564	566	582	599	537	578	537	544	532	561	542	558	546	580	536	550	562	534	557	542	533	546	546	554	541	579	528	576	547	540	541	543	567	546	574	587	539	557	569	567	562	543	529	532	534	569	588	568	574	528	544	605	523	507	596	565	546	516	526	552	556	551	581	563	568	545	569	564	596	551	524	571	543	539	506	553	598	543	575	556	585	556	529	582	556	544	559	530	577	569	565	546	578	574	547	547	523	561	543	569	521	554	508	577	550	530	549	504	556	525	537	594	545	572	578	558	532	545	551	523	545	574	547	527	559	530	532	562	559	580	537	566	541	577	599	562	552	507	526	518	555	537	553	542	555	558	564	541	555	531	540	527	576	559	548	548	557	538	570	555	615	597	548	528	573	559	557	588	547	559	569	573	544	562	545	508	562	565	533	569	543	525	563	579	516	563	549	548	572	582	585	536	579	583	541	552	574	553	579	553	549	562	536	526	531	578	565	582	561	510	540	560	548	556	558	528	560	548	529	594	569	547	556	575	581	540	566	545	557	546	530	555	619	572	526	545	575	534	558	551	542	595	558	607	541	574	538	561	544	564	546	569	554	548	565	531	509	606	508	565	557	502	573	526	571	547	518	587	540	570	547	578	569	590	567	569	538	524	559	513	563	564	539	562	552	573	558	542	544	545	563	526	556	559	542	558	581	556	560	574	522	515	547	562	549	552	526	546	558	571	579	524	559	515	546	560	577	520	550	498	574	564	542	550	506	565	551	550	625	533	562	600	558	532	552	587	536	555	542	522	552	561	538	541	563	539	558	537	524	547	524	555	553	536	558	556	559	559	526	573	579	512	553	545	516	540	558	589	589	495	535	551	553	533	568	567	588	546	525	533	552	564	560	569	540	497	536	559	533	564	583	564	598	536	538	577	545	547	558	528	548	547	524	517	556	572	574	571	535	538	559	538	481	576	573	533	545	597	535	555	583	537	556	602	572	500	567	557	546	551	559	536	512	527	560	498	548	559	551	604	499	573	556	553	588	544	570	543	562	530	551	557	580	563	545	584	575	547	549	598	542	508	551	531	556	559	553	567	534	577	568	557	559	528	534	563	579	532	573	541	593	553	558	542	547	602	577	561	516	545	559	561	555	555	570	554	591	524	546	535	580	529	558	512	560	532	552	553	570	556	561	582	552	583	539	523	541	573	577	552	517	597	611	531	541	528	558	567	571	546	569	539	545	526	524	564	549	558	562	524	538	548	590	604	569	555	543	558	552	551	499	528	547	568	590	539	525	578	510	539	535	535	562	521	560	557	573	565	531	569	571	531	541	540	580	552	533	556	541	539	602	555	524	562	560	567	537	537	525	560	583	595	528	534	542	529	591	536	516	570	564	515	541	572	550	549	525	575	524	546	544	572	536	571	578	571	589	516	556	540	580	536	595	522	531	546	543	559	540	532	522	599	547	539	546	563	575	547	595	560	561	536	558	537	564	525	581	567	550	539	511	512	536	562	521	553	542	556	533	554	574	536	532	523	542	551	590	580	526	573	527	590	565	553	546	548	552	548	603	553	557	555	575	577	553	534	509	524	541	542	554	551	549	607	556	511	583	552	542	574	556	545	560	553	554	491	574	551	555	561	558	599	538	587	545	554	568	570	546	564	569	557	554	564	523	566	547	538	545	595	583	549	542	558	576	562	535	577	566	582	555	515	551	571	569	587	569	553	577	576	549	497	542	552	566	543	561	531	565	558	500	607	530	547	576	532	531	553	549	538	547	572	525	570	557	558	555	562	563	544	549	543	549	589	551	560	571	533	587	521	564	502	523	558	557	566	547	545	530	564	568	534	554	532	500	550	563	570	521	583	581	570	521	542	558	568	553	578	538	511	563	554	600	540	541	583	539	586	566	539	555	579	537	558	517	541	548	540	548	574	531	559	557	515	543	509	523	545	581	585	542	521	523	545	543	514	550	590	540	586	593	543	540	545	519	502	586	552	561	552	578	562	553	565	524	587	552	572	549	551	571	484	540	540	606	584	536	574	569	556	576	556	524	554	532	514	576	575	543	516	529	531	589	588	525	494	587	552	534	522	561	557	528	541	555	599	585	583	548	569	593	557	564	576	558	559	536	567	531	558	534	540	537	582	575	555	532	552	559	527	566	550	578	575	554	543	552	546	543	567	498	567	584	576	579	531	559	571	570	575	595	528	580	560	572	557	555	499	545	579	552	581	538	562	509	531	587	514	576	583	592	562	525	542	560	546	542	550	548	528	542	527	554	531	578	567	553	533	543	614	511	583	575	551	571	563	559	547	527	546	565	514	554	561	547	539	561	534	539	570	560	541	586	601	550	547	595	540	506	543	556	570	566	569	551	564	562	589	525	582	527	556	568	568	533	575	598	563	561	562	585	543	503	563	560	582	526	519	539	519	555	565	548	538	561	532	520	575	553	539	576	570	552	544	567	557	547	534	548	535	574	618	548	500	515	559	553	546	557	522	557	568	540	606	591	523	564	580	542	519	558	546	531	565	558	567	556	562	580	521	555	542	588	597	536	546	587	592	515	580	528	536	541	567	552	566	540	569	510	581	554
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
