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
341243337860	341243338421	341243338971	341243339523	341243340070	341243340621	341243341171	341243341721	341243342270	341243342821	341243343371	341243343921	341243344471	341243345021	341243345571	341243346121	341243346671	341243347223	341243347771	341243348321	341243348871	341243349421	341243349971	341243350521	341243351071	341243351621	341243352171	341243352721	341243353271	341243353821	341243354371	341243354923	341243355471	341243356021	341243356571	341243357121	341243357671	341243358221	341243358771	341243359321	341243359871	341243360421	341243360971	341243361521	341243362071	341243362621	341243363171	341243363721	341243364271	341243364821	341243365371	341243365921	341243366471	341243367021	341243367571	341243368121	341243368671	341243369221	341243369771	341243370321	341243370871	341243371421	341243371971	341243372521	341243373071	341243373621	341243374171	341243374721	341243375271	341243375821	341243376371	341243376921	341243377471	341243378021	341243378571	341243379121	341243379671	341243380221	341243380771	341243381321	341243381871	341243382421	341243382971	341243383521	341243384071	341243384621	341243385171	341243385721	341243386271	341243386821	341243387371	341243387921	341243388471	341243389021	341243389571	341243390121	341243390671	341243391221	341243391771	341243392321	341243392871	341243393421	341243393971	341243394521	341243395071	341243395621	341243396171	341243396721	341243397271	341243397821	341243398371	341243398921	341243399471	341243400021	341243400571	341243401121	341243401671	341243402221	341243402771	341243403321	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2799	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	3600	2300	2801	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22888	21502	29251	24205	21567	21786	14587	5352	3641	3078	2637	2207	2131	1890	1645	1594	1434	1273	1208	1065	964	951	1031	942	874	816	730	623	504	495	474	481	456	428	405	409	446	445	434	447	420	398	413	454	427	432	423	403	395	392	436	449	414	435	400	418	428	431	435	433	400	396	396	426	421	423	403	401	420	371	406	425	377	401	439	437	427	425	425	430	413	415	447	416	418	428	413	408	409	376	377	400	442	406	389	411	399	398	392	445	415	408	402	390	390	397	373	391	419	437	462	411	395	418	466	404	363	445	396	394	412	446	451	396	393	431	434	383	382	410	424	400	370	399	438	431	424	396	455	415	409	453	400	419	427	382	408	414	429	399	423	405	420	356	425	431	449	410	402	419	390	414	406	430	425	419	415	376	404	421	404	437	429	412	411	377	374	397	387	441	392	381	372	408	382	406	393	383	386	436	416	375	416	432	400	413	380	437	421	434	444	422	375	422	445	409	458	421	404	398	407	429	415	398	391	410	411	406	416	413	394	395	397	439	381	397	412	419	395	414	449	428	396	395	417	416	424	431	403	391	465	435	418	435	390	402	420	407	452	387	406	419	423	419	415	406	462	405	404	407	430	375	425	411	378	415	459	427	415	405	409	396	418	413	407	407	437	408	425	431	385	434	402	395	450	400	430	426	407	375	417	406	446	405	376	398	396	389	400	367	396	395	418	457	405	429	429	425	420	437	405	428	370	402	392	398	424	408	443	422	428	430	414	432	410	412	449	445	424	417	417	459	393	444	405	439	413	428	450	399	399	402	382	403	384	412	445	382	409	391	409	423	458	412	452	422	417	423	419	419	444	407	413	368	425	406	405	393	436	399	379	440	406	410	376	414	435	415	403	420	402	428	409	415	393	413	380	432	396	424	426	401	410	418	459	407	429	394	435	447	426	460	365	428	391	378	416	439	355	438	409	412	396	427	416	416	395	367	407	421	429	438	412	421	377	405	423	446	380	432	433	404	432	423	435	419	425	406	417	415	422	417	401	423	445	398	396	427	388	410	368	372	405	426	426	427	396	410	416	418	378	384	444	399	451	423	395	426	432	371	418	399	410	410	435	434	447	411	422	421	413	390	378	393	403	406	401	416	396	408	396	370	398	391	372	422	438	401	400	415	430	428	398	386	422	411	447	455	393	411	438	415	442	409	436	391	417	424	376	399	389	394	434	430	400	420	415	383	443	387	428	424	434	375	383	394	385	435	453	422	382	437	414	443	397	383	418	391	432	422	417	408	426	403	400	412	406	435	403	440	397	412	397	384	413	380	413	434	417	397	388	423	427	425	370	383	401	440	437	419	427	422	415	424	387	403	426	418	428	399	406	437	418	448	433	408	429	424	435	399	454	391	425	418	423	389	395	430	382	400	432	399	411	423	440	399	439	399	419	428	455	403	416	404	419	397	429	392	426	400	449	408	384	378	373	433	433	404	386	420	425	399	406	400	418	395	367	447	398	410	401	400	416	396	419	441	407	388	419	420	394	430	469	424	433	439	416	383	365	408	389	427	421	406	435	394	406	366	409	430	394	425	455	422	405	411	421	412	428	385	399	390	383	391	379	402	429	450	428	372	394	421	430	397	420	404	404	414	405	407	392	410	428	428	384	389	391	407	428	420	442	435	368	372	435	393	389	411	385	443	402	442	396	411	429	364	392	421	397	419	429	390	413	412	430	409	421	425	433	392	387	408	402	417	386	454	413	425	421	386	405	425	408	400	431	441	382	447	376	380	405	379	426	425	384	391	431	424	419	430	413	416	413	404	381	446	395	427	398	437	430	446	426	464	397	397	432	427	439	457	402	414	419	416	395	384	420	407	399	399	407	408	436	432	394	432	402	382	429	441	420	406	388	408	422	392	452	404	397	430	423	441	416	391	409	445	380	406	425	421	434	424	435	396	414	431	403	441	406	387	390	423	423	400	411	420	427	420	410	406	382	466	376	382	414	399	409	409	388	440	410	404	406	378	380	408	434	400	407	382	415	406	396	423	366	428	409	409	398	346	438	370	456	381	393	424	375	425	434	420	420	432	430	396	376	412	414	437	422	402	415	427	410	405	438	378	412	377	427	390	374	400	379	409	415	418	439	398	426	418	416	414	407	448	392	400	396	435	384	373	436	397	378	444	418	410	409	415	380	387	435	400	426	413	376	401	393	442	373	436	433	426	393	430	411	375	410	408	413	402	409	406	439	382	402	391	434	353	406	424	426	403	392	415	429	412	451	410	398	427	397	399	403	411	430	408	385	443	448	395	456	423	432	422	409	419	408	416	430	442	388	396	403	427	428	433	383	414	409	411	370	377	425	410	443	398	415	417	410	406	392	414	412	415	429	376	412	450	443	397	438	385	437	414	435	427	410	427	401	444	414	391	414	385	388	427	408	409	428	407	395	414	442	365	437	407	397	403	425	430	412	420	421	416	438	430	394	416	388	406	384	420	428	407	462	405	422	423	388	386	435	382	416	421	409	398	404	399	441	396	375	431	419	460	411	372	477	396	413	408	413	398	408	410	425	416	427	440	446	415	411	407	424	426	402	375	456	431	393	421	443	395	385	397	406	388	428	439	377	426	418	435	418	392	395	423	403	384	366	420	411	414	414	418	437	402	399	422	388	434	376	402	406	449	408	383	450	411	420	408	416	381	430	417	373	434	409	383	412	431	412	388	393	413	414	438	386	386	419	413	450	459	410	393	422	405	411	438	410	402	423	405	434	410	402	440	404	397	433	427	409	411	399	434	372	398	384	420	381	427	447	423	422	405	421	441	363	410	415	406	402	391	388	414	459	419	410	399	412	394	436	424	431	429	435	383	397	436	416	421	436	476	413	440	380	399	420	385	407	400	395	431	412	406	426	395	390	443	429	386	413	418	401	395	422	382	401	399	441	430	400	436	390	385	405	419	460	375	438	403	417	417	436	397	404	391	380	427	453	418	415	452	440	412	426	407	456	394	385	412	396	373	426	450	429	400	427	410	389	429	408	410	395	406	422	453	390	419	362	396	427	416	401	420	427	396	428	425	452	405	400	429	409	405	440	408	398	434	351	412	383	439	410	440	397	430	411	396	393	407	438	422	409	442	379	390	410	415	424	413	417	433	399	415	431	411	403	410	421	438	375	439	419	410	389	381	411	403	413	391	403	423	409	404	399	409	437	370	394	436	431	433	384	428	406	387	440	423	396	445	455	395	392	403	373	394	413	400	339	426	410	372	416	420	408	419	422	433	362	415	370	421	415	400	408	408	428	388	426	364	427	428	402	415	419	425	434	405	450	388	433	417	398	406	378	428	398	420	376	411	402	420	413	424	418	377	401	369	387	422	470	391	408	420	399	432	400	405	446	409	443	404	394	430	413	416	454	364	413	417	395	421	412	407	419	423	384	392	391	436	396	410	405	390	406	422	445	405	463	409	401	358	351	396	409	391	414	421	418	416	430	397	430	397	392	371	442	408	421	431	417	386	407	433	415	433
27510	52059	38136	25892	18948	13827	10591	7865	6523	5139	4331	3709	3203	2972	2694	2372	2102	1848	1670	1572	1360	1368	1417	1305	1235	1073	847	767	639	557	571	529	483	505	435	482	464	457	462	482	443	389	481	455	471	434	434	451	457	435	433	477	457	447	418	444	414	413	443	428	430	413	422	431	433	421	435	422	484	439	441	426	479	462	472	436	441	428	437	462	435	452	433	419	437	453	442	436	431	445	414	475	443	462	414	463	468	428	437	450	453	455	440	434	460	444	471	469	455	455	446	425	459	401	466	454	458	436	461	449	412	429	412	435	435	422	412	430	418	453	441	473	420	470	411	422	496	435	454	433	453	457	452	433	449	454	402	411	434	430	432	436	448	398	407	448	463	427	485	454	430	451	441	425	477	410	424	424	426	427	449	459	412	433	455	447	465	441	442	438	448	418	457	428	448	430	399	481	462	433	429	444	488	457	470	481	483	440	485	442	418	452	438	442	452	456	451	417	448	413	435	477	393	432	465	401	486	425	471	445	434	428	443	449	428	484	420	427	437	450	491	428	442	454	422	478	427	450	451	442	464	456	460	416	460	462	471	448	465	462	438	468	454	446	455	440	441	481	425	454	421	438	444	462	424	474	467	459	458	461	423	441	425	473	468	448	471	440	452	466	419	488	464	417	464	480	405	445	482	422	436	437	494	488	437	469	442	483	471	430	442	434	445	470	460	421	447	441	430	457	463	464	388	453	451	461	456	472	426	425	445	451	434	433	402	469	437	433	463	456	386	461	454	475	409	429	443	475	449	479	437	440	420	456	422	451	423	433	495	436	456	398	409	461	469	424	434	474	465	424	433	443	440	426	464	444	420	459	395	435	435	468	441	443	446	457	425	434	446	454	472	457	445	429	441	462	428	451	493	490	431	454	435	420	453	457	458	444	460	455	436	422	459	483	462	458	522	415	452	456	497	482	454	442	458	399	464	485	433	487	432	444	429	458	469	416	454	431	429	429	439	464	454	478	439	437	454	489	445	484	450	437	459	450	429	452	454	443	462	457	441	431	411	435	428	413	459	457	477	442	490	472	456	469	443	434	460	455	414	496	423	467	422	438	474	428	427	464	430	440	412	448	471	455	428	403	459	473	381	446	444	448	431	421	469	417	452	463	469	456	416	462	458	429	440	461	454	418	477	448	454	439	455	455	459	422	426	441	457	409	458	451	454	473	430	504	436	455	467	462	437	443	439	470	456	483	442	441	397	459	432	482	435	448	437	427	401	442	460	442	516	463	457	413	428	443	422	456	453	425	433	428	447	431	479	465	426	485	467	450	446	461	440	439	461	422	438	463	434	446	459	487	440	458	497	393	417	449	440	458	504	395	466	462	461	441	430	460	425	404	455	461	446	431	430	432	433	462	440	421	450	450	422	469	428	489	452	440	459	451	441	439	447	432	431	443	457	456	449	429	435	472	445	476	444	435	481	451	444	429	476	399	441	450	434	416	470	425	436	420	473	412	466	428	474	430	466	429	429	449	479	420	413	463	454	429	490	433	437	419	418	438	420	499	450	436	436	437	452	460	439	476	428	468	468	464	443	478	447	450	450	443	425	460	421	417	450	421	479	459	426	494	447	471	458	481	425	446	432	444	423	450	425	466	479	472	400	442	430	468	421	430	397	440	405	497	440	416	399	422	414	438	449	469	473	422	416	432	455	408	424	416	445	439	443	457	460	471	426	429	407	460	396	421	424	445	449	463	451	439	461	445	450	455	437	444	431	454	452	448	469	430	428	431	444	462	429	476	442	420	449	422	433	421	446	426	420	438	436	466	455	419	456	414	479	398	433	442	483	442	472	420	449	436	455	450	431	457	460	415	472	458	423	435	468	440	412	414	410	463	439	421	431	419	446	456	488	444	459	432	428	413	415	476	475	454	456	451	429	444	413	441	422	430	415	458	459	450	407	443	474	402	446	431	456	424	477	461	456	427	467	460	449	460	453	398	503	479	478	475	395	484	453	465	461	445	434	459	433	426	452	465	445	437	416	449	465	421	448	467	420	387	453	442	464	463	425	417	482	442	425	428	452	462	438	436	467	442	471	433	467	428	429	434	447	424	458	430	427	434	463	467	428	454	430	483	410	438	445	438	459	411	442	463	443	466	456	473	406	405	471	460	441	430	454	482	422	457	430	455	482	425	468	461	425	447	458	428	472	464	442	431	462	439	465	425	415	426	433	454	416	431	471	412	407	447	444	437	444	424	436	470	454	447	432	440	434	450	451	450	441	433	421	444	468	436	449	416	422	449	435	462	456	451	435	416	434	436	457	448	464	474	426	479	427	432	463	480	438	468	438	439	434	457	409	447	457	447	446	415	409	476	425	441	418	401	446	484	463	451	436	435	467	455	447	465	462	454	453	473	442	470	470	454	437	434	434	483	440	416	458	421	421	396	454	455	443	442	459	460	440	409	480	453	429	444	453	406	457	418	462	453	403	423	459	435	440	446	468	437	437	443	444	461	474	451	431	448	456	421	431	489	438	455	456	524	425	449	466	449	480	452	463	458	415	483	435	443	459	462	464	457	424	418	475	474	440	462	417	445	461	454	469	407	453	445	409	495	435	412	425	477	464	472	460	476	444	441	431	462	451	434	425	426	425	490	446	471	440	435	460	420	492	452	469	449	437	479	454	458	441	435	468	456	429	457	403	407	440	454	405	462	421	457	448	464	486	436	446	452	428	462	433	434	454	434	458	454	428	409	430	423	465	450	469	438	457	457	442	459	452	447	447	483	439	477	423	435	445	430	439	422	374	426	443	439	492	436	443	416	424	418	425	426	438	432	453	439	457	425	424	414	458	459	440	471	446	452	436	482	421	407	450	455	415	435	437	427	455	436	449	443	441	443	413	461	432	422	444	418	413	470	454	432	425	445	472	444	477	445	466	473	431	440	455	445	464	414	485	449	401	429	447	467	481	436	459	440	413	447	457	449	457	449	472	434	464	470	427	443	455	467	454	432	452	442	449	458	423	430	444	433	431	421	464	426	496	436	477	454	438	453	427	400	493	423	449	440	448	420	433	464	451	468	467	422	451	455	469	442	477	451	427	446	431	451	450	463	479	413	487	425	436	443	447	430	471	451	453	457	438	455	393	427	462	410	448	428	447	461	449	449	449	434	466	451	420	405	431	483	462	435	471	468	466	421	469	452	425	434	456	427	493	445	443	429	464	444	465	481	439	441	424	472	464	437	448	434	434	474	433	442	426	461	446	429	427	447	409	460	429	409	463	446	466	428	429	430	467	494	457	469	435	433	439	469	431	451	444	453	437	451	430	439	468	429	441	485	425	429	421	448	458	443	436	485	446	472	415	442	458	480	454	440	464	449	459	434	449	451	485	476	434	435	453	462	452	418	450	412	427	443	475	443	435	437	433	442	467	458	462	431	473	484	471	459	413	440	427	411	486	491	435	413	455	482	411	455	460	475	394	449	454	425	424	432	438	444	415	479	407	474	479	427	464	458
28245	23719	24549	15732	7426	4120	2981	2125	1678	1386	1177	1075	1031	990	886	783	735	643	587	580	496	519	515	513	488	414	387	345	313	293	301	280	287	260	275	286	246	269	268	281	258	262	262	283	281	279	256	268	281	256	247	251	275	272	252	219	251	251	258	242	267	255	254	278	271	262	269	265	254	259	276	273	252	241	256	281	265	249	256	274	276	258	236	263	266	242	253	259	255	321	282	266	250	260	256	273	242	237	262	280	278	273	229	276	251	270	263	250	232	265	269	270	242	286	268	282	276	259	275	265	260	261	267	255	278	301	264	242	256	257	283	264	245	268	256	253	273	250	245	261	269	275	277	254	233	274	259	284	281	242	266	270	267	266	294	257	291	242	262	271	269	247	282	274	267	275	259	271	295	259	236	282	271	280	281	264	275	278	259	250	275	250	279	247	255	258	264	279	243	283	239	286	256	231	245	250	248	255	238	268	237	244	290	252	277	264	259	262	276	250	247	224	264	267	273	274	268	294	277	277	273	269	287	244	244	240	269	286	286	270	274	256	254	274	267	270	272	255	260	255	260	261	268	235	253	269	260	254	248	233	274	259	262	288	249	264	268	258	229	284	244	269	270	309	252	241	281	243	223	281	284	244	248	239	220	269	248	269	270	281	259	248	284	255	301	288	269	287	249	276	259	270	254	257	280	239	267	247	256	260	237	259	270	271	274	275	286	263	277	247	284	245	250	276	256	250	273	256	269	258	250	272	265	284	269	277	248	256	242	278	235	275	301	271	263	279	293	254	266	241	286	287	258	287	251	279	255	237	252	272	255	287	259	291	278	282	269	254	239	243	245	263	246	273	279	303	252	283	230	255	272	232	293	259	256	276	272	238	262	251	274	273	244	276	260	271	277	253	261	268	267	276	268	262	264	281	261	288	257	244	274	261	317	270	267	260	264	253	227	262	260	283	247	248	262	271	266	231	233	272	256	295	247	271	254	270	264	237	243	270	257	272	266	294	259	264	266	270	252	266	250	282	238	283	293	289	262	257	265	256	235	237	252	266	245	283	254	257	283	269	265	265	287	267	267	257	264	254	266	272	265	253	242	244	224	260	272	271	275	265	308	284	259	242	272	252	252	265	255	264	251	262	265	256	253	281	246	258	266	269	235	245	269	241	257	256	225	259	274	282	272	218	237	282	263	309	292	251	254	231	285	245	270	225	276	235	257	279	264	282	262	283	247	288	260	243	268	289	248	269	293	291	261	269	280	283	267	258	267	285	257	267	274	256	262	267	246	266	260	242	255	281	262	284	242	271	253	261	278	247	272	258	249	258	276	291	242	261	290	283	304	273	237	286	251	287	296	252	270	254	272	253	281	284	269	251	263	242	275	286	268	265	240	263	250	275	278	283	291	299	280	266	258	286	255	272	271	249	249	261	275	264	254	281	265	275	257	265	251	250	286	266	258	222	247	275	267	276	268	282	244	274	235	265	251	285	279	263	251	237	240	284	258	273	268	291	262	268	270	269	277	238	256	245	240	218	261	261	249	279	263	242	256	237	245	253	277	281	271	256	271	257	234	257	251	267	241	279	261	236	275	275	258	254	254	268	257	258	253	274	240	248	284	261	257	231	267	254	270	259	302	280	257	276	261	266	273	272	266	236	268	247	273	258	258	280	284	279	297	263	238	275	271	266	266	265	246	267	267	262	275	243	284	260	243	285	263	254	288	244	266	248	243	284	269	236	256	261	268	267	247	295	264	284	304	281	263	294	254	259	265	256	269	258	266	302	291	272	262	267	271	268	239	283	242	278	264	271	250	267	266	245	277	255	264	250	258	292	272	279	247	257	265	266	248	246	248	240	267	295	245	248	258	252	229	264	283	264	265	283	243	240	273	222	258	259	256	297	248	234	256	253	267	259	285	268	253	267	257	251	245	274	265	306	289	272	268	263	284	271	260	271	256	312	273	292	280	249	278	222	247	269	265	273	275	257	244	269	267	255	267	247	306	267	231	239	252	258	251	250	259	277	271	263	287	244	268	299	268	273	231	235	255	253	269	258	296	257	295	280	248	267	295	279	291	257	274	269	255	243	245	267	282	270	242	298	237	259	253	277	251	287	272	261	257	287	267	245	276	233	240	276	250	268	271	280	233	264	268	277	257	243	262	240	275	241	263	276	292	270	259	263	265	273	271	272	233	264	241	241	275	261	271	248	263	260	245	260	266	264	261	259	291	263	275	272	280	253	256	254	253	233	237	302	281	268	240	269	262	248	293	237	278	275	273	269	264	231	282	271	257	274	276	247	253	246	254	263	270	253	240	298	262	243	267	257	244	263	279	278	251	266	272	259	281	261	247	257	253	285	263	301	296	266	285	255	270	282	309	238	265	255	289	256	263	283	292	266	280	250	264	270	261	266	256	260	281	237	259	268	288	255	264	232	270	268	243	274	252	258	269	268	273	267	260	285	242	267	231	276	289	264	245	277	258	279	284	251	253	252	264	265	240	277	241	253	256	272	242	268	241	240	267	277	277	260	268	259	270	242	281	248	259	299	255	271	273	260	271	254	266	286	250	261	224	284	267	233	285	267	270	238	224	257	284	256	250	268	272	265	279	278	276	277	268	229	276	275	271	255	280	263	229	266	249	251	282	262	262	248	261	224	267	235	265	244	272	238	258	264	238	264	239	264	291	267	276	261	269	253	245	250	274	253	279	254	288	265	292	279	271	268	244	255	263	265	272	248	252	258	265	290	262	269	270	270	268	232	249	251	271	240	254	261	253	258	256	251	238	266	255	269	231	252	260	274	285	294	287	270	283	282	279	272	263	249	291	282	276	264	270	289	247	271	261	237	283	256	256	251	249	255	272	299	276	266	258	276	277	266	261	279	256	239	268	269	246	259	253	281	288	285	242	248	244	270	264	256	290	272	276	247	280	239	283	245	258	234	267	269	247	260	264	230	276	275	250	251	263	272	256	257	248	236	273	244	272	252	282	251	253	271	258	257	249	269	252	279	234	269	281	280	237	235	236	249	264	267	271	249	268	233	244	248	271	213	255	232	246	209	269	257	254	281	266	279	250	275	248	246	271	232	255	256	280	279	284	266	249	238	279	287	263	275	253	249	250	239	267	252	264	235	283	287	299	265	242	299	268	239	273	239	268	272	261	265	267	270	275	300	248	262	271	254	260	225	244	254	285	293	251	267	266	264	255	280	269	268	269	240	242	250	255	264	270	238	268	280	275	243	277	265	260	250	297	275	257	261	268	244	249	267	262	263	300	266	262	251	285	261	277	279	287	280	269	289	283	255	238	262	263	295	257	227	230	245	260	256	268	267	266	270	257	296	260	268	256	275	268	272	265	238	280	301	254	253	261	250	242	252	260	264	278	256	258	235	263	262	253	258	255	255	239	288	289	257	245	263	262	253	245	295	258	284	264	269	268	256	280	254	267	258	268	260	258	269	259	251	278	252	292	246	258	286	254	311	257	266	277	265	248	274	292	264	268	276
24812	38504	26120	15556	10359	7061	5271	3951	3111	2443	2187	1868	1631	1491	1370	1170	1143	989	941	817	750	742	712	701	696	542	489	403	364	338	365	355	278	296	316	310	286	301	284	272	349	282	281	287	287	259	262	281	284	302	261	281	285	276	280	286	301	254	255	289	297	296	294	258	289	293	278	253	258	273	327	300	296	296	308	290	284	268	264	283	321	282	308	280	291	282	299	265	289	296	299	276	299	252	295	253	277	291	253	287	285	296	271	314	268	268	296	318	304	312	320	289	273	294	313	267	282	291	300	266	305	288	284	297	293	297	306	280	294	280	278	283	270	275	279	306	328	295	294	309	255	287	272	275	313	292	302	303	258	291	286	263	292	283	296	260	276	281	268	285	288	268	280	291	274	271	269	270	309	282	310	303	290	308	284	296	273	272	284	295	265	321	293	306	297	330	289	297	289	277	288	290	270	297	306	277	283	275	274	274	276	298	291	285	298	297	279	270	321	312	308	269	276	261	291	300	269	290	317	275	294	282	290	305	279	292	281	290	263	287	287	307	248	265	324	309	280	288	291	310	297	274	304	271	316	242	254	264	274	304	299	288	282	316	278	295	282	283	279	297	267	298	327	316	328	294	286	292	321	300	294	304	288	305	276	302	286	308	281	278	288	312	292	289	287	279	299	280	288	270	277	290	281	294	277	291	297	285	300	319	296	280	283	238	276	306	288	281	295	286	308	280	284	293	303	289	282	267	293	262	251	305	300	261	261	294	320	295	290	302	282	293	271	267	269	307	293	273	269	282	315	313	286	322	287	312	331	292	264	280	267	294	307	285	315	261	303	275	266	303	261	266	278	309	280	294	280	322	302	278	288	289	282	281	256	278	278	284	300	283	318	302	265	297	300	308	298	291	289	280	280	289	290	281	298	285	307	298	271	306	286	297	286	285	284	290	284	316	299	253	290	281	247	299	279	307	262	262	290	261	283	310	295	289	292	290	275	302	305	297	314	299	314	297	270	325	329	303	232	283	297	267	281	311	297	279	276	295	295	276	315	301	283	279	292	315	260	261	286	281	288	278	281	307	309	287	292	278	314	290	272	280	292	279	306	273	256	280	315	276	299	311	275	307	269	303	285	283	277	290	287	317	280	306	280	283	289	294	280	282	271	273	315	286	283	315	278	294	277	277	279	283	302	279	279	292	279	303	309	262	312	296	277	252	310	300	296	301	282	318	294	297	284	302	333	294	282	252	321	286	282	253	274	263	280	299	270	248	288	288	307	310	267	310	282	303	278	302	319	297	288	303	274	290	301	283	291	296	280	288	303	276	282	279	273	313	299	300	283	280	299	268	289	297	289	293	277	302	325	294	272	245	278	258	287	252	262	286	318	288	281	290	268	278	290	277	302	279	309	290	281	293	298	306	283	311	308	302	264	277	283	235	288	302	311	310	290	274	290	316	268	294	293	286	311	287	274	277	276	309	310	289	309	291	257	283	293	242	327	285	285	283	290	309	261	287	294	275	320	267	255	252	308	257	298	292	287	271	299	311	302	280	305	287	313	297	288	275	266	282	314	299	308	297	299	319	310	306	294	276	286	281	302	268	261	289	291	252	265	280	298	290	302	276	295	281	268	294	309	312	313	269	288	280	293	295	266	304	290	268	290	295	278	302	284	272	269	313	282	283	261	310	269	302	267	277	267	298	292	307	310	285	319	298	275	279	303	278	309	287	285	297	309	302	308	311	293	291	280	268	282	297	275	286	283	274	278	306	307	295	299	294	266	286	298	301	287	302	293	279	281	289	271	313	278	267	303	264	284	267	294	294	293	275	297	266	281	286	261	292	288	279	287	299	281	294	282	296	259	298	297	289	275	286	290	264	278	287	269	308	307	305	281	306	285	276	295	287	307	255	270	258	285	303	327	303	289	283	271	283	325	316	291	309	312	258	259	271	274	291	289	308	309	298	288	301	262	289	269	282	290	278	270	286	281	277	277	300	291	289	270	279	279	300	244	296	276	299	305	298	308	269	313	281	301	289	292	267	302	283	308	295	280	301	296	285	257	276	280	281	262	283	289	260	267	283	275	260	294	267	279	305	280	290	297	270	272	283	286	274	294	281	303	262	302	303	304	289	303	281	281	266	290	274	297	291	273	287	325	303	288	294	281	290	279	265	326	261	303	287	317	322	294	300	300	266	275	284	326	263	266	278	269	271	263	242	302	296	283	240	307	279	264	292	267	291	292	267	278	317	264	272	283	266	286	296	292	309	282	274	291	277	268	301	276	236	290	303	298	276	287	294	279	301	286	292	270	298	272	317	275	296	291	312	285	256	300	290	288	294	295	279	264	299	314	287	292	290	293	271	276	302	326	302	313	302	288	304	285	284	279	297	250	261	271	282	271	288	277	286	294	259	274	300	303	281	305	291	274	268	307	286	304	300	305	290	291	279	305	271	286	301	269	249	272	281	298	274	269	276	280	279	260	318	299	259	272	269	319	289	268	276	281	310	298	286	289	271	291	308	273	262	305	292	315	272	277	285	262	302	300	299	274	293	293	303	287	267	298	276	271	300	288	306	285	307	318	275	308	291	300	272	272	279	275	295	255	283	274	291	323	291	296	294	273	274	306	299	295	285	310	283	289	301	317	285	266	259	295	281	270	300	333	278	304	288	256	290	328	253	292	247	273	250	270	280	290	314	284	257	274	282	298	280	287	280	304	294	307	280	273	272	318	273	274	263	283	296	288	282	260	311	311	282	275	282	313	283	295	266	287	301	272	304	265	299	292	288	284	284	291	277	259	278	288	259	275	276	303	271	315	247	258	297	269	257	311	279	278	279	300	310	278	283	294	275	300	275	279	274	292	278	259	262	269	266	309	290	289	280	285	278	299	279	277	295	300	297	290	275	294	281	291	277	281	285	289	263	310	315	286	299	309	300	293	289	297	283	275	314	295	297	301	276	274	305	328	244	285	284	283	285	301	333	311	268	275	273	243	291	259	279	256	281	300	282	264	322	287	298	257	287	278	297	295	294	308	281	289	294	270	301	260	311	258	286	262	271	256	296	285	270	279	290	293	309	284	256	290	298	281	307	268	253	314	303	278	306	285	323	245	300	301	317	296	299	267	296	291	260	261	289	304	293	291	246	279	316	303	307	289	303	291	288	290	302	325	282	314	299	305	258	268	279	298	254	306	308	284	284	323	313	301	297	307	287	301	286	275	256	291	325	267	298	287	307	292	297	272	259	284	275	264	288	300	290	306	294	326	294	276	294	291	270	297	278	264	307	274	275	293	291	302	278	312	314	290	313	274	323	288	301	289	275	288	295	278	284	288	299	289	291	250	280	294	262	270	299	337	294	313	288	266	296	309	280	280	306	296	271	299	275	285	271	316	289	311	275	292	271	267	265	309	293	280	300	266	284	297	298	281	298	300	295	293	306	264	276	288	260	282	303	267	290	287	290	265	299	295	282	290	286	274	305	323	287	294	275	290	281	311	257	288	264	281	303
23421	21069	28330	24060	21218	15947	6603	3771	2737	2329	1945	1788	1685	1484	1386	1276	1144	1045	972	1023	823	843	895	797	774	731	614	465	502	477	458	477	427	460	404	442	453	437	443	479	417	405	416	413	454	436	466	444	437	422	448	434	393	407	411	401	410	427	412	391	433	377	446	429	405	398	411	443	463	440	415	391	413	392	419	379	427	426	473	455	435	410	418	392	386	376	402	421	442	425	399	421	436	408	429	400	381	417	408	413	437	433	460	394	412	402	409	405	407	410	418	434	416	405	415	411	434	420	373	449	412	474	412	422	400	436	370	435	405	391	415	388	434	403	416	431	409	448	401	460	453	399	420	429	401	441	437	416	441	417	420	398	397	425	404	427	463	430	411	427	427	387	419	395	425	413	412	400	396	441	392	450	419	473	426	434	452	400	408	420	407	439	392	432	395	451	392	445	408	388	427	435	381	422	406	394	409	431	424	423	453	425	413	455	431	456	454	437	415	412	391	408	440	418	443	442	397	430	432	398	400	449	435	413	411	430	397	406	428	423	408	386	433	390	419	432	424	412	382	394	399	426	423	431	450	417	420	389	467	436	439	398	440	423	433	433	427	436	430	425	407	411	429	388	409	401	410	438	417	429	454	413	433	423	414	414	398	415	434	426	434	441	433	443	405	422	402	425	430	400	411	440	434	433	427	438	392	447	436	451	411	429	417	429	410	448	422	415	446	445	389	417	440	388	418	402	427	409	401	380	439	388	430	429	417	419	427	448	386	412	436	426	398	426	410	401	421	375	415	402	399	414	398	432	417	408	429	372	424	428	418	418	427	385	418	418	429	413	389	425	451	421	432	428	443	409	460	378	410	445	398	466	430	424	439	424	407	387	427	397	405	413	430	405	441	434	410	402	427	412	399	412	415	400	427	384	423	392	428	409	403	431	449	421	388	428	443	436	431	408	419	417	436	419	409	423	446	406	455	428	453	452	430	350	440	380	465	409	443	449	420	424	372	394	440	430	440	428	389	408	463	451	424	467	396	412	395	451	409	410	470	417	427	440	403	413	429	424	441	381	448	421	417	383	431	420	412	392	428	407	405	388	438	431	443	395	418	429	456	411	415	465	373	428	421	442	396	401	422	462	449	416	382	411	424	379	403	400	434	425	442	430	414	408	465	418	452	418	399	436	416	421	406	412	414	410	439	428	440	421	400	389	430	387	456	423	427	455	427	424	424	384	382	430	447	453	391	397	450	409	447	387	410	416	425	424	438	435	428	406	424	428	432	429	428	397	399	441	399	407	438	404	412	410	424	429	430	467	411	416	414	421	415	424	433	414	470	410	404	417	431	431	377	425	412	429	420	389	428	392	412	425	448	434	420	439	419	400	404	432	444	436	385	464	438	448	400	418	447	425	445	403	384	397	408	391	429	409	429	408	399	444	391	455	420	442	444	388	428	415	445	404	418	436	401	428	448	406	410	446	419	415	398	410	404	417	434	402	426	408	422	410	417	457	428	400	457	424	451	436	394	408	406	438	436	402	451	388	434	439	434	429	420	395	417	447	447	435	401	405	442	398	438	379	408	442	434	434	427	418	425	405	418	397	401	419	415	438	399	442	433	397	415	416	440	444	393	410	393	415	443	388	439	449	423	413	412	409	435	385	435	405	428	421	432	409	399	417	448	456	404	449	422	463	435	405	420	434	451	469	436	461	441	452	390	407	442	400	443	401	414	427	388	381	418	432	416	402	418	464	452	441	413	417	401	481	416	449	400	404	424	378	417	440	449	474	408	405	464	401	436	430	422	409	427	422	411	452	414	399	418	439	422	451	425	433	440	403	414	449	400	397	464	402	444	434	445	454	412	478	455	412	420	472	410	399	422	394	450	417	422	412	413	419	418	423	441	385	394	436	423	428	439	395	368	446	427	425	395	419	421	409	451	399	411	412	433	426	423	399	431	383	438	418	414	432	452	425	386	409	438	431	432	441	435	433	390	376	382	371	423	412	428	419	400	405	409	425	414	393	442	424	444	405	452	409	442	425	418	447	400	424	404	432	421	426	468	427	375	462	432	465	436	393	427	402	431	418	424	423	403	397	419	393	442	391	396	428	446	438	410	424	383	413	405	395	385	395	439	453	409	399	399	432	433	406	408	424	408	439	431	417	414	401	407	463	430	415	440	406	432	435	427	414	406	446	422	403	422	420	401	471	427	414	445	448	382	411	419	396	470	389	434	421	448	415	401	456	395	421	383	377	411	437	444	404	426	407	402	422	438	431	419	421	411	371	396	383	401	426	400	397	417	434	420	432	475	430	428	414	396	434	421	415	418	407	431	436	417	409	421	422	436	419	421	417	419	429	406	445	392	432	373	399	400	422	421	413	397	401	405	385	453	430	386	425	419	400	418	368	413	416	407	385	448	446	405	383	397	396	411	437	407	430	409	444	423	435	405	470	437	386	422	415	452	424	433	408	444	400	432	427	445	453	458	378	441	433	432	377	403	413	438	380	452	433	407	441	451	418	416	460	410	410	385	428	456	441	425	419	399	401	409	416	413	384	452	401	453	430	409	417	460	394	431	430	462	449	430	424	409	404	433	413	443	432	423	417	444	380	404	398	412	426	402	412	405	446	434	419	402	372	412	426	403	448	420	389	417	411	420	421	402	416	429	419	410	391	385	412	427	441	404	436	439	431	392	431	404	429	449	467	424	439	412	412	381	394	396	447	398	404	431	421	410	410	433	414	436	453	398	455	423	422	397	439	449	430	429	416	432	421	432	435	431	433	446	441	393	426	435	434	425	378	387	420	440	423	418	416	405	408	432	423	423	426	414	416	457	421	399	406	454	419	448	435	439	415	391	427	408	419	453	405	374	432	423	413	421	443	435	427	410	446	433	414	412	436	401	424	455	411	430	424	431	376	429	400	412	446	410	456	402	431	407	429	405	414	415	410	422	413	419	417	405	408	442	421	419	401	405	389	423	439	431	439	388	395	415	395	400	400	423	386	425	446	397	401	406	400	414	400	379	397	417	426	434	431	422	429	427	417	416	434	414	408	394	445	393	413	414	427	400	424	440	459	430	437	388	412	415	424	417	442	393	411	403	421	442	463	420	407	370	419	452	439	418	407	424	439	438	447	425	411	436	438	437	401	419	425	413	427	417	426	423	385	456	387	401	395	445	396	425	397	424	457	408	441	458	461	413	427	397	430	431	436	430	461	411	389	428	438	433	410	408	394	425	416	399	406	410	435	425	426	456	452	422	420	392	395	424	441	443	450	413	434	450	407	422	409	446	409	455	467	452	379	455	431	427	424	397	389	424	405	416	426	417	398	424	396	386	482	410	408	416	434	420	452	483	403	404	435	402	404	403	431	429	411	392	421	396	417	440	414	414	431	435	420	361	414	424	434	424	408	432	388	417	438	424	411	430	408	456	434	423	415	402	473	420	450	373	419	387	438	395	416	419	414	447	402	415	426	425	411	434	411	430	438	419	371	398	421	453	418	456	450
25234	45581	32471	20855	15240	10442	8089	6097	4839	3936	3313	2848	2520	2359	2148	1904	1723	1532	1355	1295	1181	1107	1178	1134	1025	876	734	653	604	576	568	516	470	464	468	474	461	466	435	447	480	467	450	471	460	436	438	433	452	451	455	486	457	441	463	417	475	460	452	478	465	448	441	469	457	491	470	455	488	472	452	430	442	485	510	476	436	428	446	436	441	453	450	456	458	439	437	427	434	441	477	494	488	465	436	423	436	478	448	481	462	380	454	443	443	452	430	482	477	506	440	471	424	439	451	447	415	436	483	468	437	445	436	468	470	490	469	466	457	420	482	458	462	415	471	450	444	442	485	468	467	404	426	462	459	484	455	475	450	447	446	476	441	470	446	454	445	460	476	497	432	443	447	460	437	470	506	430	470	458	476	447	468	444	419	456	462	437	437	463	479	440	449	484	427	419	424	476	457	453	435	462	400	450	438	439	455	413	396	458	422	461	457	446	470	461	442	460	463	433	501	458	483	461	451	459	435	469	452	456	470	477	495	449	451	419	483	460	455	452	478	504	466	462	461	448	490	463	466	444	422	460	471	409	476	439	455	467	474	484	417	432	510	459	465	476	454	427	435	478	461	408	447	495	421	463	494	468	468	480	478	428	465	464	458	442	417	467	437	487	462	491	464	454	417	474	482	452	464	474	459	462	442	454	465	432	392	475	435	430	414	469	495	454	431	440	439	491	479	443	407	502	462	443	422	462	404	430	484	432	466	480	452	467	470	455	450	439	437	452	434	467	454	454	453	463	463	486	430	445	450	460	486	457	462	462	452	464	419	482	451	435	450	441	474	434	405	431	457	450	476	474	458	455	455	492	446	472	454	457	474	460	500	422	433	471	458	491	445	463	469	445	453	467	434	422	441	439	436	486	450	487	415	484	423	456	441	467	468	466	447	482	423	485	478	447	469	451	468	473	462	446	445	426	487	464	443	425	471	487	470	425	440	448	433	446	450	460	464	474	427	433	475	480	469	481	408	481	441	448	462	489	472	405	432	439	456	464	463	460	455	463	464	476	484	432	443	458	442	455	442	434	445	480	475	442	448	478	437	510	449	503	474	489	454	482	440	449	441	449	440	427	462	449	466	430	408	459	458	489	455	439	490	464	427	445	429	456	454	452	466	481	421	484	427	467	460	460	444	444	433	482	457	476	451	471	509	425	432	440	449	463	477	470	462	471	468	465	444	433	457	457	486	480	431	436	416	440	469	463	474	431	476	512	478	453	463	455	481	453	484	453	417	419	470	454	438	427	485	431	448	462	473	482	470	434	433	445	395	443	420	465	467	414	449	447	467	517	453	444	469	443	441	453	444	455	476	474	456	473	427	450	452	438	474	442	424	470	472	487	385	418	430	480	433	474	425	465	441	415	485	463	426	430	437	454	449	455	514	459	430	475	465	463	495	468	433	465	467	483	461	445	450	463	441	453	477	456	474	437	449	469	471	406	458	463	463	474	432	488	431	424	436	486	425	478	483	423	490	439	432	422	458	487	456	455	471	498	455	414	438	459	448	438	442	419	443	440	469	479	460	456	437	437	457	459	453	447	457	462	457	473	437	429	440	448	447	471	465	433	472	456	441	432	464	494	444	454	476	462	490	447	440	475	431	438	462	463	460	472	443	471	476	451	412	442	482	422	470	454	500	436	433	435	442	436	436	444	428	450	461	480	432	425	459	485	461	463	460	415	478	459	467	512	449	450	457	431	465	428	440	442	444	482	475	459	419	439	485	460	446	435	414	495	493	442	495	464	454	452	477	442	440	467	435	470	448	490	485	456	421	487	438	432	485	449	469	472	474	462	447	459	460	455	475	443	447	462	453	446	438	488	455	421	453	453	464	444	450	467	462	465	430	454	498	504	452	484	457	498	477	468	467	459	401	442	480	510	456	454	474	469	441	453	434	454	463	432	488	428	473	444	466	459	458	460	417	445	490	414	442	452	465	407	449	476	460	438	453	462	473	489	486	435	431	429	405	448	453	484	444	435	438	440	443	450	436	450	448	461	466	462	431	452	445	504	476	447	458	463	477	487	432	428	441	457	437	456	436	440	465	474	478	486	438	437	457	458	427	510	446	436	446	467	437	441	421	422	424	491	458	477	438	424	441	435	423	458	426	488	492	478	499	481	466	421	467	463	422	412	457	428	479	436	478	454	466	464	459	436	489	464	463	432	435	481	422	473	462	441	450	466	449	460	449	444	473	483	475	474	438	465	475	477	470	450	478	435	421	434	467	458	466	449	430	442	446	471	473	449	469	491	488	434	436	474	426	371	413	468	473	450	439	457	460	434	461	446	445	461	411	430	474	474	481	441	481	426	474	479	428	480	458	459	476	477	426	446	480	473	464	460	448	438	481	457	456	453	438	438	431	479	413	438	448	504	420	454	471	471	501	466	455	501	459	452	479	439	450	447	459	455	488	468	418	454	417	467	453	486	434	456	424	447	452	460	491	448	467	479	455	460	488	470	469	477	456	471	476	482	481	488	470	422	455	446	494	455	417	472	439	414	429	470	440	420	452	495	430	444	478	427	420	460	468	456	507	441	449	453	457	435	462	460	450	466	467	440	452	443	459	450	439	419	445	469	457	471	488	428	441	448	457	485	443	466	483	437	460	436	465	425	478	468	443	483	460	422	478	496	461	442	442	453	478	489	469	480	436	425	432	477	420	490	455	446	438	484	456	430	433	473	465	452	478	467	473	431	465	450	431	452	486	438	502	477	440	451	476	467	427	487	418	470	480	475	463	463	449	479	417	466	466	441	430	418	454	446	452	441	460	484	464	476	457	435	463	462	444	466	448	457	412	472	470	460	435	408	407	446	491	442	432	465	474	450	479	451	423	477	426	453	445	437	419	465	453	427	431	468	488	480	464	454	439	430	452	467	447	474	459	454	454	443	436	486	447	430	451	433	483	443	437	450	436	444	461	425	463	418	457	493	479	436	453	481	482	442	465	482	470	433	449	461	472	505	452	420	426	433	462	485	430	438	468	426	461	472	415	451	466	470	448	489	442	431	439	458	472	436	452	415	424	422	486	463	461	476	475	491	497	461	497	485	467	449	461	447	484	480	458	438	460	435	454	455	479	437	465	499	468	464	477	455	457	486	470	465	454	448	465	467	434	438	441	443	449	438	434	448	452	448	471	448	482	469	461	447	445	467	455	424	476	478	487	454	439	458	480	475	454	470	433	435	472	457	513	433	428	453	461	412	438	480	457	461	474	458	441	414	442	434	496	485	387	472	490	414	438	412	429	426	456	479	449	487	471	464	457	433	460	450	437	442	449	457	407	458	404	460	447	443	439	455	410	431	453	429	438	471	428	471	413	463	479	425	460	468	490	486	462	479	413	443	453	457	466	408	427	447	408	460	473	456	505	442	433	448	437	457	467	463	487	465	420	507	414	454	478	443	437	448	476	423	465	430	475	435	447	453	445	460	451	467	400	469	450	480	420	439	463	472	448	464	498	480
24527	20997	27211	25215	16075	6818	3952	2669	1961	1706	1484	1334	1212	1054	987	960	825	699	643	613	563	563	554	558	480	404	337	277	264	229	244	236	212	195	196	204	188	180	216	218	212	198	196	199	192	191	201	202	223	231	209	201	187	212	211	204	180	207	177	207	202	184	207	188	185	189	193	200	178	182	197	187	230	202	191	170	199	223	216	198	195	191	203	175	193	192	191	180	207	192	216	190	217	201	187	197	193	214	191	182	191	188	180	176	190	207	191	174	173	185	197	203	216	202	193	224	223	177	188	212	219	187	199	219	198	191	206	180	200	195	200	161	198	188	174	211	205	199	188	209	208	210	167	205	194	202	218	187	207	204	165	209	193	209	190	185	200	189	200	220	203	213	175	208	188	206	200	180	190	216	196	206	205	203	195	197	204	209	177	211	208	206	168	184	185	208	176	193	198	207	224	192	177	212	209	178	198	180	202	195	179	178	192	176	199	213	187	196	199	203	179	188	177	180	185	206	185	191	194	229	189	199	197	187	179	205	207	202	180	202	195	224	184	199	192	210	184	194	166	198	223	195	183	196	184	191	194	175	216	188	205	193	197	172	199	199	196	214	169	206	189	201	197	207	209	192	198	183	185	188	185	212	185	195	201	191	192	218	216	199	197	190	208	173	209	196	182	197	205	216	195	216	195	210	214	196	192	184	198	215	204	199	181	203	185	213	191	203	191	202	225	199	199	192	180	165	218	190	178	174	197	204	202	200	190	210	193	208	183	187	190	173	196	203	206	197	195	214	188	179	169	195	193	195	203	198	191	179	190	177	186	191	177	198	207	197	174	190	246	161	181	191	191	208	214	178	204	180	182	200	194	198	188	238	188	206	191	174	200	198	212	211	214	200	165	198	215	178	213	177	184	190	183	203	182	192	164	198	197	206	216	193	180	202	176	209	201	193	202	198	204	165	172	184	205	178	204	174	188	212	188	218	210	199	225	213	217	177	214	191	195	196	183	199	204	220	202	189	186	216	196	214	198	204	188	211	200	205	189	195	182	176	196	192	211	194	206	196	206	176	193	202	197	203	219	221	196	195	193	221	196	206	188	179	197	196	185	218	200	197	216	172	213	205	188	183	182	178	193	184	206	187	197	170	184	195	201	177	179	194	176	193	221	204	163	214	173	191	212	204	152	203	210	218	187	220	207	182	196	170	185	190	205	191	203	190	204	191	210	199	211	194	182	178	218	219	188	192	188	200	183	205	205	186	218	187	170	178	201	181	209	178	212	206	194	221	184	190	188	201	198	207	177	203	203	220	191	188	206	200	186	202	223	189	195	212	182	201	219	204	196	231	219	202	186	192	170	192	200	193	209	168	190	187	211	207	204	201	193	205	199	208	211	194	213	226	189	201	204	193	201	204	211	184	217	201	179	191	211	203	205	213	212	208	205	186	208	174	215	196	232	177	205	222	198	184	220	196	209	185	186	208	188	200	199	235	172	183	188	203	192	193	220	181	180	197	192	202	210	191	205	190	200	210	222	211	214	218	215	186	176	195	190	195	190	189	197	187	192	206	187	181	203	180	191	190	186	195	179	196	166	187	222	196	165	214	189	198	189	207	191	202	199	204	183	193	190	182	203	224	192	206	204	190	213	188	188	195	203	196	198	188	186	178	202	179	197	183	207	157	206	204	195	202	200	176	188	214	210	179	219	188	189	198	204	208	198	199	225	171	190	217	179	189	191	181	191	202	213	193	197	198	201	168	205	189	189	180	192	209	171	192	194	200	205	185	186	203	226	189	211	175	181	160	235	187	200	201	211	225	194	189	203	171	221	202	197	186	175	189	212	181	207	194	237	197	197	222	200	218	174	196	194	194	180	185	202	193	211	201	198	191	217	213	212	197	204	180	188	178	210	203	188	183	202	184	186	189	189	215	200	186	211	196	217	196	210	198	207	192	218	200	199	201	194	182	192	205	217	179	204	201	185	176	214	226	194	230	197	188	194	221	205	192	205	210	216	195	199	206	208	205	193	183	210	192	213	187	187	207	195	189	188	219	192	186	173	202	189	179	201	182	195	199	217	194	207	207	187	205	181	177	190	198	184	170	194	198	206	201	189	198	178	202	220	179	201	211	192	192	171	199	189	183	204	209	215	186	209	199	189	200	199	205	183	186	226	147	194	171	195	188	189	199	189	183	174	191	189	187	183	202	193	212	198	205	202	197	191	208	191	150	198	223	178	196	213	209	190	202	193	204	199	200	212	224	189	209	200	197	212	204	199	193	217	207	212	187	193	187	213	207	219	211	176	199	176	187	170	199	176	191	179	187	191	191	204	192	185	198	198	219	181	186	198	192	197	188	176	212	198	199	224	220	193	182	178	200	155	180	170	209	201	190	188	203	210	209	191	196	213	180	206	175	187	192	171	211	182	187	173	190	184	210	192	200	191	210	192	198	181	202	166	208	210	188	186	188	186	200	173	179	194	200	207	176	197	182	181	200	208	179	184	203	184	211	180	194	185	225	206	189	202	193	213	180	207	187	184	196	192	183	188	191	212	211	189	181	196	160	211	197	208	205	206	190	190	195	197	205	200	180	196	193	172	214	202	209	176	208	200	211	212	169	181	189	183	177	208	198	216	175	203	182	189	191	162	183	193	196	188	191	199	211	190	189	189	220	183	191	186	191	210	197	178	202	186	190	203	198	196	213	203	218	179	206	188	192	202	191	204	189	203	171	208	197	198	212	199	181	186	197	187	204	210	215	198	176	174	195	209	200	207	193	202	195	216	184	198	187	194	194	174	173	210	194	214	165	195	195	177	168	189	166	221	174	211	183	198	189	185	214	185	186	180	205	171	186	198	176	205	176	205	198	189	183	201	200	199	169	201	166	198	213	188	161	199	202	204	198	213	190	201	209	198	199	205	171	205	162	221	195	216	202	182	205	198	179	193	199	195	187	176	196	200	226	179	195	220	195	204	187	185	180	180	180	186	214	190	194	200	208	197	198	176	200	177	206	189	220	202	173	185	179	207	193	197	230	187	216	178	211	191	178	215	175	173	173	219	196	207	210	196	196	187	200	187	195	180	180	183	191	174	200	210	189	197	207	224	194	186	183	188	221	195	184	199	195	193	197	191	207	206	197	222	199	195	191	187	176	197	194	190	193	198	204	203	181	183	199	193	190	219	179	166	203	176	202	208	177	188	212	208	172	193	194	184	187	223	189	203	171	228	204	175	214	210	197	211	210	211	216	202	206	196	221	206	211	192	207	187	212	183	188	204	186	208	217	196	177	176	177	201	188	199	173	204	172	200	205	169	195	197	164	216	216	208	177	192	179	214	194	189	207	205	214	228	203	211	197	192	209	209	210	181	215	176	189	198	177	224	197	202	190	194	194	185	200	171	181	213	203	203	194	181	171	163	178	188	192	212	204	214	190	223	197	199	213	188	203	179	171	194	198	194	192	183	194	194	190	188	186	215	192	187	193	199	200	187	188	177	191	179	184	186	220
24290	42016	30097	18656	13916	9231	6618	5172	3992	3290	2726	2376	2108	1877	1700	1452	1351	1166	990	964	832	830	812	800	690	561	493	368	300	325	300	242	274	234	216	236	228	199	237	243	234	228	225	213	219	240	231	224	220	222	244	220	229	227	248	219	217	227	230	215	221	204	223	221	241	223	240	220	235	223	227	206	250	202	193	220	237	224	225	237	217	213	223	223	230	232	243	218	211	211	218	224	218	206	237	222	218	238	215	226	203	196	235	226	206	214	212	194	222	212	199	208	209	197	218	202	227	230	246	257	219	224	230	234	200	227	193	224	205	226	232	224	210	217	204	224	230	228	232	224	247	200	208	195	209	239	226	230	220	246	221	247	219	202	233	220	226	233	219	224	218	221	219	219	207	221	204	222	224	243	210	254	205	233	197	204	216	251	254	240	234	236	198	238	233	238	203	236	242	225	230	241	224	183	248	220	211	240	241	197	211	208	214	209	206	242	234	182	230	220	218	208	231	236	242	216	218	239	215	227	191	212	214	239	227	224	224	249	230	234	220	216	233	223	198	233	224	210	199	228	196	236	207	234	219	232	228	225	225	218	211	226	219	222	223	229	233	251	202	212	213	229	206	219	221	228	236	245	230	220	223	211	241	208	232	207	208	223	228	204	225	222	239	247	220	246	204	250	214	219	217	212	205	225	212	201	206	226	219	211	220	188	218	187	205	210	225	189	211	210	220	215	222	214	231	220	229	203	227	227	232	200	236	217	229	203	225	237	218	245	200	219	211	221	223	222	219	240	240	250	216	239	216	226	262	214	210	224	226	219	213	223	233	203	182	221	213	237	226	222	228	251	215	233	198	220	198	227	204	210	216	201	232	240	199	203	215	202	208	240	218	214	246	204	224	211	202	215	217	214	233	214	218	220	232	226	228	207	192	219	241	236	211	213	221	215	179	210	229	246	218	234	214	221	236	216	223	250	258	254	239	196	215	238	250	208	219	223	190	190	231	238	228	217	213	234	229	213	211	217	219	229	224	212	204	221	217	225	227	245	204	233	237	238	186	222	209	218	207	203	221	217	248	205	212	237	217	230	212	220	227	220	186	220	247	224	233	245	216	250	219	223	220	211	214	210	211	226	236	212	236	222	197	225	222	203	235	240	229	208	240	219	230	221	210	216	204	227	235	211	209	251	222	215	228	221	230	226	216	206	208	226	213	204	222	206	233	205	220	199	216	223	236	207	241	212	214	232	230	222	219	224	195	222	227	225	225	211	218	279	208	222	211	221	207	206	240	254	201	202	231	203	224	192	218	220	231	230	222	254	208	210	229	188	232	208	185	244	194	231	205	231	218	200	202	213	203	231	255	237	216	217	188	216	221	213	207	246	218	228	207	211	229	240	214	217	217	210	225	208	207	211	222	218	218	227	233	219	238	217	255	185	228	213	216	214	232	209	238	219	222	213	231	197	225	200	203	214	218	251	233	255	228	217	220	216	212	204	240	216	215	210	234	220	212	213	232	210	204	217	229	214	204	208	226	214	204	226	251	206	199	224	246	214	222	205	227	228	205	217	201	225	211	258	250	235	210	200	212	205	224	237	234	218	214	203	242	260	216	234	224	249	219	226	235	214	226	199	191	244	215	203	220	186	220	192	189	219	214	226	238	241	239	203	214	233	237	223	211	232	202	209	233	240	212	210	208	225	233	223	251	219	203	238	218	210	208	223	214	238	221	209	203	252	235	209	215	230	231	221	196	214	215	256	203	207	186	210	225	207	218	246	210	213	234	213	202	229	216	228	226	227	214	211	226	212	224	187	209	223	203	204	203	207	194	213	233	223	210	225	232	241	222	217	210	211	235	238	211	222	193	219	229	220	231	215	204	236	198	227	211	259	212	219	215	221	231	217	226	218	225	237	213	212	227	219	225	217	241	206	198	207	205	201	225	228	239	222	245	205	223	214	222	207	218	216	204	218	210	200	243	226	232	225	229	220	215	193	195	217	221	233	218	215	226	199	212	217	206	195	228	217	203	219	234	220	209	235	229	240	212	214	216	214	206	213	227	219	224	253	237	234	210	238	216	200	227	209	232	228	193	218	238	207	222	204	218	207	201	222	227	220	242	246	222	206	214	230	221	216	227	253	228	219	232	201	208	244	239	240	222	199	224	218	239	224	228	204	228	217	203	212	205	193	209	220	231	214	205	236	228	237	215	214	212	231	215	230	224	221	208	222	238	235	225	216	205	198	255	202	223	246	213	225	206	188	221	229	209	220	235	248	221	218	212	210	211	228	218	208	217	222	202	228	205	227	228	241	212	238	216	230	211	220	208	202	223	206	218	203	209	232	215	204	221	227	224	217	188	214	202	217	208	215	254	229	233	245	236	224	226	217	240	176	246	207	189	212	249	227	215	247	210	248	215	198	235	229	215	219	210	220	216	215	220	211	216	221	225	231	203	203	221	210	208	224	228	242	229	223	223	243	201	235	226	218	214	222	197	204	204	218	197	213	201	216	236	241	222	241	233	207	231	234	248	222	231	236	227	216	202	234	223	241	218	211	216	225	227	201	229	236	218	218	235	216	220	240	231	240	243	245	215	195	221	223	226	221	243	204	240	229	233	218	237	264	212	225	225	235	243	184	210	223	214	227	229	210	232	178	203	213	235	234	212	210	233	241	218	227	238	218	194	185	194	226	236	217	188	251	220	246	202	207	209	217	213	245	211	213	200	240	237	203	175	247	222	213	212	210	228	232	223	236	226	211	213	221	186	205	223	231	233	216	209	224	242	211	210	200	222	211	223	230	237	217	209	234	236	207	218	197	220	222	220	235	233	203	224	224	235	216	216	211	211	216	227	193	242	211	201	207	227	215	212	208	212	215	231	228	238	206	225	230	211	206	208	219	216	229	234	228	232	204	217	223	226	218	238	204	222	233	205	213	215	216	229	232	229	229	223	185	229	222	177	229	216	221	234	226	229	200	227	218	233	212	186	209	214	203	214	205	248	225	237	230	219	172	237	230	217	239	221	202	225	217	191	225	213	188	212	231	212	216	216	201	220	223	222	234	224	197	216	228	224	242	251	215	224	209	197	223	220	222	226	235	222	218	212	249	231	230	210	219	225	212	206	203	230	222	224	201	216	212	211	224	190	201	233	217	219	223	215	212	211	212	212	196	236	223	218	210	227	236	202	220	238	215	211	218	225	222	214	232	216	210	200	205	227	223	219	252	231	207	237	248	224	224	202	203	234	232	230	243	232	213	205	198	225	226	207	212	208	251	202	223	239	219	232	230	227	207	210	229	225	208	220	205	220	218	224	182	224	236	213	191	214	216	188	233	228	221	204	206	231	230	215	223	237	220	217	247	207	229	244	242	203	209	216	217	216	210	207	227	246	205	208	223	231	215	209	229	239	212	203	211	229	219	216	200	221	211	216	214	225	249	224	249	222	202	235	207	233	228	219	205	207	227	232	221	243	210	197	239	250	217	224	216	248	227	220	223	247	206	229	217
22456	21097	28803	23648	21156	21428	14293	5416	3702	3037	2661	2312	2124	1889	1697	1590	1516	1249	1079	1099	1023	998	968	946	803	683	648	536	525	482	452	494	412	413	412	412	397	403	433	412	398	387	361	353	422	414	407	385	427	397	411	420	400	403	381	412	385	388	417	386	405	424	372	385	390	421	426	409	407	443	394	424	431	400	344	360	370	422	427	408	395	410	404	361	383	414	436	366	385	444	400	412	390	416	432	391	428	395	433	413	388	390	376	383	387	426	388	446	394	416	399	394	384	392	398	416	443	344	392	403	400	366	383	394	399	389	369	364	406	420	407	377	359	392	378	395	380	381	359	384	406	394	406	403	419	416	392	377	377	405	443	424	413	393	398	415	405	385	431	387	404	400	401	378	420	411	344	376	411	397	412	402	388	386	380	421	416	394	406	402	410	382	374	422	380	402	412	385	422	400	389	404	396	427	430	387	427	388	433	383	420	406	431	370	371	376	377	402	399	393	397	385	392	398	395	419	411	398	367	406	413	387	410	417	400	396	453	394	374	398	414	383	378	356	381	375	376	393	366	382	382	395	400	409	398	402	410	420	417	399	374	412	410	365	393	397	393	407	429	394	386	393	439	421	395	380	411	383	414	402	416	383	381	381	419	408	418	377	379	412	412	373	397	412	394	409	400	400	400	373	382	387	395	387	362	412	387	420	383	396	423	358	401	408	385	399	424	410	398	439	407	418	393	385	400	421	366	388	388	404	398	350	378	394	367	368	420	385	432	395	427	390	386	376	430	406	393	390	412	408	397	423	394	378	367	414	397	381	395	421	440	399	387	372	357	412	396	406	389	371	365	401	387	398	403	373	393	417	355	389	437	405	376	390	451	391	422	426	419	386	389	378	399	402	413	408	400	416	381	407	391	393	409	409	377	398	414	400	401	392	413	376	403	406	387	399	423	375	415	391	408	382	418	378	409	356	380	404	387	398	442	376	402	426	408	429	403	385	401	358	408	373	403	391	425	394	413	405	402	366	396	375	415	408	402	416	387	373	358	416	396	422	409	362	406	422	409	417	375	419	391	376	418	394	382	406	419	391	387	396	414	351	406	377	388	400	405	414	360	418	413	409	391	376	409	444	405	422	367	409	396	435	389	399	395	406	410	368	397	444	394	418	410	388	404	385	378	404	422	354	363	369	388	417	408	373	370	417	377	388	370	378	382	407	404	393	421	399	393	410	378	363	390	408	393	380	376	373	426	415	400	407	430	413	431	375	386	395	399	374	387	374	390	405	449	402	395	407	377	367	368	407	387	396	399	374	374	397	428	398	408	358	409	371	436	435	410	387	383	370	395	404	389	395	359	396	389	396	396	394	447	401	392	382	398	433	391	407	384	386	402	386	421	408	396	383	362	382	421	383	381	445	417	365	393	434	374	421	424	420	379	383	413	406	423	364	363	373	421	376	399	382	420	419	378	426	437	376	414	398	373	422	420	383	392	382	405	402	352	406	380	401	417	357	365	362	378	388	406	396	391	391	387	417	369	405	353	374	414	344	380	388	389	407	403	385	434	381	401	414	402	437	399	400	429	391	389	431	424	385	403	368	388	410	387	420	373	419	386	402	424	408	386	424	409	442	394	417	402	402	411	429	418	407	386	431	407	410	401	417	420	361	385	399	417	386	392	382	377	392	383	376	383	410	420	385	399	375	343	401	389	376	411	403	411	396	400	381	426	403	388	408	395	405	412	392	334	381	364	395	379	418	404	412	381	402	392	361	400	392	390	408	378	414	368	411	389	376	428	414	373	420	417	400	399	374	408	407	392	391	422	390	415	396	349	394	396	379	411	405	394	407	414	400	430	406	378	413	403	397	389	377	429	380	378	376	402	397	437	390	404	383	435	385	392	415	424	429	379	381	402	381	411	401	387	407	369	391	377	375	421	375	397	432	419	429	385	383	432	389	398	404	416	384	390	381	386	420	401	416	399	421	386	424	406	398	379	391	419	410	402	407	451	380	385	394	389	416	425	393	359	410	383	398	430	419	360	422	406	408	372	393	409	403	371	412	424	412	374	413	385	424	416	414	406	397	396	401	390	399	397	401	397	380	394	405	365	435	405	370	429	375	392	409	431	365	439	415	422	384	375	412	421	414	409	409	413	403	410	386	365	391	440	387	421	366	402	365	411	427	394	411	424	388	409	436	416	399	403	404	375	397	399	363	403	422	398	384	387	384	394	373	367	392	388	384	423	414	418	361	401	379	407	394	391	385	387	384	420	368	384	395	423	386	387	404	410	414	390	427	389	402	400	394	408	371	421	386	388	375	373	419	416	399	403	413	396	382	403	385	375	395	398	396	402	432	411	384	390	404	394	374	362	367	393	380	401	422	394	405	403	416	396	399	430	387	433	396	392	389	375	386	399	393	383	382	411	398	389	385	380	425	423	421	398	400	408	376	404	391	402	395	398	398	417	429	364	395	373	416	390	426	404	424	388	404	427	371	372	399	409	405	417	402	364	403	427	413	393	392	384	399	403	400	442	409	365	395	428	431	365	418	409	360	371	399	357	397	383	387	389	399	401	414	401	382	385	428	405	394	382	405	408	354	401	378	374	374	383	375	384	396	386	384	356	378	428	372	391	413	405	427	379	407	381	452	348	368	397	430	387	396	385	404	450	423	357	410	424	398	385	404	417	426	358	417	429	400	395	346	412	431	391	358	385	386	389	406	391	401	440	403	418	400	416	384	414	403	412	410	366	421	398	406	344	387	382	393	398	406	405	396	381	403	406	431	386	413	404	403	412	405	377	423	413	395	350	392	370	381	410	390	382	357	378	401	398	416	393	418	403	391	386	403	430	426	413	367	402	384	388	363	380	403	379	395	363	421	400	385	412	425	403	396	375	390	399	441	389	354	395	365	411	415	391	411	406	404	383	394	408	411	410	391	366	400	378	393	433	420	390	411	405	349	377	423	433	378	382	357	379	405	418	381	412	378	406	425	407	430	386	414	397	445	449	397	388	395	414	391	369	400	391	413	408	374	411	391	423	412	418	395	407	401	390	414	419	368	391	439	365	382	374	419	387	382	387	389	381	412	386	403	431	400	396	408	420	411	393	371	411	407	382	418	389	423	380	400	406	428	393	430	415	369	398	389	401	395	376	418	355	395	421	398	409	395	385	421	395	371	410	404	399	438	425	404	410	409	406	395	360	420	376	390	374	380	416	389	397	409	387	375	382	436	375	373	365	392	383	405	384	389	386	390	369	398	443	390	398	378	370	389	381	374	396	380	393	394	449	398	407	411	398	382	388	396	390	398	427	403	388	406	379	406	404	370	397	387	376	388	374	401	368	395	416	414	356	408	394	378	432	401	393	384	396	391	379	423	412	397	414	383	395	388	413	393	388	404	401	383	389	377	393	391	414	395	393	403	418	409	378	389	375	365	409	413	382	393	397	403	409	384	420	386	361	379	391	386	403	369	386	393	404	394	404	408	406	385	387	397	398	413	395	429	429	382
26602	50172	37314	24794	19577	13995	10188	7860	6391	5032	4359	3725	3373	2916	2620	2473	2180	1882	1623	1530	1412	1369	1335	1314	1141	905	723	617	586	561	560	516	513	434	455	444	416	473	450	452	408	408	456	427	454	423	447	431	459	476	396	398	416	400	420	425	462	477	432	374	440	402	446	421	410	440	418	400	454	469	419	450	396	434	430	408	438	427	451	440	410	435	411	400	420	405	405	414	418	433	426	401	398	438	463	405	437	402	433	444	441	442	435	417	444	436	414	465	376	457	389	423	440	412	429	432	408	432	393	446	424	430	408	432	444	464	440	454	418	434	424	411	429	442	414	428	430	433	375	427	446	433	389	436	424	439	455	432	381	403	416	471	444	419	402	404	427	430	418	461	433	493	401	418	399	448	407	395	399	435	434	472	437	429	407	449	428	430	464	436	445	427	445	430	459	449	445	439	399	406	392	397	426	413	395	448	428	429	437	478	421	422	403	424	446	481	491	442	447	483	454	420	396	450	416	451	450	410	457	461	436	418	429	438	419	398	422	440	422	427	480	429	430	446	436	432	407	424	407	414	405	428	424	414	448	432	438	468	437	450	423	438	415	425	438	446	426	451	454	402	390	400	444	410	419	436	415	411	427	407	431	453	434	423	433	429	439	413	417	438	417	437	419	411	413	464	457	470	418	432	465	434	412	412	420	396	391	450	438	454	439	418	455	448	409	439	422	433	423	407	420	420	401	400	403	395	457	409	432	432	454	423	433	404	460	442	441	393	475	422	427	428	405	410	426	405	435	481	452	453	401	459	419	425	400	405	424	450	412	397	409	431	458	447	449	437	455	413	433	414	399	440	437	420	438	454	446	453	443	454	456	470	396	399	447	443	448	397	444	415	413	388	459	398	452	428	409	459	417	428	418	391	447	407	450	449	445	434	406	438	383	457	430	429	422	458	441	439	378	415	399	435	433	411	444	420	468	469	416	450	425	428	449	427	453	443	404	445	452	458	418	410	438	416	422	406	423	431	433	460	442	405	390	403	394	419	437	417	427	412	425	475	448	429	404	426	447	379	429	446	422	399	420	441	421	428	442	422	429	404	450	408	450	430	417	397	389	465	406	442	413	487	413	426	458	429	443	443	413	429	401	425	395	460	434	419	438	416	424	435	414	457	432	431	405	447	419	439	406	434	428	407	438	435	427	432	435	436	425	450	443	405	436	459	421	457	420	450	399	420	425	449	478	444	453	423	419	434	426	441	416	427	404	404	455	451	419	427	400	416	443	403	420	386	434	433	475	406	426	418	414	411	436	444	423	391	437	403	411	438	439	451	450	424	470	393	417	421	416	396	411	423	437	456	431	434	381	448	427	418	398	412	456	392	424	424	462	403	432	426	476	433	415	494	447	410	407	406	441	420	434	446	448	438	436	400	396	402	421	407	404	412	423	424	411	440	436	407	389	433	444	442	404	406	428	421	457	443	433	415	437	431	396	449	432	468	408	420	423	427	447	407	390	435	418	461	425	437	418	444	433	435	435	437	416	436	488	412	456	422	441	436	460	421	454	441	418	415	404	436	446	411	445	434	440	417	454	412	417	430	453	461	477	416	402	460	408	446	403	433	414	437	418	451	414	421	431	417	414	452	431	397	439	424	449	427	467	428	455	456	405	445	434	458	412	460	439	468	399	456	416	420	441	432	435	406	420	420	440	424	417	432	429	443	422	473	427	430	420	435	426	419	449	423	467	416	440	483	428	442	402	457	404	430	462	434	435	420	382	413	439	414	446	454	408	448	416	438	414	455	425	438	454	434	427	478	395	441	417	439	465	434	419	473	467	437	426	450	461	431	463	423	428	424	410	428	419	442	453	453	432	438	437	391	434	448	457	419	455	416	429	447	449	465	405	421	405	464	415	436	427	416	384	459	425	428	413	422	447	421	419	450	430	384	437	456	421	449	393	463	466	430	427	385	457	436	469	420	408	447	378	456	428	439	468	416	443	415	450	461	396	456	445	390	424	407	402	445	408	450	413	445	417	414	409	434	428	439	447	420	443	432	420	440	396	429	432	418	414	414	399	437	424	426	400	446	420	419	421	433	425	436	424	446	429	413	428	440	483	410	431	433	415	445	442	425	427	412	428	443	466	387	405	461	424	393	431	475	414	445	424	446	408	406	386	439	435	436	432	427	449	426	400	441	424	483	447	438	409	437	458	412	422	403	416	456	420	431	437	445	420	439	423	432	430	384	453	429	388	417	410	427	405	463	452	405	413	416	436	411	459	421	446	415	425	383	450	456	425	437	469	450	462	445	406	444	410	449	430	443	419	394	413	460	461	430	397	417	392	441	444	416	440	413	418	442	454	434	403	396	430	390	452	424	386	452	436	410	423	440	445	426	433	476	425	443	449	471	415	430	448	434	425	427	442	430	428	418	441	466	430	419	445	400	431	435	427	407	459	447	405	430	460	427	425	466	414	475	421	464	392	459	469	374	441	430	399	404	462	434	403	471	444	476	425	423	436	409	407	436	482	405	435	403	431	440	491	445	451	456	441	457	427	443	435	439	433	456	449	431	432	420	423	413	459	404	439	390	433	414	433	458	452	455	419	430	434	420	418	422	416	447	439	426	469	436	433	464	396	399	441	438	421	454	429	417	400	455	404	448	439	436	413	438	411	397	432	390	407	426	400	422	426	431	433	430	448	464	419	388	415	416	434	430	450	454	447	425	452	420	444	440	416	413	429	449	441	429	462	480	428	412	426	435	445	436	421	398	429	413	407	449	405	416	438	429	435	453	427	418	430	420	447	414	410	428	415	424	416	417	480	449	430	426	401	443	447	421	434	431	410	429	446	434	422	406	444	455	395	425	405	451	452	440	460	432	387	383	406	440	425	419	462	422	421	416	446	454	418	425	445	422	453	427	436	419	429	418	452	428	446	431	432	418	398	424	420	403	448	417	381	433	416	430	428	461	411	448	419	438	412	411	419	421	440	421	464	409	414	397	405	425	467	402	436	427	462	399	418	420	446	405	430	425	405	439	424	429	415	423	436	407	438	406	419	425	450	451	422	405	433	402	423	476	446	440	439	442	414	408	440	445	389	432	421	418	417	434	437	437	421	466	437	412	406	428	461	408	446	409	423	395	419	428	443	404	466	437	444	430	426	377	431	442	429	426	435	440	433	400	419	439	428	404	400	417	419	424	466	378	423	395	441	448	430	413	404	439	446	473	462	457	425	452	436	366	448	437	422	473	427	436	447	416	415	431	428	402	432	426	434	453	407	408	428	425	452	427	427	404	393	462	399	411	433	433	436	439	431	433	460	440	425	439	466	414	424	395	408	437	420	471	465	402	437	452	418	404	403	472	440	437	420	417	456	468	437	462	437	409	454	411	418	433	448	425	408	400	455	410	413	441	417	449	444	414	439	409	447	424	452	481	427	432	463	454	454	430	409	462	412	447	468	438	416	404	440	393	436	442	452	426	465	430	449	441	414	403	423	407	418	427	424	449	394	413
28317	23455	24557	15887	7633	4390	2827	2105	1656	1363	1205	1176	1082	948	909	774	810	676	593	577	573	528	554	517	440	379	357	321	330	284	278	300	282	265	241	281	244	268	263	287	225	253	246	264	220	266	262	284	241	265	242	263	257	234	254	257	244	244	252	261	256	259	269	234	259	270	250	273	239	262	263	239	276	285	236	245	249	284	276	265	250	268	266	224	251	278	260	269	242	254	261	260	256	256	253	260	278	261	246	273	232	245	239	267	257	266	260	246	256	254	265	265	237	265	270	259	248	243	277	258	273	268	241	262	249	225	232	289	273	242	247	229	251	259	277	240	254	238	257	264	265	277	258	246	255	267	286	246	261	251	250	245	263	265	251	259	226	248	279	278	235	265	252	290	231	222	258	250	247	239	254	244	271	251	266	268	282	273	231	258	282	246	262	294	250	273	255	240	276	234	254	269	235	242	244	232	267	249	254	265	255	247	274	260	263	256	275	268	255	255	261	294	260	249	261	272	226	241	265	245	242	280	241	264	304	252	231	257	258	270	270	258	266	277	236	270	252	245	282	264	252	242	265	268	250	268	244	268	254	265	263	276	250	243	262	242	253	253	269	248	278	264	238	242	267	252	270	270	286	258	270	272	251	270	256	243	272	256	267	244	231	257	250	284	212	269	269	265	255	260	258	280	281	258	243	237	248	232	260	254	229	253	257	262	232	256	239	257	254	252	251	241	254	252	262	258	288	252	266	274	256	275	258	244	245	273	246	249	231	207	272	262	248	269	268	250	281	257	254	273	259	291	279	268	266	257	278	277	239	261	271	227	260	251	259	222	201	287	276	255	285	250	263	254	258	287	281	266	261	231	222	264	256	276	279	242	265	235	249	274	265	271	253	238	243	268	239	244	261	245	284	234	255	253	228	261	234	272	272	235	245	284	271	260	275	235	253	257	256	238	289	259	276	246	267	251	259	224	268	277	255	286	250	236	259	268	253	245	254	250	240	241	252	287	252	254	258	268	249	248	271	272	262	273	238	240	264	284	281	259	261	286	271	244	266	265	268	271	258	247	273	264	267	238	271	287	213	258	251	233	263	250	232	265	278	258	247	275	274	250	285	259	257	265	269	261	242	253	272	264	261	260	284	236	241	269	270	273	259	271	236	250	253	271	218	283	256	254	263	250	244	274	263	264	266	240	246	227	260	228	263	271	254	248	264	250	262	259	275	242	253	260	251	256	246	263	267	261	246	282	270	252	237	278	240	283	234	264	294	243	273	220	226	261	239	260	248	249	246	276	244	272	255	247	310	295	250	232	274	226	232	249	258	221	253	282	257	253	268	243	273	260	262	254	251	244	274	257	244	257	228	220	250	263	247	279	256	277	270	223	302	264	264	246	253	246	296	241	244	269	252	262	246	261	261	274	239	278	233	263	245	273	275	257	267	244	251	258	263	270	258	256	250	259	233	246	270	251	251	249	244	260	271	252	238	242	244	262	254	262	215	272	288	256	256	249	257	226	271	250	265	248	234	277	256	265	247	267	231	237	274	255	246	260	252	241	253	256	277	286	248	280	242	217	237	244	253	251	258	275	295	256	289	278	265	252	244	254	283	246	273	246	257	269	245	239	282	268	263	257	247	242	258	263	232	243	282	252	261	250	284	280	276	247	254	230	241	251	266	246	255	262	262	248	273	254	286	235	274	279	258	265	240	236	260	289	259	272	278	271	253	261	266	238	267	237	251	273	251	222	280	268	268	253	265	296	247	221	268	281	273	258	248	264	254	253	270	283	270	243	248	283	280	268	242	274	246	260	278	254	266	267	267	268	258	269	216	257	239	275	260	268	271	230	279	251	234	271	227	316	290	293	233	267	289	259	245	229	254	248	256	241	277	253	282	266	256	300	221	261	246	268	244	264	245	267	291	270	253	261	269	238	257	261	279	235	252	267	266	278	268	261	279	247	268	242	266	264	263	251	309	285	227	259	252	267	254	238	273	235	264	228	284	296	253	252	268	284	257	252	266	277	265	266	266	238	255	226	254	266	262	232	235	267	237	242	273	271	264	238	246	263	271	285	256	276	271	280	252	262	259	268	254	252	255	276	249	266	252	259	263	274	255	241	233	258	263	267	265	269	252	246	231	278	298	277	273	237	242	265	272	247	232	257	258	263	230	270	245	243	256	263	270	259	258	241	252	245	251	250	283	252	253	255	240	258	248	272	259	254	266	256	269	267	254	238	242	264	277	252	247	274	265	247	271	262	249	267	245	254	208	260	251	246	269	280	258	256	274	266	259	248	256	267	251	253	253	266	248	251	264	237	257	282	227	248	250	236	263	257	265	253	276	259	265	242	284	268	236	273	255	226	264	258	270	281	268	257	266	248	265	268	252	263	259	274	246	244	267	247	285	227	270	242	270	243	262	251	258	269	255	270	245	263	251	262	251	268	248	305	247	269	251	264	257	286	293	262	247	253	298	266	257	254	268	274	280	264	254	260	227	252	234	257	275	260	255	262	241	267	268	248	259	270	254	253	263	272	266	237	277	246	214	227	256	249	283	232	241	251	268	253	251	258	250	251	283	251	238	249	270	250	249	241	240	261	246	237	293	268	257	260	255	235	261	265	263	258	243	263	263	264	270	268	281	250	257	277	244	246	251	244	277	257	228	263	267	253	263	272	244	287	267	264	268	229	222	241	245	266	293	239	229	250	251	281	257	240	242	233	246	241	249	258	255	245	234	253	268	255	245	266	229	268	252	282	275	258	272	248	276	234	235	256	271	261	271	245	247	257	266	253	243	252	242	291	238	265	276	232	270	260	242	279	256	265	248	265	264	263	228	259	258	245	274	274	278	272	238	250	250	270	259	252	267	254	277	269	243	266	282	280	250	269	233	274	252	249	261	286	265	258	242	274	280	272	229	258	234	230	234	278	248	273	264	264	240	252	279	277	261	231	258	250	260	245	236	280	262	256	254	255	281	244	296	264	251	249	252	243	261	243	240	249	259	258	256	268	261	255	230	242	276	263	227	255	256	275	252	259	274	261	278	265	269	245	282	262	267	273	250	256	256	270	267	282	251	250	242	264	241	248	245	283	250	258	252	257	266	273	240	241	267	278	240	265	267	245	248	231	273	249	242	230	268	244	238	250	248	273	240	262	262	259	232	257	262	262	272	272	267	275	218	264	254	242	291	268	266	245	236	254	282	236	222	265	245	244	263	268	267	272	239	274	277	277	276	256	245	283	243	256	235	252	248	258	246	266	267	262	249	268	268	248	235	260	253	268	247	251	266	277	242	273	264	277	272	261	282	290	250	255	267	247	261	262	259	238	269	280	273	260	246	267	252	254	256	291	242	268	273	256	302	266	246	256	259	258	256	243	243	236	230	248	253	228	271	251	263	263	282	263	281	231	273	261	250	270	255	253	237	237	246	248	281	277	255	277	257	233	285	301	250	239	255	275	260	268	254	269	292	276	241	257	266	246	256	274	244	251	248	265	285	282	250	268
24254	37412	26456	15237	10795	7571	5177	3927	3203	2607	2210	1972	1805	1545	1393	1268	1159	980	814	801	792	764	743	666	598	580	454	384	353	318	344	308	263	306	279	266	291	290	269	273	288	279	279	265	300	288	303	281	273	242	264	293	271	285	280	299	285	259	251	278	295	310	296	282	263	300	277	302	301	276	314	296	293	295	278	288	271	286	270	281	295	300	252	283	275	270	290	288	299	298	273	275	275	289	305	309	286	289	277	268	269	264	273	251	307	279	279	291	308	256	272	260	285	274	272	286	282	292	284	299	257	301	265	257	261	277	280	261	272	266	255	265	304	277	287	262	264	281	280	300	260	289	262	268	291	282	265	267	270	284	268	280	314	265	297	295	297	265	269	279	296	283	294	285	272	310	278	270	272	305	261	297	263	310	264	307	279	283	286	293	291	271	292	279	293	281	257	276	285	260	299	292	252	289	279	286	280	285	301	267	261	261	256	261	280	317	279	280	296	286	303	274	257	292	275	291	276	234	285	278	293	276	266	284	305	268	280	278	295	276	272	311	272	285	266	289	282	276	306	264	255	259	292	261	285	265	297	285	303	261	286	272	264	293	279	284	271	271	292	303	261	283	302	281	279	286	282	267	307	266	269	248	242	265	278	264	260	276	263	298	247	243	263	298	243	276	263	284	294	297	253	283	261	267	289	279	293	270	276	251	284	292	302	281	285	254	283	238	285	290	289	290	268	282	290	299	279	295	253	278	276	291	285	265	256	267	264	285	281	256	257	299	293	281	294	250	274	298	298	265	262	293	230	278	286	286	280	312	275	274	278	278	296	259	301	268	277	297	281	275	271	309	276	281	266	300	262	311	263	267	287	286	278	281	278	284	288	279	297	268	282	236	265	259	284	280	264	279	309	306	266	276	262	267	269	282	291	287	258	284	251	288	280	263	280	286	276	274	282	281	282	296	271	312	269	299	271	286	317	272	289	294	307	284	276	253	279	301	278	285	278	260	275	255	270	262	268	266	290	297	285	285	296	312	302	276	288	287	275	271	276	304	266	287	285	262	278	294	300	271	290	264	273	264	268	272	301	282	248	295	296	268	268	288	280	280	294	258	271	283	266	276	308	281	288	278	282	287	267	269	298	268	252	279	276	257	257	289	271	299	315	272	261	267	252	263	262	289	268	284	258	259	284	274	286	296	264	288	285	276	269	267	257	260	287	253	278	275	275	295	273	254	275	273	257	261	268	256	281	295	261	299	273	269	241	282	263	288	283	256	321	271	293	298	318	295	280	285	287	281	257	273	281	297	256	272	283	301	236	248	288	267	269	282	302	309	281	263	263	233	279	251	278	269	294	276	289	265	281	269	263	278	281	294	294	267	310	275	267	307	291	254	261	288	263	270	291	280	293	253	257	267	254	279	284	250	286	281	300	259	259	290	253	268	304	267	272	284	272	261	288	283	295	253	289	290	270	282	272	256	276	274	232	269	258	308	256	281	262	277	267	279	274	275	265	294	276	290	303	279	264	286	275	264	225	295	263	274	295	269	292	247	273	293	299	287	280	268	292	287	296	277	259	290	282	263	290	254	319	271	266	286	295	263	253	296	272	285	260	270	273	300	258	299	285	289	315	293	268	275	287	328	266	297	270	275	284	266	282	287	294	284	284	285	263	280	269	315	288	277	266	287	293	309	288	277	298	281	276	311	302	279	283	267	287	275	277	286	286	317	262	272	287	279	272	287	269	305	286	260	279	271	275	286	283	247	280	266	285	286	251	283	264	305	294	303	302	257	304	296	272	273	257	292	279	275	277	283	296	292	286	256	287	287	296	270	273	269	307	253	278	268	261	254	286	314	268	306	289	299	277	286	254	278	286	242	301	281	264	282	278	285	276	247	317	236	286	289	265	302	274	258	290	287	278	294	287	290	325	257	273	312	313	273	299	268	256	287	314	299	286	294	231	276	262	277	317	224	305	309	269	271	272	284	291	276	261	282	268	266	279	262	291	278	266	288	281	276	256	285	296	286	249	263	269	255	285	283	259	293	266	296	268	301	286	263	281	308	275	291	289	289	275	282	250	288	283	268	253	276	274	265	301	276	265	275	285	293	301	263	298	278	254	286	279	287	276	268	279	283	288	287	265	267	269	262	268	266	284	287	249	274	304	299	247	278	290	282	243	312	289	286	273	272	282	273	278	286	301	256	297	262	274	303	281	279	262	311	268	258	245	305	305	249	289	303	275	297	277	277	261	274	252	261	291	280	282	312	304	266	281	265	275	250	278	262	284	288	271	281	251	270	262	263	277	282	279	272	301	284	266	281	319	278	237	284	267	276	252	279	298	296	284	224	287	262	272	284	275	268	254	325	276	237	303	258	286	258	274	286	287	273	268	300	302	289	260	332	268	285	270	277	320	283	285	296	279	286	299	289	316	288	287	264	256	263	275	279	267	270	290	292	337	292	256	276	273	296	276	255	280	294	293	279	257	262	286	280	283	272	277	307	258	280	276	270	289	290	260	302	264	264	286	274	287	307	289	271	254	294	282	286	283	261	293	273	265	257	283	289	274	310	301	275	279	258	288	279	295	299	297	282	292	271	307	275	285	284	255	312	296	294	273	307	255	279	288	269	255	268	260	304	282	277	294	296	297	273	290	254	299	260	238	277	297	263	271	298	282	306	268	282	265	290	269	251	262	275	310	275	257	290	273	267	272	271	273	274	279	279	298	279	275	259	320	292	274	284	278	298	260	291	263	277	254	260	286	278	294	316	291	311	284	311	299	249	282	290	268	277	276	255	293	289	309	247	293	275	288	303	283	258	292	259	268	291	247	305	284	277	283	255	272	269	273	289	303	295	286	291	270	257	287	268	280	283	281	265	243	272	276	276	269	274	286	293	274	302	278	281	312	296	288	279	269	269	334	282	303	310	247	254	282	253	307	269	270	279	272	306	276	277	290	284	310	279	279	279	323	302	277	274	325	300	276	281	251	258	308	271	279	280	264	291	268	277	284	283	259	289	284	253	285	283	282	289	320	299	281	280	297	309	290	270	258	292	258	258	252	291	285	287	294	267	301	288	288	285	308	294	289	274	289	288	269	298	303	277	277	267	279	284	293	276	238	283	291	286	272	256	299	279	305	291	295	278	276	287	306	256	283	246	261	297	277	264	270	284	282	283	283	280	290	291	286	270	269	288	315	281	301	270	264	278	282	316	288	315	289	295	283	289	290	295	291	294	283	274	268	309	280	247	297	304	280	255	284	270	293	276	292	241	286	314	288	285	260	294	281	293	285	262	284	295	295	285	267	295	302	292	281	258	300	273	275	264	267	273	275	302	302	259	310	257	304	285	285	260	261	290	289	272	271	278	286	252	305	288	258	276	297	277	286	290	271	288	281	233	281	291	260	313	266	287	281	237	297	276	278	295	263	277	283	287	290	294	266	271	288	255	274	280	275	283	283	267	293	278	277	266	278	275	292	260	296	305	238	287	294	302	257	272	270	287	261	246
23346	21024	28249	24051	21184	16341	6833	3822	2734	2352	2072	1891	1700	1511	1452	1325	1235	1062	886	826	865	824	879	849	674	583	594	513	467	490	456	430	417	428	434	368	402	386	419	382	408	393	416	430	429	446	399	428	407	389	426	398	397	407	422	427	416	402	419	433	421	424	397	418	438	442	434	403	405	409	412	428	411	428	410	412	426	450	418	418	394	379	435	412	403	408	403	421	385	430	431	430	410	389	420	460	390	392	426	397	412	436	385	415	402	427	438	406	427	408	404	384	420	411	417	430	388	420	415	387	363	434	386	419	406	434	375	425	410	404	391	420	406	430	385	427	370	401	409	413	417	396	399	466	438	411	441	382	422	437	394	404	367	442	398	399	403	381	387	405	423	447	444	397	386	393	405	441	401	411	421	430	407	386	405	389	439	417	410	402	402	469	402	427	418	423	400	380	395	413	399	408	408	385	408	403	398	378	397	409	421	422	400	403	384	455	418	396	412	392	401	441	401	382	446	398	418	439	407	450	419	434	401	427	396	395	407	421	396	437	404	399	416	374	412	427	410	415	449	417	406	399	375	434	404	379	418	433	445	410	393	402	378	398	394	385	405	428	448	399	437	459	410	399	417	406	414	419	455	385	405	399	407	402	386	405	415	378	404	435	409	408	416	434	414	417	385	380	433	447	418	416	397	418	433	439	407	437	401	437	411	400	430	419	441	419	430	437	421	401	396	408	411	400	392	422	425	407	401	424	427	439	414	446	461	445	389	417	396	389	442	419	429	402	388	429	416	391	373	415	449	418	427	422	406	439	418	451	409	412	407	410	413	399	410	430	398	417	442	389	429	414	428	460	392	421	381	422	377	409	383	407	405	433	399	432	407	397	382	420	437	405	386	391	442	390	410	397	404	432	427	403	411	415	421	426	402	404	441	380	374	359	383	394	397	363	402	409	388	403	401	402	425	441	385	424	386	412	411	391	405	404	387	389	405	396	395	407	397	415	466	381	424	372	389	432	421	421	399	399	409	431	413	380	399	410	393	405	407	437	423	400	421	444	412	432	390	398	417	420	389	422	418	443	426	439	391	391	477	430	466	423	402	391	386	426	400	410	413	449	418	388	406	408	417	448	392	394	434	430	471	415	419	418	448	393	408	426	424	413	397	403	427	390	398	438	417	443	404	376	379	402	436	405	440	394	415	392	423	397	418	420	465	386	407	408	432	411	404	409	402	474	403	424	429	428	413	401	415	411	386	418	389	443	409	407	405	404	392	421	403	399	391	425	434	454	444	449	392	431	399	378	429	458	433	403	450	429	403	371	375	408	444	427	383	391	411	410	416	381	410	388	450	417	416	404	444	385	451	431	416	431	437	411	464	398	397	379	417	396	417	418	427	431	421	405	382	445	446	408	412	396	452	407	416	434	453	451	423	389	400	407	396	407	414	426	412	408	392	426	404	412	388	460	424	417	397	410	409	411	440	416	395	414	413	386	412	409	450	390	383	441	405	393	408	426	418	392	376	394	412	404	396	387	472	435	414	420	422	394	424	437	423	406	431	427	374	412	398	440	383	407	409	444	413	400	361	415	428	440	431	393	425	401	429	387	397	403	429	407	414	417	403	413	409	425	392	418	423	393	410	428	393	414	407	386	413	402	416	411	423	412	410	374	455	414	402	361	458	385	427	419	425	439	410	388	433	420	382	459	437	442	392	405	417	396	411	420	414	427	380	403	406	439	468	423	425	383	406	391	434	436	415	394	383	422	402	406	413	418	377	407	446	412	405	402	419	404	434	432	408	397	414	381	416	437	439	400	409	390	419	395	404	422	436	427	406	388	439	372	420	443	401	402	407	451	407	409	388	413	409	410	404	447	403	408	384	433	396	437	440	418	376	401	404	442	414	408	399	373	401	403	424	414	398	363	415	378	408	409	377	423	404	408	400	416	398	430	436	376	404	407	445	434	391	415	413	431	378	404	435	425	395	396	389	436	410	421	411	381	409	403	434	446	410	395	433	415	437	421	399	438	422	398	403	419	407	425	450	443	399	370	430	408	417	421	416	421	422	399	405	401	447	438	399	420	388	413	391	453	407	429	380	409	446	401	377	409	383	362	429	387	409	393	443	419	417	392	406	438	411	386	403	391	385	414	433	360	409	413	373	425	386	410	428	410	446	396	402	398	435	416	416	426	459	401	430	406	424	407	418	418	429	432	387	435	456	419	410	422	400	409	440	425	397	393	412	392	426	444	406	416	422	441	413	500	393	411	443	398	439	402	428	411	398	429	416	398	433	397	412	376	398	384	437	393	404	421	391	453	430	401	436	406	408	390	423	407	390	414	379	420	422	434	396	440	407	413	430	416	408	424	394	396	398	427	399	405	419	447	401	394	413	418	384	411	438	402	380	389	400	402	387	417	435	392	425	389	452	381	409	439	441	434	409	400	405	452	401	419	419	389	415	410	421	420	392	411	400	395	440	393	398	377	444	420	412	449	387	397	369	430	412	425	397	367	437	400	399	415	395	431	418	455	409	430	408	439	352	410	419	421	410	402	430	417	422	410	432	435	468	382	435	415	421	426	427	419	430	430	366	408	428	419	416	382	388	410	414	414	405	419	407	403	396	416	379	398	425	425	389	438	403	428	390	394	446	425	402	392	402	419	405	463	406	414	397	378	428	394	413	420	416	407	442	407	435	434	420	432	395	442	390	404	381	441	412	391	404	427	434	412	397	429	424	384	415	416	445	384	416	417	419	390	471	409	404	406	432	422	424	409	387	432	426	390	391	424	406	377	460	438	439	413	380	389	404	363	401	481	439	406	417	439	384	421	419	429	415	438	403	405	401	437	403	411	402	442	397	437	426	410	391	441	428	387	421	407	396	436	401	425	418	410	462	437	391	419	419	376	417	368	464	423	394	427	409	417	409	357	408	423	402	416	386	385	405	412	426	403	377	429	396	409	435	423	434	415	419	408	390	424	434	378	375	385	422	416	417	398	396	383	404	419	405	430	412	407	377	426	374	424	399	377	416	427	390	420	427	369	402	389	440	394	407	469	440	394	441	444	405	429	411	406	378	418	407	407	416	391	428	408	427	406	426	445	411	410	368	386	416	406	399	381	375	427	384	443	411	365	401	410	394	423	410	393	399	407	426	436	431	413	421	406	393	448	393	460	425	417	406	414	409	428	439	398	426	414	422	438	377	448	409	394	422	438	396	416	431	433	409	426	437	416	420	382	427	420	426	385	418	410	414	413	397	435	410	386	410	430	431	406	405	401	439	416	400	419	393	415	397	426	396	440	379	404	417	392	417	405	393	394	394	416	407	388	397	429	423	396	399	398	404	413	443	408	415	430	407	391	397	394	417	389	392	399	411	387	434	432	423	415	389	416	404	416	428	451	409	416	425	447	418	423	396	390	420	410	408	390	417	404	432	457	440	372	416	403	431	380	424	396	434	420	407	409	406	433	429	440	402	415	418	412	419	399	426	424	447	434	400	447	406	415	418	419
24427	44927	33156	20714	15293	11506	8087	6111	4862	4113	3515	3005	2671	2367	2079	1951	1741	1573	1311	1225	1179	1183	1181	1060	894	807	689	621	542	529	542	492	486	460	456	455	431	475	418	472	413	416	446	446	441	453	402	421	432	453	453	430	447	468	451	443	433	441	431	486	451	469	447	443	465	439	434	453	420	479	464	428	421	468	455	424	456	431	462	458	427	461	418	411	410	427	453	426	488	412	464	468	469	485	412	442	445	425	421	450	439	451	461	463	451	429	445	443	464	431	447	457	450	464	462	466	431	429	438	431	451	484	454	449	503	439	434	426	442	436	411	438	451	409	434	439	470	460	463	452	425	478	453	454	427	495	481	462	455	425	424	415	430	452	423	463	417	464	426	441	441	450	432	405	462	457	405	433	435	429	405	462	469	399	441	461	446	466	445	423	420	440	472	473	425	426	495	466	429	434	452	403	466	451	448	501	442	456	444	479	431	444	444	398	446	440	504	464	428	427	400	440	459	457	418	452	439	439	424	461	475	445	440	444	424	439	457	454	479	430	486	418	467	430	413	456	431	444	467	455	461	454	420	464	441	471	454	463	417	428	450	443	435	481	444	432	409	464	438	496	461	410	460	448	459	447	434	461	435	460	489	442	399	416	431	467	456	433	452	452	437	425	421	474	432	445	451	430	459	479	411	430	483	456	446	442	462	499	434	425	451	468	426	433	470	443	421	381	422	435	456	455	447	467	464	466	443	456	437	424	417	451	462	428	449	461	441	467	423	430	450	466	453	453	414	474	458	466	461	431	458	423	432	429	438	431	473	427	411	481	427	452	457	437	441	454	436	472	455	441	457	442	394	443	427	408	443	447	430	455	450	422	430	423	440	439	415	442	452	458	455	414	429	442	430	432	485	461	474	412	414	443	439	462	435	460	425	464	471	425	469	427	451	456	474	452	437	421	441	451	424	440	455	454	431	467	455	449	437	469	439	462	479	444	455	438	445	464	485	438	467	460	451	456	475	457	459	476	460	440	488	456	466	449	486	420	421	449	399	478	443	443	391	486	420	454	460	453	449	434	455	433	446	459	439	464	490	450	468	448	486	456	435	446	440	462	451	415	446	460	441	441	466	416	448	431	473	414	450	434	483	433	466	486	410	455	459	452	473	437	452	463	429	455	425	467	457	436	431	444	476	407	442	444	481	479	436	487	455	440	481	449	433	483	465	469	439	439	464	462	407	445	431	454	462	453	496	436	432	430	474	413	480	465	437	426	472	431	487	457	461	467	432	437	457	430	441	421	437	477	468	454	447	461	450	444	402	434	485	463	448	453	436	445	439	444	440	420	447	447	458	442	441	468	422	425	421	468	414	411	460	448	426	422	429	479	428	428	458	446	436	421	396	437	414	405	436	455	420	468	437	469	461	468	475	457	467	463	433	443	446	457	442	467	432	425	436	428	476	444	469	441	418	460	466	398	438	457	454	427	449	410	433	443	413	439	448	434	444	469	423	448	480	458	422	454	475	434	414	450	436	433	431	436	453	450	476	464	427	480	455	424	453	472	421	498	439	450	414	465	434	462	450	473	449	429	452	463	437	479	434	432	417	432	406	481	455	431	485	408	468	466	460	445	428	417	461	457	427	447	483	431	469	426	430	435	461	434	431	453	434	443	425	414	431	435	428	421	449	479	415	465	388	489	435	447	428	451	443	443	480	453	474	450	461	450	435	456	462	460	441	456	487	465	445	462	464	470	456	424	451	438	499	428	461	440	410	387	480	462	420	435	431	444	430	423	475	448	431	478	441	469	435	422	464	429	434	429	483	453	464	467	431	463	427	459	431	457	461	448	466	449	446	438	440	449	432	432	467	454	450	461	431	464	466	464	468	454	433	446	450	416	456	444	436	474	431	462	439	462	421	400	449	397	422	459	454	444	408	461	443	456	433	424	436	442	488	408	446	448	447	431	462	452	474	429	435	430	473	436	446	479	442	449	454	399	460	441	471	425	444	466	436	422	434	433	468	495	417	467	457	461	425	467	457	472	430	450	484	487	440	426	449	452	457	472	450	438	432	447	431	409	431	440	451	453	420	469	478	459	480	515	469	494	458	430	447	463	444	470	475	406	439	458	459	450	422	459	429	440	427	468	477	419	450	478	423	426	412	490	452	431	400	444	436	481	470	477	413	449	468	468	411	434	461	432	438	456	451	451	466	461	438	460	429	465	432	459	476	423	431	446	454	476	430	416	444	427	405	443	407	458	468	461	440	423	464	473	416	457	456	436	429	459	473	434	415	436	449	467	397	432	451	420	435	424	458	467	416	474	468	441	456	416	474	462	414	456	454	459	444	441	474	448	417	453	416	429	431	440	447	453	451	423	459	455	464	443	483	443	500	464	436	428	436	413	467	459	470	435	397	431	432	453	461	434	497	437	434	410	496	447	482	408	442	467	488	460	440	441	455	444	427	462	451	438	455	403	431	435	411	444	445	426	461	470	478	470	437	459	434	432	444	472	428	405	441	497	446	480	413	453	438	452	439	418	448	462	437	440	453	422	432	409	405	448	449	448	470	443	425	452	455	420	443	452	430	467	423	448	451	504	454	448	425	429	432	455	484	470	442	413	439	468	458	473	418	461	471	445	447	429	438	443	457	470	443	426	450	463	493	448	466	419	408	417	429	435	440	480	451	462	433	424	441	430	442	438	442	441	489	416	464	427	474	467	416	475	437	430	490	435	448	432	446	455	441	431	423	494	428	435	445	462	463	452	433	440	424	459	459	448	515	437	452	481	455	468	448	469	458	469	439	430	488	446	422	460	471	499	443	447	426	463	475	450	460	437	476	411	433	454	434	455	476	448	428	452	416	435	438	429	442	444	449	467	450	437	475	450	442	456	454	418	478	431	419	429	465	464	450	464	427	460	459	444	454	459	434	416	447	430	463	473	441	457	469	449	450	426	449	461	433	478	478	440	426	454	459	441	432	456	470	465	500	429	444	496	392	411	438	452	406	437	468	438	413	482	453	457	456	470	442	463	449	472	464	468	440	440	453	486	448	420	430	414	483	433	453	455	420	422	443	458	470	458	446	444	422	406	446	443	448	478	485	446	440	432	476	443	422	473	477	452	459	459	446	501	475	470	478	444	422	438	439	427	454	469	462	475	485	439	465	446	472	427	477	477	439	455	411	434	470	456	415	459	445	420	447	455	465	441	440	463	436	400	470	412	472	439	478	454	450	420	433	456	418	447	436	433	418	428	422	447	427	465	464	452	425	456	456	447	491	462	439	474	420	444	467	462	449	443	417	432	427	451	465	431	428	409	425	430	489	446	432	415	451	422	409	428	421	466	473	462	462	470	453	435	484	416	457	446	438	477	424	461	397	468	447	449	472	432	437	438	447	433	461	433	445	441	420	431	475	480	446	463	430	425	442	442	460	427	451	422	436	436	431	488	392	448	448	467	450	457	455	432	455	442	446	449	459	492	418	441	423	486	411	482	422	431	456	474	435	437	456	426
24597	21084	27374	25237	16015	7230	4286	3024	2298	1945	1705	1446	1280	1150	1035	987	844	717	652	653	572	540	546	536	420	384	315	282	287	241	235	232	212	227	166	206	201	173	184	215	214	190	203	176	210	189	211	227	214	191	213	195	207	190	190	182	175	209	201	178	178	193	192	175	201	188	216	207	183	178	198	174	189	183	181	191	193	190	189	186	201	178	182	185	181	189	192	207	198	198	185	214	202	197	173	185	179	192	184	183	197	176	182	182	219	193	214	200	200	195	191	179	175	214	170	231	180	204	189	184	205	215	191	202	192	215	192	192	183	185	198	207	177	169	196	204	161	191	201	174	226	183	194	194	191	220	158	156	179	193	198	210	182	201	188	206	173	183	174	220	194	149	181	176	202	203	211	173	194	202	218	174	184	202	188	224	210	186	180	204	186	202	193	193	239	182	194	194	174	189	200	170	198	175	198	205	187	190	168	164	193	201	176	192	215	201	200	188	202	181	194	200	172	208	199	210	170	181	181	161	182	210	173	212	170	221	213	191	171	196	196	193	194	210	165	192	179	196	186	184	169	191	177	171	208	217	195	183	176	206	188	198	193	193	215	206	191	187	213	180	179	207	206	189	184	191	192	192	190	200	210	175	204	167	178	212	185	184	159	165	184	166	185	198	186	174	180	195	220	193	199	191	189	154	216	185	199	183	196	193	176	190	156	180	200	169	172	188	202	205	185	190	188	173	191	174	201	216	177	197	167	197	174	209	183	208	190	190	216	209	175	201	206	170	194	206	197	183	181	177	171	212	202	173	205	201	181	174	182	205	183	170	215	206	214	187	191	201	194	184	207	184	176	173	184	185	199	188	199	184	193	179	179	198	157	200	169	184	183	212	205	160	191	219	198	205	194	194	177	208	203	175	174	197	200	206	185	209	189	179	203	176	201	201	203	157	177	205	168	177	206	190	245	158	188	201	179	189	200	200	181	201	200	173	181	171	190	206	185	175	204	183	179	190	209	162	192	190	213	190	197	186	177	173	184	190	190	200	192	191	182	211	174	196	197	217	178	193	196	196	199	186	195	223	204	193	183	199	180	202	179	208	188	163	179	193	171	185	182	197	178	192	191	175	175	209	186	185	180	200	205	193	186	193	199	183	182	180	218	199	171	162	189	203	174	193	184	199	190	177	218	179	208	193	190	169	176	206	169	197	191	214	172	155	187	199	200	190	197	175	187	202	195	207	199	192	202	175	195	191	187	189	214	183	189	186	176	197	181	190	184	210	184	193	162	187	196	203	188	203	199	172	201	195	215	214	204	204	197	211	197	194	184	220	203	200	201	204	182	184	168	177	194	189	199	205	173	179	193	181	175	209	199	184	221	219	205	216	158	228	193	189	209	202	187	204	160	186	186	174	198	185	191	165	198	200	201	205	172	196	219	196	199	198	206	199	180	212	191	204	209	195	213	175	206	206	188	188	200	195	196	212	186	180	191	159	202	194	188	204	209	206	197	199	195	216	194	175	204	198	198	230	192	195	201	194	178	206	183	215	202	188	198	193	189	185	201	182	213	211	205	227	183	194	199	196	199	168	206	175	191	192	201	189	205	186	198	176	186	199	186	168	172	184	183	196	198	182	205	223	214	203	191	198	178	192	198	193	206	154	203	181	206	192	186	201	193	197	182	176	203	187	186	198	183	211	191	228	220	201	185	196	200	189	175	172	218	187	179	235	187	177	181	180	207	208	173	196	190	193	207	187	185	208	202	194	188	203	188	192	198	193	184	174	176	169	197	197	197	177	197	189	195	202	177	196	180	211	207	193	197	199	183	230	214	202	206	207	200	216	213	198	215	197	200	185	188	191	183	187	218	199	196	172	182	183	204	183	197	185	203	176	195	197	190	197	183	187	196	190	210	199	188	201	177	199	194	188	197	161	198	202	183	186	169	196	217	185	184	193	185	220	182	208	187	175	226	190	171	187	176	174	199	199	176	199	183	204	173	172	208	210	201	200	187	209	177	175	182	210	170	202	197	179	181	196	187	199	175	206	215	216	209	180	197	186	196	224	190	164	199	190	188	209	195	202	205	213	202	180	181	203	199	179	189	193	191	194	170	202	202	179	199	192	192	186	198	178	201	186	194	202	181	200	185	184	214	189	203	208	167	197	211	186	192	202	174	189	184	221	185	190	186	204	180	181	186	205	203	196	190	193	191	172	218	183	200	182	185	198	185	205	198	205	186	193	189	189	225	219	212	189	171	162	219	207	197	171	208	174	192	191	208	209	212	192	220	204	186	185	198	187	202	194	181	203	191	203	176	190	188	181	191	195	205	198	192	206	201	168	193	181	193	203	220	203	203	202	161	193	188	192	200	179	202	189	183	196	197	186	189	182	221	173	184	237	175	208	177	195	179	184	190	180	177	201	182	218	184	202	180	190	204	207	172	176	189	202	201	193	188	193	175	192	206	206	198	206	185	184	208	192	191	210	195	193	182	204	190	229	183	189	202	207	202	174	187	167	188	181	169	180	178	236	201	194	197	193	179	187	187	211	204	179	205	171	180	189	197	184	184	192	189	161	190	182	200	189	186	183	180	176	182	181	197	178	201	205	180	191	193	203	161	179	198	201	199	207	188	189	180	187	203	201	191	170	188	186	187	191	196	211	195	194	191	224	191	192	172	169	185	193	186	206	168	184	189	195	195	173	173	186	187	199	179	207	185	159	213	170	197	184	188	192	189	192	185	182	217	183	178	188	192	202	189	201	186	172	206	200	178	195	180	188	215	204	206	222	204	178	176	198	187	207	182	211	199	192	178	189	180	194	193	173	215	184	200	195	194	207	197	194	206	183	191	201	201	191	197	191	175	185	181	188	196	183	218	204	211	211	186	204	176	168	198	210	178	183	181	210	197	199	211	221	211	191	193	185	189	177	208	198	180	192	173	182	205	207	167	178	187	197	200	207	210	197	210	200	167	195	218	208	219	182	198	203	194	194	182	194	201	196	207	203	212	212	202	219	214	201	227	217	183	188	180	196	215	187	204	181	205	197	203	202	179	180	202	219	211	177	191	215	177	185	173	193	189	171	197	193	209	179	190	210	194	198	206	206	185	194	206	199	194	189	179	213	193	179	182	200	197	196	184	209	170	201	196	204	222	188	187	196	173	204	188	187	173	193	185	184	219	175	185	181	201	169	197	211	166	180	184	206	172	196	179	192	176	204	202	217	230	182	157	181	194	179	201	230	213	199	179	191	174	201	191	204	199	196	204	191	172	199	188	180	181	175	216	199	204	198	192	194	199	164	199	187	195	171	190	182	179	161	198	186	208	178	191	205	185	216	212	192	185	192	165	183	191	183	194	175	198	198	190	197	196	174	210	209	201	225	190	171	197	207	213	173	196	177	194	193	184	178	228	169	173	181	215	198	207	192	183	178	190	184	212	201	209	175	180	196	185	209	179	216	195	195	195	192	173	205	178	199	180	169	188	208	192	195	185	199	181	172	199	160	175	204
23676	42117	30875	18680	13781	10165	7355	5565	4345	3511	2979	2582	2263	2016	1796	1584	1353	1226	991	894	878	793	843	756	603	415	408	341	290	309	293	255	239	221	233	253	227	215	206	232	230	221	215	223	217	207	223	191	233	209	233	216	224	232	227	216	211	225	204	227	234	185	195	251	232	228	199	207	219	227	221	217	215	204	230	247	225	202	189	191	219	247	233	214	214	218	226	223	216	218	210	221	203	213	243	232	205	212	217	218	206	225	210	226	216	207	220	222	265	206	226	193	205	211	237	229	201	204	224	221	254	216	195	209	237	250	213	248	214	247	220	215	207	220	215	202	217	209	222	231	202	232	202	195	230	238	203	234	234	214	230	206	209	229	209	217	229	218	203	211	235	233	225	210	208	224	204	210	198	225	241	210	203	181	221	234	212	244	230	231	198	227	240	228	213	239	240	233	228	218	238	203	208	216	207	209	198	228	229	248	232	220	206	227	213	222	236	233	209	223	208	190	228	217	209	232	210	239	218	218	236	214	224	191	195	216	223	213	194	189	226	204	211	221	195	187	234	219	236	208	198	195	227	212	211	214	224	217	214	221	185	241	209	228	237	212	229	197	196	231	213	202	224	214	203	200	226	238	230	245	216	232	227	215	213	224	216	200	217	238	213	222	226	225	215	207	214	237	238	225	199	228	254	226	197	220	228	228	212	228	226	207	209	210	205	208	208	230	253	229	241	219	223	206	225	216	223	209	216	228	216	207	219	197	215	235	235	200	206	203	216	215	219	208	215	208	195	198	200	230	215	244	194	241	203	243	208	212	232	206	221	222	228	206	194	232	216	202	229	234	229	232	202	229	230	202	201	216	216	235	240	232	248	233	230	232	243	207	241	215	225	205	239	214	236	217	210	199	213	245	230	263	231	232	199	218	208	226	200	213	223	195	200	213	200	218	200	204	227	213	235	221	250	223	225	184	231	251	214	253	220	219	227	237	259	218	222	226	234	187	217	252	202	206	216	231	214	226	204	201	215	227	211	216	221	209	209	218	239	219	217	238	194	247	219	208	245	215	254	230	214	229	242	207	220	217	209	224	221	240	229	211	198	206	200	191	239	226	223	247	236	221	228	182	195	234	220	206	206	209	187	212	222	202	209	210	215	224	200	220	205	225	211	207	237	221	233	225	242	235	221	227	210	213	199	209	242	231	220	242	225	223	190	223	205	221	211	222	223	222	204	205	205	235	245	211	209	227	186	209	204	210	207	212	226	230	215	224	238	226	238	226	205	217	215	225	238	220	200	214	234	224	201	242	204	202	233	227	211	219	234	216	215	223	225	211	195	224	226	220	208	233	228	218	239	229	237	240	221	205	235	221	219	229	203	216	218	213	247	236	203	237	199	232	229	220	220	218	195	240	215	221	214	215	216	217	237	192	226	251	239	207	235	206	207	207	227	207	231	203	214	203	242	209	222	199	214	233	224	215	237	225	228	225	225	208	218	219	207	208	214	229	225	202	221	230	213	193	210	202	241	214	235	221	201	222	201	229	219	222	231	187	190	215	203	216	215	205	220	201	203	216	247	210	222	217	216	239	234	219	191	238	211	226	251	234	215	211	228	239	199	211	215	200	211	231	222	246	215	221	244	214	212	221	228	229	228	204	233	236	220	213	222	217	229	207	210	217	235	208	239	225	232	231	201	215	208	235	213	211	226	202	213	235	218	219	223	223	226	234	205	206	213	214	233	200	212	224	239	220	236	224	182	204	216	203	214	225	241	218	238	230	205	188	203	225	204	215	194	195	240	185	205	203	206	228	219	205	217	198	231	217	216	209	227	209	215	221	213	182	210	205	227	222	220	214	218	207	200	225	200	214	205	188	193	202	233	209	204	223	210	209	217	218	224	203	206	224	224	224	224	202	213	226	217	216	189	218	231	221	201	217	209	197	257	202	215	225	212	238	216	211	231	221	190	206	207	215	227	191	236	239	236	204	204	199	235	214	205	233	191	232	198	198	210	212	217	222	197	236	227	216	214	214	208	251	214	223	250	212	192	236	204	221	215	228	212	247	212	227	230	236	211	223	212	194	220	225	191	239	240	211	200	232	223	210	192	243	215	211	205	237	205	207	218	217	214	190	198	223	206	224	216	195	211	229	206	235	192	214	227	207	216	219	214	184	231	201	233	213	227	217	196	225	219	218	183	216	228	206	214	218	202	230	218	200	214	223	217	211	230	215	215	235	202	228	218	217	220	223	212	238	218	201	226	220	227	234	200	218	206	192	241	210	223	197	222	218	227	233	192	206	243	210	218	202	188	210	236	222	200	227	202	197	237	203	213	225	221	215	202	211	205	200	214	212	206	231	196	205	222	224	227	219	233	205	219	220	207	224	193	256	210	221	219	218	215	179	209	218	208	205	213	230	207	218	230	247	222	236	209	209	226	204	211	194	218	224	214	223	214	223	218	217	225	212	222	212	229	231	218	220	213	229	217	230	203	249	232	209	191	212	204	218	242	201	234	227	193	231	221	207	231	223	205	228	211	228	207	227	220	231	214	220	220	222	212	235	218	215	190	206	202	217	219	247	219	224	192	195	215	232	230	219	207	215	221	203	199	228	197	222	229	201	177	219	233	225	212	197	211	209	207	222	207	224	196	241	274	202	220	258	235	209	219	233	196	213	221	211	214	236	220	208	232	210	219	188	223	219	225	211	214	219	233	224	223	215	245	222	226	212	225	216	232	210	197	203	216	206	230	210	223	214	233	235	236	212	199	199	209	214	213	231	230	228	235	200	173	229	226	217	207	229	218	209	222	200	225	209	210	228	237	186	219	221	205	227	202	232	207	229	210	211	198	200	219	212	208	200	214	187	212	212	219	235	196	236	246	228	238	204	201	219	214	202	232	248	228	214	224	189	208	229	239	209	248	228	210	218	229	196	211	192	191	229	207	236	212	232	201	207	224	234	199	230	195	208	213	217	208	218	208	196	236	203	205	221	218	214	217	212	215	213	221	221	201	238	219	222	198	224	211	206	196	239	201	246	212	224	208	240	232	215	223	203	203	208	210	219	232	222	185	221	230	192	216	228	228	223	233	219	247	216	217	205	206	228	230	202	232	204	232	219	201	221	224	214	201	214	241	202	207	259	177	212	227	222	171	221	204	205	209	231	208	204	209	218	205	235	216	224	210	229	218	209	204	234	215	220	202	220	212	207	224	217	187	191	218	195	203	207	221	214	229	208	208	198	219	224	196	231	226	208	251	194	214	236	226	203	224	229	229	204	245	214	213	210	211	238	230	232	229	221	204	212	236	212	215	217	219	236	220	227	224	228	254	233	208	237	220	243	228	223	200	202	225	235	230	205	196	240	193	215	194	219	190	243	221	182	207	207	239	210	237	213	239	233	228	213	222	233	236	215	212	237	201	224	211	235	214	237	197	202	195	232	202	211	216	214	249	238	216	204	245	213	216	241	196	235	208	188	237	187	221	221	196	216	214	220	185	245	215	195	209	210
22469	21138	28787	23754	21197	21550	15089	5744	4108	3439	2988	2544	2222	2040	1803	1653	1428	1447	1240	1115	1042	1092	1056	891	762	668	564	569	490	466	502	462	428	437	399	425	399	430	438	436	396	387	394	428	427	417	424	381	428	400	414	411	411	383	382	378	403	383	411	377	355	424	393	409	400	384	448	417	378	423	411	414	357	393	411	412	440	404	428	407	399	396	393	388	388	379	381	399	380	363	389	365	417	356	428	373	380	383	388	388	376	392	376	369	401	391	380	393	416	413	380	405	369	406	411	387	397	413	371	405	402	398	394	400	403	430	431	403	418	389	415	404	447	417	404	381	415	398	419	408	417	372	426	366	397	412	450	414	380	420	378	387	398	426	404	402	401	437	394	434	398	411	416	423	390	429	412	415	415	432	381	398	421	423	429	411	415	402	387	373	387	418	392	407	412	395	435	353	400	404	364	420	381	388	391	410	405	366	367	390	385	405	403	388	393	407	377	412	404	380	419	392	428	368	412	417	380	415	442	395	392	432	397	407	391	378	389	383	386	400	370	384	407	380	404	384	390	422	393	421	415	396	384	445	424	356	406	404	372	406	420	379	406	416	409	396	430	381	421	409	402	392	422	390	404	372	408	393	379	382	415	357	394	378	397	390	360	398	382	419	422	431	385	396	398	387	405	379	415	364	365	416	381	403	399	377	389	408	395	446	378	369	378	393	423	387	362	410	392	401	426	372	416	389	400	428	394	404	442	411	413	419	391	367	388	391	407	368	410	416	385	390	395	439	398	406	396	397	393	411	398	387	401	389	358	423	411	393	380	420	409	399	403	426	364	371	412	393	347	397	404	413	408	390	378	376	424	393	382	394	414	391	413	372	427	368	376	378	400	408	395	406	401	392	398	383	426	416	399	435	385	389	394	420	379	423	393	355	373	398	385	461	418	435	444	425	396	383	383	427	370	412	395	380	391	403	397	383	418	376	416	426	412	393	409	417	386	375	388	399	387	383	421	392	408	418	396	411	432	386	383	414	353	393	421	372	377	413	398	386	378	392	379	371	419	396	416	403	420	398	410	411	381	390	421	416	385	396	400	397	414	417	398	388	404	387	390	392	384	394	376	414	382	373	391	403	381	439	415	416	384	400	386	415	365	399	410	387	411	400	403	406	386	386	420	386	399	393	427	384	376	397	374	397	438	414	375	347	403	415	378	405	387	406	400	404	397	388	388	374	346	375	403	395	360	392	386	350	431	448	385	411	397	399	433	382	386	384	373	398	370	410	375	423	386	387	400	385	394	409	373	382	384	412	399	390	401	404	412	366	382	397	407	380	426	421	416	390	379	402	412	390	428	411	412	383	351	447	392	361	369	390	385	394	408	400	409	434	401	385	387	413	422	389	414	387	388	391	400	404	389	447	363	401	391	439	382	401	388	400	409	375	394	385	410	385	391	420	398	388	405	421	379	364	391	437	395	410	414	376	382	391	394	412	359	377	411	347	431	418	420	382	412	409	434	415	415	398	415	382	421	390	403	384	408	423	378	398	374	393	421	366	373	416	392	396	379	386	390	424	395	384	398	406	408	412	394	398	383	414	412	413	408	395	386	404	395	417	414	423	398	409	432	409	405	407	363	380	390	401	402	383	422	395	381	400	361	394	395	403	386	383	386	414	411	388	379	364	394	370	436	386	372	382	399	377	368	394	382	397	405	384	394	397	404	376	432	412	387	388	407	424	416	420	405	409	420	362	404	399	404	419	430	386	397	425	427	431	405	384	416	383	406	403	394	379	382	380	356	420	399	380	373	402	397	379	391	342	402	394	390	395	390	368	404	403	353	348	391	416	418	375	430	362	391	401	398	369	395	388	423	367	422	405	396	411	402	387	385	427	389	383	418	365	410	365	386	431	411	402	403	397	430	404	402	396	414	407	397	381	379	398	417	370	409	415	416	423	408	391	373	407	405	410	425	394	425	376	395	400	425	396	401	391	387	397	398	394	401	402	427	396	418	414	373	342	411	410	375	409	424	422	397	394	399	391	405	366	410	406	362	372	407	384	406	364	396	370	383	410	417	421	371	391	433	409	383	394	404	426	390	415	392	402	383	426	413	383	407	373	388	396	429	378	431	381	416	386	394	414	399	418	372	388	405	381	382	402	420	371	416	410	405	402	410	411	370	411	420	430	382	399	374	380	398	414	411	442	394	408	389	425	391	363	401	387	403	412	396	381	395	419	419	375	401	389	423	373	393	453	376	403	422	407	410	389	404	413	388	376	419	420	384	387	417	420	384	389	384	379	432	385	421	434	410	393	399	409	388	384	408	411	396	431	420	406	429	399	408	369	392	384	455	383	410	370	379	406	390	426	419	402	380	392	395	414	384	372	353	394	403	360	354	402	393	428	399	415	375	416	383	425	390	405	375	395	361	393	398	400	418	427	393	433	390	427	366	387	385	375	413	407	403	415	408	381	397	420	376	396	385	385	395	416	397	421	409	389	376	402	362	400	415	396	444	408	368	387	394	407	415	389	398	402	410	407	433	393	428	396	417	411	417	421	387	415	378	355	388	430	401	417	427	405	395	396	386	400	388	407	363	379	395	377	399	378	386	427	410	391	381	391	361	415	438	385	373	416	388	373	404	421	414	394	389	390	383	432	359	408	386	379	392	393	381	387	390	415	409	430	352	404	383	385	402	409	418	408	359	398	400	368	393	385	426	378	374	406	415	369	386	408	433	421	390	401	370	406	409	398	387	373	395	370	424	368	419	374	369	410	362	412	398	372	399	413	416	421	433	391	385	389	415	402	409	414	396	405	388	396	406	413	389	407	373	414	395	401	376	416	359	389	377	410	390	392	362	430	415	422	377	397	369	379	397	360	412	401	364	388	399	374	382	439	400	381	408	377	412	420	397	336	433	424	409	403	409	361	399	427	425	395	386	424	411	372	372	420	391	414	392	378	372	374	377	417	409	391	396	386	439	370	406	409	384	410	427	399	415	378	349	389	415	411	380	403	424	384	414	373	392	343	365	411	398	382	411	394	384	352	408	395	375	370	382	415	384	385	418	408	408	426	386	439	430	374	379	400	430	378	407	391	378	385	346	410	421	419	399	414	389	410	365	418	368	380	411	388	375	402	413	373	409	423	383	406	395	398	377	406	426	383	385	413	382	398	440	406	430	376	381	435	384	382	386	389	375	397	386	437	368	389	371	400	408	390	405	402	398	427	404	400	361	384	443	353	376	431	407	408	350	366	390	397	392	396	412	399	412	366	393	370	400	378	419	409	403	399	396	385	384	398	384	386	418	395	358	403	389	394	397	374	420	401	404	393	404	373	383	384	381	414	388	407	413	418	392	402	421	389	388	397	382	418	420	376	411	385	397	391	411	407	399	388	415	405	407	403	417	361	334	376	411	373	408	383	386	399	339	402	412	417	400	436	392	404	392	355	372	401	378	393	380	355	408	380	387	408	397	399	395	429	398	385	422	388	363	383	344	401	375	419	409	405	421	433
26349	49986	38015	25464	19170	14992	11125	8567	6953	5687	4635	4086	3662	3186	2755	2517	2208	2029	1717	1496	1470	1421	1378	1226	1081	897	767	637	559	566	538	485	472	448	444	484	423	429	444	444	416	410	420	426	408	465	427	428	424	412	411	408	452	470	442	435	431	457	461	442	445	458	437	464	416	414	452	418	415	417	445	453	417	444	479	464	408	425	407	414	418	447	458	432	451	431	470	395	423	440	400	404	426	395	435	407	398	431	439	411	420	425	433	409	408	421	452	435	401	430	422	400	413	458	404	457	443	442	455	419	432	446	423	399	428	437	433	436	409	426	416	443	440	433	444	394	427	438	431	422	436	449	467	478	449	471	428	440	401	434	436	418	421	412	420	387	450	405	430	450	422	424	432	429	453	420	418	424	444	410	414	399	423	422	455	433	462	422	434	392	421	427	425	423	431	441	407	422	399	463	437	431	461	417	427	462	460	454	432	448	428	413	448	432	374	452	455	446	426	421	427	422	394	447	396	427	399	440	426	409	420	434	433	442	450	421	447	403	437	451	421	406	407	440	435	444	431	435	442	445	414	454	430	431	440	407	417	426	410	426	431	452	441	433	445	442	440	417	418	422	434	415	415	417	454	458	395	434	385	430	465	436	426	433	417	433	461	435	404	398	416	425	418	426	426	412	424	440	437	412	460	424	428	438	452	444	418	436	443	458	399	421	440	470	449	393	420	410	457	407	459	446	425	469	438	443	373	394	445	438	436	407	438	411	415	421	414	427	412	418	392	417	431	451	418	472	455	427	401	464	438	428	397	441	417	421	433	389	408	414	433	434	438	410	438	392	431	389	415	431	422	404	459	441	409	409	421	442	419	429	392	429	399	415	428	410	446	414	409	404	412	469	416	428	408	414	406	445	423	403	398	415	434	403	477	402	411	441	417	444	465	450	409	437	399	408	418	404	400	403	413	390	431	429	428	411	434	453	397	420	401	445	433	452	424	363	409	462	422	476	439	419	461	452	426	474	406	410	445	438	447	424	432	473	436	383	436	427	454	407	441	445	447	446	397	407	464	429	451	414	436	413	396	444	427	419	434	429	391	415	417	430	454	500	406	441	424	459	401	428	438	410	391	394	415	418	459	438	407	446	411	467	426	404	420	413	431	398	424	462	455	410	415	407	421	426	452	407	418	422	440	425	420	426	438	454	450	437	439	460	420	446	424	439	418	435	396	427	454	417	423	416	439	446	430	421	413	420	392	451	411	430	452	425	397	419	460	429	440	411	454	460	426	433	497	419	423	428	421	431	412	412	458	434	452	431	426	432	471	432	423	398	447	424	446	396	430	430	467	425	398	436	439	417	434	401	453	410	422	424	408	448	379	440	403	426	450	435	451	389	438	423	487	424	443	422	459	429	458	462	361	434	446	428	454	432	436	453	411	434	409	436	443	448	435	421	408	440	458	414	443	442	426	474	430	409	432	413	411	449	416	447	415	394	413	453	435	440	439	428	440	433	422	468	452	442	466	413	427	413	442	421	427	421	424	452	450	436	434	458	405	379	420	455	421	429	408	450	403	442	433	449	418	438	427	437	427	409	440	413	457	424	447	438	440	427	423	456	425	418	432	421	475	461	431	411	412	415	410	447	438	395	474	420	442	443	441	430	461	423	372	430	422	436	438	429	442	419	438	409	422	488	447	407	476	406	477	410	468	430	399	414	491	437	429	416	441	431	444	416	435	436	444	446	445	470	427	418	421	404	412	436	460	418	411	437	414	430	404	413	414	432	413	441	443	447	456	456	424	390	433	419	441	400	407	442	396	428	440	399	450	391	434	413	395	449	415	432	417	428	428	399	427	434	429	446	445	390	433	384	407	413	446	427	437	386	418	404	414	423	470	421	430	454	427	371	409	428	418	420	413	457	388	429	489	443	455	434	444	420	398	447	459	431	428	438	403	403	408	471	455	427	406	465	443	443	473	458	432	419	413	468	434	457	422	417	427	419	444	461	416	449	413	453	453	419	428	437	445	437	455	420	388	439	445	437	429	462	393	411	416	438	446	433	428	411	448	416	396	399	400	444	447	457	416	425	438	422	449	424	438	428	450	412	430	415	404	397	430	411	384	411	459	430	417	432	438	406	395	439	467	397	396	464	452	418	426	437	426	430	464	400	429	427	462	428	430	413	424	454	450	414	416	451	454	437	434	401	434	415	395	451	428	432	432	431	415	431	435	483	409	453	428	412	416	399	420	437	405	418	434	437	449	422	430	435	407	448	364	395	415	426	426	407	425	422	441	438	435	425	433	436	456	454	444	429	441	441	460	399	403	407	443	441	465	468	429	420	417	435	439	434	430	417	415	427	401	457	441	409	441	435	417	453	387	400	430	401	402	428	417	398	449	434	426	438	403	435	423	442	407	421	408	453	466	426	463	419	436	434	426	383	435	464	405	391	415	437	428	433	439	480	410	456	445	420	421	452	446	435	414	396	460	420	458	424	453	442	451	428	419	425	438	434	415	431	408	439	409	451	390	422	416	422	424	432	407	452	429	453	435	422	371	410	418	450	419	446	419	481	441	447	426	405	440	418	380	430	427	399	404	424	420	409	392	443	409	450	400	429	439	451	410	453	424	432	418	373	431	448	443	428	428	442	432	445	424	429	441	408	427	432	446	408	417	462	412	427	447	448	396	444	424	435	442	432	430	456	393	405	436	425	425	460	411	445	433	470	419	453	411	433	451	400	404	427	421	431	426	413	421	439	421	409	401	427	430	470	422	403	414	411	402	412	457	429	436	429	432	425	406	424	422	439	427	430	422	428	457	430	419	369	424	452	423	419	423	401	425	426	412	441	429	466	438	447	398	421	391	416	455	420	443	457	456	427	433	443	443	439	429	438	422	433	442	441	435	407	433	455	420	463	461	452	451	425	439	451	468	433	431	434	455	421	422	439	414	417	432	439	414	428	430	397	443	447	442	404	419	420	410	442	435	411	419	408	437	434	438	470	396	450	441	408	449	455	439	444	461	434	427	419	436	402	408	464	418	434	460	434	428	460	449	431	394	410	425	431	395	439	446	419	475	410	479	428	417	438	424	445	454	463	433	428	423	466	430	399	436	411	439	427	439	473	432	440	416	453	487	402	439	431	443	447	449	402	425	400	401	441	477	449	471	421	440	399	416	436	438	446	435	439	444	435	421	418	397	445	439	441	421	476	438	387	398	411	404	455	432	408	415	428	433	412	421	430	410	421	432	440	409	428	461	453	427	438	463	440	436	439	446	408	419	401	418	417	452	418	446	413	421	429	482	425	452	433	439	452	421	420	446	436	467	452	435	458	435	401	428	440	431	405	439	448	445	431	419	419	446	475	410	446	390	470	470	458	408	444	423	420	480	424	409	439	431	440	425	433	402	462	491	432	403	436	436	417	437	454	459	404	416	441	382	426	395	396	448	412	409	431	428	428	427	398	395	435	418	396	428	414	483	418	400	392	389	442	433	399	416	433	435	455	401	418	428	440
27999	23257	24983	15905	7656	4472	3323	2298	1837	1549	1314	1255	1161	1023	950	792	760	702	606	556	602	545	531	518	443	400	355	321	300	280	286	238	272	255	286	268	267	267	266	237	273	267	282	270	239	232	261	259	252	261	253	262	236	225	271	236	277	263	266	255	262	257	275	263	273	270	265	257	258	284	262	210	275	292	232	264	256	259	256	262	245	243	242	232	286	287	268	262	237	261	235	293	247	300	260	256	234	257	232	284	266	237	256	248	253	243	237	245	256	275	251	238	279	257	225	265	258	235	234	262	256	253	252	252	252	275	269	263	238	231	247	231	272	232	252	271	256	266	270	260	243	251	243	251	282	279	229	243	247	248	253	264	283	268	228	263	254	265	266	256	248	246	266	250	228	257	258	221	257	287	212	267	238	233	268	239	231	277	215	276	246	280	263	263	238	234	265	252	247	247	283	273	263	263	236	269	264	237	255	281	257	222	258	254	252	281	269	251	281	247	258	261	265	310	241	219	260	282	276	277	247	271	262	268	257	244	297	270	265	259	243	246	253	269	287	250	267	239	225	288	242	255	255	219	269	253	285	239	276	253	256	245	246	252	238	254	284	278	239	241	272	269	253	261	253	249	272	295	256	249	285	258	258	272	273	269	268	227	258	250	260	241	268	275	264	248	260	290	259	247	280	250	256	250	253	252	270	260	258	256	261	238	235	264	251	229	260	265	257	250	261	242	258	265	275	258	240	275	272	268	283	233	248	269	245	235	256	263	246	265	253	269	255	232	251	241	252	271	277	293	268	216	259	255	215	276	290	256	228	256	254	261	288	267	280	229	235	252	289	230	282	276	255	255	278	249	286	259	237	254	284	274	238	260	268	267	266	264	252	265	292	268	234	233	278	287	251	239	254	242	267	260	270	250	251	266	226	250	257	290	227	275	261	260	259	243	254	240	258	242	230	282	275	230	260	272	262	214	230	274	257	267	268	247	258	262	273	252	267	263	238	250	269	255	264	256	269	252	275	254	255	245	273	245	281	240	260	267	289	272	276	249	242	225	260	261	251	272	250	244	268	287	278	280	258	246	231	260	268	280	246	237	269	245	277	249	251	276	276	267	283	249	272	292	243	260	241	271	236	273	259	266	234	262	240	250	247	278	278	272	248	255	273	271	260	260	223	286	265	264	243	260	266	281	254	227	289	275	257	261	269	244	257	268	282	255	256	239	266	250	256	292	272	257	254	272	266	282	260	280	262	248	249	243	242	259	275	255	270	260	261	229	235	290	262	250	257	247	250	246	285	252	240	249	246	243	237	271	221	266	273	254	258	245	235	257	247	273	259	242	254	250	257	248	264	226	241	251	259	268	255	246	264	258	247	261	248	263	260	267	247	269	231	285	255	274	238	284	256	254	246	260	262	261	259	270	260	240	250	231	262	272	224	238	288	263	256	272	257	285	253	260	226	290	253	236	236	266	261	249	248	265	271	250	243	222	242	236	237	272	273	248	262	243	219	241	268	259	259	254	249	269	254	280	261	263	234	295	272	262	242	241	266	257	267	241	265	273	271	246	282	276	258	294	260	278	247	252	265	264	266	218	239	257	270	246	258	275	273	243	257	237	275	265	233	230	250	278	274	248	279	260	244	239	258	255	254	268	250	257	260	236	243	236	263	268	245	265	230	253	256	236	258	268	284	249	236	252	271	276	266	272	289	245	219	253	274	275	252	235	261	245	264	247	247	253	249	235	263	265	299	268	248	263	273	247	265	259	278	245	246	266	261	236	263	259	225	246	240	236	239	248	275	253	261	263	260	255	255	275	249	235	291	289	249	267	250	238	298	232	242	251	265	240	273	255	260	236	273	247	229	257	272	241	248	264	248	274	270	259	284	246	229	242	272	246	243	242	257	239	271	271	238	259	259	256	248	264	256	264	265	226	248	259	278	235	263	259	266	254	246	275	254	232	260	267	278	258	272	271	254	291	260	240	240	258	278	271	237	240	278	259	286	270	248	273	270	275	266	276	254	276	236	240	253	251	231	280	252	270	293	261	275	254	267	266	227	268	236	234	273	234	254	240	264	265	285	254	292	251	267	274	270	258	274	250	227	276	232	249	271	233	261	265	231	271	256	286	241	236	230	256	250	247	265	266	280	261	305	248	282	260	249	271	274	244	244	269	261	269	249	262	252	231	247	247	288	220	273	268	283	262	260	273	267	271	272	277	250	259	250	247	259	231	235	274	206	227	285	227	271	270	247	248	253	235	254	262	275	263	242	265	235	267	275	264	231	238	253	247	203	263	257	251	248	263	259	257	257	259	256	244	255	211	237	260	251	238	248	250	275	282	255	258	248	268	274	265	263	238	254	263	310	269	262	292	252	255	275	265	244	284	240	282	269	259	266	238	244	238	241	247	236	261	245	261	249	242	261	254	253	260	256	287	269	236	223	242	237	279	270	254	244	249	272	265	262	230	284	277	251	264	277	281	245	245	287	271	256	255	231	215	272	271	256	248	262	245	265	256	291	252	285	273	257	251	224	274	278	247	227	229	255	269	262	240	256	266	232	253	238	250	221	245	231	245	247	251	286	272	235	258	259	253	282	262	271	278	299	266	246	253	246	261	235	270	235	285	272	271	290	268	279	280	264	235	255	278	253	253	233	218	262	264	245	260	268	268	277	254	253	233	252	248	239	254	233	277	274	261	262	266	251	282	245	263	258	258	250	238	253	283	259	249	243	244	252	240	256	243	252	272	259	277	264	247	268	220	272	260	262	269	300	274	270	283	262	263	270	271	246	246	223	256	233	260	263	262	256	267	244	253	253	273	266	251	256	277	259	228	251	228	261	274	228	247	252	255	289	313	238	277	260	268	251	267	229	245	267	234	260	239	236	239	248	244	272	255	239	246	275	256	262	279	233	247	245	242	263	268	261	290	249	255	256	261	252	296	254	258	257	264	243	270	256	269	261	236	279	252	252	272	252	267	282	228	241	290	254	259	258	258	266	289	257	261	218	250	288	263	250	246	281	259	269	282	296	267	269	252	256	232	270	261	260	251	276	250	248	243	278	278	257	266	258	251	264	250	296	259	249	270	240	267	254	236	260	251	274	245	266	250	272	291	246	260	251	237	264	234	252	252	253	237	274	231	261	251	231	244	243	274	283	231	273	267	279	294	248	250	255	255	261	266	243	256	230	259	249	250	265	274	247	271	262	241	252	263	256	249	252	250	262	249	268	245	274	225	257	242	255	255	276	243	260	246	267	252	272	237	243	262	269	280	253	268	245	244	277	243	247	248	265	231	241	273	255	253	271	253	261	245	237	252	256	244	295	249	262	267	230	275	276	264	241	245	247	241	260	251	246	246	264	276	269	268	260	261	229	276	277	240	250	267	235	279	245	259	255	265	266	248	258	257	276	250	262	238	261	255	253	248	230	290	255	278	257	262	284	290	233	269	242	262	294	252	245	241	281	264	239	239	268	275	267	258	234	257	271	275	259	264	257	259	253	252
23680	37428	26454	15481	10964	7700	5925	4367	3383	2801	2414	2032	1910	1609	1459	1319	1154	1104	911	811	745	724	716	666	619	504	393	410	351	343	292	285	294	270	269	272	280	273	281	280	286	300	292	309	286	281	315	281	293	276	291	265	289	252	274	271	260	275	296	280	264	294	270	268	280	295	251	273	271	280	292	258	294	268	289	275	280	270	267	252	307	291	241	266	278	268	286	289	307	311	298	276	251	280	258	269	262	239	273	272	260	263	282	282	290	301	287	269	275	302	292	274	285	293	297	265	256	280	273	272	271	292	274	269	271	288	262	286	284	290	284	283	279	289	248	281	269	294	295	251	263	281	256	277	289	264	291	293	268	268	284	273	258	272	279	289	294	280	291	290	271	279	275	282	301	272	273	297	287	303	297	281	266	291	275	262	280	297	275	273	283	263	277	276	275	265	244	279	275	277	287	289	289	284	291	278	268	273	272	273	305	266	257	301	274	267	269	276	294	276	268	272	265	239	271	286	281	277	284	274	294	256	259	299	296	254	288	278	268	313	275	296	253	301	266	298	280	243	297	285	303	287	297	284	285	270	266	267	313	291	292	301	263	281	254	291	267	277	289	288	286	275	264	298	267	263	298	270	271	271	298	273	258	279	302	290	263	305	283	281	287	287	297	288	285	282	307	288	272	297	286	270	286	286	269	297	293	270	264	265	293	273	304	286	315	273	291	260	285	289	299	309	247	284	274	287	274	260	278	299	292	265	289	283	259	264	262	294	283	291	308	288	278	282	285	257	286	284	304	302	271	306	272	266	268	282	290	296	312	263	255	311	293	280	281	263	255	264	312	260	263	266	264	317	271	298	286	293	286	286	299	293	311	275	245	270	293	272	289	306	318	291	273	278	259	260	298	273	268	265	280	273	248	293	258	304	289	299	284	285	266	286	280	274	288	264	302	271	274	286	292	298	281	264	262	277	292	285	280	307	325	244	266	295	286	262	277	276	295	272	277	292	271	257	269	306	286	265	253	269	285	334	286	290	305	290	280	303	286	329	265	274	268	265	276	284	269	273	289	260	271	283	315	292	287	264	308	297	280	306	298	305	270	295	280	310	287	291	264	266	278	288	279	269	279	285	282	278	272	288	288	285	263	298	251	277	285	284	269	264	264	292	275	257	298	275	274	262	304	249	248	266	285	293	279	271	295	287	249	302	307	280	270	290	267	252	262	271	287	287	274	305	266	293	270	235	253	281	313	308	275	258	295	279	281	274	295	284	270	288	274	283	278	263	291	278	269	293	281	291	286	289	258	266	260	288	295	273	289	275	296	280	282	275	254	291	283	287	274	296	285	309	296	249	256	282	309	287	278	279	280	290	282	273	244	304	284	294	266	260	270	279	274	272	271	274	291	284	293	293	284	271	263	279	298	271	263	290	308	277	283	284	311	272	281	248	308	278	273	286	255	272	290	301	269	267	293	269	288	305	295	245	241	250	288	289	302	308	283	280	311	312	306	268	270	273	290	272	277	271	309	321	262	224	305	280	262	271	267	246	283	292	296	281	287	284	260	272	273	284	282	280	257	296	291	292	301	291	260	267	258	285	263	317	293	243	300	277	295	294	267	284	280	281	283	320	294	283	268	272	265	285	286	294	281	271	284	279	282	288	254	291	255	304	276	279	296	266	279	319	279	306	244	281	274	244	303	296	279	275	289	313	263	279	290	278	272	255	280	280	318	273	281	326	302	291	304	259	267	270	242	286	285	290	280	268	264	260	284	296	282	312	265	309	268	281	257	259	295	250	290	262	268	259	266	278	284	308	286	276	252	277	301	296	294	288	295	307	273	282	274	281	287	293	309	279	261	272	291	309	305	288	258	284	299	269	287	259	268	294	303	281	275	269	275	262	306	289	272	277	283	300	265	279	268	282	271	283	250	291	310	261	263	275	310	264	252	321	289	269	294	290	291	276	300	264	286	330	267	306	257	288	279	265	270	282	294	278	287	252	290	254	293	279	300	257	255	272	280	259	302	291	285	274	273	290	272	280	261	275	253	279	290	273	296	266	268	267	276	285	263	282	305	276	258	274	283	281	282	286	295	276	273	270	292	304	300	303	275	291	266	283	281	270	285	303	293	283	283	276	292	297	288	273	284	275	265	301	265	292	297	292	294	264	308	280	276	270	267	313	296	274	298	292	269	262	265	283	287	261	280	290	272	256	273	259	249	296	275	242	292	302	281	284	272	307	287	267	272	280	272	294	302	290	290	259	281	244	279	274	293	281	246	265	265	281	247	288	284	245	294	283	251	250	272	260	254	265	286	254	252	310	264	272	273	295	268	227	291	263	279	281	284	283	261	252	284	296	280	264	283	242	262	272	265	277	286	297	287	251	284	278	280	300	288	281	277	273	270	259	293	260	283	269	274	277	247	286	283	281	283	288	286	304	287	287	270	264	298	274	298	282	293	300	285	279	270	240	290	285	309	288	282	286	265	273	287	331	295	268	265	268	277	295	268	289	283	279	285	260	273	240	268	288	281	272	276	318	266	275	281	277	276	294	237	284	312	301	261	260	246	283	271	284	288	296	254	280	295	292	316	269	265	287	286	267	263	263	269	267	309	284	318	247	269	275	303	293	282	300	282	285	285	321	297	261	279	273	285	301	266	288	275	273	289	269	294	276	295	310	274	271	282	282	251	274	287	281	272	281	287	279	262	263	281	270	256	243	287	264	263	249	264	289	286	277	261	313	263	257	278	282	260	258	282	259	269	275	282	281	289	306	274	279	296	268	301	258	269	262	278	285	282	267	270	277	303	260	276	300	307	274	276	265	278	263	309	277	297	321	285	279	264	282	261	287	301	296	275	306	284	275	308	284	250	282	283	259	270	300	245	274	289	297	280	253	301	267	269	275	265	277	294	268	263	327	296	313	261	277	244	286	295	262	292	313	262	304	286	277	290	276	292	305	281	273	290	258	278	268	260	280	253	291	290	277	302	288	288	285	296	306	298	282	295	274	289	270	286	290	293	261	269	283	290	260	286	266	294	292	259	280	303	264	322	256	260	280	293	267	248	279	275	273	280	287	260	281	269	301	296	286	285	282	289	291	272	295	280	261	288	260	275	282	293	282	301	270	285	313	266	252	316	293	300	251	268	282	290	300	321	307	293	286	262	286	265	293	317	329	273	268	243	282	251	268	254	252	271	303	277	245	264	268	268	275	281	284	303	283	267	301	283	286	264	259	276	268	264	304	302	313	266	269	266	275	283	281	314	280	251	288	268	269	279	254	283	264	294	270	263	282	284	275	278	309	291	279	261	262	267	320	295	283	286	266	284	279	263	292	289	279	288	258	260	293	259	299	296	278	213	283	266	312	289	255	306	299	265	253	299	275	255	258	270	303	246	253	308	271	271	261	252	272	273	287	262	280	290	266	254	270	299	291	275	321	293	248	255	258	290	274	254	296	281	288	263	272	262	284	272	288	283	263	292	288	287	261	286	232	284	297	270	272	300	274
23383	21035	28248	24053	21210	16433	7573	4258	3150	2622	2159	1981	1845	1634	1436	1313	1266	1188	1008	932	848	825	879	765	686	633	567	496	509	448	448	441	448	425	402	438	389	432	411	364	452	394	452	422	417	392	429	384	404	419	422	426	406	450	431	448	387	360	441	398	403	404	442	415	398	415	428	393	426	383	376	426	440	418	435	443	432	419	401	397	415	390	435	411	391	438	406	420	399	440	425	424	419	404	404	406	413	423	412	423	420	407	396	402	442	405	417	453	427	417	417	421	404	403	399	436	414	426	412	424	393	436	412	399	433	386	399	399	389	419	437	391	428	424	442	417	434	444	417	420	478	395	395	398	462	445	442	404	392	434	429	415	422	388	406	396	426	402	406	390	414	413	463	401	418	451	387	450	441	388	432	414	428	442	430	429	385	430	404	434	360	397	431	397	433	417	421	443	382	401	429	410	443	458	410	457	403	414	404	413	412	399	422	421	411	416	411	406	432	417	406	391	434	359	412	424	414	443	412	406	403	390	448	414	427	455	421	410	426	460	436	436	410	417	454	435	429	444	417	429	416	423	430	440	421	390	402	439	426	376	419	446	410	457	430	401	401	408	440	426	425	416	412	398	448	440	417	388	425	432	395	363	401	410	412	424	420	417	432	421	420	384	419	404	396	409	418	405	398	414	419	403	391	424	425	388	433	407	396	409	411	445	433	405	396	421	409	430	399	446	393	399	423	446	434	427	429	413	409	425	429	440	393	393	407	416	439	413	399	448	410	427	385	424	398	394	425	411	407	418	421	423	409	414	427	407	467	442	421	415	394	388	391	409	429	407	395	424	409	362	409	429	421	397	448	426	402	441	388	414	462	403	421	391	397	410	388	377	455	384	398	420	439	411	410	398	404	417	405	416	407	405	420	384	384	373	465	413	419	426	439	362	449	412	395	395	400	377	383	404	411	415	390	379	450	418	426	458	431	405	432	436	402	400	411	425	432	403	420	410	436	434	389	424	453	405	419	423	423	420	400	395	406	382	416	450	434	423	407	444	415	375	420	393	432	401	403	400	438	408	429	421	438	407	432	409	422	384	415	414	424	411	403	421	416	456	392	403	413	426	405	405	408	417	416	419	397	448	419	421	444	448	438	440	443	413	428	439	386	433	423	437	429	429	413	381	445	410	420	425	404	428	389	443	386	385	421	383	414	444	403	419	410	366	409	379	403	394	433	420	391	424	425	405	436	410	387	378	439	416	428	397	406	449	434	432	431	399	426	399	398	404	423	419	371	385	411	377	441	422	398	440	382	411	410	433	394	443	423	406	414	421	440	408	396	414	395	413	447	427	393	417	394	406	439	410	438	401	418	451	416	439	420	404	449	422	443	424	404	425	445	386	394	377	360	410	406	384	420	429	441	422	397	424	422	409	402	376	382	403	404	404	385	408	403	403	425	403	410	425	435	434	393	432	421	429	428	420	429	410	403	443	425	415	466	401	459	405	405	437	422	386	407	409	411	366	421	425	449	447	443	426	427	434	407	435	408	450	421	410	436	401	411	421	408	417	434	430	395	396	419	444	407	403	411	420	399	388	394	406	417	415	409	454	398	417	434	400	411	454	444	401	403	430	418	407	410	420	416	433	398	408	387	404	391	420	394	408	408	398	412	425	401	457	443	423	425	432	374	432	476	391	414	385	398	447	375	431	419	420	450	394	421	384	394	422	411	443	420	429	406	413	422	403	419	435	444	418	419	410	397	446	388	416	412	404	427	412	399	413	412	419	374	468	403	427	376	412	397	420	448	399	413	409	405	412	421	399	420	405	400	460	405	423	457	417	399	457	431	385	409	434	424	418	435	449	395	442	438	418	418	439	413	454	434	432	419	391	380	394	416	400	418	420	437	435	384	427	410	378	422	408	459	412	396	413	437	431	436	449	468	416	432	404	426	380	410	433	401	422	399	414	441	418	416	422	422	413	419	387	431	402	391	408	430	397	424	388	396	439	413	462	411	426	390	426	406	436	421	413	434	419	401	422	406	410	407	438	415	424	426	405	430	413	440	444	428	400	407	401	420	432	378	433	422	416	398	442	418	418	406	449	412	412	421	404	388	382	425	388	436	408	429	395	416	447	442	405	396	408	380	400	439	392	374	414	417	403	443	399	435	427	396	378	405	401	418	422	430	433	444	432	438	380	439	435	408	405	455	436	382	413	428	395	406	398	425	428	417	408	414	414	427	458	422	407	402	405	407	418	442	418	414	384	392	393	397	435	415	407	409	439	417	419	442	429	434	384	455	368	437	412	422	363	438	427	417	404	406	423	411	401	448	444	374	437	420	405	428	407	417	393	405	441	418	396	389	409	395	434	418	419	412	432	356	419	438	430	403	399	411	408	433	396	436	386	401	423	426	425	378	384	429	409	459	412	400	404	417	384	402	387	419	409	399	405	379	427	408	405	399	446	445	405	417	416	399	395	431	399	414	418	398	413	402	423	396	436	402	422	393	426	416	403	413	391	430	403	406	400	431	446	426	421	419	429	426	430	367	416	420	440	403	411	427	429	450	442	414	438	374	408	416	405	393	401	429	425	415	414	404	436	420	444	393	433	461	434	410	427	420	423	402	407	407	418	407	402	433	414	403	427	415	412	422	414	420	379	392	392	458	426	411	416	409	427	420	442	418	452	411	415	407	454	390	393	395	422	410	404	435	435	399	440	422	424	409	430	424	421	413	375	387	421	430	405	425	438	452	413	396	415	410	440	428	402	373	390	381	446	446	401	408	458	406	400	384	422	429	413	435	446	435	383	396	389	424	452	396	423	419	432	423	398	416	426	436	375	423	377	427	411	413	460	383	397	426	383	387	402	415	407	383	394	381	406	433	399	418	435	414	398	457	440	413	430	429	417	445	400	415	393	420	396	416	405	397	417	426	432	392	431	428	405	456	392	403	411	421	425	399	404	400	440	430	374	412	415	420	417	435	382	427	403	412	419	410	409	398	393	390	385	374	442	434	412	424	427	411	387	386	395	403	405	427	405	385	414	419	439	436	402	446	426	461	448	385	394	449	396	402	411	408	397	382	455	418	385	426	360	417	393	417	409	401	404	420	400	425	423	414	407	444	393	431	406	454	430	436	429	418	409	422	428	450	426	414	450	409	398	450	409	424	424	412	433	430	424	416	393	380	440	424	420	413	418	399	421	458	423	412	411	433	415	413	391	388	451	411	416	408	443	431	400	414	405	397	396	417	425	442	432	430	384	398	396	422	416	421	387	461	423	387	393	398	399	419	428	420	400	381	424	412	399	431	424	391	408	426	455	441	403	436	401	405	410	367	431	419	407	466	463	433	419	435	406	460	441	389	393	419	405	393	345	403	425	426	409	412	408	447	391	421	377	432	399	435	433	413	414	419	413	404	419	404	454	442	400	430	436	426	430	417	421	406	399	387	383	437	470	425	417	388	445	423	411	440	432	405	454	397	383	392	450	396	382	419	402	425	374	389	412	458	443	388	421
24362	44879	33360	21154	15441	11664	8846	6980	5165	4344	3647	3322	2899	2455	2256	2051	1856	1629	1428	1290	1265	1167	1119	999	912	772	636	610	558	552	469	569	450	462	440	459	459	454	441	450	467	447	454	445	427	437	475	462	431	440	427	442	486	437	425	416	433	471	444	428	436	450	442	429	451	470	424	420	440	428	458	473	438	456	472	454	436	431	475	473	450	455	463	432	455	488	437	474	408	428	449	435	469	460	485	427	469	437	454	440	467	442	424	482	431	451	448	460	429	434	452	464	438	448	451	435	431	450	457	441	441	452	439	452	468	438	404	462	436	452	452	434	459	443	441	437	454	448	456	447	434	409	433	448	428	450	481	443	471	447	455	483	434	437	462	482	458	439	456	447	427	488	439	423	477	443	460	476	458	408	436	448	434	445	493	440	459	424	448	467	449	449	443	437	447	463	448	486	453	448	439	439	427	500	401	446	426	444	450	414	418	434	407	453	447	451	437	478	451	444	449	416	451	456	424	432	451	420	481	452	445	436	468	434	447	489	457	413	454	440	467	470	439	424	388	451	448	463	439	488	481	439	421	425	428	467	441	434	460	447	493	457	436	436	446	409	464	454	450	436	444	475	453	418	463	461	463	457	434	457	445	451	450	461	412	432	437	437	456	470	464	427	422	472	447	452	477	412	443	492	451	446	432	427	421	410	451	412	464	454	444	434	464	464	453	438	487	449	451	455	466	499	429	457	451	414	463	473	464	460	490	454	415	435	427	488	453	440	443	448	447	410	459	435	448	435	430	450	430	471	459	438	494	426	416	468	433	467	449	452	396	480	489	447	453	492	441	461	462	439	391	416	406	471	435	452	473	455	444	461	436	451	490	440	434	459	476	465	450	438	450	413	460	439	455	451	454	426	474	461	420	452	450	414	504	476	482	453	411	428	458	443	450	459	474	427	452	428	428	436	475	407	446	436	460	455	418	456	427	435	428	436	422	470	467	463	467	495	452	478	446	461	462	436	451	447	430	484	439	422	435	487	428	440	473	438	442	483	434	462	453	417	460	461	473	441	463	416	426	432	463	410	476	452	438	435	472	452	467	435	449	459	438	434	475	441	424	474	430	435	450	472	440	437	446	428	472	471	463	459	439	443	439	456	426	482	475	434	434	478	433	454	430	460	452	442	439	448	427	456	436	465	442	445	460	446	489	458	446	484	462	439	447	452	456	441	418	469	445	450	410	446	413	427	445	433	442	488	402	473	471	433	475	466	456	450	440	443	436	473	440	439	439	483	481	424	465	438	427	442	433	451	483	441	457	423	427	467	427	432	447	455	431	464	445	447	432	428	430	465	451	476	487	422	467	457	432	452	451	443	434	424	435	448	466	445	465	468	428	428	472	443	457	460	432	449	437	439	422	432	431	451	467	434	410	420	460	461	460	436	457	418	450	470	436	433	434	428	436	427	469	429	462	438	450	409	471	451	426	472	462	455	462	424	428	422	416	460	435	433	406	416	431	427	485	456	443	474	446	433	430	449	426	425	464	442	441	450	458	477	444	494	420	459	409	464	441	446	474	430	444	485	443	467	426	426	447	438	453	449	412	478	454	450	413	437	445	443	456	459	416	415	468	465	451	419	462	412	453	449	427	453	452	449	442	476	441	456	430	441	419	410	437	460	441	426	462	423	455	464	438	456	441	452	482	463	488	431	450	443	432	436	421	465	465	474	415	432	445	459	442	420	436	434	447	466	450	385	447	465	477	428	437	456	421	418	433	427	475	421	448	474	454	456	449	427	435	458	432	427	446	455	433	434	437	469	433	435	457	456	460	455	474	433	444	456	476	440	459	500	436	429	455	470	440	466	385	468	461	427	443	475	399	418	433	441	406	421	427	437	478	442	471	420	451	481	481	462	415	427	420	484	439	437	448	468	466	450	454	435	435	445	435	451	449	472	444	444	458	443	430	442	454	438	448	437	442	461	469	446	465	464	452	466	457	444	402	424	456	438	451	456	439	448	471	438	436	413	470	444	434	450	461	453	423	493	451	445	410	438	446	466	452	449	478	458	450	472	461	439	459	440	445	472	452	408	409	459	436	462	432	456	478	453	417	420	418	428	383	452	453	476	463	466	510	462	417	463	443	462	486	436	438	486	473	477	462	466	426	422	437	467	429	414	426	449	455	455	431	430	424	458	483	429	421	479	449	475	467	436	440	488	420	424	448	478	443	451	466	450	473	433	437	424	443	503	410	450	453	442	442	424	484	456	456	440	446	448	445	441	456	397	470	473	472	422	463	445	431	465	452	440	479	462	448	472	414	424	431	419	468	432	431	465	415	468	437	397	415	433	456	412	412	444	470	441	443	462	431	453	406	397	462	426	445	437	466	449	448	438	462	445	424	472	438	439	466	419	457	448	409	458	460	422	458	466	435	471	465	469	457	458	461	453	445	432	441	417	461	421	427	445	448	451	436	404	432	467	438	423	466	469	435	462	480	386	431	425	447	439	472	449	448	444	436	450	417	448	421	429	399	474	444	423	491	468	421	426	436	426	463	448	411	450	437	429	475	423	452	450	472	433	491	436	444	469	406	449	401	458	417	453	500	411	434	447	424	427	492	456	429	466	464	438	460	491	470	465	454	420	437	446	435	426	417	456	440	420	468	421	453	411	425	409	450	442	451	460	444	419	445	426	455	449	447	438	450	439	437	434	452	458	432	433	447	440	450	442	451	492	425	475	463	466	470	426	447	443	470	470	437	424	462	442	447	448	448	421	454	449	465	454	415	455	394	454	423	450	448	456	423	442	429	430	427	454	460	489	503	464	480	411	491	436	456	473	409	415	416	412	392	445	422	456	447	486	451	441	475	477	420	468	469	442	454	434	441	421	480	423	437	450	449	427	469	452	429	454	430	425	439	403	433	431	429	487	463	446	454	475	470	462	433	425	426	463	438	454	449	424	418	460	444	437	444	485	446	444	457	497	451	458	441	450	440	459	469	450	485	441	433	479	436	442	427	467	417	428	455	455	423	466	423	477	485	434	457	460	437	447	476	464	406	440	452	445	435	451	437	447	440	465	452	453	456	411	453	423	426	500	470	459	442	436	464	452	446	456	461	420	419	446	456	483	456	448	453	431	442	439	444	463	460	452	457	437	402	417	454	454	436	479	441	404	449	460	438	474	484	426	447	472	485	437	391	453	494	406	438	474	464	455	422	437	437	482	470	448	431	415	452	486	442	446	448	435	444	470	464	422	463	469	404	456	433	439	463	435	403	434	430	461	476	492	459	429	445	484	439	428	410	454	441	428	492	430	452	456	451	446	440	469	466	479	453	475	417	477	466	420	467	433	452	449	425	458	462	479	436	431	476	481	440	451	433	464	438	439	435	438	469	416	435	427	420	403	476	430	439	415	420	455	443	498	413	437	460	477	467	465	424	431	431	473	435	457	467	440	475	448	473	446	463	468	431	440	457	417	503	430	457	427	447	443	428	449	465	492	436	467	479	426	480	438	459	447
24644	21051	27235	25301	16389	7405	4620	3298	2342	1962	1717	1579	1374	1161	1061	1014	948	773	713	684	601	552	546	494	372	339	303	283	260	239	247	222	194	197	189	198	188	192	193	185	197	206	180	214	200	200	180	186	185	191	182	205	228	202	179	194	188	207	212	209	196	195	189	202	214	173	180	200	189	191	189	208	190	190	200	228	198	207	205	201	200	176	196	206	188	201	206	196	207	189	182	187	183	188	203	214	193	190	221	198	204	197	183	208	199	199	196	176	206	199	222	207	188	178	218	216	212	189	210	200	177	191	180	197	217	181	204	240	186	215	214	188	181	208	187	188	188	190	155	197	196	201	189	189	186	218	181	207	205	200	193	211	213	190	222	195	191	217	181	193	187	208	219	190	184	177	166	178	209	204	192	194	201	180	172	222	206	188	200	187	212	197	202	200	170	181	185	183	202	192	184	192	185	209	194	204	173	210	189	183	199	196	195	227	179	164	170	197	214	199	162	208	197	208	182	215	216	175	209	187	201	175	213	193	195	195	197	194	187	211	205	184	196	186	190	187	183	183	190	220	194	210	194	195	199	182	192	195	187	205	179	183	200	206	199	222	206	218	212	191	224	204	212	202	206	198	202	205	216	188	224	181	203	192	211	208	179	170	192	186	198	178	193	206	190	180	206	179	213	193	194	206	203	187	211	194	229	202	198	192	176	196	200	171	209	172	213	195	211	193	210	184	213	176	176	178	195	209	182	194	210	203	192	195	190	219	206	199	201	177	208	193	198	187	176	202	211	193	218	198	172	214	205	204	208	220	196	176	189	196	191	199	181	175	212	173	191	204	207	195	210	198	196	207	197	184	216	235	214	189	170	189	188	200	214	186	194	185	179	175	191	198	174	207	182	194	168	226	193	193	216	198	176	209	202	192	176	189	188	208	195	195	159	209	200	187	183	212	204	200	191	184	203	174	176	205	205	194	193	204	178	227	186	188	184	212	198	215	187	203	205	168	207	211	197	200	193	192	192	184	213	195	194	209	198	220	218	188	186	200	198	199	183	216	197	197	211	183	183	183	214	186	215	197	180	199	194	192	193	195	220	199	211	189	205	187	180	176	208	216	207	165	204	199	226	214	194	188	210	192	197	189	208	174	205	199	226	212	182	197	181	194	199	213	191	199	188	206	212	205	206	195	197	193	204	188	190	188	194	192	187	191	199	186	189	195	195	195	214	215	188	179	183	222	209	188	225	202	183	224	192	187	187	209	205	231	229	201	160	191	195	192	193	214	211	210	173	187	208	229	202	196	220	189	197	210	214	195	214	183	227	182	207	202	222	212	171	189	200	216	174	186	205	199	207	198	212	182	189	211	203	196	199	213	212	180	194	185	182	211	192	215	187	179	191	202	204	192	175	203	182	199	187	186	173	189	179	197	203	186	183	201	180	192	186	183	194	191	206	188	198	165	194	197	192	199	177	193	215	202	192	185	182	182	192	204	201	177	200	193	219	218	217	221	215	186	206	216	203	179	192	199	184	198	209	177	193	227	193	176	186	215	185	206	204	184	187	197	205	182	188	170	174	216	218	184	199	199	170	176	192	186	211	204	175	179	200	189	191	224	190	174	201	208	209	178	181	185	166	189	208	211	187	203	204	208	198	198	219	200	188	203	204	200	197	206	219	217	208	180	210	177	184	182	184	190	204	187	200	197	240	203	190	198	187	199	195	187	177	188	202	178	232	186	183	192	184	186	195	193	196	196	208	197	226	201	198	185	206	178	205	214	200	201	216	204	200	194	206	175	208	173	172	196	187	187	199	183	200	190	205	186	214	212	191	200	186	173	184	186	175	202	167	205	190	189	184	226	192	199	197	179	210	187	208	191	209	205	178	204	216	197	216	197	182	227	184	208	215	209	213	190	200	206	188	211	196	190	202	189	191	197	197	192	184	211	225	205	187	195	195	193	190	214	198	188	191	218	202	195	216	196	190	192	197	182	198	203	184	178	188	182	193	206	182	203	189	211	208	202	221	181	211	200	197	176	183	175	194	211	224	193	198	179	217	206	188	185	209	189	213	187	227	197	185	184	192	186	191	214	184	214	221	175	177	201	193	195	178	192	197	174	202	176	193	193	174	196	190	190	184	198	203	167	208	208	199	215	231	203	204	196	200	213	200	191	190	196	175	187	179	198	191	208	214	204	195	184	187	213	209	186	221	199	217	215	198	190	180	186	192	218	201	182	194	216	207	181	202	176	192	204	195	195	201	190	181	225	204	217	203	192	177	210	186	198	221	208	201	201	186	212	210	193	173	209	202	224	180	193	181	197	174	183	194	189	196	183	191	194	206	179	161	191	213	180	203	201	194	226	187	202	177	187	207	206	180	196	202	190	176	196	224	194	213	178	221	205	195	206	197	177	181	193	177	181	184	189	180	153	178	217	190	182	210	200	189	208	217	204	182	208	191	182	200	193	192	211	200	209	217	195	205	235	185	204	200	237	199	208	178	167	192	184	205	184	208	195	201	180	190	180	222	176	185	192	195	213	200	205	193	202	188	205	195	216	203	181	198	191	189	188	212	181	209	194	199	205	180	224	227	214	187	177	172	192	198	187	193	221	195	187	199	191	176	216	191	202	190	196	200	206	226	208	182	194	174	181	224	178	198	186	187	195	199	193	196	186	198	162	203	185	181	192	207	215	191	186	203	183	200	193	198	173	215	213	165	187	180	181	194	205	180	156	205	185	207	194	187	200	210	201	215	188	198	203	178	206	177	216	187	231	204	203	205	190	184	208	195	188	195	196	195	198	210	205	201	193	201	206	187	196	196	186	178	180	205	194	178	199	207	193	197	187	174	216	161	226	201	209	210	200	191	204	197	192	215	195	176	187	199	204	195	191	187	209	183	186	200	219	211	196	202	197	204	202	182	202	192	198	171	184	186	182	211	185	180	196	205	188	179	180	199	189	201	225	196	189	203	182	189	192	201	197	198	192	196	193	210	219	176	211	202	200	181	202	213	190	187	197	185	173	205	205	197	220	162	192	192	188	187	197	193	207	190	199	184	165	205	209	185	184	204	199	202	185	188	191	191	193	222	191	184	193	201	217	188	183	185	207	197	202	202	198	200	173	187	208	183	195	184	221	204	157	174	204	203	202	206	167	190	180	197	202	207	211	204	202	177	204	207	211	191	199	216	212	199	191	186	228	176	169	186	174	193	202	196	201	183	194	187	187	194	186	219	219	200	211	197	202	201	195	185	204	203	181	174	187	192	201	190	208	170	223	165	187	200	199	181	169	207	171	179	187	194	200	194	216	200	201	158	199	195	196	190	207	148	212	191	207	210	192	226	212	180	219	196	157	207	219	206	187	216	209	157	195	217	220	185	193	191	217	199	195	189	199	187	208	162	198	200	217	208	202	190	204	178	183	199	207	194	194	197	210	203	189	166	168	177	179	193	193	199	213	187	199	186	188	181	191	192	224	203	211	194	216	189	184	209	181	205	184	195	213	222	193
23452	41621	31339	19127	14181	10215	7902	5987	4532	3647	3146	2834	2362	2088	1803	1617	1541	1227	1130	1024	921	824	803	675	601	440	430	365	322	306	302	277	238	254	219	185	207	214	218	217	201	201	217	241	214	212	244	219	226	223	204	238	228	209	236	211	221	211	229	207	238	206	169	216	219	213	228	218	208	227	201	223	234	226	204	240	197	225	209	240	205	231	232	235	221	202	229	229	218	211	204	197	232	233	220	212	220	219	233	226	206	218	241	210	227	220	220	231	237	189	206	195	242	250	253	213	224	205	226	223	221	221	208	217	209	232	235	222	209	223	233	219	234	211	240	203	242	253	225	217	240	218	222	231	231	219	208	257	216	202	221	219	207	234	204	227	217	198	222	224	208	194	205	217	203	205	226	236	209	224	221	209	208	217	216	215	208	240	215	240	195	221	212	236	229	214	210	221	240	238	208	236	188	221	224	226	226	219	183	203	229	241	216	210	193	243	223	225	209	216	200	213	202	216	206	230	195	214	213	230	224	214	216	214	244	225	205	215	232	214	217	218	217	226	235	219	235	223	228	219	212	200	214	220	216	191	211	238	220	221	221	240	216	241	205	202	193	225	213	219	241	220	193	219	221	192	229	218	223	214	205	234	216	236	204	223	262	217	200	237	208	206	229	191	233	252	233	220	204	231	244	220	224	202	204	243	225	219	195	224	216	215	252	224	223	233	226	234	206	235	213	213	219	210	219	234	197	248	217	229	210	251	249	229	240	222	200	192	216	202	211	235	199	191	207	213	221	213	228	221	214	200	198	237	219	225	212	226	235	231	213	241	234	268	214	219	216	214	210	211	218	211	218	226	215	202	241	199	203	217	210	229	217	259	217	226	244	230	244	243	233	236	204	194	220	214	204	229	238	206	242	213	218	220	214	208	209	233	262	209	214	222	221	223	215	231	210	232	211	214	238	236	201	221	219	218	244	236	210	208	215	217	227	221	222	232	227	255	200	195	202	227	229	245	237	219	192	250	210	202	209	216	240	222	193	232	223	217	214	196	198	213	222	237	244	222	219	238	215	199	210	230	246	193	235	237	238	221	220	214	238	211	219	218	232	234	223	199	218	216	215	209	228	231	201	199	218	211	210	234	192	233	193	211	224	248	239	209	215	209	204	232	215	257	211	218	202	241	224	222	212	204	218	220	226	213	202	230	206	220	220	225	239	207	177	239	200	239	215	237	208	211	211	216	241	200	257	199	228	208	227	218	193	213	242	231	221	234	238	227	206	228	246	209	207	225	224	224	207	228	220	254	229	238	209	204	234	205	229	214	220	250	197	228	212	231	232	234	222	211	257	214	198	247	231	210	220	192	203	228	217	231	192	229	226	224	227	213	198	208	237	251	218	224	209	220	229	204	239	192	235	242	222	214	228	225	227	228	215	217	223	241	228	225	198	210	213	222	231	203	225	210	172	216	225	196	230	217	210	217	194	214	215	214	247	250	231	232	227	231	192	256	199	239	242	239	198	220	227	204	223	227	225	225	214	229	218	213	231	206	211	193	226	215	190	233	211	250	233	189	232	222	206	215	199	189	220	227	217	212	237	227	231	196	226	233	208	232	221	208	193	233	248	223	226	228	221	219	232	237	224	239	206	212	193	208	205	230	234	219	209	208	235	223	227	203	247	242	206	234	226	211	231	210	215	212	242	191	204	208	219	229	220	201	243	208	214	238	249	231	228	223	218	237	224	210	223	232	230	238	221	232	228	211	212	221	219	218	215	235	239	225	199	210	222	232	224	200	218	218	241	202	217	211	237	208	200	220	220	207	239	203	232	239	218	201	250	223	213	221	210	233	234	227	197	224	234	212	206	231	209	215	214	236	219	236	212	235	230	207	208	228	191	202	233	219	211	197	214	198	225	223	238	238	213	230	206	206	199	189	211	224	221	216	220	222	212	216	206	198	214	221	248	220	208	226	218	226	238	218	219	226	231	234	237	255	184	237	245	222	213	219	221	217	228	197	203	227	237	212	206	189	212	208	239	216	196	214	209	206	202	218	224	201	226	204	200	229	229	232	247	221	216	218	203	209	202	228	218	220	204	195	208	207	216	221	235	212	219	218	197	213	217	216	226	222	218	223	205	219	207	217	219	230	221	220	199	246	212	225	188	216	241	240	222	215	204	180	216	244	208	221	233	219	227	233	233	213	182	239	205	237	229	224	230	224	236	204	229	198	206	218	222	216	228	214	224	223	231	240	218	228	191	233	226	200	210	223	236	222	240	233	194	200	242	212	223	226	202	218	232	178	220	200	231	215	200	219	227	206	219	229	223	214	242	228	220	232	241	227	240	228	235	242	201	208	209	214	220	203	223	207	233	217	223	227	226	245	215	217	230	214	224	209	193	194	215	248	208	229	201	190	209	199	233	224	222	231	238	210	214	205	200	192	210	218	222	205	223	229	246	241	218	196	238	244	209	203	209	236	231	192	220	215	226	220	200	206	205	233	214	231	192	208	245	222	220	266	235	211	195	222	229	211	239	226	220	213	217	225	217	225	208	193	225	216	205	221	212	223	196	241	220	235	227	212	236	230	209	215	215	225	205	239	215	245	212	220	224	211	196	244	197	231	242	213	227	217	234	223	197	228	212	244	232	226	234	223	206	211	232	208	234	237	213	202	207	207	236	219	201	210	219	194	218	201	229	223	216	240	197	196	238	228	218	212	185	221	208	227	227	230	232	206	234	230	220	228	218	224	248	219	232	249	249	234	221	218	208	219	205	215	248	229	216	212	200	201	223	197	223	196	203	253	179	206	232	218	209	222	210	209	234	210	219	210	226	210	227	225	223	201	219	207	230	210	222	220	193	194	202	211	248	225	239	232	224	226	201	231	206	242	222	226	206	237	209	211	219	204	213	202	249	216	253	242	199	221	217	221	236	234	203	231	236	219	223	190	235	206	236	200	226	221	192	232	244	207	240	217	202	201	202	219	200	243	205	207	208	239	214	233	210	216	219	224	242	234	219	218	231	214	226	218	230	234	220	239	221	210	195	233	214	258	209	232	207	200	204	231	211	228	229	246	240	212	204	236	223	214	230	222	235	237	220	209	223	204	208	266	220	220	207	221	215	208	227	260	217	210	237	186	233	202	223	225	215	208	234	240	220	214	228	227	212	196	231	217	204	229	230	226	226	212	203	213	222	206	229	238	225	209	191	218	225	202	199	228	192	204	208	205	225	237	191	240	227	203	222	201	227	210	220	219	194	212	230	203	214	202	234	231	222	196	219	232	226	237	221	208	206	213	216	226	227	205	224	241	215	219	212	235	222	198	223	205	234	241	228	223	237	229	232	230	211	262	223	197	224	214	199	229	208	212	220	241	206	247	248	225	195	225	212	202	215	242	212	203	227	237	213	210	214	212	210	209	215	212	227	217	189	196	200	241	220	223	241	225	174	228	217	219	206	236	208	242	205	227	226	208	218	208	242	234	218	245	246	236	202	209	188	248	215	220	221	191
22444	21070	28692	23687	21137	21497	15190	6273	4216	3595	3004	2686	2361	2061	1863	1676	1627	1452	1248	1245	1155	1069	922	897	803	664	578	517	522	509	470	445	388	431	413	394	380	387	364	382	417	367	364	384	426	407	406	415	375	401	402	419	403	376	385	380	375	389	404	406	392	407	362	390	385	406	383	387	415	378	367	406	390	389	420	394	423	427	391	359	406	398	385	369	347	407	394	365	394	416	396	400	399	388	350	398	360	370	396	393	353	396	396	401	379	418	385	412	406	381	400	417	405	356	392	381	400	403	383	406	388	337	405	386	386	394	398	385	382	402	384	365	420	375	398	355	362	393	391	385	417	377	411	423	353	392	366	369	410	391	388	382	381	398	407	386	373	418	395	357	425	386	409	373	397	407	376	390	441	424	387	409	400	365	408	381	420	393	371	369	415	397	370	376	415	399	398	419	374	380	425	366	396	362	372	390	392	424	350	408	424	381	374	387	378	394	371	388	409	417	417	409	378	384	371	359	404	379	356	425	389	379	360	377	353	405	385	390	398	380	358	355	357	388	425	376	410	399	388	380	383	379	399	399	415	393	403	390	397	394	384	364	419	384	375	365	375	381	394	392	376	378	393	354	406	363	350	388	373	415	407	443	367	364	350	408	421	396	359	378	400	406	405	430	404	413	360	383	385	379	394	389	397	385	377	436	400	344	406	401	394	402	358	348	349	365	410	444	366	373	369	347	361	371	365	401	424	382	403	391	408	396	384	378	420	385	419	375	391	409	408	423	413	370	367	408	417	438	406	398	393	429	394	411	373	397	381	388	401	360	419	389	424	409	417	394	408	376	376	380	400	397	380	394	366	391	419	413	423	389	375	397	354	370	384	383	405	398	374	427	411	399	403	410	402	412	404	414	377	399	391	424	392	411	404	388	379	355	361	422	396	396	394	375	402	384	384	407	394	394	405	406	416	404	373	424	412	405	397	372	367	427	426	414	398	368	384	428	388	383	424	380	375	411	361	402	403	371	411	402	379	425	376	397	378	409	393	376	395	361	401	417	368	377	391	392	402	409	404	427	386	376	412	440	369	395	412	403	388	426	365	421	430	398	401	387	375	427	395	405	376	392	413	417	416	402	396	402	396	400	362	389	426	392	405	349	414	389	397	410	403	391	376	370	372	382	409	392	380	419	375	419	417	383	386	383	410	401	384	401	381	372	387	376	397	396	387	363	386	403	372	361	397	410	426	376	400	391	401	395	357	356	375	420	386	379	413	388	364	455	379	400	362	356	377	353	416	359	444	374	392	406	427	381	403	413	434	375	362	396	384	370	384	412	373	402	389	389	355	370	408	402	350	391	396	401	408	377	391	398	388	419	389	341	421	400	410	391	394	424	442	368	414	406	375	394	387	356	405	384	432	361	399	353	383	415	397	387	388	361	380	393	389	394	370	412	402	408	385	358	380	393	356	400	395	382	391	421	372	434	419	388	394	390	358	400	402	424	367	377	405	415	372	427	421	398	409	394	414	366	365	415	394	401	377	395	438	402	360	385	390	377	362	378	398	392	393	365	386	410	372	397	416	433	394	414	374	393	372	392	365	367	402	380	377	371	363	409	403	376	410	403	414	393	388	400	443	383	390	369	449	390	385	397	349	405	414	358	403	442	367	418	403	392	418	415	378	380	414	430	421	360	405	385	401	398	360	397	396	394	385	358	363	394	377	380	397	390	419	377	404	356	370	370	414	411	395	401	390	373	397	403	383	385	412	391	378	368	359	391	355	392	402	391	404	374	382	402	384	382	386	369	408	400	429	377	370	401	386	419	396	389	370	403	370	376	418	402	394	399	391	390	384	355	419	395	418	401	411	416	404	404	385	405	388	375	369	388	418	376	403	383	406	411	382	397	394	418	378	379	373	410	421	411	375	409	400	390	416	380	402	384	397	421	416	403	420	393	366	382	407	431	397	363	412	407	363	385	429	391	385	407	414	380	362	403	398	404	407	428	405	378	402	356	400	380	395	395	372	401	410	372	392	401	362	443	398	377	369	407	405	403	382	404	402	378	392	403	408	383	427	408	407	397	386	420	397	383	346	365	373	372	398	405	391	377	372	402	390	382	377	379	376	371	389	385	381	377	421	408	391	387	416	392	363	361	380	395	383	363	408	375	389	398	381	397	387	371	375	392	414	374	402	406	394	419	378	381	342	380	442	387	396	364	388	398	386	396	371	377	407	448	379	390	359	343	390	402	416	431	368	379	384	394	416	381	374	395	391	387	406	372	397	393	399	353	338	366	396	408	404	410	363	392	381	366	389	405	367	406	389	406	390	387	399	373	385	381	385	388	384	421	388	381	401	394	401	389	390	381	417	379	446	381	380	370	420	418	396	390	406	404	361	377	366	400	349	380	417	388	406	395	381	397	378	384	365	434	370	394	404	396	398	427	424	426	369	403	427	404	398	370	382	377	382	359	384	370	384	399	384	390	380	378	342	407	355	399	362	390	367	360	410	352	371	423	351	379	361	352	401	423	396	404	396	401	406	389	391	399	390	369	410	393	449	400	360	394	373	411	406	407	382	394	369	377	366	399	424	403	399	349	391	375	425	389	377	384	395	411	383	396	414	391	367	368	447	390	425	425	344	378	398	380	390	386	390	361	392	407	383	399	342	387	383	385	411	415	375	365	371	409	401	377	370	370	407	392	397	390	393	395	387	402	402	402	421	388	380	365	419	402	436	387	378	396	372	392	401	386	381	408	373	397	379	407	392	379	391	403	387	395	425	408	428	409	369	405	410	359	391	420	377	374	399	387	402	403	425	391	384	342	376	395	390	387	397	405	386	356	389	418	385	378	377	379	396	401	392	397	341	391	404	356	388	395	398	414	412	400	377	409	436	421	365	347	369	404	435	386	434	381	393	410	384	390	405	400	390	412	354	384	397	390	348	383	391	401	417	405	380	443	414	421	413	395	413	393	399	390	393	385	376	394	411	420	340	434	372	409	388	398	423	400	418	379	412	388	386	403	415	411	421	400	381	389	396	407	414	393	390	373	395	405	382	338	381	386	441	413	373	389	393	376	402	412	415	410	377	368	354	411	366	410	339	390	391	398	395	373	409	417	440	407	401	389	396	398	374	390	391	380	388	402	396	421	398	369	384	407	356	395	407	395	337	395	407	386	406	373	393	364	399	412	400	397	406	394	370	395	404	444	364	396	393	374	371	396	391	395	415	397	374	390	387	375	401	405	412	404	389	379	368	420	390	369	425	374	400	399	386	406	370	390	384	416	384	419	407	401	419	385	372	392	378	398	410	360	382	364	407	391	377	356	390	358	371	382	378	382	400	384	374	366	384	377	357	399	376	399	379	382	396	371	393	365	377	411	411	405	414	411	385	382	414	413	407	407	399	396	415	365	395	381	383	390	406	370	396	403	386	373	432	399	360	403	386	414	387	404	393	391	378	368	393	406	394	393	405	410	359	376	395	369	384	403	388	371	363	382	411	387	378	378	397	408
25952	49841	38540	25589	19589	14862	11460	9150	7062	5794	4698	4426	3690	3090	2856	2660	2354	2119	1786	1723	1590	1345	1270	1122	989	786	710	647	621	551	557	478	454	462	411	441	420	439	462	391	405	437	397	454	409	404	412	382	401	460	429	439	405	412	421	428	417	402	418	410	432	454	409	435	434	403	433	428	431	436	418	429	464	414	402	420	425	395	380	376	440	411	424	411	401	433	440	430	420	434	440	396	455	411	411	405	430	401	440	439	403	409	373	415	427	400	451	443	414	417	418	417	408	398	454	475	401	430	447	411	430	440	390	416	425	444	382	425	423	412	409	447	433	414	395	420	446	421	416	437	387	441	440	409	439	401	414	443	405	454	399	408	446	436	422	415	441	428	422	425	424	427	432	408	422	450	387	420	434	374	398	432	420	418	416	426	435	435	432	428	409	420	436	413	419	447	417	407	408	431	428	481	405	430	396	403	453	417	435	414	406	440	430	433	431	415	433	437	422	455	409	428	396	420	389	439	436	402	423	422	423	405	425	421	447	429	386	460	414	421	372	392	394	445	387	443	433	457	422	430	399	433	430	440	394	455	401	423	430	412	424	455	460	430	411	421	415	397	432	453	429	423	371	421	435	424	440	454	435	443	448	407	414	435	398	420	415	429	453	427	394	415	412	408	444	367	408	407	420	405	441	445	405	424	385	440	433	469	406	424	435	443	416	415	396	416	452	459	437	456	418	460	443	399	455	429	374	412	424	406	473	391	462	413	402	430	410	428	428	418	417	397	397	429	426	432	434	456	394	436	415	445	405	419	378	447	413	403	450	393	417	425	411	431	462	426	424	439	389	443	415	444	443	419	396	469	386	398	426	399	423	446	421	371	418	394	412	436	434	407	415	399	423	407	460	443	421	399	404	398	415	436	401	415	409	409	436	397	380	426	467	414	423	366	385	443	420	447	443	422	428	401	413	432	436	417	437	452	410	431	413	416	454	420	423	438	427	430	416	463	436	416	438	431	402	426	414	404	391	463	433	419	426	427	446	420	425	449	422	436	447	428	412	410	438	438	428	440	454	425	429	385	423	409	435	411	427	415	408	465	433	414	395	412	413	468	450	393	451	449	406	435	435	419	421	419	422	412	409	423	395	465	462	421	407	420	421	430	442	453	398	415	421	420	411	397	411	431	451	464	413	438	393	407	461	432	435	438	416	426	402	403	416	423	382	435	422	415	407	462	454	427	440	414	397	413	441	441	412	417	434	425	408	383	431	403	391	437	409	433	428	421	385	423	421	397	407	447	449	426	422	415	395	445	397	386	410	419	394	418	431	429	423	431	434	420	416	461	414	423	394	426	446	408	383	425	448	465	430	416	425	406	408	384	426	430	386	415	446	445	402	397	410	429	399	393	424	451	429	429	388	377	463	427	410	414	454	453	409	402	423	462	422	441	415	417	422	433	407	401	405	426	449	433	447	424	405	421	428	449	440	405	425	409	410	397	400	434	428	422	412	389	416	410	387	419	397	423	407	446	432	416	395	431	415	436	424	431	410	405	406	414	411	415	437	427	429	393	424	433	437	420	450	398	436	393	411	420	432	403	445	418	430	372	424	419	390	433	391	444	407	444	445	456	436	420	449	436	422	442	427	417	428	391	461	407	394	433	440	414	404	420	389	400	421	421	375	426	438	454	425	453	420	395	418	462	411	403	421	427	437	430	442	420	439	432	459	452	438	407	472	413	455	435	419	433	361	422	377	402	421	376	388	432	400	405	434	415	429	421	433	427	426	446	422	429	451	404	421	407	396	392	424	448	400	429	415	431	414	387	432	422	423	421	436	441	464	442	388	417	448	390	416	442	382	416	433	411	421	419	404	428	408	397	413	432	454	413	445	404	430	404	445	432	421	443	431	445	438	457	412	383	426	405	453	405	431	429	453	424	415	439	426	435	398	425	425	432	397	408	424	412	408	419	403	413	425	472	430	426	400	382	409	442	438	419	424	402	418	424	430	422	407	392	409	443	392	424	445	431	437	428	470	419	433	447	442	419	402	406	408	387	424	422	425	407	405	415	428	427	393	404	409	418	429	440	413	424	419	413	447	423	412	389	433	418	431	430	390	381	423	452	391	392	421	438	435	433	432	437	451	398	420	424	423	404	417	414	411	429	432	433	414	404	424	399	440	442	415	451	437	421	428	431	421	407	408	404	429	392	426	407	431	439	415	437	453	407	433	447	402	388	419	408	403	406	407	441	432	426	432	443	403	436	400	405	410	401	421	416	436	422	448	404	416	422	384	423	424	402	430	409	391	420	451	435	483	436	443	425	379	413	443	411	441	431	462	444	435	401	421	492	411	406	439	426	441	425	447	421	438	410	425	440	399	412	426	461	421	445	400	403	450	430	438	424	427	428	426	442	409	434	407	416	483	440	405	436	404	432	421	456	411	428	402	386	431	421	433	464	424	402	444	418	396	413	404	426	408	446	439	413	452	424	406	401	451	420	447	403	434	384	413	438	431	394	407	409	451	425	443	401	422	445	437	412	416	433	401	443	406	436	434	397	390	446	422	422	429	429	412	422	434	414	423	410	430	412	404	431	393	452	409	394	427	431	432	428	368	417	418	418	419	432	414	486	433	429	430	416	411	396	402	397	467	412	418	443	414	397	409	423	403	401	433	435	413	441	437	432	443	415	419	400	414	383	393	469	383	389	414	427	434	380	428	447	464	409	401	421	411	395	447	437	403	404	383	431	414	424	448	383	451	437	412	409	442	420	433	409	426	423	428	391	423	446	442	435	455	435	414	416	434	438	380	382	392	464	387	430	400	437	451	404	404	427	371	438	413	416	445	394	416	405	419	408	434	456	447	407	388	457	472	425	412	432	427	421	411	405	405	410	383	422	406	434	431	435	450	409	427	449	415	448	422	407	400	446	433	399	420	414	414	441	435	437	412	460	416	441	426	440	373	410	454	411	426	407	441	463	451	448	438	438	464	423	402	415	423	394	396	439	403	424	412	438	415	389	418	431	407	474	424	415	452	422	451	433	399	423	390	441	466	412	394	441	412	420	387	403	430	452	388	403	385	411	424	403	395	410	414	452	437	425	376	426	440	393	442	427	399	420	411	445	432	406	425	373	428	418	437	381	434	395	413	442	444	444	432	422	430	431	409	438	466	413	425	439	417	435	362	388	438	465	473	388	446	419	422	380	442	452	395	420	425	434	418	405	413	394	414	437	407	387	431	426	411	429	455	428	403	457	433	440	407	411	426	431	406	399	440	409	415	434	415	419	411	421	384	406	456	432	402	435	421	384	428	443	422	419	423	436	425	407	414	422	396	424	419	394	441	384	429	407	418	368	405	416	382	413	405	431	420	443	398	422	443	456	411	416	434	427	418	404	440	419	417	432	388	433	435	443	411	399	404	413	425	441	430	395	402	426	454	359	418	435	436	406	434	427	395	434	411	402	432	409	454	483	448	388	418	426	415	440	359	436	413	405	388	431	420	361	408	452	472	467
28134	23209	25404	16616	7902	4755	3218	2398	1869	1557	1375	1291	1144	1017	960	828	802	740	638	596	570	552	512	466	419	403	371	329	302	302	285	263	265	273	274	225	269	254	282	255	316	249	249	273	243	224	269	216	246	202	263	268	265	241	257	269	257	243	256	240	276	286	250	245	261	263	253	262	267	265	252	270	264	244	245	259	270	255	255	257	234	249	221	256	272	263	232	253	260	268	243	230	263	259	274	251	258	277	272	283	234	232	267	255	251	247	260	255	245	242	262	259	270	261	254	262	270	260	235	269	243	245	263	248	260	267	265	248	266	278	237	272	226	254	263	223	254	282	279	260	274	251	268	261	238	290	275	264	261	268	279	259	257	242	235	244	257	258	267	248	273	273	263	259	276	275	251	250	248	288	268	242	261	269	257	294	288	267	269	255	243	237	240	230	280	272	257	241	276	271	244	289	261	254	254	247	223	255	250	271	253	271	285	274	233	244	258	230	259	277	266	260	254	281	289	241	250	260	250	238	257	274	256	289	279	257	262	256	240	272	267	276	246	287	248	265	255	242	276	252	270	254	268	251	251	271	235	256	248	244	246	256	257	270	285	291	282	274	235	270	255	254	259	270	282	277	257	248	281	251	259	239	291	264	274	259	269	242	266	267	264	259	256	228	235	249	275	241	234	238	268	232	257	268	252	249	246	264	233	266	260	277	253	240	250	271	241	241	262	299	264	283	264	255	238	259	262	252	252	245	284	258	269	262	252	251	227	273	236	246	231	236	261	252	251	262	271	254	237	233	284	255	260	258	269	274	187	276	246	270	252	280	277	243	270	273	265	271	236	225	258	233	249	237	229	237	272	297	259	272	230	274	281	260	267	273	263	262	293	236	231	260	230	236	283	250	228	266	253	239	251	257	268	245	298	285	286	269	253	273	247	262	266	257	264	250	279	226	224	274	280	296	253	277	257	268	268	255	245	276	258	233	248	231	274	254	257	259	267	245	248	283	265	282	262	268	254	251	288	251	269	269	250	237	260	245	288	265	256	289	263	265	220	260	252	280	273	265	263	247	251	249	234	241	221	251	285	286	247	256	278	263	261	265	249	260	275	282	279	275	205	282	247	274	279	225	282	211	295	228	263	240	233	247	268	286	252	281	252	270	252	242	264	246	275	262	286	250	271	286	272	243	279	293	260	261	292	288	289	239	253	247	274	253	247	262	259	257	272	260	253	277	249	255	266	241	274	261	286	238	247	272	264	288	269	275	260	251	265	242	242	268	251	261	268	274	271	248	256	244	268	245	283	267	252	293	262	277	299	268	273	258	254	270	259	263	298	250	254	264	263	240	234	261	272	255	247	260	275	252	269	280	257	242	262	273	275	284	235	270	282	236	233	276	253	258	243	246	247	284	247	254	241	255	252	286	281	262	250	276	316	275	261	272	249	268	241	264	247	268	258	241	256	293	276	241	271	237	290	245	285	251	245	278	261	258	268	259	263	264	277	232	256	246	265	255	263	288	260	240	249	251	263	263	240	249	270	261	244	278	265	294	276	273	265	254	263	257	277	235	253	236	253	258	252	262	257	247	257	270	260	270	267	288	250	273	278	247	288	257	266	260	252	253	235	271	267	271	248	277	274	281	274	257	244	273	254	273	237	255	260	251	248	264	272	254	237	245	265	280	262	265	275	247	265	271	263	268	266	244	265	225	251	267	246	256	236	249	255	248	247	248	260	259	259	254	265	249	238	271	297	229	273	259	233	241	253	254	288	231	259	248	248	266	253	285	255	296	254	272	242	235	254	253	277	267	273	201	254	265	245	254	227	265	274	277	285	275	261	248	289	249	273	260	257	243	249	267	263	257	262	250	253	269	256	270	263	277	250	285	258	263	268	263	243	252	264	270	265	252	267	235	247	284	243	273	244	270	260	258	259	271	269	235	253	259	291	256	270	262	241	263	270	263	266	237	246	240	237	262	270	248	248	235	249	274	243	276	246	277	236	266	254	239	244	244	279	266	255	274	263	270	260	257	260	267	265	232	236	232	240	251	249	286	285	255	262	274	246	262	277	258	253	221	282	261	267	271	272	238	228	261	267	260	283	240	276	253	250	261	291	264	271	269	264	261	275	254	297	295	246	259	241	252	270	237	258	261	256	274	246	251	262	258	248	249	251	241	234	252	245	262	248	259	251	253	223	293	258	264	264	273	255	278	255	276	259	247	271	261	266	257	259	265	259	258	232	252	259	253	268	269	275	240	277	248	241	265	251	280	259	275	264	262	273	243	272	229	301	260	271	277	292	259	240	253	268	257	264	227	274	236	261	290	256	321	276	247	270	252	251	272	250	281	262	239	249	264	273	266	270	225	252	254	282	252	249	262	254	291	276	241	248	258	228	275	245	279	283	276	232	250	259	284	272	227	244	247	276	228	257	243	254	240	292	267	242	243	287	259	277	278	267	261	249	262	231	257	277	243	245	220	255	243	254	260	246	217	262	282	273	281	278	267	278	246	275	256	230	263	233	255	242	261	274	272	285	224	248	248	282	280	277	230	279	290	270	263	241	256	256	259	257	261	269	226	243	249	266	230	266	261	241	290	295	279	291	243	259	276	227	279	241	248	229	273	240	265	256	265	274	264	265	254	257	250	241	245	273	271	260	263	249	243	260	252	263	226	249	255	231	257	288	255	257	297	267	266	240	236	256	264	252	275	262	244	261	262	279	248	283	275	275	239	258	240	223	244	222	251	230	235	250	259	228	243	256	265	273	283	244	267	257	253	269	262	294	290	297	255	242	249	260	238	275	258	264	242	254	264	283	265	270	261	262	282	289	262	254	245	253	279	292	204	273	266	248	221	234	243	229	254	245	239	259	278	262	277	254	270	282	267	261	221	261	260	282	249	251	253	261	275	268	254	240	268	225	238	264	225	254	247	245	245	247	274	266	267	232	231	222	264	263	280	271	251	235	254	273	282	251	265	251	251	254	269	249	287	233	270	265	268	240	261	267	243	260	272	257	262	236	260	264	241	251	236	269	242	282	248	269	245	257	238	258	258	265	239	253	264	267	250	276	236	244	254	251	262	239	251	239	250	261	226	232	233	254	239	227	254	237	250	245	248	277	287	285	263	277	255	257	263	252	282	258	278	289	248	256	245	262	267	247	245	245	281	235	276	263	266	247	249	279	238	268	235	272	265	284	283	248	250	259	260	233	269	274	269	245	265	267	227	234	277	267	268	282	281	255	286	256	255	260	238	248	271	239	279	257	263	258	252	255	244	278	238	262	232	249	271	230	242	256	261	268	268	250	261	259	296	288	267	233	241	249	262	271	302	274	246	252	269	279	256	259	257	290	266	256	239	230	272	254	245	255	248	236	262	248	238	251	250	287	256	268	263	260	235	281	301	264	254	290	256	244	245	288	261	265	261	227	269	271	264	236	253	252	233	273	268	263	255	253	260	240	245	271	261	271	249	260	271	246	251	264	282	303	273	298	254	275	248	250	239	243	250
23710	36881	27458	15982	11119	8198	5843	4549	3492	2866	2458	2141	1869	1654	1429	1340	1260	1056	980	846	886	781	747	652	555	499	420	373	347	328	318	319	298	277	288	299	326	324	276	294	282	273	304	279	247	296	279	307	279	270	277	307	269	274	260	251	307	263	258	257	272	275	263	319	268	284	307	282	259	308	291	270	304	274	276	279	274	277	265	289	249	290	287	271	311	291	278	280	309	293	263	286	293	296	305	289	278	285	256	264	287	316	288	291	309	256	306	280	312	269	293	275	243	264	277	271	263	270	300	288	269	313	281	312	286	279	273	289	279	303	243	259	262	298	248	250	292	274	290	258	228	284	268	268	272	279	272	295	312	281	272	242	274	305	261	288	284	275	267	297	298	286	272	292	276	297	269	253	254	292	294	275	320	277	302	304	268	276	294	258	281	252	283	308	283	271	292	247	271	308	301	299	263	297	272	282	257	244	266	273	278	263	283	280	306	292	270	297	279	320	283	266	293	282	279	298	268	297	260	259	270	285	262	307	256	323	264	276	302	289	284	297	265	295	283	263	278	282	273	306	277	295	286	277	300	248	288	308	274	267	290	256	294	306	307	294	286	280	258	276	250	299	276	279	302	290	299	285	299	264	272	262	278	264	308	266	290	270	277	276	302	274	270	278	260	283	261	282	273	263	281	303	287	286	287	284	301	288	283	250	294	291	305	275	273	274	290	251	294	302	252	307	297	263	291	279	302	312	279	278	294	310	275	288	263	289	284	272	285	287	282	285	291	256	278	323	286	316	306	272	272	310	281	299	276	305	297	274	248	302	291	274	266	269	334	268	281	278	282	283	279	280	272	279	275	277	272	302	248	270	288	270	274	286	268	310	282	281	287	274	272	298	280	262	288	265	313	253	290	275	294	276	295	301	267	277	315	264	270	274	292	286	286	265	289	240	278	284	311	291	288	273	274	307	325	263	292	284	299	292	305	280	286	239	273	259	300	315	285	261	295	270	278	282	274	270	267	273	258	292	298	275	273	289	296	257	315	278	252	285	281	300	262	284	241	270	285	266	292	269	275	293	279	309	286	293	258	285	254	297	288	270	277	274	263	336	276	277	275	283	271	282	254	275	260	294	268	262	296	298	274	269	308	284	264	255	306	298	272	244	298	299	278	286	270	287	270	297	260	252	291	276	285	274	295	255	271	263	271	285	233	264	294	276	297	273	269	267	288	306	281	271	269	288	267	290	278	266	252	277	294	278	273	295	281	295	290	301	268	262	282	288	281	292	260	248	282	279	303	324	289	305	258	291	305	290	271	275	261	282	277	282	279	279	276	254	279	278	251	271	297	289	269	291	299	290	287	286	257	262	286	275	259	309	268	268	278	314	275	261	288	281	286	247	286	278	264	299	278	297	271	279	292	275	299	281	272	284	295	257	285	284	253	255	262	328	271	274	301	299	269	284	290	291	274	298	282	276	285	259	298	299	287	277	293	272	296	290	292	297	239	299	296	263	256	279	306	294	299	273	283	290	274	291	287	301	283	256	289	290	290	298	263	270	266	310	258	308	262	271	308	261	281	279	271	278	281	310	298	271	318	279	289	278	255	261	275	317	287	276	268	266	263	267	297	275	280	283	295	264	294	254	284	308	261	285	262	293	267	254	273	278	277	268	291	291	257	270	281	279	290	285	278	284	276	256	257	274	275	286	274	265	274	299	293	257	263	302	259	283	274	280	301	262	273	290	301	294	289	286	259	290	316	318	281	264	265	264	288	289	303	273	293	272	298	282	295	251	289	280	269	275	275	281	288	269	310	291	247	268	303	277	254	258	293	269	256	275	292	273	285	310	270	284	268	284	287	271	258	242	282	287	284	275	289	298	284	278	278	300	296	321	285	330	276	276	286	286	295	274	251	308	284	322	268	292	282	286	269	290	254	290	271	260	290	266	280	263	285	312	299	288	280	298	283	293	320	271	290	278	267	270	247	286	257	280	256	283	274	279	278	272	281	277	300	268	283	297	295	244	282	278	287	270	275	296	253	272	280	293	281	266	262	288	287	290	278	283	262	287	257	291	271	288	283	254	294	308	305	282	275	246	273	288	273	266	267	261	277	269	276	276	299	272	267	260	305	300	297	311	279	253	299	265	277	296	319	306	251	298	272	315	277	301	281	274	281	315	282	264	289	281	277	282	271	292	283	293	291	286	284	271	297	250	271	277	298	256	259	311	276	280	292	290	297	267	310	290	269	281	267	283	301	294	289	270	300	253	268	296	295	277	265	271	299	291	271	298	258	257	276	293	281	311	272	283	258	250	287	272	274	279	256	280	273	259	263	311	294	261	280	295	288	282	287	272	268	289	278	261	278	270	255	255	294	299	294	264	309	276	283	255	290	277	268	287	298	262	287	270	269	298	295	291	294	291	248	297	254	295	265	295	308	273	285	282	303	293	268	298	232	254	279	274	241	270	253	300	260	285	258	283	288	274	294	283	280	296	266	279	263	246	275	304	269	256	289	304	295	291	265	306	306	276	278	277	322	277	267	281	263	264	280	276	283	280	267	267	263	277	267	257	302	266	281	290	281	263	272	277	281	277	295	286	261	297	261	268	279	291	259	302	286	271	288	272	280	285	287	290	306	283	296	259	295	276	266	281	313	269	262	302	291	304	288	318	272	280	252	311	284	266	266	291	288	261	298	297	249	289	286	294	279	289	287	290	297	274	276	302	285	264	282	265	253	297	268	271	302	283	288	262	273	278	284	277	263	285	288	265	276	270	244	265	287	273	288	288	278	275	284	293	292	293	279	283	276	304	254	263	258	258	291	244	282	282	309	272	266	282	268	266	303	297	276	293	257	287	278	267	283	308	273	296	271	272	271	284	275	281	297	288	265	285	281	297	276	276	293	254	264	302	282	265	284	271	295	241	302	277	242	248	262	286	282	254	282	302	278	277	262	255	260	281	278	306	289	276	302	291	288	267	280	266	261	288	310	268	290	302	295	303	262	264	293	292	301	297	290	271	289	281	287	266	276	279	288	309	288	294	283	307	285	285	268	296	275	285	283	266	262	269	282	271	252	286	257	266	266	263	266	268	320	256	275	264	270	297	270	258	291	281	272	285	282	303	268	300	289	282	292	273	311	300	298	267	251	308	255	273	302	284	304	283	261	308	275	309	274	280	260	267	283	237	260	257	289	261	301	291	273	259	269	272	294	250	312	266	271	271	272	264	286	284	259	288	292	301	285	267	299	285	292	300	264	282	276	274	278	258	285	285	266	309	290	269	282	296	278	258	284	289	289	289	301	243	293	261	293	276	283	277	260	303	294	288	293	280	273	278	262	273	266	271	259	255	305	267	284	291	277	331	287	267	290	256	272	269	272	252	280	293	288	250	296	294	307	255	275	271	283	296	273	277	296	250	270	239	291	267	306	246	296	254	287	284	269	257	280	303	333	313	253	285	300	304	281	294	296	253	275	246	265	266	293	280	289	302	281	254	286	270	263	290	280	272
23253	20897	28080	23900	21065	16593	7815	4204	3102	2653	2279	2032	1779	1567	1384	1351	1194	1160	1100	917	979	855	803	739	641	601	550	511	467	472	451	452	447	399	400	432	420	400	410	429	428	414	390	408	406	405	430	408	405	410	415	406	392	419	413	423	434	411	405	427	465	417	409	399	382	444	401	427	379	413	415	423	420	382	421	392	388	411	389	415	393	376	425	397	434	393	402	385	424	396	387	398	414	393	380	436	408	416	418	439	415	394	406	408	410	429	423	395	395	397	400	405	385	392	408	424	410	423	352	385	404	372	423	420	385	409	401	419	396	419	408	396	385	399	407	406	412	386	397	392	399	375	421	377	392	364	399	407	355	401	406	392	398	425	400	409	452	400	405	426	422	411	406	396	384	446	435	423	384	393	430	403	411	435	392	394	381	399	395	394	388	417	401	400	383	423	409	420	404	437	444	399	429	422	415	417	385	404	443	399	408	441	399	405	383	391	409	401	425	384	418	428	411	392	423	416	412	407	404	395	426	420	452	381	394	429	387	394	398	401	402	411	413	418	424	435	388	410	406	415	443	405	412	416	400	407	442	423	393	406	441	400	402	383	415	395	435	437	405	407	418	402	351	415	405	431	400	398	439	364	399	396	426	454	383	377	395	381	413	420	426	412	427	431	358	399	430	386	423	400	414	425	445	377	411	401	382	386	404	418	450	442	402	396	406	404	364	430	378	436	381	387	396	408	408	397	384	436	425	403	405	396	399	393	413	429	413	426	386	450	454	412	417	397	423	388	395	414	460	439	423	377	442	419	439	427	413	427	431	431	444	396	420	450	411	386	404	417	389	415	423	390	418	452	411	420	408	412	427	406	406	438	419	430	449	423	431	398	402	429	410	416	425	417	427	404	380	428	406	401	422	394	383	440	459	393	431	399	379	402	396	414	387	359	388	405	418	383	411	449	395	393	449	392	459	411	405	378	417	400	404	400	413	335	418	409	394	402	361	423	416	456	438	391	398	405	418	401	402	432	413	413	422	397	386	434	425	378	433	416	434	364	425	388	450	406	450	430	413	424	400	431	394	398	380	377	426	381	384	408	400	398	438	437	391	415	417	409	415	398	407	417	454	376	406	398	420	373	415	374	417	415	414	424	394	450	427	430	418	453	418	398	366	399	361	394	417	431	437	411	413	425	377	411	425	430	431	399	420	411	439	399	406	399	426	369	428	377	410	406	396	370	395	423	412	471	403	427	428	427	402	377	419	423	406	422	430	366	423	411	378	416	395	388	448	406	393	410	409	413	381	398	383	404	412	447	418	415	421	386	442	381	418	417	404	427	435	430	449	397	429	397	411	434	441	412	392	439	377	430	411	397	425	396	418	392	409	387	426	371	413	436	414	418	398	419	383	440	400	422	398	407	399	386	394	412	409	409	405	395	417	388	428	407	421	408	417	411	415	401	428	436	405	441	393	423	395	418	440	395	380	411	383	366	407	382	399	398	411	416	414	383	370	444	418	405	408	420	377	406	423	420	412	360	414	390	392	409	399	381	408	419	428	407	370	427	399	403	369	387	422	417	367	431	425	417	416	417	424	429	435	382	407	391	404	387	421	442	341	413	405	388	404	399	410	392	425	373	395	395	421	412	420	383	423	394	410	381	407	393	390	386	379	414	406	414	422	411	442	398	409	421	406	392	438	420	449	438	409	371	405	400	368	391	388	394	459	390	399	404	394	415	413	391	382	433	394	407	428	443	415	378	410	407	385	431	387	411	427	411	400	399	400	387	408	396	428	423	381	381	417	436	413	400	371	442	417	365	429	393	395	430	396	435	375	406	390	386	392	450	393	408	403	425	441	458	380	453	396	455	443	419	353	395	409	430	398	391	405	415	429	422	389	422	394	406	422	451	409	423	443	457	394	374	422	432	414	400	374	402	399	415	394	399	392	399	389	434	388	419	419	421	428	403	373	385	412	405	444	439	389	375	429	396	422	396	429	405	388	415	428	408	432	376	417	425	446	386	408	397	435	430	401	394	398	389	391	419	414	409	426	381	422	405	419	364	398	440	408	435	408	422	442	406	420	393	432	404	433	376	436	389	436	396	433	429	414	389	405	408	404	418	442	396	422	415	437	433	390	416	377	422	387	406	394	378	424	362	396	398	425	421	432	409	420	404	391	375	399	442	397	428	418	337	424	436	385	393	413	401	402	376	405	359	428	406	404	409	435	419	391	420	396	430	474	408	413	406	398	398	355	423	388	394	424	399	422	443	407	406	432	408	367	375	401	405	410	403	413	408	434	406	420	405	423	387	370	426	426	406	437	424	445	377	430	392	372	427	424	422	399	396	432	371	398	415	394	418	441	400	418	403	416	403	447	403	446	391	413	412	415	384	415	369	413	379	441	386	403	423	388	394	400	422	384	450	406	421	428	424	403	402	438	382	398	439	397	388	421	389	399	404	445	429	424	395	430	404	420	431	410	415	415	424	408	427	369	445	413	430	400	401	443	435	409	426	403	405	388	385	393	420	430	423	398	422	400	402	388	408	395	397	382	414	427	385	414	413	431	400	432	417	427	401	415	433	431	375	379	408	373	398	395	380	399	407	404	401	407	413	436	388	422	406	402	440	425	389	444	458	387	396	403	396	416	426	432	410	423	403	397	384	369	421	393	459	422	398	429	408	412	375	433	405	453	396	438	379	417	416	395	395	397	405	383	400	438	380	413	415	410	437	378	392	423	421	428	426	424	390	427	425	387	395	394	428	429	394	431	420	382	403	398	435	384	381	403	402	396	447	358	421	432	424	396	400	377	390	444	405	415	416	385	413	423	442	443	397	418	450	421	410	418	405	415	424	424	362	432	400	402	400	435	402	403	409	392	377	376	409	370	405	411	382	430	420	387	413	377	373	432	406	411	411	441	408	399	400	427	387	424	412	439	433	411	409	414	399	388	397	461	370	430	427	410	385	413	421	438	381	404	420	383	430	398	413	421	414	409	418	442	431	396	421	436	421	369	423	408	428	415	403	364	381	376	377	409	396	422	408	440	426	414	393	423	385	396	421	411	387	423	394	413	398	402	424	399	424	422	420	405	402	386	398	433	432	428	395	440	391	364	420	383	420	450	415	390	385	392	374	434	396	409	403	428	370	413	429	395	460	411	425	395	379	412	410	377	389	426	398	401	404	422	372	409	410	411	403	397	400	396	399	436	363	409	369	401	427	389	403	419	448	384	430	394	390	459	415	404	440	393	405	436	409	443	406	395	427	440	405	367	434	399	389	374	412	398	402	422	416	441	384	454	404	417	400	421	395	386	389	388	444	427	433	418	398	425	411	407	391	369	423	412	426	385	396	436	421	415	429	390	441	402	388	415	402	376	387	406	436	409	428	393	429	463	392	436	384	378	437	417	398	393	408	428	383	410	418	437	415	460	425	418	406	399	397	431	421	412	413	415	377	375	399	438	420	461	382	428	392	416	408	413	367	409	383	408	421	421	408	410	425	388	415	424	444
24044	44139	33938	21693	15665	12090	8964	6784	5517	4390	3777	3389	2804	2416	2125	2139	1760	1743	1468	1383	1278	1163	1067	1005	860	783	690	577	562	505	542	499	453	448	461	419	379	399	461	422	475	410	426	437	422	437	430	429	437	420	435	458	395	453	472	431	447	422	453	476	421	448	417	491	419	465	435	429	444	428	413	473	427	444	412	429	426	438	424	420	473	444	437	438	462	433	481	431	452	452	458	469	444	465	429	444	440	418	448	421	438	440	417	453	469	444	466	470	451	440	440	436	453	439	431	448	446	460	422	444	423	444	447	431	431	437	439	436	422	414	425	455	445	457	453	437	440	441	431	422	462	459	448	434	410	483	435	446	427	420	478	438	452	423	447	412	464	461	436	434	487	421	444	445	432	448	475	456	425	449	475	444	463	432	419	420	465	397	426	441	454	450	451	440	418	429	461	420	425	456	449	456	451	433	443	415	458	487	422	428	445	486	447	425	446	410	420	422	454	445	431	450	453	414	455	464	442	425	428	445	405	413	480	447	436	422	482	483	451	427	450	437	454	428	439	440	432	479	485	411	445	489	459	453	430	429	472	442	444	436	436	435	467	467	483	462	441	453	426	462	431	421	441	475	434	416	486	425	415	439	433	406	418	453	457	439	436	467	439	413	420	474	423	468	463	442	445	403	457	431	452	449	479	434	453	455	423	422	436	457	434	404	441	439	439	467	440	382	426	424	418	457	440	445	457	463	428	487	428	447	410	440	444	474	414	409	483	461	432	467	420	421	435	436	425	428	484	420	428	460	404	416	431	454	465	430	427	410	475	446	472	441	427	460	417	440	440	453	426	431	424	437	445	440	425	454	449	447	427	464	465	434	475	465	439	445	450	418	434	449	416	416	443	473	447	429	455	451	431	406	453	461	426	430	439	443	466	459	439	461	474	463	463	420	419	422	416	401	417	445	470	473	421	439	454	414	430	419	451	410	451	411	403	447	461	424	467	433	398	432	432	413	408	436	413	438	430	439	432	450	440	445	435	444	446	447	407	436	443	441	440	458	410	459	424	437	429	480	445	434	456	477	404	409	478	396	434	427	453	396	451	477	432	450	427	407	453	466	419	437	456	452	445	426	462	423	478	442	405	436	437	450	437	437	406	407	441	437	434	422	438	419	448	453	455	401	454	447	441	454	456	449	443	412	413	417	454	434	439	441	437	404	418	426	447	436	413	447	458	414	420	448	459	437	425	464	459	429	457	418	422	456	441	440	462	403	447	446	461	428	469	463	475	454	461	430	474	407	459	488	463	483	384	464	480	425	458	434	433	469	441	451	454	458	425	466	459	447	471	434	455	425	428	452	434	398	421	434	458	446	459	478	428	421	479	444	440	432	453	429	467	436	405	445	480	430	441	410	440	463	448	443	442	424	443	430	443	432	442	434	433	462	458	436	459	454	447	424	484	450	433	432	440	438	437	462	408	448	395	423	447	416	468	459	456	422	448	432	489	439	445	435	439	443	477	432	415	471	439	430	420	415	436	446	402	456	462	419	423	408	419	421	424	420	414	470	438	439	438	461	468	442	461	454	435	414	398	432	458	411	428	465	389	415	429	469	466	450	472	408	447	439	424	440	423	428	446	434	438	459	450	436	419	435	445	442	462	469	428	457	394	450	431	452	440	467	421	448	441	442	447	440	436	440	391	456	436	450	460	443	428	442	412	442	439	444	452	461	427	442	430	449	420	454	423	439	470	407	453	445	422	459	444	453	436	413	437	473	455	414	428	423	426	503	429	494	426	412	446	437	470	465	455	505	446	410	454	425	458	429	484	427	499	411	454	449	426	415	442	486	418	417	493	415	471	457	460	427	442	424	473	437	412	474	451	436	448	455	395	431	474	429	444	483	452	443	421	457	450	452	446	448	452	452	468	479	431	413	411	422	484	422	472	379	420	426	463	429	429	404	462	435	422	432	416	436	437	443	446	453	413	445	422	417	418	454	428	501	476	438	460	451	466	447	417	455	469	458	418	442	441	462	432	417	467	445	416	477	467	443	458	439	420	411	443	413	444	456	461	403	421	441	454	438	444	446	427	450	432	404	415	437	419	428	464	461	433	415	451	453	443	419	433	454	425	452	410	442	435	451	432	439	460	440	424	451	410	449	485	433	391	470	441	436	444	438	434	438	458	445	451	400	428	436	465	436	469	443	481	426	474	418	456	468	454	443	468	412	446	445	432	436	428	411	419	431	443	444	456	415	453	457	456	448	470	429	454	444	479	447	462	445	456	412	437	410	432	461	422	431	433	451	437	446	478	428	438	460	464	446	506	427	443	453	466	420	443	443	448	456	437	437	449	440	426	436	432	476	432	447	475	460	424	436	461	428	449	401	423	420	426	466	456	448	438	449	447	457	469	456	442	444	413	459	483	467	440	452	394	463	434	423	428	453	465	469	440	457	433	444	422	410	407	419	437	425	436	451	459	444	478	414	477	450	444	411	459	471	442	457	428	431	420	468	431	475	423	468	467	465	400	452	459	450	432	435	455	407	435	435	420	420	452	432	420	450	425	462	432	432	436	457	457	417	452	452	452	409	444	428	425	464	413	468	440	446	433	427	402	429	450	444	433	471	435	402	447	446	432	399	482	409	484	443	448	414	415	442	432	422	428	409	472	403	434	446	381	461	437	444	457	442	427	426	435	452	389	423	446	451	474	430	434	413	430	486	406	427	408	448	430	442	442	437	424	434	458	418	463	477	467	481	446	456	396	428	419	447	426	447	426	434	457	432	414	427	441	453	435	481	484	437	402	469	436	429	402	434	460	450	419	458	447	447	426	420	432	416	451	459	450	433	450	433	417	450	421	406	434	402	462	410	444	459	465	467	435	468	445	418	435	454	410	442	408	409	450	419	420	416	485	422	439	405	434	464	474	433	462	454	424	437	460	432	466	446	436	457	440	416	452	417	450	463	468	454	412	426	413	444	431	459	437	432	428	458	431	417	468	422	432	450	444	472	402	466	426	425	408	448	463	431	417	433	424	447	427	437	439	461	441	456	400	452	449	483	429	479	456	404	457	454	436	420	475	460	427	485	441	482	466	391	445	447	451	455	447	466	442	469	421	446	430	452	437	445	417	417	448	436	462	437	470	448	429	462	472	416	448	461	454	461	418	429	454	451	458	445	455	462	427	427	417	433	425	455	431	430	439	455	443	385	444	481	423	464	411	437	445	403	446	484	456	430	459	430	433	403	439	482	448	441	424	414	456	433	470	421	441	409	401	394	445	425	467	445	403	421	453	417	464	431	455	433	479	434	445	434	443	423	488	446	417	419	431	432	425	466	452	457	407	445	445	401	416	447	458	468	428	457	437	455	440	450	431	433	411	468	448	431	432	423	435	437	493	414	430	410	438	445	421	441	416	470	442	452	412	412	462	432	461	463	446	428	448	410	442	468	461	404	425	440	463	445	455	432	456	437	467	427	404	450	428	441	447	418	465	426	458	432	434	432	431	420	421	459
24648	21069	27361	25332	16676	7963	4691	3361	2527	1962	1762	1634	1373	1221	1021	1072	944	804	842	693	662	591	560	463	438	405	341	266	226	231	230	217	246	200	194	183	199	201	193	195	200	200	215	187	187	205	202	220	179	198	199	219	194	227	210	171	186	208	187	199	196	203	194	198	177	195	201	182	194	199	203	180	227	207	211	206	218	223	197	202	208	183	192	202	181	206	184	191	217	193	194	204	182	165	191	213	200	177	225	192	187	205	217	205	197	198	225	211	202	207	193	209	160	205	194	191	175	185	189	194	168	206	195	225	187	199	196	217	203	199	185	190	186	197	196	186	203	212	189	202	220	206	188	173	185	191	179	174	201	202	194	187	195	195	199	192	198	183	204	196	197	185	197	185	208	181	202	187	202	207	205	210	218	212	206	213	183	186	192	182	193	198	188	185	194	196	189	195	204	197	213	208	175	202	184	184	193	193	206	204	176	205	199	171	203	195	190	184	195	191	192	209	190	197	183	194	195	204	208	214	214	161	185	206	179	208	207	224	204	175	188	189	207	189	163	196	176	192	191	189	210	206	188	201	207	206	195	195	204	199	163	181	193	209	188	210	201	215	192	202	208	192	190	200	196	213	178	181	208	197	199	209	182	221	188	184	195	188	198	187	206	180	178	192	202	193	189	197	164	177	204	200	191	170	203	186	191	187	174	169	211	194	197	228	208	218	197	214	192	192	180	195	190	196	204	194	206	185	205	190	202	190	197	190	193	215	209	208	205	197	202	204	206	175	185	188	182	189	203	175	213	169	189	177	192	185	170	181	196	197	195	191	222	208	171	183	210	203	208	185	190	221	196	167	220	197	199	208	176	167	177	175	198	217	174	188	213	222	179	211	215	189	205	203	209	196	193	205	202	201	183	191	181	211	205	183	207	201	192	220	222	213	181	203	203	192	192	207	230	206	187	187	192	202	207	196	202	184	186	181	196	211	182	192	203	191	208	177	193	196	182	219	177	234	172	207	213	207	200	184	173	207	188	177	196	201	210	206	202	206	216	189	170	190	179	189	209	191	184	215	203	214	186	203	182	193	217	211	204	185	188	215	184	195	196	211	188	187	188	196	211	183	182	212	189	189	179	173	184	179	211	205	221	182	213	192	191	190	215	225	204	202	208	198	195	167	218	170	204	183	202	193	199	207	211	194	213	204	207	205	208	202	182	201	192	214	194	203	193	179	174	190	217	175	190	205	188	196	214	191	179	200	194	210	190	201	190	182	189	194	204	190	216	212	189	163	202	194	186	178	183	193	207	210	194	184	195	205	191	194	220	223	185	204	190	210	191	196	204	209	179	218	206	186	191	200	206	217	192	199	202	209	213	190	187	200	219	202	184	187	192	193	207	187	194	181	195	217	183	198	208	214	200	183	204	205	232	225	200	182	181	196	186	204	200	191	214	212	203	197	209	204	194	201	229	197	189	211	207	195	179	217	208	215	193	220	205	185	185	187	188	175	216	187	198	205	199	209	200	210	192	184	200	192	201	179	191	215	201	197	213	187	195	205	205	196	211	184	190	167	194	201	178	183	208	212	193	199	201	191	192	177	211	178	188	205	183	203	192	206	194	199	205	175	223	204	206	205	204	189	184	194	186	192	205	187	191	185	211	209	185	178	174	198	187	199	203	215	201	226	181	199	201	208	227	177	184	178	191	198	222	190	210	192	188	172	193	189	204	192	164	174	185	178	185	193	219	218	196	193	177	183	224	202	194	182	189	218	202	180	211	208	212	190	210	207	215	184	221	179	218	200	207	206	187	184	226	199	186	195	215	192	178	176	220	166	187	197	203	203	182	189	163	226	196	187	203	189	209	170	189	183	228	190	187	191	239	203	183	181	196	209	170	190	219	202	203	184	208	216	180	181	188	203	189	202	185	207	212	210	196	186	164	192	186	195	177	204	196	193	198	203	191	192	218	168	207	180	191	171	200	213	216	203	183	202	184	195	213	180	186	192	208	161	155	195	182	187	177	193	186	191	188	232	198	169	191	212	197	170	201	201	203	196	168	178	201	189	212	220	183	225	192	214	206	190	215	214	199	204	201	216	211	182	156	176	195	188	182	188	193	193	209	216	196	170	202	179	200	189	196	205	188	189	196	182	193	179	204	217	196	189	192	197	200	193	179	219	204	191	182	205	172	204	203	226	201	190	204	204	205	227	186	191	220	194	171	184	179	186	206	208	204	213	220	226	210	209	208	199	161	196	211	201	188	210	202	196	188	194	196	216	199	172	189	209	208	165	183	210	195	203	204	189	199	162	222	167	188	182	184	182	205	214	194	163	191	182	214	192	207	210	203	191	191	197	207	210	183	186	203	172	229	217	166	198	194	199	192	187	211	195	178	170	216	190	226	182	199	199	190	193	189	197	186	198	174	171	186	198	190	178	210	163	212	212	200	201	175	170	181	190	185	175	199	222	192	193	171	187	164	216	214	201	202	184	194	189	184	169	177	201	178	200	229	174	223	206	182	223	186	211	201	212	195	207	214	192	197	206	232	184	226	175	182	206	213	192	196	221	207	194	208	211	172	198	187	193	178	203	231	183	208	189	183	190	203	187	187	207	204	193	185	224	185	186	184	204	208	201	170	191	184	215	193	202	192	213	208	217	180	196	186	195	195	190	209	221	201	207	196	222	176	176	180	198	184	206	183	201	204	192	180	212	168	218	197	209	189	180	206	213	192	217	170	194	187	200	183	183	190	175	192	218	217	205	212	184	179	179	197	211	185	168	196	182	195	209	176	217	219	193	187	187	189	199	185	231	228	210	220	204	195	184	203	196	190	223	189	196	197	196	194	193	197	197	193	180	191	216	214	189	180	210	206	181	197	192	188	213	203	176	188	197	186	190	211	191	173	213	201	182	221	201	210	189	189	186	174	192	198	196	216	209	188	206	189	207	213	189	183	196	206	191	196	211	227	210	193	210	211	219	218	190	190	209	194	177	215	208	177	200	188	191	186	187	195	201	212	203	221	192	195	208	180	213	178	181	201	174	196	186	197	202	197	228	193	198	177	196	191	190	175	189	177	197	189	181	210	210	202	177	193	185	233	169	205	208	193	178	200	177	192	218	202	193	217	207	206	208	209	185	201	193	205	181	195	198	207	209	173	215	188	178	215	220	168	166	196	218	185	198	187	181	205	180	201	179	189	201	198	187	202	172	189	197	214	191	173	204	219	186	196	185	195	202	214	199	194	210	185	200	209	190	206	197	179	209	173	178	187	205	195	224	212	213	206	197	174	179	178	206	153	202	184	189	209	217	202	206	204	203	200	226	199	207	188	182	211	198	210	192	196	183	213	187	212	208	211	204	189	198	200	193	192	228	163	201	184	200	181	165	202	183	194	212	191	201	194	159	209	208	206	204	208	209	203	208	174	222	202	207	201	226	197	204	193	186	217	191	209	197	200	206	179	176	210	222	194	181	215	193	199	213	178	202	190	183	202	209	173	198	216	196	207	160
23064	41288	31621	20409	14710	10666	8009	6378	4823	3782	3249	2931	2312	2022	1824	1655	1468	1345	1199	994	999	916	809	605	595	495	380	364	322	321	290	256	233	240	232	262	249	237	239	211	250	202	242	215	199	209	214	200	240	205	204	198	228	229	241	216	230	205	232	206	222	223	227	208	215	220	238	216	207	212	212	209	206	235	229	201	197	216	267	205	237	215	219	236	243	234	200	250	219	236	210	233	214	210	224	238	208	233	222	189	221	220	234	216	217	228	212	212	236	228	215	257	230	220	250	224	218	249	217	233	235	208	220	205	216	225	256	216	216	253	227	225	206	242	213	226	224	244	228	214	214	200	234	188	235	241	232	237	222	222	208	213	225	235	222	240	256	222	213	204	248	216	214	204	207	238	220	214	251	232	236	234	217	209	214	218	224	210	221	226	242	219	195	218	224	228	219	218	231	206	223	227	216	239	239	219	213	229	200	230	215	199	218	215	218	199	213	226	228	221	217	219	248	210	197	232	209	209	210	230	194	207	256	221	223	205	225	242	205	199	193	217	216	214	210	221	252	213	234	240	210	227	221	222	238	254	190	227	210	199	231	197	214	233	207	205	214	207	211	215	239	208	227	220	192	248	215	208	248	225	224	196	244	195	235	221	230	239	190	221	180	197	223	208	201	214	235	234	238	225	232	220	229	228	208	212	235	210	197	211	236	242	224	199	234	212	222	223	199	197	221	225	215	247	236	246	222	208	216	222	222	231	201	255	228	225	220	234	215	234	228	216	221	234	207	215	245	218	208	218	219	255	213	223	220	227	195	211	254	211	242	220	197	222	201	214	204	217	227	216	231	232	231	221	213	237	246	199	225	213	237	216	212	220	207	226	236	226	224	241	213	228	228	250	217	223	221	213	207	256	190	198	234	230	206	224	225	228	218	180	205	204	216	216	223	202	210	219	213	230	247	216	211	237	241	216	212	229	224	206	227	228	213	228	234	241	243	243	188	224	214	234	230	219	216	238	206	213	226	211	213	206	223	219	199	225	238	216	205	237	234	207	227	212	244	219	209	230	189	183	210	234	220	227	243	233	215	234	192	238	224	224	238	205	216	233	226	228	227	215	220	230	249	204	234	213	206	233	240	233	210	239	216	251	207	216	220	224	243	238	206	235	215	196	225	237	229	198	216	220	233	218	232	216	221	223	215	213	226	219	215	233	232	230	222	241	243	231	221	216	240	244	220	256	203	257	228	237	243	215	213	216	209	236	212	246	241	192	207	227	209	211	221	245	202	209	199	221	220	234	193	224	216	224	210	197	224	242	231	222	200	224	226	219	226	229	209	232	226	220	214	245	234	217	259	235	215	218	186	247	235	213	216	223	223	205	236	229	219	192	226	225	245	214	234	244	207	213	214	220	238	227	211	202	225	221	218	214	229	210	226	206	237	225	234	217	203	218	228	217	207	225	212	229	252	205	221	209	207	219	225	217	187	211	212	199	203	230	206	207	202	237	229	212	223	216	243	213	224	230	220	220	226	219	228	222	241	206	208	224	221	226	219	221	221	207	210	249	212	209	214	230	233	214	236	212	204	235	207	210	235	211	234	198	236	188	233	213	182	232	221	238	196	238	193	240	197	251	229	212	249	201	234	226	214	231	226	231	202	218	203	231	234	228	232	211	212	205	215	223	226	181	245	252	212	187	222	211	223	215	222	233	212	242	206	176	201	216	232	249	227	236	215	232	202	211	207	209	208	199	232	214	227	211	206	199	193	223	200	217	222	217	221	223	231	246	234	214	230	231	212	233	236	253	203	216	241	235	215	217	230	202	220	214	200	200	200	227	225	203	228	203	194	202	210	246	204	201	195	232	228	238	236	243	206	244	217	201	212	225	209	199	224	215	200	210	221	215	263	223	246	208	227	206	244	219	247	223	227	228	223	221	226	229	234	222	237	233	225	213	229	230	224	206	232	207	204	208	200	243	216	228	201	221	203	221	217	231	208	222	242	189	236	241	221	225	230	222	205	203	203	207	217	210	225	222	231	243	184	233	214	214	234	200	238	220	197	227	234	217	206	199	247	214	229	215	232	223	232	216	254	213	213	231	207	218	210	233	232	236	252	221	225	231	210	209	242	206	203	254	210	239	222	231	231	213	229	207	221	220	240	207	228	202	236	223	234	203	219	204	204	216	219	210	215	207	225	228	192	226	214	236	212	229	197	215	220	201	218	198	228	215	237	212	194	216	228	195	192	213	247	238	224	223	202	216	203	209	223	253	247	235	207	231	251	218	217	238	227	226	202	249	220	216	228	216	241	240	221	209	228	228	227	236	229	212	220	227	217	199	213	233	222	213	248	220	248	204	228	231	238	225	210	217	215	246	211	234	220	216	207	228	224	208	247	247	225	208	218	213	224	232	208	201	206	220	231	209	215	222	214	191	216	221	222	216	215	207	212	228	201	205	239	211	231	212	230	202	213	228	224	204	215	236	228	206	205	237	226	204	228	215	219	221	222	227	243	221	230	205	220	232	225	213	205	215	178	217	206	202	227	223	240	201	238	217	226	207	222	235	204	219	223	241	213	222	216	234	208	228	211	228	212	223	246	231	185	207	223	217	191	246	209	228	212	204	249	199	228	209	228	230	230	207	196	213	240	224	217	216	204	225	218	213	207	228	224	246	218	198	246	182	216	209	227	264	222	222	207	211	210	226	211	221	220	208	227	210	226	201	222	218	226	218	207	248	223	207	222	178	217	242	215	229	188	213	221	235	243	214	227	212	204	216	204	206	238	207	237	222	237	224	219	231	229	233	219	208	216	222	215	254	217	221	219	216	218	203	227	233	238	247	212	213	219	220	219	196	206	239	261	216	217	222	205	232	234	226	214	224	218	229	244	209	218	236	236	217	206	204	247	211	224	219	216	233	210	227	215	218	236	223	194	225	238	219	225	220	220	219	196	202	222	202	221	211	247	209	223	206	227	203	243	233	215	221	233	236	208	242	225	231	238	225	214	204	247	221	221	232	220	198	202	229	219	238	214	220	237	233	192	245	229	227	208	221	204	229	212	203	227	227	219	212	224	231	217	236	204	227	227	220	214	233	221	211	194	236	220	215	217	231	203	230	201	223	229	205	219	207	213	215	225	217	192	211	187	207	194	239	219	248	242	202	183	215	214	224	237	215	245	247	231	214	241	229	228	242	216	193	234	228	233	238	202	244	232	210	211	206	199	215	239	210	226	234	222	208	198	248	208	217	220	200	205	205	204	208	235	221	228	219	248	210	232	233	246	221	226	220	212	250	226	228	224	210	218	238	239	229	213	247	225	218	221	205	214	248	224	217	227	198	235	239	206	211	210	238	231	204	229	208	237	218	204	218	208	222	237	250	225	222	185	225	226	210	199	225	254	192	214	208	226	239	220	215	218	239	210	231	250	243	209	211	227	193	200	218	237	236	225	218	225	214	194	215	208	209	228	247	237	233	237	229	235	233	232	183	236	229	205	217	233	255	205	213
22432	21134	28779	23739	21217	21513	15721	6366	4298	3675	3219	2778	2283	2042	1889	1735	1636	1404	1326	1183	1118	1009	944	876	734	655	565	557	451	520	471	441	407	418	390	366	392	362	357	424	386	392	360	382	378	360	372	374	404	392	421	381	406	413	363	358	386	413	397	408	402	419	425	379	403	395	401	388	391	382	394	373	385	373	359	416	406	358	412	376	378	374	383	410	399	389	387	363	407	385	379	395	389	389	395	403	385	413	395	389	411	391	418	371	415	366	387	414	405	367	398	413	396	348	444	367	424	398	404	396	391	362	412	377	398	386	414	378	379	363	389	421	422	430	396	406	368	410	354	370	399	360	419	448	381	398	408	416	398	389	413	379	387	376	404	377	383	420	315	434	401	363	409	409	390	386	381	406	417	411	402	417	388	372	396	396	358	421	412	388	416	436	370	406	372	399	421	384	394	418	395	388	407	419	373	373	374	391	388	382	346	377	366	360	356	380	419	410	387	410	382	383	388	402	419	352	387	389	383	389	391	386	378	384	399	403	380	400	370	385	383	398	383	368	396	381	364	384	431	389	390	407	363	388	401	407	382	384	394	377	381	412	413	396	379	406	395	362	390	369	416	410	381	366	378	400	379	399	384	418	383	407	356	384	350	363	402	413	373	390	381	383	376	406	422	386	369	407	389	397	372	366	384	409	402	399	369	361	412	402	399	360	378	403	420	410	382	394	383	350	386	386	434	386	371	366	389	407	411	384	356	399	374	369	397	412	406	383	373	407	389	356	383	414	409	404	416	377	368	404	392	402	431	408	427	408	378	385	393	442	352	375	389	383	389	396	404	377	384	372	400	398	339	380	380	396	365	371	382	412	396	399	373	418	406	375	394	378	390	391	401	396	407	360	364	380	393	408	371	368	413	354	429	398	394	369	402	394	393	398	405	357	350	397	389	412	413	375	384	353	390	381	402	369	414	423	375	355	421	377	415	398	374	395	391	406	380	392	416	378	368	393	369	415	421	401	438	383	352	422	414	381	401	374	389	406	376	418	393	376	390	378	382	402	411	389	418	389	381	393	396	385	417	404	380	370	382	383	423	360	372	357	404	414	397	400	399	396	402	363	419	393	386	408	361	391	402	375	387	397	400	340	397	403	380	390	362	373	372	383	398	397	357	425	389	430	341	361	409	408	375	373	404	373	386	322	418	386	407	389	373	392	399	365	357	411	403	399	384	452	407	373	412	423	435	382	414	418	402	380	371	380	402	380	398	389	380	406	386	387	356	388	438	412	366	383	412	381	375	382	377	404	396	379	394	363	409	403	398	375	382	384	381	398	412	396	380	399	381	412	391	401	395	389	383	386	380	367	399	404	399	360	351	384	422	381	411	363	398	398	356	380	395	414	362	420	407	391	380	403	369	403	378	385	406	386	387	393	423	415	404	387	397	370	415	367	379	370	385	373	396	400	378	367	386	398	366	417	366	389	417	399	397	388	426	389	381	375	399	391	399	423	360	389	380	389	427	404	379	400	384	369	425	373	360	448	385	378	362	374	396	410	375	388	393	419	394	352	394	406	419	353	415	425	405	409	380	405	377	391	403	377	399	376	407	421	370	365	384	354	385	379	428	400	381	403	359	407	426	370	394	430	411	364	409	396	411	382	398	390	373	365	387	357	367	365	393	393	379	408	351	395	373	442	438	385	421	389	385	388	406	389	377	404	376	383	399	389	417	397	371	404	392	412	390	427	374	431	402	421	418	404	412	399	410	396	434	383	382	383	416	399	409	356	400	392	394	367	407	371	390	372	409	369	378	413	400	375	380	376	384	407	388	383	365	346	399	364	383	411	368	388	375	373	373	411	404	364	393	395	415	367	417	388	374	431	385	376	410	419	404	392	378	383	370	404	386	409	381	362	403	381	375	402	382	380	385	399	370	403	405	365	385	407	407	346	402	387	404	396	434	397	385	381	399	442	370	417	425	392	403	427	368	385	369	410	375	404	390	420	374	407	400	382	363	372	352	354	408	416	436	356	402	399	362	388	379	426	399	387	389	350	400	400	395	396	349	436	399	374	410	361	394	399	400	435	367	417	393	406	387	407	414	383	426	428	370	402	383	358	385	415	388	409	372	373	417	380	385	386	395	437	404	382	372	418	402	399	368	410	398	393	360	414	437	369	383	406	374	386	354	407	408	391	382	376	350	358	391	395	361	410	382	383	382	379	368	393	401	385	368	388	415	386	370	395	402	397	391	391	392	410	407	415	408	430	419	397	408	374	401	370	379	390	407	395	360	400	401	398	386	398	417	375	410	407	382	380	372	405	363	413	388	417	402	399	375	402	331	367	417	394	384	370	389	382	410	395	380	419	369	412	391	386	413	391	391	388	367	366	366	388	382	379	410	373	407	382	378	383	386	402	405	389	417	394	414	352	387	385	384	397	389	403	404	372	417	398	382	405	379	416	398	417	380	387	391	336	419	391	392	403	398	426	402	397	366	374	389	421	409	373	389	367	391	353	371	351	382	381	376	420	394	414	402	387	364	386	418	387	374	396	383	362	364	420	366	398	391	381	358	382	383	385	399	390	382	395	419	362	371	405	398	376	407	361	396	391	412	379	399	417	382	403	401	397	374	389	366	348	393	397	398	364	374	373	403	381	425	380	417	364	363	380	371	410	404	383	379	381	388	402	409	378	364	399	379	379	396	384	388	356	411	391	380	383	397	375	374	436	409	411	398	445	397	409	401	388	366	423	391	368	392	406	398	406	400	412	414	396	390	405	384	403	421	414	425	371	380	398	387	382	396	401	413	372	376	373	362	399	404	376	340	416	420	367	409	403	369	412	408	370	417	375	400	403	389	375	427	369	400	381	367	405	436	400	391	383	377	389	415	383	373	414	404	432	355	436	382	356	405	398	385	436	365	381	409	419	382	419	364	370	414	368	388	399	400	388	405	392	406	391	394	410	376	399	374	391	391	394	396	348	375	380	405	411	413	444	383	349	339	381	381	417	389	420	398	390	402	370	359	386	372	365	383	423	388	361	417	387	369	415	402	385	371	411	382	380	383	377	409	403	357	391	397	383	398	423	402	395	396	428	422	430	367	413	385	372	395	389	402	374	420	401	384	380	393	393	391	402	380	351	419	381	361	367	410	384	390	378	394	398	404	374	365	399	395	387	376	389	421	386	424	396	395	405	374	377	403	363	364	338	362	344	370	397	413	422	391	405	412	400	394	401	382	450	389	402	417	392	400	401	378	380	439	408	358	387	366	397	409	385	354	406	415	348	372	419	421	383	377	407	408	357	395	366	395	411	389	384	379	404	410	355	395	375	370	379	398	376	390	437	417	437	406	399	368	409	370	409	395	387	372	406	375	381	381	394	396	371	395	415	405	404	382	409	373	384	400	386	399	367	367	390	409	387	372	437	421	392	403	330	380	394	373	373	408	397	414	423	395	396	384	405	399	409	363	383	355	372	393	410	386	359	374	409	373	391	421	400	420	363	355	371	432	370
26117	49312	38702	26630	20274	15371	12107	9006	7341	5900	5066	4456	3815	3215	2815	2764	2380	2156	1911	1657	1539	1463	1247	1085	1051	848	682	597	600	548	489	469	457	427	464	379	417	399	453	435	430	419	386	492	413	447	418	400	423	430	469	418	423	445	428	414	416	432	426	410	423	447	401	428	448	440	454	428	458	401	431	415	417	422	438	439	401	435	441	451	414	399	417	428	418	398	426	395	425	377	402	415	414	447	408	431	385	460	388	423	452	425	402	422	420	409	400	410	407	422	407	427	424	438	428	415	465	420	422	427	460	409	391	438	365	416	404	479	423	424	441	379	415	458	437	401	403	413	430	395	431	411	409	394	450	425	414	441	396	426	392	454	416	412	434	443	392	435	425	430	393	412	410	409	387	398	425	419	405	415	418	422	418	441	425	425	429	400	419	426	423	411	452	417	446	428	409	418	378	436	431	395	421	392	450	455	425	422	435	409	410	397	434	411	422	401	377	407	441	408	414	445	440	402	413	408	452	416	434	412	390	408	436	421	397	407	403	415	423	431	422	405	413	407	411	428	459	379	431	433	386	410	401	385	425	436	396	396	443	389	428	405	451	420	427	402	474	409	432	412	429	435	403	424	431	491	435	409	407	410	444	407	428	438	438	429	411	419	427	400	428	426	422	403	411	416	410	452	427	430	420	426	440	429	447	442	427	387	449	391	410	407	385	419	440	427	424	425	400	418	401	437	395	419	444	437	413	414	437	405	409	408	447	405	443	412	461	405	444	432	389	422	408	437	404	476	427	405	473	402	428	408	421	436	432	417	413	403	460	392	435	419	408	400	440	412	410	387	387	426	383	399	430	425	427	411	415	408	424	402	438	413	452	422	415	435	420	458	400	431	456	406	419	445	430	419	449	443	422	420	423	434	404	420	385	446	404	430	363	434	445	422	416	459	471	381	450	443	391	399	417	424	396	436	416	442	426	400	466	440	421	407	443	427	394	402	419	431	428	443	427	397	419	390	408	394	412	409	422	391	414	440	403	406	419	421	417	384	404	392	437	433	422	429	407	427	391	377	426	420	442	441	405	417	413	430	462	421	429	394	415	397	428	418	413	426	422	462	440	438	443	420	414	409	421	415	440	430	439	444	428	417	410	420	401	401	454	457	423	441	404	418	406	434	425	385	417	439	437	420	426	416	435	430	404	426	415	412	427	402	416	422	407	418	454	433	464	424	425	460	407	422	411	451	411	427	430	438	427	386	467	449	421	418	435	429	420	405	426	424	413	418	431	401	422	408	449	450	426	426	416	438	397	412	428	440	466	394	415	411	375	414	404	406	423	409	435	462	435	456	447	404	390	409	434	422	454	419	451	417	424	450	433	438	419	366	428	421	429	393	418	422	424	409	447	402	428	415	425	423	409	418	409	422	443	390	388	411	414	449	411	389	434	410	422	423	443	392	418	414	404	429	428	419	441	436	411	432	439	445	407	450	395	393	445	403	450	420	436	443	404	403	381	432	415	437	403	419	404	422	419	438	444	415	417	420	395	384	382	445	390	442	433	429	421	393	406	392	430	391	407	429	466	401	433	394	402	429	418	431	452	422	425	402	435	454	415	395	389	414	415	440	416	422	432	408	450	392	456	423	420	434	419	392	382	429	448	426	414	440	444	412	401	417	447	404	444	425	395	420	411	387	408	405	442	438	385	419	379	472	445	429	434	417	431	462	402	420	409	416	419	408	413	394	446	395	407	420	412	422	409	436	416	461	397	392	405	423	399	429	418	436	420	419	453	405	395	411	411	469	430	410	429	445	436	415	417	416	399	414	414	423	382	375	436	423	387	394	433	411	428	420	446	417	411	416	413	414	421	438	410	415	423	413	396	404	427	440	424	398	452	422	423	439	413	398	412	447	416	379	418	420	429	445	447	436	385	414	412	434	441	430	431	446	455	461	432	394	407	459	408	417	411	423	445	413	393	405	432	400	439	452	393	375	445	430	440	439	398	426	415	430	418	418	417	418	430	446	396	446	453	430	408	439	433	467	386	408	383	428	400	413	417	429	431	422	431	452	407	415	418	417	428	401	456	439	369	439	428	427	427	432	439	418	393	428	408	403	384	417	382	392	472	413	401	401	456	402	402	447	408	375	406	462	471	427	423	379	461	382	381	403	404	408	426	419	402	393	415	421	466	440	415	425	401	380	408	426	450	432	420	427	412	374	409	397	426	426	424	420	423	414	453	429	417	400	429	445	409	435	451	389	429	416	403	421	427	422	397	427	419	431	412	426	429	389	382	417	413	432	462	404	412	403	444	397	421	426	441	434	456	396	388	466	436	460	406	406	450	450	414	414	423	395	399	428	448	440	393	415	412	463	423	420	436	390	419	429	433	422	401	415	471	404	437	401	382	424	431	408	447	425	370	443	452	483	426	428	379	377	398	387	422	404	430	413	412	404	410	430	433	411	430	428	391	460	428	462	400	416	403	428	413	437	429	425	410	440	428	446	441	413	432	413	399	397	407	407	375	426	427	415	403	384	421	372	434	429	406	412	427	422	432	411	470	419	412	419	434	422	457	424	411	419	418	410	402	429	431	437	432	390	438	435	431	447	456	457	448	432	422	455	444	456	444	419	419	408	414	410	454	433	435	414	432	423	396	420	421	394	407	402	431	388	394	405	441	424	421	388	414	428	430	418	392	435	446	399	409	405	414	445	434	425	458	450	399	433	431	412	454	404	433	400	440	428	426	398	416	428	424	415	410	433	411	420	391	458	399	429	400	404	404	396	407	417	431	407	412	434	403	387	398	455	427	378	443	399	395	397	427	409	390	470	407	410	394	421	432	390	430	447	436	418	447	398	419	430	412	455	409	436	456	389	414	445	438	418	396	427	404	414	388	429	394	409	421	404	395	438	398	416	405	454	448	408	410	420	445	396	440	419	426	404	421	393	422	418	413	444	422	422	425	424	418	412	425	427	417	405	411	399	419	433	443	421	427	412	382	385	407	416	435	438	411	442	423	430	483	415	420	427	408	403	400	472	397	377	443	364	412	420	408	391	426	402	399	420	466	419	424	440	434	384	395	408	412	387	388	393	410	439	435	399	418	407	420	425	403	423	404	424	411	389	425	421	429	414	409	426	445	409	402	461	466	414	415	428	393	455	442	407	402	407	422	454	432	414	408	425	389	399	440	441	432	437	459	419	429	409	398	439	414	406	433	413	420	393	429	426	411	414	442	453	401	456	407	400	420	415	406	416	372	409	479	441	445	405	421	400	426	436	415	438	473	402	422	415	436	417	401	405	417	437	421	400	465	424	426	425	382	444	424	427	440	451	443	429	445	431	421	431	443	401	426	404	416	437	402	382	430	390	429	415	447	393	426	400	447	420	445	421	416	413	435	440	448	458	419	431	427	409	411	440	397	476	464	410	429	414	431	430	389	443	443	417	455	432	379	422	455	459	419	372	396	414	438	400	394	432	416	408	402	407	380	416	425	390	386	411	432	418	394	463	402	385
27977	23008	24891	16831	8568	4910	3311	2453	1887	1616	1410	1294	1127	1014	950	911	859	726	696	597	587	574	534	485	427	404	340	309	281	288	283	256	269	263	266	273	254	275	270	274	247	302	284	250	230	236	263	240	237	283	239	252	282	286	248	271	250	260	276	231	251	249	244	235	259	228	291	250	245	255	246	239	247	260	211	239	253	235	261	258	250	241	261	258	250	258	266	237	267	256	271	245	235	253	249	264	236	254	269	264	250	249	261	258	231	249	276	248	273	266	221	225	259	272	255	226	253	237	241	265	229	262	271	243	257	257	272	231	233	243	252	232	277	242	237	220	265	280	228	258	262	259	276	263	212	257	252	256	241	232	235	243	260	241	254	247	249	251	265	276	248	238	240	253	251	247	253	250	277	240	273	273	250	254	284	264	269	242	229	252	241	269	245	246	257	251	277	254	224	254	239	243	276	282	237	256	253	238	272	276	240	263	230	240	257	244	223	255	260	250	235	258	289	278	270	252	265	254	246	274	245	237	286	254	262	233	255	265	263	276	254	255	236	268	249	243	266	253	263	246	266	248	259	256	293	238	261	254	267	269	243	253	246	275	263	244	263	262	258	250	243	252	256	238	277	238	259	253	263	251	212	267	250	246	257	234	265	247	262	261	255	237	237	280	258	256	241	264	246	255	237	263	263	254	236	256	255	277	229	246	285	246	262	287	264	242	255	249	290	274	276	277	255	242	279	279	242	268	254	232	283	264	251	248	261	261	236	250	273	241	233	261	255	266	252	233	226	257	255	259	253	264	293	270	271	226	253	240	273	272	265	259	247	283	256	281	288	241	266	267	243	287	253	252	279	246	279	258	242	239	254	238	242	256	261	236	237	251	259	233	256	239	261	259	237	259	261	275	258	253	270	256	253	242	261	280	242	238	236	255	245	250	248	260	278	248	257	272	271	256	277	237	263	256	281	262	280	254	273	292	261	259	252	260	271	268	270	259	260	272	238	253	254	249	273	226	232	305	273	227	266	260	229	257	234	247	258	250	238	268	281	243	270	247	278	279	240	242	268	280	248	255	275	269	243	242	255	248	256	211	236	248	248	265	256	259	286	239	254	266	259	252	255	225	264	258	260	262	256	264	249	241	229	279	262	255	228	243	242	258	281	265	304	277	252	276	269	270	252	232	244	275	274	276	241	271	276	283	276	246	244	243	269	275	268	251	275	255	246	279	233	267	266	254	250	277	280	259	279	276	225	257	254	278	272	256	254	265	289	235	257	254	243	237	261	272	227	254	267	253	260	228	246	277	269	265	245	259	257	242	260	253	244	235	271	281	254	259	253	266	262	253	272	248	269	242	299	252	231	231	275	278	268	251	238	241	262	250	248	262	230	231	247	238	256	257	269	262	247	256	231	252	261	259	234	226	259	259	286	279	254	222	286	248	252	258	269	246	258	238	224	251	224	266	249	263	260	255	257	257	252	239	222	272	281	240	263	259	221	240	233	242	259	250	243	267	253	262	221	267	263	273	236	261	303	243	263	235	264	260	260	251	258	224	248	287	244	230	220	231	241	268	253	224	265	269	265	248	265	249	249	271	259	268	256	269	280	238	266	233	241	276	263	252	277	252	270	273	230	252	266	277	242	266	250	253	261	260	257	266	266	236	269	256	252	259	264	270	272	269	236	254	279	262	248	262	283	262	265	255	241	224	256	272	255	254	253	283	268	265	263	238	266	263	258	242	232	250	241	248	256	281	267	285	267	267	263	256	277	267	239	239	254	238	244	267	241	239	239	262	247	247	235	280	256	259	247	261	258	289	255	247	253	264	250	243	238	261	274	265	252	254	239	247	254	241	282	242	263	261	227	275	243	236	274	263	252	271	257	240	212	285	263	244	243	262	246	237	276	252	291	256	290	271	259	225	269	295	248	260	243	223	256	220	251	281	250	253	246	278	262	267	243	263	235	268	246	262	249	249	256	251	248	284	231	263	251	274	251	226	262	289	240	270	270	277	270	275	256	260	249	243	241	264	233	260	233	279	256	234	270	233	226	236	229	257	264	248	249	309	263	250	262	263	277	259	232	259	253	268	285	259	270	260	254	288	283	259	258	255	250	264	266	259	247	276	249	246	243	267	265	225	287	264	250	261	265	266	254	270	265	263	263	238	284	267	279	234	262	284	270	259	294	229	231	248	247	222	263	235	261	263	238	279	248	249	234	270	266	248	268	253	256	240	246	246	285	269	253	231	268	269	282	239	267	249	289	257	270	255	269	243	266	264	243	243	268	261	219	247	273	269	239	252	282	252	261	252	272	253	243	274	243	230	257	233	234	260	276	289	256	258	239	261	241	263	226	260	249	254	274	244	255	239	250	243	255	232	250	263	241	258	256	281	250	262	260	287	290	243	259	250	248	216	244	271	255	230	249	275	241	261	250	282	281	265	270	245	221	241	266	243	269	246	231	245	240	258	264	257	234	261	249	275	249	265	246	290	226	255	227	255	267	277	266	257	267	258	232	219	255	242	241	267	250	283	282	274	243	237	255	239	253	242	269	258	277	235	268	262	268	267	272	259	283	241	247	246	247	254	262	258	293	255	234	235	300	246	270	263	247	249	264	265	259	251	275	248	259	241	258	236	257	280	249	247	259	284	247	251	240	262	294	255	236	252	268	264	266	245	256	262	276	238	268	277	251	264	278	241	283	274	267	244	249	256	267	271	235	269	252	272	259	228	250	253	266	253	248	289	278	261	264	292	258	259	248	267	240	226	256	264	251	228	296	279	274	267	256	243	290	245	240	280	260	222	246	256	260	244	289	237	251	278	245	245	254	244	246	272	231	269	232	256	301	261	252	221	242	271	268	253	302	247	255	256	254	245	265	287	264	262	251	264	245	266	242	266	247	249	237	268	262	260	279	252	249	253	262	243	242	250	236	265	257	255	263	265	269	234	270	258	235	253	249	276	253	263	281	267	260	249	246	280	240	252	283	249	236	255	245	255	258	258	271	282	260	243	241	265	262	266	243	249	262	234	294	254	232	271	297	269	252	278	254	245	288	251	275	226	252	264	241	266	265	251	297	259	270	265	272	282	238	279	256	258	240	252	269	241	274	279	263	267	247	264	231	286	283	268	258	251	260	233	222	259	261	250	245	243	255	245	258	248	266	273	255	254	264	271	253	267	261	249	261	251	253	223	260	254	243	243	267	257	292	227	285	226	279	254	262	237	258	279	229	260	243	280	267	276	250	267	252	247	232	277	247	256	259	282	252	241	282	234	253	274	271	295	283	272	271	267	224	259	257	237	279	246	268	229	231	243	280	255	251	259	276	252	265	262	257	233	255	257	254	258	252	227	277	260	237	265	266	287	267	290	263	255	267	265	268	255	252	264	261	253	286	251	265	269	268	229	266	236	250	257	253	252	216	257	255	281	257	268	265	268	254	234	270	267	248	257	252	242	254	233	248	279	274	241	251	256	245	259	260	252	246	278	260	232	261	241	255	267	250	257
22933	36492	26923	16719	11783	8330	6243	4739	3697	2984	2635	2253	1923	1573	1509	1351	1232	1054	1018	891	820	741	650	610	535	510	416	400	333	351	323	302	295	262	287	262	279	296	276	291	287	269	297	268	260	284	266	311	301	283	269	251	260	269	266	277	295	287	312	289	301	229	278	282	280	266	268	274	289	277	273	276	260	275	277	258	293	286	240	267	273	289	280	275	259	299	294	298	284	271	302	253	285	256	279	261	305	268	280	272	263	261	279	293	277	244	297	274	303	301	279	279	272	262	297	279	300	251	297	282	274	296	289	282	274	299	278	275	248	298	296	323	260	257	303	284	276	279	276	291	332	261	297	250	290	253	263	290	279	276	290	252	259	268	273	311	286	256	267	258	277	278	296	276	256	260	291	277	288	286	307	271	290	280	266	278	294	276	254	281	283	288	287	291	299	286	289	292	274	276	248	291	274	277	281	267	290	299	257	271	292	272	321	273	321	301	293	287	287	291	259	296	272	278	272	258	288	271	288	279	265	288	266	284	316	312	279	298	279	269	278	267	275	316	280	284	246	277	262	295	347	254	272	262	313	239	291	253	276	296	294	282	267	264	306	291	303	278	250	296	280	277	260	302	267	275	253	300	284	266	296	266	245	283	278	255	255	303	269	279	298	330	239	283	277	286	283	287	290	292	258	288	275	276	269	266	303	293	272	272	298	307	287	262	255	291	275	297	280	260	305	286	250	275	279	308	270	274	280	263	260	267	271	276	284	295	287	265	280	258	276	299	266	285	281	263	240	277	264	300	251	276	296	253	266	255	305	289	251	304	285	271	267	292	279	286	283	294	282	301	259	270	287	266	274	291	285	269	253	290	290	268	288	295	269	278	285	277	251	256	280	285	279	282	315	313	293	273	266	273	297	298	287	267	269	279	286	278	266	298	286	280	296	290	251	273	276	248	305	306	264	266	281	266	250	310	261	273	279	261	279	262	287	298	269	266	285	301	269	306	269	296	277	305	287	292	265	268	286	265	269	281	300	273	284	275	262	286	265	325	267	282	280	309	312	293	302	264	295	268	263	287	257	264	284	258	280	286	275	291	264	316	244	262	271	287	251	267	273	290	284	287	305	266	294	253	261	281	291	281	257	279	281	291	268	286	285	285	298	259	296	300	252	300	298	270	276	279	293	295	303	272	278	252	283	304	266	299	264	263	294	295	280	267	277	281	285	273	265	306	295	306	266	282	297	284	293	269	280	280	279	283	258	291	251	293	267	272	267	305	284	246	293	299	288	280	274	258	281	275	289	292	307	288	283	289	271	290	309	283	291	294	274	269	277	296	289	288	279	261	314	266	299	279	312	298	274	276	302	232	273	319	280	296	281	279	270	277	253	266	277	256	301	302	270	290	278	280	272	294	286	280	299	267	254	283	264	314	321	290	268	270	276	277	300	275	273	275	289	272	278	286	266	295	317	297	264	267	267	265	292	276	234	282	298	276	277	291	258	287	272	267	261	270	282	277	287	297	292	271	285	282	289	258	270	290	272	286	287	289	250	277	255	270	282	288	297	262	292	268	280	261	288	295	253	288	290	264	300	246	281	303	298	275	266	292	273	300	284	278	283	275	279	261	296	288	276	294	291	258	289	247	285	265	298	291	256	275	276	260	280	256	287	257	260	266	296	302	274	298	250	279	267	267	305	271	254	278	281	270	290	287	329	273	276	300	267	307	278	280	269	293	300	262	272	295	291	296	292	255	273	272	273	270	284	256	292	284	295	281	276	284	280	274	291	278	272	268	315	308	263	306	274	252	301	278	315	282	274	285	267	296	264	261	295	243	270	299	283	286	263	308	272	265	266	279	247	252	289	300	274	289	295	293	242	284	276	248	294	283	289	275	261	280	295	259	269	287	301	313	263	293	288	269	275	230	281	254	295	280	290	262	303	253	270	272	260	287	293	285	293	283	275	270	279	265	286	247	286	257	272	309	274	268	268	258	276	294	303	289	303	276	265	267	285	295	258	284	274	283	276	249	278	267	282	303	261	274	310	270	323	280	293	307	277	294	312	282	289	265	278	269	268	266	253	274	269	277	278	306	296	262	299	290	240	321	282	268	289	268	278	293	272	282	250	261	276	268	263	249	308	273	271	282	284	297	266	270	286	257	299	267	256	271	313	275	255	298	288	267	302	272	256	284	306	278	289	280	282	292	279	260	260	283	287	296	299	329	245	276	286	265	273	283	301	274	277	290	275	295	308	284	268	303	267	289	266	314	272	281	264	281	239	265	308	280	253	262	278	264	274	286	269	251	277	280	287	283	310	262	262	271	276	285	277	257	300	270	258	278	252	301	271	284	286	268	281	290	314	308	282	259	271	281	289	276	239	260	273	279	298	276	273	289	310	260	277	276	306	292	269	261	277	292	271	278	269	282	284	302	257	272	283	259	282	298	284	303	244	286	260	244	268	280	300	286	286	294	305	250	289	281	266	293	277	290	287	272	280	258	273	291	276	291	260	282	287	291	292	287	317	279	280	274	287	302	315	312	267	270	267	280	273	281	280	275	237	275	287	277	281	314	332	285	281	281	280	285	299	269	282	268	303	280	278	298	274	287	292	270	314	278	284	266	304	281	283	273	282	259	275	286	288	293	312	292	281	271	268	295	275	260	295	250	271	259	239	261	292	250	289	272	271	283	313	260	295	285	277	302	278	258	272	273	270	305	271	259	250	280	315	256	295	273	252	268	270	267	268	310	281	295	269	261	255	299	293	274	260	288	279	286	275	275	248	304	310	274	246	296	279	267	318	308	289	301	271	269	271	298	248	265	283	284	269	293	268	272	270	252	267	265	280	273	283	282	279	300	272	279	299	260	293	292	270	298	286	283	259	293	263	255	294	255	283	300	265	275	279	308	292	300	287	315	292	264	279	275	279	267	267	281	279	316	269	281	273	278	298	255	252	299	276	288	287	258	260	279	275	304	276	260	267	262	281	289	263	287	297	255	297	270	294	272	277	269	302	308	282	294	291	295	262	291	279	270	266	297	279	271	302	280	251	302	277	288	279	297	270	275	307	265	289	294	268	280	282	286	250	281	296	272	254	285	271	279	282	273	316	273	291	283	274	297	254	279	280	262	301	282	283	259	301	280	265	265	269	292	250	286	286	224	288	278	278	299	299	297	258	297	271	271	290	276	265	297	287	262	283	278	268	273	300	271	276	280	272	258	265	268	301	284	278	305	260	286	267	256	279	280	290	288	298	281	261	292	270	298	248	291	279	281	267	291	313	288	263	295	257	271	319	293	276	278	315	302	289	277	275	264	292	280	258	296	285	257	287	269	267	290	279	257	304	284	302	279	291	279	252	294	252	286	294	285	300	249	277	309	279	270	256	291	270	294	261	256	305	290	266	278	288	310	267	273	273	301	261	289	277	274	304	275	279	246	263	279	282	269	267	266	273	252	305	285	288	289	257	270	272	304	242	261	260	274	265	276	292	283	270	298	322	257	303	283	282	284
23245	21028	28284	24032	21236	16755	7831	4366	3337	2781	2441	2107	1832	1602	1451	1386	1228	1222	1127	998	913	869	780	729	653	647	562	527	460	497	414	469	418	397	421	411	410	420	411	420	432	434	387	409	444	429	371	431	451	412	428	405	426	422	426	407	441	401	426	384	397	396	404	413	404	435	421	394	408	401	412	412	366	420	401	441	403	394	362	384	367	429	407	401	393	395	363	402	413	436	419	385	388	414	378	387	420	442	396	397	398	384	423	408	401	374	411	401	405	414	434	390	383	382	420	385	384	395	408	433	424	466	431	438	435	429	370	400	431	420	395	465	416	437	409	392	403	432	395	430	400	422	410	414	453	418	442	384	406	404	398	393	449	439	418	408	406	416	366	390	417	365	430	427	434	395	406	392	418	397	384	389	423	404	402	467	430	393	414	378	407	404	434	410	422	409	418	401	447	366	431	421	401	399	438	394	384	375	413	391	392	406	379	381	434	410	401	401	438	398	431	360	420	413	401	430	374	417	396	429	425	469	428	387	381	416	390	397	384	431	399	391	419	413	400	369	428	401	415	398	397	422	424	402	434	416	414	415	445	440	411	386	427	432	426	375	336	404	409	421	414	407	408	406	424	414	396	393	405	386	414	438	421	418	400	412	425	425	402	403	389	401	393	382	414	394	406	434	432	393	411	405	429	420	379	442	446	402	391	400	379	401	451	413	447	410	383	382	406	434	421	413	430	407	413	411	433	388	393	412	403	402	392	426	413	440	384	394	446	424	405	431	422	432	387	419	415	411	424	436	434	409	409	391	393	409	406	440	410	384	424	412	406	392	385	393	401	404	398	461	398	388	402	423	455	386	396	449	425	416	380	375	431	432	432	399	413	391	419	408	416	407	409	414	433	397	405	417	396	382	390	427	390	398	376	412	417	403	403	408	385	376	367	400	387	422	409	402	405	384	426	402	441	408	411	403	379	406	393	384	445	378	394	381	421	390	380	389	410	417	396	416	420	383	439	407	400	411	450	392	412	387	414	365	414	396	414	372	386	390	403	418	410	395	420	392	404	373	428	462	389	449	399	397	411	399	423	428	421	398	399	410	397	409	381	416	443	402	431	407	407	431	373	396	412	405	417	417	428	416	413	394	415	385	409	379	411	453	406	377	379	409	405	433	394	390	404	424	392	453	392	400	393	390	436	428	389	409	429	414	413	378	424	408	420	414	407	400	415	398	397	428	401	432	389	437	399	413	376	396	419	461	410	425	417	377	424	426	416	390	424	396	383	437	418	410	394	388	407	411	370	438	423	387	391	421	396	400	387	425	409	408	401	373	365	383	390	431	406	413	397	415	443	423	414	379	407	412	406	421	406	409	431	403	441	352	415	423	395	399	413	428	416	425	447	413	379	405	399	397	406	411	385	402	406	415	383	395	395	403	423	444	426	409	405	399	431	439	436	407	409	371	393	378	456	372	420	383	408	380	408	411	397	396	439	439	425	372	426	407	395	423	384	397	391	429	363	413	445	404	438	410	402	409	395	410	411	393	376	390	380	355	418	398	398	364	436	437	384	383	413	379	385	375	419	445	411	415	427	408	427	439	367	407	402	388	405	418	427	392	461	405	425	386	408	386	388	390	411	375	415	392	434	409	454	347	417	450	418	388	403	419	394	426	407	419	397	429	419	394	443	383	395	433	410	411	395	405	414	431	419	400	413	432	366	383	430	406	390	386	410	412	408	414	385	416	419	444	407	395	400	400	420	388	417	412	431	406	390	397	407	394	390	400	397	392	389	422	436	364	435	413	441	412	427	401	412	390	431	417	412	395	410	402	398	416	376	435	402	397	389	400	426	429	423	416	423	403	438	408	412	413	424	395	408	413	410	422	437	389	398	414	396	386	394	407	412	406	387	414	422	416	395	396	433	421	404	431	428	425	421	447	417	387	407	414	409	408	381	411	417	386	407	433	442	426	373	428	419	401	402	417	404	396	429	416	395	399	411	428	414	426	409	384	438	431	394	386	393	459	413	440	381	410	405	411	408	427	424	385	431	441	413	405	409	394	409	460	404	406	409	402	408	403	386	425	379	430	429	417	426	437	393	403	413	413	394	431	403	406	447	412	380	439	402	374	401	453	438	393	393	417	403	417	421	411	424	415	403	424	403	415	406	403	459	444	429	417	412	423	406	410	406	379	418	395	405	390	430	384	408	381	453	413	394	402	387	384	397	419	383	390	404	415	409	391	386	436	398	410	389	414	393	422	381	449	411	397	388	441	422	416	432	412	389	416	395	408	421	380	415	395	435	417	446	396	443	417	366	376	446	413	449	411	396	374	405	413	408	403	389	426	419	422	451	429	399	397	384	415	434	405	468	385	384	423	397	376	433	447	428	421	377	404	414	389	433	423	413	426	423	408	425	423	406	412	379	426	432	445	418	433	380	432	419	433	415	404	423	423	406	405	391	426	411	403	414	424	413	405	437	422	405	414	404	412	420	388	422	413	406	380	400	396	414	396	416	455	426	430	412	410	405	405	379	413	445	380	395	435	413	422	401	411	409	397	377	403	423	417	400	423	403	402	400	398	392	387	384	411	424	419	408	404	408	422	426	441	421	414	411	417	399	398	410	402	397	439	417	428	380	408	405	418	413	442	429	405	409	443	421	391	423	424	375	454	397	408	439	409	394	432	390	388	391	387	422	408	407	455	423	404	414	412	413	419	397	409	386	453	414	394	413	414	393	402	409	434	457	430	391	392	385	418	412	377	412	408	378	402	432	381	412	412	389	365	383	410	427	410	423	419	403	403	414	388	426	384	378	448	425	407	412	394	400	398	439	425	417	371	398	401	450	391	377	399	413	433	375	381	382	375	415	398	427	412	408	402	450	357	430	426	403	387	410	391	428	396	455	408	407	425	408	415	432	401	378	434	413	407	407	386	460	387	373	412	388	401	339	387	393	440	380	403	391	390	382	406	377	398	427	414	373	374	418	392	401	393	431	403	412	376	359	432	388	426	374	434	369	386	460	403	383	415	364	419	413	400	407	416	400	408	411	423	407	395	389	428	417	427	387	409	371	413	437	420	401	448	420	435	397	435	409	378	396	446	455	376	426	479	430	428	427	435	412	398	451	412	406	407	432	354	392	379	419	388	433	377	405	355	426	415	431	382	373	392	420	432	414	389	421	398	411	392	425	405	409	421	408	381	428	407	421	389	400	414	420	430	447	419	403	430	416	413	379	393	448	411	398	443	398	415	401	408	399	399	403	375	415	394	436	398	415	412	408	451	394	429	411	368	392	428	375	419	414	433	427	415	406	408	417	415	390	421	446	404	379	421	414	446	450	378	414	405	371	393	411	430	383	440	414	425	433	419	411	407	430	426	438	390	410	416	420	374	415	417	415	376	413	384	414	397	396	404	448	418	415	397	408	388	356	387	420	426	440	427	410	397	388	440	414	415	396	400	432	380	402	401	397	385	410	393	385	404	420	376	408	432	377	400	454	398	405	400	425	422
23753	44330	33653	22591	16751	12271	9201	7002	5684	4743	4017	3361	2977	2455	2234	2051	1831	1682	1601	1321	1233	1144	1072	923	885	724	663	606	507	522	444	507	497	452	457	449	457	439	468	417	455	437	442	454	472	434	453	432	416	434	455	430	458	444	414	401	441	473	380	455	419	427	490	432	438	422	430	448	441	475	441	449	432	431	454	423	444	397	473	439	423	459	438	442	436	436	417	438	500	453	467	470	473	440	470	435	421	463	491	431	422	443	444	414	430	489	471	437	431	421	459	438	400	403	449	444	453	425	432	441	449	452	431	419	419	449	422	462	437	454	445	436	428	469	452	456	487	430	434	474	468	443	423	471	460	460	434	439	431	471	431	460	467	441	438	424	440	431	459	438	440	432	450	419	461	445	423	434	416	428	411	422	430	472	447	429	471	403	446	477	448	457	413	437	406	429	439	433	406	428	458	410	419	432	470	427	431	459	420	457	474	469	444	404	481	415	449	426	402	444	435	429	421	433	400	407	427	399	437	465	424	435	431	453	416	446	454	447	453	434	464	443	465	471	411	498	455	435	419	463	423	430	471	462	398	417	472	465	459	419	429	481	403	443	467	446	440	452	425	445	439	434	436	434	443	401	438	440	438	441	440	453	446	455	470	431	465	431	442	487	438	417	445	451	469	468	409	470	435	413	450	429	457	432	403	433	390	430	439	425	418	440	419	455	437	472	459	414	462	470	440	444	461	439	423	434	443	425	447	413	414	399	450	443	409	418	442	408	439	485	463	429	464	415	432	434	427	414	452	441	458	468	428	463	413	434	435	439	472	422	439	463	434	476	451	451	457	395	462	466	453	447	468	452	460	453	437	438	434	421	434	415	417	432	472	432	441	438	455	411	443	442	430	435	449	419	424	451	468	462	441	426	455	455	423	447	432	477	479	420	456	446	442	432	443	395	404	433	424	431	428	450	439	462	421	466	455	414	476	417	446	471	444	417	413	438	466	456	414	451	441	419	445	476	388	404	429	419	462	451	457	453	439	448	439	458	423	408	427	430	440	450	433	398	444	453	436	406	427	419	461	453	450	475	454	460	429	439	456	425	439	448	414	474	450	445	423	457	432	444	447	408	446	461	468	451	435	449	447	482	412	427	444	462	455	454	438	462	456	413	446	488	428	440	458	436	432	460	438	414	428	429	457	439	437	428	394	404	402	455	453	436	435	413	444	428	417	415	442	461	477	439	401	433	450	457	443	438	448	424	406	426	443	445	485	445	420	450	408	460	487	429	472	455	429	447	423	416	433	420	425	464	416	443	408	447	422	442	436	432	458	405	431	426	444	449	438	452	440	436	480	443	418	451	445	412	422	433	462	444	447	473	468	464	452	421	449	442	438	448	421	449	431	446	421	440	430	446	452	451	432	429	408	450	466	398	423	420	463	422	468	466	484	415	431	416	455	444	424	424	431	420	452	403	453	454	425	415	411	427	436	401	418	454	452	495	444	430	426	460	414	454	431	445	407	434	421	455	416	448	452	467	445	437	480	448	446	486	434	453	462	440	497	404	442	439	410	434	436	446	461	404	450	432	419	421	470	392	453	392	437	439	426	463	401	447	419	464	443	439	406	488	441	432	423	441	415	467	441	442	417	447	445	457	412	434	426	464	464	450	418	416	430	437	442	411	425	465	433	447	392	401	456	433	431	429	432	458	451	460	476	432	452	456	423	432	397	442	474	465	445	445	432	406	439	425	452	430	400	444	442	444	469	423	432	464	421	441	421	438	465	483	443	414	399	431	447	429	470	440	457	422	458	463	445	448	443	439	438	463	430	441	449	433	438	444	474	436	445	427	417	405	457	466	429	427	470	478	449	451	410	417	434	417	460	427	469	435	445	437	488	416	423	424	460	410	449	425	420	467	401	462	467	437	429	459	433	437	436	423	428	442	442	457	441	437	419	436	430	427	453	439	419	425	394	483	428	448	463	433	428	441	429	470	475	443	479	474	440	458	411	448	451	453	473	420	435	420	458	419	430	448	435	444	351	416	488	424	438	428	454	415	465	474	428	397	455	451	435	411	423	460	451	408	442	416	434	421	444	481	437	478	417	467	426	479	433	442	395	435	458	409	468	459	419	445	425	436	429	451	461	421	464	445	442	468	412	450	465	405	420	479	465	429	439	446	441	468	408	457	429	449	433	432	448	439	413	475	429	479	462	440	440	419	421	408	456	402	431	420	449	441	421	436	443	461	460	448	461	403	429	433	422	413	441	391	456	422	425	435	422	440	429	416	461	446	409	409	415	471	491	408	394	434	475	429	457	454	415	452	404	459	455	452	443	433	444	402	466	438	491	453	448	455	458	441	479	461	417	428	431	451	462	423	440	379	420	455	454	448	444	444	416	468	450	455	438	465	467	414	428	426	424	449	431	453	412	413	435	469	438	412	444	476	452	438	480	457	442	428	418	425	435	468	415	440	465	451	453	439	477	470	434	420	462	414	390	424	470	467	450	470	451	388	429	419	383	455	457	453	438	412	488	445	477	457	442	468	455	434	414	452	420	403	423	425	467	425	435	459	419	452	474	409	450	441	433	442	428	413	436	454	440	453	456	413	427	425	439	459	417	434	417	445	481	441	454	437	448	456	439	440	448	445	441	442	463	452	419	443	412	437	466	436	415	444	429	457	424	424	432	428	416	417	433	414	410	423	449	481	422	430	457	441	461	413	437	414	424	452	442	434	446	426	449	482	419	436	422	426	426	396	415	489	398	428	413	454	439	430	449	476	409	408	495	435	420	427	404	445	470	455	413	455	433	419	473	440	450	423	454	452	429	466	440	438	458	465	417	429	439	414	419	445	442	447	471	431	446	432	431	449	472	437	444	453	465	466	440	424	399	484	433	462	426	436	430	446	428	465	428	442	453	440	432	460	450	458	429	468	450	464	422	432	432	416	436	429	418	435	449	452	427	449	435	413	412	457	427	432	426	443	442	412	405	449	428	442	463	431	453	457	422	462	434	472	455	456	443	419	418	478	459	427	413	418	446	468	448	431	482	449	455	512	436	425	433	470	446	493	449	433	418	455	452	439	428	461	446	434	442	478	431	473	435	430	430	423	419	436	426	422	484	476	473	422	431	435	465	436	432	444	417	440	489	460	415	428	447	434	451	419	436	443	437	504	487	472	436	459	409	443	427	434	419	426	432	452	454	419	449	442	432	468	456	425	481	418	473	451	412	415	451	457	422	434	472	456	489	423	421	403	445	430	415	416	446	468	420	414	461	461	422	422	452	429	424	442	470	468	445	423	454	410	457	449	432	434	450	418	403	424	438	411	431	409	467	455	412	446	502	439	416	434	428	437	427	431	471	458	431	458	449	472	454	435	416	461	432	421	442	446	447	466	457	415	457	478	419	441	424	430	429	408	404	411	460	476	428	444	449	445	409	440	462	428	482	475	459	461	457	455	456	479	420	433	450	392	466	425	456	423	471	458	429	446	463	429	432	461	419	449	449	446	460	470
24620	21081	27334	25419	17112	8293	4937	3350	2655	2205	1833	1585	1308	1194	1052	989	904	794	788	696	631	557	544	475	396	390	298	271	263	253	228	202	206	184	202	226	186	180	221	211	189	199	185	204	194	217	220	231	192	206	215	188	196	207	213	190	196	182	182	209	203	197	192	185	208	198	229	206	221	181	213	206	180	211	197	203	181	187	198	216	166	181	183	226	198	194	188	190	195	207	190	180	186	213	200	193	204	169	198	165	195	167	193	201	211	201	178	202	223	199	188	175	180	200	177	201	245	179	218	191	189	186	206	182	203	209	212	182	191	183	197	203	180	179	180	179	179	182	195	187	199	192	188	210	224	222	199	182	182	221	199	167	198	215	199	177	203	167	206	164	201	202	219	220	206	204	201	192	194	187	228	195	193	178	208	188	182	208	178	184	191	198	194	196	199	196	199	200	198	205	196	200	166	235	162	209	193	192	218	176	200	185	199	211	199	220	178	183	214	201	204	209	199	209	186	211	199	210	188	208	205	209	180	185	198	197	171	199	203	203	217	209	197	206	184	179	190	216	192	198	208	208	190	199	196	200	207	198	217	191	165	207	200	202	189	192	175	184	196	176	195	169	196	213	210	184	186	185	206	202	190	181	210	191	202	172	184	225	208	189	179	182	193	214	195	191	191	177	209	199	183	214	195	205	189	205	208	177	186	182	222	215	186	202	165	190	176	217	187	211	214	195	188	205	170	198	201	188	208	184	197	230	195	219	177	220	203	205	199	156	168	189	203	200	211	199	186	193	213	219	200	178	193	191	202	197	213	202	202	203	178	193	211	179	202	188	208	197	204	181	201	183	222	179	220	201	205	239	211	202	209	192	208	156	212	218	191	177	206	200	183	181	208	227	191	215	191	175	193	189	210	194	183	192	215	219	181	184	192	180	188	188	189	221	206	205	196	198	212	194	197	173	210	212	201	213	206	214	188	203	201	183	208	186	180	224	181	184	189	192	203	211	191	202	171	180	160	225	190	197	204	184	188	209	176	209	185	179	199	193	195	197	199	190	198	197	180	168	189	190	222	214	170	195	204	209	208	214	200	209	210	199	198	217	201	188	189	220	191	185	194	221	191	196	172	188	203	186	203	185	201	192	163	180	189	196	202	224	190	204	176	172	209	196	179	185	175	192	186	201	202	179	192	174	170	198	177	194	181	215	185	200	183	187	187	208	206	201	202	185	186	206	202	192	197	205	190	189	190	209	167	186	177	218	203	230	204	209	181	202	201	190	170	189	218	181	196	199	199	200	199	213	194	200	205	205	195	190	162	196	190	209	216	187	164	191	222	201	192	182	221	219	194	206	204	203	199	188	201	190	205	194	218	187	183	213	204	216	184	186	192	200	182	198	185	197	206	236	222	193	182	205	226	178	206	191	190	187	211	192	200	208	203	210	199	194	204	198	189	189	205	190	185	185	188	184	190	198	194	188	203	181	185	208	204	205	205	168	177	198	189	181	170	208	198	211	197	175	188	168	184	209	185	205	200	206	192	219	219	205	218	177	196	202	205	196	199	203	195	184	188	196	198	199	199	207	197	200	177	187	202	186	195	204	175	183	201	228	199	196	184	192	173	212	187	199	207	200	198	207	189	208	213	196	199	172	172	168	186	192	203	199	195	188	194	182	181	197	212	205	179	196	202	211	231	202	214	196	209	167	205	185	216	175	185	199	202	205	188	183	197	221	224	206	196	202	187	195	175	190	189	199	200	208	183	213	183	183	183	190	187	210	188	217	173	190	195	196	183	194	159	217	202	202	208	214	174	180	190	175	195	200	199	196	168	206	186	206	201	184	200	177	197	175	195	194	201	185	192	198	174	177	196	194	222	199	173	215	194	184	165	235	184	208	194	184	230	202	224	199	195	197	187	186	216	193	212	191	207	188	205	208	200	195	216	190	205	190	195	211	192	207	170	214	185	215	182	200	209	200	211	201	180	183	201	199	187	208	183	215	213	196	206	192	186	202	186	186	207	201	202	210	200	210	200	194	208	196	196	175	196	206	206	190	204	221	171	197	212	204	207	196	194	190	211	208	188	192	195	209	188	203	202	202	207	203	190	179	163	180	198	209	212	189	194	191	198	191	191	189	185	186	190	195	200	210	220	215	189	181	181	187	197	198	200	199	181	196	207	206	194	186	223	182	191	198	193	180	152	193	208	184	201	201	202	192	214	178	191	207	198	190	193	208	223	207	201	192	197	188	208	209	184	204	207	208	202	191	214	219	194	231	201	190	212	191	190	194	209	209	177	221	213	200	194	185	230	183	190	191	199	180	191	197	189	201	204	188	184	194	204	227	213	223	189	186	202	182	218	186	193	206	200	203	212	189	187	214	196	193	191	196	176	187	211	198	193	179	200	199	180	157	182	184	196	210	222	178	221	194	198	218	206	194	209	182	222	195	193	196	191	181	210	214	188	189	195	204	192	198	178	218	193	212	207	207	207	201	221	215	205	194	185	197	197	188	196	201	208	207	214	195	213	187	168	208	216	192	179	185	189	186	188	184	180	203	201	212	197	193	202	213	194	180	170	206	216	167	187	182	199	221	183	203	178	198	217	217	214	182	193	189	211	183	216	202	189	204	182	204	209	239	197	211	185	193	186	204	214	221	190	208	209	176	205	209	183	187	197	190	209	215	190	186	197	191	176	169	178	196	210	178	211	221	199	210	196	195	180	211	209	212	220	182	205	207	215	173	189	149	194	213	185	196	206	191	185	170	195	214	199	208	195	175	193	190	190	177	175	183	207	192	200	170	177	213	213	206	221	217	212	200	195	179	217	193	194	192	207	200	228	179	201	176	207	188	182	189	199	170	179	171	214	185	196	214	206	189	191	205	186	188	183	200	180	195	196	205	221	183	209	202	208	198	195	188	176	176	208	179	196	198	202	170	189	190	227	192	195	198	193	185	173	205	204	168	191	186	193	218	212	196	205	195	199	196	201	226	171	212	170	184	169	166	184	174	184	171	190	185	175	192	220	186	218	222	177	205	180	192	200	199	180	186	203	194	190	183	197	188	199	199	185	206	195	199	174	180	185	193	201	224	197	193	200	187	204	221	226	180	176	193	208	200	184	198	172	182	179	200	204	215	194	199	197	196	212	193	198	192	194	207	196	176	195	205	187	185	211	209	207	210	207	189	219	220	200	214	229	195	182	185	204	181	217	167	200	198	209	182	214	181	200	198	189	174	202	178	202	171	188	214	207	232	218	184	213	193	174	186	197	191	208	194	195	186	203	189	211	243	219	172	204	203	190	207	204	166	169	177	165	211	207	213	190	209	167	192	189	199	213	208	187	198	197	189	192	203	189	189	177	181	196	201	185	195	209	214	214	191	189	225	197	201	197	219	198	215	190	194	208	189	211	190	187	181	203	203	188	214	191	175	196	216	187	223	192	210	164	175	225	201	189	190	193	197	175	202	226	205	186	188	186	183	190	202	191	216	205	204	211	191	174	191	187	191
22909	40788	31321	20919	15653	11052	8223	6323	5037	4115	3378	2821	2310	2031	1879	1629	1591	1342	1189	1062	960	837	751	651	545	482	427	348	289	299	267	255	220	215	223	210	203	210	240	215	227	243	207	234	230	226	206	210	230	198	237	243	219	230	230	191	209	212	243	207	232	245	221	216	202	215	219	231	205	207	216	195	195	206	228	212	199	236	195	206	209	222	210	225	218	213	221	222	222	226	252	225	195	222	226	214	212	216	196	202	228	220	225	188	202	215	224	208	256	239	243	201	208	209	233	212	243	228	233	213	239	234	232	191	219	245	209	225	214	200	197	209	219	230	175	222	197	226	223	231	216	228	239	215	218	201	248	232	211	202	208	203	224	222	215	200	209	222	247	217	195	202	216	224	196	246	225	220	219	200	236	200	211	239	240	217	212	230	229	223	211	223	238	214	220	219	240	241	212	215	194	214	189	218	213	246	233	210	220	213	251	199	244	226	199	219	219	215	220	201	236	220	221	211	215	230	210	219	233	214	222	209	215	211	197	195	218	201	189	197	202	220	220	227	232	203	229	238	219	209	201	218	233	232	226	191	211	217	211	220	215	208	212	226	232	206	238	216	221	231	216	237	222	212	213	220	205	216	238	199	175	190	213	237	200	208	257	228	202	227	226	182	208	224	210	247	223	245	224	220	220	198	207	232	225	221	228	214	233	226	214	240	223	234	245	225	236	202	225	209	233	187	201	227	219	235	214	222	211	222	226	199	221	219	207	210	257	215	224	215	226	210	228	218	206	213	209	215	219	237	212	227	207	244	242	217	233	208	204	220	215	221	201	222	237	219	228	226	255	237	211	247	222	229	224	188	217	239	211	203	225	237	192	220	264	233	214	211	245	207	205	227	243	231	206	232	226	198	214	207	210	184	218	211	216	237	200	199	206	216	264	221	217	205	228	218	220	234	202	213	200	222	211	219	213	223	189	209	219	191	232	220	213	226	205	186	210	245	217	207	247	248	229	217	200	197	216	231	202	226	210	224	209	236	215	197	216	253	236	226	193	211	237	225	217	244	216	212	217	252	202	222	232	228	230	230	218	233	216	208	216	205	194	246	214	240	223	199	237	241	218	218	199	229	215	236	213	223	230	229	196	189	215	219	208	195	228	206	208	195	217	227	192	230	209	228	216	191	213	220	206	252	227	212	221	235	218	238	220	196	204	232	229	237	199	234	213	233	233	203	228	235	220	235	227	218	207	210	185	216	241	222	190	227	214	239	220	229	198	226	214	204	238	221	229	230	209	208	233	204	198	219	173	201	233	215	190	233	214	186	205	199	230	260	204	212	238	216	188	203	222	247	246	216	224	249	223	213	219	237	223	242	233	214	210	220	223	223	231	209	204	219	201	237	249	243	231	240	227	194	246	233	204	212	213	210	221	215	223	179	229	235	209	207	216	225	208	228	208	217	244	194	236	219	215	214	200	206	245	235	203	207	221	246	235	232	226	207	211	215	210	233	236	214	227	223	227	208	204	219	214	222	238	240	228	224	240	218	228	235	206	240	222	228	238	229	210	213	212	228	217	236	185	226	235	220	231	216	231	213	218	238	251	226	229	245	223	231	235	204	229	232	223	215	221	222	192	222	199	227	216	206	232	229	240	208	236	199	237	229	225	203	214	251	214	240	222	213	194	220	217	197	213	207	250	214	226	231	236	219	205	206	216	204	227	219	207	213	239	225	229	235	214	225	206	208	222	221	219	221	215	214	207	202	203	223	222	250	230	217	228	220	220	221	188	214	244	208	216	238	215	218	220	235	211	224	245	256	218	241	213	232	209	208	209	220	221	224	226	231	191	197	233	215	213	224	210	189	215	205	203	241	236	203	220	206	215	241	223	239	203	244	233	219	219	244	202	215	233	230	235	209	242	222	207	248	215	225	223	215	234	211	195	223	199	210	215	214	227	230	252	239	204	228	200	214	231	234	207	237	225	235	230	210	243	216	236	206	221	214	224	191	241	212	183	222	198	199	196	244	223	251	252	232	193	231	220	208	211	218	214	238	243	227	228	221	220	221	239	195	226	240	189	195	201	236	232	231	234	212	217	247	228	215	211	234	224	201	231	219	187	231	204	211	206	208	222	233	196	257	251	218	204	213	208	209	215	223	203	216	209	220	213	223	258	230	261	237	212	216	223	217	201	221	231	214	231	202	223	241	220	211	238	250	228	212	230	216	231	252	220	256	205	213	214	208	204	221	205	229	214	225	235	243	210	211	204	226	222	205	236	229	227	223	218	250	214	194	192	209	198	235	219	225	207	218	232	199	247	232	220	207	199	231	213	218	189	245	209	214	233	196	208	220	229	205	233	248	222	218	238	221	219	216	202	206	202	182	224	208	219	192	194	205	232	235	235	231	237	231	230	208	211	228	236	219	225	220	213	205	218	210	218	194	240	203	224	193	216	226	221	216	205	225	211	226	222	217	200	209	219	201	197	242	225	203	197	205	215	219	221	224	227	238	201	194	242	210	204	222	211	235	221	225	213	228	210	218	197	216	244	228	222	231	217	214	196	239	235	224	206	198	219	236	205	218	214	245	203	216	244	214	228	204	214	213	236	204	223	199	237	197	235	227	209	239	239	214	243	215	222	242	215	219	208	212	214	241	224	248	244	219	234	228	216	202	226	223	239	242	241	210	217	215	233	204	211	237	208	223	242	210	221	212	215	211	235	235	201	187	233	221	218	225	180	237	229	213	218	228	246	229	229	220	218	204	217	249	224	207	225	226	224	200	223	205	219	232	191	226	236	227	243	228	196	225	238	232	236	216	249	218	215	217	229	213	225	216	216	211	218	207	236	202	213	208	224	216	258	212	212	203	213	207	199	223	221	204	221	228	212	207	208	216	191	232	222	226	220	224	192	227	207	210	226	210	211	210	213	216	213	234	209	196	228	223	224	221	209	214	193	194	213	229	241	225	226	207	208	227	210	208	205	201	205	223	217	203	222	218	198	212	227	222	212	229	213	214	210	221	224	210	209	193	232	212	218	194	199	202	203	236	197	205	187	252	200	221	206	223	228	231	236	215	221	201	236	216	215	247	211	228	206	193	184	188	228	215	239	216	224	196	222	247	211	178	191	231	231	221	219	211	220	217	200	209	221	231	261	234	199	212	237	219	209	216	222	213	198	202	232	203	215	235	219	215	206	227	250	233	204	215	235	209	216	238	220	198	221	207	222	188	199	216	217	218	234	226	213	225	212	227	193	224	230	222	221	190	196	205	216	225	215	215	229	223	220	224	229	217	216	205	225	210	247	201	239	240	211	226	224	223	260	242	206	213	225	244	228	245	262	206	246	194	215	198	221	232	197	213	256	222	229	242	225	241	216	220	231	249	218	205	203	202	224	218	214	216	220	236	212	221	208	238	205	226	231	248	235	221	239	223	209	208	255	230	219	237	201	213	210	205	189	236	221	231	223	224	222	218	209	216	241	205	221	204	206	228	217	215	245	242	210	205	233	230
22413	21056	28655	23694	21163	21486	16001	6889	4608	3906	3211	2777	2252	2029	2057	1762	1617	1408	1333	1212	1054	948	906	830	728	674	604	512	490	410	419	439	398	388	378	324	386	372	403	394	400	394	383	409	378	393	337	417	382	377	366	397	386	387	409	372	375	359	348	346	363	373	392	397	373	379	403	387	383	361	391	400	403	409	374	366	385	344	409	366	388	379	444	376	376	360	393	419	375	384	382	409	374	411	403	404	410	403	346	383	351	381	385	391	386	383	392	378	379	389	394	395	422	408	385	374	409	355	373	398	385	385	398	381	363	403	382	374	363	366	384	403	398	389	362	385	358	391	382	412	382	409	412	382	394	411	390	392	412	392	393	359	351	399	424	353	370	405	385	384	396	397	366	384	377	358	363	383	401	409	370	376	357	402	390	414	375	403	398	389	396	365	383	391	378	390	390	404	416	357	401	385	378	397	371	403	385	386	398	391	364	412	341	391	368	356	398	386	384	384	428	355	372	397	392	375	382	374	388	338	389	435	355	389	385	407	351	386	383	379	401	380	357	355	409	385	365	390	345	413	388	413	376	402	382	365	390	392	360	408	408	408	385	375	402	393	376	383	422	393	375	402	362	404	427	399	379	369	396	379	376	350	357	398	346	382	411	410	385	389	353	422	382	411	397	374	382	392	357	350	402	429	357	380	426	416	407	390	370	375	377	382	414	371	395	344	394	353	377	397	403	391	392	388	378	417	395	392	375	372	388	385	358	425	397	381	406	421	408	464	388	361	416	399	378	378	389	398	400	365	387	393	388	367	398	376	364	399	401	392	365	397	391	395	410	413	399	370	373	382	369	372	393	429	399	374	358	402	338	386	358	416	396	337	357	378	393	392	385	419	381	383	383	367	379	362	413	384	428	405	392	397	403	373	335	382	387	364	425	397	393	384	417	417	383	385	380	375	401	386	397	377	369	368	384	404	366	355	373	403	381	344	387	380	396	402	410	363	407	414	395	407	341	443	410	378	417	386	352	418	374	407	397	414	417	394	383	392	399	403	370	384	414	399	361	430	387	366	368	383	348	386	402	384	381	395	340	410	372	380	362	348	362	370	396	405	385	399	391	358	376	377	393	354	381	394	397	351	359	384	388	397	415	345	406	413	336	385	375	397	408	352	338	413	400	399	367	388	419	387	361	402	388	361	386	377	384	381	374	358	371	383	360	363	366	377	387	419	363	378	396	362	355	386	377	380	381	373	398	396	403	384	399	387	378	396	379	414	408	411	356	392	413	362	348	369	377	355	360	392	355	410	361	380	384	384	375	387	410	384	357	375	386	373	381	392	380	432	377	388	334	390	362	386	369	360	397	406	404	375	405	358	395	406	395	389	388	359	352	390	369	364	389	410	392	410	391	365	363	397	395	387	378	392	364	373	361	380	344	392	351	406	394	338	402	411	387	421	378	416	393	389	405	378	378	401	427	374	397	395	354	391	368	395	401	408	368	349	313	400	337	402	371	363	402	388	422	392	375	377	387	356	375	371	368	395	410	405	382	411	399	416	444	363	412	391	383	397	403	369	366	363	375	377	378	367	390	380	373	352	381	400	388	364	372	381	388	389	360	391	397	367	378	412	379	399	358	413	406	412	364	405	401	384	404	369	365	405	355	392	407	374	379	376	376	402	400	364	382	399	374	383	390	402	400	349	396	387	368	379	362	404	404	370	411	336	348	379	377	373	391	382	369	366	372	399	396	369	387	411	371	381	349	383	412	369	380	426	378	406	368	352	391	379	391	392	374	392	387	392	437	384	369	353	394	370	358	361	385	375	402	380	402	402	373	391	392	368	365	381	353	399	399	391	363	355	394	431	368	430	411	368	391	387	387	390	428	407	384	359	404	412	414	395	422	394	366	358	419	370	399	421	387	365	364	342	379	383	393	420	377	411	409	391	425	384	336	380	398	375	385	373	415	399	368	406	384	411	356	342	390	380	353	396	402	387	341	371	372	400	385	376	427	405	347	382	392	380	351	401	405	382	396	405	389	369	377	394	378	371	405	397	387	376	368	387	410	380	354	387	380	394	432	409	377	367	362	384	372	372	402	388	391	404	391	386	343	338	397	386	362	380	379	405	375	363	349	382	402	359	376	400	382	383	390	370	402	396	396	389	350	380	347	407	394	410	371	382	398	364	389	395	421	407	369	386	388	406	391	390	372	375	350	408	367	382	378	386	426	373	401	378	394	409	390	435	378	400	377	397	369	398	381	419	384	412	376	401	397	404	385	392	384	399	414	371	393	352	381	399	354	403	390	364	356	370	417	369	413	386	328	360	388	372	415	369	383	385	362	379	383	398	375	385	407	403	369	368	397	385	396	395	378	395	384	382	369	382	383	380	357	381	384	370	362	378	400	393	377	362	366	381	383	367	381	352	390	367	396	374	376	385	355	366	392	419	415	397	371	411	395	363	376	386	396	382	379	360	408	376	399	380	391	349	375	393	396	380	396	390	378	390	367	415	398	406	368	381	398	391	378	406	396	353	380	417	379	372	365	389	387	360	360	342	362	401	386	342	395	376	373	368	382	388	396	415	370	410	347	380	389	375	388	357	418	389	392	386	395	375	356	386	366	386	404	397	385	412	379	422	350	406	423	389	393	379	378	353	377	393	390	385	354	371	359	377	435	371	377	381	384	374	401	407	424	378	406	335	388	377	370	339	391	406	372	381	368	415	379	370	352	385	379	386	353	363	391	384	390	368	375	361	397	386	406	401	407	393	390	359	363	424	388	379	369	366	369	375	393	413	392	389	405	427	400	426	363	380	389	370	374	386	381	369	375	394	392	427	407	467	373	354	371	380	401	399	392	397	387	392	406	399	391	372	386	385	402	403	403	373	451	371	376	368	354	375	382	425	389	348	351	392	383	369	392	383	380	402	379	397	372	404	415	382	364	364	358	399	408	399	376	376	392	389	404	368	378	393	409	420	399	397	385	379	387	379	375	420	407	387	383	389	376	371	378	388	393	387	373	370	376	391	370	354	374	399	386	363	404	381	353	355	385	385	384	422	352	421	401	387	365	395	353	361	393	364	375	374	440	378	380	372	406	380	367	401	414	378	420	377	402	383	378	373	361	419	379	389	398	410	377	426	356	396	353	378	363	418	371	409	401	435	367	425	408	358	376	416	363	384	405	402	371	359	338	366	373	382	399	400	373	387	414	362	398	401	383	366	375	402	408	389	376	380	349	368	394	380	413	396	369	410	390	421	366	361	382	376	362	392	387	376	337	366	337	377	390	371	380	399	380	367	390	406	374	394	377	397	400	353	377	404	380	382	382	368	362	400	424	387	386	363	378	396	404	384	349	369	365	386	425	392	362	359	383	407	379	380	370	406	375	383	350	395	376	391	350	407	359	386	373	378	379	436	368	411	407	385	405	365	416	357	417	401	405	357	426	387	395	363	368	363	373	355	387	396	414	349	370	407	378	386	375	352	395	364	379	416	374	391	373	370	393	390	407	410
25972	48341	38513	27241	21619	15783	12108	9551	7860	6261	5197	4373	3691	3225	2951	2654	2422	2100	1951	1630	1528	1376	1245	1103	992	803	711	618	596	508	460	473	464	428	404	416	444	423	386	392	399	418	447	405	429	399	466	436	419	412	472	410	433	435	417	431	456	414	468	422	380	433	428	407	400	426	422	419	434	420	396	407	444	422	408	403	443	492	442	416	416	438	442	386	408	393	385	420	438	388	413	406	404	371	393	429	413	450	408	416	438	436	421	420	412	398	415	429	408	404	402	410	432	393	416	440	400	408	440	418	438	410	419	419	448	393	386	408	453	423	438	415	409	427	400	425	389	416	421	404	421	447	407	374	414	369	408	446	399	433	419	416	391	416	458	405	415	454	424	392	416	391	383	424	377	418	450	416	424	469	406	426	412	414	417	423	418	397	417	424	448	414	430	404	448	390	405	443	436	411	404	420	439	421	433	406	417	385	395	402	402	424	462	430	391	422	416	451	424	431	411	431	426	414	401	384	394	439	419	389	394	407	404	424	405	419	397	428	422	449	381	405	425	402	392	447	394	405	430	423	440	381	444	413	397	399	404	398	426	407	412	430	404	423	397	408	409	380	456	438	429	415	404	408	412	405	379	443	419	434	405	459	429	410	414	433	448	379	418	407	405	434	407	431	414	434	439	442	419	405	432	417	396	403	401	435	414	469	412	449	396	421	433	399	427	417	432	389	451	396	391	449	428	459	415	430	406	420	430	403	410	407	425	389	407	367	396	377	428	429	413	419	445	411	412	419	419	407	442	461	460	433	408	372	398	394	400	400	394	426	427	396	416	449	435	456	393	393	449	418	419	420	410	430	447	412	422	391	424	444	366	399	398	416	416	410	376	391	429	411	439	399	430	444	424	411	432	434	394	400	392	395	429	442	429	475	426	403	420	411	421	405	443	383	409	414	419	401	410	396	403	404	421	396	440	388	392	454	415	414	432	414	412	394	414	408	421	393	417	409	446	416	409	410	417	409	424	421	401	432	411	414	390	405	415	406	398	425	405	415	388	420	408	430	390	394	393	418	431	424	464	426	459	425	399	407	387	400	381	405	432	459	416	427	450	462	412	379	414	408	369	406	437	443	436	414	397	454	384	464	450	431	436	429	393	392	420	419	419	394	420	431	399	409	413	398	384	421	400	411	435	367	458	382	411	398	445	394	439	426	414	393	386	416	413	418	404	451	449	456	447	396	412	427	395	408	444	406	464	405	466	371	406	428	425	419	432	420	412	404	443	410	398	385	439	396	429	442	427	428	448	402	423	431	418	409	412	425	401	406	434	413	398	431	398	428	457	395	375	424	420	459	437	421	418	455	396	438	391	426	441	428	390	465	415	388	402	408	424	413	411	413	434	392	412	394	398	406	419	414	388	462	426	417	414	452	433	391	406	429	405	420	421	397	431	413	416	426	399	375	430	453	426	384	429	365	402	428	430	438	413	399	435	409	420	427	439	437	424	419	444	442	414	459	418	399	397	429	432	450	396	454	407	392	442	427	456	445	405	359	396	419	452	412	387	435	395	427	463	424	392	419	413	369	443	406	391	388	442	393	449	407	448	432	428	447	430	409	405	419	405	409	403	371	435	432	405	401	423	434	443	425	396	392	389	417	429	419	424	420	383	415	443	417	410	412	392	415	407	424	426	435	396	458	438	431	400	409	444	396	430	464	429	408	424	417	398	425	412	419	435	398	434	393	439	421	416	408	428	424	423	430	425	452	431	430	395	422	399	426	406	408	406	413	420	383	423	414	435	411	435	410	405	398	441	422	392	405	405	466	436	425	389	414	417	412	442	435	428	380	421	405	410	427	412	445	432	424	414	390	393	430	419	429	447	428	400	424	453	432	429	417	448	438	366	414	409	411	396	483	400	414	433	462	389	426	421	453	411	431	401	393	358	399	420	419	436	418	436	464	420	386	390	431	421	400	416	450	427	421	451	383	404	453	394	399	415	448	457	442	398	372	392	412	431	425	401	429	403	441	440	429	417	425	415	422	436	426	417	425	449	430	442	411	411	405	399	394	394	414	416	414	404	449	430	406	442	444	437	403	432	426	402	414	421	419	419	442	423	401	410	426	402	434	443	456	433	426	409	426	406	415	397	427	410	416	404	445	441	406	395	417	382	422	401	412	416	377	443	418	444	410	436	401	420	437	379	440	393	449	417	410	409	392	434	436	453	430	423	399	425	394	413	424	458	400	438	400	420	411	438	458	415	393	406	371	398	446	415	395	413	383	419	424	392	404	435	395	431	402	406	409	429	428	397	421	407	396	434	418	422	421	412	442	405	430	424	445	414	406	448	438	432	382	418	397	422	404	422	405	401	427	408	404	418	415	395	424	454	431	401	436	416	414	409	458	426	364	416	425	397	419	418	394	404	412	469	437	423	381	452	420	409	441	417	400	446	433	418	459	399	407	420	459	406	412	380	424	432	423	402	399	422	399	419	399	404	416	426	403	430	402	407	415	405	439	389	444	434	407	415	439	420	442	415	417	422	372	433	436	404	435	392	427	408	438	439	445	396	425	440	441	402	401	410	394	441	420	430	437	448	397	434	407	432	413	404	407	409	402	442	452	392	416	404	386	444	389	419	442	399	415	418	409	434	382	431	452	391	407	448	396	389	403	440	408	409	408	392	420	443	462	432	426	374	454	394	425	403	424	412	406	423	429	414	421	393	422	426	424	402	405	420	442	409	402	435	448	432	379	440	415	445	422	419	410	403	396	433	379	389	424	400	443	419	427	428	395	426	389	441	428	397	402	425	404	434	421	443	401	435	377	425	389	380	421	418	373	415	398	396	389	408	431	414	427	409	428	385	407	425	398	412	416	401	400	415	450	418	442	422	412	414	391	435	440	410	426	427	433	445	384	417	437	439	410	418	458	406	415	423	429	427	416	414	416	405	397	428	409	431	391	401	418	420	427	404	400	457	402	416	394	416	400	412	414	406	435	395	444	393	454	421	446	398	402	391	400	360	408	399	405	463	423	399	417	361	389	427	432	435	438	405	400	467	427	417	417	424	402	394	438	417	427	427	400	410	429	411	440	424	407	415	424	402	422	394	404	404	426	429	410	397	397	385	426	436	407	399	431	394	426	429	417	436	421	450	423	416	439	440	448	406	391	423	440	437	404	436	421	400	459	461	430	423	427	371	396	375	439	429	462	396	447	399	396	424	404	418	418	404	447	428	433	425	431	400	458	387	357	441	422	378	452	438	429	452	383	394	403	453	411	455	462	404	444	390	388	420	385	411	375	459	429	434	405	445	400	408	432	425	407	404	447	443	423	418	427	433	416	410	442	448	444	379	412	442	405	396	428	379	413	425	427	455	432	459	436	437	421	413	455	376	421	408	426	409	402	399	443	403	422	397	426	409	412	407	396	418	413	444	404	455	428	396	396	418	430	399	421	379	389	418	425	370	408	413	433	448	390	417	420	446	429	456	407	412	392	391	427	440	379	430	454	434	444
28057	22924	25015	17297	9605	5355	3618	2567	2155	1751	1471	1305	1121	1014	974	896	842	759	689	626	576	512	506	482	403	358	358	324	302	271	291	246	259	251	256	254	267	242	238	244	247	235	248	269	246	300	233	254	244	271	261	275	268	230	257	264	246	241	246	241	275	238	236	241	226	266	253	219	242	257	251	272	253	248	273	267	250	240	258	287	248	242	262	250	257	292	238	260	267	254	273	268	249	239	266	265	242	244	291	239	247	236	256	240	253	267	252	264	276	276	215	229	252	256	273	245	236	273	281	261	257	270	273	246	246	253	240	236	257	256	253	292	261	234	265	281	263	232	233	299	247	274	251	268	255	244	302	247	244	257	264	238	259	244	263	249	241	244	267	262	266	256	272	289	279	234	267	256	256	273	249	260	290	247	251	251	217	250	222	244	249	246	274	267	267	248	262	240	241	243	229	248	236	269	251	243	294	234	267	275	243	265	227	270	239	244	268	259	254	252	244	261	260	249	256	238	244	276	258	223	235	235	258	252	273	237	258	250	247	250	234	251	247	277	268	286	249	244	233	242	244	278	248	233	264	255	243	256	265	275	268	257	234	259	241	262	249	247	250	244	270	275	238	237	266	236	269	250	227	256	277	249	278	268	264	287	230	252	258	249	264	270	253	249	256	266	258	277	256	251	261	251	242	246	274	236	224	277	265	252	255	231	254	226	264	230	232	272	220	253	242	268	249	269	256	225	232	221	240	229	224	251	248	256	242	265	237	231	259	224	274	245	254	262	261	246	267	229	247	237	271	245	266	255	225	248	265	230	231	251	246	260	269	260	246	262	261	266	260	236	268	269	246	288	238	266	228	239	267	259	256	249	272	251	250	272	259	263	260	269	282	261	253	254	249	251	271	246	239	253	264	262	250	226	261	249	265	245	274	240	269	264	281	246	261	242	242	270	236	253	248	272	260	266	271	247	257	259	243	268	251	271	251	250	223	267	264	259	263	267	252	245	271	259	261	258	216	240	266	259	246	268	270	278	236	261	231	267	255	239	272	281	251	246	264	271	259	287	262	254	243	270	258	267	238	271	249	258	246	213	244	280	246	233	253	251	251	233	269	237	256	269	237	235	257	262	253	250	257	232	286	260	251	244	261	232	263	258	272	230	245	289	224	231	248	282	258	262	251	270	245	274	290	253	252	252	274	241	256	267	235	265	254	261	218	260	253	245	258	275	262	236	262	242	271	232	250	237	265	253	251	240	252	252	249	276	233	254	232	258	257	259	274	241	260	241	251	248	240	255	263	231	230	237	271	263	258	254	259	271	242	259	252	270	264	304	225	265	237	270	254	235	256	246	235	286	276	234	226	291	251	270	268	241	262	268	255	246	248	217	234	256	241	271	247	230	270	238	267	263	294	248	261	261	248	217	271	277	261	248	256	266	234	263	250	250	287	251	267	239	254	236	240	280	216	227	259	274	233	259	255	247	252	255	247	243	261	251	255	263	276	249	259	270	278	249	248	248	235	269	263	268	265	277	271	255	295	259	212	260	258	246	250	262	233	243	238	243	256	255	252	254	243	253	241	241	243	259	251	263	259	281	263	263	225	269	241	268	218	249	264	286	287	280	252	273	258	267	239	272	233	250	302	252	241	260	245	249	259	269	248	255	233	262	236	248	241	249	271	270	256	245	242	249	238	234	268	261	253	256	232	242	244	224	238	252	236	274	279	276	238	273	251	251	256	250	280	249	276	254	264	252	287	260	248	257	275	222	225	258	272	231	256	251	263	277	258	265	238	232	229	250	260	239	233	246	213	232	256	236	258	228	271	259	251	236	262	276	252	280	262	223	248	250	236	277	272	256	266	254	256	287	248	266	290	264	248	248	261	285	253	267	252	257	248	286	251	246	281	278	252	262	246	273	256	251	262	269	220	264	251	246	260	264	237	247	269	236	253	258	244	247	230	268	261	271	276	267	237	245	240	250	245	236	250	258	248	256	290	279	243	217	235	229	237	235	242	291	274	246	264	282	236	261	286	231	234	251	271	264	260	273	241	256	275	243	246	220	254	239	218	250	239	249	291	243	228	239	260	255	233	253	260	251	235	251	246	229	246	254	262	277	256	256	252	254	254	249	263	228	254	273	258	258	280	237	228	272	249	248	245	269	263	255	247	234	246	264	253	233	244	240	266	241	251	266	260	250	299	254	260	267	245	257	250	262	249	228	250	260	254	249	262	246	271	263	252	281	233	238	264	260	235	256	264	256	290	255	262	238	256	250	275	257	266	289	263	240	253	281	245	250	233	235	256	248	251	245	231	244	265	285	246	241	248	248	263	236	251	244	243	263	254	258	250	260	259	230	220	267	269	247	265	261	259	247	256	217	286	223	243	262	265	261	240	230	240	252	229	252	283	261	258	263	281	262	239	237	280	241	266	272	290	252	264	249	270	230	251	246	243	283	256	253	249	288	255	261	271	250	239	233	285	274	261	261	256	249	242	259	231	239	219	235	256	250	250	278	261	246	270	240	225	267	239	261	274	210	276	259	238	256	280	245	267	270	244	224	267	266	267	267	248	252	245	240	253	242	252	250	233	246	278	249	269	271	272	229	257	227	275	272	244	264	262	263	251	263	243	249	271	237	252	240	268	245	274	290	237	267	251	219	260	255	262	258	289	252	283	253	254	272	273	255	259	257	236	260	237	235	247	248	252	242	245	234	279	259	245	238	257	239	219	212	249	268	241	210	248	232	216	262	262	256	229	264	232	263	270	257	254	246	261	236	227	257	246	255	249	279	245	260	275	261	237	266	262	262	271	241	233	266	242	269	246	269	254	211	253	271	250	249	226	247	272	251	260	261	263	248	247	287	235	276	273	269	270	261	252	253	253	274	246	266	246	259	243	247	267	244	271	244	224	241	252	245	241	267	260	238	267	237	247	262	255	256	259	233	279	290	226	269	288	226	225	254	223	260	255	260	273	262	287	267	236	274	256	266	264	214	245	238	264	269	229	222	262	240	256	246	260	266	269	277	256	269	226	264	258	244	254	255	240	225	255	261	271	260	282	245	247	256	271	239	243	247	221	221	254	243	255	243	278	258	231	260	267	255	259	249	242	243	225	228	286	253	263	244	260	216	236	252	237	276	256	244	242	271	255	252	255	270	241	235	245	235	265	269	233	252	258	270	235	252	234	248	273	248	245	262	257	271	257	271	251	240	234	232	270	245	248	259	283	273	259	250	267	249	246	245	262	248	276	269	231	283	242	273	267	255	282	239	244	217	273	248	256	222	236	251	243	261	263	248	238	273	243	275	249	246	260	247	252	273	280	241	250	227	246	258	269	264	252	239	248	241	232	254	216	267	263	261	248	242	252	260	269	225	239	271	239	275	252	250	235	251	273	240	277	267	243	273	263	252	265	260	263	258	272	253	257	235	269	245	253	251	250	230	259	260	247	264	251	274	241	275	249	252	278	247	259	275	241	274	226	231	243	244	230	249	225	234	235	248	219	258
22992	35768	27095	17015	13157	9017	6463	4927	3982	3105	2643	2176	1825	1697	1629	1448	1304	1072	989	892	809	683	637	567	520	458	426	390	351	344	311	311	284	286	268	242	313	281	279	286	277	281	298	303	281	257	291	286	289	284	312	272	295	305	273	284	231	252	285	292	253	318	273	310	287	262	273	292	282	279	278	300	264	265	287	273	271	263	275	279	266	296	256	292	277	267	281	288	242	292	276	272	288	302	253	289	265	279	275	275	275	302	290	258	293	283	283	284	253	268	264	296	285	276	312	276	301	272	263	284	282	291	260	301	273	283	305	290	279	266	280	282	298	263	315	292	289	303	280	275	279	291	270	297	285	259	262	270	273	279	260	268	274	269	280	277	292	274	265	273	268	270	266	281	279	304	269	274	290	266	296	253	245	253	286	283	284	280	261	305	287	284	249	280	264	253	257	285	288	294	252	280	271	306	279	288	236	277	228	283	270	280	287	275	274	260	271	271	283	262	268	284	284	265	294	263	255	282	243	289	272	313	307	264	277	269	257	307	277	271	266	300	240	293	280	294	296	303	297	299	284	271	264	283	278	274	309	307	290	285	293	306	256	277	280	255	258	280	304	281	244	285	281	305	286	275	293	275	272	299	266	273	292	270	303	291	285	277	295	236	265	273	276	285	294	279	301	300	260	280	291	271	273	283	289	245	284	279	272	292	245	276	257	287	309	288	272	273	270	261	308	262	273	273	276	291	309	298	280	262	296	259	271	287	289	253	310	301	234	284	306	275	283	271	272	299	280	289	280	273	283	255	308	285	304	266	299	274	274	313	283	294	275	254	310	280	312	276	278	297	266	296	292	286	273	288	267	238	255	283	305	288	276	268	278	289	284	300	268	276	246	282	254	276	279	297	278	244	275	295	283	268	294	291	313	278	267	257	310	252	285	291	258	253	287	311	272	270	299	302	299	255	304	268	289	272	258	264	255	251	261	262	298	257	289	285	283	297	282	266	291	312	268	270	274	280	294	298	278	255	245	280	265	336	272	296	304	285	269	273	281	262	265	270	297	298	279	282	285	265	270	234	275	288	261	299	272	301	253	255	274	263	305	259	284	301	273	290	290	278	259	278	272	305	271	270	283	276	271	267	280	245	300	280	283	256	304	248	248	277	279	254	261	305	276	259	273	245	265	264	278	264	288	291	286	287	275	325	266	292	302	297	297	301	309	271	282	269	277	283	285	282	300	298	300	236	282	263	275	273	280	280	287	281	271	244	271	293	286	280	275	287	269	332	306	240	274	270	272	261	244	324	236	280	304	275	293	277	286	292	304	294	290	293	283	270	307	283	277	251	303	276	268	273	292	268	289	253	289	283	232	276	296	307	300	277	286	293	282	246	274	277	269	304	277	275	281	279	288	263	253	286	242	285	308	273	281	284	319	275	303	276	260	269	281	258	277	321	253	300	252	295	306	284	280	280	269	258	283	268	286	280	280	274	284	264	280	292	274	280	280	331	282	302	307	290	270	273	314	270	293	283	273	263	299	257	297	275	292	260	262	283	298	259	303	292	246	275	328	278	298	289	266	294	254	293	283	260	294	292	267	272	267	260	300	303	295	296	277	275	305	301	258	252	280	288	271	275	265	290	299	279	267	272	265	283	282	317	274	283	273	252	288	271	269	281	257	276	317	289	305	304	275	288	264	275	257	298	285	273	253	260	261	284	280	287	264	301	280	270	309	273	269	264	292	288	289	278	288	315	272	247	281	304	264	272	301	293	260	269	289	282	288	261	267	312	291	261	266	302	277	293	294	288	275	305	270	272	295	295	267	284	280	307	255	297	297	276	289	282	265	255	280	279	300	263	277	271	279	290	276	276	272	253	268	260	254	265	268	284	268	280	296	270	280	278	265	277	254	274	282	277	254	334	260	280	310	277	299	259	256	307	272	304	259	283	251	282	276	286	284	273	252	268	278	272	306	279	300	264	286	276	261	303	313	281	288	242	272	301	279	284	284	274	261	294	288	297	307	261	264	270	256	267	278	285	277	271	278	269	282	265	289	294	301	290	287	258	283	293	275	242	286	283	295	293	258	298	274	282	271	312	284	315	290	276	287	286	257	261	258	289	295	246	286	287	287	268	318	292	269	296	280	266	300	280	279	263	283	277	315	307	270	274	264	262	232	274	284	273	312	298	279	285	265	276	280	274	290	278	274	268	295	299	286	258	306	267	306	286	278	280	278	299	292	298	287	303	295	276	273	261	268	299	284	283	259	259	277	249	314	264	270	278	264	272	276	314	266	303	292	301	292	253	279	287	267	288	258	276	283	284	264	297	268	288	288	253	277	279	265	299	275	287	274	307	254	279	275	270	286	299	294	272	284	286	295	283	307	277	280	293	284	273	227	288	281	279	315	294	279	269	285	308	293	296	276	280	275	269	287	271	263	278	253	310	268	287	280	278	262	294	262	271	269	278	258	294	284	307	290	279	296	301	299	260	277	277	259	284	266	275	291	275	257	252	298	274	281	282	287	284	301	272	251	269	267	269	262	305	271	262	272	274	304	277	268	281	272	282	253	281	287	293	288	257	270	260	279	281	271	283	278	279	290	267	328	275	267	291	286	305	305	290	285	269	274	257	256	290	286	238	269	307	301	284	277	282	331	295	288	274	292	262	288	269	296	278	274	307	271	272	307	250	258	306	298	292	289	293	247	313	251	250	280	294	291	237	301	268	282	300	241	264	272	295	283	284	258	290	271	265	272	294	274	325	279	267	268	308	292	286	281	255	317	274	259	241	309	273	267	281	256	279	284	292	253	285	293	283	260	293	258	279	283	257	299	262	269	260	284	262	299	259	267	285	269	280	280	248	252	286	279	308	270	273	299	315	283	293	283	281	268	255	306	255	295	301	268	285	278	289	272	302	291	271	252	292	291	273	302	273	317	277	300	304	293	280	259	270	320	275	252	265	282	260	300	265	260	275	269	298	300	287	261	277	280	282	309	283	263	262	266	278	283	249	294	281	259	279	315	295	267	275	292	277	266	298	282	291	290	276	282	277	288	255	278	284	273	299	277	294	252	276	310	267	290	260	274	264	303	291	266	268	262	290	278	261	278	300	278	285	259	279	303	288	313	250	272	270	278	287	281	259	295	287	293	270	272	267	268	298	271	299	269	271	265	282	283	289	295	286	266	310	334	282	281	284	290	269	302	280	269	284	273	286	286	299	277	266	282	290	266	284	298	294	302	271	285	254	259	282	249	312	243	291	269	286	284	284	271	290	257	274	314	269	275	302	275	270	254	271	284	292	261	278	277	309	276	288	268	297	287	289	280	273	265	275	280	289	298	282	249	278	310	301	303	283	247	281	277	273	269	285	288	252	263	281	279	289	276	240	275	281	276	296	295	276	301	265	262	291	274	273	298	303	299	286	286	266	285	283	277	300	290	292	297	263	283	269	268	265	289	267	274	272	291	298	283	304	289	270	311	260	286	321	253	276	297	271	303	285	288	291	265	296
23387	21085	28320	24106	21363	17251	8672	4789	3488	3058	2465	2026	1865	1655	1536	1409	1330	1207	1092	998	924	892	736	649	656	582	578	524	431	415	450	452	443	435	365	409	427	378	412	416	424	411	419	428	375	421	426	412	415	419	404	383	396	411	375	438	413	395	360	401	438	422	387	424	396	399	430	416	406	424	395	376	405	413	369	411	424	401	399	381	396	440	419	394	400	397	397	386	426	405	390	407	434	392	377	373	382	435	429	359	405	406	391	415	401	428	406	448	379	421	406	340	418	415	418	374	403	450	401	391	434	422	407	452	416	423	362	406	415	410	402	384	416	407	380	412	379	394	411	393	415	422	438	429	403	399	382	400	384	388	450	373	393	392	406	430	428	420	442	427	401	417	386	405	410	423	395	409	416	433	371	386	439	422	368	425	436	420	425	398	396	407	394	404	397	380	448	396	409	378	438	389	396	385	388	440	362	410	419	422	409	430	430	367	419	422	403	407	436	339	460	405	428	428	422	416	389	380	378	390	415	409	430	442	400	427	416	411	421	372	425	383	407	385	414	401	407	398	393	408	381	456	381	426	411	403	395	413	409	399	404	406	406	411	373	414	412	417	408	387	443	404	392	397	404	434	396	408	449	381	432	373	392	372	386	402	414	410	421	395	410	442	392	397	386	415	406	413	419	367	377	380	403	397	426	361	388	365	408	394	411	432	374	418	415	397	433	424	420	394	430	399	429	410	347	395	422	418	379	418	378	438	437	381	434	401	381	429	436	378	405	383	428	450	431	377	395	381	410	437	403	365	439	409	376	454	378	389	419	415	393	407	436	373	405	387	399	413	432	413	394	418	396	438	401	389	424	433	419	388	394	402	404	402	376	362	427	385	391	384	391	405	421	390	409	434	414	362	373	365	451	421	400	435	437	377	393	434	410	389	394	429	408	446	403	394	418	439	396	424	426	408	421	396	412	421	417	411	399	448	388	400	380	414	396	396	427	405	392	409	419	418	391	405	423	415	410	390	380	405	392	418	416	436	412	349	427	406	430	417	378	403	413	433	392	440	381	407	392	424	374	461	368	377	406	414	371	429	384	406	399	398	403	423	395	392	417	409	377	446	415	400	400	394	413	420	393	370	416	410	422	377	412	405	409	437	389	431	436	398	383	403	424	375	377	399	386	392	412	384	376	396	414	385	375	419	386	422	401	405	440	391	417	421	405	410	396	398	421	402	426	433	400	433	431	441	367	414	387	391	394	379	369	412	453	375	416	388	410	381	386	414	384	437	392	387	398	397	399	396	380	399	380	420	389	383	424	373	390	440	409	421	392	405	406	390	394	405	372	422	407	427	410	427	381	428	414	409	400	426	389	379	426	429	389	416	386	397	406	400	401	433	403	391	420	377	425	421	398	386	410	380	409	384	372	395	391	362	384	435	412	398	415	409	414	428	392	404	377	381	423	420	433	434	394	403	388	407	412	430	401	416	412	401	416	391	383	396	441	376	424	407	437	438	418	382	382	420	418	410	435	405	399	436	384	393	444	382	403	419	367	397	431	376	361	404	394	419	410	371	392	408	416	376	416	403	380	387	403	375	412	430	406	399	395	447	380	414	444	378	406	413	360	371	388	395	420	419	416	436	439	421	420	397	417	429	382	385	429	410	413	426	412	382	384	388	401	387	413	436	392	432	380	374	399	368	406	417	390	361	414	412	433	396	379	450	425	393	428	380	398	423	416	418	439	433	442	394	418	418	399	375	382	391	415	378	393	418	424	416	405	397	379	403	387	361	312	415	395	421	429	420	377	405	396	380	402	409	400	446	420	433	440	413	415	430	387	375	410	412	402	405	386	397	400	418	421	398	405	379	403	406	407	404	401	427	402	412	398	401	382	407	374	423	405	405	408	427	393	405	395	372	409	406	418	431	344	377	425	428	416	393	424	392	388	416	410	392	411	397	416	450	365	441	394	401	397	425	398	410	386	403	422	404	432	397	383	412	396	394	448	405	445	399	393	413	357	398	436	391	394	408	389	415	377	414	392	406	386	400	414	435	407	445	388	407	419	387	389	379	426	394	403	377	372	390	401	392	408	423	431	376	412	379	379	409	409	423	409	416	380	425	438	387	421	380	422	415	415	403	417	397	370	414	450	391	365	387	428	424	429	371	405	395	418	441	388	423	415	417	418	393	405	419	384	391	377	425	410	385	384	407	374	412	410	392	387	409	380	409	374	414	425	415	440	432	379	405	370	405	429	391	416	403	447	400	410	370	386	385	409	412	420	414	407	407	410	402	421	409	421	382	416	410	420	427	421	369	415	382	424	422	411	405	403	403	418	405	431	380	433	405	443	406	437	378	368	430	429	411	383	385	423	421	424	428	399	431	423	395	419	448	406	376	425	387	429	393	401	405	423	405	438	399	393	339	439	399	409	369	392	451	387	352	412	415	398	379	420	411	416	385	380	397	425	406	417	418	371	417	422	428	428	400	441	391	416	437	410	443	412	417	398	397	399	415	436	403	414	413	395	366	416	411	420	419	377	405	375	394	432	394	391	423	434	383	377	403	414	398	381	402	368	418	373	416	361	400	385	393	434	390	407	419	397	396	392	420	423	408	448	401	392	397	453	421	424	408	426	420	402	375	413	404	379	400	400	403	421	394	406	401	394	390	404	362	394	400	388	408	365	426	389	402	396	381	387	421	417	380	433	374	388	355	418	377	405	431	416	391	385	408	415	455	413	371	412	410	413	431	398	389	420	399	388	404	385	379	434	394	410	404	389	413	402	382	403	421	450	452	402	419	443	414	423	397	414	430	370	433	384	411	411	408	411	396	390	400	423	410	434	368	383	410	442	378	417	382	401	418	411	382	391	409	402	386	450	406	394	373	405	376	398	364	415	404	408	384	409	435	392	414	402	395	426	427	443	406	404	416	391	380	405	424	391	398	399	420	398	422	379	414	360	444	404	414	425	391	459	383	439	440	392	399	394	405	377	388	389	419	381	429	386	423	388	356	432	417	384	426	411	430	393	422	421	404	420	445	378	416	440	401	397	393	409	402	413	369	380	396	414	420	384	423	398	389	352	410	395	405	429	413	409	398	407	432	420	417	390	448	444	424	401	378	379	387	397	402	353	408	386	391	404	388	403	416	402	388	439	388	425	408	427	408	423	431	371	402	403	361	424	381	342	412	409	395	428	430	427	366	405	405	402	399	366	392	383	398	386	401	383	408	422	398	397	417	355	435	437	401	422	419	403	452	390	425	400	402	398	411	398	361	434	397	412	375	429	405	400	424	399	415	405	425	378	408	388	404	412	402	433	395	398	431	387	397	452	401	408	403	420	433	395	420	397	397	421	387	398	404	402	409	397	422	365	433	456	412	403	437	385	414	410	397	395	433	375	400	388	406	437	437	385	417	369	424	384	462	389	398	411	399	369	430	433	388	370	367	415	419	410	396	427	420	409	418	414	408	418	385	423	401	381	420	399	418	379	388	418	429	385	399	401	381	403	467
23710	43696	34353	23214	18450	13107	9871	7539	5932	5027	4192	3392	2932	2715	2476	2205	2017	1698	1540	1375	1264	1086	1028	852	828	730	649	594	547	486	523	456	485	434	467	454	476	486	477	425	458	486	454	442	443	426	418	432	422	434	434	444	437	452	417	461	473	470	455	481	431	456	414	454	436	435	472	490	468	406	413	440	409	445	439	461	430	468	452	425	414	420	415	410	418	440	456	389	410	447	386	498	441	430	425	458	395	444	434	439	414	459	466	403	455	441	436	463	430	399	414	437	429	440	437	457	471	418	487	475	470	428	430	425	429	478	459	441	457	464	432	427	430	426	460	458	440	458	496	442	451	463	485	424	423	457	468	427	446	436	429	441	440	418	430	413	435	451	436	431	460	453	450	431	427	427	430	470	463	475	415	421	429	454	447	435	447	474	468	466	448	449	465	465	425	445	463	440	442	471	425	420	430	443	437	445	432	446	414	399	438	417	404	455	437	408	461	444	414	468	411	423	411	447	438	452	434	424	426	426	434	462	433	455	492	436	432	442	423	393	457	427	413	434	427	433	474	459	394	417	415	431	433	433	418	464	490	435	455	402	403	401	425	425	454	400	463	466	423	449	476	444	441	438	445	440	440	444	448	428	457	432	398	449	419	424	437	411	444	469	438	464	466	463	473	431	435	426	462	432	450	434	446	438	452	444	441	463	446	469	462	467	413	451	425	439	428	480	459	422	384	431	429	424	426	425	418	418	431	461	436	479	430	441	456	410	406	394	436	445	486	451	450	450	421	414	457	465	447	407	449	451	457	443	450	470	492	394	449	423	388	392	480	408	421	411	445	442	477	454	460	420	405	482	436	413	437	450	428	415	477	415	439	420	464	426	450	471	496	439	436	443	420	418	450	454	431	468	453	446	448	452	418	452	449	401	450	471	439	419	464	462	494	469	474	456	454	465	455	414	414	420	419	384	447	424	460	432	430	479	401	428	421	435	430	426	440	436	427	454	443	410	411	457	432	441	467	389	453	456	375	460	462	419	461	434	431	452	440	427	478	469	459	436	413	410	440	466	472	400	454	426	450	418	414	447	440	413	454	461	456	438	456	428	416	460	423	422	436	423	500	512	446	436	431	443	404	423	440	437	445	418	447	455	428	461	425	408	420	478	454	395	414	433	439	417	473	419	437	437	454	472	416	417	450	484	447	458	444	442	440	454	440	456	440	442	424	432	448	450	475	426	452	442	451	446	439	456	453	405	448	425	442	428	419	465	457	421	449	470	450	460	461	400	493	441	447	449	425	455	425	407	446	436	396	418	459	459	398	442	456	424	409	477	429	466	422	448	474	443	440	464	449	421	412	416	442	420	457	429	461	424	421	458	413	423	420	453	453	435	434	473	455	433	467	435	440	475	470	452	485	446	452	438	464	419	431	422	419	413	461	412	415	471	380	464	464	432	426	411	425	437	432	448	419	429	454	434	424	435	445	414	472	454	458	428	413	408	465	447	424	421	457	421	411	449	449	459	427	439	460	404	438	463	455	447	426	432	421	453	424	442	437	376	434	395	466	412	446	425	439	439	428	439	450	437	473	444	427	432	441	424	405	441	450	430	436	413	463	434	460	421	439	411	447	449	455	471	476	422	414	421	374	438	467	419	498	454	424	454	418	430	433	457	459	422	427	411	423	460	449	414	433	474	438	459	439	445	410	443	442	431	472	460	417	428	426	456	457	458	434	430	462	444	476	443	474	466	436	462	438	443	440	426	454	416	463	437	445	415	458	431	405	412	436	409	456	439	430	429	448	475	449	452	431	439	434	433	450	465	428	474	430	451	430	397	415	467	444	422	424	449	464	438	439	406	440	427	435	472	441	408	412	429	431	485	418	421	435	414	442	451	431	451	419	442	467	439	441	437	476	428	426	451	456	433	430	449	500	421	432	455	448	454	455	425	448	417	451	438	445	422	455	423	448	412	448	451	429	493	434	433	452	458	425	471	436	427	387	460	473	458	447	471	391	433	422	422	467	423	426	384	431	473	440	452	419	414	436	441	444	433	452	428	433	433	443	422	472	401	452	421	410	433	425	440	444	446	405	427	454	468	453	440	437	435	444	411	462	446	438	469	452	463	425	419	440	447	434	456	451	452	448	418	418	473	485	487	443	441	388	415	451	428	433	441	395	416	448	471	476	435	435	438	449	449	457	393	474	419	425	436	441	435	435	395	420	403	393	423	430	430	454	421	442	442	429	436	460	446	422	448	445	458	441	431	448	452	428	417	416	492	449	400	432	426	443	413	444	482	459	472	445	429	438	409	433	449	426	424	430	470	430	384	472	447	456	440	445	414	415	461	420	451	430	459	454	460	483	434	421	430	419	450	501	431	421	400	458	451	431	488	437	425	456	431	416	447	402	423	474	420	427	465	463	405	434	455	444	416	459	420	416	431	425	422	458	423	427	416	449	443	449	465	434	432	451	448	444	425	438	474	450	441	456	453	452	450	449	471	427	453	433	431	457	459	441	440	424	440	483	460	409	470	471	402	418	409	408	438	457	447	459	438	453	440	420	466	401	429	401	443	464	462	429	469	438	457	429	419	416	435	413	426	420	392	428	457	430	411	411	442	440	435	420	428	477	407	449	416	460	425	458	485	447	420	442	391	443	472	423	414	437	448	444	427	481	484	433	453	435	427	431	446	446	419	472	405	453	484	436	441	418	401	412	465	439	427	450	440	457	461	460	442	403	452	434	436	436	409	436	434	420	469	412	424	463	436	434	448	449	415	457	475	420	428	416	429	468	412	464	423	416	448	436	432	440	460	430	464	490	422	429	420	413	435	432	433	439	397	443	415	460	425	402	437	452	404	465	438	423	450	413	417	441	471	455	449	428	471	429	461	428	429	391	438	436	457	417	408	412	471	435	392	436	458	436	421	450	448	428	430	411	455	444	476	497	418	457	448	441	419	451	416	441	462	453	440	460	434	453	462	427	492	431	451	425	461	422	459	433	468	492	412	456	450	417	405	432	426	408	459	431	427	450	423	475	407	449	417	415	475	459	460	458	429	433	443	453	418	437	463	483	422	460	426	423	409	425	436	446	459	433	428	506	456	441	417	425	429	479	402	425	458	450	458	468	403	436	455	473	425	405	424	445	413	450	455	455	431	427	387	430	431	414	454	426	457	460	454	442	438	450	404	435	430	461	447	426	456	448	452	434	414	456	434	442	443	470	459	425	458	426	420	420	463	436	480	429	455	436	430	405	442	450	423	379	421	413	433	435	452	443	411	427	444	405	429	456	431	444	403	428	412	414	396	429	406	404	415	466	391	445	402	466	409	428	419	430	441	413	443	435	465	431	394	425	453	455	450	451	439	458	433	430	420	469	448	498	440	448	450	453	443	413	413	453	443	439	414	428	457	445	444	414	473	455	422	455	424	443	456	410	464	441	447	411	408	457	454	416	427	452	411	452	451	448	436	458	434	420	423	423	455	465	445	465	448	425	462	410	445	427	439	427	438
24681	21069	27374	25419	17768	9144	5674	3806	2914	2334	1925	1611	1399	1255	1162	1087	942	870	787	678	619	563	476	388	394	360	339	303	256	228	207	227	200	179	209	209	213	219	207	201	210	205	175	212	232	197	231	188	199	218	193	188	211	217	193	185	210	183	214	211	174	194	209	201	194	196	189	208	201	207	212	170	196	175	176	204	207	235	195	211	185	212	198	201	204	220	209	200	234	193	190	211	185	201	191	174	214	188	179	180	179	187	181	191	204	179	211	179	202	168	182	206	202	189	175	181	196	218	198	198	215	215	195	199	189	185	198	170	196	245	214	200	216	185	187	211	199	191	210	175	196	191	200	207	209	210	198	190	224	200	209	166	192	178	203	210	175	192	214	202	189	211	199	207	193	188	181	210	190	190	207	185	185	180	224	215	215	175	225	193	207	183	202	196	199	195	195	202	174	191	179	217	177	206	159	166	194	174	201	209	187	205	213	231	215	187	187	218	179	226	223	185	182	235	195	197	195	195	168	182	240	195	195	173	211	188	191	198	212	211	188	223	197	192	193	214	177	213	195	179	192	193	205	196	203	203	202	193	209	204	200	189	182	196	208	188	182	215	225	200	191	183	195	183	206	195	192	207	200	209	202	202	215	168	213	195	201	212	194	214	191	210	197	217	210	195	192	208	229	203	201	185	213	204	220	208	204	207	179	196	194	187	181	188	197	193	167	182	220	189	183	202	216	218	179	194	204	200	214	221	202	203	195	197	205	187	214	182	196	206	178	211	223	183	199	199	192	215	199	188	205	225	191	188	194	198	217	183	195	173	228	228	204	208	180	182	212	196	206	183	196	183	173	218	182	178	219	202	208	202	198	169	217	211	208	186	213	204	174	195	199	191	219	190	183	207	189	204	206	196	202	199	192	215	207	198	223	188	171	168	210	192	214	208	214	195	199	201	199	178	190	201	192	192	207	147	200	180	194	196	180	207	214	212	201	202	225	186	181	185	195	180	204	202	166	175	218	211	189	190	178	208	198	220	182	188	201	185	193	165	182	188	181	176	181	196	190	210	212	183	196	187	186	192	175	191	208	171	205	217	205	163	218	192	186	182	207	224	202	201	183	191	223	196	183	203	204	214	192	189	179	192	189	209	231	204	192	186	212	204	183	199	179	189	188	215	207	182	195	170	205	196	193	185	200	204	213	215	183	209	196	199	224	164	207	205	189	210	207	210	178	191	180	208	200	218	189	196	193	192	212	194	212	181	167	212	181	196	195	199	191	200	188	189	213	207	176	199	196	184	218	230	193	215	190	182	199	211	184	208	207	194	196	207	216	181	186	200	196	199	176	195	219	207	203	193	193	186	206	182	208	193	184	195	180	207	215	176	229	192	207	187	199	166	171	193	216	190	207	211	187	201	203	209	203	183	163	172	204	177	216	198	206	199	232	213	206	199	190	197	200	207	200	208	177	192	198	201	195	202	198	206	209	213	179	178	201	200	201	175	193	194	188	191	224	211	216	210	204	189	194	194	202	214	172	171	205	204	181	189	198	190	184	221	194	188	220	169	213	214	213	199	196	200	212	194	174	202	206	185	216	199	179	187	197	183	205	218	207	193	212	179	213	194	174	206	214	198	187	199	201	225	187	204	183	196	198	189	200	170	219	206	205	213	191	213	222	223	171	200	189	210	192	183	199	182	177	207	183	195	194	180	209	216	189	190	201	202	216	204	177	207	194	199	210	190	208	191	206	200	216	200	226	197	198	177	211	201	211	204	192	184	206	210	200	213	197	189	196	207	201	198	211	200	210	189	188	215	179	184	199	204	198	195	195	211	197	233	200	181	169	183	195	193	227	205	199	181	188	207	195	202	169	213	200	202	177	198	191	182	200	194	190	182	205	191	206	216	185	182	183	199	197	206	203	173	200	208	199	204	198	176	183	215	197	210	203	189	176	211	220	217	217	186	204	202	184	198	178	208	197	223	173	163	218	228	204	205	183	218	201	186	179	203	203	231	183	193	191	174	191	173	187	186	186	186	173	209	188	204	193	172	184	203	181	194	197	214	180	197	214	195	219	187	193	210	209	191	202	193	197	188	199	211	204	191	207	200	185	205	178	193	186	235	205	226	206	203	213	193	198	189	213	197	209	184	206	188	197	165	206	193	199	212	188	194	181	214	215	203	199	215	183	192	197	224	225	175	195	214	169	180	201	186	190	178	182	207	218	181	199	186	187	212	216	196	181	186	218	207	173	200	211	206	197	198	201	177	206	208	208	215	181	221	215	175	189	180	188	189	180	234	181	220	189	175	215	195	213	194	154	183	201	198	215	176	164	217	211	182	195	230	176	151	177	172	191	182	191	178	199	183	208	177	211	192	220	202	204	193	174	208	193	174	200	185	204	185	196	184	196	201	195	181	218	202	223	182	195	173	200	184	218	204	184	216	212	198	229	175	193	196	230	215	211	213	203	191	195	212	206	201	202	213	199	178	191	170	186	188	202	173	212	194	195	207	190	176	180	168	215	217	182	229	213	207	206	190	233	188	191	215	249	196	174	202	181	201	209	214	192	192	190	195	196	210	192	200	199	176	180	179	182	193	190	202	174	188	188	202	201	172	181	208	213	199	179	214	192	204	190	207	227	210	180	185	184	178	200	184	199	191	198	163	214	204	208	207	224	205	213	180	210	200	196	161	214	174	202	210	187	182	215	189	198	223	188	176	206	226	179	216	178	192	191	212	186	182	177	191	181	211	196	215	197	211	195	213	200	200	204	222	194	218	181	185	184	226	194	183	213	196	184	200	204	202	209	216	202	174	190	209	182	187	199	201	195	188	200	232	196	203	180	192	183	187	196	203	210	219	202	202	211	201	202	187	215	221	194	207	225	189	196	208	209	210	193	205	201	173	202	178	205	168	206	192	213	200	183	182	200	208	191	188	198	185	183	208	206	197	198	199	195	190	196	190	188	193	186	191	196	186	202	197	178	194	219	205	195	200	205	199	195	210	186	213	188	211	200	224	224	200	188	212	195	185	212	203	205	192	188	200	196	198	199	180	178	177	188	197	193	200	219	218	226	173	202	193	188	193	182	195	208	196	203	186	220	207	201	193	195	192	218	228	204	194	207	207	196	186	211	226	198	183	162	189	196	164	190	184	199	187	213	178	170	197	198	205	193	211	188	230	173	195	189	240	188	209	186	189	201	200	193	214	193	180	209	196	187	186	203	203	206	201	197	203	208	214	213	174	197	207	209	177	174	207	217	187	211	193	203	217	200	199	198	199	191	205	185	203	200	212	198	204	185	211	198	215	194	202	187	207	186	184	186	169	231	183	210	201	210	196	204	185	207	213	186	182	202	177	183	216	206	194	192	207	210	187	183	199	206	187	189	205	207	187	199	204	198	206	220	170	193	202	221	212	189	192	208	203	168	196	178	204	193	221	198	194	199	175	190	208	186	187	192	186	180	181	191	195	206	178	198	200	196	251	193	197	223	188	190	202	186	187	196	217
23185	40610	32282	21435	17183	12267	9303	7143	5419	4366	3474	2820	2336	2194	1975	1810	1538	1405	1208	1038	876	798	714	595	524	486	392	352	308	288	258	245	244	226	242	223	219	206	221	214	205	242	231	247	211	219	220	246	214	219	233	224	198	229	253	190	219	202	236	218	223	227	216	226	216	242	232	240	236	220	225	221	198	238	200	236	248	210	218	209	227	196	210	223	224	215	245	237	198	211	249	226	208	221	217	216	213	224	202	198	221	207	209	218	199	213	224	238	244	245	236	215	220	184	204	244	232	230	226	213	217	240	214	226	233	212	226	232	220	254	238	220	216	231	232	203	214	219	225	220	240	239	220	228	188	211	216	201	216	212	221	230	223	220	239	199	187	228	197	225	225	223	207	203	220	217	229	228	229	231	217	210	199	228	211	208	216	228	216	227	207	236	238	233	220	245	233	216	217	219	205	229	246	212	224	202	208	187	223	206	210	243	182	246	199	222	235	209	251	212	203	236	225	233	228	202	216	212	240	267	237	248	244	226	243	254	194	223	220	214	239	238	262	236	223	252	210	239	218	245	216	239	213	240	221	233	198	227	222	223	235	223	251	226	223	208	205	198	219	210	196	209	226	221	215	230	220	235	228	228	214	199	214	214	192	218	219	231	226	217	219	210	189	201	238	229	218	218	220	220	247	198	233	178	242	220	216	214	227	231	226	231	199	236	211	206	233	222	239	238	206	215	214	192	235	218	221	223	240	227	208	207	213	222	232	207	193	233	241	216	188	217	231	268	230	221	206	213	255	208	234	248	238	225	205	216	199	230	218	237	229	223	223	232	179	234	209	252	228	227	246	222	236	224	221	252	240	222	204	214	197	213	229	201	205	233	244	203	225	233	223	220	225	214	256	218	251	220	244	199	217	203	191	238	249	213	207	241	252	226	213	207	225	216	244	211	234	259	223	210	211	214	202	233	231	195	255	210	220	215	212	210	224	242	252	213	231	246	200	220	227	232	218	250	231	220	227	215	240	219	242	228	260	252	226	257	232	218	219	238	201	200	229	206	216	211	224	207	219	220	238	247	207	226	226	222	232	209	233	223	210	220	213	207	241	213	228	193	177	239	229	209	203	218	234	215	209	197	222	189	241	228	231	223	236	213	240	226	233	218	209	209	208	194	221	225	240	238	225	200	205	217	217	225	200	229	218	220	235	220	217	212	220	213	218	227	226	212	215	243	235	214	211	205	216	208	251	204	200	230	212	204	236	205	211	226	217	246	240	222	209	220	213	221	237	234	209	230	212	225	225	224	220	242	206	232	220	225	199	224	245	240	213	244	199	216	226	222	215	215	232	233	218	214	246	213	239	220	243	236	221	234	231	231	239	213	206	223	221	256	238	222	228	220	224	237	209	225	223	213	212	194	222	207	216	225	199	241	234	243	215	238	234	216	222	253	185	215	220	252	240	203	230	226	225	200	232	233	215	219	200	221	229	235	209	240	208	232	231	235	223	230	225	225	236	222	206	211	235	201	193	225	237	250	217	229	239	199	225	189	222	231	217	215	218	229	196	220	250	208	237	253	212	253	231	223	228	223	224	242	246	201	212	229	225	222	234	217	210	232	220	240	233	246	223	215	239	249	217	231	223	209	207	221	217	238	243	203	230	233	235	257	210	227	231	213	216	238	219	241	232	212	217	220	244	223	219	254	207	241	228	193	188	228	203	227	219	221	233	214	233	233	227	227	251	204	196	230	194	220	243	220	202	241	238	210	215	218	211	251	217	255	229	219	231	215	224	212	226	207	212	201	247	227	218	235	216	221	228	206	219	212	242	233	209	213	212	203	218	212	225	204	223	220	213	197	203	209	218	257	199	243	205	196	243	218	231	226	219	207	210	236	248	234	235	241	195	217	212	219	246	227	208	215	235	223	215	245	235	212	250	220	213	222	224	218	244	246	232	237	209	211	226	226	215	205	225	203	216	241	221	219	235	218	234	215	212	215	223	209	236	239	229	222	235	205	234	237	234	224	221	218	206	213	210	195	227	224	208	221	209	209	238	227	213	208	211	215	238	204	208	212	211	224	227	238	228	238	248	241	216	197	229	209	220	206	207	221	227	240	237	215	233	205	220	234	216	240	205	211	242	213	229	212	207	243	216	216	199	219	229	245	215	229	222	209	211	249	222	211	247	234	210	227	204	233	219	232	245	190	225	221	226	199	238	224	230	225	219	228	227	219	225	221	231	196	202	244	216	229	199	221	245	240	232	220	241	235	205	225	226	223	230	230	245	237	239	208	213	209	244	224	216	206	218	217	232	227	201	216	209	241	247	234	229	225	235	206	243	190	218	224	201	245	235	229	206	228	205	207	244	205	228	231	224	241	206	213	217	254	226	206	213	202	219	246	241	215	226	191	237	192	213	208	226	236	219	216	226	224	211	234	234	251	206	232	198	214	221	197	233	224	246	226	226	237	216	235	247	216	219	206	246	233	211	222	190	231	214	213	223	216	197	215	227	228	219	214	232	221	208	240	216	252	221	223	240	206	239	234	227	205	209	206	229	249	234	203	215	215	227	201	235	247	219	254	220	201	218	226	239	208	234	211	231	240	223	207	210	213	211	219	239	237	216	226	234	231	223	238	225	212	210	232	208	210	233	213	236	224	246	224	226	195	251	209	237	209	202	214	234	198	232	201	234	221	188	212	222	258	213	207	213	231	207	192	226	222	218	217	219	251	230	234	214	219	242	246	211	206	228	240	241	205	206	208	216	227	218	221	229	207	231	205	214	212	222	231	227	221	230	215	235	224	213	246	220	226	232	230	225	229	233	218	245	209	187	227	227	234	196	230	224	240	221	243	223	222	203	216	242	200	240	224	221	207	233	231	202	240	226	245	219	206	220	209	203	198	228	232	239	243	223	217	242	215	239	218	204	202	226	227	206	204	208	207	192	210	199	252	202	228	209	222	217	206	214	223	221	245	204	224	217	245	244	235	254	199	221	230	214	207	247	232	246	246	219	216	230	216	210	214	206	204	205	235	224	202	212	226	222	246	219	238	218	224	223	252	194	225	215	232	240	226	228	214	191	246	232	224	208	247	208	235	211	217	228	231	241	190	224	223	232	207	243	255	217	229	234	249	228	212	197	197	226	214	225	205	218	235	227	254	206	208	223	221	239	206	218	249	219	214	231	262	222	217	217	216	234	232	240	252	223	217	256	210	244	202	228	198	206	203	234	225	229	228	206	204	211	227	217	221	237	229	239	226	213	207	222	198	248	236	226	248	216	216	240	188	212	214	171	214	222	226	213	241	218	209	239	259	221	234	197	206	249	220	230	222	213	213	206	215	213	230	229	219	220	182	197	199	211	228	219	220	198	225	209	229	214	209	208	245	209	227	190	224	196	215	206	231	212	223	234	230	257	231	199	240	249	231	236	201	198	218	226	214	229	219	215	229	203	208	238	240	224	240	216	232	232	235	217	221	207	229	220	214	209	209	229	217	262	225	230	249	230	248
22399	21086	28683	23650	21213	21712	16649	7301	5008	4108	3311	2744	2430	2198	2069	1810	1633	1461	1330	1144	1044	930	847	744	662	620	613	525	485	530	407	423	413	336	417	409	380	375	359	398	420	361	371	407	408	402	416	397	407	405	368	400	372	394	400	392	402	384	384	369	396	406	369	390	378	405	387	396	353	408	394	413	332	360	384	397	370	375	361	401	413	391	371	397	383	393	386	381	394	380	402	360	387	405	396	371	353	386	412	403	384	379	408	356	431	414	393	363	378	371	413	349	354	402	408	368	370	362	390	397	389	420	346	414	390	381	415	380	400	351	383	379	397	413	414	416	379	386	400	370	379	396	424	379	401	387	412	386	417	401	390	379	408	353	425	384	387	365	384	360	349	401	416	406	401	385	370	410	404	367	405	398	382	409	382	385	377	361	381	381	368	407	357	381	408	373	373	436	394	377	388	395	397	403	365	364	406	384	404	365	404	380	419	399	419	386	371	403	363	394	398	391	379	419	417	388	406	392	394	376	400	367	358	420	381	388	371	362	366	435	372	343	368	379	378	363	382	335	365	394	392	391	415	370	356	369	428	370	391	363	405	370	399	356	379	410	395	374	377	390	374	388	359	408	384	409	384	401	401	382	384	402	400	405	377	363	374	380	407	392	385	386	399	374	388	416	381	367	391	403	371	374	369	427	397	411	387	366	395	376	375	386	376	378	392	372	370	379	423	378	354	373	431	381	459	411	413	398	371	373	352	365	367	391	399	388	373	387	396	371	370	378	387	364	407	379	378	392	357	428	389	393	395	364	385	341	348	364	357	354	379	406	361	376	400	372	365	361	404	382	388	401	387	398	404	389	377	342	360	379	391	383	383	391	408	415	373	389	394	393	398	373	375	372	406	364	389	399	405	348	349	403	350	390	384	370	436	356	392	361	399	387	371	401	387	360	374	378	393	387	397	362	379	353	395	399	394	408	352	407	371	388	367	366	424	373	363	365	365	399	373	410	389	355	409	365	377	382	343	343	392	367	364	316	377	360	408	405	369	355	386	348	340	355	382	418	377	409	373	368	394	397	369	368	379	393	396	399	359	402	386	409	384	376	376	373	394	393	413	442	394	377	370	406	408	394	375	406	412	393	428	415	402	429	385	380	388	384	388	399	363	418	409	412	375	385	372	377	354	362	355	380	349	372	392	354	392	402	388	362	358	380	395	405	375	377	406	369	404	416	370	406	390	387	362	418	382	421	396	383	417	405	411	403	372	377	379	390	394	383	390	370	400	380	361	385	408	404	410	416	357	348	402	368	370	410	398	395	391	372	359	388	420	381	372	374	401	363	380	361	380	380	396	390	404	370	382	379	414	368	400	404	391	399	383	394	380	355	342	374	390	413	392	378	407	402	412	377	424	411	378	373	400	368	364	393	384	368	369	406	369	389	375	365	379	384	375	394	361	419	391	374	379	417	385	379	402	399	356	403	393	390	419	393	386	389	340	391	374	391	397	407	381	386	385	367	383	385	367	387	412	394	396	390	402	364	378	399	381	407	378	393	384	348	389	367	400	370	359	344	377	365	362	366	366	391	422	356	390	384	361	388	361	367	373	344	352	371	383	385	392	349	407	353	408	406	355	354	362	404	409	394	411	391	412	376	408	399	364	383	409	399	416	381	345	374	342	355	379	358	377	429	397	384	356	386	392	374	373	428	383	382	405	408	363	388	390	368	395	392	374	374	383	394	391	412	396	364	390	378	390	420	391	394	412	396	378	363	417	384	366	412	397	380	371	390	360	381	377	399	385	362	394	408	377	402	391	414	371	398	379	386	394	373	333	375	378	394	367	430	371	370	394	385	383	348	366	380	386	380	376	372	420	389	388	396	391	369	387	413	372	386	374	404	396	374	417	380	396	380	357	354	447	384	346	389	395	383	385	407	400	367	337	374	360	372	408	383	367	382	399	421	372	399	374	374	367	360	392	401	382	429	377	390	379	391	378	390	375	366	385	427	416	382	363	418	428	394	406	411	397	388	407	418	350	406	335	367	383	363	426	392	393	377	379	405	390	379	387	359	374	418	360	377	417	405	375	375	348	365	389	389	346	363	391	364	370	411	386	390	386	397	357	375	410	361	390	352	381	380	387	388	365	388	408	378	380	386	335	395	374	376	401	328	375	383	374	349	389	397	368	379	402	408	408	411	435	406	379	369	394	351	393	378	384	382	366	378	431	384	364	352	376	403	413	383	391	370	390	413	384	383	411	396	398	400	368	357	388	389	412	382	370	380	382	391	411	381	401	387	399	414	398	370	377	406	376	406	404	388	389	373	376	389	386	381	390	358	356	350	432	390	391	353	406	396	394	333	396	423	393	390	406	398	379	388	393	365	376	398	358	390	340	356	366	394	388	356	366	382	418	396	391	351	405	387	365	354	371	396	398	405	394	388	368	378	393	384	392	399	379	393	391	379	380	404	382	389	400	382	414	390	401	364	386	385	399	395	405	400	423	416	394	377	394	376	368	373	377	406	392	386	406	413	377	384	342	348	366	376	371	358	397	390	403	356	415	368	383	387	397	368	428	402	380	398	354	396	362	405	374	375	397	374	419	379	395	422	394	350	382	385	425	369	384	384	378	361	418	362	362	369	386	394	354	385	362	415	389	367	384	425	366	392	395	390	407	373	359	390	351	411	389	398	382	405	410	407	387	373	377	383	388	401	377	391	396	393	404	397	415	392	381	394	389	361	400	403	375	440	362	378	376	370	377	380	375	381	413	393	412	377	399	362	374	408	395	388	389	392	360	378	378	367	355	378	349	412	366	391	366	402	424	384	392	393	371	367	406	359	350	398	394	371	360	414	359	410	352	371	369	351	361	380	428	411	370	346	391	372	410	375	389	397	387	397	383	353	397	374	367	401	382	423	419	375	397	378	374	393	361	384	396	394	396	370	387	383	383	385	419	395	390	400	323	395	397	378	413	379	418	412	378	420	338	372	353	367	399	376	383	363	386	379	368	397	404	385	373	411	394	391	403	405	378	397	438	367	390	376	373	347	372	389	386	356	378	398	363	367	354	386	381	410	398	400	385	361	384	397	402	374	414	359	384	392	385	400	374	399	403	400	384	397	382	377	371	381	384	347	355	366	387	386	414	365	403	376	392	382	346	370	395	389	384	376	397	406	419	376	396	400	346	362	400	354	391	374	407	393	386	342	393	376	376	385	384	399	379	350	368	347	402	401	351	353	432	417	381	411	388	415	386	390	408	378	366	415	375	423	349	373	379	418	383	374	380	386	402	357	381	374	388	369	344	369	368	392	410	380	317	366	420	402	361	389	380	384	364	388	411	370	365	385	367	369	391	374	386	421	395	389	370	356	406	383	392	373	392	367	375	376	394	372	353	389	381	401	386	364	376	380	395	413	377	385	355	393	367	375	393	420	408	373	408	382	352	372	378	387	372	404	393	372	365	363	404	431	382	365	384	376	345	372	413	355	379	380	377	391	417	383	412	410	403	408
25756	49141	39127	27961	23200	17329	13174	10423	8330	6677	5281	4471	3901	3478	3078	2856	2420	2181	1977	1707	1462	1278	1127	1006	933	795	707	650	554	547	515	449	440	438	430	406	390	417	438	426	389	403	429	436	422	405	431	433	432	425	426	421	401	416	424	447	417	379	408	424	420	403	386	362	445	416	433	469	432	449	392	444	411	395	376	418	410	414	370	427	422	439	412	442	382	422	412	465	402	397	432	434	438	376	401	416	430	416	422	426	410	404	373	422	423	433	439	409	432	380	445	407	436	419	437	437	399	405	413	410	427	429	416	431	375	423	401	400	444	409	442	439	420	456	417	391	433	408	414	437	403	396	426	393	401	401	422	439	398	422	390	410	402	407	444	420	385	416	398	407	405	398	461	411	432	433	435	435	385	391	407	418	412	425	411	433	420	425	428	412	427	393	422	411	442	397	436	435	486	413	394	444	453	418	479	411	369	447	423	424	417	414	389	411	373	444	423	367	394	389	441	394	442	402	426	402	428	409	418	406	417	447	412	400	427	478	447	422	406	395	411	401	387	417	397	413	443	418	444	437	425	398	435	421	428	392	400	406	393	416	438	419	419	408	419	442	402	424	419	391	407	402	403	409	409	396	428	411	436	433	397	416	431	371	432	420	413	437	396	412	386	436	379	417	445	438	388	387	421	410	432	417	437	441	447	400	394	418	431	449	443	429	440	413	409	413	435	416	411	435	406	384	421	416	428	428	417	393	418	411	430	438	420	427	400	431	398	411	397	405	439	435	415	406	431	413	423	449	434	433	406	398	415	381	407	423	418	363	427	403	429	415	424	457	404	384	425	438	420	394	406	418	426	451	412	382	432	451	385	448	444	407	426	434	426	453	418	435	417	408	407	441	415	389	464	441	404	411	437	391	433	428	402	413	411	408	429	424	454	434	417	384	441	409	429	414	449	445	399	385	424	410	421	417	411	405	442	397	418	422	430	379	424	397	443	411	435	405	425	443	456	407	429	414	435	384	421	429	467	446	409	416	383	435	437	424	447	406	422	418	423	427	418	406	403	397	417	421	385	405	429	481	420	417	454	426	388	383	402	404	421	420	428	450	434	401	430	434	402	420	414	413	425	408	409	395	406	448	442	418	448	390	420	413	450	382	408	405	421	430	411	433	418	420	436	417	435	427	434	432	374	437	436	414	430	424	433	405	391	399	422	429	436	389	406	416	427	413	429	422	413	407	426	442	408	379	424	450	417	383	406	392	403	421	401	440	405	390	430	414	410	430	410	413	425	446	456	440	403	432	422	381	424	425	427	408	399	427	403	428	440	411	418	381	379	404	437	416	429	436	429	385	438	412	393	432	400	418	375	434	410	395	396	443	415	401	415	415	399	420	373	413	387	407	401	449	403	420	402	401	449	403	403	437	446	415	440	433	434	424	394	463	440	430	414	410	393	435	422	420	404	425	405	390	393	392	434	403	417	430	400	434	439	433	425	408	415	421	390	384	432	407	376	384	432	400	439	436	409	378	425	433	436	428	409	390	407	442	420	433	388	435	445	399	473	422	414	395	418	426	418	417	414	460	425	421	421	427	382	424	416	400	421	421	420	448	431	464	386	416	392	412	404	425	402	378	414	454	387	416	428	421	418	417	446	420	428	403	441	407	434	448	432	407	450	442	436	400	393	406	417	386	427	417	415	454	426	402	389	437	423	397	431	410	383	399	403	413	425	415	406	389	417	417	461	419	442	415	464	382	435	404	433	438	425	434	431	401	446	417	426	426	425	412	453	377	415	398	421	416	372	404	437	378	429	415	403	427	409	411	429	428	420	415	407	415	401	440	409	426	428	439	418	370	393	405	457	413	389	410	426	411	351	427	410	403	425	403	408	403	429	409	455	434	391	418	431	418	461	414	442	421	423	410	436	415	400	415	378	382	436	388	409	425	425	407	393	439	442	459	450	446	408	441	448	426	410	427	406	447	423	399	433	432	422	423	401	412	439	389	384	446	405	445	430	420	394	422	426	407	400	405	434	416	446	420	399	382	429	435	396	408	439	432	414	413	373	412	414	414	369	420	394	442	422	409	408	397	428	430	423	410	426	407	445	404	423	443	392	406	414	385	402	451	412	456	441	420	395	378	440	409	428	432	377	427	436	408	402	424	443	419	430	459	441	418	424	407	440	443	450	449	419	425	442	431	429	427	426	425	404	438	420	380	423	406	420	398	453	412	437	455	417	444	414	422	401	433	422	415	419	431	410	409	410	447	402	413	392	399	380	402	410	429	436	429	440	444	431	413	449	424	419	414	444	404	420	424	374	390	449	445	444	422	399	419	397	402	392	410	444	406	430	367	428	424	410	400	412	396	422	405	415	409	439	432	400	383	406	414	424	412	414	431	430	413	427	375	455	417	414	401	401	403	408	389	411	439	411	416	394	387	422	374	421	412	374	438	421	402	426	404	431	399	414	410	410	418	400	403	370	418	405	434	434	385	413	407	402	396	410	408	414	410	430	421	405	398	462	434	440	421	437	381	435	441	390	403	416	421	411	395	443	409	398	404	397	427	424	424	375	408	421	400	404	454	415	441	416	438	387	436	410	441	388	414	407	422	422	428	390	425	445	432	417	382	420	437	402	410	443	424	405	419	409	440	409	419	386	408	377	411	368	389	421	400	399	420	402	380	422	437	371	408	397	408	420	436	435	407	411	472	420	424	410	425	417	401	405	451	445	392	418	440	402	442	423	421	418	390	364	402	416	402	401	394	417	416	433	418	427	415	429	416	420	425	408	431	452	416	399	449	464	389	430	428	418	444	440	400	392	417	428	417	416	400	430	408	430	424	397	414	419	368	403	430	376	400	436	442	385	411	430	394	419	470	409	440	398	392	408	437	399	436	407	401	408	438	403	451	441	442	395	412	412	387	409	413	430	405	445	416	415	424	434	411	404	438	410	452	386	461	395	425	398	447	406	417	427	410	383	427	389	407	420	434	440	429	419	400	406	430	428	447	428	408	415	401	418	411	408	415	400	405	424	418	375	409	396	418	444	435	411	413	419	435	382	406	432	405	408	387	413	388	437	413	413	431	390	403	442	377	430	429	407	393	434	428	432	428	408	426	394	416	411	408	452	425	406	464	426	409	423	452	425	425	438	422	391	416	404	390	415	423	404	403	405	440	425	415	452	402	411	405	423	414	453	461	441	471	416	438	423	409	417	422	414	410	403	422	439	387	428	395	428	428	424	458	444	417	387	411	411	454	436	424	417	415	395	444	407	425	400	420	369	418	409	398	417	418	387	409	458	411	439	411	419	405	387	405	416	405	449	424	417	388	425	421	411	386	409	437	418	408	436	410	429	431	440	433	424	412	383	382	431	432	471	410	426	404	398	398	436	382	439	436	450	414	420	392	400	443	435	405	418	421	408	414	440	385	436	404	435	358	434	419	430	441	461	436	376	401	443	403	451	411	416	435	402	426	419	442	432	450	413	440	446	397	416	440	411	412	430	466	418	461
28026	23161	25889	18117	10369	6157	4151	2988	2311	1901	1555	1304	1131	1027	1029	921	894	750	656	621	503	492	473	410	433	340	338	323	284	302	277	253	233	255	283	261	273	248	266	280	248	259	256	260	275	243	250	282	234	256	284	240	251	265	246	292	245	264	290	255	243	288	259	272	231	247	241	247	254	257	257	263	253	265	245	272	234	280	289	261	262	249	295	262	258	262	275	260	250	264	280	250	216	252	247	268	255	252	244	253	248	263	231	258	265	260	252	261	238	257	249	243	217	261	287	259	260	252	230	234	256	245	274	248	258	250	255	264	268	260	267	277	245	262	277	241	244	250	242	237	271	290	238	256	239	280	244	257	251	261	256	270	267	249	272	284	264	259	265	251	249	238	284	278	244	274	242	247	252	265	249	267	226	273	274	290	247	280	252	279	254	239	249	275	280	261	280	284	257	266	236	270	253	269	252	231	260	257	249	244	244	260	251	275	270	240	258	261	230	261	265	274	266	241	259	231	268	276	259	274	236	262	250	252	257	258	276	273	265	238	262	223	253	279	235	263	263	282	261	244	274	263	246	260	256	249	246	286	258	244	258	239	242	258	273	235	260	247	251	253	259	245	254	264	257	256	269	275	269	253	291	275	269	268	235	277	280	260	272	249	246	270	259	256	263	262	254	227	276	259	250	238	218	234	264	271	263	257	248	254	259	252	255	239	239	270	248	261	260	267	266	251	264	254	238	266	240	242	281	269	262	233	209	241	226	256	240	254	247	243	250	252	254	271	243	249	233	252	265	263	244	256	241	260	264	256	257	250	244	255	254	242	263	259	244	254	255	271	265	237	266	233	242	285	235	228	265	268	238	278	259	244	243	220	259	253	242	233	256	267	249	266	275	267	233	287	263	271	253	271	249	269	269	258	269	303	277	236	265	253	249	260	265	246	249	233	250	250	280	273	239	246	242	247	248	251	244	255	268	264	252	247	261	274	271	268	257	268	262	256	242	296	257	278	265	266	239	265	270	266	297	234	267	271	240	248	252	256	290	265	252	251	238	283	252	270	258	279	285	251	260	265	248	264	262	260	239	248	246	251	267	247	251	254	252	225	274	242	260	271	253	266	269	273	236	241	260	258	275	272	252	246	270	245	255	240	260	267	228	234	242	253	204	252	257	251	250	254	247	252	245	260	264	223	255	236	260	249	250	253	268	284	251	277	264	249	250	243	237	289	241	247	254	271	264	224	265	219	241	293	263	259	260	269	265	259	278	256	249	257	266	270	238	252	249	277	269	259	248	257	227	280	216	272	289	240	260	241	268	263	261	256	293	256	281	226	253	239	250	305	248	268	251	231	260	255	268	272	241	241	261	275	242	238	234	246	257	256	283	260	254	253	264	216	266	246	232	277	237	276	244	289	231	263	239	266	272	260	266	229	253	263	269	248	255	245	242	229	267	253	256	277	269	281	260	251	233	268	286	224	239	222	239	234	247	243	248	252	271	260	249	250	269	280	267	264	248	257	255	250	263	271	266	264	228	244	258	260	258	251	253	273	252	270	249	261	247	269	259	280	240	267	258	263	251	292	262	259	247	234	293	248	242	252	238	233	258	238	276	265	212	247	282	278	277	260	247	252	253	258	262	238	250	290	260	237	266	255	245	243	257	295	293	254	246	225	241	262	248	256	282	267	265	277	230	282	256	241	267	279	238	266	236	237	268	300	233	263	270	256	266	232	258	251	254	269	281	238	267	273	246	252	233	248	259	242	242	274	226	254	243	264	264	247	243	250	259	261	287	253	238	236	269	271	271	265	264	258	208	251	277	248	252	254	259	257	293	242	221	255	295	244	277	272	267	290	288	252	277	285	259	265	268	271	252	246	251	246	241	225	259	266	241	246	272	276	280	238	231	249	251	256	266	242	283	256	227	266	280	249	244	286	251	275	272	258	250	236	284	246	247	253	230	267	287	229	242	254	246	285	246	277	233	274	260	252	258	250	234	228	255	246	233	247	251	244	259	241	263	235	300	252	230	260	260	241	284	217	267	269	263	273	266	258	259	228	240	256	267	248	241	277	269	260	272	267	260	277	252	233	234	257	259	281	295	256	243	246	231	273	285	287	244	262	227	247	240	247	262	234	268	268	250	237	256	276	256	240	257	274	249	269	260	233	246	263	271	275	253	260	256	249	235	254	245	258	243	257	246	244	255	256	254	259	256	244	249	252	269	258	236	236	267	251	262	247	248	268	242	247	276	269	268	272	273	250	240	249	267	229	283	269	265	275	254	253	274	283	259	257	270	235	233	255	223	267	255	263	262	245	262	276	268	232	252	240	248	256	252	260	269	250	282	211	245	250	234	269	236	239	232	260	237	275	250	247	264	265	254	235	256	266	258	279	219	235	254	258	255	262	293	242	239	290	281	267	262	247	246	250	230	279	277	268	261	259	276	248	255	279	249	250	285	262	277	280	241	278	253	251	247	255	252	239	254	262	260	248	263	269	260	256	266	245	254	271	271	268	257	221	243	243	271	235	242	247	234	281	269	231	240	274	257	284	238	276	279	264	249	238	244	263	276	270	267	265	247	254	270	256	264	236	248	253	268	266	265	243	272	251	237	240	235	256	255	271	289	218	264	264	257	276	274	269	265	267	263	226	251	232	272	248	244	243	272	272	255	275	268	271	257	260	251	258	244	262	248	276	292	269	287	251	232	250	249	244	249	257	236	252	240	237	282	276	284	236	251	246	259	242	271	245	245	246	277	241	237	248	247	252	265	239	270	277	240	234	241	263	262	242	260	245	263	248	233	246	262	218	275	244	267	247	243	247	241	274	253	233	271	278	252	244	259	246	267	256	251	269	258	235	259	276	250	247	267	263	264	250	239	255	237	237	241	241	260	246	239	262	227	242	265	254	259	251	258	277	232	275	270	236	249	271	262	272	240	251	248	261	247	259	231	270	267	235	238	257	274	262	233	263	264	253	250	260	267	242	262	280	242	271	279	249	281	238	255	264	252	276	267	284	220	256	264	260	256	241	219	239	277	293	239	256	265	294	241	234	246	242	259	256	239	218	258	239	260	287	267	246	270	278	247	240	270	262	241	271	242	256	243	254	264	266	255	229	286	254	249	233	261	250	239	272	255	245	242	247	255	256	283	241	252	241	247	266	281	262	275	233	277	224	253	240	245	248	263	271	226	266	246	256	257	235	279	233	254	250	272	244	265	258	249	285	276	258	272	242	252	266	249	281	250	259	229	244	290	277	247	273	250	226	265	275	245	242	253	245	252	250	266	272	234	257	256	253	250	246	267	280	247	255	234	252	259	271	234	278	263	257	235	272	267	249	213	252	238	242	268	241	234	252	267	239	239	237	251	254	244	259	265	279	253	237	258	247	268	265	264	267	235	287	252	264	256	267	284	251	267	277	244	271	276	249	238	237	249	257	267	263	230	241	286	268	247	220	274	271	254	269	252	250	259	221	275	249	280	237	269	272	275	254	254	260	245	255	299	273
23117	36516	28040	18148	14266	9952	7289	5629	4357	3340	2774	2256	1894	1706	1592	1417	1289	1120	954	856	799	662	598	576	501	501	432	354	310	326	319	272	300	285	270	307	279	274	261	304	280	286	287	290	277	265	245	310	296	282	296	288	255	270	253	268	304	273	284	276	259	275	286	292	278	288	298	289	263	256	257	316	267	314	283	240	269	263	284	286	330	289	293	271	284	281	261	269	238	290	264	286	306	244	244	297	257	295	297	241	266	281	268	272	301	281	276	256	291	268	270	307	290	299	283	252	296	296	285	296	274	300	274	300	264	261	281	300	259	279	290	270	301	251	283	265	281	298	278	304	295	262	255	268	281	272	295	287	303	263	262	281	278	266	285	277	276	258	269	273	299	266	299	267	255	271	284	271	265	290	282	300	306	246	280	274	265	287	290	294	262	286	268	323	242	321	271	289	276	323	320	257	289	295	311	282	272	291	278	314	277	286	278	251	282	267	285	273	278	282	275	271	255	286	275	261	283	266	289	298	278	312	282	309	261	260	318	291	287	266	272	250	273	287	274	262	284	295	322	289	280	281	287	255	297	291	285	277	268	265	282	288	259	284	288	283	280	267	253	275	289	315	259	317	278	285	296	275	295	268	294	259	282	301	275	281	279	303	297	297	288	253	266	295	285	294	282	253	292	291	284	281	245	280	280	282	283	277	293	295	302	274	296	285	309	258	262	291	302	306	269	291	258	277	270	293	270	301	252	298	263	286	270	303	283	273	275	302	270	276	273	285	286	279	318	278	250	294	289	259	278	277	281	304	244	282	306	271	278	271	257	261	282	245	284	310	294	260	257	260	287	253	282	262	273	294	282	291	274	282	263	274	282	270	287	289	292	279	309	285	291	279	276	256	270	294	282	265	271	270	277	300	253	270	278	256	256	261	247	278	287	281	275	282	322	325	282	289	292	273	276	273	306	280	280	275	274	279	266	225	257	255	253	286	298	287	297	285	306	274	292	275	263	274	287	289	298	288	281	295	258	262	294	260	253	267	272	280	287	258	291	254	287	277	282	301	265	295	284	282	280	280	260	270	305	291	301	308	291	238	265	295	261	289	300	280	267	281	308	285	265	253	277	303	274	283	297	244	296	271	288	266	277	290	300	276	272	288	271	278	274	300	241	289	250	295	278	279	310	264	296	287	258	292	263	256	281	292	284	263	241	291	271	294	277	291	279	274	280	285	273	262	279	313	283	273	283	285	288	285	271	276	275	264	289	299	280	289	291	278	250	269	288	289	277	306	287	271	260	287	283	272	285	275	267	260	277	276	279	280	282	291	296	257	267	266	279	251	269	290	281	277	259	279	284	266	290	285	267	277	253	301	291	252	270	272	301	293	280	274	277	285	246	297	254	295	264	285	289	270	296	287	290	270	286	279	295	270	273	304	269	288	267	275	311	271	313	278	295	296	300	301	289	292	247	276	287	281	271	268	286	261	257	287	273	298	294	274	256	293	278	301	263	288	290	251	278	264	260	262	278	320	259	250	271	275	278	299	307	315	292	277	293	276	265	263	289	269	299	288	302	288	285	299	263	271	301	283	296	262	286	281	298	277	302	274	288	297	268	283	265	306	285	269	277	288	293	298	246	280	273	292	272	271	251	265	276	254	282	283	273	309	274	290	262	303	265	307	302	316	290	290	312	279	296	282	285	309	296	279	300	285	294	303	283	311	315	283	281	285	304	285	294	255	269	279	273	288	277	288	236	256	298	288	303	275	284	308	283	263	295	269	272	253	263	296	286	252	304	274	293	253	283	277	247	279	287	290	286	252	268	255	271	280	262	282	261	283	266	268	288	297	248	302	260	268	284	291	243	287	264	283	293	292	288	321	281	277	277	271	296	297	306	268	283	242	305	287	246	267	302	263	256	277	253	273	284	282	273	270	291	273	313	302	277	256	272	270	275	285	271	287	270	274	275	266	282	266	289	260	287	269	281	282	279	259	281	287	258	293	286	286	256	311	264	277	294	287	287	311	276	275	301	270	266	255	264	286	260	308	305	289	293	296	329	315	288	284	276	262	293	301	265	282	291	311	275	269	266	264	292	260	246	281	270	269	247	273	289	287	279	280	273	258	251	282	273	264	286	303	278	294	284	283	283	274	274	271	300	274	306	265	280	289	272	263	289	291	299	296	271	293	271	276	262	280	282	255	282	271	278	267	303	265	287	282	260	250	261	252	258	273	267	288	304	278	279	293	273	282	267	291	254	296	271	296	291	284	288	288	262	291	278	257	246	296	278	293	296	280	312	307	300	313	265	276	285	282	279	257	280	260	276	274	303	311	277	296	284	265	269	324	287	278	298	300	275	268	271	285	249	282	284	297	319	285	282	317	297	293	270	278	259	297	261	280	296	266	243	291	268	296	289	281	269	323	288	280	279	248	260	288	269	285	266	279	260	264	298	272	266	272	284	262	292	269	276	283	346	298	278	298	263	285	271	296	301	301	268	282	312	301	269	282	253	301	323	270	283	307	264	276	287	271	265	299	278	272	267	302	272	277	266	273	275	262	278	275	264	274	276	267	256	282	291	293	289	292	255	287	247	284	261	307	315	275	295	285	291	306	279	270	260	293	243	279	317	302	288	281	272	276	277	247	252	265	298	297	306	282	268	281	282	280	272	299	249	271	280	290	279	297	300	268	281	290	313	289	282	286	279	247	250	266	288	284	317	268	277	282	284	298	272	272	243	297	270	297	284	267	297	279	259	277	230	299	279	297	299	284	295	279	288	268	277	285	319	272	257	283	289	261	257	268	267	294	288	264	262	285	283	267	295	256	302	261	315	324	266	265	250	262	270	278	256	284	294	283	313	268	306	269	253	276	258	283	285	311	261	294	275	290	278	317	272	291	297	303	260	280	277	278	277	302	266	277	294	241	284	282	306	289	309	282	288	296	246	278	259	271	268	281	296	312	291	273	282	283	264	292	267	248	278	286	257	288	246	294	278	268	300	289	285	249	275	302	286	273	305	300	258	259	260	297	307	302	283	259	279	272	282	286	282	298	300	295	319	256	239	262	293	249	290	268	276	260	297	267	289	315	274	266	290	254	308	313	292	301	269	273	301	295	283	275	236	269	254	284	285	275	275	282	285	267	289	291	275	270	267	288	292	263	279	276	306	296	274	277	264	280	296	283	307	266	269	313	272	257	266	320	263	280	262	285	306	296	296	273	278	293	285	297	287	270	304	271	248	294	269	279	250	303	250	303	289	275	256	286	305	317	284	278	307	280	286	290	276	322	287	252	291	300	302	302	268	281	266	265	259	315	269	308	294	307	294	270	290	266	289	251	259	312	269	297	252	290	255	288	266	279	285	288	259	277	261	294	260	291	258	287	296	292	272	293	281	280	290	305	267	280	252	291	272	272	308	290	287	286	289	261	287	269	252	258	285	265	272	293	279	267	302	241	283	271	278	273	312	261	275	292	312	272	280	283	307	272	257	297	269	317	295	310	299	285	316	261
23355	21019	28265	24081	21331	17876	9541	5272	3677	3112	2515	2125	1947	1756	1491	1480	1329	1160	1082	941	858	760	703	631	608	557	551	501	465	449	415	410	390	429	396	405	414	437	404	403	392	367	445	424	421	380	392	393	425	407	428	400	387	386	387	417	385	385	381	386	419	375	402	397	388	432	427	419	456	385	448	378	402	418	396	436	407	404	443	396	368	416	422	369	444	391	410	402	416	418	412	381	376	394	430	420	442	409	432	405	420	388	395	403	411	380	390	413	419	400	399	420	424	418	392	443	405	394	435	389	384	367	389	394	416	422	429	408	398	416	438	375	391	398	369	423	387	425	431	410	352	393	421	400	397	421	420	425	367	420	382	378	389	405	407	389	390	407	437	411	408	382	399	390	394	407	397	425	439	384	400	398	423	404	399	391	397	448	371	346	420	385	399	382	410	398	414	384	405	392	398	395	420	428	414	400	383	391	409	427	405	408	379	395	374	401	411	382	439	425	417	405	380	410	399	364	401	442	410	382	405	416	433	406	379	421	388	442	428	416	401	421	432	390	399	373	422	402	382	349	399	410	403	382	402	407	395	398	422	393	442	408	411	400	415	412	411	444	391	392	388	411	416	405	436	391	414	433	420	402	446	395	424	399	391	427	405	399	410	409	413	425	400	384	388	405	406	390	391	421	415	388	405	394	380	435	414	405	398	389	402	378	447	399	415	397	386	375	409	393	398	420	384	393	391	404	407	442	389	396	425	385	382	395	380	405	396	362	410	397	403	389	412	408	381	402	434	400	408	393	396	409	428	412	403	425	397	418	401	405	408	368	382	389	396	416	397	387	408	410	377	373	379	398	397	372	398	362	421	402	372	387	414	421	394	379	407	429	429	402	432	384	438	416	422	425	415	412	433	386	421	403	406	424	394	383	381	399	414	399	390	380	367	436	389	401	382	394	423	402	431	412	419	406	395	377	402	400	387	381	365	419	382	398	422	367	406	369	430	405	400	409	397	392	383	411	372	416	383	402	375	429	390	406	380	406	380	383	387	419	403	426	431	426	407	400	394	409	370	422	384	429	426	387	380	406	418	425	410	407	402	386	401	406	415	416	414	450	402	391	408	422	411	422	396	409	385	377	437	388	418	429	386	428	396	422	417	412	419	424	413	420	384	368	417	406	378	390	404	408	392	400	413	399	416	394	418	418	402	375	428	432	406	388	396	429	418	397	397	394	421	414	417	403	432	392	421	403	388	391	382	414	393	432	439	403	398	392	405	396	402	417	400	412	408	363	379	395	368	437	382	435	403	395	418	415	406	426	407	363	437	378	427	412	396	398	375	401	412	415	395	385	409	436	394	371	432	368	422	359	423	432	388	410	386	410	405	390	404	382	413	450	388	405	389	429	407	400	421	422	425	378	411	376	375	404	390	380	409	448	416	414	387	383	382	382	377	369	365	381	385	394	404	384	436	371	432	414	427	401	399	393	392	429	401	388	360	395	415	412	430	407	382	372	402	385	421	393	383	405	413	400	360	397	383	413	391	404	389	372	439	404	407	416	391	397	431	439	400	398	363	395	377	426	413	419	387	406	442	388	401	398	445	426	402	411	405	413	406	407	408	409	419	400	405	417	404	397	379	451	390	392	417	409	400	393	385	455	387	438	418	389	391	394	410	421	397	441	374	399	378	412	381	429	403	448	408	384	411	362	431	416	410	425	363	394	409	429	357	405	437	414	392	393	410	396	418	406	391	399	434	408	408	420	349	418	421	396	399	395	349	420	391	399	407	391	404	402	401	421	389	398	423	387	416	384	439	393	386	392	379	463	426	422	368	405	412	432	405	438	399	371	388	381	436	387	387	382	398	429	370	376	441	372	423	400	423	404	428	388	375	398	416	413	422	379	381	404	426	368	398	397	405	423	406	360	387	424	393	412	415	406	426	417	401	372	406	409	384	394	430	403	410	392	424	412	430	419	386	432	381	354	403	426	451	393	417	387	407	375	427	377	356	421	402	365	428	402	392	401	394	360	430	405	412	361	396	410	424	417	390	430	403	422	384	402	398	405	412	408	410	402	448	420	416	364	421	394	404	408	405	359	376	440	388	367	426	419	399	401	429	414	397	392	427	410	409	410	408	410	396	409	425	398	359	373	440	375	440	368	408	428	401	381	395	399	420	413	396	404	370	409	406	405	393	418	415	412	409	407	422	409	454	402	393	402	366	369	398	379	409	381	421	365	384	409	363	418	437	452	421	395	394	392	410	427	415	406	435	402	424	426	387	406	425	380	406	402	388	409	420	407	395	425	402	414	412	395	391	365	374	417	411	373	404	427	449	430	384	406	389	417	422	387	410	374	381	402	358	399	402	424	406	397	393	399	405	400	411	439	424	395	428	401	399	386	416	395	384	415	410	369	412	418	414	383	402	365	402	377	423	400	386	435	446	377	430	409	416	391	384	420	431	394	398	418	407	418	408	371	392	412	363	424	416	415	409	418	379	429	389	413	400	393	405	356	415	365	428	392	403	390	401	418	373	378	407	390	398	387	372	435	437	425	416	412	385	396	399	400	382	420	397	398	426	416	395	419	393	416	388	405	394	386	440	406	446	376	413	449	417	456	444	398	381	419	408	411	365	423	373	424	371	415	389	397	396	395	417	403	423	389	383	396	398	392	368	392	419	399	374	425	356	380	391	361	419	409	432	401	409	384	380	390	366	411	415	426	387	417	403	397	389	390	373	407	394	397	416	404	404	394	423	384	385	423	392	388	394	403	412	411	416	396	403	428	408	420	410	437	404	404	406	411	374	404	368	417	411	422	397	440	416	407	414	357	404	389	413	408	405	365	420	392	390	404	374	432	364	416	428	442	426	403	429	431	410	410	430	376	378	429	426	391	399	406	395	369	403	405	396	414	417	424	362	395	415	430	415	391	441	373	408	411	433	420	369	432	421	386	409	379	362	393	401	377	368	415	423	427	349	381	399	416	396	418	409	410	394	419	402	392	407	409	397	398	437	379	392	420	405	422	408	393	401	391	403	368	361	385	437	418	411	420	408	411	386	356	400	409	401	397	407	384	405	428	401	400	402	412	391	398	400	410	405	382	421	388	397	417	421	386	414	396	410	407	369	424	412	406	422	410	385	378	421	405	409	361	387	406	399	353	396	412	408	405	389	392	417	385	381	392	422	449	442	399	389	364	407	429	396	393	452	448	419	409	396	410	397	406	393	396	410	413	428	377	416	392	395	404	388	423	422	431	403	410	369	395	378	403	397	424	414	390	389	386	389	399	395	399	402	391	392	416	383	378	401	377	388	402	380	429	422	410	385	422	407	415	426	391	408	399	409	418	428	377	378	401	413	383	387	373	385	385	394	429	396	424	386	373	387	403	403	420	385	408	430	385	367	394	364	430	411	396	409	413	363	382	382	391	381	399	425	430	378	421	406	395	407	395	387	402	392	397	414	403	389	399	404	401	396	413	401	407	420	412	399	358	406	394	401	390	407	385	400	387
24221	44703	35121	23832	19087	14426	10864	8145	6280	5185	4075	3460	3022	2685	2405	2240	1981	1654	1474	1343	1230	1040	957	826	753	720	663	557	532	548	451	462	417	441	441	451	483	439	434	443	437	435	483	419	463	456	425	441	446	458	452	436	443	432	447	424	439	431	433	439	461	419	441	454	424	427	410	454	453	474	434	454	451	404	435	447	462	430	434	403	434	416	434	429	463	424	434	425	439	416	412	424	442	408	397	432	432	457	475	417	435	450	413	430	438	399	427	470	464	431	407	445	444	454	424	450	448	412	421	481	461	444	407	451	466	435	461	441	447	414	483	449	426	433	452	417	455	432	440	408	428	445	449	428	463	475	385	405	452	450	467	427	430	418	418	439	424	428	426	441	432	428	456	423	487	471	434	440	422	434	433	406	407	468	434	465	441	474	454	433	407	420	380	455	426	439	433	443	414	421	452	486	435	392	431	414	410	415	427	392	457	434	439	412	414	437	425	391	411	426	418	432	443	437	445	409	458	434	436	439	421	425	457	446	443	408	408	423	422	438	461	443	446	401	450	386	454	440	421	448	416	447	461	433	459	452	427	457	420	469	448	438	444	426	434	448	399	478	405	450	403	435	391	421	463	402	453	403	412	442	416	413	408	421	463	414	451	423	470	445	447	410	442	437	436	402	438	440	472	464	423	438	414	420	455	431	469	437	419	475	438	443	448	474	427	411	435	458	430	408	444	431	441	479	434	451	406	427	438	434	433	408	424	448	409	431	410	477	447	407	433	459	446	463	445	395	429	435	441	426	428	437	430	432	436	450	409	466	424	467	399	472	481	427	419	445	388	437	439	443	397	470	405	403	410	416	449	425	439	464	454	448	454	427	430	423	451	453	435	428	421	423	438	417	410	424	461	414	454	420	407	427	439	427	419	427	425	450	447	446	462	436	441	438	425	396	421	459	477	426	435	451	444	413	425	383	433	442	443	478	391	425	471	432	459	409	453	427	458	434	438	445	459	443	439	428	435	442	424	455	426	419	452	434	434	465	431	424	405	414	402	471	440	459	431	434	413	430	451	413	397	459	450	427	497	406	461	431	438	436	423	406	431	438	431	455	425	435	423	485	423	433	423	411	410	423	408	437	436	478	424	422	430	453	426	423	436	418	457	433	443	438	409	424	442	410	448	408	489	456	409	476	415	400	428	401	418	403	452	473	389	407	441	453	442	436	408	432	408	418	462	420	449	411	451	400	433	441	448	424	461	408	415	414	441	382	436	456	438	408	422	439	422	424	453	425	456	410	395	411	428	405	432	414	414	432	432	445	466	450	446	438	426	473	408	466	406	428	439	438	414	423	416	383	458	411	458	446	428	454	441	444	488	438	425	408	426	429	435	424	444	425	443	464	405	383	419	430	442	439	425	387	421	428	399	424	458	441	419	443	430	423	443	391	413	421	403	424	453	402	439	390	432	436	420	425	443	429	420	425	461	403	416	432	420	412	417	448	465	413	458	410	411	465	428	402	453	431	421	411	468	443	453	411	464	447	456	433	407	462	436	463	418	435	426	449	427	441	431	448	432	400	416	462	457	438	416	466	431	432	417	426	474	418	433	411	479	429	469	457	430	391	424	432	449	414	462	394	439	427	462	437	416	440	395	433	454	435	429	442	449	426	429	444	420	448	455	401	397	438	406	447	425	456	448	420	420	431	438	456	434	451	438	447	468	419	425	467	392	413	439	419	439	440	448	408	452	458	443	406	476	468	397	440	418	427	425	439	449	422	440	490	438	426	469	465	459	413	404	415	440	416	451	435	481	390	456	400	435	440	472	439	441	418	436	464	434	415	447	422	450	473	454	431	382	444	412	435	428	389	462	412	425	411	429	417	460	429	425	442	446	446	490	435	420	439	414	428	422	428	453	445	429	434	421	428	441	438	388	447	436	421	449	409	426	439	414	424	457	418	428	439	438	454	403	422	451	413	443	470	479	433	462	455	434	394	391	440	427	446	411	422	480	421	430	436	422	393	407	437	425	453	394	447	460	432	421	429	418	447	391	402	420	451	413	466	454	444	452	382	416	412	442	435	440	390	445	483	425	428	466	465	435	443	410	441	439	466	430	474	425	438	438	419	446	451	431	465	455	436	432	426	427	417	452	414	445	439	443	417	426	408	397	409	438	442	470	464	400	416	391	484	429	411	427	465	440	444	406	440	431	450	456	415	446	399	414	437	403	400	448	414	429	416	446	417	470	433	409	439	421	481	409	444	430	416	413	424	457	435	436	427	466	456	443	431	435	439	424	441	448	459	450	409	397	396	445	428	384	416	442	468	412	414	479	422	409	452	433	426	447	420	412	466	486	409	466	405	431	414	460	437	457	423	464	429	434	411	453	407	414	467	431	446	411	428	424	429	447	429	438	388	422	441	438	443	448	418	442	420	408	392	437	406	456	444	480	434	463	416	456	453	449	431	447	439	431	450	473	403	412	420	443	458	437	442	426	417	420	425	438	471	406	420	434	472	437	399	466	447	450	440	423	408	424	432	409	435	422	452	427	405	444	425	443	450	431	433	415	430	451	402	447	424	451	436	416	399	427	446	420	423	433	437	413	463	450	470	419	426	415	469	420	421	421	440	419	462	458	420	439	421	393	434	463	431	425	434	447	413	419	396	425	416	443	443	445	451	403	402	454	434	430	422	420	433	449	445	413	441	448	427	432	459	442	462	456	460	428	422	384	423	454	431	429	439	431	426	442	406	428	430	423	453	424	410	447	450	427	436	414	476	392	482	444	443	435	429	423	438	476	417	448	433	409	424	462	441	407	421	402	448	470	448	418	417	449	429	440	412	429	446	436	478	435	388	455	405	429	414	435	416	462	466	422	438	407	422	422	423	440	433	409	436	431	435	460	436	436	442	435	436	390	450	424	433	413	401	434	449	438	425	430	479	415	431	441	424	400	431	435	419	450	411	439	397	415	413	419	462	424	424	419	437	441	427	445	446	382	404	438	447	441	440	456	442	466	427	442	443	438	442	441	450	450	402	420	414	410	404	398	435	435	436	453	439	425	438	437	419	442	463	433	430	429	450	473	425	474	456	426	381	411	402	430	443	452	440	440	472	452	399	455	425	467	437	420	454	431	444	431	473	434	398	431	440	429	454	449	426	443	424	424	420	425	427	448	449	386	442	434	440	460	455	448	416	449	438	437	435	469	482	441	487	419	415	436	404	400	410	421	470	415	419	442	417	392	427	435	460	402	425	431	440	402	410	428	450	447	462	394	442	438	456	415	452	434	420	453	407	432	472	446	436	430	433	410	455	422	409	439	427	468	422	420	452	427	417	438	443	428	414	427	428	403	478	452	418	454	450	424	413	438	459	442	415	448	442	438	488	469	483	434	459	456	427	459	406	408	407	415	442	444	404	413	446	464	464	442	461	410	444	420	412	433	426	453	388	430	441	443	429	425	438	433	405	438	447	421	430	420	426	422	430	449	417	437	450	438	458	451	415	424	388	432	461
24673	21048	27345	25496	17985	10175	6202	4103	2972	2318	1880	1648	1403	1298	1140	1115	1022	827	722	647	564	492	465	397	362	322	298	271	266	232	238	176	198	200	191	177	197	175	189	222	167	190	198	183	201	187	178	202	201	203	166	196	192	207	198	188	193	204	193	196	199	202	229	209	203	201	201	188	216	193	192	192	218	204	183	201	170	196	223	194	199	180	188	197	206	180	192	211	188	195	196	191	176	182	183	203	206	167	207	180	198	187	161	198	199	198	182	185	191	214	167	215	211	208	205	176	175	206	188	208	193	195	192	189	168	185	198	226	206	211	193	178	191	200	184	207	209	189	194	177	207	192	165	194	204	208	207	206	226	182	218	178	201	209	176	196	179	192	201	187	209	219	194	181	194	199	177	204	181	194	203	214	218	209	207	208	194	201	188	197	179	190	191	199	188	196	198	189	202	193	195	172	198	206	210	180	203	181	170	203	190	207	195	176	161	182	207	216	188	204	161	190	204	179	184	182	185	199	195	187	221	203	203	204	160	183	218	200	213	187	167	192	208	200	215	202	206	200	219	193	173	215	197	212	182	203	212	203	209	188	206	166	196	201	202	183	160	203	211	223	192	206	205	187	198	191	181	189	211	201	184	178	189	182	203	189	169	188	201	192	206	188	200	196	211	207	237	195	189	192	207	199	207	208	200	195	180	212	172	202	191	179	197	201	217	191	214	187	202	174	204	195	195	185	200	199	196	206	186	198	199	197	198	215	184	181	194	196	211	188	208	209	182	197	204	223	204	218	191	215	196	194	164	198	223	219	190	198	209	192	182	178	198	211	204	178	205	183	205	190	207	208	185	211	182	171	201	185	188	207	201	181	205	207	196	198	187	221	187	184	200	196	184	204	179	214	170	212	196	179	232	183	196	192	186	203	195	175	180	196	179	197	180	165	197	206	189	183	195	171	208	174	195	211	213	196	196	210	194	216	212	185	218	210	222	182	208	193	198	213	191	223	172	201	211	152	194	212	223	197	180	193	200	180	168	204	203	199	186	200	193	187	186	175	186	193	203	188	209	192	177	218	177	197	183	210	194	192	188	189	204	187	187	197	200	199	220	176	188	192	189	190	185	188	200	208	185	180	214	213	193	178	215	204	210	161	181	183	193	195	179	198	193	195	216	202	214	180	187	188	199	221	213	174	210	188	211	187	209	204	196	192	195	208	182	177	199	208	202	190	208	218	170	195	206	188	201	193	202	192	190	192	204	217	198	186	178	218	183	190	175	192	184	168	180	160	183	207	186	208	182	185	191	158	180	213	208	181	179	193	205	193	208	201	223	189	185	197	202	188	187	226	197	186	205	216	197	204	180	224	210	189	220	197	196	203	200	184	200	183	188	187	211	191	190	193	191	184	190	201	190	205	182	206	194	199	171	195	168	197	198	211	190	185	199	211	210	176	188	178	196	175	169	180	182	235	223	172	199	181	186	183	196	187	164	204	192	201	202	199	201	202	184	193	212	190	194	189	186	226	185	180	165	191	205	187	194	183	201	187	203	193	191	183	190	197	191	192	194	192	194	206	204	195	210	182	207	195	188	183	202	234	203	211	226	162	167	178	215	189	188	215	197	199	193	227	212	190	197	194	207	201	195	193	197	207	213	200	165	207	201	203	202	195	202	209	162	198	212	206	190	187	182	211	216	192	215	218	205	207	184	202	197	185	192	202	194	196	174	195	192	212	173	184	197	186	210	218	190	180	183	188	195	184	212	181	171	210	193	178	193	193	201	188	193	218	207	200	166	193	179	181	177	198	204	219	202	196	185	211	201	209	230	183	182	220	185	186	231	184	191	207	187	202	165	198	195	198	186	195	211	190	194	176	198	202	173	196	177	198	209	188	191	196	210	193	171	194	195	220	184	187	184	216	178	172	201	223	210	206	184	193	200	204	189	197	183	193	212	199	215	189	184	204	179	198	189	177	190	193	199	192	194	217	202	218	206	192	199	183	199	189	188	232	192	190	207	184	200	222	180	193	185	197	191	216	202	193	182	175	189	212	166	206	193	200	206	202	186	178	178	189	217	173	191	193	206	196	219	189	216	232	235	189	182	212	198	223	173	190	189	189	217	210	196	183	222	196	185	207	176	202	193	185	193	187	199	209	191	174	195	181	192	185	216	184	189	185	172	190	197	198	202	223	202	218	209	201	180	187	192	217	208	184	200	192	222	194	197	187	188	193	197	230	198	213	195	193	194	195	205	198	184	211	183	187	197	196	193	222	207	204	183	179	181	188	197	197	206	191	192	217	214	197	209	229	173	215	210	205	220	185	179	197	192	175	200	206	204	216	215	186	161	184	180	207	178	203	214	195	205	222	206	199	198	199	195	160	203	222	192	199	205	193	206	202	186	198	179	180	178	191	191	197	205	187	199	196	188	211	195	200	189	191	210	179	203	188	188	195	183	200	201	181	217	190	191	204	198	181	185	207	204	185	203	195	197	189	191	206	214	215	215	182	219	175	177	206	192	191	195	194	190	191	175	185	191	163	175	213	180	189	213	194	214	190	202	188	189	218	224	185	199	212	209	200	214	191	201	219	165	193	177	175	228	198	208	182	178	199	197	192	195	191	172	173	189	188	191	198	196	191	180	169	194	203	193	200	196	203	180	186	180	174	203	180	193	162	199	211	190	204	177	182	210	203	177	203	195	180	218	186	183	205	197	186	171	199	191	174	188	203	184	177	200	182	197	201	213	214	191	196	207	200	187	202	192	189	207	173	195	194	201	213	183	208	192	180	183	188	232	198	188	204	172	197	196	176	179	191	183	186	211	232	202	195	203	189	170	199	212	217	205	180	204	206	198	195	186	182	199	188	202	180	213	214	183	184	204	185	205	212	183	199	184	187	229	212	193	202	179	220	199	187	219	195	175	218	185	187	186	169	194	203	193	205	212	238	206	202	182	214	174	195	184	172	187	188	197	199	187	182	191	196	190	189	206	202	202	185	178	182	210	189	193	210	203	221	204	207	191	210	174	180	201	200	216	178	205	197	198	193	160	201	189	205	211	194	187	199	194	164	202	209	215	202	199	198	168	182	181	200	209	209	204	217	172	196	191	194	195	174	192	185	197	190	196	187	190	193	196	194	187	190	177	186	190	193	192	198	214	197	205	220	190	216	188	190	196	187	193	191	201	203	209	208	201	206	215	219	163	189	203	205	197	202	163	173	170	210	205	174	187	201	184	190	213	204	191	194	199	171	184	175	170	194	171	206	204	183	189	200	178	194	196	206	192	193	190	199	193	197	170	222	172	216	213	216	191	187	217	216	175	182	203	198	184	217	197	198	181	184	207	178	172	207	194	217	182	204	184	195	172	203	190	195	214	201	196	188	184	196	186	194	179	207	195	205	184	196	197	202	188	194	209	212	223	188	195	196	200	214	194	192	210	204	216	190	223	181	183	207	207	195	173	211	209	188	194	201	207	211	192	190	187	198	198	193	215	213	211	189	194	199	190	195
22992	41631	32951	22646	17494	13501	9823	7365	5517	4271	3296	2922	2505	2204	1979	1713	1517	1362	1166	948	896	679	638	606	539	448	386	308	295	265	268	232	229	252	214	199	226	232	214	232	241	234	208	222	208	218	208	236	211	213	233	211	230	220	224	220	227	227	211	208	240	253	221	221	218	214	202	179	263	232	225	262	231	204	198	213	243	222	240	227	240	206	204	214	197	199	231	220	233	216	213	231	212	221	203	211	194	201	225	210	209	201	226	233	213	211	216	198	223	228	221	237	245	225	228	202	222	210	246	222	238	219	210	200	211	221	243	221	208	210	205	232	208	213	248	240	204	239	215	220	199	208	232	208	232	227	213	225	220	205	229	228	223	225	216	225	205	218	240	193	197	235	222	210	229	245	199	204	212	221	197	243	238	222	233	211	224	214	202	216	218	220	204	194	214	198	209	229	215	217	229	212	253	234	227	205	233	217	209	211	225	203	241	223	242	227	206	216	237	230	208	213	239	222	211	208	205	203	207	219	212	209	226	213	231	247	207	212	209	209	198	198	207	240	220	229	211	225	221	214	217	250	221	235	209	226	233	215	209	182	216	221	212	209	224	238	236	225	216	216	247	196	204	213	198	244	230	217	223	222	202	230	215	211	249	226	232	237	225	207	227	211	215	203	221	210	210	210	233	239	183	220	209	210	251	212	220	225	216	213	219	238	211	201	204	229	237	230	209	200	207	217	192	203	230	256	204	227	220	213	213	220	241	228	233	219	243	198	218	225	200	213	198	229	210	238	215	191	219	211	198	216	209	214	207	241	235	230	235	237	237	222	229	250	230	202	233	198	233	201	233	220	223	206	196	213	211	200	217	188	223	249	230	223	205	203	211	221	240	245	235	216	223	234	201	222	224	196	226	248	191	221	225	233	228	224	221	199	215	239	203	206	236	235	199	237	200	276	205	240	225	211	221	223	215	234	226	233	177	240	213	241	216	213	204	236	227	252	223	223	256	182	187	218	235	222	212	222	205	206	217	194	238	218	197	185	215	207	213	209	209	223	208	227	202	206	226	227	233	251	232	249	181	250	221	216	228	232	222	213	243	205	190	208	229	221	205	241	219	241	242	229	211	212	251	212	233	240	222	222	214	193	232	236	225	231	227	223	238	240	226	229	205	224	235	221	225	211	224	203	223	239	194	209	215	226	206	224	226	215	248	199	222	240	208	210	224	220	222	207	244	230	204	227	229	240	242	192	239	223	184	207	205	229	194	221	228	245	220	237	200	254	225	248	245	206	215	238	220	206	228	228	210	184	218	250	241	236	230	219	226	216	238	205	234	222	209	217	233	201	227	210	207	223	218	240	194	189	243	220	196	221	240	214	201	229	202	211	222	228	214	254	218	241	209	215	208	222	221	238	225	187	238	215	200	235	220	216	214	239	207	225	225	209	226	212	205	211	222	221	213	232	220	195	241	208	215	246	212	210	206	201	233	238	227	196	219	197	209	242	210	234	217	205	202	225	195	240	214	209	228	237	201	235	240	187	206	228	218	217	217	231	210	208	207	222	229	220	224	206	219	190	222	211	236	228	222	224	224	228	233	200	232	245	212	233	247	217	219	219	244	235	208	226	240	195	224	208	209	207	234	243	209	230	247	215	227	206	244	237	226	208	221	204	199	228	211	205	215	221	224	210	226	219	225	182	234	219	215	224	209	236	231	234	211	202	238	232	218	220	238	235	226	244	221	236	219	212	211	220	231	229	223	229	234	217	213	231	221	200	233	220	196	234	241	229	214	241	213	184	246	205	243	211	172	217	239	216	204	228	181	231	236	230	252	224	210	201	224	200	201	226	198	237	211	234	214	172	221	200	228	212	210	222	226	253	222	201	241	209	215	217	217	207	207	234	212	212	207	217	211	235	227	194	225	226	239	222	238	204	214	225	214	204	198	220	225	218	211	224	207	246	200	190	239	248	203	223	199	212	209	228	223	220	215	224	233	224	225	217	217	220	200	220	212	239	201	215	202	226	208	230	200	193	219	205	208	231	209	220	216	222	213	229	224	220	219	197	203	220	217	229	224	221	203	240	214	239	227	214	238	220	213	220	222	236	201	213	229	219	218	213	242	254	210	222	200	240	204	219	198	212	213	226	214	200	224	197	222	226	260	220	223	211	205	212	202	202	229	192	210	235	218	226	233	180	236	221	197	233	232	216	215	222	216	198	219	221	214	219	214	216	217	237	222	232	218	197	194	225	217	221	210	215	247	257	222	234	244	207	204	241	219	241	198	219	227	231	232	234	230	240	217	225	219	233	227	234	225	241	219	235	229	220	252	231	204	225	198	231	223	187	190	226	201	221	226	224	213	209	229	259	244	237	228	190	225	226	238	233	217	234	242	232	209	206	224	204	227	217	239	209	222	220	226	242	233	231	215	229	213	194	247	226	189	237	198	227	199	211	229	200	218	240	224	204	218	222	219	218	203	204	217	243	229	198	194	220	222	235	209	217	211	236	239	197	196	230	252	199	235	213	201	201	210	218	233	196	247	218	221	234	211	233	221	271	220	222	226	209	232	203	237	230	211	214	240	211	217	222	203	227	214	210	196	197	197	207	197	180	232	220	209	203	189	204	249	217	235	231	211	199	227	221	198	209	224	242	229	224	210	225	211	224	199	205	226	228	232	222	212	205	215	231	206	203	206	221	234	227	195	233	212	236	249	218	226	219	210	211	200	250	204	235	207	221	248	229	218	219	205	229	245	198	223	227	198	216	246	226	210	211	216	207	238	242	218	221	206	217	236	210	217	212	226	207	185	255	245	223	201	208	196	199	227	217	232	199	242	243	226	229	253	238	218	208	230	203	226	225	225	224	258	230	224	207	206	214	230	220	227	211	198	234	205	217	211	221	232	222	212	217	201	225	236	215	208	211	245	221	229	230	232	232	253	201	207	224	236	227	219	224	219	215	237	237	214	204	209	206	210	223	240	202	205	219	215	221	232	227	223	218	232	234	199	168	211	204	250	209	209	281	212	210	207	220	194	205	246	221	242	219	239	213	221	223	225	233	208	240	206	230	207	199	234	203	215	237	211	207	240	239	227	241	189	209	237	222	202	217	186	218	222	237	219	230	177	224	233	223	223	235	209	221	223	216	222	203	218	205	196	190	253	228	207	198	206	215	224	208	240	217	246	228	191	211	201	190	219	220	229	232	202	207	249	210	220	252	228	223	218	180	228	244	211	215	204	249	217	217	208	229	227	217	212	267	227	186	239	224	231	234	216	197	245	215	224	211	238	200	213	221	207	226	212	222	203	231	206	204	217	225	215	225	213	212	213	220	227	200	195	237	212	226	219	209	220	227	227	204	195	212	210	213	227	232	207	205	209	219	201	220	212	212	247	223	218	204	220	214	233	205	223	244	213	240	212	205	219	225	210	196	239	217	229	214	226	219	225	222	197	208	230	223	230	228	212	203	203	222	252	211	222	203	230	206	231	238	202	208	221	219	229	224	200	219
22472	21092	28697	23739	21222	21870	17572	7927	5157	4078	3321	2718	2599	2214	2070	1868	1648	1469	1243	1115	960	930	788	707	644	602	518	485	448	444	445	446	388	380	338	395	361	413	405	383	349	388	390	377	380	421	375	354	393	420	354	396	395	391	389	380	413	378	408	397	410	394	398	374	362	393	377	376	385	376	359	373	359	382	421	415	441	410	349	397	378	378	395	362	377	370	395	380	400	406	403	380	357	392	384	394	386	368	419	373	363	360	387	379	374	377	411	384	381	396	381	408	347	368	395	375	348	362	369	375	393	374	382	352	344	360	379	395	385	356	380	405	367	337	407	397	384	385	376	364	371	380	362	348	375	396	378	345	391	416	376	347	363	395	391	397	416	354	348	376	371	374	406	354	371	392	388	383	392	400	390	391	360	400	374	382	389	389	394	379	363	379	376	384	339	380	404	394	395	389	338	417	425	387	381	357	399	394	397	360	405	369	369	391	382	347	435	377	393	425	370	393	371	387	357	363	357	425	359	402	390	385	369	395	375	374	351	379	432	395	381	392	353	382	405	360	347	392	394	368	379	374	356	383	385	370	406	367	378	411	377	365	337	398	383	388	414	386	384	396	381	390	379	387	373	338	386	396	378	364	395	352	382	374	402	396	389	378	389	393	379	343	394	391	390	348	403	371	368	362	381	342	390	393	357	389	362	374	382	387	378	353	397	360	413	427	366	389	393	354	363	354	378	378	368	364	386	388	396	391	381	393	382	389	378	372	395	340	336	408	395	403	368	360	391	367	387	398	377	363	387	380	402	386	392	373	381	392	379	352	378	385	445	389	410	355	368	377	421	394	379	386	354	392	388	398	388	379	392	410	397	417	427	358	374	361	391	385	417	396	394	378	351	423	395	409	367	367	365	406	385	407	365	367	384	329	394	388	363	372	370	350	381	401	373	408	367	393	334	362	365	352	384	360	358	412	410	382	392	376	367	385	343	388	394	350	371	362	355	388	380	352	373	397	402	393	375	381	362	385	404	377	381	362	369	378	380	373	344	380	394	385	386	347	380	362	387	358	365	399	384	349	361	373	342	385	362	356	380	332	367	377	420	360	383	379	375	388	351	368	380	367	354	375	392	381	388	389	358	398	368	374	381	379	385	390	368	372	339	398	378	402	390	394	378	369	376	402	359	403	381	382	395	392	378	329	367	368	390	354	377	351	374	375	363	364	379	357	363	377	368	379	369	398	379	409	359	370	386	356	381	366	369	371	379	375	371	377	408	346	379	405	350	368	359	384	376	357	373	344	384	371	410	383	377	367	371	357	379	399	386	388	387	375	355	379	404	353	386	381	366	382	389	376	379	379	371	343	400	396	369	421	379	386	383	374	366	361	424	376	405	373	354	379	358	378	368	368	372	362	389	404	351	393	361	371	368	392	368	382	359	401	370	357	379	407	402	398	375	358	348	405	397	376	365	374	381	367	378	365	359	385	375	389	358	401	384	379	394	363	354	375	370	376	371	387	385	381	388	398	357	403	379	370	368	385	389	426	366	379	365	373	381	388	361	395	370	366	365	400	407	368	374	381	374	346	366	399	369	397	391	354	387	380	401	394	364	380	405	362	405	385	369	392	362	394	378	382	349	418	380	375	367	368	387	418	435	368	366	420	408	374	378	410	388	381	391	378	344	376	415	385	421	396	391	365	391	353	350	366	386	379	369	373	368	360	401	384	361	390	336	398	405	423	394	329	362	351	364	405	355	399	382	377	388	403	354	377	390	380	427	364	392	359	394	367	348	403	401	392	349	361	377	410	380	378	425	366	404	403	364	354	409	373	353	386	370	403	408	366	392	414	390	356	362	364	387	395	396	378	389	385	382	372	386	412	424	382	385	392	373	374	387	377	381	389	372	397	355	401	405	376	362	360	357	414	385	407	410	393	384	380	359	390	381	386	356	368	396	377	374	380	374	371	381	385	411	366	361	365	392	390	411	358	410	360	382	376	373	401	409	397	363	363	394	369	408	396	407	386	379	377	375	399	388	338	383	381	392	395	372	384	401	387	383	345	366	369	376	397	377	394	394	407	355	383	370	394	374	396	379	388	405	393	403	382	347	361	379	411	371	383	409	384	377	354	377	374	406	357	380	377	384	349	396	404	399	398	406	381	399	410	367	396	389	389	374	341	386	343	394	369	387	381	392	357	362	374	404	382	391	345	391	361	409	369	385	381	342	386	374	384	363	392	395	369	392	373	371	363	353	418	354	389	381	386	375	391	383	348	413	419	369	441	366	391	378	381	418	356	385	382	414	396	380	397	394	383	367	351	387	402	393	345	385	423	390	390	345	349	322	389	399	382	386	368	337	401	404	369	375	382	380	373	407	401	411	404	391	373	397	365	371	406	392	379	413	446	373	345	437	345	394	385	394	364	360	384	403	363	356	357	407	341	353	394	347	393	379	335	378	389	392	403	385	372	419	383	383	373	387	396	389	400	370	376	362	338	400	409	378	368	374	364	417	379	398	371	389	380	385	356	367	380	350	386	380	405	405	375	382	381	369	361	360	348	373	377	352	401	344	403	363	356	369	365	353	374	378	362	377	326	360	378	398	374	374	421	407	374	373	353	388	348	375	355	350	351	382	405	338	372	380	362	343	355	417	390	402	375	381	370	382	389	347	393	396	375	362	398	360	346	372	389	408	390	372	377	379	390	398	396	351	353	354	386	354	374	368	387	397	376	350	412	388	395	407	372	405	411	375	397	406	374	415	362	393	371	338	404	392	314	394	409	401	358	402	396	389	391	349	393	372	390	380	352	364	394	425	410	360	383	374	354	402	384	375	413	386	435	400	360	401	369	376	377	389	377	400	386	385	358	374	398	345	404	379	381	366	360	421	417	370	395	378	395	400	375	377	382	374	378	360	388	387	371	374	376	370	406	349	375	394	437	376	359	407	363	400	418	378	401	418	375	394	386	382	338	361	385	401	369	387	424	368	384	343	402	367	382	382	408	373	409	406	367	373	364	387	393	381	360	344	369	376	381	347	361	384	367	373	384	405	382	375	358	368	364	343	383	388	362	399	389	393	362	395	370	365	386	361	399	350	359	403	368	396	388	402	389	385	405	374	411	375	365	352	355	362	412	406	383	328	361	397	371	367	389	406	384	342	399	353	342	371	408	387	370	386	349	396	384	367	381	414	390	362	408	394	405	402	379	396	373	388	372	412	380	335	372	395	362	375	350	387	378	398	386	384	411	374	382	372	396	397	339	418	370	388	381	387	386	406	368	380	363	370	355	356	372	388	369	364	382	382	356	369	376	381	354	382	391	399	378	385	355	410	371	357	361	376	362	362	370	350	365	386	370	400	380	356	370	376	415	365	368	382	416	378	364	389	369	387	437	378	377	417	346	421	386	348	371	389	403	387	391	388	365	360	406	378	379	370	379	424	380	383	369	361	383	394	326	377	382	363	393	397	390	404	370	397	388	378	372	386	341	347	374	368	367	394	399	375	362	401	369
25894	49843	39898	29117	23371	18658	14440	11008	8412	6538	5244	4391	4015	3503	3251	2797	2519	2272	1849	1562	1328	1292	1056	958	860	758	667	615	532	466	492	456	430	409	479	385	426	382	392	378	410	419	451	387	424	401	428	472	414	405	392	417	388	435	395	421	397	399	410	395	398	394	434	438	413	393	419	437	409	364	376	403	417	404	412	414	414	393	401	366	399	416	403	425	365	400	441	385	383	381	399	432	385	354	427	446	398	409	397	439	404	440	392	397	419	406	423	386	392	392	388	410	387	395	393	432	386	400	400	407	394	395	415	398	411	402	405	431	417	371	404	428	422	349	417	405	419	407	400	423	409	415	393	413	402	446	413	395	378	409	407	391	415	429	368	403	443	413	393	400	415	442	423	448	402	397	438	391	422	410	401	412	437	413	383	392	404	406	403	389	399	408	400	447	444	394	429	397	405	405	395	460	407	402	425	420	414	424	399	386	411	438	405	388	407	439	414	386	438	376	427	369	406	402	363	390	405	430	404	388	404	400	448	436	430	378	422	435	394	388	445	409	422	432	393	437	420	386	430	383	443	393	407	392	368	375	403	407	434	429	388	391	384	376	432	410	431	398	392	419	416	405	434	425	363	388	435	415	447	437	414	406	415	427	434	447	405	404	400	395	419	386	422	430	428	399	428	406	402	406	423	394	403	400	423	414	422	414	397	389	446	407	443	422	386	426	411	398	417	396	426	415	425	449	377	406	416	410	407	420	389	411	405	406	400	399	418	390	401	441	358	384	424	407	367	421	442	350	402	432	410	413	376	437	407	425	434	402	416	406	393	416	401	419	395	420	432	426	408	405	411	412	409	384	392	405	412	413	401	393	382	408	402	444	389	428	421	379	451	415	435	409	387	368	414	457	420	428	439	406	408	458	404	408	412	386	405	435	404	412	409	409	380	386	358	421	397	410	401	448	412	410	433	399	438	420	402	420	381	380	418	407	387	439	411	402	433	418	435	414	421	401	421	397	371	385	378	400	406	409	399	408	414	357	387	428	392	394	412	375	397	419	372	391	373	395	387	428	441	404	441	372	451	370	390	447	424	424	367	431	375	391	419	409	400	370	437	419	427	413	423	405	409	451	416	412	441	361	411	397	444	416	429	444	403	430	432	436	416	395	422	413	425	405	396	424	391	355	430	414	415	425	388	411	408	409	400	392	370	410	406	434	424	409	401	407	452	438	400	390	434	392	424	406	414	361	454	401	389	401	417	384	390	376	417	413	431	406	450	394	365	426	402	379	362	385	423	421	427	394	443	405	422	447	403	386	387	435	400	396	429	409	385	420	426	406	435	414	383	382	412	414	398	398	419	425	429	380	432	421	389	399	420	439	391	423	409	435	395	411	389	436	394	425	404	373	379	437	400	368	421	458	417	406	440	414	410	402	373	455	395	413	416	422	410	392	358	446	422	398	413	398	418	380	444	402	350	439	395	407	415	417	419	382	373	407	458	448	394	371	363	364	413	417	388	397	444	430	420	424	406	386	427	445	441	419	416	420	412	381	379	401	423	339	394	396	414	412	425	378	371	400	419	407	427	387	372	379	379	442	377	404	434	424	389	435	398	397	387	419	450	413	420	411	385	399	401	392	422	430	404	388	438	394	443	405	459	374	383	437	404	405	395	404	408	399	393	422	397	459	390	439	423	407	424	364	418	420	480	424	415	439	386	418	421	365	433	429	410	373	408	454	400	414	409	383	412	417	367	412	418	417	391	426	399	393	375	370	409	408	370	373	416	400	386	400	418	374	435	396	419	410	420	415	410	426	431	396	391	428	356	380	395	389	401	435	429	420	440	411	412	437	381	428	385	445	409	386	389	434	396	409	430	418	450	380	439	408	396	423	467	427	393	405	405	437	435	420	404	399	430	421	399	397	411	393	421	381	396	449	413	411	407	418	417	441	401	410	424	405	412	418	388	413	423	408	404	416	373	393	418	413	385	431	382	378	416	399	396	374	391	367	399	390	404	416	395	419	430	422	406	404	396	388	380	422	380	453	418	434	421	409	395	397	401	380	415	430	432	430	374	409	391	442	425	412	397	371	424	397	400	389	449	395	398	385	418	420	412	407	455	417	404	412	390	431	433	377	420	417	383	423	411	402	434	419	437	435	426	403	387	408	426	400	378	406	400	447	392	403	387	412	366	411	419	424	437	435	412	392	415	429	430	427	388	437	408	403	405	430	429	360	405	391	406	427	398	425	420	409	402	402	414	417	417	411	403	418	374	402	427	409	385	393	446	409	414	396	380	404	387	388	436	429	426	404	425	385	450	405	387	424	392	367	398	381	381	413	385	404	394	399	440	407	424	390	414	404	405	424	439	381	414	425	412	396	431	437	412	432	405	417	373	397	396	418	394	388	410	397	411	385	423	367	405	414	381	434	427	407	413	460	399	408	412	384	393	406	405	408	400	397	410	390	394	399	414	418	389	403	391	412	389	430	425	432	397	427	434	426	391	406	393	425	404	404	383	438	438	426	404	393	425	387	408	408	443	394	457	433	414	420	379	398	430	406	394	392	386	408	405	449	417	412	425	407	415	410	422	402	397	402	390	416	389	420	411	399	421	430	398	413	409	434	391	430	455	378	409	406	423	436	434	420	387	396	417	395	457	423	392	413	408	403	420	421	401	446	407	455	443	413	429	421	400	394	416	397	401	414	437	385	417	443	395	412	416	383	402	363	390	418	399	438	405	405	448	401	388	425	395	403	419	460	439	432	437	391	434	392	412	408	410	436	420	400	422	386	407	416	407	396	382	369	399	418	421	420	382	376	400	417	400	426	394	418	410	424	423	385	441	408	386	419	404	379	385	396	396	415	424	402	372	427	420	403	419	381	416	429	391	401	386	407	431	435	381	413	394	409	414	440	397	388	437	406	426	388	419	413	427	436	408	412	409	416	383	419	393	409	392	461	395	420	399	421	428	393	437	426	440	433	374	381	397	404	432	381	416	405	448	352	384	417	422	409	384	398	370	420	430	466	414	416	457	406	426	398	424	408	373	362	387	432	403	401	415	433	424	449	422	414	413	416	422	416	426	404	412	397	402	411	427	435	405	428	397	383	432	437	408	398	424	403	424	422	384	425	400	431	402	427	418	383	423	426	420	394	409	390	416	401	389	360	428	393	447	397	398	424	386	428	437	387	396	425	438	408	428	411	406	412	385	409	423	411	414	391	404	421	437	404	431	391	426	461	418	435	405	438	414	404	402	428	417	441	408	436	401	439	437	417	408	387	413	422	395	409	435	411	419	399	391	394	405	427	407	394	417	407	424	409	413	374	389	461	406	429	378	412	421	398	414	421	444	408	388	402	419	422	401	436	411	355	413	397	440	419	396	434	407	390	428	382	380	405	413	399	420	385	408	401	419	381	396	416	470	391	394	425	408	403	433	426	436	403	417	404	397	375	420	430	411	390	388	417	418	412	426	367	414	379	383	414	400	396	423	428	420	415	401	401	434	435	382	430
28084	23396	26125	18818	10132	6594	4498	3156	2357	1819	1468	1343	1202	1138	943	899	836	709	602	571	541	498	428	377	396	317	302	307	291	256	262	257	250	244	231	227	272	247	269	247	251	272	236	255	250	247	257	235	230	269	268	252	257	253	275	240	258	220	230	250	254	273	236	270	241	233	234	238	230	260	244	235	271	274	243	243	250	219	247	247	254	253	239	254	266	263	264	260	254	254	254	252	249	294	272	229	254	247	227	254	257	275	252	257	242	239	244	247	249	281	277	242	246	252	245	272	259	259	292	275	242	243	283	242	266	247	230	236	235	251	274	258	239	250	222	247	259	249	233	249	238	243	267	262	251	251	257	234	244	222	241	251	238	273	282	282	230	243	248	275	269	267	250	229	255	285	251	254	276	236	258	246	238	264	253	261	263	233	252	230	246	233	275	252	250	265	265	267	270	270	248	241	249	293	261	270	250	260	260	232	261	264	260	269	272	239	259	220	256	225	232	267	250	258	228	245	240	254	208	256	240	242	279	311	243	247	245	232	211	253	242	252	242	237	249	260	263	256	248	220	248	244	267	266	259	249	242	269	235	230	285	216	259	216	234	285	243	248	274	252	251	257	260	271	275	247	259	263	239	226	255	257	237	267	267	252	245	279	239	221	262	239	273	269	231	254	253	256	243	219	233	235	234	263	251	239	240	257	273	261	231	256	272	275	282	257	256	264	247	233	254	272	243	249	280	261	238	244	246	248	258	237	251	260	262	245	257	264	264	267	260	208	265	287	245	256	247	262	230	248	294	271	254	266	270	263	238	246	245	244	254	254	256	241	252	245	259	254	246	264	244	246	264	237	244	232	265	221	260	259	236	276	250	270	252	266	254	266	253	262	245	263	257	252	243	219	274	279	255	236	256	275	243	263	254	263	262	242	252	250	279	248	246	236	266	236	256	249	301	235	237	265	236	268	236	269	245	263	247	246	238	279	269	257	266	255	238	252	245	265	226	248	263	254	254	256	239	269	277	262	232	252	253	229	245	267	268	250	251	243	290	241	248	249	259	261	275	249	266	273	273	280	239	244	249	234	252	269	266	234	257	249	226	248	264	283	230	262	244	259	258	249	256	270	264	240	240	275	260	258	270	298	250	256	270	255	263	266	278	244	234	221	248	247	229	222	260	251	237	233	264	268	258	212	235	265	281	264	246	237	270	264	246	288	263	270	273	277	248	258	259	242	271	261	259	241	237	231	252	293	246	277	271	260	253	240	253	251	263	235	262	262	250	245	234	243	246	243	269	264	236	264	212	262	222	262	216	242	253	281	271	258	246	257	230	257	256	273	233	279	246	255	257	279	235	251	259	264	256	247	270	269	256	235	234	261	227	253	253	235	264	263	239	257	258	263	212	273	257	298	258	254	259	240	279	269	255	261	290	266	244	246	257	262	248	247	234	249	270	256	268	250	228	245	263	251	269	238	249	260	270	250	273	223	272	241	228	223	249	216	258	252	252	254	227	261	270	240	266	223	254	246	257	237	257	221	269	245	252	258	250	250	245	265	235	243	272	241	262	243	271	263	246	244	246	254	246	259	212	245	244	272	260	300	243	254	227	267	253	269	238	264	222	279	241	273	233	233	253	291	253	251	262	258	249	244	250	242	269	261	239	260	260	267	254	275	245	258	270	245	265	247	261	273	256	241	251	226	243	242	251	286	237	250	241	255	221	285	257	254	253	255	272	268	266	241	228	263	253	220	265	217	231	242	236	266	266	246	249	255	266	265	258	231	256	242	259	249	267	223	227	274	280	243	237	231	238	251	265	257	252	230	255	242	247	239	259	245	264	233	225	224	244	256	234	235	242	258	244	247	253	218	284	285	264	243	250	241	250	252	251	241	258	240	269	247	262	243	244	274	245	254	238	267	246	280	266	267	281	238	279	241	229	269	264	262	242	290	268	277	254	249	261	260	284	248	260	267	262	236	269	263	259	251	262	266	254	247	259	254	244	296	218	278	253	250	253	232	239	266	247	278	264	260	249	273	278	253	282	258	261	259	249	259	242	244	274	237	273	264	283	235	274	269	246	270	220	257	239	232	252	250	245	233	248	279	248	264	276	263	257	289	274	232	245	250	258	246	237	233	268	294	241	250	295	250	276	257	271	254	255	235	232	228	262	275	256	251	234	256	245	266	250	287	246	252	259	249	238	239	238	241	231	255	244	246	254	232	268	277	277	235	250	227	250	264	264	245	238	259	270	252	274	263	255	264	280	243	263	260	250	233	254	251	279	249	231	236	259	253	256	236	274	233	254	239	237	242	242	261	270	276	264	227	236	240	245	262	256	226	251	251	262	254	235	272	299	269	251	277	280	245	259	254	241	229	251	250	254	265	222	250	269	259	237	244	259	245	255	265	250	251	221	239	244	270	265	260	256	276	268	234	240	239	242	253	260	253	226	232	259	273	238	254	280	254	251	272	263	282	248	255	240	255	266	266	270	282	264	223	268	229	218	254	233	257	248	265	226	248	247	236	241	244	239	230	251	234	248	247	254	264	269	274	272	272	289	269	229	245	221	284	241	244	259	242	270	226	244	229	244	243	257	288	258	242	242	245	259	255	252	268	270	275	254	246	260	260	252	239	272	288	260	203	246	243	243	245	229	253	241	262	222	252	242	275	240	251	252	222	280	241	249	209	269	219	291	224	253	256	247	264	260	255	258	257	265	257	253	279	228	261	255	265	259	289	270	211	257	265	232	285	235	251	254	271	250	242	224	252	229	263	252	232	254	250	263	248	217	244	236	237	252	270	241	234	257	246	273	235	267	266	259	245	255	258	263	260	251	264	247	236	248	271	253	247	251	264	246	255	248	266	246	277	254	253	275	254	241	285	288	264	247	244	249	239	259	272	226	263	247	273	242	246	255	266	244	238	238	245	261	275	258	282	253	258	266	243	258	256	241	245	247	269	234	257	263	288	227	251	247	235	256	236	233	250	253	260	269	268	275	255	236	269	278	254	230	253	266	240	232	256	240	263	255	250	256	229	247	258	265	251	239	273	269	252	234	246	274	268	275	223	267	255	239	261	259	232	267	282	247	288	258	247	267	266	272	253	279	231	259	277	253	231	253	273	253	250	260	260	228	251	257	230	267	255	238	247	260	243	280	252	243	254	271	242	271	279	239	234	281	238	235	246	253	266	251	216	276	246	246	263	255	234	232	241	245	277	274	243	266	251	242	256	245	231	239	238	262	241	261	262	247	259	271	224	259	241	249	234	251	264	252	245	268	247	252	243	264	239	254	252	255	235	275	231	245	233	258	252	264	270	251	265	252	247	267	266	260	274	264	229	257	249	259	273	214	296	226	253	265	250	260	252	229	272	241	279	274	284	239	244	236	275	248	275	234	240	243	244	242	234	249	253	221	251	237	244	248	242	235	248	275	213	259	230	256	216	251	250	265	231	262	254	256	222	275	271	235	266	260	237	215	246	244	261	258	227	241	281	257	252	254	239	243	239
23506	37299	28123	18849	14024	10899	8078	5744	4323	3346	2651	2353	2057	1813	1556	1445	1150	1117	889	809	718	654	555	571	526	451	377	354	330	348	308	278	281	273	285	267	276	283	269	278	256	278	300	275	272	263	290	273	266	278	263	301	271	259	283	268	268	284	266	268	272	270	273	298	264	275	253	294	290	285	287	257	273	289	278	265	265	306	284	281	283	272	281	271	238	272	287	258	273	275	243	238	283	268	287	292	280	281	269	278	293	262	319	260	261	250	297	274	270	284	248	260	321	274	277	258	275	289	258	278	281	239	270	279	295	250	233	289	268	301	274	301	276	260	277	270	300	282	276	288	283	296	255	319	307	288	278	280	276	275	291	279	287	288	288	286	260	278	225	252	290	293	303	271	278	260	264	240	300	255	243	264	270	255	251	306	270	264	278	303	261	266	265	310	258	261	310	294	289	302	255	244	258	284	266	285	288	279	256	280	277	291	268	283	285	260	298	262	277	283	265	274	280	305	298	281	280	300	297	250	247	295	278	256	306	276	254	292	270	279	274	247	275	262	266	276	280	290	257	280	264	280	289	252	292	285	281	286	330	276	247	245	277	254	292	271	279	263	252	306	274	239	278	259	316	277	287	255	259	293	286	274	295	279	260	270	296	285	264	288	280	258	258	264	264	278	272	276	260	271	281	264	272	263	257	260	265	270	280	288	288	287	251	274	255	258	277	267	263	269	287	285	310	271	291	294	292	285	267	256	261	287	243	255	293	319	258	277	300	278	276	270	277	296	278	298	287	274	285	288	305	277	266	235	255	299	249	263	292	276	273	304	259	242	278	294	301	300	323	299	272	294	288	282	273	279	276	277	274	230	263	265	243	255	259	310	250	293	273	319	286	274	269	280	261	255	283	293	288	275	257	273	269	277	267	282	271	268	266	284	261	287	275	251	288	271	261	295	269	276	289	258	266	295	253	257	271	305	262	297	253	282	251	262	264	271	290	263	292	291	266	276	279	296	242	270	304	287	294	256	267	273	248	292	252	250	270	292	309	272	281	259	281	263	241	276	289	293	276	298	284	294	294	296	287	227	299	274	276	277	300	283	263	268	275	258	276	266	272	265	301	290	288	284	274	268	282	270	290	283	296	263	287	262	282	258	261	267	268	259	243	266	295	286	277	280	269	274	250	283	274	267	311	251	271	277	272	264	290	275	271	319	283	286	262	297	274	266	286	286	281	302	304	308	285	272	266	286	299	289	264	271	285	264	287	281	257	309	284	275	283	300	257	276	308	255	263	266	277	270	304	252	273	248	285	260	279	287	284	268	260	285	278	287	277	279	259	269	273	301	254	267	257	281	307	273	296	260	243	281	259	276	272	290	274	276	266	282	261	283	261	253	256	263	276	267	296	307	289	261	275	241	291	262	287	258	276	284	276	269	263	259	267	286	267	247	285	284	255	294	261	286	282	273	264	276	265	294	278	261	279	251	274	278	251	246	263	269	263	266	279	288	276	284	280	295	301	266	297	261	286	278	294	282	281	284	261	316	248	276	283	278	260	290	291	282	311	265	265	303	282	242	307	256	254	259	305	284	272	263	254	284	300	285	286	266	294	271	273	268	267	263	259	282	298	288	317	272	265	260	282	278	268	298	282	260	266	251	275	277	269	277	283	282	256	286	274	290	293	265	266	273	289	274	261	276	286	271	275	274	272	245	290	284	292	269	264	267	298	271	282	287	268	291	240	278	270	276	269	279	246	256	277	266	276	320	245	272	261	292	272	272	266	271	285	272	257	271	274	279	257	277	299	295	269	259	265	275	278	296	270	276	253	262	252	316	272	270	268	284	260	278	257	276	291	291	290	251	254	274	293	254	278	271	313	287	260	270	276	288	286	290	275	277	298	259	259	262	292	273	281	284	277	267	281	284	240	265	286	236	249	279	252	251	259	274	306	271	259	292	302	272	285	277	251	285	280	238	264	274	257	272	297	267	279	276	275	285	291	291	252	257	271	271	296	254	277	254	283	242	263	268	293	269	300	308	307	258	249	274	281	266	269	273	271	294	288	260	284	271	301	289	289	283	304	294	297	289	314	250	297	294	261	306	259	302	264	266	273	231	268	289	276	284	284	269	305	249	269	251	291	274	278	298	314	305	257	288	266	274	280	268	314	275	280	265	259	277	282	284	278	261	291	315	291	257	301	277	298	278	291	255	286	280	252	276	273	280	305	303	266	270	251	281	280	251	274	312	295	289	262	266	266	278	258	240	286	287	248	264	289	253	255	282	305	269	294	255	271	252	244	301	279	276	278	284	277	254	278	296	276	270	267	298	273	252	285	283	291	279	292	269	294	285	254	287	262	279	287	279	284	290	283	263	279	286	269	300	261	293	258	277	295	292	283	299	257	290	266	273	285	277	289	278	258	292	281	282	242	275	284	276	276	264	299	297	284	268	285	270	243	289	291	262	278	281	257	268	282	311	285	263	284	283	265	289	305	258	276	297	290	259	274	279	251	310	299	252	261	264	286	256	306	265	271	248	246	299	300	282	293	322	290	293	277	311	247	262	302	284	257	265	266	305	275	261	319	280	248	312	254	254	265	242	304	280	268	283	250	263	278	280	269	295	267	287	297	288	306	318	269	261	278	254	287	250	266	255	276	265	294	282	294	266	271	303	273	290	323	274	274	263	270	271	293	290	296	265	260	284	283	308	255	318	291	294	288	288	296	286	275	261	264	301	297	259	282	270	272	257	268	276	304	280	276	274	293	235	269	270	251	273	309	262	286	272	242	289	276	262	262	265	278	287	269	280	277	274	272	269	258	303	277	257	289	256	280	283	280	285	289	254	271	290	266	326	264	275	301	289	242	249	313	260	268	301	247	288	263	283	266	287	294	290	243	292	269	233	305	269	259	291	299	263	280	281	300	275	305	296	276	274	299	273	298	299	278	291	274	290	268	273	262	279	302	290	285	266	269	260	269	284	253	249	269	274	287	274	257	265	266	284	275	276	250	314	295	278	260	271	283	285	270	263	292	274	247	281	260	250	263	268	259	247	261	265	284	268	257	276	279	272	272	286	253	264	278	296	302	307	284	273	289	268	257	286	265	302	271	283	285	273	259	266	306	280	294	298	287	277	289	271	275	289	253	294	290	306	282	259	253	265	285	259	290	290	253	254	273	306	297	258	305	289	307	293	280	293	262	282	282	280	287	283	271	261	265	246	278	274	293	273	275	283	282	261	263	270	278	255	301	279	275	306	265	269	280	268	305	263	293	244	272	296	251	268	249	276	265	262	271	276	274	276	249	278	300	278	324	250	264	272	271	289	255	281	285	250	275	312	284	314	307	279	317	291	302	297	295	275	253	252	266	277	307	272	274	251	289	257	279	269	276	283	265	318	265	248	275	263	259	307	283	301	268	268	278	261	293	292	258	268	270	242	258	272	295	284	286	256	295	254	288	291	260	258	289	293	295	253	265	275	295	295	271	268	281	265	273	287	251	297	236	270	286	252
23393	21060	28289	24101	21371	18094	10072	5703	3812	3086	2497	2277	2069	1861	1609	1460	1299	1178	977	933	824	772	703	707	618	577	511	491	489	444	398	421	406	417	389	390	401	420	437	373	432	398	426	385	453	377	403	428	403	377	407	434	400	386	409	393	403	424	364	417	424	389	390	404	423	411	429	395	419	389	380	425	418	403	397	367	382	401	396	427	388	367	445	397	390	384	381	366	388	369	411	421	399	394	396	387	385	381	403	393	403	389	378	399	402	375	414	403	380	414	404	408	447	404	407	361	430	392	370	436	390	382	376	391	418	413	388	398	407	395	409	389	402	400	417	410	360	413	392	396	398	408	419	388	424	410	411	389	378	406	411	415	393	393	409	445	411	446	405	397	390	395	401	381	414	419	396	398	376	386	408	395	415	428	426	370	430	373	378	399	408	419	410	352	409	405	376	400	387	376	396	431	396	394	364	410	394	415	397	411	378	397	410	447	422	419	358	403	393	426	402	406	424	360	401	385	400	382	395	406	418	372	420	428	387	418	399	363	393	376	372	452	389	398	412	412	379	408	393	389	391	414	376	379	385	388	389	368	385	408	370	402	394	418	396	388	400	402	410	398	399	347	399	396	413	396	382	423	382	369	393	412	432	418	404	398	411	417	362	379	373	450	368	417	390	382	399	387	359	435	393	365	414	404	419	374	376	415	362	382	381	407	400	412	410	385	403	427	417	390	404	384	397	373	395	383	413	388	410	408	404	379	445	419	376	409	380	451	439	420	413	413	384	403	390	379	394	409	388	402	389	405	404	433	354	403	382	409	383	374	433	393	408	396	377	372	403	409	402	364	388	393	362	408	378	397	398	399	375	441	401	419	441	394	396	387	382	429	365	401	420	415	382	379	410	379	382	384	373	370	387	436	387	399	416	374	389	369	366	401	407	387	420	421	390	416	415	397	383	388	393	379	389	369	425	420	391	412	405	425	374	397	381	403	371	384	342	391	427	390	414	413	379	427	369	398	394	407	401	392	371	410	399	402	413	404	381	409	400	391	405	414	386	425	398	413	406	410	401	404	444	404	375	434	396	396	384	407	373	405	401	418	446	422	434	382	388	432	437	386	360	421	440	398	361	404	363	391	395	429	365	407	399	396	411	396	353	407	386	377	419	405	410	406	392	380	387	399	370	419	433	382	404	399	396	416	398	426	413	424	400	364	413	387	403	418	416	363	391	404	369	378	400	401	371	389	405	387	406	427	379	396	402	393	361	374	416	386	406	412	407	414	368	404	373	371	400	389	389	426	399	390	410	453	373	390	372	409	391	418	383	406	385	449	394	413	390	384	392	418	409	433	392	395	382	356	424	447	385	408	409	425	381	380	414	380	413	455	367	430	444	418	393	364	417	399	358	394	391	413	395	378	399	402	373	419	393	371	383	392	426	345	399	388	393	402	406	406	379	381	392	416	421	389	409	377	395	401	388	421	415	344	433	380	389	397	450	423	421	386	370	415	392	426	415	403	406	415	391	377	393	382	404	415	376	395	386	375	420	414	395	391	428	381	401	420	425	411	425	399	392	387	379	415	401	405	400	435	371	419	440	374	356	400	365	368	397	402	385	432	384	390	362	412	418	395	413	382	415	396	415	396	373	404	421	389	396	371	410	355	390	419	407	405	392	409	380	377	413	412	432	469	395	390	386	373	379	416	383	404	393	409	439	379	443	385	384	409	391	426	408	397	412	368	413	378	427	406	376	360	428	389	393	380	400	379	420	376	395	398	381	405	387	419	365	369	405	408	393	386	424	396	403	454	402	374	404	421	402	395	395	390	395	407	356	427	407	387	409	437	390	405	398	388	410	380	409	442	419	400	427	381	375	412	416	376	368	426	444	392	417	400	393	369	386	404	382	413	400	388	396	411	433	375	393	385	382	396	397	385	382	362	386	435	398	418	399	453	372	371	375	452	412	384	414	383	390	432	421	411	373	382	417	409	416	411	396	390	414	376	388	394	417	392	409	372	395	378	385	407	386	351	392	424	427	395	412	409	406	408	412	417	396	449	406	372	428	366	409	403	404	373	371	396	384	405	422	418	385	420	392	358	414	410	362	394	395	372	395	393	378	385	406	408	406	381	413	402	411	382	413	371	398	375	401	387	394	420	378	379	390	408	370	403	401	403	387	382	402	376	395	388	385	427	419	397	367	398	388	394	390	400	399	401	386	365	391	416	396	441	406	396	379	410	372	374	440	398	411	418	413	368	376	377	405	414	420	382	400	366	431	404	401	367	401	384	388	377	436	420	372	389	388	429	418	389	384	407	392	417	397	425	357	405	402	369	397	398	368	391	369	405	380	408	417	432	383	426	386	417	378	385	387	418	375	350	405	369	441	398	388	431	415	385	399	402	438	391	386	411	427	418	408	390	439	406	399	391	407	426	426	405	384	381	399	427	381	391	396	376	428	400	438	420	418	342	368	417	386	385	385	404	374	411	390	394	393	390	410	384	412	401	415	397	397	380	376	411	367	371	399	414	392	390	403	375	411	416	366	382	403	400	411	386	389	386	444	390	363	430	384	393	360	397	375	364	367	400	404	412	376	372	396	406	388	386	351	411	410	410	393	393	417	392	364	419	412	369	390	355	439	408	390	400	404	368	380	386	421	386	391	412	414	407	393	374	424	390	393	418	401	390	363	426	400	423	366	390	427	392	400	421	404	383	400	390	402	398	426	392	405	422	439	419	362	385	415	386	375	409	409	419	381	380	383	381	416	388	419	400	392	384	366	377	394	404	408	401	369	367	413	378	393	387	424	398	390	423	362	405	418	374	409	376	408	429	401	375	372	381	416	398	404	407	356	451	387	405	412	386	361	405	406	400	422	409	421	410	402	395	388	428	390	411	414	367	383	439	384	415	384	388	385	385	388	395	362	405	383	443	410	374	377	399	406	383	376	397	410	362	421	372	413	379	423	406	428	396	377	412	386	406	422	382	394	372	389	411	402	397	381	393	429	408	397	386	400	372	402	355	424	376	416	406	393	447	378	366	362	363	378	423	407	402	399	401	406	417	399	403	393	399	389	410	394	422	422	382	390	379	410	365	427	412	383	385	378	367	401	409	369	402	432	387	406	392	411	387	377	362	416	392	395	377	396	412	438	408	383	391	379	384	444	436	379	397	388	431	403	393	427	363	400	394	336	426	382	387	399	434	353	378	384	384	430	370	386	415	410	405	405	399	411	372	413	389	407	402	377	392	389	394	430	389	426	386	385	382	400	369	404	428	406	430	420	381	396	394	411	431	383	419	388	414	389	383	391	369	401	395	423	395	369	379	412	398	366	442	416	435	412	420	409	389	402	376	413	399	408	449	389	366	398	431	371	398	423	401	400	401	372	407	414	402	384	430	365	433	366	387	376	368	395	428	411	374	383	386	365	362	404	387	379	405	399	398	436	388	411	413	410	360	420	401	361	365	405	386	403	429	386	423	402	382	426	386	388	371	418	404	404	374	404	395	384	396
24406	45545	34521	24769	18918	15042	11564	8867	6504	5075	3991	3641	3277	2819	2494	2258	1973	1709	1418	1257	1102	1003	911	799	708	671	617	560	517	480	503	412	432	461	426	456	442	428	451	450	434	479	436	440	432	457	466	378	471	403	440	396	414	437	409	450	428	443	408	394	430	453	443	406	427	452	420	434	429	441	428	442	412	449	386	445	426	410	441	447	456	438	419	445	408	427	427	446	422	422	424	404	400	395	481	428	445	447	408	433	445	453	424	427	441	426	442	463	417	409	403	421	399	414	427	398	452	421	421	443	451	405	412	451	439	426	404	434	434	453	457	403	456	400	452	429	432	432	455	450	454	428	413	417	456	403	427	423	389	400	434	408	425	442	404	422	397	415	437	452	422	414	411	437	430	432	451	427	413	445	405	418	483	364	437	432	432	440	451	457	414	442	411	433	440	449	422	444	449	464	456	425	433	423	454	449	440	442	442	445	418	481	430	454	418	441	409	436	431	422	429	451	433	461	459	446	388	414	426	430	454	444	434	434	414	464	432	445	406	474	408	422	444	426	433	419	443	402	465	390	416	422	434	417	449	447	420	455	409	421	453	434	440	419	421	449	394	421	412	456	421	433	436	429	476	446	409	462	455	445	391	447	409	458	442	455	436	457	418	378	454	437	414	464	421	433	476	392	428	473	438	439	446	432	454	432	409	430	440	474	411	420	390	436	460	446	427	450	410	427	424	439	449	385	446	440	430	455	424	446	422	438	399	375	423	402	422	414	421	418	453	410	410	428	448	410	404	429	423	420	417	424	436	459	434	452	421	399	455	436	441	423	425	439	460	381	455	411	445	432	413	416	398	431	434	420	418	461	429	446	414	457	457	440	404	447	438	430	446	414	446	429	437	432	425	436	428	433	420	389	426	423	425	426	448	445	441	464	417	428	434	466	411	410	398	426	418	444	458	408	383	429	440	451	448	397	431	382	433	430	442	434	459	437	437	442	418	435	404	422	406	428	422	441	417	432	430	406	456	412	444	459	418	440	440	431	431	448	418	403	414	400	475	399	416	420	450	436	423	453	432	434	425	432	441	434	431	447	410	418	421	427	427	429	398	434	427	472	447	411	415	417	438	426	412	447	434	387	458	424	452	446	435	422	472	457	438	406	458	432	454	465	434	448	414	446	419	429	417	391	451	442	423	450	387	452	395	429	435	444	430	421	446	405	443	439	377	417	409	451	415	404	399	425	457	426	411	396	419	424	366	429	451	425	447	449	432	414	436	443	431	416	421	400	419	436	426	452	465	420	460	468	419	397	405	435	407	446	426	453	418	450	463	416	428	406	390	430	459	419	466	434	479	452	436	418	450	426	402	390	455	456	398	433	444	425	483	449	427	462	423	409	452	432	443	433	453	439	432	432	431	418	453	426	460	450	456	443	452	417	435	447	397	428	426	443	429	390	459	451	406	414	428	404	415	430	409	418	383	448	408	456	431	439	450	424	424	413	479	449	430	470	429	436	425	433	415	424	395	443	441	434	441	400	441	418	429	445	481	476	435	391	427	433	409	419	393	403	396	449	437	445	421	420	417	427	458	473	427	454	419	455	458	388	413	428	439	418	441	430	398	423	450	441	407	463	425	437	436	421	407	423	445	413	445	472	476	448	476	415	438	450	408	426	444	424	455	419	430	429	480	428	428	415	446	455	475	427	438	447	451	435	439	434	379	410	446	464	426	424	396	451	433	427	431	450	397	440	370	427	412	451	413	440	412	430	410	462	437	405	464	437	441	413	433	446	424	429	468	449	441	464	403	457	403	427	399	393	434	448	444	441	433	421	442	414	420	420	422	422	469	441	444	401	434	438	407	442	433	451	442	399	422	429	446	402	402	444	419	415	435	421	393	409	408	432	444	441	437	436	424	462	416	412	452	460	428	402	404	447	473	418	427	449	418	411	447	442	437	433	434	458	454	434	448	431	419	431	411	442	407	409	418	437	431	423	469	424	404	400	431	425	454	410	388	431	434	418	405	431	476	415	420	421	448	406	464	425	425	486	412	435	409	465	402	479	430	429	478	397	423	440	435	399	422	425	440	441	441	448	398	412	418	450	447	422	431	412	395	442	456	421	445	428	406	422	400	450	427	412	390	387	408	421	423	421	419	379	425	426	432	404	393	412	433	451	427	433	417	429	432	414	410	455	418	425	423	456	407	399	467	469	422	429	466	468	444	437	421	433	441	464	401	405	434	438	460	431	424	429	455	434	450	432	417	425	415	448	430	414	455	415	458	432	407	435	437	435	418	453	415	440	427	397	451	431	426	419	444	437	408	429	443	423	419	445	434	428	447	427	431	455	427	449	426	401	447	409	423	453	439	388	394	457	442	427	458	424	443	409	454	434	415	381	403	436	442	424	458	431	426	441	482	437	430	419	448	473	422	437	431	435	447	441	439	455	407	424	425	403	438	429	452	434	441	433	432	429	435	411	448	443	450	393	427	458	413	405	414	424	449	439	451	422	427	432	435	465	438	422	439	429	426	430	435	406	428	429	439	399	419	401	436	411	434	431	395	469	427	466	416	401	448	376	450	403	439	430	416	406	455	420	418	436	436	439	398	435	439	452	406	445	426	425	398	442	426	459	440	379	416	456	398	402	402	426	446	447	422	421	409	389	427	438	445	419	440	428	431	429	427	400	412	430	449	412	425	448	451	401	398	412	474	446	407	426	447	447	427	410	472	409	413	437	454	452	409	416	443	409	463	473	457	420	436	457	392	434	429	440	435	416	419	439	441	441	434	406	435	436	414	400	433	433	472	410	448	415	437	463	440	430	419	438	410	413	431	424	459	472	394	436	456	404	458	397	435	438	462	445	437	437	447	447	462	405	416	403	422	448	446	405	449	422	436	415	441	411	434	428	405	430	430	422	399	386	451	395	407	452	463	426	432	398	415	422	417	437	403	414	457	406	431	467	380	456	433	405	465	412	436	423	412	425	408	451	432	423	444	421	480	423	403	400	411	417	456	388	391	433	434	404	426	436	421	424	439	440	443	445	446	416	445	448	436	459	446	422	403	424	433	453	414	411	474	438	418	438	423	452	411	407	451	442	434	437	424	420	429	456	449	421	400	396	449	406	402	444	455	404	423	451	453	398	427	456	428	437	411	427	442	458	440	428	427	407	418	410	463	419	420	428	447	463	408	426	458	447	401	426	466	394	442	428	414	439	476	457	432	418	407	434	431	398	414	425	440	431	466	429	437	463	458	410	430	394	452	407	430	396	451	442	401	404	420	456	438	430	442	476	426	451	446	414	385	441	440	426	417	412	414	440	436	417	421	462	461	443	420	447	441	428	407	395	450	414	424	431	438	450	419	444	428	433	417	427	433	452	400	427	414	441	440	409	441	383	439	449	425	359	446	422	403	499	437	443	444	432	393	422	421	438	431	426	420	418	421	425	429	432	417	448	445	398	423	431	426	404	419	433	412	408	435	413	419	434	441	444	419	444	455	428	444	469	435	433
24677	21056	27296	25550	17901	10443	6698	4332	3014	2371	1949	1859	1587	1409	1239	1053	1022	818	709	640	570	502	432	399	374	292	270	255	266	235	208	206	219	198	188	199	191	194	187	210	224	210	196	172	200	193	199	204	188	208	197	182	232	189	209	194	178	193	166	199	201	202	198	187	210	190	188	200	205	195	184	188	219	203	207	185	193	163	176	216	180	201	166	200	193	209	227	203	166	202	195	194	198	199	193	180	203	203	165	187	182	184	213	212	193	174	206	188	182	203	189	182	197	209	206	206	214	203	192	180	183	201	174	194	172	186	190	185	178	180	177	171	200	202	221	193	205	197	175	192	172	166	172	209	181	201	198	202	197	194	228	184	199	193	190	186	214	187	197	198	176	199	179	212	185	174	201	186	188	223	186	210	213	184	204	190	204	197	182	192	169	202	187	191	208	182	227	192	224	189	172	208	196	209	157	207	172	185	202	188	197	194	171	189	215	175	179	196	196	191	168	169	197	230	198	165	175	189	205	188	198	169	213	196	194	179	172	171	177	200	189	165	188	184	186	188	163	187	202	194	201	171	196	193	226	229	192	206	211	162	191	198	207	185	193	190	189	188	193	175	217	209	195	177	206	169	199	202	174	197	180	202	177	195	206	183	185	195	174	172	195	212	195	217	193	182	224	202	202	182	188	195	190	178	167	202	222	187	182	208	202	195	184	189	190	203	195	214	183	180	216	178	188	188	205	208	155	193	161	192	196	178	195	194	189	210	210	216	230	191	199	203	188	219	211	208	215	221	199	193	206	182	207	210	174	188	198	210	203	181	206	194	196	176	202	181	182	206	204	196	180	200	166	190	197	201	194	185	184	221	169	185	194	209	189	190	232	224	221	198	211	171	175	192	194	195	183	204	163	196	174	196	180	189	152	187	202	230	195	206	225	187	181	197	175	179	220	186	179	181	198	186	193	193	213	217	228	195	198	198	204	183	169	176	200	194	193	192	183	210	193	191	192	202	189	214	180	185	201	164	177	181	183	193	194	213	206	193	203	213	199	182	197	187	192	185	197	182	172	198	185	194	195	174	209	186	204	200	165	165	197	196	197	179	202	186	227	183	173	193	199	173	174	194	205	185	179	196	209	178	229	208	183	199	180	186	181	202	189	196	176	197	204	225	180	200	227	193	191	188	184	193	208	187	212	196	192	163	218	177	205	187	189	205	203	182	202	205	193	188	202	184	212	187	191	183	230	181	195	199	183	208	185	190	196	195	199	201	169	175	197	206	181	219	202	209	172	204	189	191	207	185	158	187	189	218	195	201	212	202	172	200	178	209	174	194	173	186	178	182	183	214	198	192	183	214	205	220	180	214	195	202	210	201	201	199	175	188	166	177	198	177	167	192	191	162	177	199	178	192	203	179	158	189	189	220	170	203	207	200	197	202	187	231	192	184	175	178	178	207	192	203	205	197	190	196	190	171	192	196	166	187	221	198	193	187	224	175	205	170	209	217	187	208	202	205	179	200	202	204	180	211	201	215	196	202	216	206	198	202	207	200	197	167	210	203	199	187	196	201	208	213	200	212	212	198	186	211	176	205	212	186	197	187	212	195	229	187	214	188	204	179	198	201	181	189	206	193	175	183	227	209	190	188	171	195	190	183	211	179	206	205	191	196	184	190	169	217	198	197	213	228	184	219	207	204	204	172	217	203	212	205	208	198	189	207	212	206	216	176	184	211	179	225	170	178	192	231	191	190	212	203	180	202	206	204	195	189	196	175	173	191	180	193	185	191	197	188	186	178	207	165	170	181	216	179	174	223	180	189	184	195	190	188	198	223	176	185	199	176	177	172	224	187	172	202	191	184	201	191	213	171	202	176	220	189	158	191	184	190	179	197	208	186	206	195	196	198	195	192	172	196	200	211	229	203	204	187	203	160	187	202	197	204	213	209	196	190	207	200	191	197	207	184	214	173	155	209	185	196	177	205	188	188	187	161	185	194	163	187	200	195	199	187	178	186	163	173	202	202	180	176	189	184	180	230	181	203	200	191	196	188	203	178	209	167	182	193	180	185	207	163	204	205	182	187	190	197	210	171	194	194	188	182	180	208	194	195	178	192	217	184	194	198	197	186	188	208	218	216	199	221	168	211	208	198	200	196	173	179	200	201	199	190	187	197	207	182	191	195	181	192	183	180	200	171	207	175	208	177	193	208	187	182	177	211	196	170	200	194	184	181	200	167	192	203	198	179	193	209	175	187	193	187	155	169	187	191	214	188	193	180	211	216	210	188	172	165	184	206	179	199	185	204	192	186	206	186	204	189	193	183	173	146	202	189	194	191	187	196	189	177	177	215	178	202	178	167	183	182	184	202	195	166	197	194	194	169	174	202	181	216	195	173	208	166	214	187	196	173	214	198	197	219	183	192	192	199	201	176	181	192	198	183	207	191	213	171	207	200	197	203	190	195	184	207	212	189	190	170	215	171	199	209	194	185	200	192	199	211	174	176	184	183	191	189	187	171	184	209	183	181	182	163	188	186	198	193	187	184	190	222	196	206	166	187	198	196	171	192	200	189	183	197	196	188	160	197	176	198	224	182	222	178	208	217	180	170	213	150	188	202	182	190	188	192	182	169	175	204	246	194	202	197	194	181	175	211	187	190	187	187	207	209	192	205	212	191	183	188	204	212	171	192	187	201	196	210	195	203	170	187	188	190	190	180	225	185	174	213	224	175	203	224	193	200	192	193	178	187	222	220	209	197	211	203	196	179	192	196	192	200	205	172	199	193	153	163	191	196	200	201	196	191	205	206	185	192	184	190	187	180	202	205	197	186	196	188	193	178	177	190	204	183	179	198	195	197	221	199	193	195	174	184	186	194	202	207	197	222	212	202	201	177	172	187	194	199	188	192	195	181	176	182	184	200	197	187	184	163	184	182	188	178	192	210	184	187	203	204	184	198	176	192	218	185	188	193	191	177	206	193	210	200	194	210	200	201	211	195	225	202	221	214	198	203	192	205	194	175	184	194	198	180	186	201	177	199	188	192	198	206	184	174	196	191	207	194	203	221	182	196	188	191	177	170	187	214	200	199	210	205	167	171	189	202	195	211	190	202	196	180	208	176	218	180	196	206	216	194	211	176	199	183	197	190	185	210	173	211	197	192	192	160	200	175	207	180	184	193	195	194	196	222	184	189	200	172	176	202	200	190	195	217	203	198	208	169	198	209	188	196	207	177	208	200	206	197	213	181	200	197	206	189	208	192	192	203	187	217	223	188	193	185	189	206	178	202	210	199	215	213	198	201	195	189	157	172	191	227	178	181	184	188	201	207	165	206	192	212	172	194	184	207	189	202	210	189	189	188	186	183	207	184	207	182	198	201	198	209	197	195	194	184	167	198	187	178	181	192	206	196	223	184	180	180	179	209	193	190	193	173	197	198	196	192	211	191	200	167	197	199	212	206	189	221	180	211	186	199	202	173	191	201	193	223	196	202	209	179	224	198	199	206	196	197
23378	41818	32150	22854	17717	13799	10525	7722	5828	4347	3630	3151	2645	2374	2062	1744	1504	1286	1105	968	810	717	618	540	476	425	391	323	330	307	254	240	222	247	201	225	236	239	214	209	218	215	211	200	211	217	225	221	215	240	242	234	222	207	184	220	207	206	184	236	216	235	208	209	231	223	224	234	217	229	230	235	209	239	220	222	216	226	192	218	235	197	198	224	230	232	230	208	217	211	206	222	201	226	236	237	199	196	235	202	224	218	234	197	235	198	215	223	219	233	221	178	203	192	206	240	213	198	241	219	195	205	195	217	217	236	217	223	200	233	232	225	190	221	234	210	218	229	220	186	235	208	223	197	200	235	219	191	241	243	216	235	231	224	227	201	218	238	226	204	212	230	241	223	216	248	204	226	187	184	223	220	188	198	231	248	221	240	235	212	209	201	205	197	210	214	198	225	207	200	245	224	212	211	204	224	210	216	213	220	217	240	208	211	218	195	212	179	219	241	236	225	216	217	221	195	196	228	203	223	243	219	212	199	232	177	201	201	227	234	219	226	202	214	207	220	224	189	221	190	216	207	223	219	204	228	213	223	197	228	203	218	221	201	204	211	189	240	231	219	245	210	203	232	233	233	219	225	208	205	243	229	235	213	201	254	203	239	200	220	224	203	209	241	216	239	230	206	236	201	201	227	225	217	223	226	219	213	216	208	222	233	217	232	210	219	204	222	195	211	225	200	235	215	205	203	196	228	233	205	218	213	211	211	226	197	197	224	221	224	255	233	237	224	193	229	219	228	226	238	234	245	226	236	224	199	221	226	228	214	232	244	236	227	206	231	215	216	197	206	220	218	199	217	224	224	222	200	233	229	204	215	191	208	243	220	196	258	220	221	224	212	214	218	211	211	232	223	245	231	220	193	211	240	218	228	183	218	223	224	209	213	213	211	231	203	219	222	224	210	189	242	246	227	205	203	228	211	230	217	196	224	213	214	244	196	204	234	245	225	180	197	213	236	231	238	198	199	211	214	239	225	212	230	209	244	241	203	230	237	212	204	224	229	205	235	196	222	239	218	222	202	234	192	211	222	200	208	245	239	225	198	231	207	207	220	242	231	234	191	202	200	231	206	201	229	219	215	233	237	234	185	228	192	216	229	228	202	194	209	240	215	201	206	226	224	200	224	188	180	199	202	228	213	225	219	221	238	209	217	232	214	211	220	219	222	252	207	209	216	241	199	192	214	210	240	212	227	240	219	211	211	214	228	216	200	201	234	219	194	201	213	218	227	216	226	220	222	218	214	226	220	226	232	239	191	213	219	227	227	203	231	207	221	218	217	249	246	235	245	205	214	212	199	224	204	194	228	223	192	190	244	220	220	221	245	198	215	224	198	207	211	214	227	218	226	228	191	238	216	212	214	195	202	215	223	227	225	207	206	226	240	223	234	206	232	214	195	219	224	234	222	221	231	247	243	226	210	210	211	231	241	231	221	224	217	226	200	219	221	213	219	198	229	188	220	198	219	212	219	218	225	224	227	229	219	206	208	216	203	227	223	231	210	203	195	208	211	210	185	215	223	217	223	217	233	236	235	191	182	202	237	212	206	192	226	189	212	215	231	182	244	214	211	220	237	224	220	218	201	216	197	206	233	236	205	225	251	207	216	214	245	216	204	209	190	213	225	213	208	216	212	237	206	211	237	183	216	222	221	219	214	213	211	200	222	222	201	217	229	223	236	234	225	236	215	220	210	220	228	227	222	251	204	234	192	209	225	217	250	199	213	204	197	234	227	204	220	185	250	221	240	216	224	219	212	198	200	206	250	211	232	206	197	218	206	209	215	222	225	216	223	247	225	230	228	217	195	202	209	209	228	217	216	204	208	199	226	229	229	216	207	203	224	211	238	238	204	196	207	245	205	223	204	219	219	231	223	223	219	227	203	229	224	217	220	219	231	215	214	220	242	229	182	218	201	225	219	199	236	197	211	217	205	213	231	214	216	212	191	215	239	250	230	224	224	212	216	213	211	226	216	215	222	212	240	234	232	222	177	222	204	225	225	208	224	240	247	209	197	220	192	214	221	242	199	215	208	211	215	227	228	259	199	230	210	192	203	215	217	214	216	200	223	225	219	204	234	215	220	210	220	206	222	199	208	214	205	224	267	204	225	225	221	226	219	211	226	220	217	225	202	252	226	228	231	226	185	214	242	211	190	204	211	205	221	244	226	189	222	196	223	212	219	213	232	217	258	250	252	222	235	212	212	231	215	229	204	212	187	220	212	223	213	228	224	201	214	215	191	227	208	243	212	206	224	227	218	208	208	191	179	208	224	230	239	234	207	191	207	205	218	219	237	217	215	223	187	215	217	235	220	246	224	201	202	219	235	215	218	217	224	246	214	197	208	205	230	215	226	223	216	241	203	205	215	204	220	191	203	212	223	201	215	216	181	216	232	221	211	215	237	193	216	215	213	230	205	222	237	225	219	230	227	232	205	227	195	231	226	209	220	199	220	216	240	220	243	232	199	204	220	216	222	213	223	204	203	199	210	218	210	231	233	215	221	226	213	221	245	239	230	244	223	196	209	216	203	222	212	230	227	233	231	213	208	216	207	204	202	228	233	219	232	211	214	207	223	245	241	228	219	204	218	233	209	212	225	228	209	235	212	199	226	229	203	225	225	194	209	215	230	193	209	221	202	193	257	197	243	215	209	234	245	213	208	236	214	248	208	214	191	206	208	219	212	210	216	227	222	236	215	214	205	200	241	219	229	215	199	221	216	186	227	221	218	210	233	221	223	189	206	210	214	222	206	233	225	217	241	214	219	227	213	214	218	263	235	227	214	202	212	224	250	237	211	216	201	221	219	252	226	221	223	211	207	222	219	221	205	244	222	209	200	201	219	237	220	196	214	205	227	203	222	228	218	204	211	227	217	204	220	192	230	213	212	212	230	218	235	227	227	209	230	212	239	218	236	220	197	209	192	189	192	233	223	188	215	190	211	217	238	227	230	235	198	230	225	230	222	226	206	227	234	218	226	246	216	208	212	228	239	188	215	218	218	215	175	170	225	200	207	218	198	223	203	185	203	208	234	241	212	210	200	222	234	203	205	213	184	212	203	208	208	223	231	191	232	206	218	223	196	214	234	201	222	216	214	225	218	201	211	215	224	225	184	240	237	199	217	211	220	193	218	224	207	213	214	193	209	225	222	198	229	210	225	225	204	191	233	230	239	220	224	198	211	166	213	235	225	220	248	215	224	206	216	186	226	223	224	199	222	218	203	212	219	226	233	199	199	221	212	215	218	212	227	246	189	217	244	217	210	229	220	208	224	227	216	231	209	191	220	223	235	193	225	213	230	211	211	214	222	224	217	229	224	212	217	226	219	185	214	233	215	189	235	226	215	192	214	205	199	231	224	238	231	220	206	212	237	201	193	207	217	210	194	223	221	208	217	219	225	211	203	232	213	226	208	222	239	212	224	234	229	219	203	225	242	228	228	201	213	240	209	226	205
22477	21097	28733	23726	21227	21974	17991	8399	5310	4030	3531	3059	2639	2345	2103	1889	1579	1401	1235	1012	943	865	779	675	583	576	468	468	486	426	393	420	386	359	365	387	385	366	375	362	415	408	393	405	366	392	384	382	377	379	349	389	394	400	377	408	372	401	348	371	385	366	372	352	420	355	375	376	349	397	346	359	385	355	342	398	398	357	401	368	392	399	373	362	386	379	403	371	366	384	358	389	381	378	405	384	381	369	373	368	378	387	384	374	368	359	361	418	402	372	382	345	372	346	347	375	391	386	352	365	392	372	366	385	343	355	346	396	371	377	366	373	363	379	378	343	395	356	341	388	376	410	383	400	370	369	362	364	407	397	360	374	365	398	376	392	331	391	379	375	399	347	407	344	396	363	377	383	351	378	365	356	364	367	354	385	366	391	385	365	368	361	361	367	374	368	389	382	338	373	400	354	374	394	375	339	372	344	348	411	359	390	388	408	400	367	359	401	384	326	369	367	355	382	363	419	417	383	348	370	395	362	351	387	377	351	426	357	388	390	390	385	355	397	353	348	367	361	360	356	345	384	356	385	355	369	383	380	405	393	408	399	369	380	386	369	377	412	384	373	379	389	373	396	403	355	387	327	385	352	350	358	369	375	337	360	401	396	387	364	374	386	347	416	399	394	368	374	337	373	380	397	381	400	362	394	403	382	376	397	370	382	400	382	367	376	380	352	351	401	363	382	356	369	356	363	377	364	405	381	382	376	376	392	349	384	385	372	412	374	398	352	383	398	353	363	373	369	400	374	359	352	374	389	370	377	360	380	390	366	392	357	363	362	395	371	378	392	371	358	359	393	348	381	399	374	394	358	378	376	381	370	349	407	376	362	363	380	399	370	389	376	365	347	377	375	422	388	372	357	352	358	340	365	356	375	331	406	360	386	384	385	364	366	351	361	349	380	372	368	366	352	393	386	393	361	400	407	380	393	402	385	405	368	408	351	400	372	368	370	356	391	332	387	396	350	386	318	364	376	385	358	388	353	345	398	376	346	380	408	332	379	379	409	396	373	357	435	378	369	344	369	366	388	387	376	373	358	409	364	351	372	379	362	367	377	364	399	372	359	368	354	391	396	382	375	349	379	366	375	405	400	396	378	361	391	376	374	366	345	372	382	375	420	340	377	378	406	401	383	388	357	358	345	372	421	404	386	357	373	411	361	370	367	396	368	379	369	355	404	402	388	400	362	408	361	341	355	334	390	420	399	369	379	397	377	397	382	381	372	376	393	381	350	360	398	365	342	387	362	355	415	392	363	372	338	362	409	380	369	388	362	343	364	354	358	343	394	357	370	358	370	380	412	367	370	368	377	374	344	382	382	362	402	400	406	372	345	367	372	352	385	371	399	360	414	326	349	367	385	401	370	374	379	381	344	368	396	387	357	362	397	412	389	356	383	418	424	394	390	360	376	379	375	391	343	362	394	352	367	369	366	371	358	367	384	384	366	352	364	365	381	371	335	436	360	394	356	351	408	403	412	365	363	378	355	395	397	372	407	332	384	387	339	399	369	390	378	404	344	350	370	357	393	363	387	373	371	389	350	379	392	378	356	381	365	364	369	400	369	379	379	385	372	406	392	377	358	367	365	355	390	393	359	359	344	377	367	365	375	365	377	385	337	383	294	332	375	358	407	378	368	388	406	366	372	400	347	403	347	393	403	365	361	402	386	356	405	397	370	343	350	364	359	335	381	340	381	405	343	384	374	407	360	341	365	387	360	334	365	385	327	404	394	376	412	376	357	364	358	337	355	360	334	376	371	369	395	388	368	359	397	366	359	372	392	381	337	375	385	371	409	364	361	374	387	398	386	403	381	369	385	373	362	369	345	401	388	340	373	363	404	425	369	377	385	385	342	399	398	377	361	389	389	384	362	404	360	383	402	375	372	357	351	373	324	401	372	357	346	376	397	361	373	378	340	403	369	385	427	391	361	359	354	369	370	380	396	368	361	375	355	360	377	407	374	378	356	388	367	395	363	357	334	403	350	401	379	372	369	372	360	346	322	357	368	363	371	390	384	384	346	393	397	387	398	414	380	366	349	389	369	391	365	354	367	395	360	363	365	372	383	404	353	377	369	411	369	403	383	372	365	362	359	348	389	343	369	390	358	391	386	385	385	391	353	399	378	375	397	363	368	380	415	377	373	401	402	359	417	353	372	390	380	397	375	409	361	380	362	367	408	382	365	346	329	388	396	355	390	353	383	355	397	376	360	365	357	390	353	390	389	370	386	360	397	389	393	339	368	350	369	344	367	385	378	384	404	370	365	363	376	368	352	401	353	352	379	395	375	382	345	355	382	370	370	375	376	380	378	386	379	362	351	398	414	376	389	360	399	361	351	361	409	412	337	355	372	378	383	384	383	358	393	355	345	412	398	373	364	370	372	396	393	420	391	365	363	395	395	396	398	366	396	359	354	331	369	389	382	387	347	364	368	371	376	360	362	390	382	373	378	348	365	353	376	393	355	388	359	349	365	399	361	348	366	381	367	375	394	357	353	357	368	365	373	373	375	345	383	369	390	390	350	371	372	330	377	375	354	372	376	376	379	363	398	386	391	375	349	342	396	366	396	321	371	389	405	380	395	396	395	365	367	364	394	364	409	377	382	381	364	385	346	364	333	345	358	375	364	393	392	378	390	348	376	353	394	383	361	320	359	379	356	382	360	390	404	392	340	351	410	404	367	354	374	381	398	337	432	318	355	375	384	351	394	457	350	393	364	356	380	386	348	359	396	372	372	372	352	360	403	359	410	372	358	364	361	365	349	368	369	390	364	393	405	362	384	397	330	368	381	366	381	384	347	389	337	359	369	357	344	391	402	351	382	371	360	376	397	399	383	379	376	344	439	373	395	368	362	388	356	370	390	337	379	369	373	390	343	353	358	358	344	335	377	373	379	360	363	342	387	403	389	358	370	339	391	345	367	415	388	374	342	383	365	388	371	402	374	373	374	351	369	338	374	376	380	390	380	391	388	393	369	382	364	376	404	334	383	369	383	384	373	364	381	396	401	392	335	383	377	348	413	352	371	380	387	337	346	362	372	354	343	388	370	354	358	404	376	366	381	389	381	353	400	361	377	356	384	391	388	342	337	380	400	337	350	383	415	374	357	388	338	418	388	362	363	384	373	382	367	373	347	397	377	378	344	345	384	381	363	401	362	346	384	362	364	378	377	394	400	400	403	359	345	366	380	374	356	352	391	386	379	353	368	389	426	378	372	348	383	375	413	383	382	378	373	356	361	352	393	375	403	368	383	390	374	431	390	358	378	390	364	347	354	341	384	350	340	392	365	363	383	365	346	385	359	388	371	406	353	402	382	390	396	385	381	374	394	368	348	332	360	371	401	383	377	379	390	319	388	346	362	353	383	366	383	385	371	373	357	375	375	384	360	349	364	348	341	395	349	376	381	379	368	347	375	361	410	345	356	403	390	374	377	349	384	393	382	378	385	394	364	407	355
26350	49386	38977	29131	23808	19078	14929	11675	8646	6615	5651	4999	4251	3694	3259	2710	2346	1998	1755	1521	1277	1161	1043	927	844	732	605	551	530	491	465	457	411	429	402	405	422	394	376	405	411	370	409	420	375	403	406	421	410	412	398	388	449	403	399	415	422	398	420	433	432	366	417	399	453	383	407	413	380	383	404	416	398	387	414	405	400	424	415	368	398	398	362	413	420	438	400	429	390	430	420	381	412	425	413	425	382	415	395	403	395	381	384	415	370	393	416	386	391	417	374	423	453	401	420	414	402	431	405	420	415	433	370	422	401	411	387	403	371	396	407	384	393	441	449	392	408	376	424	402	398	424	378	401	400	431	407	421	398	407	386	397	444	424	392	424	402	431	425	396	411	399	401	466	404	417	372	403	439	397	397	392	394	395	428	415	405	388	422	390	383	417	408	369	449	412	387	414	400	385	413	393	373	434	444	418	401	412	410	438	399	422	455	416	379	419	435	413	384	434	416	408	400	385	361	405	414	411	416	389	375	419	388	384	387	422	429	403	421	457	386	442	420	390	391	402	396	439	382	384	376	412	406	389	411	435	382	406	344	403	429	405	414	402	397	395	428	418	394	392	427	384	418	412	379	385	376	432	424	441	400	448	382	372	389	407	411	436	390	404	421	429	406	418	381	379	383	418	422	403	404	429	411	391	442	398	404	411	370	407	426	439	395	420	389	403	412	404	386	397	408	415	394	390	439	410	403	424	409	374	430	369	378	363	406	401	436	424	435	404	418	410	415	408	406	398	390	390	404	393	423	401	390	387	416	440	454	380	379	373	383	388	418	394	392	395	361	428	421	406	413	387	408	386	429	415	413	394	441	402	369	448	388	420	367	413	436	434	438	385	409	383	421	432	394	368	383	397	393	413	392	408	407	392	409	387	411	438	394	416	441	433	399	392	395	426	412	412	423	413	431	423	436	410	408	385	435	394	386	394	389	416	418	396	394	424	410	422	418	388	406	416	403	371	396	433	383	418	419	419	411	409	395	407	427	418	414	410	400	411	412	395	407	456	433	414	387	403	384	400	423	400	433	439	424	395	413	384	355	416	409	401	383	400	418	399	419	384	408	415	411	406	408	385	379	388	406	414	416	409	423	399	410	405	410	389	388	407	422	446	416	402	376	402	423	411	388	428	391	412	446	404	367	430	410	393	405	431	378	436	404	409	404	386	385	397	386	408	427	377	381	417	410	390	394	392	418	405	398	438	383	402	434	393	391	418	391	383	407	391	369	446	440	424	390	416	395	417	425	397	415	418	416	427	398	405	370	422	414	415	418	399	389	425	397	388	388	380	395	406	396	401	430	418	429	407	412	418	417	429	400	413	419	403	417	408	438	429	396	411	399	404	374	401	430	411	418	409	397	418	428	374	405	403	405	412	372	383	443	437	400	410	387	393	396	416	406	401	405	394	412	420	406	418	371	433	429	393	427	412	402	418	390	422	403	404	410	424	388	375	391	433	378	392	418	390	430	374	398	450	423	405	395	372	428	436	427	398	397	418	410	375	375	427	396	366	385	405	395	431	418	397	419	386	402	414	451	403	397	423	381	380	425	371	401	386	390	404	392	432	407	397	430	425	417	409	398	398	393	379	386	390	384	388	413	402	417	398	394	419	399	386	421	417	413	409	420	397	398	371	394	384	412	408	388	362	386	423	385	417	400	410	402	356	403	452	393	412	424	424	397	402	405	417	390	446	389	433	412	411	404	421	377	402	431	448	366	408	401	394	417	413	421	431	423	419	350	421	398	403	437	382	415	414	384	368	396	410	400	407	403	409	415	402	397	402	436	421	413	406	406	378	416	398	389	387	389	393	426	399	419	444	383	399	405	414	431	387	387	408	411	393	372	380	431	388	387	403	405	419	378	427	424	417	393	413	434	440	385	420	424	442	421	425	401	417	407	371	412	399	388	362	374	402	393	416	426	376	422	426	426	430	414	452	414	401	440	401	375	368	372	401	404	399	393	411	400	363	398	400	353	401	442	405	407	389	417	403	428	421	400	395	413	409	403	400	357	421	412	423	401	416	404	391	406	382	388	419	410	383	390	410	423	407	430	383	425	416	427	375	425	404	401	395	395	399	391	401	416	393	434	441	396	372	407	391	401	398	442	399	434	401	444	399	388	410	384	402	418	437	429	390	406	424	387	424	360	381	413	395	407	430	393	438	441	438	375	401	414	394	415	440	382	439	383	427	409	410	432	383	400	429	408	386	405	429	405	439	403	414	394	400	418	389	419	410	414	393	393	391	396	398	409	399	401	383	389	365	425	392	370	439	434	402	410	399	379	398	377	383	406	393	431	460	419	396	424	409	385	390	441	426	424	386	402	416	403	387	403	393	402	385	418	397	388	367	411	370	422	369	434	379	416	399	415	371	375	410	410	396	393	389	408	411	384	397	387	431	429	398	412	376	404	390	414	439	428	407	387	422	389	392	394	386	399	400	411	454	405	418	431	398	415	396	369	416	369	394	379	386	415	403	413	377	380	368	411	440	385	424	389	423	425	444	433	449	424	408	426	364	423	391	398	404	429	403	416	416	403	405	412	399	389	410	384	404	411	418	417	382	393	367	404	436	372	412	418	401	406	429	388	382	416	437	393	374	418	389	413	384	369	392	438	419	437	358	389	449	369	398	372	397	425	424	406	405	403	373	413	385	378	407	394	387	387	415	378	378	388	364	417	397	400	395	415	422	405	433	377	411	412	419	405	400	419	391	445	409	427	447	382	417	436	414	428	408	355	445	408	381	457	387	429	404	387	448	417	373	413	445	396	417	421	391	409	390	431	412	365	376	390	440	412	423	400	380	406	379	411	418	391	375	384	397	422	402	374	399	413	374	411	420	400	371	381	414	402	422	432	407	455	385	382	370	415	399	385	416	391	400	409	391	427	405	407	413	379	436	424	402	388	455	370	397	413	433	393	387	392	413	378	399	443	397	400	366	422	399	430	391	370	425	386	398	429	399	393	397	410	385	385	409	391	375	392	396	429	373	376	423	453	425	428	395	420	400	441	364	406	402	405	438	422	405	395	394	370	414	374	388	386	412	411	375	392	426	402	401	407	394	424	431	382	421	365	371	400	446	424	397	384	397	413	380	424	377	434	422	423	393	441	397	420	422	433	392	405	394	408	397	407	415	421	404	400	401	405	397	369	410	419	414	402	406	414	406	392	376	435	405	393	408	427	393	402	389	394	436	452	431	425	419	398	396	406	386	398	407	403	394	404	434	421	394	406	402	408	415	382	380	370	404	414	387	435	399	400	406	384	472	382	414	384	382	413	405	427	380	413	404	444	372	412	399	421	388	443	394	387	390	382	415	448	391	413	392	408	364	424	394	407	427	370	401	394	391	407	388	410	415	439	400	374	412	433	416	415	392	405	386	390	400	428	404	395	423	402	425	417	414	398	395	422	422	377	396	402	406	369	420	415	421	374	422	404	409	416	438	426	400	381	381	403	399	405	392
28125	23272	25804	18732	10897	6653	4713	3365	2431	1909	1602	1403	1372	1114	1033	869	767	706	631	576	498	486	434	407	392	327	306	280	289	274	251	258	248	206	246	250	275	254	265	263	248	211	267	253	252	277	240	255	259	253	259	229	253	245	255	261	258	255	282	222	260	251	234	217	238	246	238	278	244	242	256	214	247	249	266	278	248	235	232	265	242	235	258	222	263	232	236	264	269	290	256	284	222	234	246	251	258	285	239	246	256	251	233	248	253	234	271	247	259	238	258	267	285	259	247	248	229	295	249	255	267	269	263	252	229	270	261	235	250	263	255	221	263	244	294	271	266	233	256	248	234	230	225	227	258	234	246	241	248	229	256	216	250	254	224	250	249	262	272	247	233	250	244	246	282	246	263	256	258	249	253	270	246	232	242	249	231	240	243	238	234	252	251	245	248	252	230	260	245	268	249	258	258	243	258	242	288	282	269	252	270	253	254	260	250	229	233	251	226	265	248	244	260	236	265	275	265	269	289	215	273	285	224	266	244	265	249	261	268	249	268	268	261	240	258	245	272	272	239	261	280	274	243	237	266	270	259	250	220	242	258	256	289	278	258	264	255	258	259	235	239	240	253	240	275	254	238	246	258	225	235	281	247	256	258	243	237	246	260	244	254	257	243	249	245	262	264	247	276	225	253	254	242	263	255	248	267	259	267	245	239	266	265	257	271	235	243	261	270	265	248	268	275	245	223	248	261	245	247	255	255	232	241	268	255	241	264	276	243	269	254	238	219	255	273	255	241	296	235	261	271	241	211	267	245	242	248	247	262	284	267	243	238	250	261	260	235	228	263	246	237	238	275	250	252	262	250	261	245	254	224	245	266	259	254	246	273	230	271	231	269	256	225	235	247	218	237	236	260	240	231	241	257	240	226	218	249	232	251	252	239	274	258	242	237	248	252	220	264	252	245	257	266	236	245	262	259	239	259	245	247	254	251	252	233	229	273	272	252	252	241	253	241	259	280	227	252	260	246	260	265	257	241	239	274	270	273	260	263	247	254	227	252	247	257	248	252	230	264	269	241	273	253	223	258	244	261	263	250	264	249	249	232	252	210	243	256	219	242	251	233	263	255	273	251	227	262	258	256	247	253	255	235	240	294	252	269	285	230	233	251	261	238	249	237	256	244	259	239	250	267	266	253	275	238	248	243	232	247	243	248	228	256	254	260	234	259	252	257	236	267	236	254	257	238	251	268	235	270	269	243	268	262	264	236	234	241	245	239	236	258	266	225	259	280	251	231	271	273	251	237	254	276	238	243	266	249	236	277	258	242	254	248	246	244	247	262	230	241	266	254	247	256	273	257	234	246	243	224	240	252	231	254	227	256	231	248	238	243	243	264	260	245	231	263	245	233	264	251	250	224	239	254	261	244	275	244	267	253	246	239	243	224	232	279	270	252	240	260	257	262	269	251	241	232	226	247	264	240	296	260	267	270	284	232	247	235	235	251	225	260	241	263	237	254	240	266	247	261	270	277	264	250	273	272	242	243	224	226	248	254	239	249	243	259	271	242	260	271	224	244	244	256	251	266	258	219	261	265	238	240	252	238	250	238	237	240	250	259	261	265	265	246	257	277	236	247	225	213	273	250	239	262	239	228	244	240	258	250	260	264	253	236	245	304	230	221	255	261	264	253	270	247	249	266	275	245	254	266	231	267	257	234	226	242	258	243	256	264	257	234	256	222	234	252	255	252	258	257	259	261	271	261	221	237	238	243	268	241	255	270	253	267	234	267	253	228	265	259	247	223	251	246	269	263	252	255	213	253	228	257	251	242	240	284	228	244	246	273	251	239	242	253	274	243	242	258	264	246	218	249	243	262	234	236	251	227	248	240	223	237	246	270	223	244	280	238	253	262	248	258	239	249	237	255	261	239	267	246	220	246	231	225	261	256	234	266	249	219	242	238	247	256	282	234	248	226	252	225	282	246	248	268	244	261	244	260	237	233	272	256	248	254	277	247	243	263	263	250	245	256	261	235	259	249	275	232	267	260	257	261	240	227	235	275	281	249	243	230	265	247	238	236	259	257	275	245	240	228	249	267	249	253	269	293	265	250	267	225	241	260	251	243	212	258	279	249	265	224	264	233	239	260	269	225	274	241	237	250	258	226	282	231	255	255	217	258	255	249	281	260	246	235	262	236	240	226	248	265	257	267	256	246	261	238	253	259	258	278	235	241	262	232	254	228	279	235	235	242	255	274	266	263	281	293	265	263	240	243	251	256	241	232	260	239	265	253	262	268	227	242	255	254	247	226	238	258	240	277	261	229	289	265	300	273	251	238	246	307	256	282	269	255	273	266	255	264	249	256	236	252	232	248	251	251	265	234	245	238	256	256	253	249	245	246	262	268	245	254	253	259	245	225	231	249	232	240	249	285	239	241	298	254	252	241	261	256	256	241	253	241	234	239	232	262	267	267	254	264	260	260	243	282	267	235	257	263	269	243	244	247	235	234	258	255	251	220	232	237	281	244	262	258	249	259	260	270	265	236	242	256	264	242	226	272	252	271	247	270	262	252	250	259	262	243	240	226	260	269	275	224	255	250	249	258	251	225	282	269	249	248	259	232	250	246	265	245	256	251	246	272	260	257	242	256	252	265	261	264	230	266	244	278	246	258	238	256	269	265	242	263	250	260	273	213	252	246	269	238	250	276	232	242	263	231	262	254	235	260	261	257	226	292	275	275	248	268	262	267	249	248	260	255	256	248	214	272	283	237	279	258	250	261	266	234	253	266	246	260	241	266	243	256	244	253	260	261	244	254	255	252	254	264	233	262	242	283	209	261	260	263	247	255	245	239	278	265	231	245	244	244	237	228	262	253	272	225	221	266	249	261	249	250	247	274	248	245	235	257	266	254	222	271	234	273	249	235	258	230	294	264	265	255	230	228	240	242	233	248	265	238	254	253	239	228	238	212	260	258	278	250	249	262	236	242	290	289	241	250	261	260	256	250	255	257	245	255	262	268	225	274	251	250	262	236	243	253	262	272	286	241	264	264	238	213	245	266	264	234	266	249	265	249	261	254	259	242	261	225	252	256	264	229	266	244	252	235	249	240	266	249	255	245	286	247	243	233	252	253	245	260	247	275	247	239	219	240	259	233	246	241	274	252	249	270	253	232	253	252	246	266	246	293	271	248	259	236	237	237	237	251	269	240	235	234	245	250	269	288	272	255	269	251	250	257	270	227	261	252	229	284	252	277	231	259	224	245	226	231	253	254	245	241	257	231	238	266	279	252	285	240	251	236	226	260	269	273	241	218	227	263	245	260	267	242	269	253	253	245	245	267	224	241	266	258	242	240	243	240	262	237	260	232	241	259	265	245	231	251	248	237	288	223	286	228	267	255	235	211	262	265	243	252	265	250	260	240	216	228	252	260	249	217	244	268	268	256	237	256	246	258	262	231	253	255	227	222	225	230	273	243	272	261	276	269	254	261	255	273	277	243	247	258	255	279	238
23707	36992	28032	18742	14731	10790	8084	6103	4479	3537	2900	2419	2101	1940	1589	1361	1244	1056	898	730	723	612	563	494	469	358	349	333	338	293	288	296	270	282	267	283	290	271	277	293	263	282	275	281	263	294	290	292	289	292	274	281	275	266	269	289	239	260	287	244	253	278	257	297	297	263	305	283	272	256	286	254	280	274	247	259	272	243	263	271	298	272	278	265	254	270	295	264	300	264	258	286	298	285	256	265	249	281	283	259	287	272	276	265	250	282	274	254	261	273	257	268	254	278	258	278	256	265	242	288	262	258	262	267	263	277	258	272	266	269	308	297	286	280	282	261	265	276	257	281	275	270	263	277	312	272	271	262	288	310	281	263	286	277	272	278	264	294	286	255	258	293	284	282	264	316	282	291	270	287	275	255	284	267	303	283	292	274	250	270	313	262	273	270	271	248	288	284	275	267	288	290	275	272	247	252	269	299	289	257	251	288	274	301	265	285	280	258	267	253	272	251	256	277	280	292	262	289	273	270	284	242	261	285	249	264	284	261	268	253	293	281	259	275	287	279	284	243	278	280	258	249	273	254	261	290	270	296	275	266	290	284	291	285	310	291	257	269	266	264	261	294	256	303	244	261	255	293	292	299	307	253	258	263	276	248	260	280	265	262	270	300	282	261	261	270	271	279	254	266	269	290	296	284	246	281	294	296	261	264	265	253	250	291	305	257	263	261	264	232	292	297	291	244	276	265	312	299	252	261	248	273	252	269	264	288	285	289	264	293	286	271	261	265	279	258	269	296	258	259	291	263	278	272	307	297	289	298	270	286	283	301	248	286	253	281	273	252	297	283	262	283	261	262	301	273	275	267	292	284	280	267	316	271	269	288	256	253	325	268	238	276	296	288	298	241	266	267	253	263	270	279	302	258	239	268	286	256	269	271	282	279	251	282	271	294	299	260	291	288	288	304	284	270	265	286	289	265	279	261	266	264	272	288	294	281	286	270	273	276	269	256	269	293	262	270	280	275	310	293	261	273	277	305	255	279	251	297	278	286	261	252	307	272	266	300	276	248	270	278	277	259	273	288	283	284	273	261	257	248	287	283	278	256	258	261	285	294	303	252	250	265	268	239	271	277	278	284	298	263	297	272	266	261	269	268	242	285	278	268	270	281	280	280	269	286	257	271	256	266	258	289	302	275	260	256	296	268	301	285	286	239	297	253	254	272	279	262	251	269	294	305	299	264	255	289	291	265	268	267	241	254	304	268	277	291	240	272	275	279	262	260	276	283	245	253	265	295	295	281	278	276	267	288	263	255	277	287	297	256	272	248	238	265	291	273	265	274	270	297	268	287	281	307	246	235	276	245	292	281	277	316	255	266	276	274	271	278	263	263	261	281	283	248	294	315	279	266	248	268	267	285	255	276	277	273	260	257	304	311	248	279	279	260	293	261	240	247	286	272	290	295	263	251	284	259	274	261	290	268	286	304	281	265	270	290	273	277	283	286	291	286	326	294	265	260	271	283	285	280	303	282	294	272	293	276	279	268	275	270	279	270	254	237	284	274	259	275	285	274	266	266	265	271	297	274	306	310	270	305	301	283	247	278	276	253	283	246	266	288	262	271	276	262	272	289	284	257	259	269	269	251	269	285	275	256	278	278	272	257	263	276	307	269	272	263	271	250	261	285	281	281	242	272	325	260	282	266	282	284	292	251	252	290	285	304	280	293	312	285	280	273	300	263	304	280	270	280	298	284	277	262	279	254	256	252	258	263	265	278	221	271	258	293	267	267	270	285	245	262	311	267	238	274	270	257	286	280	317	255	249	328	264	270	256	248	264	275	254	265	259	226	278	259	249	277	275	282	280	273	290	240	263	275	257	268	268	283	279	268	262	276	267	258	270	247	292	287	272	276	265	239	271	277	256	275	272	264	259	265	286	268	275	237	259	274	269	292	266	281	288	287	295	269	239	274	270	280	262	267	288	252	259	312	272	280	280	280	276	295	273	255	283	300	274	289	269	284	295	244	248	282	282	282	266	262	306	254	277	293	263	277	283	278	304	281	278	294	304	256	255	266	281	272	259	275	288	282	287	248	274	255	302	255	271	279	273	291	294	264	276	264	269	254	248	291	259	253	284	282	278	270	284	267	277	289	295	252	277	301	280	288	266	285	268	277	280	270	287	288	280	257	282	262	271	257	286	316	244	258	268	284	280	228	288	268	279	261	267	272	287	262	257	238	309	256	276	300	271	268	271	276	236	296	286	258	257	291	281	272	247	289	292	270	278	288	288	262	288	272	270	242	288	233	267	255	269	283	281	268	287	262	274	265	306	270	293	302	295	265	299	289	296	260	266	297	271	263	264	255	279	266	267	259	246	282	264	270	286	237	273	319	312	258	281	266	279	266	279	312	299	270	295	281	259	243	255	261	256	298	285	284	285	240	258	284	284	262	260	271	272	295	276	242	273	299	284	278	275	282	264	250	258	273	270	281	287	254	298	287	314	272	257	303	277	244	267	291	271	257	295	287	281	291	272	308	297	241	261	267	254	250	282	270	287	273	299	279	244	273	256	250	289	256	287	253	273	270	261	240	269	287	277	250	277	292	272	315	254	276	303	294	243	279	289	281	265	251	291	297	283	312	273	278	247	274	278	265	259	249	252	281	274	288	265	282	257	262	253	253	290	251	296	290	266	274	296	274	248	267	268	275	274	254	273	261	291	243	262	290	258	278	253	262	291	284	264	276	259	256	258	212	282	273	297	249	279	302	293	279	277	252	242	265	286	272	256	286	300	254	249	278	277	280	281	275	250	262	282	279	268	293	269	271	266	305	283	253	273	256	256	245	269	280	287	233	282	258	294	259	279	267	288	252	298	293	260	256	267	281	265	286	265	275	265	258	280	261	276	278	285	243	277	249	283	307	271	255	301	284	265	280	265	267	285	276	314	281	265	288	282	246	277	289	291	267	257	235	273	280	249	294	271	303	286	298	279	270	248	289	298	261	260	287	301	272	244	311	291	269	257	275	256	279	260	277	247	272	293	240	244	265	287	287	274	284	245	281	276	256	248	264	274	295	261	279	284	281	263	292	267	276	272	266	256	301	274	281	246	254	233	278	280	248	280	277	275	276	257	261	259	260	274	280	272	243	272	270	280	263	249	290	270	273	260	275	244	287	264	244	264	276	297	307	269	296	262	273	264	273	277	265	277	286	270	271	305	260	272	293	275	243	257	234	245	258	289	287	290	248	258	257	255	293	270	302	272	277	293	262	262	297	281	261	296	256	276	266	279	254	276	253	282	283	292	292	271	284	282	309	279	288	286	279	264	270	267	272	271	267	252	258	277	248	287	279	275	241	284	246	254	293	270	260	274	273	306	275	273	288	263	270	286	265	264	275	255	275	302	262	275	288	240	260	262	281	259	277	279	259	272	231	268	267	261	267	262	277	270	282	272	262	283	274	280	248	292	279	248	280	295	241	248	267	278	253	262	273	288	258	253	251	262	267	270	247
23384	21104	28402	24118	21526	18236	10326	5629	4048	3165	2720	2365	2042	1828	1577	1472	1257	1150	1017	926	818	737	681	574	583	507	492	459	447	420	446	431	399	404	423	405	392	357	406	392	408	377	404	411	384	414	387	393	387	415	383	382	407	405	425	414	396	396	402	414	400	382	387	388	396	408	373	399	383	399	373	407	374	387	386	393	400	416	405	404	404	408	384	388	395	385	393	374	438	377	374	404	389	376	388	369	390	426	373	394	400	400	441	412	386	422	400	376	402	393	384	389	411	393	351	389	407	373	380	383	402	411	383	381	338	385	404	413	401	392	370	415	420	376	397	394	372	390	359	358	400	406	412	405	361	366	375	350	386	358	423	403	374	382	418	409	370	410	400	378	390	384	379	405	373	402	395	458	385	387	398	402	386	342	380	407	406	385	407	425	395	377	362	415	383	395	371	374	408	387	398	358	425	405	418	394	407	417	414	387	412	409	416	401	409	391	412	375	371	379	397	395	421	354	405	395	390	411	363	396	370	405	377	408	398	378	406	403	403	388	414	374	370	401	394	399	418	408	417	410	399	378	432	382	389	421	391	410	402	410	383	406	408	378	421	400	412	386	381	417	389	383	406	384	374	391	362	408	397	418	412	374	381	379	377	376	391	371	353	371	415	412	419	404	403	437	383	360	414	411	357	362	356	372	398	415	416	383	418	394	393	390	414	412	396	377	364	395	462	402	412	398	402	404	396	416	398	369	340	373	407	384	362	351	391	378	416	401	376	387	386	445	395	372	378	401	417	440	420	418	402	421	374	381	386	364	377	405	430	377	406	403	424	394	378	417	416	383	379	404	405	313	356	407	393	371	407	386	390	379	385	401	373	414	381	407	400	387	392	388	356	415	415	388	412	415	401	382	391	383	418	378	407	403	387	397	374	382	399	413	379	408	403	420	371	373	401	382	409	400	414	386	389	410	377	359	416	391	367	413	391	412	398	375	387	356	375	434	410	375	371	407	397	379	416	378	395	382	389	373	402	406	399	425	445	381	395	421	398	402	391	391	418	425	388	376	382	382	430	388	429	395	403	373	422	425	416	387	403	411	429	400	389	383	371	393	393	400	399	391	376	404	387	402	417	373	387	417	403	390	418	386	411	375	383	372	417	429	401	389	403	432	411	392	393	416	373	361	399	376	363	413	419	390	401	424	361	398	407	374	367	403	430	414	373	425	391	436	397	374	388	399	384	400	389	385	435	396	382	432	398	414	371	412	376	403	390	410	388	385	359	415	396	377	394	416	362	407	431	450	384	410	401	397	395	401	349	392	404	403	379	401	403	407	399	415	404	421	385	348	362	425	378	367	404	395	392	389	392	401	428	354	400	402	399	445	402	393	360	371	411	392	412	342	385	400	391	403	414	374	369	414	398	426	407	421	414	391	402	404	395	392	401	391	390	385	396	426	392	364	416	359	379	411	395	394	372	388	368	357	389	363	410	387	403	391	376	389	374	420	415	387	407	396	413	393	361	404	436	430	413	412	407	411	412	403	388	399	369	357	391	371	381	416	417	387	388	402	395	408	394	389	409	384	394	382	357	397	416	432	387	388	412	393	422	395	389	406	408	380	391	413	404	361	425	411	395	383	426	432	403	383	368	433	401	428	392	431	377	384	376	399	392	426	405	401	396	400	401	407	409	374	391	409	366	386	395	405	401	392	426	397	416	386	404	419	379	357	407	388	398	411	408	429	387	389	361	357	402	393	387	416	347	411	386	391	419	405	408	386	412	391	407	420	409	399	348	404	399	369	401	377	380	361	391	426	387	397	430	410	379	395	365	406	402	391	362	408	386	410	393	416	398	408	414	392	368	382	432	418	391	397	421	368	379	413	394	404	371	397	384	379	372	405	385	378	400	418	370	393	408	376	386	380	398	394	380	387	403	384	366	410	414	385	354	414	383	383	405	369	406	385	358	406	374	379	433	390	372	361	391	394	416	393	396	376	421	409	381	386	419	371	409	373	416	387	395	394	404	393	368	426	399	399	426	405	409	432	407	370	398	387	398	396	407	411	385	421	429	396	409	421	387	405	382	389	395	400	421	410	386	401	383	405	388	392	369	360	391	381	381	418	362	376	416	398	396	393	388	381	400	397	357	400	416	420	393	395	376	422	384	388	427	397	358	397	417	334	392	406	397	445	387	404	445	394	385	464	376	408	366	395	389	407	441	380	393	427	397	373	421	398	356	370	383	386	403	404	407	399	358	383	398	413	390	404	395	406	400	405	378	393	405	405	377	416	384	381	395	425	416	432	373	388	401	397	397	337	372	406	386	399	418	411	422	427	385	381	376	390	392	362	375	356	387	383	410	430	370	392	366	404	394	388	374	380	370	414	406	383	384	359	379	377	437	400	396	393	398	375	381	401	356	402	383	418	366	412	403	372	397	389	405	409	404	403	420	363	369	387	380	385	405	387	398	430	410	410	387	429	387	358	361	397	394	396	421	374	408	366	404	378	380	376	423	400	426	438	373	402	408	412	373	357	380	403	391	402	416	405	423	412	406	392	426	396	375	402	376	393	399	392	378	380	451	392	411	421	391	409	396	358	362	412	368	378	382	375	441	413	406	380	364	406	427	400	375	367	406	421	400	391	347	382	384	433	405	424	432	423	429	395	407	362	378	374	372	385	386	398	397	373	406	416	410	397	422	404	399	410	385	369	370	386	401	416	416	367	398	415	363	373	411	411	369	385	389	437	406	395	386	383	380	385	412	389	385	350	417	384	386	371	388	396	403	392	386	406	400	375	398	393	393	370	378	424	373	372	404	359	427	354	419	410	414	395	379	398	389	399	371	419	374	385	418	426	383	417	399	399	375	395	374	387	435	396	413	371	381	399	386	400	383	434	403	404	391	385	415	360	406	396	391	419	397	404	345	379	368	398	358	376	374	407	421	413	407	402	397	388	371	402	381	390	363	391	420	391	393	419	398	382	369	388	401	422	393	371	365	376	377	396	413	407	422	397	370	381	382	396	410	410	389	419	388	421	386	363	408	419	438	387	425	387	415	395	395	383	415	368	375	386	408	402	367	387	371	395	418	435	377	408	414	381	405	414	377	372	389	370	410	363	367	382	405	386	376	381	368	421	384	411	411	423	367	386	423	386	415	370	376	397	398	466	373	408	389	421	425	381	364	379	389	409	380	385	357	427	417	385	394	392	406	344	361	377	421	409	375	376	404	396	375	392	391	405	396	359	390	410	435	371	380	392	403	405	397	387	406	386	386	392	420	361	407	394	386	391	389	430	386	431	402	409	407	389	371	397	374	405	382	383	368	374	392	412	366	370	427	385	411	387	397	408	389	408	411	432	426	393	412	397	431	386	405	438	399	427	382	408	371	349	411	414	386	399	375	356	389	384	381	410	386	422	392	420	366	398	411	411	388	417	434	397	415	393	394	355	371	397	410	345	397	403	407	407	382	388	366	370	397	404	373	399	381	389	392	357	381	394	398	398	388	401	403	417
24241	44585	35137	24428	20106	15199	11667	8923	6759	5408	4505	3863	3394	2840	2545	2150	1886	1638	1488	1187	1105	937	888	784	712	610	584	571	533	488	498	481	442	425	419	462	455	443	427	444	427	439	397	414	428	459	444	432	431	416	418	444	420	471	444	436	390	408	450	406	383	432	428	450	450	429	430	439	447	474	462	445	436	409	409	455	435	395	427	405	419	421	431	438	419	431	460	436	464	419	402	433	464	433	442	406	453	434	463	398	412	379	438	435	447	448	407	447	414	391	435	445	413	443	462	424	409	410	430	418	402	437	405	435	394	433	409	440	424	433	447	424	412	394	414	413	409	448	423	416	401	392	463	450	448	385	397	426	453	460	413	455	428	438	425	473	427	427	426	401	398	436	440	439	417	417	438	401	432	394	379	447	393	405	415	460	434	449	444	384	425	435	434	451	404	447	428	432	416	398	409	419	455	427	415	450	434	436	415	440	463	409	436	414	424	455	383	444	422	456	373	415	438	442	427	458	416	419	389	424	408	428	429	435	430	421	428	482	402	451	407	432	440	425	407	396	438	419	422	427	425	418	423	433	426	412	448	405	403	411	400	426	402	388	412	434	413	413	403	418	400	423	393	439	408	416	429	454	427	440	400	449	416	404	434	406	435	408	436	475	437	483	436	452	416	423	469	400	425	404	464	426	403	431	416	426	393	408	432	469	440	432	405	411	410	442	408	426	448	428	420	442	416	396	406	408	365	394	452	418	428	441	468	412	419	431	443	447	406	429	453	435	401	382	397	432	440	411	439	429	417	376	453	430	478	389	392	448	429	421	440	399	435	427	418	423	446	425	413	433	437	452	432	403	465	421	447	410	434	443	453	419	435	426	420	429	458	479	463	404	446	432	412	430	418	445	425	420	423	413	436	464	412	406	411	395	400	420	405	392	452	401	412	458	378	409	447	458	450	420	420	434	427	446	441	447	391	376	430	415	434	407	453	439	440	419	419	439	396	417	434	472	404	402	439	426	448	415	421	432	429	388	439	445	464	407	431	418	438	439	423	385	420	417	438	414	427	424	413	406	410	425	429	436	441	410	430	415	440	416	409	432	412	446	426	411	436	409	423	440	447	462	421	429	424	452	444	428	414	400	443	437	392	435	395	413	404	451	398	394	451	399	448	440	451	431	415	421	434	455	439	459	447	418	393	442	405	441	426	451	410	412	428	432	448	460	407	419	440	444	429	404	400	429	412	409	437	442	420	411	429	426	429	427	435	435	431	444	466	430	408	413	426	461	446	414	377	425	479	446	451	447	451	441	395	434	390	451	417	467	425	421	421	403	419	409	439	438	419	428	436	438	433	417	388	420	440	439	420	431	411	428	418	466	458	421	459	437	423	443	446	461	451	420	413	444	438	433	437	419	407	439	411	436	435	429	439	429	390	389	434	415	429	429	400	430	451	474	432	393	410	398	404	455	427	413	425	406	455	396	449	458	395	414	424	437	422	460	390	416	433	419	453	433	444	433	432	410	405	448	441	402	429	416	422	436	412	367	416	429	389	438	431	446	426	418	425	392	437	413	429	428	412	423	412	433	419	411	406	419	446	417	448	405	454	378	448	390	399	414	428	428	417	450	461	439	420	425	461	425	421	403	427	402	413	398	428	381	441	450	398	411	429	461	407	416	437	425	378	445	419	422	436	412	427	459	428	391	424	446	415	388	413	407	395	429	441	390	419	430	422	459	415	448	384	398	404	417	402	422	405	409	436	448	430	451	436	432	459	386	436	389	439	425	400	402	440	437	417	433	409	434	427	377	416	417	449	395	408	451	413	418	418	457	459	398	399	443	417	406	430	428	405	412	414	434	399	445	437	455	404	424	399	396	391	437	417	427	416	432	440	425	413	415	425	429	385	439	416	430	410	442	433	412	468	417	372	399	424	419	411	357	474	421	425	439	411	451	423	410	397	438	413	424	431	437	450	420	408	407	432	449	423	441	420	387	406	423	399	414	424	427	454	423	423	441	415	424	431	413	419	429	450	430	428	464	449	388	439	413	445	429	409	407	471	415	447	403	441	454	433	448	416	415	396	399	407	438	400	435	432	438	443	447	427	447	423	467	443	422	404	413	432	434	410	433	417	425	421	447	401	390	375	448	404	428	419	440	417	388	418	447	407	408	397	369	408	420	382	443	455	432	422	431	417	416	431	395	394	443	443	460	446	456	400	430	413	458	472	402	372	441	414	410	445	426	387	434	422	435	411	441	417	378	449	435	450	433	394	447	414	386	440	459	411	410	391	422	429	400	431	429	397	431	376	450	453	413	407	445	435	419	388	414	410	410	402	402	407	425	401	440	425	435	424	385	395	383	413	434	442	415	412	422	452	460	393	423	438	407	429	425	413	448	452	447	442	368	407	418	445	481	463	401	427	429	417	420	414	416	431	430	438	428	423	432	433	491	424	380	428	406	430	438	415	417	435	429	388	473	420	442	423	401	442	412	434	400	418	443	441	407	439	429	438	453	386	402	434	423	443	427	405	457	421	431	411	457	389	408	421	425	418	421	442	434	442	419	429	410	442	412	457	415	412	415	424	419	359	416	455	443	401	399	371	374	459	389	411	420	388	416	437	425	435	404	388	432	399	427	429	448	434	425	417	440	439	390	361	440	445	438	433	434	441	444	402	411	413	428	421	400	414	424	381	444	457	400	430	416	409	398	406	407	452	376	433	389	404	425	431	409	429	431	406	426	422	456	409	388	428	448	432	459	410	420	453	421	426	405	414	410	437	418	425	444	405	430	423	410	415	429	427	421	413	450	429	465	436	437	416	484	439	419	446	460	446	439	438	438	424	401	397	437	437	439	423	445	458	448	418	423	467	429	421	462	449	440	457	402	455	450	426	421	414	401	425	452	421	418	435	420	401	441	435	430	424	430	430	435	432	459	428	412	430	399	442	416	391	414	436	439	412	404	419	423	446	420	426	398	423	418	423	386	456	432	423	410	418	416	417	424	432	460	459	423	408	430	419	391	461	418	443	448	428	431	406	451	431	421	432	468	435	437	433	387	428	423	428	426	443	452	432	420	428	395	416	416	408	433	453	382	456	423	421	399	421	414	420	406	462	423	432	434	464	407	462	396	410	426	443	441	411	448	433	435	431	464	438	405	416	445	430	428	436	415	446	441	420	417	441	422	393	389	417	447	400	405	408	420	466	410	397	424	458	410	420	419	425	426	369	475	434	406	404	428	435	393	442	431	386	414	467	423	430	446	407	414	421	442	384	394	421	429	427	420	393	444	399	436	409	428	440	421	421	456	422	434	432	436	419	461	412	409	418	429	457	445	434	414	465	446	452	408	464	398	413	390	396	451	469	421	414	428	431	417	432	423	436	438	441	440	453	443	385	402	425	440	410	434	397	401	423	470	427	423	460	443	435	430	443	426	422	409	441	419	430	419	437	450	406	411	445	422	404	423	455	447	487	457	447	429	446	467	443	400	440	422	440	432	404	415	396	422	422	421
24643	21066	27363	25545	18208	10537	6634	4396	3195	2681	2191	1878	1647	1385	1215	1094	908	819	668	610	520	464	404	383	330	300	262	245	209	246	229	197	193	183	175	199	180	179	177	198	191	200	231	199	184	191	204	182	193	204	199	211	183	211	203	202	164	216	196	171	172	171	181	180	176	186	180	148	203	209	175	189	172	188	195	193	194	172	195	217	184	236	195	195	195	173	184	200	184	193	217	211	187	183	188	188	196	202	194	178	197	178	205	195	195	192	199	197	200	181	180	189	185	202	175	163	177	192	172	195	179	200	198	190	200	195	194	205	188	177	185	184	190	162	179	181	185	186	194	196	194	199	193	179	171	199	175	189	214	163	221	176	191	181	202	207	182	176	165	160	177	191	197	185	206	214	186	173	183	197	224	157	188	178	190	177	211	177	192	187	179	197	184	195	205	187	202	207	177	192	231	180	217	174	188	192	203	196	178	188	193	212	188	185	204	181	189	160	178	202	182	208	171	193	185	208	159	171	178	187	216	197	207	193	185	198	218	189	187	194	174	186	193	164	192	194	205	190	207	187	178	196	187	211	198	188	195	200	180	175	219	185	209	196	190	194	199	199	200	167	189	188	190	194	185	177	171	177	192	176	177	191	233	198	160	189	208	184	201	192	204	188	196	198	185	200	182	211	187	183	208	186	182	178	208	204	171	199	186	208	207	194	215	175	180	199	182	211	189	195	190	174	197	184	204	202	202	201	209	196	172	180	187	172	191	181	166	192	165	175	205	188	213	218	191	226	177	181	211	196	191	172	217	173	199	205	175	210	191	156	197	193	211	166	193	198	227	182	203	208	171	194	218	180	184	177	176	197	187	205	181	200	188	198	163	191	192	184	196	182	188	206	205	201	195	206	221	170	192	203	188	182	164	189	187	179	182	207	178	205	194	192	168	192	188	200	194	195	202	198	174	198	197	167	195	182	198	214	206	211	187	180	164	171	174	195	210	195	198	193	191	191	206	194	179	177	208	202	190	166	180	202	186	208	184	191	176	195	184	189	182	188	229	212	177	189	190	194	189	212	185	190	191	188	176	202	209	214	185	202	186	180	199	194	191	179	157	194	232	191	203	175	201	183	193	196	194	165	182	198	190	203	201	189	191	188	212	202	193	202	196	200	165	208	177	189	234	176	163	205	189	195	192	192	209	190	194	190	173	197	180	215	212	178	177	174	181	185	204	191	167	184	208	188	170	202	203	173	171	200	181	189	212	191	203	189	187	189	183	209	160	185	183	190	182	192	182	214	186	211	184	182	186	194	169	194	206	175	181	199	179	174	194	161	201	165	206	191	174	164	176	184	189	165	189	207	182	192	193	174	201	177	176	192	184	192	177	179	169	216	216	204	178	213	190	187	187	185	182	158	181	204	188	179	184	190	178	176	195	187	201	202	187	173	198	187	187	196	169	172	194	203	187	175	178	214	172	170	165	186	208	202	185	194	215	180	177	216	176	172	214	191	187	169	187	193	204	192	178	191	178	199	201	176	194	183	181	184	183	196	176	177	185	178	193	184	190	194	218	175	187	183	208	205	211	191	170	146	171	179	187	172	206	206	188	193	196	198	198	168	188	217	181	180	181	202	209	202	181	172	191	182	173	206	189	188	195	193	208	206	191	180	174	168	190	189	196	181	207	189	209	196	200	180	174	210	183	190	209	212	178	201	175	192	170	197	214	205	163	196	166	173	183	216	171	163	200	172	178	186	182	182	189	202	195	166	199	192	214	219	201	196	213	180	197	193	202	206	195	193	192	201	195	186	196	174	181	204	175	180	171	179	189	198	186	175	206	195	195	185	187	194	197	195	192	190	174	204	192	200	188	175	193	190	181	168	181	180	197	192	191	200	180	178	195	203	201	179	174	198	187	172	206	200	176	198	179	206	200	185	192	193	198	208	205	197	181	206	160	208	213	186	194	191	188	207	195	179	191	195	191	181	182	177	159	173	186	194	184	176	191	195	190	186	204	190	192	198	189	196	170	187	185	180	194	185	185	182	189	188	190	180	185	184	170	183	201	200	189	188	212	185	182	180	186	171	207	207	195	161	191	184	204	191	197	193	180	189	193	190	203	197	186	191	188	199	183	190	174	192	183	170	221	162	187	201	167	198	198	180	189	169	219	204	195	162	191	169	203	196	192	180	164	203	192	198	181	175	206	197	212	192	197	173	177	214	205	202	202	175	190	169	204	195	186	188	199	206	210	172	187	186	196	182	205	173	177	209	185	199	210	192	212	170	202	187	183	168	158	175	178	209	191	194	176	187	183	180	191	195	183	197	188	195	196	192	186	199	192	201	195	179	185	217	187	210	194	179	195	185	178	209	191	192	173	181	206	184	198	202	200	195	214	185	160	193	211	186	186	202	209	190	185	187	189	183	195	193	211	189	201	187	192	161	204	191	200	187	222	190	192	192	185	198	183	211	172	191	195	193	181	196	172	179	194	182	195	195	211	182	196	196	186	206	196	182	202	191	183	196	182	199	175	212	192	180	185	196	169	176	190	186	162	192	166	198	217	185	183	194	210	192	197	187	174	190	182	169	183	201	223	173	195	173	180	187	206	219	214	204	184	193	180	179	180	187	190	190	179	204	189	198	191	198	189	198	196	204	188	171	189	201	185	193	177	199	193	179	199	203	178	205	197	202	180	202	187	180	191	178	185	192	191	193	206	183	182	170	174	203	173	186	211	182	180	210	180	180	198	215	220	187	179	186	206	208	191	191	194	190	212	192	215	200	185	201	199	201	194	225	189	190	200	194	158	192	203	185	161	177	183	168	179	186	207	182	203	177	189	174	183	187	184	188	193	180	185	201	186	191	174	164	208	194	185	197	179	194	179	204	192	221	192	185	182	207	197	194	193	188	180	155	199	199	209	196	193	173	204	185	184	181	199	191	159	184	170	168	183	198	198	193	184	177	178	173	173	205	153	199	201	191	156	179	187	207	193	196	202	192	172	206	197	168	183	184	211	177	182	198	183	171	200	190	182	200	191	207	185	217	166	181	226	172	205	198	187	181	159	188	183	186	195	178	193	210	210	203	186	201	186	215	183	201	211	196	189	198	172	182	168	178	207	168	183	197	204	166	187	199	193	199	187	208	192	172	187	191	185	188	187	184	192	195	174	180	201	190	200	168	220	195	209	171	181	178	190	163	197	180	188	186	180	180	183	180	194	177	200	179	172	180	188	204	206	192	215	213	188	192	185	190	175	184	203	211	175	184	186	186	192	183	194	193	188	207	177	194	211	195	197	176	187	187	181	200	177	191	193	170	206	189	190	188	195	213	176	171	209	195	188	200	199	186	160	216	180	205	195	197	203	171	170	198	176	175	193	178	193	174	183	173	174	193	215	212	196	196	205	202	185	187	207	215	190	194	233	187	220	199	199	205	174	217	185	176	192	171	189	187	203	197	186	210	198	216	185	183	195	211	179	169	200	187	179	180	201	172	182	174	179	206	181	211	185	197
23460	41450	32923	22575	18301	13835	10253	7789	6006	4960	3866	3255	2640	2306	1986	1774	1521	1280	1096	960	755	655	579	527	487	368	294	302	256	253	248	240	220	224	241	235	236	219	220	213	226	216	200	220	230	209	214	244	234	222	211	214	224	224	234	211	222	213	217	226	209	208	218	205	202	196	202	229	218	242	212	214	226	227	226	205	216	202	222	247	207	192	229	211	236	215	206	211	218	221	203	207	210	229	238	210	222	218	197	225	241	215	208	193	235	224	210	203	235	180	221	214	255	240	233	202	219	181	197	207	224	213	202	217	195	219	204	208	232	220	211	223	209	208	220	218	216	195	222	226	209	219	220	212	192	230	228	220	226	206	217	220	228	235	210	209	215	235	232	219	192	220	218	211	199	213	240	214	218	191	226	245	189	229	182	223	201	196	191	221	222	237	247	212	224	209	222	218	203	218	232	226	200	238	195	230	198	199	227	212	215	217	188	199	224	229	244	208	205	205	174	221	218	218	179	198	213	228	250	238	225	204	206	231	214	219	216	239	208	226	210	214	195	183	211	207	200	217	228	231	200	220	226	208	213	224	234	205	200	224	215	221	199	222	204	255	209	222	225	215	210	223	211	198	207	219	202	206	194	195	198	217	232	184	189	205	220	219	252	228	227	231	211	233	200	196	205	197	216	206	179	211	211	199	209	225	207	228	236	220	184	228	224	210	204	203	218	230	195	203	197	196	197	222	230	196	235	180	205	177	230	226	192	226	226	203	200	234	224	237	219	235	203	209	196	220	226	181	189	227	205	196	238	210	191	181	231	225	219	191	222	224	199	217	245	190	218	211	204	205	220	235	200	223	212	196	227	223	216	198	204	225	210	209	209	204	195	225	224	229	217	217	230	202	193	224	243	212	231	220	218	226	204	220	190	211	175	205	213	202	208	232	194	214	246	222	208	198	232	210	218	215	190	211	222	222	198	199	199	212	204	216	202	190	241	203	228	216	217	201	218	200	217	209	225	231	202	220	194	220	210	222	231	211	201	205	201	235	233	206	209	223	220	216	202	230	202	199	222	228	210	216	221	210	214	232	229	220	201	206	229	204	198	204	226	218	221	235	220	210	231	205	221	191	216	210	189	220	217	226	229	203	219	209	216	219	192	227	220	219	209	199	227	222	192	200	242	223	221	248	205	229	203	244	217	215	233	195	222	205	217	207	196	220	210	213	218	232	221	224	218	225	195	206	229	229	214	214	204	206	224	212	212	215	185	202	224	223	216	212	230	187	223	194	204	228	207	254	192	209	206	200	215	225	210	238	224	216	218	246	204	213	215	217	202	228	225	192	225	228	202	211	205	218	250	208	229	209	199	200	202	219	206	203	204	197	217	179	226	213	213	215	215	227	188	222	229	203	222	235	224	205	198	212	189	193	223	196	226	218	218	216	194	210	224	192	195	228	182	191	235	234	200	214	218	211	204	221	215	187	203	201	199	216	199	172	206	207	227	223	236	218	226	237	213	206	226	211	200	205	235	243	200	204	227	232	185	243	207	202	211	240	223	198	221	239	201	206	231	237	194	230	216	211	234	213	262	229	230	212	214	209	212	224	241	198	199	239	203	194	211	237	230	216	213	195	224	206	204	215	204	194	218	249	206	200	222	214	185	218	218	224	217	236	199	224	210	201	207	208	230	211	212	218	213	192	206	241	217	217	206	216	197	209	223	207	234	219	212	225	198	209	204	207	220	206	192	232	237	216	203	219	216	195	229	210	219	206	214	236	204	203	214	219	217	232	239	235	227	195	203	237	214	207	229	229	234	214	208	222	201	251	219	206	211	223	201	235	204	256	196	219	215	221	217	204	183	185	206	209	243	195	209	220	196	202	228	196	211	223	196	219	224	207	204	238	228	239	214	213	208	194	203	233	214	219	233	197	218	231	205	230	213	202	231	238	197	195	202	210	213	224	205	210	210	172	197	197	208	208	244	217	220	216	220	181	224	244	216	222	201	222	208	209	226	212	221	230	217	213	246	198	191	242	234	216	242	216	212	230	217	262	225	185	217	199	231	222	225	205	226	224	229	206	223	204	193	225	213	216	234	200	207	184	203	251	203	193	212	228	208	186	190	197	205	232	215	221	238	215	221	227	223	202	220	223	215	194	200	201	209	216	219	214	213	203	225	209	213	217	219	207	215	235	195	240	209	224	196	242	194	206	193	211	239	244	201	254	223	190	191	212	204	229	228	206	222	198	233	225	222	210	203	231	190	205	247	223	212	224	214	225	216	207	191	244	201	224	214	191	237	221	216	238	194	202	220	203	239	217	196	208	216	238	221	202	211	217	200	231	232	221	198	214	231	219	207	212	238	194	254	233	206	230	208	200	224	241	195	204	224	209	201	224	220	231	230	211	232	209	217	224	238	212	237	209	220	230	230	211	213	212	206	209	214	226	195	196	211	211	194	214	214	216	200	205	229	226	223	218	211	213	194	204	225	220	225	196	194	219	232	214	182	214	222	208	227	245	226	224	215	184	198	244	207	215	208	225	222	216	230	240	207	231	205	222	242	219	205	218	220	241	226	215	214	229	221	216	201	221	229	233	205	173	214	227	210	208	194	179	204	234	201	226	234	200	206	200	185	204	211	207	190	197	226	204	204	216	204	194	215	219	187	236	218	209	211	207	202	212	221	218	238	232	213	200	228	205	214	199	203	210	210	219	222	211	202	225	217	225	198	216	203	219	193	213	209	204	219	230	227	234	219	220	213	217	210	216	193	182	240	225	217	208	225	216	217	192	210	225	213	196	213	221	202	188	206	204	207	218	182	216	199	202	212	202	214	232	250	217	205	206	209	243	200	199	213	204	202	237	246	233	250	215	203	221	216	204	207	200	210	226	197	212	204	205	211	221	196	223	203	195	227	220	220	222	228	212	210	238	215	209	232	216	217	206	216	229	241	233	203	205	213	198	209	204	214	200	206	238	228	206	206	210	226	198	195	217	229	204	217	228	210	226	210	203	221	224	195	222	224	177	219	202	212	223	213	216	220	209	184	208	181	217	197	231	223	206	193	213	188	235	243	234	218	247	193	196	234	217	213	214	233	197	212	225	227	199	230	213	208	238	228	218	214	208	230	219	229	196	190	225	224	207	199	226	210	214	207	212	240	209	180	207	207	216	198	201	225	215	222	240	226	246	202	229	207	227	241	222	197	209	202	216	207	203	210	217	233	208	202	215	210	197	204	206	200	204	227	222	210	218	210	248	226	216	222	195	228	229	226	205	199	210	198	216	221	212	231	208	208	226	224	212	197	208	206	227	202	197	225	205	206	241	212	214	213	207	192	209	188	206	222	223	206	216	219	225	191	195	168	244	206	206	199	194	213	203	212	217	183	219	205	205	220	192	233	193	234	223	188	233	223	191	198	217	212	232	210	192	211	229	215	225	210	223	209	207	200	227	191	197	219	202	202	200	216	215	215	221	234	220	224	200	192	209	212	218	210	202	207	244	212	237	217	214
22500	21097	28723	23740	21242	21921	18157	8423	5955	4798	3918	3138	2691	2356	2031	1765	1540	1338	1186	1077	851	811	732	634	608	539	498	429	475	426	416	360	380	354	368	364	381	353	349	382	364	353	398	339	378	363	351	372	380	365	402	392	376	396	374	349	383	379	382	371	383	360	413	380	372	349	369	400	371	384	373	393	375	325	347	344	337	356	403	354	368	336	353	351	361	366	376	392	361	366	387	365	389	386	336	354	333	366	368	383	399	369	366	367	371	365	388	386	376	342	334	345	380	364	372	357	355	390	388	389	365	358	391	359	366	337	379	363	365	373	385	393	376	398	348	351	390	370	335	336	377	375	359	377	351	389	382	345	371	388	366	389	366	350	377	370	398	363	359	367	371	361	367	368	391	389	382	355	369	360	369	376	374	390	368	354	387	351	373	386	381	361	394	381	364	381	366	407	372	392	379	371	352	357	398	342	368	385	386	380	381	344	345	343	379	369	335	352	354	355	424	369	340	377	356	366	388	364	393	403	364	346	380	401	402	367	358	345	361	385	374	370	339	359	373	351	359	351	374	373	415	365	378	382	388	374	361	384	366	368	365	371	372	349	412	358	402	347	358	379	389	363	360	399	357	349	351	396	401	370	369	360	390	375	379	382	323	366	416	360	397	356	400	384	398	378	332	351	375	365	386	379	384	409	341	373	352	365	381	372	378	403	378	367	369	369	376	400	375	386	357	360	368	405	374	324	352	384	341	370	366	353	382	373	355	352	357	379	355	357	374	361	328	339	397	364	380	382	354	348	379	388	385	352	368	361	373	360	405	375	369	335	366	360	390	400	357	402	352	391	343	387	372	382	362	363	395	355	382	361	387	398	379	365	390	384	367	369	391	359	347	364	396	367	346	403	383	386	339	344	405	344	331	375	356	377	381	356	378	377	397	384	373	338	371	353	344	347	393	381	380	370	370	357	392	349	378	350	354	346	372	360	348	367	366	329	367	372	392	388	365	373	361	395	374	393	339	377	354	384	341	383	350	375	352	343	399	401	356	355	380	380	383	375	395	348	388	355	356	407	370	377	368	398	374	386	375	359	380	379	335	376	373	387	373	350	361	387	360	411	367	387	372	376	344	394	399	388	377	399	395	354	372	387	357	341	368	373	354	372	377	343	381	370	381	384	344	372	387	389	354	358	382	392	402	382	385	364	355	372	408	399	381	357	374	369	407	345	336	372	387	363	356	398	372	377	359	385	384	390	384	353	380	396	332	354	354	372	361	358	383	378	370	400	357	347	378	380	385	376	358	378	337	362	340	371	348	382	340	374	367	385	372	340	350	359	392	360	354	364	380	352	376	366	405	402	420	385	371	395	328	379	382	374	373	384	348	425	384	405	400	375	360	364	380	348	381	368	375	392	386	371	396	372	396	362	370	404	328	385	371	339	365	358	368	371	361	344	339	363	333	349	368	347	370	367	367	320	377	390	362	371	350	366	378	403	349	381	366	325	373	381	390	378	364	365	355	367	370	371	378	379	362	377	349	383	343	388	378	385	347	352	374	359	344	356	370	372	369	378	373	415	363	361	344	384	390	330	363	389	326	349	373	385	363	374	392	330	410	407	380	387	412	395	357	330	350	374	357	379	403	326	356	374	358	351	401	373	372	377	330	373	365	327	365	372	410	344	353	385	333	408	388	392	383	382	402	359	353	372	377	333	363	341	380	363	365	323	367	414	379	367	378	366	389	362	420	387	370	377	345	417	372	394	361	412	369	375	357	383	339	377	357	356	381	345	352	373	378	340	396	365	344	364	356	394	363	404	395	371	367	366	393	401	400	396	372	374	390	362	373	366	367	375	376	387	378	384	366	357	356	376	367	336	369	368	354	365	344	375	349	405	372	380	358	378	368	354	417	363	354	381	371	387	362	354	384	387	366	346	415	384	359	387	342	399	373	375	391	372	357	403	363	341	366	385	339	377	379	347	394	393	359	343	358	361	368	366	346	392	389	372	373	353	335	377	366	365	356	374	396	377	400	328	399	374	379	311	379	390	389	363	384	355	352	325	403	394	385	347	363	352	404	372	351	377	417	378	357	376	370	353	386	364	392	373	370	352	379	340	348	341	386	370	356	354	393	391	404	346	360	380	349	379	371	368	378	376	346	371	337	385	375	354	389	388	340	344	368	369	393	358	366	340	362	378	356	402	377	370	350	389	369	359	367	363	348	362	356	396	385	368	397	317	350	365	368	421	329	372	398	353	367	391	325	391	359	392	389	404	372	388	376	392	362	355	372	360	375	351	365	344	383	395	395	391	372	390	361	360	386	380	377	355	341	387	382	343	367	369	364	366	374	378	356	369	379	355	392	330	365	367	381	351	385	365	382	345	362	400	387	379	355	355	363	380	393	399	402	327	382	342	365	357	349	358	386	370	385	364	369	391	384	364	360	386	388	346	357	358	392	360	341	370	358	336	366	391	357	366	373	369	367	358	361	370	386	367	345	347	344	359	372	375	384	352	366	368	357	360	351	352	378	403	373	391	392	367	385	328	356	375	383	384	398	363	372	380	351	350	375	340	358	406	377	353	377	392	385	369	367	389	362	391	364	371	360	380	387	412	400	346	404	394	362	405	359	360	379	398	361	400	370	411	349	366	356	398	374	374	359	342	379	352	393	396	392	388	385	343	393	360	356	373	361	342	326	341	364	374	389	372	363	380	342	402	339	393	365	390	346	406	404	349	377	374	396	349	364	363	355	372	361	347	341	361	364	384	370	336	365	338	370	341	373	370	356	380	364	368	385	330	370	370	387	377	354	379	380	358	352	383	371	363	347	385	359	360	384	357	406	383	377	403	341	347	374	396	356	376	357	382	375	372	367	344	367	335	400	348	362	387	365	349	328	348	400	378	360	355	381	378	378	359	351	358	350	377	355	394	387	391	366	367	382	366	364	362	390	387	373	389	360	372	384	342	363	366	359	406	362	362	386	381	350	369	358	389	371	425	356	375	400	373	319	373	362	384	358	346	371	398	395	376	336	382	406	402	376	352	367	394	364	365	340	388	362	362	372	383	372	398	413	364	380	363	385	363	357	366	342	368	352	366	373	410	368	371	351	365	369	338	396	384	393	350	380	344	367	362	378	324	397	374	373	369	349	369	364	369	341	330	384	405	358	374	386	379	396	377	371	393	362	379	345	393	353	389	393	363	358	339	412	403	378	367	381	377	361	389	349	380	393	411	354	352	345	371	345	375	351	356	371	387	396	378	362	338	367	331	373	406	378	383	408	380	359	357	344	377	384	348	351	380	349	354	375	342	409	375	363	365	382	376	375	344	380	350	379	361	360	350	392	360	355	379	365	363	366	389	351	394	359	400	354	346	370	382	380	377	345	397	378	362	391	349	361	361	374	388	382	339	398	350	388	371	364	381	399	380	373	418	367	396	372	355	393	379	365	343	345	364	369	359	363	383	373	341	409	362	341	386	369	361	401	382	382	393	374	384	359	382	380	368	354	377
26077	49687	39818	29126	24133	19178	14897	11408	9238	7620	5979	5030	4214	3780	3118	2709	2257	1967	1715	1505	1301	1122	933	900	767	652	595	490	543	476	404	412	427	422	440	433	418	418	413	404	386	408	421	375	404	397	434	405	396	396	396	354	395	386	385	417	403	412	397	390	404	389	412	426	444	425	393	395	431	430	408	384	432	384	372	399	417	414	416	398	426	422	413	414	394	400	390	435	369	387	375	413	420	366	407	385	384	457	425	385	380	402	397	370	432	400	444	391	382	429	413	393	432	405	431	412	413	428	406	409	381	442	380	420	394	405	385	390	396	418	415	346	428	430	420	402	353	418	431	383	391	374	405	399	392	356	403	421	412	394	419	414	380	438	424	423	368	378	381	377	412	386	411	386	402	361	425	431	388	385	400	388	384	442	396	414	420	397	406	388	385	376	387	388	361	399	399	390	427	394	431	387	385	383	394	395	397	354	389	432	424	468	379	368	427	342	395	413	411	407	397	453	420	378	413	392	410	405	393	385	402	374	392	447	410	368	432	390	412	370	416	429	382	408	396	379	412	416	378	417	405	404	451	420	403	415	366	375	386	405	404	425	420	368	393	380	441	399	395	408	383	416	405	411	393	414	379	381	400	399	418	387	363	404	410	398	419	383	417	347	371	378	399	435	396	407	407	447	427	410	412	386	389	403	377	411	396	405	408	380	402	406	415	411	405	400	412	417	398	399	413	440	381	384	427	378	411	380	412	401	392	411	373	407	406	387	425	404	409	391	390	402	361	404	397	391	394	396	408	393	430	393	390	378	388	382	388	375	401	388	414	373	425	389	403	386	412	408	405	394	363	398	381	386	402	398	395	382	459	433	397	403	389	384	371	409	401	432	362	432	387	425	363	416	410	385	388	409	387	408	425	403	397	392	415	457	361	416	431	414	402	370	427	408	411	373	387	390	396	418	425	394	436	362	401	405	374	379	411	381	384	430	395	383	405	374	400	412	411	421	387	379	380	370	409	394	416	382	420	403	418	403	424	365	367	405	406	422	389	398	407	434	394	430	386	404	395	404	392	362	395	378	436	393	410	374	375	418	432	393	364	399	403	409	434	422	393	407	417	416	397	418	399	441	418	408	422	406	425	427	416	377	346	393	402	430	398	388	400	447	405	381	385	363	375	383	424	415	406	433	412	407	414	381	384	415	427	405	406	395	418	393	388	397	362	411	439	404	420	393	412	401	404	390	441	418	399	402	393	392	385	401	426	398	388	392	387	399	393	418	377	424	418	402	378	366	395	372	402	392	398	385	379	423	418	416	428	413	385	348	384	422	402	401	398	412	386	415	401	396	434	397	424	429	425	401	430	374	366	392	392	371	391	415	406	409	381	390	416	399	403	397	386	414	393	386	417	398	382	397	378	416	407	394	380	392	389	408	383	374	407	415	435	412	404	406	407	389	379	411	366	394	399	417	402	384	398	405	399	405	372	414	377	408	369	380	390	385	408	384	409	406	431	407	400	391	414	379	375	400	407	376	372	386	420	404	416	349	383	417	375	396	377	425	392	382	389	406	388	392	386	396	440	402	425	413	389	391	402	415	412	453	418	407	396	402	386	411	375	368	401	384	362	397	385	430	384	395	409	404	376	371	375	408	389	406	400	435	428	422	388	391	374	418	433	392	393	403	357	387	412	432	384	411	388	377	413	424	386	393	425	416	377	400	416	389	392	404	426	419	401	416	377	392	410	410	402	393	418	424	387	460	383	373	401	388	409	418	428	365	411	402	410	402	413	409	402	396	419	397	372	368	412	373	452	421	410	394	416	398	407	422	382	382	422	402	390	445	409	387	410	389	396	397	400	389	383	392	399	384	389	397	407	406	400	395	405	405	414	437	401	403	428	386	405	400	412	399	416	410	389	386	405	411	419	372	426	419	408	387	404	388	408	390	354	410	379	397	372	418	368	412	403	391	422	380	372	387	394	420	411	385	426	381	402	414	385	425	387	408	428	435	428	367	399	428	393	395	391	421	399	389	388	446	398	359	443	393	385	395	384	364	424	380	417	396	384	371	413	380	414	435	396	417	401	411	391	362	390	390	424	406	405	404	398	377	400	402	365	410	396	379	446	407	403	436	436	417	390	404	393	411	397	408	405	384	419	397	396	423	430	377	392	402	396	372	415	396	376	400	380	374	396	421	381	420	419	444	436	417	430	380	402	407	414	421	373	379	400	388	401	403	396	422	393	422	405	418	381	398	399	439	368	413	399	397	392	410	419	395	402	368	408	384	406	376	417	381	393	373	386	448	390	412	379	396	406	385	406	395	414	398	413	388	401	422	420	364	405	389	425	374	373	398	424	371	399	391	417	375	371	425	405	391	415	394	396	411	376	379	397	423	411	389	398	414	403	383	386	388	416	394	424	372	420	393	400	400	442	411	401	403	432	400	403	401	405	390	393	423	393	404	433	401	421	392	396	414	386	400	404	380	430	375	398	384	373	392	406	431	396	413	373	432	417	396	372	418	407	419	394	389	397	374	406	404	384	402	415	415	375	421	390	353	397	365	402	384	390	377	405	390	392	443	406	379	398	405	353	377	394	374	413	415	413	389	381	432	419	413	397	379	367	397	395	424	431	435	411	395	428	401	399	401	391	399	388	389	369	382	385	392	363	394	364	389	390	394	385	376	409	386	393	387	428	413	399	424	403	375	386	394	409	406	412	425	357	419	398	395	372	422	426	410	407	424	409	415	387	346	397	408	401	373	402	399	395	403	421	413	395	376	401	377	423	404	447	414	390	415	387	386	411	405	404	376	391	390	382	373	386	393	376	414	389	395	428	409	431	370	398	390	403	438	402	441	394	393	380	423	421	376	392	404	414	431	429	361	419	399	428	443	408	416	448	384	389	393	390	389	364	411	412	412	427	384	420	398	372	393	424	402	385	394	384	433	395	415	397	403	410	392	419	422	415	422	423	369	398	378	412	422	401	435	404	391	385	396	401	361	392	379	420	395	363	377	377	416	386	387	451	387	404	379	428	404	405	427	415	405	400	406	393	386	369	415	395	381	365	389	415	391	403	420	424	352	366	410	376	405	396	424	400	374	390	421	417	389	408	396	358	420	349	405	409	420	399	400	388	426	395	385	358	444	391	392	417	407	373	397	403	373	417	411	400	424	415	394	377	407	390	409	409	423	408	394	382	445	406	392	400	390	384	359	420	403	430	412	384	410	453	364	352	394	360	361	388	423	407	397	382	374	424	384	379	409	398	401	423	431	390	411	399	401	418	395	385	409	393	387	407	395	446	393	373	395	370	386	394	413	410	407	395	379	398	393	382	370	416	410	368	405	389	377	404	373	380	398	438	416	421	373	402	394	417	443	410	372	415	407	433	376	447	406	395	434	392	391	384	376	395	411	361	387	402	395	408	387	411	392	439	403	414	379	401	379	415	405	386	381	395	386	392	382	381	455	437	430	413	367	401	402	403	420	421	418	402	425	456	397	384	409	393	373	436	400
28150	23346	26315	19055	10697	7014	4682	3536	2700	2173	1796	1515	1259	1169	1023	838	774	663	623	532	474	476	390	388	371	299	326	284	277	265	253	247	241	234	252	277	241	251	238	236	258	233	261	252	252	252	258	250	236	240	257	271	234	263	235	217	241	249	240	255	250	270	237	263	264	230	241	283	222	236	250	255	240	212	250	246	252	242	237	254	255	240	234	278	245	224	262	217	262	240	283	248	250	240	253	287	269	243	267	236	256	240	232	210	232	252	247	249	239	234	247	268	246	254	223	241	265	222	232	260	253	253	269	259	244	274	223	224	241	258	238	246	236	255	239	238	241	266	259	289	241	279	250	230	248	251	249	261	254	218	220	245	216	247	250	236	286	252	259	252	259	231	255	235	247	255	262	248	259	237	232	252	231	253	261	257	269	237	273	254	259	252	270	266	238	239	241	269	260	254	267	250	279	278	275	240	268	231	241	254	265	265	260	282	264	227	241	273	259	257	233	252	231	230	250	247	270	256	233	251	247	239	265	237	242	250	246	265	250	242	237	264	255	243	230	280	227	272	269	237	262	274	272	273	257	246	243	257	265	252	257	247	241	237	268	263	258	286	243	246	230	270	264	281	252	245	240	253	230	258	258	197	266	247	254	255	249	263	244	253	239	239	236	249	265	225	236	283	251	255	258	253	268	216	227	255	258	232	251	233	229	219	245	254	263	265	225	252	243	247	239	243	244	284	242	268	227	250	238	221	260	249	268	248	266	240	236	248	219	247	253	248	242	247	242	241	260	242	241	222	243	260	269	288	244	245	258	263	255	251	236	261	287	270	230	258	232	276	244	238	239	233	251	261	271	230	210	222	262	266	208	211	241	235	257	224	225	258	258	277	256	251	255	256	250	250	263	235	246	243	250	259	228	234	254	257	257	254	237	230	228	245	254	266	247	259	259	252	266	275	261	257	261	227	247	244	240	288	237	239	252	236	247	286	258	280	229	247	242	249	233	255	265	282	273	229	201	249	277	268	240	242	230	280	272	221	252	246	255	250	239	264	244	217	257	249	243	224	229	250	238	258	242	247	285	233	218	220	253	269	266	209	220	266	245	243	241	220	242	255	252	269	236	246	259	241	257	235	261	271	247	268	260	249	247	271	264	271	224	244	265	243	245	235	245	236	247	258	245	251	238	239	256	256	229	276	240	264	227	253	248	256	243	245	285	240	230	277	263	223	291	272	237	257	269	254	281	236	240	266	270	259	267	276	232	230	263	250	243	259	234	243	280	273	269	217	280	262	258	241	258	249	233	251	252	226	270	216	228	248	222	218	277	267	247	277	236	210	268	218	247	245	265	259	213	243	251	289	239	253	248	266	239	274	252	242	245	257	251	244	231	260	232	246	263	278	244	248	281	248	255	206	219	239	257	250	217	260	240	230	229	230	248	239	257	316	264	236	280	231	256	262	247	250	223	266	254	277	242	251	273	200	266	280	294	238	273	228	236	246	226	228	260	258	274	279	234	236	276	246	246	266	258	261	233	240	259	248	243	256	256	227	268	236	254	250	218	236	254	242	269	232	236	261	246	245	245	238	269	247	265	259	255	246	248	264	269	262	246	241	254	247	270	248	262	271	248	282	263	265	276	247	257	270	255	243	207	234	243	246	274	240	244	265	245	251	245	281	219	254	240	239	267	243	236	270	260	253	257	221	293	267	251	267	260	237	257	265	247	269	235	239	258	236	263	276	254	212	242	270	241	241	231	254	240	253	269	267	254	245	231	248	249	234	257	240	235	241	247	260	255	250	248	276	221	241	236	247	237	259	265	251	248	268	270	234	246	257	263	226	238	233	229	254	252	237	239	251	267	254	257	238	262	226	230	241	265	240	230	224	286	244	233	295	262	251	227	240	265	262	271	217	247	241	262	264	251	228	263	236	275	215	267	231	260	254	225	233	263	273	249	231	252	232	248	258	250	263	241	255	257	239	235	218	252	273	252	280	266	248	263	219	278	220	226	239	227	249	257	235	231	273	233	259	239	263	253	286	226	259	243	241	266	244	284	249	241	253	246	216	238	245	231	229	256	246	229	232	229	258	252	248	263	242	275	243	240	255	244	214	265	227	238	259	259	255	255	250	256	225	216	262	238	241	259	240	250	223	246	257	269	265	257	259	258	224	276	258	224	287	221	279	225	242	266	257	256	272	246	255	252	268	262	242	249	269	259	244	244	235	268	253	233	245	252	234	257	258	262	256	265	242	235	278	253	205	272	241	249	257	247	228	239	231	235	270	242	249	279	266	271	270	257	273	245	242	264	249	254	255	252	232	249	262	254	255	255	258	251	248	214	252	217	263	249	238	253	251	240	261	246	213	254	264	220	262	261	261	268	264	238	265	287	254	235	234	263	225	250	233	269	262	248	264	237	250	206	248	219	251	234	247	265	280	236	262	263	264	244	269	254	243	242	256	248	253	233	246	237	262	229	216	243	247	224	248	260	267	255	231	245	255	228	246	266	254	252	223	257	255	294	256	242	257	229	263	250	245	247	251	249	253	251	245	241	252	293	239	230	243	290	214	226	258	266	238	229	250	271	259	259	259	244	260	281	248	235	262	275	257	234	247	237	279	247	258	244	249	266	245	237	208	251	257	254	281	246	223	249	228	242	254	263	252	253	240	219	239	262	249	212	248	254	242	263	250	257	267	266	215	234	217	242	282	259	263	240	237	239	243	238	265	285	255	233	262	261	240	266	260	220	254	263	261	272	247	248	253	264	262	258	233	269	252	267	259	260	260	241	266	239	264	216	234	232	262	220	245	248	237	247	248	245	262	254	252	233	257	222	267	262	237	234	242	247	260	242	258	246	242	226	272	238	250	270	255	230	265	228	265	246	257	260	227	255	267	265	241	261	228	256	250	226	278	238	260	277	233	251	256	212	264	254	256	257	270	259	244	281	255	262	241	260	233	250	248	241	254	262	227	251	226	283	269	246	225	244	236	250	273	250	271	254	272	233	252	233	239	270	231	247	275	245	256	262	246	238	244	262	257	252	284	249	267	238	268	239	267	253	259	231	265	255	264	240	261	264	257	239	271	261	238	258	245	231	273	261	243	227	292	277	260	253	251	254	265	244	243	254	280	282	242	240	245	273	244	278	237	234	259	246	245	249	277	231	247	249	247	270	249	242	241	264	232	267	248	256	251	255	255	297	261	293	247	259	239	240	264	252	232	262	252	220	253	248	260	270	256	253	222	236	226	263	263	248	266	230	232	255	244	246	251	264	232	235	282	276	265	248	271	238	248	243	239	232	257	282	249	232	233	266	269	266	256	231	238	229	230	276	242	256	247	270	270	244	257	236	254	196	233	253	244	263	231	265	238	264	263	239	226	259	217	262	253	245	257	238	247	256	239	265	257	243	241	270	263	206	254	268	262	246	226	242	242	248	248	252	259	249	240	266	226	236	280	266	260	245	264	254	267	226	228	235	267	242	242	224	234	227	257	242	261	279	268	265	263
23656	37378	28975	18817	14840	11388	8368	6394	4888	3876	3103	2573	2270	1880	1644	1393	1183	1010	885	791	648	603	573	480	469	389	350	341	308	284	321	282	263	259	263	276	304	295	290	256	257	245	280	264	257	290	269	275	266	308	294	286	247	278	278	279	266	262	262	287	267	302	253	278	243	276	259	278	283	278	263	323	276	256	248	240	294	260	275	272	250	273	268	276	267	284	282	288	282	276	268	281	289	260	296	281	256	279	275	281	256	259	257	265	243	288	261	275	275	272	286	282	265	260	297	271	250	262	267	279	260	245	272	251	280	285	287	266	263	299	258	281	280	284	285	259	276	270	256	257	250	282	257	271	296	237	263	269	295	277	278	274	266	251	273	269	272	273	284	253	313	251	296	273	289	282	291	267	248	292	260	274	295	269	260	244	273	263	274	284	248	276	269	274	276	282	244	263	259	270	255	265	271	261	311	258	269	245	279	283	267	287	260	274	260	270	282	281	277	265	289	287	261	274	282	280	295	271	286	264	280	267	271	273	301	283	260	291	272	276	266	251	266	277	257	269	266	253	257	267	260	277	248	249	275	258	278	277	256	270	240	264	257	253	259	274	306	251	306	282	284	288	274	282	254	249	266	305	278	282	270	279	292	304	255	277	302	284	276	273	258	266	265	258	272	257	258	301	290	246	270	276	257	261	271	266	300	247	255	319	284	267	260	284	234	295	283	267	287	283	301	267	269	270	254	296	275	291	282	262	287	265	269	259	274	271	256	279	301	290	314	272	256	286	274	261	265	298	261	248	273	257	257	276	288	285	297	235	290	249	247	280	244	268	286	276	300	238	252	292	273	281	259	245	287	263	279	278	296	268	255	239	267	291	272	281	254	257	266	288	291	276	303	254	278	278	257	293	264	240	266	263	285	234	277	291	288	240	259	254	273	288	264	279	303	291	276	248	269	266	250	303	262	304	271	306	264	247	254	288	254	289	276	311	286	293	258	295	254	284	267	261	284	228	293	292	287	296	265	285	268	274	295	252	268	255	294	261	265	290	280	260	274	292	258	306	270	261	249	257	259	294	273	294	275	267	302	295	245	266	259	225	267	275	284	268	234	252	252	311	303	306	246	283	285	264	273	279	270	285	272	272	290	283	277	266	314	300	295	280	249	291	281	273	277	223	285	292	274	252	301	288	310	282	281	266	308	271	293	257	265	273	244	255	285	290	242	274	269	266	284	285	277	268	286	299	289	255	273	259	277	309	261	289	285	283	298	263	272	268	293	299	248	248	263	291	264	302	274	276	286	288	308	278	244	287	268	278	270	301	297	273	266	290	268	252	278	281	328	243	284	268	266	276	243	281	270	271	282	331	279	242	279	284	257	243	278	286	278	268	267	272	292	259	254	307	283	277	278	280	268	277	252	247	261	267	264	259	244	272	278	289	262	279	292	276	265	275	295	286	269	270	267	257	274	301	264	235	242	241	254	256	279	264	286	278	245	281	275	256	284	253	260	296	300	267	274	273	287	263	251	315	255	302	267	297	275	303	249	246	296	283	281	281	261	278	258	274	252	257	262	283	280	268	258	281	290	264	264	279	283	246	266	267	263	297	290	268	299	252	268	242	280	268	289	277	264	274	262	288	285	277	287	291	263	269	279	263	253	283	283	297	300	285	252	291	278	282	236	277	298	265	247	279	286	265	262	286	270	275	261	272	248	257	246	306	273	284	282	265	290	274	253	264	268	272	299	256	271	257	289	265	274	257	272	241	291	267	266	286	259	261	323	258	290	285	242	280	255	281	245	266	258	282	291	294	273	281	292	261	288	284	280	288	276	272	265	296	280	280	272	254	276	280	266	306	251	263	267	250	238	270	243	250	242	264	304	277	257	258	283	296	276	258	300	242	259	272	279	263	244	266	272	269	287	282	266	268	263	262	262	269	273	270	261	298	253	278	272	253	281	264	302	287	286	231	281	284	293	282	252	270	266	298	288	270	249	292	254	269	306	291	254	302	267	263	269	266	263	288	259	271	272	288	299	280	253	278	277	263	268	276	289	256	289	312	299	253	256	263	267	252	267	289	288	259	254	286	267	257	257	255	267	298	294	282	262	281	257	290	298	259	279	264	269	267	271	271	269	273	289	271	261	255	269	249	257	287	294	266	289	284	259	297	282	281	301	275	275	254	292	273	289	272	260	251	252	287	288	315	299	265	278	282	269	275	282	274	278	263	235	281	247	265	264	282	248	260	254	278	265	275	238	271	257	288	283	268	265	259	281	255	264	265	286	265	280	279	295	289	254	284	249	270	281	257	249	244	244	264	251	267	273	279	273	279	288	288	285	271	251	288	285	277	254	284	276	249	259	260	272	312	290	250	266	272	268	258	278	292	279	266	291	261	255	284	314	282	255	270	268	241	247	276	261	265	278	287	268	274	285	309	232	281	262	241	246	265	263	275	295	288	256	281	254	268	280	301	285	275	257	248	271	273	276	286	262	279	264	257	266	287	307	285	266	260	280	269	280	281	276	250	252	239	260	280	280	263	299	267	260	265	289	294	265	281	263	298	250	287	303	254	292	262	259	279	310	265	259	306	275	282	324	238	268	247	257	242	302	248	289	268	266	250	306	269	268	269	260	250	248	288	252	276	272	267	254	277	267	279	265	248	271	253	265	253	290	292	254	255	252	293	298	283	273	234	268	259	269	285	272	301	256	261	262	268	262	256	302	297	254	270	263	306	266	254	265	292	283	260	263	282	263	275	282	302	283	287	245	270	240	271	268	250	264	237	293	297	288	261	253	284	300	284	297	260	247	264	255	273	266	297	288	260	267	267	275	257	289	264	259	262	275	255	300	308	264	257	255	249	275	287	250	261	267	251	288	279	296	270	281	276	275	252	250	269	276	275	285	289	260	289	301	283	245	260	292	264	270	274	279	248	282	278	287	256	272	268	269	291	252	273	292	262	271	296	280	265	276	261	258	267	262	238	279	246	280	287	257	284	291	256	262	263	273	266	269	277	263	270	252	260	258	262	261	287	274	279	272	291	287	277	250	273	266	262	279	272	242	267	268	275	265	273	260	272	296	302	296	324	263	281	257	292	276	306	260	258	249	256	254	244	297	279	289	263	294	271	270	293	260	284	270	282	265	297	278	260	281	249	270	299	268	262	284	272	262	274	271	246	267	251	253	267	275	253	278	278	263	267	285	297	289	286	293	258	289	252	280	259	261	283	276	261	301	267	276	252	302	277	281	273	285	306	294	280	247	265	302	271	277	301	297	276	282	270	272	259	276	267	275	288	267	267	233	307	259	256	297	269	248	268	312	241	284	292	260	265	274	294	272	295	263	270	276	278	250	268	268	275	234	267	263	264	253	280	263	279	273	295	283	288	245	309	272	268	265	255	288	285	291	282	259	255	257	303	297	262	256	272	313	247	288	299	264	302	280	290	261	280	306	280	268	248	282	286	231	275	257	270	304	270	286	280	269	291	258	272	247	285	278	246	302	282	280	271
23367	21052	28294	24096	21436	18462	10714	6198	4260	3423	2883	2388	2131	1865	1632	1386	1244	1136	965	924	730	759	636	578	526	525	529	445	432	425	414	400	365	395	365	396	383	393	377	394	386	353	375	387	410	429	415	364	363	376	393	404	384	394	382	346	395	401	376	400	363	400	374	417	381	370	412	412	398	392	386	338	402	387	381	374	355	333	374	391	396	424	362	395	386	409	409	418	398	381	406	395	395	382	406	397	381	378	403	360	420	393	373	416	377	386	371	392	401	383	369	371	431	401	393	380	382	376	406	361	364	366	397	400	375	434	473	384	396	362	383	358	398	386	370	377	379	395	376	411	379	379	397	378	381	372	396	375	392	398	387	416	402	378	391	392	375	385	392	396	370	353	377	386	383	391	418	383	412	425	399	407	388	372	421	411	365	370	372	407	384	388	381	399	442	346	364	364	405	397	371	378	408	385	395	395	381	404	415	377	383	389	423	420	398	377	374	411	377	344	325	398	376	373	392	379	374	406	364	359	431	394	394	445	416	422	391	371	402	405	365	417	394	384	373	399	377	394	397	396	370	388	378	428	398	400	388	396	366	392	387	385	381	362	392	410	408	383	357	382	377	406	371	411	398	399	398	357	426	399	437	407	380	395	409	423	426	376	420	411	387	367	408	418	367	430	398	367	407	362	435	372	378	386	360	384	351	416	411	389	381	395	381	406	384	407	364	370	374	378	376	375	406	388	418	370	410	415	390	382	371	370	374	368	387	411	398	381	397	360	412	381	396	397	367	364	341	373	388	402	375	396	441	392	399	414	360	364	404	398	390	363	382	389	401	390	370	370	368	356	379	404	405	396	383	398	397	387	391	375	361	412	420	402	397	398	400	402	417	395	344	365	375	395	368	427	410	397	386	378	396	386	375	394	395	373	385	431	380	372	404	384	398	358	390	387	383	362	385	402	403	387	384	395	327	358	419	389	392	379	385	377	388	375	398	360	410	388	399	352	384	408	420	401	387	382	366	390	413	446	404	390	411	364	396	396	382	404	396	381	402	413	385	380	407	364	398	389	353	398	401	390	407	379	379	398	368	398	365	368	421	388	404	363	407	380	380	398	371	381	403	388	383	415	381	380	384	381	385	396	391	401	406	418	398	395	399	397	380	410	375	418	376	399	371	405	389	386	331	356	374	354	411	380	360	349	375	395	393	369	404	428	359	391	380	381	400	388	394	431	386	368	371	374	411	391	365	396	400	344	396	433	364	387	382	415	391	380	395	425	423	406	405	405	384	391	372	428	375	417	397	402	369	382	392	385	412	410	375	409	372	366	384	396	395	376	414	401	381	382	403	380	395	401	376	377	374	399	374	393	363	387	375	354	396	401	388	402	380	366	389	421	408	354	367	381	383	380	366	400	382	391	381	395	417	361	403	420	400	363	359	379	428	373	384	391	358	390	388	444	414	356	394	374	400	432	387	355	364	411	396	410	368	386	400	392	400	396	408	437	420	365	404	381	400	413	389	394	406	426	396	387	389	388	379	374	397	392	414	383	384	395	368	392	410	433	359	380	390	399	403	365	398	372	412	419	407	415	378	413	379	409	386	410	402	372	396	406	430	367	367	376	423	384	366	406	411	437	383	374	395	437	425	412	391	385	401	364	386	354	382	376	377	376	382	388	395	362	356	408	392	385	397	373	385	384	377	348	378	393	360	383	374	366	414	387	390	351	370	369	368	354	348	384	415	419	400	413	366	404	379	389	394	348	379	405	385	399	397	363	405	368	388	413	400	381	408	383	442	388	388	382	367	392	376	391	395	410	376	383	391	381	385	362	368	396	398	388	399	382	381	381	411	388	398	382	372	386	423	424	378	401	383	409	359	380	388	394	380	417	378	379	385	398	431	425	336	392	388	436	434	348	429	370	381	384	391	400	422	407	367	400	376	382	395	412	377	373	433	395	380	424	386	401	409	426	393	372	365	372	400	396	386	388	382	391	391	383	389	366	372	388	388	389	406	394	407	382	383	393	394	398	388	376	399	380	367	383	372	408	374	407	375	377	375	392	388	355	345	371	381	404	401	390	399	345	404	364	433	363	399	403	409	371	369	399	403	405	400	423	360	409	418	384	357	382	401	405	403	398	403	420	388	362	368	402	375	417	399	373	373	382	399	377	394	401	344	385	429	416	372	406	348	409	365	360	405	411	379	385	409	364	368	397	399	407	423	419	422	415	406	373	349	383	416	374	400	382	416	404	401	416	398	379	390	391	360	420	369	406	383	401	400	411	417	404	409	367	378	420	383	413	390	381	439	372	405	400	404	386	419	390	375	409	387	418	377	402	383	367	398	411	370	420	419	399	370	381	413	379	366	380	408	386	350	395	382	382	386	396	375	384	397	367	396	391	387	386	369	379	372	447	398	409	412	401	376	381	377	389	360	384	392	356	422	362	397	355	371	392	397	438	393	410	382	425	391	408	381	388	360	361	402	391	405	366	393	383	375	393	360	377	415	410	382	396	350	388	392	369	391	369	378	375	374	367	379	389	383	383	398	357	391	383	388	363	418	364	403	389	403	380	415	364	378	353	369	410	367	369	427	393	395	407	391	409	402	391	356	371	344	408	400	388	401	390	410	395	395	409	417	355	391	411	392	396	314	364	361	413	353	404	385	390	368	353	392	391	387	381	404	390	387	392	376	390	418	375	336	383	396	365	355	372	354	380	392	383	380	362	405	402	370	392	360	381	343	388	365	383	393	348	413	383	363	387	369	392	378	387	392	377	397	435	410	386	368	368	387	391	420	351	391	431	421	426	417	393	391	369	403	355	423	415	399	395	396	383	402	377	367	395	383	366	393	395	362	387	387	376	374	406	373	377	376	381	384	386	413	340	428	424	386	412	369	362	383	358	370	376	387	389	371	389	388	413	378	348	400	371	382	400	368	368	383	385	382	391	375	383	416	382	386	413	401	356	376	398	410	413	353	370	383	414	404	385	392	372	397	383	389	405	374	390	403	397	399	369	399	374	372	372	411	429	384	393	396	407	375	377	455	390	360	396	371	413	364	358	406	377	393	398	405	363	367	414	380	377	385	375	412	380	365	395	421	360	407	346	384	401	395	385	417	376	392	416	391	375	391	407	377	401	435	396	401	380	386	425	394	415	410	386	403	391	367	353	400	386	372	385	397	399	382	377	397	375	386	408	397	375	373	370	370	364	358	380	385	399	360	411	367	378	416	401	388	413	403	396	365	380	384	398	356	351	357	383	375	383	393	364	380	374	360	374	397	395	404	378	399	401	391	386	384	382	370	447	389	378	396	362	372	379	391	416	412	409	385	392	397	390	409	419	418	367	399	424	405	361	372	403	353	395	385	425	360	372	398	390	390	409	367	377	410	402	352	416	406	386	406	373	407	381	347	360	380	391	358	387	372	396	410	383	391	416	405	388	368	388	400	375	392	378	370	387	415	369	403	397	400	392	382	404	407	390	429	388	389	392	370	383	406	404	367	363	392	400
24352	45417	35497	24823	19681	15644	12212	9445	7207	5772	4691	3927	3271	2867	2397	1983	1791	1557	1296	1216	1025	910	801	812	678	595	584	529	529	431	440	431	438	447	432	457	424	421	444	421	407	414	379	442	413	409	415	438	420	435	435	415	429	441	436	413	430	428	419	412	394	449	426	434	414	453	455	421	391	433	437	401	404	415	402	441	457	397	428	427	422	401	430	409	457	432	427	428	429	433	409	420	430	391	422	444	425	404	410	429	411	406	385	420	464	462	432	437	433	410	442	422	402	452	415	431	446	402	410	434	426	413	424	402	422	409	427	474	453	431	397	417	417	419	445	439	469	432	425	421	430	402	425	445	421	442	455	422	431	410	420	408	416	412	396	406	415	392	408	423	384	419	433	428	443	401	440	397	419	398	436	419	435	421	400	426	438	450	450	382	413	385	449	400	438	406	478	402	393	419	432	452	426	442	457	409	426	419	414	401	426	427	398	424	392	451	419	411	402	452	387	384	407	441	425	410	430	438	394	389	442	427	443	446	432	427	446	455	435	442	459	405	428	407	412	424	412	443	466	439	391	425	417	460	411	414	433	396	394	419	414	412	433	399	405	425	417	394	411	400	411	427	427	427	399	430	411	375	399	416	428	448	404	445	453	425	381	425	362	400	439	438	424	409	371	460	405	447	401	408	445	388	381	413	406	412	425	420	442	429	410	441	421	413	444	393	405	423	396	377	447	414	433	463	427	401	383	423	446	423	430	409	457	434	433	383	409	406	425	366	399	441	435	440	439	408	399	416	417	397	405	437	444	396	427	416	407	404	387	399	421	417	412	416	421	394	454	417	391	427	457	374	404	429	439	392	411	411	421	413	428	413	404	428	445	370	432	436	437	416	459	441	389	460	430	425	410	442	413	412	453	404	450	405	433	437	442	433	411	411	404	436	447	458	473	401	396	387	404	430	377	389	404	449	389	423	441	404	453	406	395	418	463	430	440	428	415	401	429	411	398	428	402	417	412	431	423	400	436	408	401	447	413	410	424	421	414	391	424	408	427	415	393	410	392	394	408	427	437	378	412	451	405	410	460	433	409	415	414	409	453	430	461	453	405	410	433	409	435	406	407	417	383	418	405	418	421	440	430	452	417	432	421	420	413	410	409	391	424	446	411	412	414	418	410	452	415	437	422	428	428	384	391	434	391	372	420	395	380	422	372	441	432	435	399	434	403	429	424	420	421	427	415	420	394	419	422	402	425	423	422	411	389	421	412	413	441	448	441	410	446	393	471	414	431	422	405	393	416	405	412	454	412	425	403	410	403	434	417	414	380	412	404	433	412	426	442	378	395	369	415	443	434	377	429	450	432	445	426	444	427	411	423	431	418	422	411	432	458	422	448	412	457	437	449	409	415	377	442	416	423	387	388	443	422	438	485	450	380	422	389	422	411	419	414	407	458	431	449	420	415	424	425	427	440	437	424	406	440	449	425	439	433	400	472	420	452	400	404	445	402	392	410	463	384	401	390	394	384	421	412	432	373	405	443	425	422	396	401	415	406	381	401	415	440	429	392	422	433	404	422	397	450	403	424	446	435	432	401	394	382	407	412	413	420	404	406	422	455	424	420	380	411	405	450	420	408	425	418	391	416	416	423	458	428	457	426	419	420	456	441	412	458	405	426	405	401	445	401	417	396	438	417	401	379	468	411	426	439	424	431	436	418	386	396	447	448	418	371	404	380	427	447	435	392	406	410	422	430	448	395	394	445	405	390	463	404	393	465	439	427	398	452	419	419	378	414	395	426	407	409	434	432	422	376	445	391	416	462	415	429	435	425	421	407	419	406	431	410	425	439	381	423	427	415	416	409	435	440	363	417	420	409	439	441	431	413	401	399	423	400	431	385	440	402	408	405	415	406	449	393	389	425	372	408	428	430	413	419	394	420	432	429	388	446	431	386	426	446	447	434	449	390	411	407	417	403	415	440	432	434	457	430	410	425	392	442	428	408	423	446	412	423	431	420	409	413	404	414	445	423	458	419	424	421	408	413	386	413	430	401	441	422	394	383	415	395	415	427	410	441	384	394	442	426	443	402	382	446	402	466	433	449	419	389	404	393	429	407	418	414	447	434	439	392	454	421	409	425	472	413	408	408	404	433	430	438	434	406	399	393	437	401	489	404	400	412	417	453	430	433	405	406	450	452	429	414	417	451	436	409	413	437	415	410	429	418	415	420	416	408	417	440	390	423	403	434	421	414	465	413	434	399	442	444	413	453	396	431	402	404	375	386	419	433	377	407	424	452	454	430	363	392	436	365	438	429	403	413	407	418	435	389	429	417	464	416	420	399	429	415	431	391	395	396	450	394	409	406	401	408	393	432	399	435	445	452	403	414	403	452	490	410	416	420	393	416	438	453	425	422	387	368	418	427	440	411	419	441	410	465	423	415	425	435	432	391	389	392	458	416	450	439	433	417	388	438	399	395	429	450	424	423	451	379	409	423	447	413	417	421	394	411	398	442	443	430	461	435	403	445	405	448	448	432	430	442	408	384	436	432	437	392	427	429	446	448	416	395	410	409	388	461	438	414	443	417	406	441	398	415	427	416	390	441	398	443	434	468	419	454	423	444	393	404	411	431	421	437	397	440	407	404	414	427	435	446	397	391	395	390	433	451	425	400	456	420	423	454	397	441	410	427	427	419	416	419	386	423	419	420	435	392	447	394	417	424	371	374	387	436	394	407	428	414	419	393	411	468	402	412	428	421	420	442	452	400	420	446	422	430	434	410	387	427	413	431	389	450	455	451	425	428	405	396	436	418	418	451	413	405	368	433	434	419	438	423	412	368	428	439	418	435	444	421	405	439	423	401	385	415	426	386	368	415	390	397	404	449	420	416	481	439	421	412	421	447	402	371	434	425	408	383	417	421	410	396	436	403	409	446	436	404	435	401	407	430	400	437	413	423	456	416	460	393	434	437	452	396	430	412	428	429	398	394	402	382	425	395	463	458	403	414	425	431	392	433	414	407	413	413	437	425	396	410	411	455	465	401	405	409	419	454	406	431	420	413	411	410	396	435	425	444	393	437	433	465	394	435	422	494	427	441	407	420	416	431	398	416	437	429	428	395	423	417	403	373	431	430	440	432	402	383	428	434	412	413	447	437	462	407	420	399	427	412	415	473	411	435	433	408	428	476	413	407	411	406	371	397	421	422	452	428	398	399	415	449	447	404	441	397	433	400	410	446	437	387	399	422	403	447	397	438	396	426	419	431	433	414	405	387	430	442	416	448	422	427	401	431	432	440	433	401	426	419	390	420	424	447	420	423	468	429	398	401	438	415	422	382	441	402	441	440	412	411	407	408	418	427	396	441	438	379	423	434	455	436	452	423	396	441	416	447	390	476	397	424	432	419	427	453	421	433	413	423	390	415	438	447	432	450	421	389	441	415	372	427	408	430	421	423	412	433	457	444	448	404	404	450	427	432	406	447	415	452	412	414	438	446	446	421	402	406	420	437	439
24609	21085	27514	25481	18170	11054	7302	4773	3558	2848	2239	1899	1535	1399	1239	1008	841	736	706	554	521	469	425	380	334	302	242	227	220	191	202	174	187	208	211	166	228	210	202	188	179	163	193	170	183	212	199	203	194	188	213	205	191	199	205	214	184	218	188	178	202	187	166	194	177	212	157	183	194	192	166	186	188	199	189	180	183	210	231	191	171	177	189	179	182	209	196	178	200	187	158	179	205	207	172	205	159	185	182	181	168	187	196	205	178	180	178	187	189	183	177	185	202	196	211	199	183	187	209	183	193	197	194	193	185	187	186	207	204	196	181	196	198	210	203	212	160	201	201	193	191	194	205	196	194	179	182	170	202	171	193	204	163	214	179	199	192	190	205	187	180	204	185	207	169	201	206	189	184	207	180	206	169	189	186	200	196	194	180	167	184	189	198	223	195	187	173	206	199	169	187	176	209	180	201	169	233	204	197	167	185	172	167	189	165	223	186	190	216	182	191	187	199	178	200	188	190	213	179	194	201	199	211	220	197	185	169	195	174	191	191	182	224	192	194	191	175	186	178	176	174	203	173	190	198	180	200	190	189	184	190	191	184	182	190	212	165	205	191	206	200	193	186	187	191	174	188	187	168	188	182	166	178	173	177	202	199	186	202	188	199	185	199	188	189	203	180	202	178	193	194	190	183	178	186	191	189	229	195	225	213	196	179	175	193	188	191	187	191	186	173	175	184	191	206	198	205	231	170	182	199	168	199	214	184	186	180	197	177	188	186	186	197	174	215	194	176	195	183	191	190	212	194	158	183	186	209	200	201	204	191	170	184	167	200	220	208	186	203	200	198	177	202	177	185	197	200	193	178	200	212	183	170	192	197	163	187	177	175	216	195	209	196	185	194	155	168	196	201	198	195	198	220	198	182	201	202	182	200	216	191	182	181	192	200	204	181	217	216	182	185	185	209	170	185	195	209	194	200	197	209	190	199	202	197	192	191	208	193	205	200	170	187	185	179	175	194	185	188	199	165	164	210	182	204	214	204	176	172	218	198	184	218	169	182	188	186	180	192	189	176	182	168	194	202	200	213	190	173	205	185	200	200	179	186	213	190	195	195	171	182	194	213	208	194	200	188	204	195	176	179	180	165	198	193	183	208	212	190	184	194	202	210	185	222	174	171	199	196	173	200	191	193	191	186	175	195	170	179	169	191	196	218	192	197	155	181	178	201	195	188	188	191	208	189	180	193	181	195	180	174	193	196	217	186	189	209	174	180	195	208	198	163	174	216	197	201	190	179	198	180	186	187	196	166	183	207	178	212	217	186	191	213	198	201	173	185	204	188	176	171	193	182	208	196	203	189	196	198	179	198	172	165	177	187	177	178	169	204	200	190	197	182	188	170	187	197	177	216	187	185	178	181	208	185	221	188	196	177	186	180	190	193	201	209	185	187	187	191	187	182	176	206	181	185	202	174	208	211	196	206	185	202	177	199	196	188	159	191	185	196	202	158	199	193	175	180	194	187	222	183	209	172	200	168	200	191	215	178	156	192	196	164	191	203	193	201	207	206	204	186	202	181	180	180	181	209	204	185	163	201	181	175	182	217	185	207	162	180	198	211	185	198	196	176	199	207	171	176	240	189	197	171	172	181	188	186	190	189	203	180	192	188	166	190	214	181	182	157	216	195	191	180	191	187	178	202	203	175	178	200	192	199	177	183	183	223	187	197	196	193	181	173	163	184	202	191	204	180	170	199	193	189	172	203	188	201	175	185	174	202	212	185	204	188	184	204	206	193	220	154	181	200	181	181	198	189	201	184	198	199	189	180	180	202	189	189	206	204	184	173	185	183	182	171	175	191	173	191	196	189	184	212	194	183	177	198	205	202	192	191	189	208	177	219	163	176	207	212	181	176	194	175	229	180	191	191	177	194	191	199	184	185	189	211	202	188	190	184	232	201	215	212	183	188	177	195	189	163	189	159	173	158	206	213	196	178	181	178	179	193	189	188	171	202	168	190	210	205	185	186	180	209	182	202	206	201	178	189	198	194	207	199	190	187	186	182	179	178	194	196	180	187	159	196	205	208	204	197	188	190	204	187	202	194	185	208	198	200	178	184	190	189	200	196	192	183	194	220	207	185	180	209	187	164	167	195	208	214	207	180	187	193	186	173	150	180	194	211	195	168	173	190	190	189	180	184	179	178	180	165	212	175	188	198	205	183	153	187	189	167	193	200	199	174	213	188	208	180	203	182	192	204	224	177	184	204	195	181	194	195	180	160	193	208	210	216	168	200	208	193	197	184	175	199	192	210	171	190	175	214	187	185	204	194	195	193	192	187	190	189	193	216	155	220	193	194	184	197	195	198	192	187	203	187	202	203	173	187	190	180	178	186	193	171	187	196	182	176	165	203	218	195	202	206	195	181	182	187	159	200	186	165	201	220	170	195	177	226	179	204	177	168	177	201	208	183	169	199	168	184	189	182	178	170	178	181	191	181	179	175	198	222	203	165	179	195	186	179	183	189	199	182	189	168	194	181	196	198	194	199	209	179	193	201	197	207	216	183	204	204	183	177	166	181	177	207	183	186	178	171	192	187	190	202	187	194	195	180	159	187	164	193	162	213	217	197	202	204	194	182	176	178	191	195	195	174	196	197	192	180	184	170	184	188	193	182	180	174	205	196	172	210	195	195	187	184	176	189	181	188	219	192	199	170	201	193	201	170	206	196	178	191	211	193	211	181	171	180	187	186	200	186	190	183	199	192	170	211	198	169	201	201	185	201	207	186	173	205	198	194	205	200	168	191	190	193	176	177	190	178	190	154	218	179	185	209	192	178	179	201	180	213	199	206	197	184	196	180	189	178	172	190	190	188	189	211	191	186	188	150	204	188	178	213	193	189	199	190	216	220	215	187	198	196	193	194	189	189	200	180	175	194	188	212	205	194	201	197	184	171	177	177	190	155	197	195	151	184	179	193	209	182	181	180	172	216	171	161	205	184	182	195	191	176	167	172	165	175	225	171	178	191	184	168	210	203	199	156	171	187	180	171	193	210	194	183	163	198	194	181	207	199	184	189	190	187	192	165	187	179	150	218	215	198	180	159	175	197	186	180	156	165	198	189	162	204	175	165	183	216	186	191	205	200	182	189	191	195	194	186	183	177	207	195	196	175	200	204	184	227	203	208	202	187	186	197	206	194	185	206	193	207	205	234	182	206	165	204	213	194	211	176	189	178	205	215	202	187	192	182	210	204	174	206	209	159	188	161	193	201	184	181	205	183	166	193	189	199	179	193	198	185	185	182	186	196	181	195	195	192	196	202	221	202	227	194	179	164	195	172	170	195	191	201	207	180	212	210	208	180	187	198	191	182	209	190	169	194	201	185	205	180	195	192	181	199	203	207	213	199	191	193	178	181	185	167	175	170	185	167	164	205	204	174	183	201	188	183	186	194	179	186	159	220	198	196	211	181	176	183	179	187	204	191	149	185	187	203	204	197	204	174	208	180	200
23362	42079	33609	22689	18205	14550	11284	8558	6590	5104	4090	3350	2708	2358	2091	1662	1370	1084	1017	827	735	627	588	523	409	351	327	293	274	250	222	213	245	235	213	205	225	229	209	198	215	201	235	224	209	203	219	220	200	202	182	204	228	202	213	208	238	200	223	203	231	217	205	215	217	206	191	218	175	254	226	209	205	202	210	209	216	213	229	225	219	207	191	219	198	198	215	213	197	221	208	202	204	192	227	225	212	227	222	203	200	191	199	169	222	204	206	202	222	202	218	211	233	246	197	196	211	224	218	224	205	212	198	189	200	205	180	199	207	212	188	214	213	204	196	207	215	204	187	178	219	220	234	231	215	204	240	201	199	215	238	220	229	190	221	224	212	230	218	213	205	226	198	177	178	239	210	215	219	215	240	197	199	188	209	195	218	226	232	208	211	208	213	239	196	251	200	237	213	221	210	189	226	201	206	232	221	236	225	206	181	219	218	207	191	196	202	200	189	218	200	208	204	221	207	242	223	201	217	199	207	211	192	229	209	208	179	223	214	234	213	203	189	213	229	209	209	196	205	222	186	211	202	225	198	213	229	193	202	205	200	202	221	233	228	188	223	198	217	228	211	231	194	206	219	238	198	224	206	204	218	208	222	223	240	204	204	209	211	206	207	222	211	210	199	210	210	195	225	240	251	220	185	210	257	226	180	196	215	193	182	204	221	250	232	218	206	198	220	191	198	204	226	221	227	206	218	206	203	179	225	208	214	219	228	230	202	220	205	221	198	206	205	224	218	205	222	208	186	225	217	209	227	213	214	210	187	197	222	204	212	232	203	228	208	193	226	198	201	222	217	192	190	215	207	218	243	234	200	227	219	190	221	199	199	220	221	210	211	227	240	196	251	233	189	211	214	214	206	224	196	230	203	229	238	198	205	225	195	230	185	232	211	242	209	222	232	208	235	214	219	174	192	197	231	193	197	207	210	210	200	209	212	203	214	204	221	193	203	239	218	227	226	222	224	210	224	179	231	214	213	211	216	202	215	178	198	209	220	203	224	208	189	240	197	208	248	218	212	205	196	198	230	215	210	223	195	189	219	244	236	226	192	237	231	210	218	183	175	181	239	217	223	214	195	206	226	216	182	207	214	227	231	198	232	224	210	206	221	228	206	230	231	206	212	205	211	224	213	223	237	205	195	201	203	181	202	218	227	203	212	207	211	206	229	218	196	193	221	252	208	221	200	216	231	214	223	199	223	221	227	220	214	212	237	210	211	222	204	206	215	208	209	219	236	193	225	239	224	220	212	210	222	209	198	208	200	231	266	215	226	227	221	213	222	194	200	203	192	206	240	220	220	208	204	222	231	203	219	187	228	208	204	224	203	225	180	216	208	225	204	206	212	213	212	233	226	209	197	229	221	204	210	173	239	232	252	228	211	207	198	212	218	200	199	206	216	218	233	188	229	214	209	201	204	214	214	217	204	210	196	209	226	213	215	198	228	224	192	208	199	222	190	190	210	212	217	210	219	208	208	222	230	217	197	211	212	197	212	221	215	226	236	229	204	201	219	205	224	244	198	246	208	214	222	184	220	209	210	186	235	238	195	228	225	196	215	206	216	181	202	223	199	187	259	220	216	183	201	218	191	205	213	222	207	200	214	214	224	206	211	232	221	199	221	219	204	223	219	206	218	238	231	200	217	209	207	222	207	204	211	192	203	208	214	201	187	196	196	213	209	198	223	236	205	183	235	212	214	202	227	209	215	194	194	186	199	194	207	200	244	241	220	205	211	237	183	209	224	200	203	214	228	212	216	209	207	231	206	193	212	218	236	208	220	203	224	226	209	213	207	211	232	214	217	231	233	206	224	210	203	221	233	215	245	197	232	229	186	219	223	259	206	233	204	188	218	212	213	213	240	232	201	212	215	189	222	196	203	223	193	188	213	220	217	201	236	210	216	223	216	206	203	196	210	208	212	207	197	211	210	215	241	210	206	213	236	216	224	235	200	221	235	209	224	220	205	205	207	208	212	230	223	236	223	195	209	218	204	207	197	218	221	227	215	241	239	224	228	233	199	213	217	197	194	217	214	211	219	209	219	212	208	205	219	247	206	210	202	236	186	232	189	216	204	207	220	209	226	214	196	213	207	198	237	220	204	190	209	203	221	207	183	234	213	231	212	176	207	227	190	238	195	199	213	210	227	227	208	234	203	195	226	253	217	228	215	218	200	202	233	223	214	239	222	206	222	219	232	195	215	196	201	184	196	221	256	182	207	227	208	201	202	233	211	198	198	203	213	219	225	213	205	212	209	204	200	221	222	216	184	239	198	232	212	214	237	222	226	179	242	189	250	224	213	230	208	200	211	208	195	218	208	228	232	203	195	213	218	213	191	206	222	209	208	252	211	223	184	235	229	203	229	197	218	203	213	185	208	225	230	193	182	208	219	205	223	230	200	219	193	207	204	206	252	229	217	228	201	177	211	233	221	203	235	228	239	202	208	208	203	192	218	204	201	210	198	202	197	232	238	211	200	205	200	228	208	210	220	205	203	244	213	218	216	215	201	185	231	202	224	198	207	206	199	253	223	207	212	197	195	208	217	217	219	214	199	203	209	194	225	212	179	209	216	236	182	215	209	221	211	246	193	197	222	246	225	198	206	217	191	220	224	210	218	223	208	235	216	230	215	173	233	212	213	220	207	194	197	186	229	221	195	212	227	182	228	205	222	211	215	231	210	206	225	223	217	215	209	228	216	196	251	204	230	211	215	218	215	210	231	227	205	216	189	215	223	201	241	221	215	220	204	222	237	227	197	201	214	221	202	222	227	215	206	191	210	240	211	205	210	222	189	205	197	223	212	232	189	188	206	198	167	188	211	200	234	206	201	246	193	214	226	203	213	196	247	204	224	188	201	198	220	213	206	226	222	209	191	229	217	223	178	178	235	222	216	200	214	236	238	217	216	199	210	190	232	205	218	200	217	235	200	240	203	192	205	226	199	219	226	216	197	223	218	214	216	219	216	205	213	194	208	220	211	226	209	206	200	238	208	228	211	212	196	236	197	228	232	207	237	204	193	176	224	215	218	225	202	241	199	221	232	184	219	212	200	196	214	221	214	236	208	202	215	233	176	206	215	242	192	246	194	225	211	241	225	199	210	211	201	212	197	226	242	228	204	236	203	220	178	215	193	217	214	210	198	200	203	212	221	210	197	204	192	231	225	208	220	209	200	206	220	190	215	201	207	191	227	205	221	236	203	218	210	210	185	205	199	218	199	222	234	204	199	209	227	212	183	218	204	228	238	227	202	226	216	210	196	228	236	210	208	211	185	225	201	204	210	213	214	225	195	222	224	218	203	213	196	229	212	196	196	205	215	240	214	202	247	208	220	195	203	187	207	199	220	216	226	230	220	200	200	219	206	215	234	206	226	203	188	218	219	233	220	212	206	198	210	218	214	217	216	216	234	237	224	181	215	218	220	226	202	208	226	220	202	218	225	215	214	206	219	221	183	220
22456	21088	28719	23722	21222	22091	19008	9170	6031	4881	3906	3201	2820	2375	2049	1737	1521	1288	1126	969	846	819	722	615	556	456	487	439	410	414	374	386	388	388	393	382	376	392	385	419	376	363	321	404	344	391	349	331	364	366	378	377	361	370	385	377	376	364	373	360	357	355	370	327	353	353	352	368	383	382	344	376	357	339	348	350	374	387	367	376	374	363	363	364	373	356	387	363	336	345	385	381	379	339	377	381	362	364	367	372	337	377	361	363	382	342	373	345	363	361	333	362	367	388	354	363	380	344	364	361	357	393	358	354	350	397	354	385	384	385	349	380	373	400	361	355	382	361	374	363	351	343	377	354	382	364	385	365	374	364	371	386	353	321	373	388	351	359	360	397	376	347	340	364	377	343	363	365	347	355	401	349	414	366	394	397	354	352	388	361	354	354	381	396	359	371	348	394	343	348	411	377	361	337	351	366	373	406	361	344	362	355	391	361	376	360	371	361	397	347	373	361	386	357	342	363	369	374	400	352	367	317	350	340	396	366	352	410	349	386	346	377	403	371	400	383	358	360	357	381	374	343	415	358	388	373	388	381	356	377	397	392	383	346	367	355	334	357	365	335	364	358	366	369	380	328	362	357	332	359	388	319	329	366	352	353	367	395	346	382	390	321	352	382	339	337	392	354	347	379	375	327	322	382	349	357	353	349	391	350	359	353	380	357	417	381	344	396	354	355	336	365	381	394	384	391	373	348	371	370	396	356	390	361	373	369	374	372	363	342	372	356	399	374	365	374	396	349	356	363	368	369	344	360	363	365	342	377	335	384	350	372	364	406	389	343	388	344	385	363	374	397	362	417	375	371	361	371	367	375	360	360	401	340	368	362	381	371	386	378	384	347	339	371	322	342	368	361	374	350	372	368	350	396	340	377	366	366	378	417	356	369	368	343	362	355	371	357	366	378	366	381	339	390	392	359	349	349	412	387	356	364	362	368	366	394	388	373	342	341	364	345	366	367	375	362	373	342	366	385	372	310	373	340	351	366	378	360	374	384	374	365	361	355	353	347	347	353	330	354	373	367	394	370	381	423	353	374	374	373	344	369	355	360	387	387	359	376	377	365	358	403	353	370	371	351	372	377	391	380	351	353	379	361	313	345	387	373	380	345	364	371	387	367	367	346	365	333	388	364	378	328	367	378	365	375	397	366	389	351	370	375	387	350	370	402	383	347	340	341	347	350	334	392	377	352	356	354	386	324	397	394	340	364	365	368	355	364	369	372	377	353	359	371	386	351	367	394	357	325	386	347	370	369	376	394	358	380	363	380	377	360	340	355	338	334	333	344	370	337	354	389	369	349	369	379	351	319	372	381	368	354	331	357	382	380	370	376	359	337	381	361	334	373	365	375	366	378	400	357	354	375	382	326	361	385	350	351	362	373	358	347	360	385	383	338	373	377	354	377	360	351	371	349	336	383	361	369	347	329	365	387	371	381	357	399	358	387	408	391	380	376	390	358	346	358	365	390	360	364	343	358	357	361	373	340	379	355	351	370	385	396	388	322	359	371	370	368	360	341	363	366	381	351	335	339	338	379	371	361	362	326	405	360	384	369	366	358	362	355	370	362	381	330	392	361	366	343	409	351	361	340	357	387	372	379	371	359	372	347	360	343	367	390	380	336	344	373	355	387	368	379	349	371	397	308	354	335	358	345	363	342	351	355	354	362	384	365	381	409	362	383	345	354	362	369	383	348	358	371	391	377	380	399	352	370	364	347	374	361	359	325	370	396	332	396	366	352	362	382	357	384	381	312	339	380	373	390	373	362	384	369	394	338	355	379	387	387	384	361	351	360	347	402	329	356	372	364	380	362	372	348	331	336	380	353	365	324	340	398	358	318	370	373	334	370	405	393	313	366	383	383	368	393	370	344	370	405	358	376	356	370	346	355	365	341	384	379	372	355	372	381	365	405	383	342	388	345	362	382	342	381	411	395	376	340	338	368	374	353	354	370	391	360	367	362	376	390	367	370	361	386	365	346	348	342	380	390	371	377	381	342	369	367	350	398	366	378	367	384	394	405	353	383	339	357	359	333	349	360	384	358	384	390	375	383	355	355	367	363	357	372	356	371	369	392	375	345	389	380	377	386	373	378	344	398	362	370	338	388	389	354	356	336	395	356	376	349	397	399	362	375	363	379	377	349	350	326	376	376	387	357	332	379	346	338	370	340	394	376	381	350	365	379	346	345	330	374	348	345	366	343	359	344	380	360	396	329	390	364	345	354	392	356	388	361	366	341	377	357	383	384	367	352	344	374	356	368	375	348	346	331	370	371	364	405	354	373	350	334	374	374	344	369	373	357	371	375	390	355	349	399	393	355	363	397	364	378	358	344	347	341	380	348	360	342	345	374	385	368	399	366	341	384	353	378	367	366	378	347	362	373	371	365	369	351	404	362	404	356	375	340	356	364	369	383	352	398	331	376	359	348	321	339	369	338	347	363	335	384	366	327	364	361	356	379	350	365	378	380	350	354	372	388	366	362	366	339	380	348	356	359	337	376	384	372	343	398	351	329	339	423	361	351	354	398	342	397	384	400	360	346	378	395	362	371	397	357	386	358	362	331	356	346	378	359	365	373	374	414	350	357	370	360	360	360	373	340	381	343	360	381	358	360	351	408	347	392	357	361	391	377	364	380	332	338	390	379	380	360	372	379	349	388	392	318	347	403	390	366	340	367	351	352	354	369	371	370	381	366	346	349	351	365	389	369	351	382	370	390	397	356	352	360	345	381	386	357	376	373	347	408	362	371	345	349	376	380	387	365	380	367	381	384	379	375	363	372	383	340	361	393	366	357	331	385	351	355	388	359	351	374	380	376	349	384	388	365	364	372	366	349	387	327	351	382	346	385	356	375	387	387	386	365	383	366	363	353	350	350	348	392	376	371	376	361	387	385	379	343	369	370	359	369	408	372	361	373	365	380	332	358	390	371	370	378	388	376	335	366	367	343	379	352	392	405	333	369	381	406	343	392	342	374	382	338	411	355	387	340	357	388	378	348	374	380	359	372	346	377	388	344	353	363	338	371	358	321	390	364	361	374	366	375	398	387	377	366	359	392	380	391	359	366	400	412	348	370	378	330	363	374	380	335	384	394	366	365	414	358	391	350	354	338	364	360	378	340	384	369	334	365	358	371	358	352	349	392	342	351	384	392	388	345	355	335	366	355	385	366	335	395	386	378	366	375	399	383	358	363	336	381	324	361	365	334	363	353	369	382	374	337	355	330	367	382	355	375	352	359	366	356	325	397	371	377	343	379	366	386	377	372	354	393	376	382	368	354	353	399	388	356	351	369	382	393	340	366	350	362	355	357	354	350	366	381	368	374	335	378	355	373	372	370	358	370	392	366	391	323	379	379	328	351	367	353	376	391	345	362	363	363	361	373	350	370	369	382	381	354	379	378	381	367	368	363	358	363	362	336	404	372	363	369	385	354	385	338	382	379	370	316	364	337	369	376
26448	50538	40771	29023	23956	19855	16064	12377	9460	7773	6148	5041	4471	3773	3133	2661	2130	1788	1727	1402	1218	1047	993	794	697	635	556	525	481	445	439	416	413	427	396	388	419	418	413	435	427	396	418	395	441	385	382	408	412	422	391	431	455	388	406	433	384	421	364	404	412	397	429	411	409	393	429	408	404	382	383	393	423	419	425	450	398	389	415	398	417	428	393	416	382	381	390	395	392	436	388	392	412	423	405	396	379	434	391	398	408	370	358	415	395	399	397	420	421	436	367	408	401	388	393	420	428	393	382	375	384	425	392	392	416	434	410	366	400	398	392	379	386	378	409	386	388	365	402	413	373	382	403	413	386	439	383	418	398	386	375	401	414	449	372	389	391	398	429	428	419	381	395	403	404	400	400	408	389	392	402	361	414	392	404	384	383	349	405	392	404	400	421	401	387	395	390	393	394	404	396	399	431	408	385	383	365	390	397	439	406	434	380	371	402	380	375	382	404	384	389	378	356	428	421	369	384	410	387	388	370	384	415	385	358	389	403	396	363	421	367	409	401	369	424	401	386	384	395	408	376	400	387	421	393	401	352	368	390	394	371	416	399	388	402	403	371	390	413	433	426	416	428	407	386	407	405	411	412	411	411	391	387	384	413	407	404	421	390	383	374	430	424	393	410	400	432	391	387	384	396	378	402	411	400	386	395	396	397	436	382	397	388	393	390	379	404	414	400	451	387	413	383	357	391	375	425	366	426	374	391	372	408	393	402	381	376	394	383	436	389	403	382	396	428	385	404	404	381	407	379	421	408	381	386	377	384	377	442	385	400	386	413	417	374	360	377	396	403	416	368	448	398	379	397	397	390	389	418	386	433	428	441	377	387	400	406	407	384	342	393	414	363	389	379	399	396	359	403	400	376	413	411	378	435	439	420	394	401	392	414	396	432	417	382	399	384	352	375	404	407	386	393	407	417	409	369	390	377	388	430	366	406	391	400	408	366	386	405	391	392	377	396	412	406	415	400	417	428	383	377	385	398	403	392	379	407	378	388	359	393	393	391	395	409	374	399	438	421	353	381	402	385	388	405	400	438	369	390	390	400	391	411	400	372	390	413	391	429	412	406	403	382	397	447	423	424	376	377	421	410	416	393	381	392	360	397	388	383	402	394	402	397	400	423	403	388	449	390	423	377	395	406	408	407	417	404	410	376	446	395	384	396	419	391	418	359	395	360	378	413	410	415	421	405	391	381	374	426	389	407	377	385	402	365	363	411	374	376	388	395	432	401	399	394	375	369	399	393	383	421	440	373	411	402	388	400	409	387	390	394	408	402	399	415	397	398	393	377	410	398	410	426	404	396	393	363	395	424	397	405	408	403	413	427	417	411	384	409	369	387	375	406	375	415	413	382	343	406	374	385	418	399	385	364	396	364	405	400	370	411	404	391	365	386	368	370	399	389	403	411	392	407	419	397	363	380	403	424	376	365	412	404	394	409	413	362	419	368	406	384	412	401	396	411	445	388	391	385	390	371	420	379	392	394	382	357	393	441	430	366	378	389	398	383	385	397	394	417	383	398	402	397	392	352	395	383	403	365	390	397	358	413	415	400	393	379	403	420	376	356	386	375	418	383	404	381	393	418	419	390	395	390	372	400	389	426	381	386	385	393	410	388	398	354	440	399	387	383	429	389	430	408	427	400	417	363	416	410	380	400	405	394	404	381	375	443	384	409	378	424	369	407	359	403	382	401	392	360	380	428	414	387	389	376	431	399	415	419	413	426	357	374	441	381	384	407	404	414	397	398	380	427	406	356	382	382	412	372	364	402	410	391	392	374	393	383	349	391	384	416	407	389	397	402	384	416	377	390	374	372	395	416	397	395	405	390	413	387	395	419	415	396	412	381	377	373	412	410	394	358	396	397	390	403	398	392	384	385	378	440	394	360	391	422	419	404	375	409	392	359	413	418	396	371	405	387	401	410	435	419	367	365	419	422	424	367	397	398	403	415	370	387	431	394	425	394	396	416	408	410	421	408	429	420	411	380	411	403	397	377	395	386	391	401	404	402	418	394	398	370	410	383	409	409	390	375	391	393	393	378	425	384	374	408	402	396	388	360	383	402	349	398	420	401	382	393	407	388	378	387	416	433	412	390	392	424	399	417	404	389	358	401	391	419	414	402	398	360	372	454	423	400	380	384	399	426	373	409	363	399	383	387	365	399	394	399	390	403	406	393	375	396	386	376	373	407	405	396	441	392	435	386	378	382	396	384	357	391	411	408	429	402	404	403	406	408	419	409	438	417	423	411	413	380	396	419	441	348	390	406	403	397	410	427	385	423	404	386	442	390	434	399	397	399	385	395	389	374	401	378	379	367	360	408	448	370	393	401	397	425	385	381	430	402	437	387	433	396	391	424	423	418	382	377	410	367	389	369	400	363	410	365	415	421	403	435	416	409	411	387	384	392	383	421	427	397	385	413	394	406	395	398	369	386	403	418	414	417	376	404	374	406	381	413	393	393	433	419	398	409	409	405	418	385	422	386	418	410	377	408	457	408	427	411	373	381	384	407	385	380	407	374	398	367	358	408	408	391	369	379	396	399	404	379	426	363	397	399	398	424	413	386	431	422	396	387	389	370	389	396	392	372	388	369	389	432	364	384	385	395	396	410	388	380	416	399	390	373	390	413	404	395	367	420	401	411	358	396	392	398	355	426	379	371	405	389	434	394	430	442	396	381	403	406	387	407	407	375	400	397	372	427	388	382	391	413	387	390	416	394	401	415	414	382	414	379	353	395	407	393	386	370	404	398	379	394	412	386	401	379	376	401	371	375	387	374	376	416	363	357	377	404	412	426	406	369	417	364	427	387	405	428	388	403	391	371	394	419	407	377	377	434	392	394	357	396	375	422	401	394	383	420	396	382	437	389	385	404	406	405	409	392	368	429	406	398	405	400	379	425	379	403	399	406	416	426	376	429	392	368	381	401	404	382	373	401	418	394	391	382	403	401	413	389	352	398	388	412	384	384	378	370	412	387	406	366	371	371	418	419	375	366	414	377	395	373	406	428	381	452	380	367	389	405	384	383	432	421	417	384	412	401	384	386	400	381	406	416	382	397	390	399	447	393	402	373	419	389	403	424	394	409	384	400	416	366	393	407	415	400	369	400	435	403	432	380	403	414	387	386	417	407	407	375	408	391	416	396	382	363	406	398	396	396	416	428	363	400	385	426	405	423	395	416	409	413	434	403	368	394	392	428	368	386	404	411	378	407	418	435	383	371	415	428	397	400	391	367	372	408	402	398	424	396	393	399	416	428	381	403	398	424	387	419	383	408	409	379	404	419	378	394	430	420	380	413	396	390	420	424	403	400	424	373	390	416	403	401	390	402	445	397	362	389	393	410	400	378	395	413	418	410	396	416	369	392	423	404	437	394	454	402	403	396	430	392	414	373	380	393	422	386	405	366	357	387	456	417	376	414	380	426	361	387	369	407	377	409	423	424	354	393	422	372	391
28158	23598	26925	19068	10760	7187	5124	3662	2776	2172	1815	1464	1302	1178	1016	835	798	657	611	528	481	427	397	384	305	303	273	273	272	256	232	230	271	248	257	290	246	238	246	264	256	224	254	242	258	243	227	256	236	230	242	225	257	247	245	245	253	239	256	233	238	243	240	266	238	237	228	238	231	263	253	289	234	245	264	246	249	240	254	254	260	230	242	237	250	244	257	231	252	252	239	236	246	246	234	273	266	251	211	256	266	240	244	259	253	268	292	279	231	230	249	214	251	219	239	247	271	247	242	251	264	268	237	263	273	256	258	286	264	232	248	249	258	226	226	237	281	248	246	247	267	242	264	246	258	263	246	220	251	248	235	246	264	254	246	256	234	228	224	254	240	247	271	252	253	232	239	233	245	240	237	252	247	260	245	224	258	221	239	253	235	258	241	242	273	246	257	237	248	265	242	249	264	256	249	253	228	238	226	252	241	251	293	261	241	258	249	276	225	258	259	227	243	225	263	248	263	255	233	218	237	265	246	267	245	253	235	230	238	237	255	267	285	255	226	229	232	233	236	221	251	250	241	255	268	255	240	257	240	242	249	269	257	264	246	241	266	256	273	227	269	238	237	240	223	240	257	236	244	231	204	262	268	236	262	266	232	262	235	236	266	255	265	254	255	225	240	232	237	268	263	249	240	288	216	254	251	245	239	266	254	234	250	223	250	242	259	241	247	264	239	257	236	242	244	227	270	236	260	242	245	230	237	240	231	239	246	238	222	265	237	234	259	255	256	209	249	252	229	244	241	256	272	240	246	235	244	290	235	204	265	257	259	251	260	260	243	257	248	270	238	223	224	236	253	240	272	219	224	279	252	271	261	253	238	236	225	253	226	243	257	230	241	255	261	235	269	242	239	209	243	247	227	247	247	251	252	253	222	258	231	265	270	243	259	242	219	257	240	242	253	240	235	254	235	216	229	211	242	241	266	262	235	221	238	243	251	238	271	269	256	258	273	259	240	242	249	249	242	260	245	254	284	284	274	254	232	260	229	223	244	245	240	289	216	246	248	245	246	241	215	244	247	252	245	261	223	228	260	268	224	244	238	222	264	237	223	242	243	231	244	255	244	256	267	244	248	240	262	247	242	227	281	259	235	204	268	235	234	217	259	227	218	224	231	273	246	243	251	205	244	211	253	227	236	235	245	231	259	242	243	269	234	269	240	246	229	240	255	234	266	256	262	239	215	216	236	235	253	240	286	234	268	226	243	252	233	240	235	259	230	234	227	249	257	246	247	244	243	258	230	220	235	236	270	267	265	264	215	256	256	219	227	281	251	254	225	252	248	239	265	237	235	254	236	241	242	258	258	247	261	231	269	238	267	263	235	273	223	209	252	260	222	225	262	263	251	251	241	284	223	245	242	227	247	242	247	241	257	262	242	261	239	233	273	252	226	244	247	260	229	225	261	269	249	261	279	233	250	235	250	238	253	242	228	230	250	241	242	246	202	225	247	248	230	270	276	255	225	236	268	251	269	273	233	264	244	243	248	237	221	257	249	262	267	230	270	236	217	237	259	268	241	243	257	253	237	258	228	267	250	248	241	255	272	244	261	270	250	258	249	252	234	247	264	270	278	245	249	221	236	225	275	221	237	246	260	253	256	259	257	267	254	222	253	283	254	264	245	257	223	231	221	265	237	229	262	262	243	233	236	261	239	229	240	266	232	260	266	237	219	245	273	262	224	235	219	255	243	233	244	236	243	238	237	238	254	234	277	265	298	236	236	226	280	269	249	222	261	254	239	252	261	239	244	234	264	261	227	259	275	272	238	241	243	248	217	232	232	252	259	265	238	247	236	258	250	252	244	237	252	264	235	254	238	241	255	264	249	247	248	231	267	250	237	240	263	239	222	248	249	245	253	266	225	209	240	252	247	256	252	237	253	236	256	253	248	233	234	245	227	266	226	240	252	270	245	246	273	275	216	239	254	277	243	238	264	228	258	249	240	251	273	245	248	255	252	221	219	253	254	249	258	253	246	246	251	257	250	251	256	262	265	258	219	242	275	235	239	239	252	229	260	224	262	246	254	249	261	222	226	236	230	239	238	252	252	250	251	250	232	244	255	223	243	235	234	255	249	259	243	220	231	263	245	249	248	276	231	247	222	253	249	250	281	244	260	274	247	262	217	208	249	225	229	241	233	235	256	263	233	244	263	245	247	241	236	264	241	223	263	245	231	240	261	235	243	244	278	235	268	271	239	242	222	251	243	260	251	239	268	233	228	252	239	241	257	286	272	217	259	263	259	230	233	237	225	252	264	250	269	227	264	248	260	234	208	256	258	249	263	232	247	255	263	252	251	250	243	252	240	253	284	215	259	252	261	217	227	259	256	225	245	244	251	277	240	243	230	244	216	230	280	243	250	240	231	235	214	240	251	253	268	226	254	243	239	239	253	252	280	234	256	244	255	237	264	227	245	224	240	222	263	249	228	241	233	226	254	222	256	249	261	267	272	239	260	238	243	236	264	246	234	264	225	268	260	242	276	233	214	257	230	245	256	237	279	264	230	262	256	246	262	226	233	249	222	242	242	255	246	255	265	274	254	237	242	238	261	221	250	230	252	255	259	237	241	221	229	268	281	256	251	222	249	234	258	260	253	225	259	265	249	242	257	253	228	217	240	242	255	237	222	256	242	246	238	241	242	253	266	230	252	241	241	249	262	244	240	247	256	244	261	256	226	253	261	220	261	249	239	279	239	242	238	234	228	258	239	248	250	282	222	254	243	231	257	243	264	245	258	254	241	247	241	223	259	248	227	273	251	238	245	230	211	236	231	230	240	241	251	234	262	235	248	232	268	237	226	224	257	229	271	240	228	236	260	269	261	244	245	224	235	237	273	258	255	239	264	253	256	262	256	253	287	257	228	247	232	228	229	220	268	264	239	250	240	265	213	232	223	246	270	251	231	264	249	263	247	231	224	245	261	263	235	248	251	255	254	243	235	272	233	242	222	238	264	261	234	263	229	242	244	258	259	250	242	260	270	252	236	233	250	250	245	279	236	241	266	235	253	237	223	241	235	252	247	248	278	235	265	236	280	278	233	234	250	252	251	266	237	231	222	257	243	253	243	250	233	232	222	283	228	278	270	261	233	231	241	253	249	255	244	239	260	235	266	250	232	248	254	245	232	252	220	243	236	225	234	266	248	242	230	276	238	251	260	253	244	237	254	227	232	210	253	208	210	258	239	223	256	234	214	268	255	241	252	259	232	264	209	249	238	256	218	240	253	231	211	252	248	261	253	252	228	230	248	256	254	255	227	243	256	249	269	226	231	238	265	267	229	230	250	195	241	244	265	233	281	269	240	262	254	252	270	242	238	267	216	276	238	239	258	212	233	276	233	255	228	264	244	212	254	247	257	295	245	256	240	253	241	253	260	248	245	257	236	253	233	220	261	245	244	237	246	248	252	259	269	211	254	274	241	259	253	252	232	250	256	237	253	233	234	241	247	220
23664	38074	29641	18738	14516	11757	8829	6876	4972	3971	3202	2634	2282	1974	1574	1358	1190	951	882	795	627	545	511	481	427	331	342	308	293	294	269	258	269	277	287	274	276	243	301	285	273	270	275	283	255	291	299	246	277	289	249	275	254	277	303	281	244	255	247	291	302	254	268	296	257	252	270	260	263	295	243	270	276	289	259	246	261	250	248	236	261	268	253	267	264	229	288	297	282	261	282	257	260	257	293	225	264	266	254	276	264	258	279	267	296	272	251	258	278	245	287	300	246	261	266	266	277	252	246	260	261	243	277	280	261	268	274	263	251	272	290	263	291	234	298	306	273	254	272	271	288	224	273	261	263	278	238	271	257	244	294	291	268	290	267	265	270	244	306	267	262	268	261	270	288	284	289	272	265	304	270	303	232	284	251	283	288	264	253	278	264	254	266	263	298	262	253	279	255	290	269	284	293	273	282	265	268	238	268	271	286	246	261	276	244	256	271	256	250	250	268	251	255	267	260	247	304	265	263	269	281	252	249	274	283	285	250	301	270	244	276	303	260	284	282	262	257	256	280	273	269	246	279	268	242	258	257	272	283	277	263	258	271	260	263	278	283	239	282	283	272	295	268	272	278	246	269	256	275	268	267	254	249	274	267	278	266	290	279	246	288	254	262	254	273	263	273	264	237	284	266	295	225	275	302	266	262	291	258	269	257	278	248	282	244	294	243	238	270	291	273	296	273	280	265	262	273	272	272	275	253	272	262	230	272	261	251	254	280	259	317	229	271	280	256	264	294	280	255	238	252	271	254	295	274	296	264	271	294	293	261	272	276	272	242	272	274	265	260	287	234	261	274	290	278	240	268	270	276	283	290	272	284	272	256	250	309	267	286	268	268	265	267	278	259	289	279	260	286	244	272	254	253	267	266	261	282	287	243	288	290	258	256	250	290	249	259	263	308	265	274	277	249	278	282	286	251	257	264	293	259	256	288	254	263	254	281	254	289	259	300	259	246	266	274	262	280	277	260	263	243	251	298	240	267	268	258	285	261	270	278	292	254	259	270	278	270	268	284	274	261	259	281	284	245	276	258	248	259	269	284	254	269	253	272	265	259	285	270	262	253	289	281	271	310	274	274	240	260	293	279	291	278	265	269	280	285	295	266	261	277	291	248	287	258	295	310	251	278	261	263	263	282	285	287	271	276	268	222	261	255	281	276	260	254	294	273	294	301	272	263	288	273	264	232	278	232	259	278	257	243	261	265	274	289	286	272	262	278	289	264	286	269	255	254	301	255	293	285	265	253	271	282	272	294	274	270	273	249	271	252	287	249	272	285	277	262	250	265	281	267	286	265	279	267	286	262	288	296	290	249	248	243	260	262	268	275	262	256	264	277	269	271	262	265	277	242	277	255	270	259	272	268	264	293	257	271	286	259	277	287	262	249	269	246	225	276	260	255	300	257	268	286	269	238	276	247	260	287	239	254	231	300	267	282	284	283	281	248	264	289	277	273	252	236	264	260	286	261	294	279	259	269	292	259	261	271	254	260	264	279	293	261	259	278	272	258	273	267	269	269	252	248	254	273	285	238	279	255	273	272	264	260	259	262	267	274	259	273	254	280	294	265	261	271	278	261	276	273	266	267	285	256	259	272	240	263	292	288	268	265	261	292	259	251	260	268	242	267	264	269	256	283	265	243	252	256	277	273	274	237	272	286	281	252	299	262	286	260	265	274	249	259	276	264	279	267	269	269	245	256	257	274	241	258	256	235	275	271	263	260	278	283	272	270	269	248	278	292	269	294	271	237	260	280	255	296	290	286	282	272	251	271	250	293	236	264	260	260	281	248	273	279	259	250	260	274	275	277	283	292	283	273	288	273	259	257	279	269	287	279	278	269	254	264	276	282	265	294	248	299	280	257	252	273	250	272	259	280	245	280	297	254	247	251	277	291	279	261	282	277	272	244	282	280	266	273	276	296	298	263	247	290	289	262	255	256	277	259	255	298	268	283	291	263	269	248	281	259	276	276	225	260	251	288	250	282	271	271	278	278	258	283	257	246	271	296	307	259	279	261	269	276	273	275	277	281	297	249	259	277	245	275	281	297	293	275	258	250	276	290	254	285	290	289	248	255	227	268	288	260	273	273	258	252	285	228	254	270	275	278	283	267	234	281	289	253	287	260	237	286	253	278	297	227	287	276	249	248	280	242	263	291	265	245	302	245	257	277	258	282	284	246	267	266	286	279	298	259	247	268	262	270	292	285	240	266	269	281	278	268	247	249	294	255	282	255	277	289	292	264	264	269	294	261	253	270	298	280	251	261	247	252	262	261	269	287	303	274	268	294	273	260	298	268	268	257	286	277	256	276	276	290	276	267	272	270	288	313	270	287	247	263	270	267	261	268	262	296	249	269	268	283	259	266	268	273	273	266	264	268	282	271	282	257	271	275	265	268	267	286	275	274	243	260	272	267	276	265	274	257	230	276	248	297	267	254	274	282	266	246	270	256	268	248	277	252	261	281	290	286	269	264	247	274	293	286	274	280	293	298	278	259	269	270	259	276	240	265	260	287	260	277	270	248	251	248	256	283	270	253	273	261	269	260	259	262	268	293	248	287	283	252	265	256	276	270	249	256	268	277	286	279	248	253	256	296	273	244	229	284	255	281	278	255	270	270	275	237	247	259	302	254	262	285	268	254	278	254	281	288	274	254	262	257	276	251	253	250	272	255	278	259	274	288	234	286	275	248	276	266	268	272	276	267	284	240	303	288	240	243	296	282	293	271	261	267	259	269	291	272	258	270	253	263	269	257	250	321	254	276	265	277	258	305	254	272	273	277	273	275	242	243	264	250	281	263	263	261	246	266	273	254	268	260	250	264	331	281	282	257	264	293	281	265	258	242	264	267	286	292	299	291	281	248	257	265	288	266	276	267	265	252	280	258	250	244	263	240	280	241	273	263	267	279	294	277	244	260	258	265	275	265	272	273	252	250	244	288	287	273	277	271	262	280	252	235	286	286	274	274	265	280	288	244	269	276	264	262	277	276	246	298	273	266	265	277	277	240	286	263	285	259	285	263	292	243	267	313	282	232	271	276	275	265	275	240	271	288	268	264	284	303	273	265	247	254	253	264	301	285	269	249	264	265	253	273	276	301	281	291	299	268	278	256	261	246	272	261	264	266	265	280	257	269	245	275	253	285	259	268	288	280	295	293	263	250	233	263	276	282	245	288	239	262	282	275	247	279	268	263	265	280	281	270	286	279	254	282	249	293	278	265	248	263	251	276	273	251	230	262	267	291	274	245	261	269	265	253	264	259	269	282	284	270	292	250	275	260	222	261	268	274	291	257	281	270	289	240	277	256	282	259	249	271	250	273	268	281	275	267	259	270	271	265	269	253	284	255	261	288	269	265	289	254	289	273	270	274	258	270	268	263	295	285	251	264	255	275	282	264	247	278	239	257	272	264	264	286	260	253	277	254	256	259	268	285	277	244	254	299	247	268	251	262	285
23225	20936	28163	23966	21294	18369	11002	6360	4504	3685	2984	2504	2123	1800	1630	1390	1185	1006	923	749	718	709	658	590	534	533	434	446	423	404	388	407	375	388	378	405	406	387	402	382	387	399	437	374	397	372	399	397	392	395	358	358	393	353	369	387	410	387	385	353	384	375	392	380	349	409	374	376	365	408	370	391	398	402	361	349	390	404	389	379	366	368	393	349	401	360	399	399	385	389	375	363	371	380	396	370	405	382	363	389	394	358	378	388	366	433	412	390	385	394	363	358	366	399	415	413	382	397	429	396	373	353	399	391	392	353	374	365	361	368	412	417	387	367	377	363	341	338	405	376	385	377	393	351	370	359	357	380	355	404	374	365	362	370	422	378	352	399	408	388	377	386	374	414	365	361	348	367	391	351	380	424	368	357	395	392	397	380	354	376	379	366	357	356	385	376	363	361	382	344	388	362	363	378	379	403	381	359	401	377	359	375	403	375	347	330	352	374	368	397	395	385	363	359	398	350	404	356	361	365	348	389	372	397	421	322	392	390	385	378	345	393	386	381	407	372	377	431	397	381	393	395	375	379	354	379	396	377	391	384	379	378	396	426	381	394	392	394	378	367	349	447	357	372	352	356	384	379	378	393	374	406	404	388	380	367	379	387	393	362	385	368	370	371	392	354	349	388	384	393	384	389	388	373	392	374	370	387	392	350	405	362	385	354	408	394	379	376	361	388	351	353	361	348	386	362	382	392	394	391	388	380	352	372	373	372	379	403	383	369	391	375	364	384	384	376	407	368	390	315	379	355	370	386	374	415	378	366	384	376	398	373	396	399	389	385	409	355	369	388	377	372	375	358	363	419	348	391	353	390	395	396	374	345	349	392	387	407	421	366	402	364	402	376	403	447	376	361	379	377	374	365	374	406	380	377	371	361	386	386	410	375	391	387	396	376	373	401	427	384	379	355	385	363	369	377	384	411	404	384	397	361	387	409	373	389	400	374	411	381	392	374	398	381	376	407	386	348	413	392	398	403	377	376	381	393	368	376	389	392	379	396	370	405	403	412	398	378	372	379	362	350	376	423	394	345	372	355	364	381	398	367	404	414	374	385	394	415	392	377	389	372	373	364	364	363	370	416	386	347	369	356	362	393	369	389	344	349	387	399	402	364	372	383	335	375	337	348	383	412	397	366	344	343	370	408	383	363	383	391	375	349	385	397	404	368	391	377	378	361	377	384	350	375	412	356	406	386	327	353	357	362	381	387	393	384	391	382	374	405	381	395	373	395	395	392	389	420	360	362	373	385	406	395	348	402	382	367	387	376	378	365	391	409	388	404	393	416	385	360	386	356	395	383	355	385	363	359	379	399	423	377	379	374	395	424	349	398	362	362	400	373	370	409	374	347	364	377	364	400	364	390	350	389	361	400	374	354	381	403	419	396	381	426	358	374	405	403	385	353	360	426	379	345	390	386	401	364	349	397	418	399	370	403	375	387	395	397	375	386	374	378	371	379	390	344	385	369	351	402	357	363	395	349	414	343	361	378	365	348	388	350	393	404	367	401	351	393	386	387	375	373	378	395	390	406	364	378	372	398	382	396	422	349	384	369	390	398	360	367	412	378	345	414	366	397	373	369	411	362	379	384	339	420	388	381	388	389	375	389	359	405	407	382	374	374	407	374	405	419	367	370	337	376	398	387	353	359	410	350	409	429	379	400	385	399	382	374	389	366	380	365	383	371	388	408	420	391	378	374	376	404	354	408	414	369	402	382	343	355	384	348	396	362	385	401	403	404	378	407	422	395	363	424	350	373	349	386	378	383	380	389	382	374	416	360	421	362	425	418	402	383	371	353	397	368	390	377	401	398	382	376	368	399	373	368	363	377	397	354	375	413	411	385	399	367	361	375	408	407	374	368	342	382	342	407	386	371	395	369	357	381	382	354	395	399	377	365	363	389	362	374	345	370	393	411	381	392	413	371	380	389	413	392	390	379	396	370	371	368	358	372	402	383	348	402	367	427	405	422	361	381	410	368	384	367	354	349	384	400	375	402	365	405	410	377	372	353	397	413	384	406	402	366	365	364	370	384	386	419	387	359	381	369	414	381	353	386	373	357	371	361	371	403	388	389	395	400	378	400	414	375	367	374	395	365	348	370	341	341	390	395	415	372	379	411	384	368	388	367	371	354	388	388	381	378	347	396	359	385	395	380	355	399	396	363	365	371	376	348	418	364	340	386	386	404	361	341	378	380	365	395	337	379	398	398	339	345	359	409	352	390	384	377	391	378	384	373	351	378	359	373	357	397	359	375	394	359	356	355	404	359	417	384	404	357	388	353	375	388	358	372	375	378	385	413	367	361	367	366	376	402	409	366	392	401	388	400	379	341	369	370	387	384	338	367	396	396	401	403	354	401	355	358	393	353	401	419	379	373	412	405	376	387	364	388	396	394	376	380	378	365	371	373	371	368	375	342	380	406	361	402	378	401	350	352	379	364	384	405	364	381	385	374	410	372	387	378	393	396	373	388	382	400	354	343	386	382	358	378	365	341	381	386	377	437	398	418	370	365	354	394	382	353	366	368	375	395	383	386	342	405	360	358	362	382	377	378	345	398	406	382	375	377	382	399	378	371	382	370	378	357	346	400	383	348	352	407	354	349	364	366	350	392	385	417	384	381	376	383	383	372	389	365	335	373	379	398	391	384	376	383	398	373	376	395	367	387	374	399	364	410	416	381	379	363	369	399	401	376	386	377	380	362	345	420	402	361	421	351	371	378	385	385	410	358	345	351	421	370	364	376	360	391	373	358	384	370	396	326	346	376	414	388	368	408	376	363	368	382	410	349	388	374	384	395	406	367	416	348	392	394	382	370	375	355	391	352	375	373	401	363	370	359	413	385	395	390	348	391	393	388	349	380	383	357	351	381	371	358	371	397	368	355	378	393	380	376	351	397	378	385	417	415	392	397	402	372	385	352	381	363	353	347	373	407	381	403	379	386	383	368	367	384	397	352	337	373	362	349	370	379	394	354	414	372	402	375	396	356	387	389	356	336	407	414	364	373	380	397	377	376	371	378	375	361	369	382	389	387	390	388	395	374	385	373	399	373	382	386	377	377	375	376	366	420	392	394	422	393	383	387	365	401	375	377	379	361	350	371	377	398	336	367	377	377	352	360	397	422	362	368	380	367	363	371	366	375	373	417	390	325	381	384	387	371	389	391	415	380	385	390	379	407	375	370	364	407	387	390	362	414	405	349	364	383	404	363	382	371	384	344	405	360	364	399	386	356	430	402	372	401	393	374	387	397	395	354	399	371	381	395	414	400	403	354	382	382	382	421	381	365	393	366	384	375	391	382	371	399	420	389	391	381	365	380	366	378	355	389	366	389	368	410	362	371	369	366	388	361	368	366	356	367	339	384	394	375	389	398	367	369	358	406	367	354	388	397	369	394	381	391	400	411	364	411	402	407	389	370	377	375	374	387	355	344	391	340	398	396	346	369	402	359	376	377
24465	46138	36093	24502	19446	16003	12565	9755	7535	5940	4994	3997	3434	2893	2434	2022	1763	1426	1254	1163	990	834	797	736	675	581	515	463	474	420	446	410	431	405	404	435	388	402	411	435	432	405	386	394	410	420	406	433	427	433	425	383	421	395	385	392	392	382	418	413	388	402	397	436	455	424	437	395	406	429	425	399	370	396	443	412	420	364	423	417	435	426	407	490	442	425	403	355	387	408	391	447	375	450	405	417	455	418	403	381	416	448	423	405	413	449	404	418	394	378	390	378	413	450	404	449	426	412	393	412	422	426	390	396	416	424	418	405	408	373	410	412	394	391	447	421	424	407	411	435	448	384	412	444	418	401	423	404	410	417	416	432	406	389	455	414	407	438	440	424	397	417	454	424	350	408	412	412	427	399	428	434	410	383	415	393	422	398	410	383	408	422	414	406	414	398	391	442	391	424	449	432	403	475	429	471	442	411	443	421	408	440	453	423	395	417	393	419	411	417	412	448	414	396	413	398	394	380	433	399	375	425	413	404	397	403	417	411	426	403	432	425	437	413	366	402	436	408	409	410	429	418	411	428	363	419	410	426	387	443	422	397	409	418	429	435	407	422	404	422	410	439	446	387	445	367	391	434	396	393	391	397	423	386	417	400	409	384	453	397	407	410	448	418	408	440	420	419	418	389	424	432	426	414	419	373	436	442	394	410	448	403	394	385	433	442	405	396	424	413	422	406	431	426	406	443	428	428	342	421	413	433	437	425	431	406	411	405	398	436	464	400	436	387	361	388	407	410	416	424	450	400	393	370	416	350	417	416	421	424	401	408	412	398	423	421	411	409	405	407	398	365	406	424	402	406	403	427	390	395	405	390	396	389	439	407	395	394	428	392	415	446	388	384	394	388	439	393	424	422	426	472	399	431	407	401	410	424	396	407	421	425	403	411	443	432	432	414	415	461	405	428	412	462	412	403	418	428	388	427	418	414	442	411	451	436	427	414	447	378	410	372	418	393	418	386	400	405	482	417	381	406	415	402	409	437	444	410	387	402	412	395	400	444	386	417	372	452	414	409	414	406	405	405	397	427	390	414	439	439	415	422	394	384	422	463	407	423	376	413	426	413	445	430	387	406	411	397	419	415	415	431	430	382	392	434	407	414	392	416	427	428	429	428	372	417	409	426	430	432	432	417	432	419	371	398	415	424	419	443	400	389	385	408	392	419	410	372	412	383	382	419	382	405	415	459	435	426	428	433	391	379	417	423	419	407	437	404	385	419	418	395	407	397	389	437	392	421	454	384	424	407	433	394	418	400	422	426	417	436	435	394	379	404	395	407	429	407	404	390	410	408	403	412	381	400	422	396	445	418	375	436	412	431	431	410	448	442	438	398	449	397	402	400	405	430	457	399	406	441	467	398	412	409	421	391	384	412	408	402	443	399	384	433	403	407	378	415	402	375	482	386	438	419	404	430	395	420	418	409	425	452	429	376	437	420	427	420	418	445	419	404	441	397	412	422	408	360	414	401	434	412	416	401	394	414	406	396	417	410	390	377	393	435	424	433	408	419	430	420	434	414	400	426	377	434	411	428	409	436	446	402	439	450	419	452	402	431	409	430	404	452	421	420	434	408	434	456	390	422	397	394	407	424	401	447	397	377	435	444	396	385	433	413	398	382	445	425	390	422	436	384	396	409	419	436	390	402	372	410	412	403	423	435	414	421	420	395	390	417	424	400	390	433	392	437	409	441	432	417	416	399	384	392	381	416	440	424	422	430	410	417	390	411	411	451	352	398	387	444	402	388	431	444	443	376	406	407	386	419	350	424	401	401	367	441	395	434	425	437	427	416	394	428	431	397	424	404	414	403	402	403	355	444	381	424	419	419	394	405	419	410	387	457	393	427	424	422	440	382	417	416	436	388	382	416	448	408	422	393	418	392	411	408	435	423	432	399	440	371	396	372	449	418	380	396	417	434	433	401	412	420	385	467	431	434	409	424	396	392	382	378	415	411	410	402	412	407	399	422	412	414	433	451	424	426	397	405	416	422	428	420	434	411	414	399	430	408	409	428	413	412	399	393	417	433	392	426	423	383	380	412	405	401	414	421	413	416	412	465	453	409	385	418	400	360	425	407	368	385	401	414	422	402	385	405	394	449	410	392	393	394	399	400	452	407	420	400	392	408	388	383	399	419	413	443	433	459	410	400	404	421	435	419	441	428	425	370	421	428	418	409	395	390	399	428	409	403	410	422	432	399	416	412	417	381	404	453	398	396	423	391	425	429	393	390	399	413	442	415	424	408	404	441	384	393	415	448	424	437	405	384	418	419	405	388	429	392	380	420	385	416	419	424	443	421	382	429	407	388	407	391	395	412	421	417	412	450	436	401	430	425	440	404	421	428	411	409	394	418	367	394	406	390	415	422	444	399	388	399	459	387	391	417	416	410	424	413	391	438	431	415	414	418	395	397	421	412	418	378	416	433	413	441	450	439	439	412	409	391	442	440	433	443	410	423	399	414	425	408	411	428	420	418	428	423	405	420	400	411	416	413	378	414	397	418	435	440	407	437	435	434	418	385	447	385	416	388	434	399	413	439	420	413	412	425	371	393	408	403	414	408	435	386	396	411	409	394	456	464	405	438	426	425	446	413	401	429	366	381	426	407	405	455	428	412	405	426	358	415	440	403	391	402	409	404	401	407	445	391	400	384	389	442	430	402	384	408	405	408	449	441	384	426	405	391	426	430	401	402	378	399	406	386	418	423	395	444	395	443	427	437	408	437	354	436	426	420	423	395	401	443	406	405	427	402	433	401	388	427	415	385	428	421	390	433	400	403	436	427	448	449	410	439	397	426	439	407	450	381	428	424	416	415	425	421	408	375	406	427	404	414	429	387	412	440	406	396	409	435	423	417	392	399	432	423	404	414	434	388	390	378	420	431	396	429	446	408	398	400	395	411	425	415	396	384	402	359	416	454	433	418	411	407	411	376	414	403	408	396	396	405	426	395	404	442	417	420	405	411	378	424	422	415	444	447	424	433	401	431	393	450	462	419	411	420	383	440	409	435	424	419	444	428	448	440	368	411	411	432	412	424	421	408	398	387	420	435	444	424	421	418	412	421	399	390	388	404	417	420	427	403	412	386	402	450	425	402	417	406	416	406	422	435	391	407	432	409	393	417	439	442	393	405	421	432	438	415	433	450	407	423	414	432	421	389	414	390	417	427	409	415	403	419	440	407	432	407	414	384	445	382	396	396	405	412	402	387	384	424	432	412	424	412	392	395	396	421	448	396	409	431	386	379	400	437	415	435	404	425	412	406	441	425	411	420	376	411	402	417	426	422	438	381	440	447	424	399	405	403	424	435	420	419	420	383	393	414	414	388	441	404	418	435	354	450	393	446	378	394	434	437	417	414	420	425	406	404	413	413	387	406	429	413	431	430	382	389	426	375	408	457	413	414	407	396	428	411	404	420	475	418	422	422	415	437	455	404	402	399	404	418	404	387	420	388
24602	21054	27412	25540	18220	10677	7242	4944	3654	2961	2478	2088	1655	1381	1182	985	818	715	626	566	505	444	345	345	279	245	227	209	209	207	173	206	181	194	201	173	204	188	196	183	202	176	189	182	194	217	191	175	190	189	170	195	205	176	158	182	199	191	188	174	203	203	183	195	194	190	177	157	180	185	141	211	193	204	191	207	180	190	189	213	182	205	190	186	204	185	146	193	188	207	192	190	206	175	181	200	180	193	193	197	216	199	167	192	164	169	170	203	187	194	190	190	181	163	184	212	190	204	184	189	198	180	181	176	203	188	188	176	198	197	200	144	190	198	176	194	186	201	193	184	192	169	204	169	170	176	192	157	184	198	197	202	189	170	167	179	198	202	181	167	167	181	215	194	200	200	197	186	197	190	206	174	195	185	200	179	186	201	168	185	184	207	193	185	209	187	198	196	195	189	169	163	160	208	181	166	223	194	171	182	186	188	184	169	209	190	186	168	172	168	190	176	170	197	196	176	175	196	197	176	208	179	185	183	173	179	177	176	198	157	212	198	201	177	215	163	155	175	159	200	181	199	177	206	182	179	198	174	189	208	195	183	194	183	179	184	199	213	200	201	183	201	151	206	207	171	172	197	181	165	169	173	194	165	210	155	187	203	162	179	188	173	166	190	197	177	184	184	196	197	180	213	179	174	202	166	206	191	192	203	201	161	178	190	178	170	196	193	196	205	191	209	182	175	174	188	181	200	189	185	205	169	198	190	167	170	202	190	201	197	183	168	202	197	183	172	192	210	182	217	171	197	202	207	185	182	187	189	161	164	193	211	198	172	189	197	172	172	195	192	167	184	190	209	188	183	198	204	174	196	201	195	175	199	175	196	206	196	189	179	175	181	185	202	192	194	181	175	198	193	174	188	190	194	194	185	170	195	184	204	167	193	194	181	169	179	178	198	188	180	178	167	185	181	195	182	191	210	200	204	182	187	209	173	186	223	184	170	206	176	173	164	208	181	194	169	177	186	175	169	196	198	179	180	197	210	180	191	195	179	181	194	205	188	186	195	189	197	195	174	174	164	199	195	206	169	175	196	176	209	192	187	210	197	176	167	186	209	198	187	177	190	190	191	181	173	193	209	180	187	202	180	187	178	183	179	219	189	198	194	182	176	191	167	200	196	201	196	184	185	219	185	193	169	170	191	201	191	201	193	202	170	214	184	198	188	190	164	186	174	188	181	197	205	184	182	175	178	190	178	188	193	176	199	178	195	183	199	201	198	177	204	220	209	205	168	190	162	196	177	187	204	189	174	195	180	178	207	184	179	172	192	177	189	168	182	184	187	184	205	188	214	210	164	187	193	179	198	204	183	179	180	181	207	188	187	171	199	193	204	203	211	206	198	189	179	156	138	204	188	212	144	188	206	188	202	183	183	206	216	170	202	187	191	176	192	192	192	189	189	181	176	177	192	172	176	204	173	205	189	207	211	174	172	223	212	163	179	188	205	162	193	204	196	170	208	206	177	192	159	165	187	210	211	196	186	186	177	175	196	188	174	197	174	170	177	177	168	184	169	161	190	176	195	179	186	184	182	208	202	191	195	209	197	188	178	184	193	200	206	179	175	181	184	183	177	159	179	189	198	176	174	175	201	189	174	186	177	191	204	192	194	193	200	181	198	182	179	189	179	167	176	166	194	200	186	192	196	171	183	195	210	183	176	155	209	175	170	187	195	165	172	161	184	202	196	159	192	195	190	157	171	184	189	165	184	170	168	187	210	188	187	173	191	200	173	190	197	165	178	202	199	176	171	185	179	182	197	157	173	184	198	216	178	208	180	196	188	189	214	179	171	188	192	186	172	178	202	185	181	201	179	164	189	174	185	181	170	191	197	193	223	192	174	180	183	180	167	177	194	188	198	188	181	192	174	174	200	190	200	193	179	175	176	188	183	170	200	194	176	172	193	173	176	174	204	198	196	174	198	217	175	158	173	188	203	194	179	183	183	196	218	190	189	186	180	218	209	196	186	177	179	192	193	192	188	182	187	229	216	196	192	190	188	196	197	186	199	186	194	155	186	179	190	207	199	194	188	189	205	191	180	182	196	189	190	198	176	202	208	200	168	173	202	183	183	188	186	202	162	187	180	183	217	205	173	184	187	187	178	186	185	209	199	187	173	193	171	199	178	197	182	209	193	186	195	171	195	177	175	204	200	166	176	173	198	172	172	166	188	195	183	185	194	194	186	173	207	193	194	190	198	221	163	198	216	191	193	198	200	176	171	173	194	213	190	219	187	200	204	205	193	177	185	171	205	235	192	175	209	181	177	188	202	215	195	182	192	187	180	207	208	161	187	169	191	184	178	185	185	204	188	173	173	192	224	216	167	213	205	198	205	195	206	230	197	175	176	179	190	179	182	185	207	186	212	182	184	175	204	195	174	172	178	171	163	190	204	190	169	188	207	198	161	198	181	196	183	212	180	207	205	201	174	196	155	187	188	177	190	183	186	202	184	189	189	191	184	184	175	198	213	187	181	195	165	187	177	206	203	187	183	178	177	197	208	183	174	192	203	196	168	196	193	201	197	231	192	190	214	188	181	198	187	183	184	192	183	169	172	181	224	195	186	210	163	180	191	171	210	194	189	188	182	173	188	176	196	192	200	190	169	175	197	183	181	188	174	201	169	183	185	172	211	192	186	187	189	201	185	200	198	189	190	189	180	175	198	211	162	187	177	212	193	189	195	173	177	191	192	180	226	196	200	191	182	192	195	195	199	210	198	187	214	214	186	199	196	174	171	177	194	198	192	196	212	185	190	170	190	180	180	174	183	189	191	194	182	193	179	208	188	169	185	176	186	170	208	188	199	160	196	192	184	152	173	154	182	180	186	184	213	176	195	183	177	183	181	177	193	161	175	202	194	179	197	185	179	181	178	182	168	193	194	173	187	190	193	208	184	161	183	193	196	194	191	178	214	183	209	189	206	183	203	202	202	211	189	180	181	202	180	193	188	158	214	198	189	179	187	163	201	195	184	195	199	186	182	183	190	201	195	199	190	185	170	177	191	160	190	205	149	148	200	184	166	181	224	176	169	196	194	201	206	187	179	174	199	203	180	183	214	151	188	192	204	206	203	185	176	187	182	173	194	197	214	215	182	187	202	195	170	186	174	193	190	173	182	180	204	176	188	180	194	193	190	200	199	197	191	183	178	162	193	183	183	179	193	195	183	194	182	181	182	228	200	182	166	200	192	200	176	215	181	188	166	207	198	174	186	198	203	174	181	193	173	175	204	200	173	210	196	177	158	204	184	191	182	192	178	186	204	168	166	184	200	191	214	202	181	197	198	184	189	142	161	179	184	162	178	172	190	189	199	191	210	201	205	200	184	181	166	176	182	165	188	186	197	198	167	189	169	206	183	185	179	172	177	193	197	185	192	185	224	204	151	184	188	176	198	208	173	171	197	186	191	194	187	184	162	187	170	182	201	192	185	195	211	183	192	185	184	171	204	172	186
24176	43239	33930	22785	18105	14265	11228	8625	6641	5247	4307	3409	3057	2473	1983	1612	1336	1129	971	835	695	610	490	472	363	348	321	293	272	243	231	201	243	211	244	223	222	212	206	210	201	238	207	201	225	220	210	208	243	246	201	186	204	226	234	228	199	188	201	206	214	223	205	218	198	205	229	208	201	194	202	225	200	203	218	203	191	204	239	191	218	174	215	199	225	235	197	236	216	208	217	205	210	200	204	212	202	227	226	210	186	210	214	212	226	200	191	199	205	199	194	210	210	216	227	229	213	192	205	223	211	210	192	206	226	175	209	209	210	179	203	216	214	210	215	212	206	208	228	212	194	193	212	187	203	180	203	215	205	202	216	231	207	197	187	220	226	203	204	200	232	222	216	217	250	203	201	183	221	173	206	210	207	203	207	189	226	210	192	207	203	200	199	203	216	188	228	219	204	189	229	236	181	200	199	220	220	211	212	198	215	211	225	211	202	211	217	225	229	189	210	203	243	202	225	201	168	217	241	211	207	186	216	218	223	192	211	208	200	213	218	220	249	199	222	191	197	212	217	217	217	205	207	213	218	211	210	212	210	218	212	197	192	235	201	213	235	199	208	206	182	213	226	240	215	206	216	230	217	214	192	186	208	194	191	210	236	220	223	192	222	196	225	186	217	225	214	182	219	219	199	203	192	189	217	209	193	216	218	212	204	219	185	206	181	236	214	204	217	230	220	216	235	196	190	203	187	232	194	176	192	216	208	223	227	208	231	222	229	202	204	206	216	243	202	212	216	211	213	227	212	212	194	195	200	169	200	224	233	218	219	202	199	211	218	199	220	216	192	197	200	195	206	191	213	205	195	208	229	204	219	204	225	241	206	220	226	193	220	201	220	202	215	212	208	227	213	199	209	204	191	204	203	205	233	230	198	205	206	209	235	242	229	202	194	211	213	208	204	209	218	205	207	194	229	196	199	189	207	222	203	214	199	228	251	227	220	163	210	237	192	231	225	203	219	187	229	194	218	224	212	206	206	209	212	213	222	210	201	224	210	192	189	206	191	205	192	203	195	207	185	231	185	218	230	243	190	220	209	229	211	212	217	200	205	210	214	203	201	226	184	193	195	197	193	224	174	211	207	214	224	207	187	209	200	192	198	224	236	211	212	224	218	207	218	208	197	214	206	222	194	208	186	218	194	197	184	216	210	193	181	226	190	184	224	236	186	216	214	198	229	217	228	210	215	212	198	216	224	181	200	190	200	199	194	210	203	219	206	218	200	199	175	215	202	226	209	224	213	216	203	196	218	233	203	194	221	216	186	217	198	215	233	225	195	208	215	203	223	252	212	217	233	202	200	219	200	205	218	210	215	190	196	224	216	175	200	216	209	207	197	195	192	219	204	191	198	222	204	205	220	224	182	213	226	217	207	199	219	185	191	228	216	206	200	219	211	193	220	206	180	207	222	210	203	227	189	230	217	204	208	216	215	210	193	181	224	189	217	214	210	227	201	193	204	192	222	186	193	180	223	180	206	222	199	268	205	206	184	207	232	217	216	197	191	227	200	214	217	194	221	212	211	227	210	229	192	220	196	234	196	214	218	196	212	216	230	196	214	213	206	211	214	199	189	211	243	179	223	210	196	215	211	229	215	212	188	172	211	186	202	196	204	208	212	231	236	206	218	222	214	216	217	209	233	182	224	208	241	221	198	240	201	232	210	204	175	211	217	243	194	236	182	198	203	217	241	228	209	215	237	214	183	204	204	202	214	214	210	232	229	215	233	195	183	225	217	234	179	198	208	205	198	211	208	260	204	217	229	212	201	225	194	215	209	207	225	208	216	215	208	202	191	250	226	200	201	219	196	198	233	206	215	202	207	187	197	225	191	207	202	177	215	221	232	214	207	191	201	206	201	234	203	233	202	183	197	198	237	191	209	192	212	203	195	202	197	207	211	193	205	213	198	197	229	213	218	191	218	202	216	228	214	206	199	171	190	222	220	205	224	199	220	197	199	225	205	205	186	199	185	202	208	202	231	239	216	202	217	213	206	239	209	202	213	227	201	193	207	215	206	187	216	192	189	223	190	235	206	199	217	201	210	193	213	213	224	234	197	205	206	228	215	211	214	219	219	220	205	184	206	174	213	198	210	214	209	212	206	185	208	209	225	211	206	215	205	208	209	213	201	198	196	211	210	199	196	190	207	211	237	201	199	199	216	214	200	249	188	215	226	207	207	170	193	208	195	215	197	244	221	194	202	238	232	214	198	232	219	210	201	218	228	198	213	220	197	217	204	201	197	204	216	220	203	232	210	233	222	193	203	233	230	199	202	200	213	224	215	237	203	200	220	205	215	184	178	195	204	212	216	206	205	212	219	211	218	222	211	186	213	237	183	212	218	208	212	198	184	210	224	206	195	186	237	203	211	205	185	214	234	195	242	212	198	202	223	255	196	195	200	210	218	199	219	205	212	195	209	203	223	205	228	218	224	221	223	220	217	199	207	209	198	205	224	204	206	224	207	193	210	229	202	243	195	209	214	236	217	218	216	197	218	219	216	199	226	212	187	230	219	219	231	217	183	190	231	218	198	200	211	188	209	214	187	217	210	222	216	216	207	203	229	199	211	221	207	209	200	226	207	216	215	197	205	216	213	206	165	232	208	202	203	226	211	198	214	194	201	202	205	227	212	194	207	220	213	228	178	239	204	240	205	200	206	196	234	239	189	213	210	208	211	200	214	187	236	209	223	209	204	191	219	194	215	195	194	201	198	193	182	211	201	206	222	219	214	219	225	212	195	217	214	217	209	229	208	212	225	202	197	207	207	219	212	207	203	170	211	199	195	234	206	228	169	205	214	204	209	237	203	197	213	230	196	219	206	211	208	202	217	212	230	231	205	216	218	199	209	222	203	212	198	190	222	215	217	206	211	193	203	190	204	243	204	204	196	200	254	194	197	219	237	228	211	214	199	214	195	195	239	237	220	226	217	220	234	199	214	221	213	200	212	197	200	209	238	201	226	192	215	197	209	227	217	190	231	200	173	206	212	201	226	210	222	216	209	218	185	194	196	198	191	238	197	218	218	177	203	206	223	184	197	213	220	207	220	217	202	181	209	219	192	203	226	207	195	225	201	187	211	216	210	206	225	217	200	235	234	215	188	220	211	199	199	214	208	200	229	234	204	219	207	181	235	201	217	206	222	232	217	204	222	217	214	211	216	217	225	191	201	185	194	232	192	215	218	214	190	235	225	206	195	214	200	205	210	193	208	206	221	209	224	209	226	230	222	243	198	211	216	223	207	202	186	198	206	196	205	215	227	219	211	231	179	238	213	226	224	203	206	212	203	210	209	241	213	207	206	202	231	226	209	200	214	239	236	249	210	208	214	200	182	218	215	205	202	206	201	225	238	246	203	206	217	198	222	211	201	211	219	224	199	219	210	196	221	183	207	207	208	201	240	204	209	205	218	238	209	170	205	186	229	212	188	221	203	210	217	193	195	189	189	207	216	208
22434	21102	28687	23735	21227	22009	18379	9020	6498	5073	4153	3444	2884	2475	2027	1601	1443	1273	1137	975	833	787	682	637	545	460	464	452	393	382	377	370	392	371	371	391	394	354	346	363	413	364	352	352	336	375	356	323	370	388	351	372	367	343	351	362	327	381	343	374	373	376	370	373	348	358	368	368	359	363	426	350	374	385	355	356	346	334	390	364	408	357	360	345	366	353	393	379	350	387	358	386	386	368	379	366	376	351	381	326	363	355	340	354	344	345	393	391	365	396	389	386	363	362	366	405	387	358	329	331	362	365	358	367	333	341	388	342	364	342	341	380	364	371	361	350	367	365	338	372	334	346	337	361	336	377	350	381	356	381	393	361	349	348	320	353	391	366	375	356	371	322	378	379	366	327	321	353	356	344	344	347	355	364	363	388	397	384	344	365	361	361	365	365	343	334	386	413	398	364	352	374	356	347	362	331	364	364	368	383	388	356	355	369	358	358	361	345	379	381	352	401	333	366	345	372	355	363	362	341	357	322	364	399	361	381	346	349	370	380	360	366	343	358	345	376	357	377	350	336	358	333	380	372	405	379	341	359	362	376	347	361	394	358	386	349	387	340	390	329	386	318	345	376	350	379	378	371	361	358	369	371	338	367	357	344	357	366	362	304	392	377	351	380	355	385	383	371	352	367	360	332	320	398	317	354	385	375	358	389	408	378	364	364	401	340	385	365	389	353	332	393	364	359	383	356	359	359	380	371	351	336	358	372	354	379	388	382	361	352	343	372	344	364	330	330	366	356	373	336	372	362	403	392	403	352	383	374	336	366	359	349	356	346	372	380	365	337	373	328	351	377	361	379	358	351	365	400	360	370	352	390	398	385	379	378	355	371	325	355	371	381	379	366	350	375	400	352	339	349	354	393	366	365	359	343	355	390	358	356	376	351	341	372	339	351	357	391	404	331	383	344	383	361	363	331	394	359	367	334	376	383	373	343	367	358	349	345	373	325	351	370	359	360	393	360	378	371	409	350	394	362	371	343	361	363	351	369	342	399	371	357	361	394	351	382	394	407	414	353	373	360	352	372	362	357	374	353	354	359	362	339	388	357	363	348	362	377	378	376	372	409	360	383	398	351	347	369	351	380	416	362	348	355	413	393	355	389	371	341	399	365	354	334	358	380	377	352	351	369	412	374	344	364	392	358	357	364	370	334	383	365	368	374	352	359	386	377	395	348	348	358	383	380	367	343	374	355	356	392	368	335	349	393	359	336	392	371	352	395	402	380	342	358	392	348	379	369	388	334	390	351	322	328	409	347	346	368	375	379	365	388	348	379	364	337	363	366	360	368	320	354	346	334	338	352	380	377	358	348	349	338	379	370	351	386	370	359	380	343	362	362	344	382	325	381	366	371	338	363	325	362	374	337	365	380	355	380	351	361	354	352	372	363	335	343	386	343	338	378	362	388	350	356	367	334	369	355	392	325	352	387	365	368	337	377	348	410	351	386	365	395	364	357	388	397	383	389	381	345	384	363	368	356	343	375	378	321	363	387	338	336	343	329	379	371	420	376	334	326	391	370	373	406	382	367	330	380	370	351	362	379	382	344	362	346	365	365	376	404	387	367	358	351	370	354	360	369	375	342	366	351	347	378	350	419	385	332	355	357	374	375	374	340	363	369	393	379	375	333	338	385	331	361	340	362	362	336	360	363	355	369	348	373	385	385	348	378	369	374	370	351	324	356	374	373	378	358	334	371	363	382	364	376	352	370	365	357	359	379	368	366	361	380	362	382	346	344	377	366	364	362	366	368	344	354	369	379	360	363	378	336	366	369	357	379	379	364	356	349	388	354	360	347	348	359	399	332	354	379	368	378	379	357	356	360	397	357	341	376	347	373	332	367	381	376	371	352	364	337	391	357	387	385	375	380	362	386	334	369	363	379	391	367	353	398	365	347	355	377	363	365	372	344	350	360	368	367	352	383	368	390	363	369	369	380	366	362	378	371	351	377	336	350	393	325	354	321	364	368	330	345	376	358	384	367	385	360	367	350	338	340	379	342	377	377	372	377	377	364	384	366	342	360	352	336	351	367	398	382	362	326	338	352	366	381	352	348	359	370	360	346	363	393	388	364	348	341	346	365	360	357	362	360	384	375	330	350	318	343	349	357	357	371	373	369	354	354	343	350	343	322	346	357	392	394	348	380	339	395	350	397	387	330	347	341	357	380	329	353	362	366	363	352	374	367	371	397	358	373	386	349	338	354	365	363	387	349	352	386	380	377	383	363	380	366	340	357	336	392	369	353	365	312	374	346	334	341	366	344	365	375	375	330	353	350	363	375	344	371	336	349	364	367	375	392	350	393	393	379	370	375	325	368	320	370	377	389	393	348	371	353	375	403	349	358	350	354	388	389	349	394	415	350	350	355	390	348	359	345	398	328	335	382	362	347	361	355	367	386	337	328	364	353	363	397	378	350	375	351	359	368	400	356	404	402	352	340	350	386	370	374	370	333	415	353	326	371	341	368	364	412	360	358	347	377	405	345	362	351	353	387	350	359	362	353	350	368	338	317	359	356	377	346	401	359	379	365	388	374	345	319	328	356	354	343	354	383	396	381	359	402	352	360	381	411	362	408	364	364	391	323	346	357	348	393	387	364	337	366	350	374	372	370	343	326	346	348	356	341	366	379	347	374	395	357	353	363	378	352	343	352	375	328	343	360	366	340	361	381	350	399	358	383	369	365	354	371	376	395	395	349	382	368	391	385	385	392	363	381	381	346	365	344	368	357	353	360	330	385	375	358	350	383	347	339	366	390	360	338	360	358	381	315	361	354	316	382	381	357	366	344	371	356	339	351	383	359	386	370	364	419	379	330	367	389	352	368	334	368	348	372	382	376	335	390	388	375	392	369	372	400	372	367	375	330	387	364	351	363	363	348	347	378	361	346	363	378	380	378	347	383	316	340	385	390	379	356	367	351	350	365	374	349	391	331	396	338	348	367	363	397	364	372	387	359	386	343	351	340	357	372	366	359	357	335	363	349	374	321	336	350	368	336	353	384	332	353	390	355	321	370	373	345	388	358	372	340	369	394	360	355	337	361	381	324	389	381	355	381	363	368	343	349	346	343	346	373	368	372	398	342	346	375	351	344	376	338	361	366	363	385	361	376	376	383	376	346	334	373	374	369	368	353	357	396	351	353	368	403	332	358	378	367	343	362	379	397	321	354	331	342	393	376	344	355	359	330	378	392	344	373	361	370	372	391	357	342	370	380	354	364	357	346	395	362	329	354	367	359	380	358	361	361	377	403	375	343	361	383	368	377	387	364	373	352	366	366	378	375	345	352	359	346	370	385	419	357	333	354	357	348	385	361	340	367	385	391	383	335	390	367	344	357	342	372	347	349	357	388	384	398	356	376	369	361	395	355	354	355	369	354	305	357	355	356	369	346	348	383	351	374	371	375	354	378	362	378	351	367	356	367	354	373	357	341	386	335	389	349	383	371	331	355	371	352
27144	51801	40910	29089	24006	19453	15395	12541	9858	8013	6599	5441	4702	3798	3037	2485	2087	1812	1556	1329	1143	1010	871	778	646	559	506	480	455	423	414	411	432	398	406	384	363	378	394	379	404	424	413	389	407	391	404	393	421	382	385	382	406	398	413	400	364	398	390	403	386	361	426	371	406	391	371	420	377	388	385	422	386	360	360	395	365	413	388	363	373	404	403	417	393	379	370	416	368	406	426	359	388	351	380	390	388	418	366	389	402	370	414	421	410	357	418	408	398	394	432	406	405	380	382	397	403	396	389	413	344	380	370	369	422	401	387	394	387	372	373	399	360	408	411	398	364	393	424	367	377	385	382	357	386	361	378	394	394	392	366	365	384	361	381	371	411	358	398	404	385	376	396	378	355	406	414	387	356	353	432	401	390	383	429	430	357	360	376	368	382	372	433	373	391	408	400	361	430	388	413	386	362	375	363	384	404	354	385	400	406	395	393	381	413	368	399	363	374	403	437	391	379	410	425	404	377	371	407	380	371	396	386	392	387	412	417	373	414	366	386	424	387	413	399	399	413	397	411	407	394	392	381	383	399	393	391	394	392	394	399	355	374	415	376	377	426	404	376	415	369	399	396	397	384	371	370	375	405	409	384	395	374	355	379	398	407	392	390	366	410	386	392	368	423	367	385	345	365	423	376	398	396	400	344	351	397	359	381	367	393	402	356	371	393	392	383	386	415	366	361	392	411	366	432	406	368	391	380	372	390	381	426	390	389	366	384	398	402	392	389	382	382	390	386	381	379	395	359	408	364	388	385	372	397	379	386	391	398	352	389	402	395	354	394	399	409	364	348	391	383	367	392	407	394	408	376	427	356	397	406	405	387	391	357	410	393	369	385	399	380	363	398	372	416	382	376	376	406	384	410	401	383	388	377	419	367	403	397	410	393	373	408	350	363	358	369	359	417	382	402	409	399	383	395	396	391	367	379	401	394	367	395	390	420	395	403	371	380	370	376	385	395	404	402	375	370	398	366	395	411	381	398	389	394	400	399	414	426	386	449	346	343	406	362	380	416	390	393	370	362	395	402	365	347	367	380	423	402	399	363	392	406	372	390	386	380	391	398	379	403	365	345	360	373	389	404	389	384	366	367	390	395	401	408	379	398	387	407	390	391	358	413	373	396	418	370	365	375	400	394	394	392	380	373	364	387	389	371	390	363	406	386	371	424	368	422	396	392	392	367	341	393	390	387	350	395	365	367	409	379	407	420	369	412	385	351	396	397	393	371	396	365	416	370	435	391	348	398	419	414	355	394	377	411	391	376	349	389	366	390	411	388	360	401	397	349	373	378	391	388	366	393	382	361	404	382	392	402	403	406	392	364	396	398	403	384	403	385	392	377	390	390	407	387	388	413	348	382	404	395	355	356	384	391	376	390	417	412	376	401	400	391	374	361	373	385	432	403	351	356	372	402	365	387	380	364	375	410	400	373	403	383	382	385	367	402	387	409	406	415	392	365	408	367	395	357	415	369	404	378	377	367	384	383	383	414	401	426	400	416	378	386	403	384	374	367	397	366	383	390	359	381	397	391	360	380	396	368	380	416	378	361	410	417	384	387	416	398	364	365	372	376	397	401	385	397	397	387	383	352	403	413	381	355	392	419	372	395	404	392	365	384	412	364	396	365	372	365	391	398	406	435	395	406	393	399	414	396	405	361	373	374	378	422	377	397	395	401	381	382	369	375	404	426	400	391	400	387	399	408	355	369	407	382	386	405	376	354	353	386	417	347	407	372	412	393	345	407	398	369	407	394	406	388	436	358	385	413	372	397	375	409	407	380	393	370	381	397	396	388	397	430	431	373	403	367	393	373	398	428	349	400	377	394	372	390	434	379	377	427	370	395	372	372	392	407	411	349	406	376	365	415	368	373	379	411	431	386	414	366	382	399	382	369	356	369	392	406	405	379	348	367	401	371	366	408	407	386	411	445	389	395	367	414	386	411	354	389	397	425	376	448	380	395	364	368	415	411	407	382	405	420	366	402	409	388	371	367	391	396	401	394	404	400	381	414	392	418	390	398	383	403	378	381	382	423	388	424	380	421	408	394	409	390	395	361	377	378	373	446	369	427	404	405	381	392	395	430	386	381	388	372	403	382	396	405	379	407	410	408	385	375	403	413	415	392	417	377	392	366	381	390	383	388	385	400	369	382	364	382	384	399	384	384	423	353	419	385	375	387	387	390	404	405	405	406	384	394	390	375	352	354	372	410	430	396	404	389	416	337	400	387	416	425	416	365	365	387	421	388	397	393	370	354	360	383	386	395	419	395	389	376	425	397	429	437	414	411	416	370	400	386	389	387	414	360	385	367	371	369	415	387	387	396	424	377	398	391	380	374	374	391	440	408	393	365	405	397	390	417	406	413	414	385	384	386	438	401	388	407	364	392	356	423	378	368	371	412	376	386	374	382	364	378	408	408	393	375	432	385	408	407	429	450	394	403	400	361	384	414	411	408	412	404	395	408	420	387	358	393	409	379	384	398	402	376	359	367	427	360	330	390	412	399	358	385	346	388	407	414	386	386	416	420	382	368	393	385	395	389	392	423	373	359	406	382	380	384	394	407	369	371	361	376	398	409	374	400	410	375	417	414	397	364	400	360	397	430	400	345	375	372	413	391	377	360	401	380	421	378	399	368	416	362	408	395	424	387	385	401	351	387	387	422	390	389	408	385	416	393	403	405	416	353	402	387	380	388	386	352	374	383	392	365	410	391	388	386	395	391	382	415	376	371	405	361	391	344	396	371	407	414	408	414	375	380	355	374	381	396	387	422	379	396	399	361	422	376	410	369	372	376	371	365	372	382	404	380	368	380	370	420	401	400	394	397	385	375	403	430	376	418	385	371	399	404	386	394	344	416	375	413	397	390	380	370	429	372	381	394	347	386	396	429	397	365	414	382	376	371	368	393	389	426	404	385	386	383	377	375	366	388	355	373	429	423	388	440	383	419	351	376	363	399	372	388	396	393	349	404	394	346	375	406	363	395	386	349	404	371	415	403	356	388	402	385	377	401	402	399	411	382	406	360	368	382	404	395	393	410	395	379	372	376	416	406	394	385	402	350	395	436	410	356	374	346	402	364	400	378	371	360	383	401	396	394	378	376	401	413	416	404	385	419	393	350	398	391	428	371	377	375	382	390	414	385	398	409	393	376	337	387	359	408	413	401	378	407	377	371	394	379	415	393	357	382	382	384	369	391	376	404	342	385	416	404	415	391	405	386	395	384	390	386	371	414	403	398	408	365	366	416	390	370	358	406	403	419	391	403	414	382	389	378	374	385	403	374	450	367	385	393	415	399	389	412	409	402	413	404	375	399	381	396	441	383	405	405	374	413	385	382	371	364	371	381	411	390	381	375	403	388	421	386	392	423	438	412	381	392	405	390	399	395	411	397	419	393	363	429	391	395	384	409	407	367	424	407	394	414	399	367	384	385	409	406	390	380	361	399	394	433	375	371	393
28216	24350	27701	19492	10785	7076	4882	3619	2897	2300	2016	1630	1368	1219	979	796	723	625	550	513	476	429	403	318	302	307	261	280	257	228	241	249	252	252	228	253	236	232	234	237	238	246	261	244	228	276	217	224	213	234	260	241	267	244	262	229	261	253	225	241	245	246	221	243	239	217	219	243	239	234	249	243	262	248	257	252	214	222	235	220	225	228	261	250	227	267	230	256	244	227	246	251	262	265	257	228	258	251	230	248	235	250	246	217	239	242	232	259	241	236	263	238	243	230	242	224	214	260	241	235	212	243	231	226	268	254	243	251	272	240	280	244	240	248	237	253	252	246	230	237	248	224	227	254	219	234	243	256	244	228	262	237	236	232	214	252	221	246	253	271	224	238	231	259	235	260	234	261	270	223	260	234	231	241	236	248	239	230	263	247	236	264	239	263	215	244	237	231	250	233	242	250	234	247	245	225	254	227	208	227	240	214	239	242	246	220	259	224	224	256	254	244	241	243	259	230	249	245	213	251	235	231	240	250	251	255	250	254	250	229	258	216	213	236	275	233	267	224	228	225	256	269	232	242	270	217	232	236	228	216	251	239	246	219	236	227	245	244	256	206	243	259	246	261	264	221	198	237	237	239	228	248	233	237	230	244	234	247	244	258	240	215	216	256	211	222	232	248	259	246	241	222	228	219	253	234	244	260	245	238	236	227	241	213	255	255	257	233	259	240	256	249	241	237	248	254	269	235	232	235	238	233	250	264	223	238	242	234	262	243	230	257	248	271	242	245	240	240	226	268	233	236	241	239	246	266	261	253	226	237	234	233	246	215	218	231	240	207	228	232	231	260	226	254	263	216	260	231	242	226	233	256	242	250	248	247	220	259	261	246	226	245	235	231	217	232	267	248	256	261	244	253	228	248	249	245	240	244	260	245	244	240	220	253	250	232	213	273	229	248	253	262	233	268	246	258	249	230	261	229	238	224	257	220	268	252	237	247	252	237	268	252	241	254	231	203	228	229	248	228	240	233	242	260	251	246	239	243	265	262	250	241	250	226	252	231	267	250	225	227	247	259	237	234	238	236	233	237	261	219	237	235	250	252	231	236	262	247	257	258	253	245	276	237	234	229	234	264	255	282	227	255	232	249	243	208	252	198	217	258	221	239	230	237	219	233	258	243	249	243	232	249	240	223	251	239	249	264	266	264	248	223	247	262	242	251	232	243	250	247	213	262	267	245	235	251	229	254	234	228	222	250	250	238	267	248	253	265	247	205	268	235	249	242	238	254	247	204	261	232	224	242	232	246	235	203	260	252	235	231	254	243	242	237	260	237	262	233	226	240	255	214	241	201	230	241	242	255	262	232	246	239	251	257	268	235	224	243	248	251	252	244	223	247	229	236	237	236	238	253	243	230	246	244	243	262	259	256	237	236	239	235	247	248	235	237	252	257	252	249	248	283	242	249	226	242	224	279	259	224	239	233	222	209	205	219	233	258	243	232	213	242	268	238	220	240	253	235	252	242	247	256	248	258	242	230	238	237	222	244	228	222	255	252	272	232	241	217	197	229	288	232	227	234	234	245	261	259	239	227	222	245	251	240	259	227	272	227	241	276	244	250	252	254	243	271	232	248	221	213	228	236	241	242	252	234	247	253	238	244	249	234	224	246	226	249	263	235	225	261	228	259	254	231	251	235	268	263	251	197	244	237	239	227	225	245	245	260	257	237	223	239	250	219	249	235	231	265	249	258	239	243	227	255	243	209	235	242	232	240	258	245	254	245	231	260	244	257	248	286	246	224	276	203	279	245	250	210	275	227	216	242	247	227	216	227	235	213	237	264	235	213	227	231	229	244	231	266	261	229	245	245	248	242	244	239	230	231	233	265	231	264	233	250	253	243	246	253	261	243	235	233	236	241	230	228	239	259	231	243	258	218	251	252	261	234	255	217	257	229	240	253	265	229	214	239	215	252	242	238	228	225	271	221	249	227	244	225	226	254	259	218	234	221	246	259	228	242	217	261	273	263	260	243	257	252	222	228	232	227	261	235	222	225	254	231	268	237	212	268	245	254	241	235	251	245	236	218	242	229	235	308	258	250	231	258	243	244	263	237	246	255	228	243	208	229	255	262	236	241	240	239	223	239	236	239	249	212	249	253	258	217	226	253	232	243	253	227	241	286	243	220	236	276	230	247	238	241	259	241	233	259	228	235	254	265	258	226	238	254	250	235	236	236	234	239	228	219	255	260	266	218	227	240	238	258	238	230	235	243	234	246	238	259	271	219	211	232	277	250	238	254	260	247	245	245	244	229	250	233	247	212	247	224	265	246	253	245	235	247	239	260	273	238	267	206	233	244	254	271	258	267	219	237	248	256	243	226	257	223	198	262	245	235	235	226	237	235	276	261	237	240	224	235	270	239	250	258	231	243	241	261	271	244	232	224	248	258	220	255	254	237	252	229	266	250	232	230	229	233	229	253	257	229	238	261	265	237	232	225	253	243	226	230	221	234	264	232	256	251	250	237	253	222	272	235	231	262	264	213	246	224	237	238	234	222	240	225	257	236	253	258	264	233	252	234	268	253	264	253	249	248	233	251	249	249	227	204	244	238	251	238	243	234	254	242	253	222	228	251	269	249	266	247	227	240	248	214	240	248	248	241	245	257	236	231	254	236	234	239	250	245	244	234	246	220	262	238	270	242	245	234	263	227	266	245	247	245	240	235	223	229	240	239	231	219	218	243	274	228	222	251	264	274	246	252	240	227	253	255	255	264	245	265	221	241	260	235	257	248	237	225	254	248	233	243	236	245	238	254	234	265	250	259	233	244	239	228	219	231	228	223	240	269	251	238	256	225	227	230	265	225	252	266	246	230	225	229	260	250	265	248	267	247	215	290	248	210	257	220	237	274	258	221	237	269	236	252	239	239	259	253	236	256	244	285	251	241	236	224	217	238	211	232	258	263	242	260	229	235	237	233	265	232	242	235	242	268	251	222	251	236	215	276	243	261	245	244	250	259	209	268	241	220	250	257	256	228	267	231	223	274	223	249	208	235	275	220	223	226	227	251	247	235	217	235	223	228	241	238	257	253	268	221	271	252	229	229	240	219	245	256	219	236	262	267	246	245	235	259	230	235	246	226	222	239	235	255	208	261	229	243	251	235	237	255	247	245	267	253	244	244	242	233	231	226	248	238	236	229	254	252	249	234	250	244	206	273	229	262	233	242	243	234	256	251	243	266	249	248	245	226	233	234	216	235	229	259	244	243	260	241	248	236	243	221	245	258	231	249	250	274	249	219	259	238	219	211	251	231	276	240	227	249	235	235	238	234	239	239	232	230	226	250	222	262	224	256	236	244	234	245	243	238	236	239	217	233	243	235	246	249	228	276	246	242	250	233	225	260	251	253	244	224	256	231	217	270	270	249	247	243	255	249	261	263	209	237	225	251	248	263	238	256	250	216	243	278	258	247	244	200	253	252	243	265	235	240	266	244	261	254	239	236	252	229
24479	39678	29856	19041	14474	11347	8518	6630	5234	4002	3304	2802	2350	1941	1560	1257	1073	891	810	688	599	560	502	478	344	342	317	349	254	261	264	248	257	257	250	268	286	250	268	260	272	263	256	267	290	292	260	273	265	288	264	266	263	246	246	280	294	269	249	257	261	254	255	242	284	277	266	266	271	289	257	274	267	270	270	255	297	248	282	256	238	264	259	270	257	271	236	246	260	243	290	288	285	256	276	273	244	242	269	296	284	272	248	283	266	273	271	272	267	260	243	289	245	272	294	270	231	279	285	247	271	276	251	271	280	267	220	244	283	266	270	242	256	264	266	265	262	260	256	259	291	258	269	263	258	262	281	270	258	257	257	269	253	263	257	274	240	249	274	273	269	247	235	309	267	293	265	268	262	256	238	271	277	266	253	249	253	245	254	277	236	275	262	248	240	254	256	267	294	261	216	248	235	269	231	248	254	273	240	245	272	255	245	245	254	255	283	259	266	293	297	262	273	254	280	251	231	268	253	280	269	252	255	273	308	310	280	258	260	245	255	258	233	273	278	246	267	249	257	257	278	270	239	286	242	252	258	284	267	286	241	255	231	260	285	275	287	281	258	242	282	281	241	265	266	259	280	253	269	261	269	276	249	260	259	254	259	247	250	287	259	277	255	265	261	279	272	234	302	284	262	270	248	243	257	257	246	242	255	274	274	229	277	240	265	257	273	277	269	256	288	255	267	278	278	263	279	261	285	279	285	271	256	246	249	260	265	278	241	272	261	272	276	270	237	283	269	248	246	265	261	278	258	254	268	259	260	245	259	270	259	304	251	275	268	283	263	257	267	245	281	255	258	274	278	247	262	258	286	258	251	275	250	241	258	273	255	279	263	268	274	236	272	291	242	251	274	269	261	245	272	246	236	258	295	271	283	285	261	229	290	258	259	289	233	290	218	280	265	237	273	266	267	270	275	289	283	261	270	275	277	284	260	264	283	280	277	269	274	278	275	283	228	283	257	259	252	254	268	261	278	258	282	263	273	241	292	267	245	279	272	244	281	263	259	256	258	262	279	304	292	252	258	307	271	273	237	273	280	259	251	250	261	273	259	276	262	254	284	253	274	277	274	239	254	249	273	287	271	221	245	259	254	283	257	250	260	256	271	272	258	273	263	239	265	233	278	259	265	281	286	254	272	270	257	277	288	278	262	283	305	279	278	267	260	271	313	257	284	253	269	243	227	233	277	255	263	279	249	303	330	293	287	277	270	262	284	242	256	289	240	244	255	264	238	292	269	265	281	259	266	247	266	272	267	244	281	263	270	267	269	238	262	237	254	241	294	307	248	246	267	267	274	250	290	286	257	272	256	292	265	240	265	262	296	278	246	298	259	292	304	247	252	272	241	245	267	273	266	251	244	280	250	238	268	275	264	265	256	257	232	246	288	280	254	228	252	273	257	271	244	250	269	242	256	269	262	271	249	269	281	259	244	273	254	263	268	283	271	255	250	250	237	252	280	279	252	254	286	251	258	256	252	265	266	247	283	275	266	252	291	285	247	262	249	249	233	288	290	270	272	256	234	255	282	261	273	246	260	278	255	261	253	280	266	258	260	278	289	248	268	261	245	279	274	282	271	272	282	262	254	244	267	271	268	244	298	258	287	276	262	257	249	307	272	263	265	254	281	252	248	257	290	266	267	290	279	275	265	257	253	270	255	279	263	272	262	284	303	236	267	262	263	234	270	273	273	279	257	286	301	258	278	285	262	273	273	266	246	279	268	248	251	240	264	265	269	237	246	282	251	275	255	260	296	246	273	250	261	229	261	284	238	262	288	271	270	290	267	271	244	227	307	286	288	270	282	229	265	276	270	271	249	277	274	266	257	263	258	244	269	256	256	284	261	283	290	267	253	267	269	247	264	257	279	270	299	279	270	262	261	255	250	262	284	251	236	269	272	295	250	273	261	261	249	239	282	274	250	264	259	269	251	280	258	302	273	275	263	230	275	259	256	236	288	266	271	256	266	269	274	247	267	299	248	230	295	255	272	260	272	248	287	250	269	266	295	267	262	255	243	287	249	257	281	260	282	250	267	248	251	266	245	255	270	260	263	268	272	235	260	246	259	269	261	285	258	261	249	279	256	249	259	272	290	246	274	231	259	261	252	265	251	288	266	267	264	249	271	268	264	267	304	283	289	275	277	262	280	240	230	258	294	270	221	297	289	251	262	249	278	278	265	275	268	288	266	279	290	259	273	281	275	254	295	267	269	272	251	254	260	245	257	249	288	276	280	263	280	266	300	232	279	248	231	275	251	258	262	247	255	264	273	268	251	282	300	277	252	246	264	285	240	228	276	272	275	251	262	265	256	274	282	252	290	273	267	270	254	255	268	265	271	260	247	283	239	234	253	288	246	272	243	255	250	266	261	266	297	280	257	257	242	251	253	261	277	286	270	300	243	249	276	273	257	262	262	245	296	256	255	255	258	264	290	248	268	268	274	252	251	280	257	255	263	257	276	263	250	261	288	296	250	285	265	258	259	266	266	243	275	297	256	242	256	266	260	257	299	256	279	261	252	251	258	258	266	275	271	271	239	278	260	258	269	277	298	259	263	262	258	280	248	274	283	273	298	253	271	269	234	228	273	266	242	269	262	283	237	270	264	271	268	269	266	263	258	248	266	284	265	259	263	255	281	267	255	259	270	267	280	257	268	249	277	266	259	258	260	263	255	287	278	283	277	240	240	265	252	288	273	312	261	261	289	247	254	254	265	254	254	262	246	261	258	269	280	256	267	264	300	273	269	286	239	237	278	258	280	239	271	280	257	251	284	287	270	254	240	247	258	271	253	286	256	251	261	244	270	273	245	290	293	282	269	276	246	265	256	258	279	247	286	279	244	256	252	273	248	264	288	249	296	267	255	269	281	265	251	265	273	238	243	272	260	273	236	272	282	236	279	283	269	247	240	266	259	241	291	249	260	266	259	251	262	244	266	234	269	266	266	255	276	256	258	260	259	286	241	253	280	238	253	246	268	267	256	258	252	272	271	270	271	253	266	241	299	250	249	247	247	259	262	254	263	275	261	247	290	270	276	283	247	248	258	277	264	248	260	268	255	250	265	262	251	275	284	235	244	247	251	257	277	255	282	293	263	222	249	251	248	234	276	275	250	264	264	273	272	257	269	259	251	256	246	272	263	252	233	273	282	266	263	261	247	264	262	272	255	256	266	275	270	274	273	277	244	249	246	246	269	270	225	247	242	248	272	277	234	287	233	270	267	268	238	240	270	267	251	253	251	263	262	246	255	282	274	271	263	249	270	254	255	286	248	281	267	266	260	261	214	270	273	262	247	260	269	257	281	248	274	251	235	281	275	272	263	275	249	278	232	273	282	268	250	280	271	257	265	263	269	278	237	266	258	251	253	262	275	265	300	266	263	253	250	274	263	273	266	278	240	243	283	274	250	253	271	253	269	275	256	253	262	263	295	251	241	281	283	254	274	283	259	281	265	247
23306	21032	28281	24103	21405	18351	11037	6358	4515	3561	3127	2671	2261	1876	1539	1316	1093	973	875	794	715	622	583	605	499	470	440	435	398	404	402	390	401	384	377	383	382	402	391	394	393	341	391	371	351	419	382	365	390	337	368	389	373	357	377	415	345	382	376	385	404	372	392	376	359	393	393	341	383	361	394	378	410	389	352	390	372	367	372	372	360	364	408	419	419	342	376	394	406	363	382	399	422	386	396	370	390	422	412	386	352	349	396	374	390	404	343	419	398	356	386	405	343	369	360	379	372	361	385	369	395	376	406	420	378	383	343	377	369	396	383	376	369	388	402	382	352	373	380	378	371	391	399	358	383	413	373	376	361	369	372	370	363	342	370	383	372	376	372	388	379	380	373	407	403	369	341	377	379	382	404	377	382	359	394	378	337	388	346	390	363	381	390	382	416	359	345	361	426	400	397	344	350	384	367	369	400	367	352	379	381	374	373	394	366	387	373	396	397	355	346	380	377	381	356	370	348	363	360	382	360	373	410	356	371	407	372	407	402	362	378	392	393	391	397	377	402	413	394	387	390	382	382	390	385	373	419	339	356	410	384	393	390	348	413	401	391	389	355	386	377	384	433	382	360	352	385	362	391	389	382	367	380	388	367	431	378	409	353	394	377	380	404	362	394	383	360	390	368	354	369	359	397	421	370	350	408	370	363	361	401	363	376	340	352	369	403	369	417	361	375	374	399	415	386	379	379	400	412	389	378	400	365	364	396	384	343	382	386	361	367	369	371	375	416	394	382	381	378	368	367	378	364	375	390	333	367	381	336	411	371	397	422	379	379	379	408	387	363	383	381	397	363	399	402	399	375	386	416	370	380	393	375	398	368	394	366	355	401	381	381	344	380	409	366	383	394	386	397	354	357	363	416	379	369	356	403	374	384	391	381	395	352	391	430	430	396	386	381	390	373	361	374	384	373	406	365	320	390	369	412	391	374	389	388	363	352	360	368	407	359	406	364	409	397	393	408	342	376	381	354	364	354	383	393	398	353	331	368	386	361	340	406	355	388	351	378	369	375	396	352	382	369	357	378	380	400	404	409	376	389	373	355	358	394	410	383	395	384	388	366	335	382	390	359	360	386	372	367	415	354	383	378	362	392	391	407	385	389	378	374	386	393	403	337	390	395	355	391	378	421	380	406	391	366	386	408	401	370	408	396	402	387	367	353	357	348	359	346	362	402	369	342	387	385	382	401	379	407	391	396	379	377	407	393	351	344	376	376	351	386	437	339	411	362	352	375	338	387	361	352	402	377	357	388	362	370	379	367	376	389	404	364	383	366	366	374	408	353	363	360	406	383	391	394	391	347	373	386	387	368	370	380	394	381	388	368	356	350	394	372	380	382	414	355	369	403	389	376	389	374	357	333	394	392	353	366	340	368	384	380	373	366	362	383	394	400	385	348	351	368	363	343	383	379	382	391	350	401	354	378	391	369	374	379	388	368	393	376	391	365	386	340	346	360	389	373	410	369	375	415	367	363	370	381	379	382	390	392	363	398	386	347	359	351	408	376	356	367	390	401	396	393	400	377	377	397	368	351	367	378	362	378	347	391	390	356	389	379	369	394	352	419	395	352	389	408	414	376	412	403	368	360	375	376	371	360	376	355	390	377	409	391	348	380	380	377	376	377	395	376	366	396	386	375	376	373	366	387	374	404	360	380	391	372	395	404	374	349	367	399	358	381	392	364	396	351	389	395	338	380	385	370	386	363	381	363	405	410	400	384	388	397	360	369	357	374	371	374	371	378	372	377	384	382	407	355	370	366	383	359	412	379	386	384	365	391	373	429	349	351	333	388	398	353	407	331	331	396	373	397	376	361	360	414	394	399	381	387	381	392	364	348	344	381	367	386	365	388	356	396	363	377	395	406	416	349	390	374	394	387	337	362	341	376	406	416	400	389	372	384	344	380	394	387	371	360	375	364	391	394	373	361	365	372	362	348	383	389	363	414	373	372	389	355	393	360	362	363	379	381	357	359	392	389	404	350	363	355	414	361	361	342	357	382	374	407	399	393	366	375	351	396	406	357	363	374	399	361	396	424	317	380	386	334	395	363	389	387	395	346	344	406	364	403	390	395	358	371	370	387	374	333	387	387	396	356	370	357	377	366	364	373	408	372	394	408	366	397	381	357	361	378	396	374	387	350	383	372	383	358	416	369	409	407	409	380	366	375	376	343	359	369	397	354	363	397	370	385	382	372	374	375	364	367	384	396	361	347	358	372	369	373	392	373	370	369	368	376	386	391	371	391	332	352	368	367	390	343	360	396	388	405	359	355	375	398	403	350	387	391	391	399	406	360	372	357	390	374	404	412	384	349	347	384	401	385	376	361	365	362	342	386	369	369	382	360	383	390	360	364	360	405	370	379	398	410	302	361	395	399	403	377	416	367	369	372	377	424	377	394	356	390	369	387	368	339	378	367	375	379	370	386	338	406	370	389	369	368	412	390	372	309	417	385	363	371	431	401	375	366	351	427	397	365	389	374	377	402	372	397	360	359	404	400	381	372	373	402	366	373	393	396	342	400	405	372	365	384	385	378	401	329	399	394	361	345	435	390	345	390	378	384	361	405	427	347	382	373	364	392	366	369	348	357	394	333	422	377	414	408	387	364	405	413	389	395	378	407	370	396	395	387	370	378	371	361	362	382	381	371	393	371	388	394	381	394	370	372	364	400	327	368	395	353	378	382	346	381	359	381	386	368	373	386	400	387	386	383	374	382	403	417	362	398	360	407	391	365	418	365	354	387	364	390	371	374	398	323	375	358	372	421	387	340	418	392	377	371	343	388	396	397	381	401	343	413	386	372	354	367	368	374	366	410	420	386	357	390	405	399	390	404	389	368	371	355	366	361	400	336	375	371	381	417	373	408	379	412	374	355	393	373	369	387	355	358	374	409	402	401	384	367	372	374	391	366	393	382	385	364	351	366	418	397	384	383	382	372	377	387	353	411	394	393	396	386	358	399	398	387	408	378	375	382	355	397	375	384	347	414	376	390	402	347	410	399	430	387	395	382	374	397	392	368	333	388	403	353	385	360	385	353	400	361	372	355	412	372	362	345	372	378	337	374	407	357	397	405	399	354	396	378	347	378	360	365	394	368	399	386	374	395	375	346	404	368	388	353	389	359	374	356	352	349	388	392	361	388	363	352	394	387	385	321	391	370	371	400	388	372	348	369	377	404	373	378	387	391	387	368	401	410	389	371	349	327	374	361	377	380	385	409	378	366	403	397	363	413	360	390	405	331	390	381	364	357	375	358	387	362	400	354	393	385	366	402	396	379	399	341	357	354	414	402	397	372	397	366	353	371	348	375	390	397	370	350	399	426	394	381	358	374	364	391	404	360	375	372	405	357	368	387	351	348	383	384	409	327	358	346	380	409	389	402	351	368	351	392	335	343	396	366	383	394	370	379	393	380	392	357	366	371	353	334	392	398	372	360	368	429	393	392	357	377	385
25209	47395	36576	24899	19432	15711	12499	9837	7587	6001	4960	4290	3560	2842	2297	1975	1578	1393	1250	1093	989	839	726	718	564	544	480	532	429	435	449	390	418	406	395	418	395	378	387	417	405	404	376	414	406	415	404	402	404	411	405	455	417	411	403	440	435	420	409	415	388	419	402	392	402	423	398	423	449	420	399	391	420	398	407	391	363	433	402	420	383	392	403	422	371	393	404	436	399	389	408	440	391	402	447	383	424	415	457	405	419	401	392	418	430	410	434	426	432	426	445	461	400	380	395	404	378	389	424	418	399	417	423	395	393	431	397	438	408	398	404	375	442	369	408	432	410	394	412	412	403	393	435	390	404	397	410	401	410	433	408	395	416	388	457	384	427	388	388	423	390	458	413	391	407	415	403	419	423	407	416	389	383	419	410	381	403	410	421	399	375	411	405	451	417	419	412	410	439	410	406	388	414	455	428	387	428	401	414	448	431	379	420	401	429	387	428	415	412	444	404	413	380	404	397	358	430	413	404	399	412	403	363	402	426	408	408	427	376	425	433	403	393	432	436	408	434	405	408	404	432	412	432	432	387	435	421	407	398	389	396	428	394	414	407	376	373	368	454	361	396	403	406	424	413	389	379	413	378	420	415	396	405	441	385	420	393	381	398	404	419	427	366	416	402	396	410	412	389	450	441	414	427	380	405	409	413	428	418	441	395	380	403	426	437	418	383	416	404	432	409	424	436	366	406	406	403	410	403	411	389	414	405	381	382	398	406	417	409	411	415	380	418	417	448	374	406	419	424	369	396	410	409	449	409	366	418	396	420	431	418	388	409	427	360	407	403	408	384	396	394	412	424	428	431	401	397	414	418	397	385	438	373	450	392	403	399	396	420	403	390	375	415	413	417	429	397	420	381	366	446	427	368	372	440	418	425	382	430	447	374	454	439	412	409	416	428	417	381	432	393	414	429	425	380	406	412	406	411	430	421	398	415	420	425	395	417	434	404	415	415	405	407	401	372	428	397	430	412	410	377	390	409	422	412	401	402	435	399	437	403	429	471	391	421	424	415	440	427	400	427	389	404	423	409	440	375	374	425	401	394	402	397	411	391	429	417	420	408	400	416	411	420	386	406	409	461	440	385	402	433	427	385	367	405	394	415	414	428	410	428	401	381	402	362	400	407	399	430	406	434	425	379	403	396	398	415	436	405	397	361	385	422	392	415	414	404	397	428	444	409	412	395	394	406	403	390	442	406	415	401	395	405	394	401	426	439	383	415	411	407	397	384	393	443	397	388	372	412	391	422	441	395	433	412	395	418	402	419	411	440	420	416	423	410	386	383	414	394	421	383	406	436	410	368	414	407	398	407	416	424	396	425	407	427	462	353	411	397	389	431	406	414	413	427	412	427	388	428	409	403	449	412	405	441	434	404	416	424	368	374	385	400	430	407	420	432	429	395	405	413	382	394	421	400	406	402	391	432	422	365	401	435	402	397	393	373	433	398	441	370	402	398	410	374	427	394	403	426	410	394	429	432	397	422	396	378	395	404	385	403	448	409	411	405	418	380	390	393	413	395	406	425	417	404	421	404	438	421	389	445	435	398	399	400	404	442	405	407	412	413	393	404	416	424	416	453	425	442	400	401	406	440	398	396	398	388	394	380	396	387	368	392	373	396	384	375	397	390	423	383	405	387	425	419	412	386	461	359	392	379	433	428	365	370	410	410	423	400	430	350	436	428	394	401	403	401	408	402	385	424	368	407	402	430	417	389	406	407	416	431	390	413	397	424	425	409	428	407	399	401	378	416	424	444	410	417	394	406	390	392	427	403	410	413	418	425	404	384	425	372	391	459	410	426	440	393	403	415	410	402	405	401	383	411	377	432	415	371	423	427	360	413	382	409	420	378	433	412	368	407	388	400	406	413	418	396	397	406	443	394	414	394	399	433	408	427	430	406	425	392	411	429	396	413	402	423	416	437	389	400	374	426	404	411	400	434	411	447	430	380	413	395	377	425	441	361	391	389	387	401	418	411	374	411	447	411	395	448	433	418	407	458	407	393	380	380	402	424	416	392	387	396	403	375	388	412	414	439	417	415	394	406	403	380	424	392	436	411	434	394	420	406	448	406	417	395	400	443	418	392	394	400	383	388	455	380	431	362	432	416	433	415	408	404	364	384	373	413	381	408	389	409	422	442	409	395	418	425	438	382	389	378	419	419	397	432	408	415	450	375	398	422	428	368	437	427	412	403	417	408	405	428	352	384	419	402	381	383	382	401	431	353	406	368	420	400	393	385	423	427	416	428	439	408	412	412	408	418	415	399	379	391	442	414	430	419	412	422	383	417	404	421	424	419	393	401	407	418	414	418	440	394	357	402	386	409	390	420	408	381	444	479	433	406	420	377	364	436	408	410	453	410	392	399	420	402	377	395	419	366	416	385	416	430	369	380	420	406	414	417	420	401	397	422	404	390	388	392	394	430	409	389	419	378	383	375	442	407	390	415	413	404	402	400	347	415	407	411	410	422	449	447	384	401	432	384	402	434	411	409	434	422	392	404	434	419	429	431	416	421	398	415	419	403	433	418	406	357	384	412	425	424	385	412	407	393	390	395	398	382	413	380	429	431	405	407	377	420	407	417	437	377	412	385	396	416	413	418	412	401	411	426	397	425	436	430	396	405	415	421	393	410	383	404	413	421	405	388	399	415	431	406	401	404	390	441	416	419	377	410	384	399	421	427	407	397	411	410	441	426	417	412	394	403	428	396	413	382	422	384	430	409	443	408	388	372	427	401	378	380	371	392	461	402	408	445	437	431	408	415	411	431	400	418	410	397	413	441	414	404	411	428	393	471	402	385	391	408	395	410	416	414	385	410	389	411	452	431	401	389	406	442	384	435	422	440	448	401	402	401	408	381	431	427	421	369	423	449	403	420	401	408	418	441	404	443	443	370	381	421	422	402	381	412	399	438	382	394	413	431	412	414	400	405	392	428	405	423	395	407	411	396	412	383	403	417	413	388	423	411	396	435	406	408	395	424	400	420	407	395	406	379	446	406	418	399	405	435	428	405	433	438	359	410	418	396	411	400	382	410	404	433	397	385	397	435	443	404	404	388	368	409	389	416	404	394	429	421	418	406	383	406	376	424	450	397	417	437	377	401	404	411	416	403	387	431	408	379	397	408	431	418	432	383	397	408	427	439	400	426	370	398	402	408	391	423	431	406	391	430	413	413	373	386	423	427	425	383	413	407	377	419	426	394	381	367	365	428	431	405	413	403	410	397	463	408	418	423	430	410	413	386	397	423	403	363	386	361	410	416	379	381	405	393	381	437	415	414	421	366	398	448	387	448	422	404	414	405	417	414	397	370	414	378	398	407	413	387	417	399	402	440	421	425	415	397	398	417	435	401	411	405	407	382	415	414	394	384	411	399	415	400	425	398	443	392	412	397	400	399	375	364	371	418	411	415	428	413	419	411	401	429	417	416	380	399	411	398	434	413	400	398	409	407	386
24684	21044	27440	25640	18190	10867	7229	4939	3490	2913	2430	2102	1753	1430	1117	954	833	744	610	503	463	426	428	348	291	241	250	207	179	219	197	187	173	176	168	189	194	172	194	192	183	164	166	180	181	169	186	215	179	192	182	190	189	167	154	187	173	204	191	174	165	180	173	173	183	171	170	198	163	173	186	211	186	179	186	189	175	219	168	184	182	184	175	151	191	197	188	179	192	183	187	179	172	206	174	203	186	197	170	194	201	189	200	180	207	172	193	194	193	165	210	185	173	175	167	186	181	206	199	191	191	186	193	187	178	171	190	166	161	178	190	183	183	207	181	198	175	196	192	195	203	150	164	206	192	191	175	173	178	178	181	179	167	185	172	174	200	196	171	192	192	187	174	176	176	178	158	181	167	190	174	178	151	170	153	207	186	204	185	169	174	170	187	185	176	170	173	169	168	188	177	177	176	146	193	184	194	185	167	213	200	195	201	171	190	194	170	178	179	170	182	183	156	185	199	194	183	200	157	196	182	185	199	196	186	173	171	210	192	170	189	184	201	191	183	182	181	193	183	168	178	179	189	174	186	184	157	191	177	187	210	174	180	172	186	169	155	181	173	194	191	192	204	184	197	197	192	179	174	191	186	161	175	168	186	177	180	159	190	188	157	187	198	181	190	189	204	186	177	182	203	193	186	183	182	199	198	181	197	167	201	221	192	192	166	175	174	191	178	166	167	160	162	163	189	195	171	163	177	181	169	156	177	184	189	194	161	171	160	193	168	181	186	192	190	188	180	169	194	179	188	181	215	171	195	159	171	181	170	177	190	173	162	187	189	181	173	184	187	208	174	148	177	176	169	210	191	199	195	181	158	158	192	198	195	175	177	162	172	177	177	179	176	179	185	188	213	188	194	191	203	192	205	178	196	181	176	165	192	166	199	191	188	172	145	201	187	169	178	168	195	198	185	196	189	196	185	177	185	183	178	187	208	198	175	177	197	191	162	176	158	174	182	193	208	186	181	185	188	176	170	176	175	183	166	167	159	205	182	178	185	155	170	161	188	166	182	192	192	168	202	187	175	207	178	183	165	177	181	173	178	209	189	173	182	192	203	205	151	149	191	188	185	195	184	181	186	190	195	186	171	184	178	144	175	180	178	182	200	179	185	195	186	173	204	169	185	198	200	190	182	174	198	185	190	184	179	165	187	186	180	183	175	186	176	183	163	186	193	175	193	172	187	180	192	188	183	165	188	182	184	203	186	186	192	190	184	187	194	176	173	170	197	155	190	182	170	187	194	181	170	182	186	187	185	185	169	152	176	193	171	176	197	178	179	180	197	169	187	160	151	167	189	181	188	172	183	168	183	198	185	174	190	172	176	186	170	201	192	174	200	188	187	172	179	178	191	209	185	190	169	184	163	173	195	165	185	212	168	201	193	208	170	159	195	168	176	194	200	149	175	166	184	198	192	180	157	162	206	201	160	198	173	164	194	192	164	194	166	180	185	176	179	167	175	203	185	200	164	174	190	190	172	194	181	200	178	174	192	177	173	184	192	168	191	186	168	188	185	184	177	180	176	184	175	178	188	168	173	175	164	189	176	166	165	180	202	178	176	170	192	171	189	179	188	188	195	183	192	205	185	193	178	180	192	177	180	190	165	189	183	194	171	192	173	188	184	167	187	185	183	200	178	173	206	184	217	177	181	195	185	197	190	175	170	169	200	170	196	179	194	171	171	194	188	195	192	188	168	197	185	183	208	166	197	183	177	179	205	174	182	175	181	179	175	168	176	156	165	185	195	179	211	168	206	182	195	192	177	169	167	205	155	200	180	168	168	198	195	170	197	188	187	187	173	209	173	197	191	202	203	177	217	171	174	183	168	189	199	174	196	186	186	175	179	200	187	220	185	192	181	176	174	174	197	177	203	175	184	180	173	184	205	153	186	200	213	186	159	187	155	170	191	176	195	182	187	181	178	187	181	179	171	212	213	203	198	204	171	173	190	164	172	183	163	186	162	170	210	193	167	176	164	168	200	186	189	191	167	215	187	203	186	163	187	197	184	175	185	197	192	187	183	181	161	164	170	202	149	208	201	194	168	182	180	187	181	179	148	165	153	186	204	178	172	195	164	181	190	187	165	210	201	167	162	186	179	173	175	175	188	189	184	184	176	190	199	168	189	174	187	170	172	193	176	187	183	158	173	180	186	171	171	214	186	198	215	181	179	187	201	167	182	196	167	207	194	186	175	175	184	178	189	188	167	202	164	191	182	190	183	212	181	192	190	174	158	193	173	183	183	186	172	195	176	214	184	166	184	187	146	175	175	170	164	174	176	162	201	177	166	179	180	192	165	183	205	184	203	193	207	191	168	190	199	190	167	179	185	208	214	186	201	183	191	199	172	186	181	172	178	196	191	175	179	153	181	171	185	197	205	203	155	172	180	183	189	179	158	171	194	186	175	171	203	168	145	182	176	186	182	171	173	213	196	190	206	187	182	172	189	193	166	189	193	167	180	192	180	185	178	158	188	183	198	188	170	195	179	157	179	178	173	185	172	180	200	185	198	158	178	166	195	172	176	193	167	199	177	174	171	191	170	160	163	192	177	189	172	199	169	195	151	177	175	203	209	181	168	197	178	166	161	187	169	176	202	221	186	179	178	185	176	193	189	178	172	178	168	200	175	194	191	168	165	191	173	182	183	170	201	191	201	204	175	193	178	196	183	187	180	191	190	190	184	188	186	175	190	193	171	201	169	163	188	184	165	171	176	196	177	199	173	183	172	180	195	183	200	174	181	169	175	181	182	172	188	182	168	195	178	192	185	207	174	179	199	168	172	147	202	190	208	190	177	188	172	176	186	183	187	183	156	204	185	213	194	185	195	184	183	178	195	183	188	171	190	175	200	215	199	202	183	177	180	169	174	196	180	198	189	193	179	174	202	195	198	195	155	149	184	176	179	165	176	178	193	203	185	201	186	183	175	183	209	179	174	177	177	189	170	164	187	184	179	184	171	186	185	187	178	183	202	210	177	162	190	178	163	177	181	180	187	170	207	173	217	181	186	212	174	167	191	173	188	192	184	188	195	205	204	203	164	198	191	171	178	170	207	153	214	189	163	171	179	170	184	196	165	195	177	166	184	181	169	186	194	185	205	197	171	188	177	177	180	213	176	189	167	173	191	165	164	174	167	168	166	172	183	183	184	167	202	189	190	170	186	172	171	186	175	212	192	189	166	198	201	180	185	184	193	207	153	213	187	180	172	176	166	181	184	193	169	203	191	157	184	195	173	183	195	195	189	173	183	168	184	171	167	185	187	204	165	196	169	171	191	216	177	169	194	191	174	170	163	179	177	182	195	176	183	173	180	195	176	178	176	196	184	181	213	200	192	158	192	165	192	183	167	191	187	175	187	179	167	186	163	205	192	177	195	166	190	188	181	154	180	188	199	165	174	180	171	171	177	198	203	192	221	181	176	175	179	177	168	192	190	209	175	169	183	173	183	179	173	184
24147	44146	34652	23608	17769	14538	11094	8686	6481	5291	4293	3703	3059	2416	1882	1604	1285	1109	941	703	643	592	562	435	367	311	305	286	224	226	214	187	224	200	184	217	207	206	223	207	202	230	202	201	230	208	206	196	234	174	201	185	200	214	217	204	186	222	190	203	208	219	197	200	203	201	243	211	201	215	234	200	191	207	202	207	206	220	211	194	198	218	190	199	198	224	196	199	190	197	189	205	191	192	209	201	204	205	201	216	190	201	176	211	204	204	218	218	215	234	184	219	226	196	178	189	204	198	194	209	216	220	235	186	221	207	212	220	177	213	211	195	199	207	205	204	196	197	199	184	225	202	211	176	207	188	195	212	217	221	205	207	227	198	198	217	200	209	191	211	201	213	186	232	220	172	189	212	204	215	181	203	182	218	208	216	215	197	187	186	200	201	226	197	202	222	179	204	203	216	190	215	213	218	216	197	200	217	231	239	197	243	202	209	193	208	207	225	197	227	207	189	215	208	223	195	212	194	203	205	209	187	179	184	191	229	180	213	196	199	202	211	220	189	184	208	195	219	205	187	171	196	203	209	202	190	191	205	194	213	200	200	218	207	200	221	229	207	196	210	203	192	217	225	199	226	217	238	199	214	194	186	199	240	218	224	208	222	218	195	199	182	205	211	200	185	178	210	200	197	217	198	220	217	204	214	220	242	199	216	191	223	208	208	206	209	210	231	205	254	200	226	177	221	227	184	226	198	194	209	201	188	207	189	204	220	206	169	209	201	198	176	193	202	195	202	212	205	201	201	194	204	182	210	197	187	221	202	197	191	215	198	194	196	215	226	209	194	204	201	204	211	205	206	201	181	209	217	212	226	203	211	208	190	194	208	202	236	236	192	188	204	176	194	196	189	196	214	231	203	179	197	204	201	196	220	190	205	195	182	198	217	221	231	176	176	201	222	211	205	214	183	201	194	228	230	225	227	210	198	206	199	185	226	181	220	226	176	193	224	210	213	231	181	212	208	192	215	220	211	198	188	195	215	196	209	210	209	217	187	190	208	200	216	204	196	199	208	201	203	210	234	201	191	184	212	196	211	192	231	214	187	233	185	221	186	220	203	216	211	220	211	184	217	229	205	207	203	214	196	216	193	199	171	226	207	203	213	215	211	195	202	198	175	210	189	197	197	206	201	209	203	178	188	205	194	217	183	196	191	198	201	246	217	200	213	195	219	211	186	219	179	187	189	223	193	185	191	199	198	189	206	201	197	207	213	206	176	183	182	202	215	198	218	210	210	205	194	201	206	209	179	206	219	235	184	183	189	206	217	188	230	204	193	197	200	190	213	210	201	215	188	204	211	188	223	204	208	183	194	203	205	222	196	196	223	212	226	210	171	189	219	178	238	200	206	214	211	204	200	225	191	213	203	180	184	180	196	194	228	212	203	208	185	212	223	204	210	188	230	204	181	216	229	195	177	213	219	201	207	219	190	208	201	202	205	201	187	188	204	218	215	216	226	198	219	204	188	202	179	186	198	217	222	192	186	188	214	187	236	204	220	208	218	214	194	227	190	212	231	225	199	217	197	196	197	198	200	190	210	198	219	229	189	194	179	208	190	231	206	173	211	211	199	211	201	184	199	216	194	208	239	209	203	228	224	206	217	213	230	201	216	190	193	202	189	216	203	230	188	234	190	225	179	210	189	196	206	196	222	228	206	207	189	207	209	214	202	207	221	199	198	234	200	213	223	173	193	181	219	205	193	201	212	183	213	178	182	201	218	208	213	198	186	201	197	227	195	211	223	184	205	195	200	188	208	195	205	213	194	198	196	225	212	198	198	213	204	194	201	210	219	202	237	211	177	194	210	210	203	217	200	236	204	215	217	214	206	183	193	202	211	187	202	170	257	208	193	201	207	202	216	208	213	203	200	204	185	209	192	222	205	212	184	197	207	200	198	201	204	206	192	222	223	207	196	208	188	215	200	208	212	211	220	189	212	177	202	214	205	216	206	235	208	202	199	207	211	223	206	188	206	203	192	218	199	210	206	224	200	187	208	242	218	210	204	225	197	170	191	199	209	211	207	170	225	224	203	217	240	203	194	210	215	230	222	193	196	177	216	192	211	182	211	207	219	218	194	203	218	196	209	210	191	214	199	197	180	187	211	211	216	202	191	183	189	200	184	207	205	197	210	197	204	203	192	220	190	204	197	206	190	194	233	188	230	213	224	240	214	219	193	193	192	206	200	217	204	210	195	207	202	202	211	210	237	177	201	198	234	191	204	165	209	192	202	197	202	201	193	215	199	193	210	188	193	206	210	213	209	190	227	207	224	230	221	195	211	215	219	201	206	218	198	209	212	204	215	220	194	203	208	203	202	217	195	176	212	214	210	207	216	201	201	211	236	207	226	202	223	197	221	178	205	211	194	238	207	199	189	228	205	209	204	185	205	208	207	194	206	231	201	202	220	187	198	209	226	206	232	214	215	216	193	198	206	212	193	196	205	208	221	217	208	196	221	232	182	207	205	221	188	233	207	195	195	198	221	226	215	221	198	219	196	236	204	199	197	178	220	203	203	209	213	183	223	197	177	220	212	211	218	205	194	200	212	193	199	199	196	212	218	204	217	184	194	173	199	192	197	214	196	208	198	192	202	199	216	214	210	194	206	221	205	215	173	204	216	195	208	201	230	192	224	181	214	167	197	213	191	231	210	191	224	226	206	201	209	199	192	214	195	213	224	199	186	208	231	216	200	214	226	209	215	204	206	216	199	211	223	186	194	209	210	169	214	198	219	239	193	218	203	203	188	244	231	211	219	214	191	179	225	200	201	183	209	192	197	195	226	198	223	196	218	211	221	219	212	191	176	195	199	204	221	194	203	213	221	210	211	229	191	208	210	180	190	232	191	224	232	192	201	184	222	203	226	215	220	215	189	178	213	172	218	208	210	205	201	196	221	206	211	219	218	196	208	222	210	185	229	207	204	210	206	191	199	205	188	190	222	199	186	221	187	207	206	209	204	206	194	227	217	230	216	208	217	234	211	202	213	209	217	229	207	196	224	186	218	218	208	189	195	186	225	187	210	194	180	214	210	213	223	219	203	198	201	207	201	202	206	193	204	208	211	218	194	190	192	197	206	194	202	208	198	199	209	225	222	183	200	217	239	191	199	198	207	231	205	225	203	231	201	183	204	207	210	185	194	198	215	197	199	218	213	236	231	193	207	211	197	177	211	205	209	208	198	211	209	221	182	215	170	206	197	205	204	197	203	203	185	234	195	215	195	203	234	216	198	191	197	215	197	210	182	186	198	185	219	203	197	173	232	208	197	186	200	213	232	210	201	204	216	197	201	179	192	200	209	223	191	209	223	213	212	196	185	188	241	206	224	224	214	209	210	227	217	216	201	207	224	221	194	198	215	200	204	213	174	205	205	222	211	201	200	193	195	212	209	222	184	211	218	199	195	196	203	203	201	181	209	196	228	235	186	229	219	193	198	190	219	222	199	197	194	212	205
22434	21134	28801	23738	21255	22040	18585	8997	6168	5005	4208	3634	3031	2442	2013	1674	1462	1268	1068	938	824	734	715	631	504	510	438	392	379	406	361	378	382	353	341	359	398	380	323	362	345	370	367	345	350	359	381	337	344	339	355	358	375	350	382	352	327	368	376	380	379	353	349	373	368	389	349	360	358	332	377	407	362	342	365	354	364	330	387	345	362	391	400	371	378	363	342	345	342	358	370	363	369	346	390	363	385	343	343	313	338	354	384	354	378	368	370	354	360	340	327	342	375	362	355	367	373	368	353	337	372	347	354	332	358	350	323	340	355	343	353	380	369	348	360	335	359	338	353	366	365	392	388	376	374	342	360	349	333	368	341	369	338	365	361	339	339	358	381	384	375	389	335	366	396	375	366	364	370	323	360	368	388	384	378	334	345	356	395	351	356	327	383	382	356	350	356	353	348	368	355	343	348	332	358	325	332	345	331	353	325	350	336	347	354	382	357	370	359	348	362	367	384	366	392	372	346	340	363	364	348	365	394	360	387	359	351	360	367	349	345	325	383	384	374	340	350	347	377	375	344	353	337	331	351	339	374	384	344	375	350	381	368	344	336	383	365	344	352	338	378	334	364	348	334	329	365	399	352	368	354	377	345	345	357	365	314	330	365	385	339	376	355	350	315	366	365	349	378	374	347	374	368	377	372	326	328	343	349	341	376	353	368	344	406	347	368	352	381	351	380	360	375	373	375	356	370	349	343	357	367	372	332	325	320	383	355	365	363	357	371	346	346	369	291	345	391	343	316	340	351	352	385	316	382	343	355	378	371	358	353	379	382	385	314	358	366	378	354	352	333	351	336	387	359	350	332	341	318	370	393	365	385	373	355	357	371	344	370	354	339	350	369	392	338	353	371	377	357	356	381	355	337	357	373	394	388	356	389	360	383	376	339	346	367	368	373	358	328	361	344	392	346	359	348	368	342	339	344	331	357	361	345	372	353	350	370	370	395	352	371	352	357	340	361	338	370	387	346	364	349	333	361	340	374	393	382	386	357	350	321	345	377	414	348	360	350	379	342	360	384	361	388	338	342	332	357	351	372	353	375	338	349	347	376	372	347	319	339	349	357	361	346	374	326	338	340	342	384	382	327	359	356	374	350	400	356	353	333	352	369	359	330	335	348	373	365	338	329	364	351	361	344	340	329	343	355	371	346	374	344	365	374	343	349	347	364	372	342	377	360	344	340	359	368	369	341	363	344	342	375	357	355	376	370	344	339	365	411	375	363	338	366	342	350	324	340	364	351	346	352	365	345	319	385	345	362	352	340	370	372	384	342	350	364	354	349	355	379	360	354	362	358	351	378	325	357	361	413	369	362	374	356	342	366	362	391	342	352	344	376	337	332	378	362	366	411	377	376	365	408	360	365	346	345	376	365	353	374	377	351	337	392	360	392	366	318	356	378	377	372	331	324	360	371	376	352	345	352	360	344	365	358	359	387	367	334	354	332	343	339	377	370	355	345	362	310	367	381	368	357	363	386	370	349	385	393	352	361	368	369	350	351	384	375	358	372	354	357	371	356	341	370	375	357	366	361	367	362	353	347	369	393	374	374	400	364	331	356	351	378	360	327	351	365	350	360	367	394	340	356	343	339	339	346	359	413	332	378	352	359	341	363	324	376	361	363	342	357	362	364	330	358	384	384	355	345	385	323	375	351	365	363	380	334	372	363	381	338	350	366	375	343	353	376	348	381	369	347	344	344	334	342	403	336	349	379	378	358	365	367	363	317	353	373	363	346	341	363	346	345	356	368	365	394	384	367	383	362	348	384	397	386	361	360	364	360	374	335	364	341	377	363	329	349	370	358	342	358	383	338	334	362	360	360	377	364	381	365	374	351	351	353	351	358	349	365	334	357	352	337	362	365	381	370	383	332	370	382	344	322	347	367	389	355	404	374	389	361	379	358	349	334	358	365	374	366	388	352	351	358	350	369	359	349	325	377	343	372	375	364	355	328	358	348	363	367	357	321	356	366	370	362	407	365	356	374	356	359	365	372	373	356	382	358	348	369	336	360	353	352	385	386	337	356	336	348	363	348	358	370	356	356	352	355	356	386	386	383	378	326	376	370	339	358	334	344	336	374	395	343	360	359	355	349	346	355	374	333	362	352	374	361	355	358	360	344	372	337	366	353	341	347	368	360	375	329	350	349	345	360	377	340	356	364	347	338	357	365	380	338	357	365	330	355	390	370	344	321	374	383	347	353	400	384	366	320	355	369	375	378	344	370	340	415	337	359	346	397	318	364	369	357	328	338	354	382	327	317	371	365	357	380	359	393	392	346	326	382	378	319	357	351	344	349	344	300	381	382	383	328	347	354	361	326	379	377	321	375	343	345	393	385	354	378	396	371	359	374	387	365	379	344	363	390	367	383	383	354	343	334	353	358	363	363	367	331	380	374	383	345	338	379	390	360	362	355	339	392	362	371	377	365	366	389	347	326	344	338	309	327	367	361	349	393	357	366	354	349	332	353	371	337	339	342	370	347	363	348	353	401	345	369	362	369	365	363	336	352	360	326	383	357	345	358	368	343	346	367	355	330	326	359	361	380	382	354	347	357	334	346	359	361	388	363	339	367	372	329	368	317	375	375	354	332	370	339	321	336	347	381	371	350	372	341	365	363	368	326	339	347	352	355	357	360	346	364	396	375	361	372	342	375	385	373	311	342	359	356	350	340	362	320	334	389	370	374	338	386	370	361	333	336	396	356	380	346	355	367	372	346	385	387	382	349	331	374	351	343	381	365	336	357	393	329	360	333	390	387	331	383	349	383	346	338	388	380	374	380	350	345	329	384	333	371	334	362	336	353	327	381	356	330	382	351	381	352	325	372	364	339	359	380	338	379	330	352	367	347	384	352	364	344	383	355	363	372	349	369	369	321	360	369	378	349	356	331	327	333	364	356	348	330	343	374	386	342	341	328	370	370	337	354	348	388	380	362	382	369	356	389	387	340	335	373	374	359	367	341	329	389	344	360	399	346	355	343	329	370	366	349	343	380	335	336	371	370	357	364	374	368	371	354	337	324	383	369	352	375	338	356	373	362	366	330	349	342	369	365	338	366	336	356	359	342	355	351	379	347	344	364	336	318	357	336	355	375	344	378	373	372	343	368	382	382	347	307	388	356	356	360	372	334	333	370	375	321	381	335	327	366	356	364	359	355	330	348	375	367	352	359	353	379	335	367	356	373	398	364	338	380	400	352	373	387	357	357	342	348	390	353	345	329	364	319	366	387	361	362	363	333	347	300	365	334	344	359	365	343	350	349	381	354	385	390	321	342	368	364	363	342	328	324	345	354	336	365	327	381	345	356	369	395	361	341	328	339	310	406	359	361	356	365	375	336	356	309	334	330	376	340	350	340	372	355	378	364	388	390	369	376	378	319	333	368	325	309	337	373	378	377	337	397	347	352	365	344	357	408	339	315	361	370	349	377	353	354	357	324	352	343	345	346	355	348	357
26995	52115	41271	29681	23849	19139	15525	12301	9741	7904	6669	5715	4614	3711	3044	2440	2226	1804	1489	1310	1172	969	896	723	576	585	484	511	455	426	385	361	440	418	406	378	409	413	411	399	358	367	392	386	364	384	373	358	373	382	379	384	418	384	385	337	418	385	408	377	397	404	396	367	389	366	388	390	376	395	425	351	365	358	368	372	374	414	357	376	414	378	363	400	412	418	377	370	378	382	424	376	387	408	395	396	391	380	369	382	391	379	403	399	378	366	384	439	400	372	370	387	393	399	372	443	367	361	403	391	421	367	387	364	397	382	394	374	403	352	401	407	381	388	394	359	397	382	382	383	359	414	376	393	386	402	414	357	401	352	382	370	403	399	397	385	361	363	393	393	394	398	401	384	427	407	396	398	385	381	385	345	383	399	378	381	400	336	375	420	389	380	373	357	367	345	387	409	393	402	403	369	402	369	416	414	403	404	379	386	403	389	366	349	377	394	396	367	402	402	359	378	381	365	388	364	393	380	369	384	373	389	365	416	381	400	385	383	418	354	397	395	405	386	402	361	385	376	393	395	356	358	356	377	354	377	380	396	403	390	377	404	409	364	379	380	389	376	403	370	395	353	387	363	371	375	368	355	362	359	391	401	368	364	387	393	363	376	363	383	384	367	389	379	386	406	402	353	345	364	372	362	383	368	383	386	372	394	387	409	387	403	415	387	376	379	379	406	402	347	377	410	381	394	395	375	401	371	382	358	376	375	399	405	401	412	389	416	392	379	356	391	354	364	367	384	381	387	355	378	423	383	364	363	365	406	403	362	414	370	371	388	361	398	363	396	408	395	369	378	391	358	401	397	375	361	411	395	372	403	373	371	407	431	404	370	387	378	419	365	388	382	365	352	379	369	351	367	390	403	392	392	358	352	379	375	373	381	374	382	388	348	369	416	401	391	395	386	386	360	391	366	388	388	380	371	394	362	393	373	391	353	363	401	373	404	372	378	353	392	347	359	378	365	397	381	409	399	405	383	368	403	401	382	351	385	363	346	378	375	413	336	388	359	366	392	415	382	412	367	379	377	388	401	381	384	387	399	375	349	403	386	392	391	357	396	382	402	353	377	373	398	369	385	370	380	382	385	335	399	399	395	380	398	405	360	338	411	342	433	362	384	352	414	415	423	367	383	389	399	389	351	370	347	382	409	405	411	413	395	386	368	400	388	385	356	392	383	406	372	397	395	390	377	392	381	406	378	388	414	362	390	373	395	409	391	392	377	372	396	393	360	354	374	377	413	379	406	364	383	394	375	416	380	338	364	414	368	402	356	376	384	360	393	379	388	405	395	372	400	371	378	379	347	385	392	384	347	418	372	380	414	369	353	357	383	406	394	393	398	358	382	428	375	376	405	376	401	409	397	377	409	359	408	380	361	387	378	391	370	377	374	379	367	347	358	400	400	383	376	389	354	386	377	418	347	393	410	382	404	370	412	374	351	379	378	381	378	337	394	385	399	381	374	373	417	409	369	397	389	373	391	360	374	372	397	363	389	386	357	375	411	388	382	410	411	405	357	362	390	371	361	358	355	374	377	377	422	388	385	347	377	372	363	366	364	400	344	377	374	376	389	393	388	358	400	394	423	364	417	369	410	385	402	398	410	369	379	360	384	375	357	377	365	394	363	401	352	387	360	363	362	384	359	366	387	385	368	381	387	388	371	366	395	402	386	379	370	369	384	405	432	354	396	402	391	397	391	390	406	384	356	355	376	378	386	380	379	372	342	363	358	378	395	396	373	382	382	413	341	394	386	369	402	387	399	363	426	397	390	383	365	387	376	355	395	383	367	361	393	385	394	394	370	377	365	420	391	390	385	406	400	420	392	404	376	439	393	395	431	422	394	385	376	358	364	412	392	360	330	368	397	395	377	407	387	424	378	363	364	386	400	408	386	369	431	380	370	370	382	381	373	400	424	363	389	378	424	418	404	415	342	377	425	379	357	400	381	382	391	379	393	392	383	357	378	410	357	427	418	377	394	386	378	392	377	395	383	391	357	380	390	375	372	372	365	383	392	377	374	408	362	413	396	400	388	424	403	405	413	402	393	360	335	434	361	371	428	424	414	395	385	361	354	382	350	382	356	429	413	391	386	386	395	405	369	425	373	394	378	400	371	382	403	387	389	410	389	392	381	389	356	389	368	355	392	357	375	360	371	325	362	369	413	394	393	386	374	370	387	403	378	375	387	375	402	396	388	407	392	366	411	415	409	370	333	394	363	391	396	404	381	390	380	358	382	408	366	411	406	385	386	414	384	385	369	379	395	379	406	383	363	387	413	388	374	379	376	403	385	375	387	381	377	369	365	414	381	386	394	392	394	401	416	365	350	397	380	382	386	405	369	387	426	358	381	381	364	401	391	370	340	416	401	384	354	383	377	398	387	413	414	397	395	378	344	359	382	414	384	376	369	402	355	389	391	398	435	371	393	375	390	365	377	354	374	362	375	444	434	370	394	360	379	365	379	370	382	375	387	407	421	397	369	383	424	388	399	393	352	382	376	388	366	407	409	387	355	348	399	403	355	396	372	390	396	391	411	386	396	409	381	374	381	398	392	373	368	350	386	385	381	346	410	402	324	414	372	378	368	379	401	407	357	380	411	400	391	361	385	374	376	373	392	369	384	384	392	404	389	361	377	412	398	384	367	349	379	416	400	362	384	369	387	364	397	366	389	359	413	414	382	381	376	404	354	413	386	388	377	380	362	405	353	406	372	421	400	383	406	429	388	406	386	413	358	405	350	392	374	357	358	401	374	424	399	359	392	425	362	357	360	372	399	380	388	388	375	370	392	384	386	378	406	368	371	385	387	408	384	381	372	380	351	384	365	409	347	364	435	363	398	394	381	430	374	367	389	386	398	383	343	386	402	393	423	341	394	410	395	382	411	356	404	367	377	411	376	384	410	384	373	353	436	393	356	383	415	378	372	388	401	389	365	389	401	410	383	373	368	376	374	413	375	407	401	360	365	399	339	354	358	384	381	403	420	371	377	394	406	385	391	377	386	400	383	423	356	392	400	369	362	339	410	399	398	391	392	387	377	398	370	361	390	369	392	413	381	397	361	396	409	419	404	377	408	398	379	402	422	403	363	397	358	393	401	345	373	416	407	425	379	415	373	379	374	406	394	372	380	353	367	378	361	396	391	330	390	344	377	370	376	371	360	364	392	388	392	354	369	391	369	374	355	415	379	378	367	347	400	395	415	408	408	391	398	375	399	372	394	439	374	386	422	390	412	383	398	370	394	373	376	393	395	364	359	395	385	384	408	397	353	350	395	387	385	389	366	373	410	390	363	387	330	374	412	376	379	350	393	355	404	369	374	370	377	385	389	396	394	382	411	342	354	397	382	378	378	360	364	407	382	364	356	378	373	386	366	357	321	400	405	394	383	373	361	367	384	410	390	351	380	403	360	373	395	402	406	394	403	407	396	374	398	373	421	376	380	372	378	377	342	383	369	390	384
28316	24211	27635	19370	11005	7053	4717	3597	2935	2446	1986	1645	1368	1157	1017	824	706	640	588	479	451	418	377	358	320	276	291	242	214	260	252	224	237	235	245	240	210	243	241	253	256	263	256	233	263	258	243	251	246	254	242	214	235	215	228	231	261	251	237	249	266	229	233	231	251	247	262	237	230	226	224	246	225	242	267	254	244	260	257	220	239	236	249	269	261	240	241	253	224	257	229	248	216	243	228	275	252	236	216	248	239	247	204	235	238	216	234	221	239	241	246	254	279	240	273	220	268	214	262	248	241	260	235	236	277	244	224	247	251	248	234	225	215	236	225	268	222	256	212	220	221	256	220	285	238	268	242	233	222	248	239	250	240	257	220	240	230	217	231	204	236	259	237	267	238	248	266	247	235	249	250	244	251	244	280	233	268	250	257	248	242	255	261	245	252	232	249	249	236	232	250	207	223	236	245	244	247	243	223	236	261	243	264	237	245	265	259	247	239	238	255	246	236	240	225	239	234	237	256	240	248	243	252	240	244	239	252	232	243	240	263	230	256	244	235	247	232	216	251	244	196	232	249	227	241	237	217	249	219	236	223	240	238	238	259	243	237	248	217	225	222	251	240	241	242	256	259	243	243	258	250	256	243	249	242	241	260	215	250	235	254	236	226	248	263	228	227	256	246	258	259	254	242	251	245	227	226	218	249	229	237	258	239	226	252	219	255	250	253	231	250	231	260	230	236	231	214	225	230	218	238	231	245	245	220	232	257	235	231	239	213	267	271	249	233	252	236	214	219	219	231	265	249	267	253	249	239	239	228	235	221	233	233	239	254	256	270	234	268	232	239	240	253	268	232	235	240	239	251	236	228	245	213	254	252	238	241	239	233	244	239	234	246	263	215	233	224	224	255	231	230	236	201	220	227	236	228	243	231	261	238	227	246	259	238	230	234	222	229	224	241	247	233	228	243	232	262	227	241	228	242	280	234	258	260	244	235	244	239	253	229	256	237	217	263	235	229	241	228	249	261	264	236	237	267	240	253	256	229	245	253	239	223	226	238	211	210	222	217	227	252	228	265	256	250	273	219	241	238	223	241	239	230	210	248	214	255	242	227	202	247	268	249	246	256	250	217	239	227	282	254	243	239	253	223	232	247	237	249	230	238	249	241	225	240	223	239	243	217	241	239	226	241	233	255	250	251	250	242	267	233	255	254	233	256	241	240	237	223	238	221	238	255	231	264	247	266	256	253	209	256	262	254	220	267	251	250	235	233	231	244	248	274	224	241	250	233	239	229	226	232	213	255	234	231	212	259	255	237	214	250	242	230	225	235	238	238	241	227	201	236	237	244	274	241	211	266	277	248	216	229	244	233	256	255	233	260	232	236	232	242	206	263	225	244	240	234	238	254	237	240	238	225	231	255	227	239	232	233	229	233	228	265	217	238	224	233	240	268	213	256	247	220	226	264	224	241	225	240	255	232	229	248	235	241	252	251	247	228	230	231	244	252	238	238	209	240	252	254	244	256	225	224	225	243	247	225	243	242	248	233	237	249	240	216	248	234	232	225	267	255	240	211	221	200	248	239	220	218	216	224	242	227	238	248	258	240	257	235	263	244	232	232	241	234	256	243	282	278	232	253	245	250	245	242	240	260	239	250	240	240	228	225	253	248	237	244	217	218	246	252	258	242	270	264	251	248	242	218	230	246	236	225	264	260	244	229	244	221	226	214	248	255	230	251	239	243	226	235	222	222	240	234	248	252	268	253	258	259	253	219	236	229	219	246	250	237	228	264	230	256	233	248	248	245	225	217	259	246	257	211	210	223	235	238	251	241	250	215	251	222	226	218	258	255	253	267	238	237	262	276	270	236	220	249	219	274	267	235	248	235	214	214	259	246	241	233	228	251	272	220	235	229	245	228	238	252	237	240	222	241	246	240	250	251	236	227	211	221	277	240	267	223	220	228	255	241	214	236	248	242	230	242	236	242	257	244	248	250	220	243	253	264	248	252	237	242	258	238	230	241	251	260	240	219	233	226	259	235	217	222	251	233	231	262	237	215	231	260	234	250	250	237	233	244	230	219	236	268	214	231	228	271	224	225	226	230	223	250	243	262	236	221	243	235	246	264	231	245	233	201	240	217	254	247	226	258	245	239	231	252	256	223	249	241	259	247	246	245	224	231	240	253	235	242	229	245	248	226	239	228	245	252	217	258	223	252	242	267	228	241	238	234	241	224	251	245	222	214	235	254	262	204	243	269	283	247	248	227	222	256	253	269	221	234	244	238	241	215	240	242	241	248	238	250	229	227	221	244	217	237	242	226	240	240	244	238	225	235	206	226	264	250	273	243	215	258	245	215	213	232	220	262	270	264	239	230	258	218	243	250	257	213	221	250	266	232	233	247	244	225	244	253	243	245	234	251	240	234	233	233	225	218	238	216	246	240	257	237	251	253	226	240	254	234	218	232	225	231	223	226	248	232	231	236	232	264	263	234	246	259	251	268	223	258	201	211	236	230	249	230	238	226	258	251	265	237	235	240	236	245	240	206	236	233	247	263	228	227	255	234	259	218	245	239	241	232	236	207	251	226	217	231	268	231	223	254	253	238	220	272	220	242	224	250	228	253	251	234	259	199	221	229	240	242	220	266	249	215	247	222	245	241	227	218	226	230	246	238	232	228	260	208	244	254	230	264	257	241	251	251	224	239	271	235	243	249	222	235	240	229	253	220	239	221	249	238	238	249	252	242	233	244	227	241	247	231	230	252	245	225	274	256	249	239	234	258	207	222	250	244	269	251	242	249	228	225	242	236	242	267	232	241	246	227	229	232	271	243	231	249	244	286	284	248	237	231	231	216	242	206	239	235	246	269	258	235	253	253	235	226	249	253	248	240	226	224	258	240	207	249	237	215	227	255	259	225	239	220	211	248	224	254	249	254	233	242	232	258	256	258	258	229	232	224	226	237	247	227	237	246	231	256	237	208	239	248	260	254	224	245	230	269	234	235	247	252	267	244	238	243	241	241	236	249	228	262	252	238	234	268	246	238	257	242	272	241	252	230	240	229	225	222	225	249	259	232	208	214	234	250	249	255	243	221	263	256	250	243	252	227	259	252	233	249	233	244	253	238	246	224	235	228	224	239	245	237	246	205	219	256	253	258	244	216	258	247	231	256	247	260	264	234	248	239	245	255	233	223	252	237	213	243	246	253	210	233	230	236	215	235	241	237	227	269	205	218	238	216	229	248	225	265	248	233	223	235	239	227	236	221	265	224	228	218	216	257	260	224	242	251	258	214	256	242	247	248	213	238	253	262	248	239	243	265	228	232	224	248	253	235	220	228	226	242	255	236	244	240	257	246	253	263	244	246	249	237	238	220	242	239	245	222	243	231	252	256	247	258	256	237	231	259	238	244	246	237	227	256	252	236	270	244	235	277	228	205	240	244	260	256	204	248	247	257	241	240	222	241	249	262	244	229	245	230	244	256	237	249	265	246	232	233	239	245	248
24396	39774	30070	19091	14279	11359	8348	6576	5187	4378	3549	2861	2326	1837	1558	1314	1101	962	789	686	636	559	462	431	369	329	298	315	248	262	249	255	263	242	232	259	253	284	265	256	250	251	248	280	268	231	252	284	245	240	287	263	269	258	267	235	276	252	265	250	273	264	233	267	270	248	289	279	258	277	269	266	264	254	271	262	267	260	254	249	269	273	239	226	250	268	258	246	250	288	272	277	257	293	249	276	277	251	260	272	289	276	270	282	242	255	245	248	231	236	255	259	238	251	249	261	287	228	236	253	273	264	258	288	236	283	270	277	266	245	237	233	258	263	259	265	271	244	264	234	284	275	260	252	269	274	247	262	284	249	241	304	279	287	245	247	250	263	264	272	259	258	239	252	240	242	272	243	241	271	279	292	273	230	241	262	259	237	284	269	267	238	275	269	245	245	272	237	281	244	283	245	244	247	256	283	254	268	286	280	280	255	253	264	260	260	245	256	262	249	261	265	252	260	261	231	273	266	265	254	252	257	255	241	251	270	244	282	274	241	254	239	293	283	291	278	237	282	233	255	259	252	246	263	262	274	266	246	260	245	266	281	241	242	261	294	255	271	237	270	242	294	254	256	288	262	281	260	260	266	234	264	265	244	260	286	275	270	278	265	265	249	269	271	269	274	253	246	259	258	247	272	273	263	279	246	263	240	245	228	272	234	264	262	262	266	267	255	246	266	232	262	259	281	257	272	237	263	220	255	248	224	261	224	246	256	245	269	263	276	271	252	279	294	293	279	251	280	258	266	234	251	277	229	230	278	260	279	262	237	261	278	255	242	275	275	246	252	282	266	254	262	248	277	265	278	265	250	275	261	258	256	271	258	271	251	254	271	256	269	261	266	260	250	251	267	254	266	252	236	263	226	253	264	275	258	265	260	273	289	242	266	269	257	250	271	241	251	277	258	251	260	230	263	277	261	300	279	279	254	257	271	261	261	267	265	267	286	262	271	252	261	277	266	245	271	277	280	266	271	251	239	283	242	272	267	252	255	251	281	274	230	264	258	239	277	250	262	277	257	254	275	270	260	257	243	253	256	273	276	233	284	273	259	226	267	268	258	242	290	254	259	289	257	277	221	260	240	247	292	271	257	258	277	246	257	224	256	269	283	269	279	268	280	275	256	252	247	287	278	265	271	253	257	271	261	233	256	266	236	257	252	265	268	245	256	265	251	271	251	261	264	277	260	256	253	239	273	305	249	245	263	255	272	280	264	269	256	264	247	234	257	288	247	256	255	225	240	268	226	251	272	295	219	287	301	261	281	213	275	253	274	286	284	259	262	229	275	231	247	249	263	276	265	265	273	270	264	236	233	270	242	265	258	253	282	260	254	247	245	262	252	241	255	257	264	224	234	284	233	267	258	223	259	251	236	245	256	247	276	244	269	272	247	248	264	273	253	275	225	243	270	253	285	240	275	239	243	234	279	272	244	264	252	261	272	256	257	251	270	278	274	283	268	244	286	268	264	233	268	259	286	255	264	270	254	249	251	258	232	257	277	250	259	270	259	258	255	251	240	264	262	242	242	250	260	284	240	279	287	268	274	251	269	255	242	290	248	254	249	256	283	256	271	273	272	226	247	253	263	251	246	250	267	239	279	267	265	267	274	237	266	244	264	268	269	244	274	239	255	285	242	261	243	243	241	253	269	223	248	259	270	248	254	258	268	260	257	287	271	239	255	256	262	255	281	251	270	262	254	262	258	268	260	273	251	246	253	258	269	275	242	265	241	268	270	262	243	269	277	234	256	236	265	248	259	297	246	294	278	238	231	260	276	281	236	268	224	261	254	274	249	245	253	241	259	282	260	232	301	256	237	271	280	261	237	257	274	251	243	231	280	262	248	276	248	252	248	272	270	232	251	275	258	278	261	274	257	274	252	244	264	229	281	257	270	239	249	273	261	243	255	289	279	243	263	246	285	249	247	282	287	248	244	255	270	265	253	254	264	289	262	245	250	273	241	262	253	252	269	262	250	243	291	244	260	237	267	268	254	243	258	246	258	275	239	249	267	246	260	277	264	265	266	262	288	268	255	239	249	263	240	248	271	255	281	247	260	272	260	270	236	286	275	253	243	257	280	273	272	265	267	297	265	276	247	252	243	236	264	265	252	255	253	272	244	267	292	274	240	245	287	271	264	286	266	281	259	279	251	271	238	261	251	270	276	260	240	287	242	237	284	260	255	249	244	257	249	246	278	264	265	266	293	255	261	245	261	263	253	271	248	260	247	268	272	243	275	250	278	248	243	267	286	242	277	268	265	236	281	284	264	235	277	275	245	259	281	275	269	271	276	262	257	249	249	242	254	267	275	279	253	261	253	293	266	243	261	242	255	256	269	251	291	256	250	254	223	271	252	258	254	246	259	230	263	238	267	244	262	246	251	244	243	263	249	256	291	234	266	252	244	283	256	259	250	246	262	256	250	286	267	261	253	292	260	246	275	237	244	229	273	267	230	261	207	279	273	256	245	261	265	249	260	268	288	261	249	264	265	264	248	269	252	263	241	255	281	246	261	266	278	247	271	246	245	269	228	266	269	250	230	257	250	251	246	258	257	235	255	257	274	254	280	257	253	283	265	291	254	254	239	286	278	236	255	238	244	279	278	284	271	256	255	258	279	265	253	236	289	233	252	244	259	259	259	262	245	285	270	251	239	274	280	250	247	250	262	281	263	278	248	268	248	244	245	250	275	269	282	242	253	244	258	251	270	250	278	252	282	265	245	233	277	264	250	258	260	289	258	280	253	262	266	247	280	253	292	276	267	246	231	250	254	245	296	240	272	246	264	227	235	258	250	249	274	241	236	269	245	268	279	269	246	264	257	294	275	235	253	269	260	237	259	254	250	276	252	277	244	272	239	252	268	278	256	249	260	299	248	258	284	271	221	239	293	249	262	272	227	295	259	253	267	287	240	253	265	241	270	256	257	280	248	297	241	266	260	280	266	258	257	281	269	258	257	256	266	234	284	237	263	265	290	246	247	319	245	245	266	254	301	286	282	272	264	247	251	276	264	237	264	273	297	274	249	268	255	254	255	257	230	239	281	231	266	271	263	275	286	222	292	279	233	273	255	227	272	286	275	250	283	240	245	276	238	285	276	285	292	261	258	278	267	254	296	270	232	246	244	238	241	258	240	235	255	231	272	272	258	254	266	259	276	258	257	250	251	248	266	248	285	269	252	271	245	244	258	263	258	254	256	265	255	243	261	276	253	273	260	268	243	261	269	269	243	260	247	274	242	260	238	239	263	287	284	228	258	271	254	251	281	266	267	249	281	246	263	279	254	275	254	284	254	250	263	270	265	243	275	265	259	284	268	264	245	227	248	263	251	239	277	270	267	243	243	264	281	265	301	268	257	269	263	244	234	245	239	274	271	289	249	228	242	245	245	278	271	262	262	260	245	283	286	257	271	265	250	284	228	255	228	282	276	267	256	259	269	281	240	275	270	241	253	234	260
23333	21046	28283	24074	21422	18183	10651	6357	4835	3985	3253	2640	2244	1804	1486	1321	1150	1021	854	733	686	640	595	557	485	506	445	414	414	396	396	369	373	364	400	391	373	388	407	392	373	379	395	373	373	385	359	356	363	357	365	392	390	350	385	403	370	362	361	345	377	378	368	385	353	352	341	406	412	389	397	337	394	364	368	375	388	382	360	368	373	365	360	376	376	335	342	396	377	408	356	388	370	396	369	360	383	360	375	404	420	386	358	341	360	389	389	376	385	387	377	380	371	338	365	376	388	384	411	358	358	370	351	392	380	397	361	380	358	395	353	355	370	364	371	357	397	358	397	377	414	354	351	364	324	355	402	405	369	378	373	377	362	368	328	359	363	373	364	389	369	407	368	369	343	347	347	369	359	369	331	393	406	355	402	397	330	372	364	366	331	349	368	383	367	385	411	362	361	381	392	380	391	373	364	374	362	376	347	392	356	358	361	392	396	371	406	391	378	365	342	378	384	366	369	352	406	350	380	420	425	368	364	360	384	371	390	393	361	358	404	406	390	357	396	377	355	377	385	385	385	356	378	403	375	371	334	391	385	370	382	400	392	411	407	372	380	355	369	382	401	389	360	369	371	401	357	384	387	359	378	379	380	366	374	334	403	363	396	368	377	338	348	388	380	400	378	349	382	375	362	406	394	359	379	385	382	372	376	370	399	365	377	380	350	383	422	344	371	377	399	375	415	389	380	375	405	379	356	419	392	344	390	407	397	382	365	373	393	386	390	368	391	365	331	370	335	383	369	364	365	376	352	411	366	379	360	346	389	388	347	374	372	361	366	358	384	382	386	394	423	344	347	392	383	357	379	386	344	352	365	379	407	366	373	369	377	342	360	359	400	392	362	365	363	382	378	348	357	366	363	379	408	375	374	387	383	345	390	337	401	380	372	336	359	384	414	351	389	364	422	362	369	376	362	386	377	386	378	390	340	349	395	398	351	387	406	380	402	401	356	319	351	345	346	388	409	370	375	402	367	372	366	353	415	386	352	379	349	394	382	365	372	403	356	377	384	405	375	394	368	363	384	344	341	395	401	349	357	401	362	361	379	361	377	429	387	363	389	346	365	363	386	353	366	358	395	386	366	361	345	384	393	379	352	374	369	360	406	374	374	376	377	348	389	376	368	375	386	410	346	403	368	368	379	352	381	356	341	359	331	398	384	371	401	389	385	355	385	382	382	346	373	372	351	371	421	353	359	368	379	344	372	363	386	334	369	366	381	370	414	345	357	348	393	382	353	352	412	350	384	379	367	405	389	392	348	346	364	402	352	378	343	392	381	368	360	365	371	363	402	384	394	379	377	396	397	346	375	379	358	366	380	372	378	362	363	377	380	394	386	348	378	373	367	372	388	393	373	414	378	367	365	372	354	349	363	369	369	376	352	343	384	340	393	385	373	377	373	363	391	362	353	344	384	374	366	365	364	394	361	375	376	394	348	418	333	367	377	369	375	357	406	365	363	358	346	363	386	349	336	340	406	343	401	380	387	366	370	379	356	374	369	396	372	345	347	373	364	372	379	386	418	367	379	376	381	376	362	366	374	370	372	362	399	375	379	383	371	363	400	382	349	380	421	353	362	380	345	370	359	350	378	353	383	382	387	364	381	356	349	394	345	334	372	383	377	393	389	403	325	384	359	358	365	350	360	366	342	354	379	383	360	427	380	360	439	364	341	397	352	383	398	385	386	365	378	407	346	378	373	351	340	350	355	383	354	383	371	397	367	349	391	371	374	349	367	377	399	349	380	376	374	378	360	378	398	327	332	376	392	399	346	404	385	395	369	371	390	407	389	362	373	351	389	382	359	384	382	391	354	368	330	369	369	349	344	359	359	357	389	355	390	355	383	381	357	379	362	381	376	384	370	401	368	415	389	368	372	374	375	369	372	364	380	380	358	373	405	375	404	359	349	380	377	394	353	373	401	402	350	352	399	403	379	355	382	379	352	391	344	344	369	355	363	415	408	347	371	388	366	388	386	368	349	380	374	347	360	341	388	373	389	381	380	365	376	364	390	349	384	373	360	383	394	356	351	351	397	392	358	374	394	364	389	381	386	374	363	347	355	359	337	338	414	354	375	380	358	341	388	363	372	381	360	335	375	391	372	401	361	381	390	351	388	381	349	364	353	347	379	354	357	381	383	390	332	384	376	367	390	364	331	392	370	372	387	355	359	429	391	354	373	372	378	418	412	367	392	377	351	371	373	376	404	394	339	367	366	380	347	378	394	395	390	376	348	371	396	384	368	345	371	387	362	392	378	350	385	383	367	348	407	388	396	378	384	344	377	393	382	365	365	384	382	350	351	407	356	337	399	408	337	371	384	377	387	357	368	340	379	394	373	362	388	383	346	335	386	351	378	320	383	396	395	366	366	399	349	371	339	414	358	359	374	394	380	351	333	373	356	355	403	368	392	402	379	398	360	388	351	387	395	404	360	361	347	389	409	374	352	378	411	379	358	411	359	388	369	399	359	366	379	373	389	378	365	399	361	401	391	386	397	395	378	362	368	380	361	342	368	355	373	393	391	391	391	389	353	371	339	364	389	388	365	397	344	406	379	387	382	401	347	402	360	370	369	374	390	361	346	394	378	390	367	358	388	390	415	359	344	372	353	361	388	363	396	364	386	375	396	380	369	345	368	375	361	368	366	349	339	370	361	360	369	388	345	349	380	388	382	376	368	375	383	358	379	355	389	343	378	356	369	370	408	339	372	393	389	356	389	397	380	395	367	378	382	365	396	369	381	359	387	371	392	402	362	380	366	365	364	369	384	403	378	337	353	378	371	366	367	356	357	387	403	385	353	387	385	394	402	337	389	357	373	402	381	377	332	421	400	388	383	391	401	380	369	373	388	383	385	376	365	401	377	357	361	364	375	358	411	380	366	356	354	361	400	377	380	390	407	366	373	367	400	377	347	358	351	347	373	360	373	373	364	350	351	354	337	377	353	391	373	399	334	391	363	379	400	384	380	344	344	395	371	360	359	382	353	355	403	366	382	382	366	362	360	364	369	374	370	405	373	356	386	369	370	386	350	375	394	367	396	400	376	366	361	384	381	348	417	368	324	397	357	377	372	400	367	370	362	358	338	347	375	350	413	374	414	364	346	365	369	384	378	387	418	377	386	390	354	374	362	369	342	372	361	350	375	376	366	362	371	354	397	379	385	367	375	394	379	385	376	353	366	348	370	382	359	383	366	390	346	391	383	369	356	369	369	350	399	365	375	356	338	376	330	378	396	348	377	386	344	354	382	383	383	349	373	369	344	350	383	379	374	354	388	404	357	378	367	361	366	371	354	373	387	388	360	357	343	369	353	373	359	367	359	379	370	407	383	409	387	370	357	351	386	393	404	349	401	363	400	382	370	390	374	384	391	408	348	390	342	360	348	332	348	416	410	349	348	346	423	354	368	360	385	347	381	327	362	384	359	388	367	360	396	359	364	373	369	401	363	363	390	362
25124	47233	36594	24890	19657	15702	12084	9603	7817	6449	5263	4276	3497	2844	2317	1902	1625	1532	1221	1076	951	814	758	663	603	530	489	477	431	422	405	409	406	424	382	435	398	439	415	403	450	400	412	385	435	386	440	415	410	400	431	388	419	415	397	397	394	376	396	388	411	413	420	394	393	416	386	453	413	404	437	410	407	422	380	375	408	372	388	448	432	383	384	434	421	400	440	406	391	415	392	400	383	396	408	393	428	391	391	394	396	407	409	412	384	399	386	413	391	399	369	440	368	410	407	430	408	402	411	397	402	411	405	394	388	413	409	390	423	385	383	392	437	394	411	444	412	387	407	416	407	406	428	381	396	412	390	424	408	408	402	441	403	381	404	398	426	413	426	390	399	393	402	396	404	425	394	367	373	400	415	414	423	385	364	360	387	392	408	396	398	399	391	399	380	396	399	432	409	419	446	357	403	406	405	420	395	411	384	415	379	422	421	382	395	407	448	411	394	391	398	410	405	413	437	387	368	395	415	457	423	417	392	436	414	407	406	388	412	371	376	428	423	389	409	416	419	401	365	413	391	398	413	390	391	389	393	419	374	402	413	399	424	400	397	411	411	424	418	402	394	418	416	431	369	377	375	413	372	397	415	407	433	404	398	379	432	412	433	371	420	392	408	418	445	388	409	407	413	396	382	432	388	393	421	415	394	388	400	411	418	395	387	373	391	404	417	384	404	391	372	385	396	387	414	414	373	410	415	403	383	391	407	427	423	397	348	412	367	383	370	382	392	413	353	420	398	430	381	375	415	395	399	393	411	409	408	406	386	404	406	424	388	414	407	444	395	398	386	391	420	431	433	390	413	406	402	427	367	364	404	394	393	395	372	374	395	425	434	420	382	433	426	406	406	405	394	396	403	400	426	361	410	385	390	421	437	407	404	396	412	377	372	409	395	382	413	405	409	393	380	426	394	378	413	434	430	389	409	388	377	365	402	466	417	410	410	387	425	416	432	412	388	400	447	413	394	403	416	421	382	388	382	423	386	427	391	388	429	428	394	414	406	444	372	402	419	382	397	341	390	418	428	375	396	401	418	397	398	421	371	419	446	394	374	408	426	406	408	414	404	423	355	409	380	393	408	401	396	387	420	415	373	413	409	384	409	404	362	402	382	404	379	355	419	407	442	414	405	376	406	402	395	386	384	415	423	400	406	388	406	408	385	423	404	403	398	382	421	431	389	424	404	384	415	434	427	419	409	389	428	419	394	406	420	413	401	391	427	416	410	379	390	388	410	391	451	384	362	407	367	419	408	406	425	430	427	397	397	439	364	385	371	432	397	390	411	418	404	419	377	384	391	427	371	450	403	399	414	387	451	391	431	395	391	396	442	400	418	404	372	393	391	379	438	408	394	416	428	382	392	385	415	400	409	404	433	411	412	404	380	400	405	381	430	410	424	415	410	418	376	399	390	436	395	371	446	417	418	382	431	399	400	398	388	459	409	376	372	402	387	357	420	421	418	420	341	381	382	382	437	394	405	383	368	391	427	410	428	441	401	395	402	408	401	395	393	405	416	416	380	422	411	387	397	396	443	382	415	400	405	384	395	422	412	383	434	367	444	413	416	391	406	395	374	383	384	423	386	450	364	413	410	420	405	391	382	414	395	401	389	385	399	448	434	374	391	414	422	419	412	392	406	408	376	406	396	401	425	381	409	406	424	388	394	423	405	378	389	390	421	404	459	404	386	351	380	411	417	390	416	365	404	407	372	369	398	407	392	405	411	391	390	421	404	402	412	409	453	365	389	378	411	411	390	416	383	394	418	400	428	401	407	402	402	407	374	390	430	401	390	414	391	365	396	376	396	402	404	399	381	406	388	422	419	400	454	407	434	389	437	391	405	432	426	404	399	403	435	385	443	388	391	407	389	381	380	436	452	411	355	385	391	409	409	425	402	416	387	422	427	407	377	354	404	406	382	426	441	380	351	363	363	401	411	422	421	431	410	426	412	434	382	386	403	401	423	402	433	383	367	385	420	386	399	407	403	424	386	419	398	404	404	390	380	394	424	385	430	416	401	398	398	378	395	404	441	399	382	400	417	411	404	409	379	410	388	428	404	428	412	434	392	407	418	385	412	413	355	401	434	369	426	410	368	390	378	409	403	412	428	377	418	391	408	393	416	437	428	445	369	405	373	411	392	422	443	383	395	398	356	416	411	410	424	408	413	415	406	405	431	404	409	402	368	383	416	419	371	403	419	413	389	387	393	392	398	381	412	372	386	407	394	392	398	382	400	433	433	430	406	417	375	407	393	395	384	391	423	397	403	398	406	360	377	402	432	392	432	415	394	406	418	420	417	423	396	434	408	431	426	395	421	420	380	396	368	412	439	405	409	396	384	391	407	400	421	400	416	454	371	430	423	440	425	432	411	371	413	448	397	389	390	380	398	410	398	406	456	411	407	394	407	412	434	421	401	397	406	428	392	377	405	423	383	435	402	400	361	408	407	379	404	445	441	426	381	410	383	377	405	361	379	433	399	422	405	390	382	419	391	408	388	403	389	435	399	412	414	411	379	413	386	411	364	416	403	388	400	424	430	385	394	422	363	402	398	454	411	442	413	388	416	401	419	387	406	429	343	411	424	385	397	409	396	421	411	421	407	425	374	442	437	386	399	381	405	352	454	409	394	381	426	412	437	428	424	457	404	435	432	391	415	411	425	380	399	441	415	445	442	386	410	413	412	401	414	432	373	408	383	400	413	384	393	401	402	395	371	430	407	389	443	413	365	363	383	390	400	415	425	397	421	401	399	395	398	383	421	389	433	422	400	388	431	383	401	399	386	433	434	423	416	394	419	420	386	409	379	415	437	408	357	415	400	397	394	362	389	382	444	381	406	417	443	395	406	431	430	380	381	392	435	440	430	375	395	415	445	411	420	427	439	412	398	421	414	409	401	430	401	411	426	419	386	383	423	374	428	413	391	382	379	419	395	391	400	400	405	401	394	401	377	423	421	389	416	396	426	416	376	398	423	408	404	444	395	407	395	378	370	411	408	408	392	440	391	427	376	414	444	381	393	389	385	373	400	389	435	386	400	393	385	380	399	412	411	414	395	406	409	365	401	444	412	424	382	410	393	411	415	433	393	423	383	425	352	361	409	388	414	375	437	401	382	389	397	396	402	451	415	425	404	382	407	404	408	455	436	396	399	447	372	456	423	415	405	409	405	379	363	377	410	383	402	407	397	404	402	388	409	403	450	392	406	438	430	409	389	391	382	438	404	395	406	398	426	425	405	405	421	388	372	432	435	411	394	370	380	451	408	395	413	423	399	414	387	415	399	407	420	366	418	391	407	421	436	405	411	380	381	401	361	382	394	415	397	390	435	384	391	406	386	441	417	385	403	419	412	412	395	423	362	401	431	417	393	400	421	410	383	377	389	405	411	425	413	419	395	406	413	401	410	412	398	397	360	407	419	417	393	438	426	421	390	398	430	410	431	409	449	390	373	419	394	423
24710	21100	27533	25612	18265	10617	6906	5058	3916	3317	2525	2041	1710	1339	1173	976	867	758	583	494	483	448	367	290	265	255	207	210	228	166	179	171	204	167	187	189	179	190	187	199	196	220	185	174	167	172	164	179	161	181	182	163	170	189	191	166	165	185	184	160	180	168	166	192	167	159	188	162	161	167	176	182	175	191	179	164	198	199	174	164	160	172	177	182	162	200	183	199	158	164	192	166	171	170	189	175	184	173	188	166	188	177	175	192	181	172	179	187	179	194	146	194	194	173	188	186	178	183	188	175	165	165	203	154	180	190	177	184	174	181	188	160	171	167	186	184	192	179	186	176	168	188	189	176	191	169	197	180	181	185	180	156	214	186	166	182	177	189	181	219	176	190	177	183	200	188	177	199	187	177	171	165	193	163	164	180	174	176	180	169	174	175	180	161	162	158	194	188	179	173	164	183	185	176	165	173	200	158	175	201	216	191	160	154	175	177	192	169	168	190	166	186	170	186	163	190	184	174	182	188	184	179	213	166	181	181	197	169	181	164	179	159	165	180	169	208	179	158	160	188	158	182	179	154	176	176	169	178	182	192	158	194	220	181	161	174	163	171	202	164	169	187	172	151	208	169	172	171	138	178	185	178	178	170	180	184	164	184	194	189	179	185	159	203	184	182	157	180	195	169	164	189	195	166	161	167	168	168	168	138	175	196	188	192	184	164	184	152	188	178	209	188	175	180	175	199	157	178	168	152	179	168	173	162	170	179	161	185	177	182	185	189	181	181	195	183	158	155	168	208	198	177	160	181	173	174	200	160	188	168	159	168	198	203	178	164	178	181	165	187	158	177	171	196	196	192	174	166	161	186	173	177	166	184	204	174	185	183	184	200	174	186	178	188	170	182	172	183	170	189	180	158	198	170	176	186	158	172	165	166	188	168	183	172	195	180	170	194	182	207	172	199	196	193	184	162	164	184	179	163	169	197	180	183	178	151	147	177	173	181	162	166	173	159	187	172	192	181	192	172	160	191	173	177	174	180	153	169	184	191	179	160	197	176	177	210	180	199	183	165	169	161	169	184	166	186	170	176	172	155	162	161	183	185	173	187	184	163	174	171	172	169	178	177	174	171	168	185	170	182	187	186	173	174	170	188	190	206	166	188	178	161	190	184	165	175	169	167	172	174	190	184	171	195	188	187	201	193	181	184	168	172	190	180	171	207	194	157	180	179	189	163	181	192	173	192	207	189	177	158	193	170	182	165	158	186	169	182	177	168	204	206	194	195	181	170	193	174	187	188	177	201	199	200	176	174	174	157	180	217	191	156	203	167	181	196	173	184	188	171	166	203	165	166	169	184	166	169	181	162	189	181	172	191	173	184	194	216	171	165	181	168	190	165	174	178	182	187	189	183	182	187	189	194	182	167	194	163	183	171	182	188	168	171	181	171	183	165	162	168	192	158	163	154	196	191	172	196	182	173	194	199	186	160	184	194	205	177	172	184	191	165	161	193	177	181	164	158	180	197	176	182	156	209	173	173	194	179	180	184	189	181	209	177	166	163	196	177	179	162	190	181	154	171	171	173	186	198	184	166	178	177	177	170	174	176	178	167	196	175	194	165	186	176	182	183	168	177	186	187	166	162	182	186	164	174	185	167	171	150	196	178	171	169	194	171	191	178	183	158	198	191	167	196	184	175	161	173	157	169	174	169	182	174	181	184	175	175	216	178	172	189	166	179	163	159	202	197	188	175	176	169	187	188	177	167	185	173	161	188	188	185	204	189	182	174	185	186	193	172	193	191	177	198	193	166	181	193	192	175	172	166	181	166	210	170	202	168	193	182	191	181	192	180	169	191	166	168	218	160	183	179	185	162	182	163	167	179	173	163	186	161	176	167	168	186	192	192	175	186	167	182	188	167	168	179	185	166	167	192	187	214	174	191	173	191	174	198	189	192	200	177	194	160	174	177	160	174	170	176	187	197	184	173	190	176	200	164	172	179	195	173	185	173	183	212	165	180	197	178	182	172	173	183	172	180	169	162	198	174	189	171	204	185	175	182	182	190	182	176	190	177	191	177	191	172	176	187	169	171	171	170	196	185	175	183	203	152	165	188	161	166	199	171	183	169	195	185	177	203	186	175	198	195	180	161	177	187	185	175	202	159	182	182	191	172	187	164	179	196	169	188	190	173	180	162	173	172	173	191	165	165	171	181	188	196	171	170	186	172	168	203	164	191	198	173	182	185	160	183	160	173	175	178	178	178	174	167	179	172	199	153	148	162	193	185	177	180	179	178	188	217	192	183	160	190	180	186	180	182	165	169	176	183	197	178	172	180	184	189	174	182	187	197	174	165	163	179	180	158	200	200	185	182	178	136	199	165	193	201	187	150	158	182	184	185	162	163	182	177	174	180	180	164	187	173	174	202	166	193	182	180	170	179	186	167	187	150	201	175	184	190	163	163	172	198	168	143	191	216	194	168	190	196	181	173	178	190	171	159	184	179	152	181	176	169	166	158	195	183	179	169	175	174	173	197	168	180	193	184	158	189	171	189	187	182	199	181	198	179	185	180	181	176	193	183	195	164	160	177	190	171	149	167	158	191	167	173	205	168	153	174	172	179	177	164	201	182	178	174	181	166	179	182	170	192	162	168	165	196	195	181	198	180	182	183	167	183	174	172	200	164	171	162	200	179	214	175	185	168	180	166	192	187	173	189	182	165	181	182	179	194	190	179	161	193	180	147	182	178	157	162	184	196	186	175	171	176	181	154	155	159	151	190	185	164	178	178	198	161	202	165	165	198	176	164	159	184	168	165	193	168	174	147	170	182	164	191	162	162	179	161	161	187	176	169	187	173	173	161	190	188	195	167	187	180	193	179	203	185	176	178	183	204	187	196	180	168	179	193	178	209	164	171	193	159	176	192	200	171	177	188	218	193	182	183	176	170	190	183	185	198	174	190	196	185	198	207	213	192	155	177	189	190	168	180	197	168	179	183	195	182	186	189	209	166	186	182	161	152	164	172	195	177	193	206	148	167	158	169	202	200	193	174	173	184	174	192	208	175	198	189	181	184	190	187	184	180	173	177	182	172	156	183	146	176	192	181	178	187	152	191	176	196	164	185	190	170	190	187	169	162	207	191	214	187	174	184	185	165	185	185	200	176	159	175	184	193	158	188	186	171	174	170	153	153	195	164	169	190	162	178	171	191	178	182	151	192	198	191	192	159	165	176	176	168	179	170	181	183	185	198	183	182	184	178	205	183	177	176	183	190	169	188	187	157	192	195	173	157	189	190	160	167	162	188	175	165	165	205	156	184	193	185	181	138	186	203	189	181	161	166	165	194	204	192	182	195	173	182	161	199	168	172	167	196	189	168	185	183	206	171	174	169	189	192	182	183	172	180	173	161	180	162	208	184	183	172	178	176	172	173	155	190	199	169	199	174	173	175	175	181	206	164	190	188	178	188	165	175	166	149	162	185	173	172	182	181	169	160	177	163	186	180	178	184
24430	43864	34497	23104	18308	14188	10801	8646	7028	5728	4464	3503	2784	2345	1848	1497	1336	1163	916	744	637	542	525	386	353	282	277	246	249	231	209	200	179	200	227	210	210	199	214	196	171	186	209	225	247	221	197	211	192	191	181	198	203	188	212	209	188	204	189	194	189	175	199	199	243	192	192	189	195	212	202	202	209	222	207	173	204	199	209	174	232	209	208	182	204	208	189	192	210	225	214	241	189	190	200	208	230	174	180	195	202	191	197	188	206	198	193	199	200	197	200	183	221	177	202	183	207	190	209	183	205	220	214	215	208	211	182	221	189	221	200	213	183	188	228	181	181	178	194	217	199	192	212	195	224	211	219	220	192	197	215	184	198	196	193	213	178	186	189	201	194	205	177	232	198	204	192	181	187	211	213	169	199	216	213	214	202	220	196	186	204	188	195	180	205	193	207	196	222	188	194	189	211	197	200	190	199	221	212	219	186	212	188	201	208	188	208	181	206	179	195	209	199	226	187	191	195	199	198	206	194	214	219	208	220	205	182	224	211	236	201	161	193	204	179	206	208	212	186	213	193	193	207	206	189	190	200	207	211	219	186	183	206	183	186	190	209	188	182	204	201	202	197	223	193	194	201	195	165	184	197	207	190	220	214	217	190	228	215	184	208	222	211	211	178	181	211	201	166	199	202	209	181	203	211	185	224	205	202	198	214	199	211	210	198	194	203	207	179	205	192	168	206	212	225	223	216	201	191	217	201	198	197	223	198	183	202	203	207	205	196	189	187	187	221	225	183	209	221	198	197	180	198	195	213	219	205	201	204	216	184	205	206	197	195	195	211	202	202	222	231	198	192	210	185	172	211	211	216	199	220	197	219	209	212	217	197	223	200	221	189	176	212	176	201	198	192	197	213	195	208	191	183	194	202	189	191	194	234	191	186	181	192	187	172	189	223	218	203	188	196	223	228	184	187	208	199	209	200	210	197	208	197	172	197	178	214	173	200	220	201	208	216	208	201	181	216	199	220	205	178	200	201	201	210	189	199	185	215	218	204	221	170	203	182	203	206	199	216	192	218	203	199	214	209	199	197	200	201	204	191	210	201	191	229	215	190	196	211	202	218	211	198	197	166	198	198	219	214	201	201	206	215	210	191	198	194	183	180	201	192	188	209	210	167	205	184	196	196	221	181	190	214	218	201	198	200	174	205	207	211	210	196	214	210	197	183	183	211	200	217	203	208	158	199	217	188	231	202	232	183	199	162	185	204	211	176	218	198	186	185	207	187	199	174	192	185	200	225	183	188	212	169	197	213	200	195	198	200	203	216	182	184	213	172	181	212	196	200	186	189	193	216	202	196	203	205	222	181	210	227	193	209	224	182	196	198	191	221	197	202	193	223	196	192	206	214	207	186	182	196	204	195	197	204	203	202	208	191	172	201	214	190	211	209	201	205	188	194	203	189	204	205	189	228	209	211	209	210	194	190	214	201	182	207	201	215	201	220	182	206	173	168	229	206	181	196	207	215	192	198	222	198	211	185	193	203	210	199	198	185	197	193	193	201	192	200	176	208	185	191	201	195	201	197	201	214	208	199	196	186	216	189	207	199	193	216	205	172	193	197	178	200	229	201	198	184	176	175	210	190	185	183	210	201	192	207	227	196	193	178	181	175	210	221	194	199	202	198	209	200	201	222	185	194	182	185	188	193	189	183	196	198	194	215	205	220	179	210	202	181	210	197	175	204	203	209	179	195	216	203	201	223	206	205	189	192	208	180	209	203	209	190	215	244	200	208	183	211	215	232	195	201	187	188	214	217	198	190	208	208	196	196	209	197	184	168	225	180	209	214	209	205	193	189	203	203	221	205	177	201	214	188	212	203	201	182	185	195	202	232	214	180	173	217	185	205	215	208	204	191	193	185	223	214	194	192	175	201	187	182	195	216	220	187	192	207	209	209	180	191	210	213	218	221	205	206	212	205	210	208	212	204	185	195	191	186	224	200	207	214	207	224	208	189	174	238	219	178	194	181	215	203	179	209	205	201	193	224	190	218	193	184	179	177	205	212	209	197	191	190	222	201	192	213	170	217	216	194	190	211	180	190	182	179	196	199	202	174	192	206	218	190	189	208	204	202	199	211	190	204	190	192	188	177	206	193	193	207	219	218	215	192	192	183	197	173	208	181	203	185	203	221	194	191	210	185	175	196	190	207	197	208	203	196	189	237	191	196	185	212	224	182	179	208	172	191	209	202	206	204	217	199	213	192	196	220	197	197	196	175	218	208	205	222	193	233	169	198	208	188	207	225	222	203	206	172	219	185	207	199	188	189	198	184	213	203	199	180	216	189	187	219	187	193	199	206	212	196	214	208	180	217	224	217	209	192	198	194	219	175	209	222	202	191	203	185	208	198	194	206	190	213	201	200	215	188	192	201	196	224	189	199	195	199	181	183	199	206	197	200	187	194	207	211	217	205	190	199	170	207	202	188	202	196	189	193	200	179	163	206	169	198	207	178	209	195	197	162	194	182	207	194	182	178	195	197	195	207	190	207	204	175	226	217	186	206	213	201	192	192	189	214	179	213	208	198	206	202	193	202	220	210	195	199	199	216	216	182	185	201	213	189	165	199	204	197	203	202	191	195	208	211	204	212	175	195	215	176	190	175	189	197	220	197	180	200	191	201	187	196	210	189	197	202	217	208	193	208	249	217	183	180	180	208	177	221	201	182	190	189	204	197	174	187	202	201	190	182	198	209	195	230	215	189	207	220	180	204	203	218	202	194	165	177	197	227	190	214	177	185	197	197	233	201	203	206	215	188	183	192	205	192	187	186	206	222	186	198	214	203	169	216	219	192	196	207	207	183	183	202	193	213	202	181	196	241	225	206	194	203	186	199	205	197	246	225	194	205	193	211	232	194	190	195	209	201	193	233	174	201	182	186	193	175	193	187	189	198	215	189	204	194	192	190	188	219	180	204	206	210	185	186	213	199	198	196	200	207	201	196	223	184	222	170	206	180	175	205	215	229	195	184	207	204	205	195	195	215	180	214	220	199	209	204	194	208	190	195	196	190	220	200	220	195	210	175	208	229	167	179	207	194	200	180	197	209	237	193	189	193	184	171	183	186	203	182	213	210	207	186	193	210	201	187	212	206	201	180	192	220	187	203	190	193	212	167	207	197	211	184	199	209	186	195	197	203	201	193	196	202	222	221	203	203	208	190	184	200	207	195	179	208	225	199	186	193	229	201	234	190	208	210	214	176	179	185	188	174	215	200	212	196	196	197	200	194	177	184	231	218	207	206	183	212	186	212	173	178	161	208	217	208	190	209	206	190	225	199	193	229	195	205	200	196	226	213	202	186	183	206	208	214	198	196	200	184	191	229	191	202	191	166	229	205	194	210	170	171	177	200	189	210	195	190	205	213	198	189	222	214	180	194	221	162	199	200	196	201	230	175	202	213	218	203	217	188	179	171	208	208	210	195	210	197	202	207	215	189	208	197	228	195	191	197	192
22399	21032	28629	23685	21202	21968	18107	9027	6554	5280	4179	3385	2754	2333	1935	1643	1380	1263	1010	910	804	729	672	544	501	463	406	401	400	388	404	367	371	374	338	373	330	356	381	388	338	351	338	350	355	385	331	371	383	322	338	359	351	319	356	336	345	353	351	374	363	352	348	337	369	313	343	347	329	359	341	369	381	328	369	353	318	323	348	336	370	356	332	345	374	314	349	360	380	348	377	343	357	365	356	360	332	356	329	365	297	379	313	355	314	364	367	316	348	331	361	338	346	321	365	330	315	353	364	337	347	382	336	341	364	355	346	348	357	358	349	363	371	350	356	319	330	330	369	332	353	349	355	341	326	344	343	336	349	324	318	366	329	336	367	361	354	330	338	324	355	348	353	336	315	334	350	344	357	340	363	358	356	349	361	337	321	347	326	373	349	351	389	336	325	369	327	343	351	336	356	385	380	339	341	331	359	356	341	339	367	343	377	351	340	341	333	371	328	339	318	350	367	392	335	362	364	351	343	311	356	353	345	358	339	354	348	355	336	365	387	352	371	367	350	347	352	348	362	347	350	344	348	351	358	356	347	344	331	380	333	339	346	351	370	319	340	356	307	353	351	337	355	361	355	376	365	356	376	314	352	355	291	364	358	326	343	349	359	392	382	348	349	340	359	372	340	358	336	371	355	392	360	370	350	370	354	346	333	349	345	367	328	376	321	319	296	335	355	337	370	364	350	341	370	328	322	347	361	371	343	375	388	371	353	361	375	339	335	325	353	351	373	373	382	339	366	338	341	347	352	342	344	361	369	346	376	352	372	352	342	356	348	369	347	345	344	321	379	363	322	333	360	338	325	376	358	372	387	363	356	350	315	337	377	314	386	359	319	341	328	329	339	369	366	347	357	359	339	351	366	364	357	373	339	368	314	310	335	343	333	326	329	367	375	353	353	356	343	347	341	353	347	322	316	322	364	401	345	354	334	367	339	343	334	360	369	326	324	346	375	368	351	348	377	325	334	359	353	339	368	341	340	345	368	334	371	365	327	337	340	338	358	350	351	376	333	315	353	361	383	384	358	359	353	363	357	311	346	341	300	348	343	331	367	364	321	344	343	370	363	348	372	339	353	337	330	381	388	323	362	347	359	334	346	361	331	362	361	331	347	348	352	345	348	354	371	342	350	354	326	338	352	376	364	349	350	364	363	358	335	354	347	336	358	394	361	303	369	388	330	342	381	351	350	365	341	337	314	343	351	362	414	365	364	357	305	373	331	362	343	312	373	369	338	359	363	347	380	357	341	365	350	377	347	332	346	347	341	343	332	375	345	343	304	354	360	354	355	312	339	361	354	383	396	326	354	302	308	347	360	355	317	316	348	362	345	356	349	369	368	364	323	365	352	361	324	343	355	350	344	367	325	359	330	332	334	326	346	350	349	296	343	367	362	345	316	348	327	371	347	359	343	338	364	332	329	349	337	338	329	393	346	359	338	332	335	364	359	322	365	358	357	341	325	323	350	358	363	345	361	346	356	363	342	376	315	343	368	322	333	368	344	332	321	347	368	378	336	355	359	327	358	328	342	360	365	352	342	358	350	373	360	362	359	340	340	346	377	392	324	373	357	349	339	375	362	345	345	347	330	362	317	295	347	331	365	372	315	331	343	343	326	366	350	337	330	329	339	331	349	337	368	360	320	325	361	358	339	320	358	311	347	337	347	354	370	360	330	321	331	341	355	367	380	339	308	338	345	354	377	332	347	351	343	387	321	331	320	348	344	345	373	362	310	321	335	337	360	330	363	345	355	369	393	365	367	335	329	340	353	370	350	361	343	392	344	354	333	370	344	305	356	336	348	349	347	380	362	362	362	361	346	329	333	346	370	341	349	344	325	353	384	356	362	341	360	364	343	364	358	353	412	361	334	344	343	338	344	329	345	399	342	361	342	317	375	346	354	344	342	347	349	350	358	348	316	378	319	337	343	340	387	338	351	351	332	349	333	330	329	299	323	297	334	354	363	357	323	351	359	343	350	347	345	381	361	351	377	352	349	336	356	344	336	315	326	346	333	336	346	369	383	327	383	327	397	341	371	342	343	323	348	351	382	322	366	343	366	328	349	317	342	347	360	369	350	378	323	363	354	330	367	341	340	314	349	348	337	344	386	330	380	369	338	333	341	317	375	327	338	320	365	347	315	374	339	358	343	358	349	339	327	347	350	347	342	375	316	364	358	321	354	326	350	345	348	344	356	343	361	320	364	352	333	356	344	362	330	347	365	356	360	343	379	328	317	361	327	388	338	353	404	356	329	358	337	369	345	346	346	350	352	337	368	355	378	364	381	366	393	368	378	332	324	324	343	358	355	349	359	313	334	348	332	365	343	346	325	332	327	351	337	361	369	356	307	352	353	363	382	375	341	356	356	334	322	371	323	341	364	398	363	392	381	327	379	343	348	373	324	332	334	373	353	334	346	346	359	369	365	377	350	397	370	315	332	358	342	342	363	356	381	342	355	379	359	347	350	368	364	350	328	370	332	349	306	344	348	346	341	382	357	333	350	354	367	363	360	390	333	340	338	349	348	328	337	351	355	362	381	366	349	346	337	338	360	355	361	332	339	371	364	359	321	350	332	319	361	327	350	356	290	365	348	359	333	347	365	360	390	348	346	352	363	310	360	371	322	339	334	337	375	362	337	352	376	346	348	356	384	351	352	324	352	333	361	365	363	346	344	351	338	354	340	332	362	319	323	368	332	356	336	364	328	361	356	338	336	330	346	352	376	356	333	389	337	339	349	343	367	347	335	348	365	350	341	347	344	360	386	346	357	339	377	351	334	344	364	357	365	337	346	333	339	347	332	360	374	328	327	374	309	360	348	376	348	362	339	373	392	358	364	363	363	357	356	327	345	382	348	367	353	378	310	317	409	361	338	342	363	319	359	339	387	325	374	368	329	352	356	353	361	341	348	366	332	373	361	347	361	325	361	325	371	346	364	356	392	343	337	339	359	353	351	359	372	340	392	334	364	352	333	342	342	374	367	398	360	340	368	361	351	325	325	345	322	367	349	338	343	346	347	349	345	338	341	360	333	367	369	357	364	346	354	343	336	344	364	367	357	323	368	349	343	326	344	346	361	383	341	353	379	344	322	354	354	375	359	371	336	351	338	362	338	361	371	335	339	326	352	339	338	346	306	357	337	354	358	349	372	366	338	350	333	368	360	356	345	377	348	353	346	335	339	316	345	361	343	369	322	349	329	341	383	333	305	333	344	373	357	346	311	342	309	356	351	392	317	340	382	337	341	299	344	341	373	355	356	375	359	355	354	326	395	339	340	351	331	349	325	333	366	367	361	310	361	347	343	296	356	347	346	381	368	365	299	342	364	356	351	325	339	354	364	353	333	355	357	374	354	351	335	315	347	361	331	327	378	346	327	351	347	359	369	343	349	357	360	355	354	335	350	372	395	355	340	360	364	398	332	324	334	393	363	348	325	366	338	333	371	331	309	364	341	326
26908	51578	41173	29611	23906	19488	15235	12350	10201	8377	6659	5575	4391	3608	3003	2418	2072	1854	1455	1167	1092	1022	873	689	614	595	482	448	465	455	366	359	393	362	413	399	377	385	387	383	375	355	335	370	374	385	386	399	367	403	396	385	336	340	396	395	337	390	399	366	368	395	372	391	394	368	358	336	408	353	386	383	400	392	369	394	373	387	368	365	385	387	390	377	382	400	382	364	383	374	376	353	353	420	397	375	359	395	369	382	430	351	377	378	393	366	406	355	334	404	393	407	359	363	393	370	359	372	374	366	376	399	365	366	355	387	360	356	409	383	383	388	340	380	381	382	373	396	352	376	379	386	380	355	396	378	396	395	373	370	382	362	348	365	402	367	395	379	410	369	395	379	380	356	382	411	423	374	372	383	398	350	359	378	355	374	355	378	354	363	341	391	339	367	360	358	379	342	388	371	362	382	372	339	386	399	388	387	371	377	395	402	389	373	363	359	368	362	373	388	381	366	371	373	386	413	346	389	354	364	392	320	386	374	385	349	422	388	358	377	389	345	335	393	391	347	352	354	379	348	352	372	366	391	366	378	415	376	351	360	397	398	377	418	380	393	394	413	387	357	376	366	379	360	392	383	369	378	403	382	326	377	404	402	342	382	393	376	387	378	376	384	364	349	398	356	373	389	358	354	373	393	325	401	371	379	364	342	369	416	422	355	377	386	387	381	400	413	393	409	374	408	352	355	369	363	362	379	372	396	382	384	374	382	366	386	377	364	372	389	351	360	371	371	364	374	360	338	402	369	365	395	383	362	415	373	372	391	388	357	383	370	357	382	370	380	377	373	347	414	401	377	375	358	385	374	387	382	388	396	378	396	389	379	379	376	399	395	364	380	407	376	395	382	387	366	346	384	365	370	418	379	359	409	392	354	353	391	406	354	335	360	336	377	368	379	399	378	379	373	364	369	389	360	359	365	354	398	368	362	379	360	359	378	382	357	362	398	391	359	361	384	377	364	384	369	354	394	356	388	315	383	378	350	376	395	389	385	378	414	388	380	366	398	384	376	374	360	360	370	399	357	405	359	354	381	349	378	365	347	378	370	391	377	389	385	360	363	380	391	357	358	362	346	361	389	383	367	358	363	414	375	363	392	402	347	361	371	365	372	388	366	386	375	380	400	374	381	377	391	372	388	400	416	387	381	359	365	355	350	407	361	362	405	383	361	376	390	387	368	353	375	385	401	363	370	374	365	391	373	381	363	386	370	330	392	365	362	359	378	350	358	376	367	395	350	358	362	371	431	358	405	345	360	372	359	356	357	364	385	393	365	391	403	379	382	382	420	370	403	379	364	375	378	377	378	371	374	384	350	365	412	368	366	349	385	398	360	379	359	339	351	397	352	378	404	351	412	375	330	379	370	383	369	347	399	367	385	391	352	392	375	371	379	368	392	406	362	367	361	410	390	386	373	363	348	353	372	405	370	346	371	392	401	345	407	401	366	361	333	377	389	370	348	411	353	417	369	330	375	368	387	341	372	375	419	344	361	373	419	375	368	361	384	357	380	355	349	404	383	365	406	356	381	368	364	368	389	381	399	398	375	415	391	370	391	367	393	400	382	385	350	362	368	395	386	387	350	381	391	387	348	355	421	368	382	391	342	384	360	390	367	353	359	360	382	390	366	363	393	363	384	335	359	391	367	373	393	345	376	364	381	363	394	368	350	384	326	369	372	370	409	330	356	353	379	369	385	398	361	402	392	354	422	397	392	374	374	367	375	372	372	350	393	355	368	360	379	394	344	350	407	410	369	367	359	353	339	392	373	403	401	379	393	376	365	397	368	414	367	435	353	366	375	359	412	401	352	374	385	377	392	376	383	397	370	354	379	361	373	380	365	421	396	379	381	369	381	385	365	388	410	372	356	362	400	388	342	384	375	376	357	360	393	376	352	364	383	386	385	388	381	385	388	373	350	407	377	368	388	345	362	407	384	412	391	364	398	334	375	376	366	386	369	370	379	388	368	384	365	346	362	346	362	387	380	354	375	399	367	392	389	385	351	348	378	392	369	385	337	369	381	356	383	388	364	385	380	356	354	390	409	393	357	377	420	335	410	385	389	379	369	360	377	341	399	364	401	360	338	380	371	373	374	349	391	365	353	410	366	353	364	403	354	361	365	352	386	365	382	365	359	362	423	359	343	358	401	405	374	397	384	383	413	371	373	394	378	365	365	335	364	403	386	354	371	366	342	385	327	382	361	396	332	420	394	369	369	364	397	363	417	375	388	351	366	374	366	408	408	368	361	349	372	384	374	374	373	374	370	389	374	398	373	374	391	332	368	378	375	395	388	385	389	367	362	373	383	392	377	420	371	367	352	376	397	377	348	358	359	382	372	346	390	374	363	368	361	381	372	388	372	357	384	346	408	379	384	376	385	375	375	390	386	368	350	371	384	397	370	371	360	400	382	418	384	381	375	386	365	346	380	338	394	397	405	349	372	371	380	394	384	360	381	386	386	376	403	373	412	360	370	402	381	357	387	374	370	355	379	334	360	367	343	385	356	346	358	339	386	351	395	355	389	392	386	371	374	395	354	367	352	387	360	363	400	377	364	388	345	387	346	330	379	354	366	387	392	360	362	351	377	361	392	412	364	360	380	373	392	378	363	393	394	367	388	365	389	385	368	377	386	429	385	360	382	366	386	386	344	380	376	376	384	388	372	336	346	397	397	406	351	374	396	361	381	373	346	399	371	355	389	399	360	357	363	391	384	422	366	383	351	371	354	356	419	340	390	363	359	381	364	366	389	402	376	356	350	374	372	352	391	362	395	372	352	381	350	407	350	382	372	355	339	391	386	373	378	386	392	364	355	348	363	406	355	367	344	380	390	367	365	399	366	397	428	375	378	367	404	360	358	379	378	357	410	366	354	403	359	388	370	366	399	369	407	389	387	403	404	340	354	378	379	404	354	389	369	361	391	342	384	349	378	327	381	377	392	377	352	388	323	320	349	393	399	364	356	394	361	393	372	377	375	390	364	343	390	379	354	356	403	385	404	344	392	369	371	370	369	383	368	365	374	351	387	393	357	361	414	378	363	399	377	381	402	386	353	372	378	373	344	362	393	367	400	340	346	338	392	386	372	376	363	352	388	350	395	345	355	391	373	358	403	381	372	394	367	380	382	374	379	388	376	379	364	378	360	346	356	404	379	360	385	391	381	380	356	370	362	350	392	347	373	390	377	380	359	367	378	370	421	355	359	382	358	387	370	391	400	341	340	340	383	382	354	326	375	381	365	401	405	371	379	362	379	367	392	374	360	394	356	413	387	404	347	357	347	390	406	391	391	363	396	371	371	371	377	386	379	387	392	405	379	375	376	346	364	375	386	348	363	398	350	381	382	398	396	350	401	364	401	391	367	370	396	342	392	372	370	364	370	382	342	398	372	382	360	416	397	378	406	372	340	361	374	369	384	378	413	415	349	385	379	400	378	418	413	381	413	354	351	387	372	361	351
28146	23982	27980	20031	11071	6825	4909	3577	2920	2437	1995	1545	1210	1129	933	840	693	641	567	423	426	406	382	338	275	281	249	267	273	246	221	206	249	245	208	234	236	236	218	257	223	247	208	224	249	246	229	199	208	245	255	231	225	251	263	222	234	208	241	243	248	251	216	247	217	256	249	232	252	223	229	259	232	241	249	239	232	236	226	246	236	236	222	226	216	215	244	236	189	235	235	228	252	210	254	213	266	230	261	235	245	232	233	239	206	235	253	230	211	231	236	243	247	254	218	235	223	237	239	224	257	230	255	227	235	224	225	211	267	236	217	249	213	214	243	253	238	215	226	237	260	263	229	214	233	252	223	226	231	216	256	252	226	225	205	241	230	232	236	225	242	225	244	250	234	222	233	224	242	250	245	214	233	235	217	206	249	204	216	210	244	249	209	248	258	200	236	242	256	215	236	231	221	231	240	224	246	227	254	221	251	223	205	213	241	233	235	217	218	241	216	252	241	226	229	237	236	238	236	233	236	237	219	239	246	244	243	231	220	252	227	248	207	245	245	229	238	214	221	240	218	252	244	229	237	235	252	255	228	218	247	206	229	215	261	221	244	220	246	229	233	240	245	256	228	217	208	213	232	247	263	221	217	217	224	227	208	212	232	221	245	233	274	240	216	214	227	241	262	226	230	269	243	204	219	239	242	245	232	231	246	246	204	220	223	231	224	262	212	243	238	243	255	230	255	244	231	209	240	226	229	215	229	232	211	236	260	237	220	244	228	233	242	255	227	202	207	227	219	250	232	227	260	229	258	224	267	243	230	218	233	268	251	223	235	230	241	267	241	243	242	232	243	212	243	256	242	223	251	238	236	219	228	250	235	221	238	232	209	208	233	237	213	227	222	255	225	232	237	240	242	236	208	234	223	217	247	223	248	249	264	244	252	239	222	256	235	245	241	228	246	250	243	234	240	246	234	228	266	232	219	263	222	244	228	216	236	247	236	212	244	238	253	235	244	208	237	243	241	251	216	234	227	209	225	237	223	214	227	209	246	228	233	250	267	224	202	247	230	258	244	231	234	254	227	232	246	251	233	245	243	251	241	240	235	228	230	217	231	220	240	231	230	230	234	229	242	235	237	246	254	224	227	242	237	240	269	203	236	261	222	237	222	200	219	203	244	221	235	250	252	223	238	216	221	230	235	244	213	237	228	235	246	224	218	238	253	241	218	213	250	238	219	222	238	215	242	200	225	251	247	234	237	235	224	236	261	234	234	235	214	230	243	251	261	231	202	230	222	240	273	228	240	228	227	242	247	246	230	230	228	228	235	243	250	223	238	214	238	240	241	232	267	189	253	254	231	215	246	228	221	241	213	231	201	215	235	226	247	232	226	240	239	240	229	258	235	239	223	234	220	226	214	217	242	253	237	229	237	256	277	242	231	234	221	226	220	245	245	226	219	236	248	223	233	209	263	239	220	223	250	251	223	220	229	231	208	266	248	241	215	213	210	243	227	233	232	218	239	218	250	225	234	240	255	270	224	238	240	250	262	237	240	221	259	233	214	221	212	223	240	217	241	230	246	227	243	216	225	240	238	240	204	220	250	224	244	224	270	235	233	232	236	234	208	253	231	239	231	218	253	201	211	252	214	241	224	215	227	220	239	244	211	242	251	202	232	273	216	220	241	216	268	197	215	250	239	229	225	224	256	233	244	238	239	227	229	216	236	245	221	234	225	237	230	239	222	238	222	238	211	204	227	262	227	227	266	224	221	238	224	209	223	227	242	218	257	252	238	248	252	251	224	244	261	246	248	242	227	227	240	249	234	242	219	242	266	242	233	262	244	250	236	221	233	210	222	251	223	228	214	219	217	268	242	239	238	212	198	234	228	234	243	229	274	229	229	244	213	210	208	222	214	254	248	237	213	220	227	253	228	237	216	244	255	237	260	236	222	235	226	223	220	241	225	216	235	190	205	248	253	243	228	242	264	237	212	227	242	229	225	237	214	221	239	229	240	226	216	231	239	240	251	255	214	212	233	259	255	215	218	228	220	229	213	217	239	253	229	246	234	261	239	246	218	240	237	221	244	214	225	214	244	255	222	226	241	232	246	235	261	219	241	221	231	228	236	241	224	240	227	226	242	247	244	253	209	241	223	215	219	229	200	225	204	234	229	213	207	200	247	217	260	252	232	229	264	242	211	197	212	208	225	236	199	246	230	236	278	241	232	206	231	251	235	228	215	212	260	199	233	256	229	211	235	223	250	229	254	214	225	231	245	231	220	237	233	208	270	239	237	253	237	241	231	259	242	232	236	237	252	220	254	209	233	208	239	218	242	265	232	227	233	199	225	211	263	248	214	208	227	229	258	255	241	225	226	225	216	227	224	255	237	216	253	232	263	239	242	236	197	215	211	239	272	229	250	246	262	243	235	257	255	238	204	260	209	227	220	231	255	233	253	210	276	217	243	252	245	246	250	243	228	235	255	241	251	248	247	205	207	238	233	226	240	225	237	245	233	229	249	237	224	243	236	247	232	253	219	220	222	209	213	225	213	206	235	232	240	245	241	234	223	229	228	256	247	211	226	179	207	226	247	239	249	234	240	213	243	238	231	228	208	227	216	245	216	229	223	252	266	232	236	225	238	225	236	235	237	239	235	248	246	223	235	224	250	222	217	240	215	245	237	216	253	246	233	238	229	235	250	229	242	229	245	225	217	248	241	234	227	245	253	229	235	241	220	213	239	220	258	228	238	256	212	235	245	236	197	235	252	233	263	230	205	233	244	217	243	220	248	233	245	244	234	243	241	222	230	250	218	226	248	233	217	261	251	239	216	237	216	222	183	210	239	251	224	217	234	238	236	245	231	218	224	238	215	241	220	220	247	228	243	262	253	221	217	229	217	222	231	221	238	238	221	245	219	261	242	265	252	229	236	253	218	210	229	230	213	219	235	222	230	253	234	230	227	208	233	238	244	227	233	256	237	252	274	201	251	239	230	244	224	223	252	239	207	213	220	245	234	263	252	252	235	226	252	244	213	223	262	245	207	211	242	253	231	221	234	223	234	229	227	274	247	232	247	233	217	233	261	235	242	210	212	227	241	260	213	249	240	227	223	211	216	237	246	234	229	225	244	233	247	258	245	238	242	224	235	215	234	246	235	228	248	231	253	233	216	255	219	226	225	235	225	243	246	232	251	221	249	251	237	238	270	262	216	247	221	227	287	229	216	215	227	214	239	217	234	251	247	221	212	260	230	224	234	201	248	213	245	223	199	206	208	234	249	251	215	230	232	234	233	207	238	227	260	216	234	222	217	221	224	237	251	240	269	230	235	250	236	259	234	226	235	232	206	223	243	240	231	242	268	221	220	226	254	242	188	225	272	235	224	231	218	230	214	239	223	257	274	239	246	269	241	255	249	214	224	248	237	237	234	230	228	208	224	254	226	212	245	225	207	259	217	221	227	224	241	224	234	236	226	226	216	230	236	221	215	224	218	246	243	242	239	265
24341	39253	30239	19527	14803	11245	8475	6639	5369	4336	3328	2590	2156	1756	1569	1276	1078	877	713	651	559	547	423	418	351	302	289	287	275	254	277	254	257	263	238	244	276	265	219	231	257	259	247	250	260	255	290	241	265	223	247	221	250	262	289	252	234	272	291	260	265	255	258	236	246	259	239	232	242	258	253	276	261	274	255	256	244	257	239	242	232	232	228	257	260	247	263	244	300	247	234	258	230	241	259	246	259	287	256	266	250	279	262	284	267	251	267	250	258	236	226	233	268	234	250	264	250	255	259	255	253	260	275	244	263	251	242	234	236	268	235	250	243	252	249	236	244	229	241	219	251	266	248	243	268	242	243	245	286	299	246	255	251	236	261	250	261	251	277	239	245	258	232	251	279	251	236	271	222	264	254	254	266	251	304	255	274	249	247	255	232	235	268	256	231	270	245	269	266	249	243	258	227	259	255	262	241	249	278	241	255	242	244	242	262	283	235	235	240	235	246	275	240	244	262	258	235	238	265	254	258	246	263	259	270	254	259	228	247	241	242	250	254	262	250	253	239	258	245	250	232	272	280	239	266	261	260	241	257	251	234	266	231	227	231	258	264	235	283	256	236	255	278	256	250	239	238	251	248	266	234	262	237	245	227	255	242	246	259	264	277	261	236	260	247	246	242	263	261	231	221	282	247	228	274	266	256	255	247	291	244	284	238	269	254	277	239	251	273	247	256	242	249	253	268	244	290	242	251	251	262	266	256	258	261	268	236	269	287	263	278	237	271	261	208	250	233	254	267	286	247	242	252	256	259	247	255	238	259	245	258	234	236	265	259	274	262	205	256	228	271	256	230	227	296	248	242	263	250	268	214	266	257	264	246	260	259	226	265	275	241	273	249	250	264	277	251	247	228	254	249	279	274	249	267	214	268	248	270	245	239	250	260	266	249	246	261	237	261	293	261	247	274	255	257	282	260	258	255	266	259	243	282	272	275	250	247	245	253	266	251	229	261	250	274	252	243	215	249	244	233	279	252	228	270	263	275	236	257	233	266	270	227	262	263	227	251	248	241	237	279	271	256	229	283	249	269	244	265	265	248	258	266	254	246	253	248	266	261	270	243	240	254	235	249	267	252	241	267	240	268	243	248	253	261	277	245	254	230	257	254	249	251	249	269	250	258	255	240	249	231	231	249	228	244	250	255	228	273	257	244	243	265	252	285	277	220	285	262	247	263	263	243	257	245	260	293	227	253	240	241	255	240	221	252	252	225	244	278	262	257	263	248	264	232	247	253	273	254	271	271	236	278	284	256	247	266	257	245	216	269	266	245	238	220	252	258	244	268	261	236	268	268	237	265	247	251	240	237	248	276	242	239	235	256	221	270	280	245	253	263	247	283	233	275	250	256	237	254	272	234	235	276	266	250	241	236	244	271	238	253	272	276	247	278	252	259	234	254	248	248	261	238	266	272	261	241	258	230	249	256	232	251	247	231	293	244	248	254	231	254	268	244	280	242	253	260	221	247	249	262	272	227	269	287	203	248	208	247	250	257	287	253	271	232	282	273	244	245	229	242	246	251	240	226	260	235	278	234	254	274	243	262	253	234	242	247	255	275	292	241	242	219	220	252	254	250	248	231	263	265	239	244	271	261	269	264	241	262	253	264	234	250	238	281	236	265	260	236	234	233	282	239	265	244	228	257	280	277	254	223	304	243	251	245	257	270	252	248	248	248	262	250	238	252	265	246	238	238	264	267	260	254	244	257	239	274	235	265	287	257	263	242	241	248	268	251	276	234	269	220	237	246	238	257	267	249	215	255	228	291	258	261	253	272	253	231	250	257	260	270	244	240	217	262	244	236	279	244	226	224	231	257	283	269	264	248	239	263	251	257	265	261	267	242	234	239	242	253	253	263	262	255	279	227	248	229	252	248	253	266	266	260	256	268	244	262	251	263	251	275	273	234	260	284	235	239	280	263	256	232	276	264	260	261	249	262	232	273	267	263	241	266	222	223	240	240	240	239	246	266	264	262	268	255	270	251	273	256	249	229	290	242	241	259	247	233	246	285	270	245	276	261	294	252	272	240	258	234	272	242	252	256	249	260	245	272	240	244	242	265	261	270	272	251	243	243	261	261	239	218	252	253	250	253	249	286	300	234	265	269	256	245	235	240	257	246	257	241	252	245	236	240	263	238	226	263	257	240	231	253	230	260	258	241	250	242	238	220	241	249	263	247	251	262	241	241	244	262	231	277	268	268	252	273	246	227	272	249	261	249	255	272	264	259	239	252	235	252	260	259	272	253	234	235	261	276	269	255	225	262	233	265	222	280	234	234	241	259	246	250	239	256	234	221	281	263	258	238	259	233	263	238	222	209	228	271	277	246	256	246	256	262	260	240	266	259	251	269	233	228	257	265	231	269	258	271	291	253	287	243	271	266	263	238	210	268	255	256	233	289	248	233	251	275	240	255	245	233	253	267	237	277	285	243	270	272	259	214	232	244	257	243	262	311	258	258	287	263	242	249	242	257	270	266	257	264	248	252	259	252	263	253	248	264	302	258	246	252	243	239	264	246	249	241	253	242	238	227	255	239	266	266	249	241	264	267	233	253	245	257	233	231	228	247	246	255	293	251	279	244	250	245	243	214	247	273	230	253	229	240	252	201	258	262	266	255	277	254	257	282	245	243	246	286	235	243	271	253	270	263	263	226	263	262	247	282	250	229	257	249	247	254	243	232	226	304	259	248	244	255	248	288	288	264	249	249	261	239	260	248	271	259	242	239	244	254	259	289	251	260	261	258	239	248	243	260	250	246	260	234	237	239	215	244	262	240	249	261	238	279	251	247	238	276	230	259	258	245	304	259	249	225	253	267	255	229	287	225	243	255	259	277	275	254	226	301	263	267	245	261	263	266	277	263	225	225	228	238	261	255	254	252	238	279	259	277	262	279	270	239	233	263	245	260	256	255	257	240	253	267	255	241	235	230	229	262	244	282	240	262	231	261	288	242	231	238	268	245	255	240	253	232	228	217	254	241	258	271	266	269	258	274	238	246	256	239	249	281	248	271	255	251	240	233	246	278	259	215	243	274	248	251	273	289	249	236	265	243	245	277	225	252	250	263	258	268	262	238	269	257	265	245	275	234	246	257	269	244	253	262	246	264	234	262	273	273	236	259	237	245	280	265	273	233	248	228	270	266	225	268	264	258	235	225	252	218	236	228	250	267	269	262	244	235	224	256	284	284	249	272	232	279	261	253	286	255	238	258	232	239	259	272	272	263	256	259	225	254	262	262	272	240	264	233	222	250	253	243	258	264	254	258	257	241	234	247	237	282	253	218	265	249	246	252	271	264	228	248	237	253	256	243	258	273	244	241	243	254	218	250	248	259	252	235	240	264	257	227	254	242	248	262	242	261	278	278	267	258	262	268	251	264	267	246	233	273	250	250	263	233	269	253	276	261	246	210	260	264	246	258	230	247	244	236	260	254	271	296	235	237	226	211	243	246	251
23377	21092	28349	24150	21537	18471	11078	6230	4826	3883	3156	2561	2061	1793	1508	1312	1175	994	900	726	702	627	562	528	440	412	457	403	419	377	393	370	351	366	359	374	389	380	383	381	404	364	384	395	368	337	377	347	376	380	362	366	387	371	346	354	376	368	356	392	376	384	367	361	375	373	369	368	399	366	356	363	400	345	357	377	392	366	389	353	396	360	399	346	395	347	383	361	343	363	351	361	364	355	354	356	379	335	377	386	349	393	368	335	361	361	317	373	377	359	354	404	360	352	390	387	348	368	333	387	362	354	387	366	384	373	388	374	348	354	368	355	379	366	367	349	359	369	373	353	371	378	387	371	332	353	374	355	367	351	378	367	376	369	360	370	375	359	365	359	368	344	368	384	379	396	368	374	357	395	363	375	374	365	420	372	350	373	376	370	342	361	399	396	329	370	374	337	375	366	406	346	357	352	346	354	345	397	333	372	382	416	346	350	373	353	372	296	367	364	389	361	361	380	368	383	347	382	379	362	347	355	394	370	367	349	374	355	349	364	377	360	385	361	386	376	364	351	370	364	382	381	362	353	365	365	367	375	361	355	361	327	350	344	368	386	344	349	397	369	371	406	345	351	394	330	384	385	354	368	369	408	375	387	361	364	381	372	399	376	368	370	379	345	388	365	379	371	370	366	379	351	354	356	388	382	418	339	379	331	361	362	334	358	354	350	329	378	372	383	369	361	366	357	344	364	369	373	410	340	335	396	361	369	375	374	378	353	377	374	373	343	382	330	364	380	366	375	368	370	352	368	343	374	363	363	361	340	376	346	353	394	362	356	385	366	343	359	376	356	348	359	378	364	392	340	363	368	338	354	338	336	317	359	342	350	396	354	387	353	359	408	361	391	367	357	348	390	384	368	387	372	389	349	388	372	377	364	368	369	347	366	357	373	373	380	390	377	392	372	350	365	388	351	365	357	340	371	368	383	330	393	346	379	339	361	393	379	381	337	389	372	380	378	379	381	380	368	357	376	413	355	331	384	378	382	358	347	358	343	349	381	363	358	383	361	379	366	379	369	372	371	375	362	351	370	368	364	362	350	349	400	377	361	371	373	393	366	370	403	343	350	372	348	340	381	381	389	404	372	356	385	333	352	361	374	375	368	379	377	378	368	368	358	362	370	356	370	334	359	405	356	384	371	350	342	349	370	373	378	417	382	358	424	379	356	357	337	366	357	404	358	373	374	352	354	378	379	357	337	370	353	368	367	347	394	362	366	356	371	403	333	361	364	338	370	378	382	365	344	375	342	340	386	361	379	373	359	396	404	381	351	329	349	345	365	395	351	368	355	362	358	393	366	364	350	368	360	377	340	393	362	353	369	375	339	372	335	376	402	393	368	383	373	398	366	321	344	359	372	376	375	385	342	396	384	354	370	373	363	356	333	369	349	350	381	388	386	383	361	330	355	365	373	391	356	366	335	329	342	410	387	386	347	390	393	371	368	374	355	371	383	367	366	398	357	367	345	390	375	378	368	344	367	340	334	337	406	379	336	369	377	378	400	374	336	363	341	365	365	369	373	387	386	367	354	383	328	379	356	392	346	398	360	365	363	382	357	381	383	383	306	385	332	371	366	341	386	415	366	383	377	350	348	387	365	404	370	360	358	369	365	356	362	364	349	328	349	362	369	351	376	356	347	377	354	374	354	335	364	375	391	377	369	388	358	366	395	377	350	378	338	344	379	399	361	369	329	357	382	375	366	386	360	362	367	339	371	358	363	377	395	364	349	375	358	379	392	369	374	356	366	372	380	347	371	359	375	370	386	322	409	382	356	347	366	397	312	396	397	373	335	354	365	333	351	385	360	374	349	365	387	384	339	376	388	379	343	371	333	374	373	358	364	362	364	339	371	361	386	359	364	367	381	370	370	324	362	373	370	398	341	346	377	386	384	368	382	353	356	384	381	355	379	349	370	377	385	374	378	363	346	372	350	335	353	360	339	378	375	378	414	378	350	399	369	372	392	394	403	376	375	344	380	368	404	343	373	344	400	396	327	346	407	394	340	369	371	406	384	367	402	363	387	375	372	351	380	391	339	395	375	369	369	333	358	345	368	355	366	373	401	345	366	383	360	394	329	391	376	326	344	348	382	369	369	400	334	351	376	382	380	371	376	352	362	367	402	360	351	383	332	361	390	366	379	361	327	373	368	354	325	339	373	401	369	381	382	342	375	373	375	346	397	337	389	364	363	356	371	340	332	375	357	346	363	390	407	396	370	343	402	354	361	378	369	325	361	373	365	359	376	352	378	376	330	361	368	351	358	336	344	328	383	367	402	356	376	378	401	371	350	387	375	356	354	355	371	359	369	376	366	376	389	376	326	357	369	341	384	355	416	326	379	371	384	388	392	352	360	393	397	403	378	378	357	366	359	321	352	354	378	370	369	398	399	359	371	386	358	357	335	374	377	397	361	377	336	340	397	360	419	358	364	381	366	357	373	404	362	373	385	395	388	367	380	375	347	349	410	364	376	368	381	376	377	355	358	355	415	366	396	371	374	368	369	368	394	370	359	387	378	357	337	362	330	384	367	364	383	381	395	370	343	370	394	351	383	390	339	390	403	357	368	372	374	384	396	379	344	359	348	345	393	350	369	338	345	401	377	352	378	348	368	415	351	346	371	367	385	349	376	355	364	384	396	355	402	359	353	360	352	329	372	365	363	352	362	361	387	359	375	376	401	369	350	361	377	387	345	394	391	369	364	371	325	336	361	361	339	356	357	381	383	354	371	367	370	349	357	342	339	369	336	349	370	361	357	377	370	357	339	356	369	324	363	378	368	403	377	344	394	354	344	376	349	392	389	363	376	386	383	357	369	381	373	384	395	363	357	347	368	392	360	368	401	373	333	367	371	370	370	382	377	363	387	374	395	366	391	373	369	356	368	369	371	368	367	392	376	396	380	364	319	344	382	365	384	384	396	378	362	393	373	342	356	359	360	360	393	359	344	392	376	326	339	353	364	367	378	338	358	402	353	307	389	344	361	389	350	359	379	355	348	376	353	382	356	361	379	387	349	380	365	354	335	397	388	341	361	350	373	383	399	345	374	345	369	398	374	367	353	357	371	372	368	371	392	359	340	397	391	370	357	388	363	380	357	365	366	399	372	373	360	383	346	360	361	367	322	381	355	340	384	362	373	409	367	353	402	374	379	366	353	396	348	422	339	364	360	368	389	362	374	370	381	376	340	350	364	351	370	363	378	344	364	346	393	359	388	376	375	351	346	361	356	389	416	339	356	343	353	384	361	387	369	365	370	332	382	401	357	407	334	324	360	358	390	344	380	377	402	361	352	383	352	373	355	333	391	361	343	357	358	378	377	360	350	373	398	419	372	358	389	368	380	350	374	402	350	347	388	391	344	394	398	368	366	382	367	375	363	362	349	348	374	365	387	364	362	349	427	377	377	378	359	349	336	334	356	396	353	352	341	373	358	369	403	357	355	388	351	339	383	363	395
24917	47019	36875	25712	20290	15764	12602	9749	7941	6444	4827	3985	3245	2762	2370	1976	1725	1451	1168	1039	901	847	720	629	541	499	508	471	451	420	417	441	371	409	411	404	376	398	394	381	398	371	434	394	422	362	418	390	402	385	386	413	393	395	420	363	349	398	356	414	406	406	391	380	404	405	382	398	378	383	394	428	404	397	430	370	392	381	408	379	444	382	427	412	406	408	385	381	387	405	422	396	389	467	375	385	408	396	382	421	367	375	419	409	422	408	406	399	378	402	379	409	400	395	393	395	393	423	422	370	422	391	365	403	392	368	395	386	377	413	426	382	393	378	413	432	411	358	403	419	409	398	390	362	404	363	378	435	393	373	367	404	381	397	417	399	418	382	393	431	379	405	396	418	396	366	372	405	413	387	380	366	360	411	413	408	404	365	416	368	400	389	456	361	386	382	388	398	385	400	373	381	407	413	420	424	406	413	387	419	424	397	428	407	418	394	400	389	387	403	422	381	351	382	408	386	384	389	354	386	416	395	371	410	386	390	396	402	394	396	426	366	384	371	408	369	414	402	416	385	368	415	414	397	386	377	383	388	401	413	400	371	391	385	434	378	382	412	421	424	378	385	409	417	400	416	397	433	366	406	380	365	419	371	390	395	374	395	381	351	386	386	411	367	398	411	394	395	431	390	376	366	377	381	384	443	397	390	396	419	417	388	397	400	394	364	430	395	374	404	411	388	383	387	417	423	401	424	405	418	411	403	404	392	380	404	356	404	370	392	389	396	372	426	398	365	413	347	383	401	399	368	402	424	414	392	392	392	387	382	416	389	377	375	394	394	391	404	388	388	409	419	402	373	430	402	383	396	379	407	418	380	377	374	406	367	364	402	414	392	403	399	398	415	407	424	382	412	370	416	406	420	391	383	391	395	399	393	408	399	413	395	431	399	403	406	411	426	411	376	370	380	390	388	408	431	363	424	423	402	379	408	390	415	432	408	397	394	409	419	409	391	402	416	407	398	405	373	383	405	411	386	430	382	398	404	387	463	405	423	416	409	410	422	433	374	389	400	410	389	397	385	386	394	372	370	385	410	406	401	409	356	413	391	383	416	416	384	377	439	387	400	400	385	399	409	355	392	402	402	396	403	404	400	419	388	393	396	360	376	412	374	432	369	379	361	380	392	361	360	392	414	407	405	412	383	389	378	401	386	377	424	417	377	335	434	421	390	396	411	372	395	398	434	374	414	386	393	398	407	379	401	372	419	412	339	382	388	385	387	382	429	378	390	411	379	398	406	334	406	389	382	435	379	389	393	436	379	394	428	419	402	356	392	406	372	401	397	352	404	420	438	431	359	447	397	386	391	379	388	379	422	393	397	390	400	371	377	438	384	408	398	423	368	401	366	389	411	414	374	404	387	385	362	377	402	411	371	397	419	404	400	369	369	380	431	413	434	387	383	376	404	428	375	382	422	394	398	386	391	398	366	402	368	423	423	410	382	391	403	414	442	394	397	351	402	396	379	366	393	376	410	398	407	378	385	379	414	424	413	406	377	412	387	401	397	391	397	398	376	404	411	361	392	376	355	396	389	397	389	422	411	424	412	403	399	382	391	382	384	400	431	375	414	381	339	417	429	391	403	430	422	395	424	380	411	386	407	403	452	417	420	413	374	419	386	435	369	389	410	420	402	370	417	435	404	378	392	424	406	419	407	369	413	407	395	395	379	404	389	390	419	412	408	427	398	370	378	384	397	428	427	391	415	399	368	340	413	411	386	374	392	425	411	388	417	421	393	433	417	377	418	380	387	395	410	380	437	383	385	384	425	407	385	412	388	407	387	405	398	392	397	398	408	446	399	390	413	427	415	392	430	382	405	428	397	386	416	405	406	369	404	393	376	393	376	407	361	391	412	383	365	398	383	424	416	421	383	400	403	398	376	417	381	387	391	391	378	436	433	397	393	370	412	392	403	376	365	378	395	410	367	397	391	384	381	401	407	390	380	438	409	395	420	398	362	382	418	400	397	366	385	412	401	353	375	399	406	395	382	381	408	390	406	420	370	445	448	382	381	401	430	365	382	396	417	397	387	388	401	381	371	419	395	384	394	385	429	398	408	381	386	366	361	374	403	385	419	396	387	400	447	379	405	392	395	391	397	411	384	412	394	339	407	396	381	383	383	385	392	387	403	411	399	411	402	413	392	420	420	385	389	424	399	396	362	427	438	419	395	386	397	372	401	368	379	380	360	410	420	434	396	397	371	411	403	404	418	395	410	395	406	387	434	374	407	415	407	386	384	429	389	419	370	378	408	417	396	404	404	390	425	402	417	416	398	387	368	412	404	397	384	386	382	398	396	422	405	417	385	386	379	383	417	412	376	404	401	425	375	402	430	408	371	395	428	430	400	411	412	419	402	378	412	376	424	384	424	380	353	374	413	395	404	399	375	402	390	431	427	401	403	366	378	402	409	390	415	409	403	373	416	380	392	413	403	393	377	370	379	406	377	401	390	411	397	389	402	393	420	400	443	425	426	367	378	376	408	426	436	443	413	391	396	406	401	409	370	420	362	394	382	432	417	386	375	426	393	436	409	399	383	407	420	393	411	395	388	418	419	413	400	444	403	381	396	459	445	405	391	406	443	363	355	413	360	416	373	428	368	395	410	371	410	378	371	389	425	370	411	373	407	403	392	405	406	398	393	368	399	372	368	364	376	407	373	393	379	413	326	365	408	393	418	360	392	381	382	354	382	400	373	410	371	400	383	415	433	374	402	363	386	396	412	356	434	415	375	412	382	434	371	417	392	412	379	388	397	354	350	377	379	420	425	400	366	384	437	405	349	376	390	440	385	385	371	408	369	393	401	366	399	395	386	414	395	444	405	415	383	396	387	396	376	414	389	401	386	410	418	412	454	362	393	410	422	416	378	366	395	405	364	361	401	376	374	372	415	361	404	396	429	420	443	412	393	383	387	413	398	378	391	360	379	401	400	348	397	401	389	378	394	402	387	396	379	387	384	384	445	390	417	379	400	397	378	438	381	389	386	374	408	414	434	329	391	450	380	382	389	387	399	388	427	390	398	410	389	372	409	424	369	377	385	442	412	392	363	403	409	410	393	393	393	377	419	402	412	373	416	427	406	402	411	419	384	413	394	373	383	378	384	395	414	348	405	384	396	389	424	380	431	400	369	416	383	401	416	397	376	396	405	381	347	401	388	363	404	389	392	381	368	407	385	396	364	391	364	396	403	407	364	401	378	391	413	374	387	384	420	451	372	405	415	402	382	381	391	419	379	373	404	381	419	412	383	396	378	422	429	421	390	340	392	428	405	416	372	429	373	381	391	393	389	392	435	415	393	393	390	381	413	423	410	367	432	398	404	416	400	410	405	393	413	363	425	377	397	414	357	391	420	415	427	385	398	387	393	384	380	395	394	346	397	403	382	398	390	371	399	402	394	377	381	414	399	383	414	395	410	403	369	351	403	411	395	396	397	398	382	397	387	393	408	404	410
24668	21095	27533	25761	18561	11170	7184	5050	3804	3088	2427	1950	1506	1229	1151	974	834	662	621	528	396	423	358	291	256	241	226	197	213	185	198	156	186	175	150	182	177	161	188	172	183	187	163	165	183	179	162	194	202	144	162	160	190	144	177	171	168	207	175	169	158	185	165	174	163	171	166	170	180	167	150	161	160	179	170	164	185	164	192	163	165	167	168	187	181	156	186	189	175	176	192	178	170	174	179	172	155	179	178	172	181	162	161	168	156	173	159	179	167	164	164	165	154	169	160	183	192	167	190	156	148	179	181	168	152	178	180	160	173	158	177	182	178	158	153	171	176	198	176	139	150	184	169	184	178	187	193	186	196	152	184	186	177	179	164	173	157	177	170	162	161	192	163	165	170	174	186	182	195	173	171	175	197	168	167	155	169	165	170	196	189	173	168	180	196	169	197	191	182	175	152	212	181	161	193	163	175	187	167	164	175	168	204	182	165	176	150	159	173	172	180	177	170	183	154	174	154	152	184	191	169	171	175	184	175	173	171	151	173	173	155	171	148	158	183	187	151	187	169	178	152	180	174	184	176	165	157	159	164	200	184	183	199	166	196	175	157	163	163	159	147	169	181	185	174	161	177	185	175	181	170	188	189	163	188	148	166	168	171	175	156	170	177	166	175	183	175	154	160	169	176	170	148	170	159	156	147	158	163	183	205	168	172	148	190	175	190	170	179	152	174	184	147	170	173	163	183	168	178	173	158	174	177	169	161	166	153	179	178	170	170	169	166	201	179	182	165	163	170	161	176	181	176	158	164	164	160	161	191	164	174	189	166	171	180	178	173	175	157	181	149	156	179	126	192	158	185	173	168	158	180	192	160	184	176	207	165	166	166	160	159	169	182	162	184	199	171	156	165	189	156	165	176	181	155	174	164	157	166	162	167	169	184	173	165	174	169	178	182	182	157	167	150	160	184	185	192	167	166	168	172	168	204	156	152	152	158	195	168	174	173	166	170	141	184	173	167	178	169	185	163	171	160	168	174	179	161	179	175	156	194	147	172	179	169	160	192	173	164	159	166	181	180	168	168	170	175	161	173	186	162	157	184	191	168	168	163	190	185	157	167	167	186	177	172	184	165	184	170	173	150	190	178	173	186	172	208	184	181	168	159	168	177	198	189	181	183	186	184	161	190	170	168	170	159	174	172	170	167	161	165	168	181	200	158	166	182	167	189	187	173	163	177	167	167	177	187	204	168	152	160	188	182	167	168	177	175	183	171	175	189	196	186	135	177	187	180	175	168	199	189	179	169	172	159	174	190	182	149	164	197	171	172	179	193	174	176	171	160	177	179	161	190	170	159	163	192	174	174	156	156	195	164	168	172	166	175	161	174	173	167	189	181	187	155	150	177	193	178	182	176	162	165	169	181	144	183	159	172	178	185	167	182	167	182	164	187	168	185	153	179	184	164	154	173	162	174	195	188	168	177	200	182	193	164	195	171	166	154	157	158	170	168	187	168	160	166	188	182	172	173	171	194	181	178	163	163	157	149	173	171	173	150	175	185	164	184	179	171	167	185	166	172	176	176	202	179	189	190	175	174	177	181	155	146	183	169	189	156	177	170	176	163	189	160	177	165	188	208	180	175	145	175	182	179	170	159	186	174	164	181	187	140	152	175	163	183	179	172	167	172	158	183	176	183	167	184	173	179	177	187	184	165	172	174	165	177	188	187	176	185	179	150	165	176	183	162	208	190	175	208	166	190	179	187	178	191	168	157	172	169	159	170	146	170	167	185	188	181	170	171	168	149	183	179	154	167	163	162	177	181	172	189	165	163	193	177	174	164	165	175	155	155	191	195	167	165	158	173	164	178	161	152	169	162	161	124	157	170	176	170	159	186	190	176	180	195	143	184	162	184	188	147	162	168	181	172	168	188	177	167	189	191	182	173	158	184	164	168	175	166	175	188	189	177	175	177	178	194	169	157	173	175	170	152	157	177	180	193	186	158	179	171	176	156	147	183	185	186	209	173	179	170	173	197	206	161	158	161	163	162	172	158	165	187	197	166	184	187	146	171	173	167	171	171	173	164	153	189	153	177	185	181	169	147	163	203	165	165	158	183	185	185	180	151	153	196	183	189	181	178	163	163	168	180	166	181	164	160	165	187	172	157	172	153	165	169	181	182	171	163	187	182	161	197	175	178	183	141	180	176	199	181	181	176	164	183	176	155	172	174	179	192	177	171	167	189	192	197	190	174	185	172	169	189	182	189	183	169	179	162	167	166	169	212	187	174	175	158	195	157	162	176	157	186	163	170	172	199	174	169	202	139	168	185	183	175	178	161	153	204	182	165	169	176	174	170	188	176	156	197	209	178	172	144	165	177	197	164	158	181	170	165	174	178	182	156	154	177	154	172	163	169	179	142	172	173	155	153	179	154	147	185	159	184	169	169	155	173	181	172	171	206	173	156	191	169	169	166	174	156	192	194	186	169	179	182	198	194	166	158	160	161	186	177	166	160	183	179	168	169	163	155	156	171	179	175	192	179	176	163	188	173	142	173	176	179	176	179	168	153	183	178	177	175	206	167	175	169	180	179	188	171	172	169	178	185	176	174	178	164	181	166	183	174	175	186	144	176	180	171	170	180	162	177	184	178	168	177	179	164	183	158	180	153	188	182	180	164	157	188	177	177	170	176	173	174	162	188	160	203	197	165	173	145	168	158	184	155	164	167	189	160	175	187	158	182	173	156	185	173	170	166	177	178	174	182	196	168	157	158	178	156	163	181	159	172	173	184	159	160	172	176	191	171	190	176	156	159	159	179	154	174	172	204	170	157	143	195	175	170	173	160	162	163	175	174	171	158	177	180	157	188	186	139	192	196	151	166	163	192	163	157	171	166	200	168	170	182	186	180	164	137	170	183	191	150	149	146	151	169	159	193	182	186	154	194	182	196	177	183	192	162	144	159	197	173	183	182	168	168	190	168	179	164	192	181	145	171	169	195	181	185	172	162	152	176	179	161	164	170	168	160	170	153	175	155	188	180	164	166	186	166	170	190	162	184	202	174	175	162	173	178	179	163	187	155	156	171	168	154	162	161	178	157	160	195	187	181	167	167	169	162	191	166	178	172	160	197	188	168	145	161	158	201	200	185	188	176	165	194	171	178	148	192	154	169	163	168	179	161	182	160	174	163	184	167	178	196	179	182	151	174	182	169	170	169	176	192	194	171	167	159	206	184	182	183	166	183	160	167	180	165	166	180	166	155	190	177	175	173	177	142	168	172	171	192	169	151	182	173	203	142	180	169	204	207	164	179	177	176	182	171	164	144	187	170	162	188	204	155	137	177	175	160	164	172	163	170	164	182	184	154	169	181	162	159	173	149	189	188	156	172	165	153	179	169	180	171	160	167	181	155	189	187	200	166	159	178	157	172	178	175	169	146	180	187	174	163	153	155	186	174	154	170	178	192	187	190	139	190	182	178	169	176	173	166	195	182	185	173	157	179	173	178	156
23933	43814	34782	23794	18852	14592	11260	8618	7091	5616	4207	3305	2678	2211	1837	1520	1260	1136	950	755	660	546	448	391	335	272	251	248	270	206	230	220	204	211	189	199	221	199	208	176	200	197	195	175	182	219	198	212	228	209	230	200	180	197	176	186	178	191	196	223	202	204	188	171	232	202	170	209	196	197	217	200	206	164	210	206	235	180	197	202	184	225	187	191	197	198	208	190	179	190	211	188	193	190	190	207	203	188	174	224	199	214	202	173	188	174	197	200	207	209	171	211	198	171	199	205	197	193	160	191	197	191	191	202	182	221	192	210	196	185	179	182	197	187	212	186	171	187	207	202	209	203	191	175	195	206	198	191	175	203	178	195	196	187	191	179	222	227	188	195	178	196	199	181	188	200	189	209	184	175	188	205	172	216	179	196	178	178	196	179	217	204	195	206	164	209	183	186	184	216	227	188	174	186	210	201	195	183	187	203	202	188	206	186	198	184	212	214	161	187	183	210	191	195	230	199	188	176	187	180	187	189	216	230	185	182	173	210	213	208	195	211	177	211	170	216	169	202	205	210	216	180	196	194	188	196	190	178	216	161	160	191	218	190	196	196	232	174	170	183	183	168	200	188	210	202	204	204	202	195	192	217	218	196	177	163	209	216	219	211	188	180	200	191	181	208	191	184	206	195	200	168	223	196	202	209	205	172	204	198	165	195	194	189	185	187	211	188	169	226	195	198	195	225	197	186	177	186	185	187	219	196	184	213	215	198	217	183	208	214	187	197	161	200	201	193	204	189	189	169	170	188	222	182	208	170	183	195	206	188	201	206	197	202	205	182	206	194	187	188	198	191	208	185	197	189	192	199	198	178	194	185	212	198	182	175	209	179	203	178	206	208	175	186	194	183	200	215	192	194	185	178	206	187	193	193	189	191	194	191	203	222	217	211	186	207	184	201	204	200	181	203	203	201	191	226	211	210	206	193	204	213	192	219	212	199	194	187	195	185	178	179	202	209	205	210	194	197	217	166	166	202	190	194	193	199	197	188	193	184	193	178	183	213	192	208	207	200	197	196	198	189	179	175	208	214	180	215	194	177	195	169	187	199	215	216	183	181	170	212	186	202	178	182	180	204	222	190	193	200	194	202	193	185	190	185	186	186	196	211	200	188	222	216	194	214	178	196	200	202	197	194	183	191	192	227	174	195	171	192	209	200	175	186	194	206	197	186	203	203	198	203	186	195	194	193	199	221	187	217	202	218	209	201	199	190	186	184	191	191	226	206	181	182	208	210	200	199	186	210	213	199	165	192	177	169	215	188	178	213	194	187	192	202	224	196	168	208	184	171	230	178	199	189	190	182	217	211	179	195	191	170	199	191	196	173	203	182	196	205	195	204	205	201	206	194	232	183	183	177	182	181	199	165	197	189	184	200	187	192	200	218	204	194	186	195	177	190	196	204	210	174	192	194	201	195	185	186	196	190	165	170	167	192	210	198	196	201	192	194	155	197	213	206	189	199	202	221	203	196	209	178	192	181	185	198	221	184	186	197	193	191	185	186	228	184	180	181	197	188	219	220	187	200	209	185	190	183	192	185	188	191	191	169	189	183	202	185	176	166	194	219	190	188	196	184	208	182	201	192	214	185	197	182	199	232	219	193	192	183	212	178	195	208	187	221	206	188	153	183	188	157	194	182	170	214	194	196	209	189	189	201	191	188	175	194	207	204	229	185	222	191	208	193	191	191	173	202	211	202	196	199	226	164	202	195	193	201	193	169	181	175	209	199	214	180	177	203	198	185	177	194	188	209	200	188	196	215	198	205	217	179	193	180	169	185	218	199	190	190	190	177	197	192	203	198	188	174	186	206	167	217	207	183	192	204	196	216	226	202	202	214	199	206	177	184	206	191	178	212	208	193	180	202	173	214	197	198	184	199	163	203	193	217	217	198	171	194	208	202	201	217	181	208	180	161	210	202	228	194	189	202	179	189	171	196	192	190	189	203	197	188	196	189	193	183	208	202	191	173	194	205	196	187	170	184	187	205	186	206	187	184	180	225	189	186	177	206	201	184	187	185	191	192	215	200	194	187	196	200	190	198	198	202	180	191	187	189	193	209	199	200	174	189	224	210	205	174	212	217	182	207	204	184	193	192	168	182	190	195	199	197	208	204	213	185	207	176	198	209	175	208	181	176	227	201	185	187	204	173	202	184	195	205	181	189	201	200	196	185	198	192	181	190	192	181	185	206	205	214	238	197	176	195	200	224	183	169	211	166	183	189	176	192	178	188	194	191	193	202	190	170	169	212	189	198	178	195	220	204	178	195	171	192	208	181	181	202	187	203	229	187	178	181	193	200	190	198	189	189	182	209	196	170	191	211	185	183	180	183	204	204	205	191	196	197	196	192	207	222	219	222	184	202	208	201	185	181	174	203	191	171	198	217	204	163	190	197	198	199	186	175	213	182	197	207	204	197	186	194	211	178	214	197	178	177	183	176	208	197	207	206	199	208	202	195	206	195	200	181	186	200	198	191	193	189	188	218	198	180	200	186	180	191	180	232	194	174	187	202	184	178	176	195	232	213	194	194	214	200	185	212	206	193	228	186	187	213	169	202	199	181	191	175	215	183	220	196	175	166	184	192	204	165	204	199	176	195	185	192	181	201	203	195	197	198	202	218	205	192	180	175	200	168	171	182	202	206	184	213	177	190	207	190	193	209	229	210	188	186	183	224	214	215	202	213	173	199	189	187	194	197	173	190	168	210	198	193	174	191	217	167	172	189	177	207	205	175	188	197	192	200	198	198	195	185	203	191	188	186	192	174	190	206	208	207	174	208	172	194	219	190	191	213	191	201	169	177	206	202	179	196	182	212	198	178	197	176	186	192	179	187	183	188	201	204	194	194	194	189	186	169	189	175	175	202	193	192	162	225	206	203	195	186	210	212	185	189	233	178	183	221	188	187	179	165	193	200	222	194	166	187	188	205	208	205	181	183	195	204	198	181	192	205	216	175	184	199	185	204	197	191	193	199	172	191	190	188	184	200	170	189	207	179	206	182	185	181	182	202	203	195	194	183	193	196	198	181	170	206	214	220	185	188	198	188	197	192	193	200	192	217	178	177	202	195	206	196	210	204	206	186	176	202	199	175	212	198	197	185	169	201	211	190	185	211	192	202	196	180	225	196	186	185	180	186	174	193	198	197	205	214	198	187	206	194	192	180	185	199	198	203	186	191	226	177	190	211	208	219	186	181	209	201	182	214	205	194	182	183	179	184	193	207	203	172	206	188	203	193	191	174	192	170	216	188	176	164	179	207	203	199	201	187	207	193	179	194	199	178	225	198	193	179	179	184	172	174	202	187	182	199	178	187	193	199	188	171	196	187	204	212	180	200	192	200	218	178	184	211	196	204	216	216	206	182	195	204	172	209	197	173	187	186	190	191	194	180	192	213	204	200	194	176	187	174	200	190	184	179	182	183	179	197	216	209	184	196	200	177	202	181	188	182	187	199
22316	20945	28504	23574	21144	21912	18583	9495	6484	5264	4201	3289	2529	2233	1862	1585	1395	1223	985	876	788	666	640	518	469	455	395	403	383	399	364	397	354	350	345	311	354	340	372	298	332	316	359	365	361	364	317	343	334	331	323	376	349	360	356	338	367	342	343	331	354	372	328	303	324	324	326	362	316	374	366	319	376	347	298	330	369	369	372	360	350	357	341	339	349	366	351	336	315	329	330	366	350	352	338	319	356	341	338	347	311	359	313	334	339	355	335	360	321	309	334	336	346	324	339	361	330	347	351	334	351	347	339	355	339	322	342	345	312	354	367	346	339	346	365	337	370	360	292	377	359	311	341	316	339	321	362	360	369	348	306	340	342	327	296	366	314	351	313	322	332	341	360	343	320	363	328	346	353	357	327	349	322	356	309	379	349	328	316	343	372	327	337	343	313	328	358	331	340	350	344	331	341	319	358	324	379	332	353	332	313	358	363	371	358	341	322	308	341	317	298	358	339	332	342	339	327	320	368	338	358	323	329	370	343	337	336	347	322	346	321	362	335	323	318	307	325	354	321	316	306	336	346	315	313	350	364	346	344	334	340	328	338	305	320	348	335	318	335	327	319	319	357	362	337	317	315	373	307	350	335	340	346	331	361	352	343	352	343	352	352	322	347	349	314	311	353	323	346	345	328	330	337	375	307	340	336	319	329	360	323	344	328	337	312	343	367	338	324	306	334	327	339	344	347	332	349	326	327	361	357	330	345	345	348	336	358	324	337	342	305	323	325	326	358	354	347	340	320	333	324	328	347	351	316	345	340	317	337	351	352	341	336	349	340	352	360	344	338	348	326	318	351	353	340	300	324	336	317	318	337	355	340	335	351	340	313	303	354	368	364	363	349	340	322	326	334	325	331	331	359	350	341	337	357	322	356	352	340	319	312	331	363	332	315	355	349	324	302	325	386	318	316	331	351	375	340	347	329	327	321	333	345	337	319	360	374	344	310	317	356	372	312	341	356	343	334	321	329	356	352	351	340	374	348	347	322	349	355	306	352	375	356	369	319	354	335	341	361	353	357	343	328	323	353	336	365	335	323	325	332	307	325	341	294	337	328	333	337	337	343	314	352	306	351	363	305	360	331	334	356	319	334	340	348	336	337	313	298	326	320	355	376	359	350	358	376	351	305	362	312	331	338	344	335	315	364	364	322	356	345	322	332	344	362	361	354	361	310	335	339	350	299	322	362	355	352	358	332	385	349	329	328	355	367	361	370	344	319	332	386	317	366	332	363	342	322	339	344	337	330	330	305	353	357	332	330	353	309	328	346	354	354	334	353	313	327	355	361	338	327	332	334	330	318	331	322	334	320	322	345	326	322	350	325	328	324	346	316	348	345	360	276	354	367	385	370	336	338	343	358	345	318	317	357	342	344	348	309	307	363	292	308	321	352	348	338	341	328	371	334	345	325	315	342	347	326	316	327	301	326	345	331	320	335	342	348	374	313	320	338	333	334	347	340	327	338	369	350	330	355	345	310	302	333	356	376	339	407	319	337	338	370	316	320	355	357	343	326	342	358	347	350	338	316	328	323	344	358	341	428	323	324	350	330	341	315	323	309	313	352	360	319	352	356	300	359	321	315	348	321	325	348	324	339	353	362	342	324	324	329	351	346	289	354	306	312	308	357	343	328	317	353	316	343	340	302	329	336	341	312	343	328	328	352	329	354	369	327	331	348	320	350	329	340	346	319	348	315	366	336	319	338	345	330	311	362	340	348	319	311	319	312	327	322	313	333	346	349	329	357	352	338	343	329	346	344	364	362	324	319	349	347	355	307	338	329	359	337	344	304	342	337	293	336	329	359	334	311	324	376	340	332	334	336	356	353	366	344	353	340	312	335	332	343	316	323	346	322	349	347	356	370	314	350	329	319	349	311	349	353	397	362	321	329	349	366	338	347	361	319	353	347	347	337	347	335	331	332	340	354	360	337	345	339	349	308	346	365	377	336	329	406	354	352	341	346	345	342	409	360	321	401	373	333	327	360	333	365	376	353	351	333	336	313	329	343	325	356	350	332	329	312	318	337	358	340	343	328	335	362	331	346	356	350	314	330	331	290	339	342	342	380	307	337	352	349	340	306	328	343	349	338	332	341	359	350	327	338	313	339	325	366	311	350	306	329	353	353	350	341	344	311	355	334	316	375	325	366	335	329	355	342	328	355	343	346	319	329	334	349	370	361	321	344	358	348	332	355	346	320	311	285	355	339	312	352	338	342	340	348	345	350	354	355	337	360	326	325	301	316	333	323	353	362	384	311	315	344	324	306	361	350	349	347	332	348	339	355	340	333	330	375	311	347	339	371	331	333	319	354	300	343	290	371	354	366	334	360	327	326	328	322	341	348	343	343	334	313	337	378	358	338	325	338	358	366	355	336	323	317	339	334	311	342	320	323	336	314	369	324	296	331	352	330	346	356	328	352	318	354	353	338	334	322	339	358	345	321	314	344	330	328	329	332	341	326	331	363	333	339	317	390	346	354	324	350	358	313	342	359	344	344	354	329	307	371	329	336	340	359	368	331	359	346	359	316	389	311	348	314	335	317	357	347	357	350	332	363	330	371	339	304	331	359	357	360	331	355	353	337	330	349	349	354	336	327	333	312	313	331	320	326	318	347	327	328	297	353	338	320	341	338	334	355	359	349	359	311	297	384	340	367	366	305	340	312	344	386	343	369	309	361	369	341	368	357	342	350	353	337	315	337	360	369	350	370	331	363	351	315	363	338	343	336	310	331	326	353	374	357	337	380	315	347	335	304	350	319	365	356	339	272	371	357	369	327	334	325	324	336	306	363	349	314	365	347	344	340	287	320	319	319	372	402	318	352	346	325	325	323	299	356	328	355	341	356	345	347	388	344	342	333	345	352	340	340	311	347	333	345	321	358	332	383	323	381	319	337	322	397	309	347	340	342	335	331	332	345	330	327	318	317	296	363	353	380	317	329	314	324	352	346	328	358	302	348	361	388	340	359	331	354	340	356	360	335	326	348	339	368	362	347	312	326	321	347	355	349	338	313	314	349	318	347	302	353	358	327	341	362	306	355	328	320	333	337	328	345	319	303	343	336	347	322	345	358	340	323	320	343	304	323	319	321	326	346	352	327	354	358	317	334	319	344	361	361	350	333	344	347	329	354	335	333	338	362	319	293	339	314	346	375	348	364	342	366	368	350	348	342	325	339	332	318	344	348	311	328	311	358	324	335	378	317	371	349	348	315	337	321	373	335	305	342	337	369	360	374	351	367	358	325	332	346	370	323	333	339	336	325	313	365	362	309	331	321	341	313	306	359	361	339	340	362	327	355	380	364	355	364	359	345	349	371	364	358	332	351	341	356	338	349	353	328	384	313	348	388	322	337	366	372	345	354	319	339	380	345	325	349	340	320	335	341	349	359	365	345	304	343	352	340	376	370	360	356	366	350	323	351	347	320	321	374	339	342	344	349	327	332	333	319	345	354	365
26641	51651	41198	29540	24719	19792	15648	12429	10103	8184	6483	5120	4193	3512	2940	2392	2026	1709	1393	1257	1069	946	800	672	551	529	491	448	463	387	380	420	363	420	373	366	410	347	372	375	365	399	358	376	372	361	374	352	364	360	396	394	349	349	345	330	357	336	346	369	345	369	383	350	345	379	380	378	339	401	362	414	357	359	380	357	376	350	372	350	402	370	375	370	368	385	343	352	406	355	368	384	349	393	365	400	346	378	354	368	359	386	400	377	381	329	353	357	364	378	380	359	387	347	342	400	376	325	366	375	318	344	368	343	400	372	395	392	362	341	356	378	385	384	368	371	355	388	387	360	394	363	383	380	335	368	356	354	364	378	357	373	368	332	354	389	357	367	358	378	336	395	335	364	380	385	377	334	391	363	402	367	360	346	375	351	404	373	376	374	351	371	336	364	340	384	369	379	356	363	347	352	376	354	363	367	375	374	365	388	344	362	390	368	323	380	367	371	349	370	375	357	388	374	355	386	352	345	389	381	371	374	362	361	377	412	371	348	388	354	355	355	326	373	380	347	362	369	352	384	396	351	374	368	395	354	379	359	384	369	339	342	318	355	339	357	351	370	399	347	365	339	358	337	361	330	359	344	363	386	362	367	388	311	354	379	361	328	397	383	378	361	362	388	365	342	381	360	403	356	396	370	382	345	392	368	388	388	358	356	370	361	341	369	361	364	419	366	383	385	337	356	381	372	354	381	368	361	379	370	379	368	371	394	330	347	352	359	354	369	373	380	358	378	358	361	361	360	375	374	359	368	384	352	389	367	391	342	365	400	369	368	386	378	363	339	365	335	359	351	371	358	355	349	355	350	399	367	388	364	381	369	361	336	372	351	391	388	392	379	365	354	368	340	352	337	393	403	344	390	382	355	350	392	357	358	358	360	365	350	362	345	395	362	379	373	360	312	353	364	354	352	364	337	344	354	361	346	362	396	372	367	380	393	379	333	395	361	362	363	397	373	350	333	382	367	367	371	399	374	400	384	349	360	326	389	389	356	369	349	340	380	412	352	365	332	362	374	368	338	333	369	357	382	336	386	363	396	356	361	392	369	328	355	357	356	347	330	377	367	348	399	353	368	360	346	373	372	371	363	394	376	379	378	343	392	367	326	381	370	362	388	359	379	375	354	374	350	371	344	335	358	341	363	348	375	384	336	369	360	373	364	347	379	341	325	369	370	357	349	357	376	369	330	348	383	386	377	366	374	358	356	365	379	344	367	354	354	376	371	369	319	334	347	387	375	399	384	362	390	360	346	388	343	370	366	356	365	356	353	344	356	386	383	358	355	368	370	387	371	390	405	348	346	367	380	355	341	364	356	365	369	391	356	376	401	365	341	361	364	338	387	355	349	404	375	345	351	379	384	358	348	345	382	358	377	383	364	377	357	391	369	369	393	341	349	366	363	374	371	371	364	351	374	375	340	352	379	340	364	389	361	399	371	375	367	401	377	390	361	358	337	355	391	364	341	380	383	362	396	348	361	361	349	363	362	358	374	401	365	358	349	382	388	397	412	376	392	365	398	343	368	345	364	369	360	395	379	389	390	357	363	379	428	360	403	373	314	361	352	390	342	379	365	349	350	379	351	338	349	365	361	363	375	357	363	370	370	385	360	359	360	363	378	359	362	334	353	352	377	389	348	344	329	350	340	403	373	344	380	354	376	362	398	372	379	397	368	327	331	351	373	399	382	343	349	366	373	378	357	382	376	360	342	367	360	356	359	352	355	343	397	377	327	382	354	364	392	359	351	364	332	404	376	365	358	360	351	395	345	331	373	353	347	423	347	371	382	358	384	372	372	387	367	362	370	368	385	364	329	367	351	364	370	378	347	390	343	373	370	384	339	366	337	375	335	368	354	359	377	392	407	342	334	370	382	368	328	363	379	380	365	367	337	384	368	351	359	370	369	370	384	372	352	370	358	417	375	357	358	361	368	340	382	343	365	367	369	346	395	357	364	372	368	380	338	376	375	349	412	397	397	382	391	376	354	377	338	365	380	341	347	334	389	355	384	378	395	371	380	394	298	389	392	368	371	367	400	342	382	340	332	366	371	383	396	364	368	363	384	409	376	339	386	377	339	381	358	395	388	366	380	386	368	368	366	394	317	383	365	343	396	347	378	362	368	341	344	365	353	370	395	386	339	392	378	350	340	360	366	368	346	371	376	388	383	355	358	378	324	396	359	377	378	389	370	337	383	381	375	376	386	389	384	416	360	351	372	419	368	373	418	368	366	357	369	337	341	347	363	370	339	375	381	348	377	365	334	377	385	378	354	376	362	345	384	387	395	374	367	388	387	351	358	365	341	382	357	389	333	377	362	378	363	371	351	363	358	351	417	356	379	358	376	394	387	328	328	364	381	377	378	370	379	350	373	407	389	368	387	338	383	328	394	359	378	375	365	348	347	386	396	348	366	378	351	347	382	327	379	360	419	372	345	351	364	399	369	354	338	382	347	382	347	386	356	369	354	371	345	330	386	362	353	397	365	362	354	376	337	350	402	375	360	371	353	319	342	377	392	353	402	353	372	359	376	343	367	381	347	361	371	343	421	365	335	339	348	336	399	364	381	344	361	357	376	355	347	383	364	360	382	359	381	396	367	378	355	359	400	325	361	367	381	362	363	411	378	376	421	368	348	363	377	358	406	352	363	365	377	393	372	405	399	385	377	368	360	334	394	367	391	358	339	364	337	343	367	391	363	392	365	351	420	349	337	378	358	346	384	345	372	358	367	355	369	363	368	357	382	360	376	408	346	359	352	399	357	331	388	344	346	371	349	369	364	399	375	361	390	391	361	387	365	373	363	363	351	359	380	375	370	337	350	365	351	342	354	386	380	360	369	366	372	370	366	345	346	365	364	350	410	379	364	373	365	390	359	363	397	379	380	377	350	325	374	336	381	384	353	367	387	362	395	362	412	350	363	401	373	349	382	391	410	387	382	341	368	391	357	367	362	375	411	372	362	347	391	367	356	401	339	323	381	363	387	393	371	366	345	362	355	356	345	356	382	332	378	380	382	357	402	350	342	350	342	354	364	365	351	345	359	368	379	381	374	343	391	339	361	365	347	380	358	351	379	353	363	359	392	353	396	371	352	329	383	361	380	376	386	387	384	370	380	396	386	381	422	361	356	375	358	363	363	338	354	325	376	376	377	334	351	359	347	386	380	389	364	383	333	353	358	385	345	402	358	354	386	374	361	341	368	370	366	350	334	391	368	373	382	369	369	373	356	359	379	357	357	352	357	397	357	360	355	345	398	368	328	361	348	351	393	393	360	349	343	370	361	407	384	345	378	367	336	369	342	350	369	342	392	375	367	338	375	364	349	328	346	371	363	376	359	406	358	392	389	397	393	347	369	339	361	367	378	371	355	380	391	376	364	395	368	379	371	335	376	371	385	370	370	396	370	363	372	347	414	382	371	389	360	368	370	368	350	334	348	354	383	382	334	412	372	390	327	379	360
28016	24194	28002	19348	11409	7161	5103	3722	2810	2296	1796	1523	1249	1075	905	786	709	647	527	464	446	383	357	295	272	266	236	243	262	268	225	234	225	208	225	235	233	226	206	217	204	240	231	222	204	213	208	210	208	207	210	222	199	235	218	227	211	218	224	210	243	240	221	197	228	221	214	221	239	219	204	231	230	202	197	262	237	212	197	251	216	236	219	234	240	199	251	235	252	231	211	216	210	217	220	199	219	251	224	238	250	214	229	228	224	203	239	226	199	242	200	243	238	244	222	243	235	207	237	229	221	242	195	228	255	228	240	242	224	258	201	230	239	239	230	240	214	248	208	209	214	249	242	234	255	223	202	220	201	211	234	240	254	226	221	220	224	228	233	248	234	210	199	246	230	222	222	249	209	216	253	252	237	238	234	203	254	234	228	221	261	236	223	208	230	210	231	232	224	226	214	229	195	200	241	250	244	194	223	242	223	231	215	190	208	257	227	236	213	263	238	213	227	238	239	256	235	227	192	210	229	257	216	240	256	230	204	238	241	216	247	228	217	224	211	214	238	254	218	222	201	236	216	225	227	224	207	211	229	196	240	226	235	231	204	243	207	235	238	221	246	244	234	176	219	257	216	248	212	213	195	216	183	235	240	254	225	243	239	234	211	257	227	214	215	228	218	221	230	204	218	235	238	260	236	211	192	247	223	225	229	242	248	246	255	243	208	248	240	236	230	231	210	220	214	236	234	240	210	233	267	214	258	227	235	206	219	219	210	210	226	231	208	232	229	206	224	227	237	233	231	238	214	217	240	190	235	243	193	222	220	243	233	236	223	255	237	243	255	222	210	254	278	226	223	212	210	232	248	216	214	240	233	225	230	261	208	240	222	226	200	218	245	238	225	221	254	236	212	237	226	229	240	220	203	208	224	237	223	244	218	238	238	221	224	227	225	222	201	243	240	215	242	241	216	255	244	211	238	242	220	195	228	212	229	225	220	222	205	232	226	219	226	229	225	231	241	213	217	235	230	228	213	223	212	251	249	247	227	221	221	253	234	229	225	212	227	228	216	230	224	225	235	227	234	260	223	227	224	201	233	187	206	238	225	238	258	248	232	222	251	207	251	229	203	228	228	247	210	234	229	226	227	211	211	265	244	226	223	207	230	232	219	252	251	194	224	239	211	237	222	221	228	237	235	218	223	258	207	248	208	235	215	239	271	233	219	251	205	218	214	239	212	243	218	239	239	191	200	235	203	231	205	213	249	228	232	224	234	230	224	229	245	226	217	224	243	204	215	219	187	247	250	209	189	239	223	211	200	228	226	192	246	226	243	242	233	249	229	230	227	222	237	216	239	206	222	234	245	225	214	247	222	246	231	233	241	252	255	227	211	212	216	229	237	228	212	238	223	205	234	243	230	221	235	245	215	222	256	231	236	214	216	205	232	205	239	206	241	211	204	248	237	241	237	224	227	244	209	208	221	224	223	222	211	214	223	226	227	235	227	221	222	242	241	190	237	242	219	227	202	240	214	229	206	228	226	259	225	239	214	239	203	214	206	205	208	221	235	218	230	227	227	226	215	200	232	233	219	221	212	231	222	233	213	218	214	239	247	248	195	247	215	202	222	230	249	233	225	228	233	223	241	242	216	214	238	207	221	242	235	246	209	225	242	215	224	211	218	216	243	252	210	232	234	217	251	234	232	221	226	247	215	236	190	230	226	225	230	240	219	244	216	228	240	246	226	203	227	187	231	221	209	231	247	201	224	230	234	207	214	211	241	225	238	211	226	215	210	222	233	228	210	230	216	241	238	241	198	251	218	217	226	238	214	254	215	228	233	236	232	212	243	232	244	239	260	229	235	234	237	271	230	229	216	225	217	241	235	248	225	228	218	224	226	218	215	225	221	232	200	221	253	239	218	209	257	218	226	254	196	260	248	205	193	218	224	219	217	202	229	242	233	221	218	228	236	237	226	237	254	252	237	217	228	221	207	223	240	268	231	213	253	239	209	233	229	186	243	252	237	236	199	222	233	233	246	229	228	200	236	211	198	229	232	227	240	244	230	212	245	206	242	256	217	217	224	244	262	232	227	203	192	240	195	207	227	217	229	230	231	232	245	224	229	200	239	218	244	213	235	230	237	215	242	224	246	226	229	217	225	225	208	247	218	215	216	207	217	245	250	226	227	222	197	238	218	236	247	238	234	216	221	255	230	244	214	223	219	231	216	242	229	243	224	232	238	231	205	232	220	217	220	210	248	236	207	220	198	225	231	224	241	212	220	214	232	244	234	228	209	228	216	242	219	233	237	230	220	243	229	228	229	229	228	234	231	218	231	227	236	223	229	207	220	223	282	212	216	251	222	241	230	233	235	220	239	221	224	211	236	236	216	225	230	218	242	223	241	217	230	229	255	211	222	213	214	251	220	242	220	241	218	254	230	249	238	232	207	233	241	212	219	231	192	250	205	227	244	238	222	211	226	247	249	220	248	208	203	230	233	233	239	218	252	220	225	213	234	245	233	239	219	251	237	202	205	226	232	216	223	230	234	219	220	217	247	255	223	219	222	207	220	250	230	234	230	241	223	225	245	208	199	221	228	204	212	232	227	234	204	233	228	202	188	219	224	224	232	232	210	237	223	234	213	212	208	190	225	210	243	230	206	197	234	237	209	200	205	199	241	220	250	220	232	238	244	238	235	204	224	209	238	239	216	201	215	229	236	223	216	186	221	226	249	204	258	237	225	226	221	218	264	260	250	214	238	213	222	232	248	230	226	203	216	212	233	212	236	220	239	251	240	236	241	230	217	233	217	227	235	217	229	201	217	255	233	214	220	206	199	232	225	203	222	228	241	234	228	257	231	222	224	234	219	212	230	217	235	243	181	197	240	202	217	226	247	236	226	217	248	225	234	227	206	218	209	204	222	226	233	214	236	244	224	234	227	231	204	239	235	234	220	213	208	231	241	216	220	237	222	230	244	218	196	238	216	237	228	218	215	248	217	215	231	235	213	246	227	223	226	249	256	228	229	220	261	230	206	216	245	222	263	231	229	214	207	234	234	225	189	238	228	213	230	239	228	191	230	229	224	209	245	248	211	215	248	197	215	209	252	215	214	256	237	237	211	219	228	230	254	228	223	210	224	222	208	240	234	229	234	226	211	233	230	217	248	246	227	231	253	229	234	235	243	196	194	197	241	255	225	242	248	216	221	251	203	224	224	207	218	224	250	224	209	252	197	223	242	262	220	228	233	256	238	244	241	225	211	211	238	238	206	217	249	231	220	212	224	221	228	197	197	236	216	219	228	228	237	221	219	231	228	196	227	223	212	214	229	230	211	221	219	240	211	249	246	211	260	241	252	222	221	237	226	216	220	225	242	239	223	211	210	232	218	231	256	226	219	219	220	217	227	218	228	199	236	221	199	227	211	241	226	228	222	227	242	218	239	219	209	213	259	218	229	227	224	221	236	225	240	226	206	250	234	219	208	211	218	252	227	212	217	245	232	233
24221	39931	30459	19196	15180	11444	8665	6549	5361	4168	3219	2678	2078	1753	1446	1201	927	899	783	706	578	493	411	355	335	302	296	293	263	289	260	240	243	240	240	218	240	231	233	244	227	243	265	244	241	254	243	229	247	259	208	253	238	259	269	215	226	265	228	273	230	255	237	227	236	261	257	254	232	243	236	250	263	248	240	234	248	279	223	245	234	242	231	224	233	246	242	234	228	234	222	258	254	238	231	244	244	263	278	237	223	234	242	256	241	234	237	278	240	220	245	282	266	241	233	256	243	245	247	221	261	239	244	269	261	254	245	223	256	238	262	245	225	243	279	249	246	205	259	234	238	253	253	251	245	213	247	254	245	253	269	246	271	268	268	257	257	222	219	252	228	249	241	247	241	260	270	269	267	256	249	229	238	280	245	248	261	261	226	228	215	259	230	233	264	280	271	269	260	224	250	223	233	239	238	232	253	267	263	243	257	244	259	257	247	237	247	255	257	280	226	267	272	224	270	241	212	246	243	222	233	244	250	257	247	249	241	231	276	225	251	276	248	270	235	267	265	239	258	247	278	228	249	250	256	248	228	267	220	248	258	252	262	245	243	251	225	259	265	247	256	237	230	250	230	246	251	234	264	264	224	249	247	238	262	243	256	241	276	277	262	254	231	240	271	246	229	253	248	262	250	262	256	265	281	261	263	244	227	254	240	272	223	223	248	239	262	270	245	235	246	230	244	237	273	247	269	250	241	283	237	241	251	239	236	237	255	219	239	233	254	264	260	217	265	261	237	224	224	258	237	244	243	249	244	219	234	226	238	229	248	256	252	269	254	230	251	240	232	261	257	244	210	217	261	246	264	245	283	241	277	260	252	231	254	240	247	228	259	237	251	257	258	282	226	226	248	289	230	248	245	252	241	237	279	256	241	253	251	254	268	260	239	229	259	241	252	254	260	245	240	240	247	254	249	247	229	242	264	267	237	241	250	222	234	277	245	239	247	243	230	245	224	237	268	249	224	281	258	221	223	231	256	235	237	262	243	244	256	245	252	239	269	275	241	239	267	244	256	258	250	237	218	231	256	242	252	252	253	282	304	219	261	258	249	293	247	263	243	248	258	250	229	267	282	237	247	250	227	238	242	233	260	263	243	247	263	297	231	257	231	222	241	267	263	234	243	257	230	252	223	255	262	275	216	252	251	235	231	274	247	238	262	280	251	238	247	254	267	243	254	222	246	272	256	252	247	281	253	245	246	238	261	227	243	259	269	218	234	219	259	284	270	263	237	256	222	218	210	240	246	218	247	227	250	254	239	236	245	256	262	216	263	261	255	255	229	257	267	258	231	260	236	257	235	271	246	225	262	251	245	227	234	254	280	232	246	215	246	233	242	269	228	224	267	265	227	271	237	244	248	260	244	235	241	246	258	252	266	272	241	258	227	244	249	273	263	251	252	248	241	235	242	262	246	204	255	230	228	230	237	247	235	266	257	234	248	262	272	250	249	247	270	219	252	225	247	257	239	210	245	277	254	251	233	257	235	272	247	248	261	247	242	257	261	254	251	259	259	234	251	247	229	258	233	255	232	253	256	225	252	237	234	252	225	240	263	209	260	240	245	263	268	230	238	247	249	223	239	245	266	232	275	220	229	268	241	287	264	218	226	258	251	275	221	272	236	256	239	233	236	227	221	264	223	241	244	232	243	250	238	234	223	230	249	233	245	250	255	262	219	264	242	252	264	246	237	275	247	278	243	241	250	247	262	240	234	256	226	232	227	211	235	252	236	286	252	273	239	263	270	250	248	239	245	245	263	241	247	222	244	234	251	268	228	238	256	251	263	266	252	238	245	244	221	252	254	244	219	263	258	265	236	245	231	228	254	252	232	263	246	249	236	219	264	200	242	278	262	264	237	285	250	250	256	230	243	240	231	228	252	250	225	257	240	242	270	252	226	246	245	267	237	254	282	238	236	250	256	260	244	261	251	248	233	236	245	260	228	236	232	285	222	261	262	252	275	244	238	222	216	266	215	256	262	228	251	246	232	251	227	254	252	274	271	235	223	245	235	264	255	213	221	263	261	265	240	249	240	262	234	248	230	239	252	241	236	255	245	239	241	215	243	264	260	265	243	207	246	228	248	260	233	243	249	277	255	241	257	240	262	238	230	254	280	236	221	256	257	252	243	241	215	259	254	274	259	238	232	258	231	255	267	278	259	214	238	247	235	235	229	260	264	220	221	253	242	222	249	214	250	257	226	232	263	228	237	275	234	248	225	225	242	223	278	243	251	261	255	238	247	212	243	256	251	248	243	224	285	250	254	236	254	223	257	267	276	253	239	251	252	255	241	277	251	249	238	280	251	260	256	245	270	231	258	252	231	238	260	253	227	278	232	238	234	272	241	238	248	254	256	223	249	280	255	229	240	221	257	266	262	236	213	237	259	224	253	250	237	264	246	253	263	253	260	268	227	237	269	242	231	269	238	228	249	255	262	253	250	249	259	240	256	259	232	280	242	248	244	279	262	272	265	269	262	242	265	254	226	267	272	233	254	268	229	239	231	236	248	234	253	266	245	262	265	238	243	256	253	230	255	244	242	223	241	246	253	251	247	238	248	244	252	225	228	225	253	244	258	230	267	259	260	249	257	248	222	245	249	233	224	244	241	248	258	235	247	278	248	260	232	259	258	254	282	239	224	254	244	257	233	238	267	263	239	244	249	265	246	238	247	237	243	237	268	256	253	236	257	248	259	213	262	261	259	244	243	256	256	243	262	240	224	241	244	281	239	227	260	234	254	235	233	244	267	246	246	217	269	235	258	231	226	278	264	239	221	239	266	211	227	265	224	245	262	242	235	218	247	256	249	247	247	259	271	288	231	254	245	252	237	242	236	275	256	238	225	261	246	237	245	252	240	221	254	230	262	226	242	262	241	229	208	294	221	270	240	257	284	235	243	253	242	231	224	264	250	233	228	255	227	268	245	244	225	267	251	224	243	277	269	251	242	245	263	242	240	263	253	232	252	226	284	223	225	238	254	240	235	258	236	237	255	258	234	261	228	248	269	226	258	249	246	236	233	258	240	259	249	245	240	247	260	248	257	214	230	236	253	233	271	264	241	254	235	224	229	225	243	266	258	256	264	208	258	227	255	252	247	280	248	274	259	233	245	250	254	231	278	223	237	225	236	225	222	252	234	235	244	242	204	236	239	238	246	241	244	249	254	268	246	239	211	250	260	237	251	254	244	258	262	243	238	279	238	253	237	244	246	228	257	245	252	255	249	217	229	251	211	255	246	257	250	249	250	250	257	261	246	245	223	256	270	257	256	214	252	257	266	239	264	230	288	221	232	266	230	239	280	219	241	238	208	273	247	253	260	247	235	237	217	294	252	254	259	243	263	254	240	272	271	254	264	260	245	245	246	248	244	263	247	249	255	238	266	229	237	220	250	236	240	260	259	251	241	233	251	242	224	231	227	259	258	230	247	271	258	240	254	254	243	254	258	254	242	251
23385	21068	28294	24149	21462	18522	11126	6468	4505	3864	3086	2486	2063	1761	1517	1269	1143	1019	875	693	689	624	536	530	442	398	440	411	416	369	409	391	409	363	346	355	346	352	372	384	350	369	344	325	383	351	359	422	368	399	405	372	367	379	356	368	397	361	383	395	377	390	405	369	410	368	371	331	380	360	382	354	347	368	332	349	374	357	351	348	365	351	363	406	370	335	397	360	351	379	370	391	342	376	352	345	368	364	386	362	356	335	352	339	373	367	371	340	370	321	406	413	372	345	403	318	379	335	373	379	337	364	343	365	385	373	380	412	362	392	357	379	383	361	379	379	368	362	393	367	380	364	365	392	369	342	361	368	370	379	352	364	359	385	340	386	373	327	337	351	367	375	353	339	372	376	376	369	375	363	349	353	348	356	351	369	348	348	359	389	391	369	379	392	381	338	359	341	359	391	353	333	398	380	355	353	401	323	344	365	380	370	394	357	347	398	358	389	370	378	356	364	380	352	334	331	380	376	393	395	376	372	399	373	359	359	347	379	379	366	345	362	387	360	369	373	364	372	388	361	390	349	385	359	409	373	334	368	373	370	376	375	335	337	368	376	352	373	378	375	354	358	381	362	381	379	356	351	369	337	402	362	368	393	378	384	361	373	358	366	333	344	366	366	356	381	343	377	341	381	380	360	371	358	362	372	350	375	397	376	371	402	319	361	390	392	371	405	362	365	382	354	335	353	346	374	336	347	392	388	371	351	361	360	383	358	359	344	378	355	360	356	380	371	355	385	351	371	358	372	379	382	373	363	358	349	370	362	378	382	346	402	354	388	351	389	362	354	342	357	393	353	377	385	372	365	375	348	374	352	335	333	361	357	412	402	402	370	378	404	367	383	392	360	366	353	377	361	395	374	354	406	355	375	363	368	356	351	375	369	377	382	395	370	341	348	387	349	399	392	332	369	379	385	377	368	372	321	370	348	333	378	414	347	408	391	352	402	345	400	392	366	373	365	374	378	406	375	361	350	370	383	343	373	344	346	390	371	370	321	359	371	356	330	365	365	372	377	379	355	347	352	390	376	388	367	380	393	394	371	338	372	318	345	347	368	364	367	386	362	373	337	383	388	398	348	369	365	363	359	355	397	363	415	339	358	347	357	358	341	383	383	387	376	371	377	354	384	368	348	375	381	355	358	355	366	337	366	369	385	375	368	345	393	365	363	364	376	372	374	342	403	364	369	332	350	312	388	337	348	387	357	346	327	360	353	344	380	358	365	407	353	341	363	374	364	362	395	324	354	411	355	355	372	376	355	377	382	357	382	386	382	375	338	327	365	328	354	366	369	366	324	396	344	340	368	380	360	371	377	354	356	375	370	362	361	393	360	360	382	353	335	357	344	398	372	387	437	378	344	389	346	364	374	384	360	376	386	400	382	359	368	352	331	369	322	344	364	376	377	346	387	357	349	336	365	373	340	392	314	346	358	363	342	360	369	347	352	393	376	377	369	359	378	357	369	341	359	356	358	384	333	376	340	355	357	386	382	342	355	402	383	338	380	399	329	353	356	335	347	417	380	397	395	357	368	352	360	340	362	400	349	377	372	372	352	362	369	340	357	341	366	369	380	366	354	351	357	367	367	371	380	383	342	374	381	377	353	366	395	349	383	327	377	414	381	384	368	367	361	357	393	345	396	368	377	341	330	364	326	356	387	355	365	412	386	349	385	345	369	319	372	366	367	402	318	333	382	332	370	382	394	360	380	377	343	370	353	408	372	366	329	380	346	373	351	387	376	350	379	351	336	359	368	353	351	346	335	370	345	358	386	383	351	341	344	372	322	325	359	372	375	363	353	361	369	378	390	359	378	344	355	378	373	403	348	366	358	361	367	373	379	332	365	356	369	369	384	389	389	378	351	360	369	355	325	335	376	346	375	377	344	351	354	363	378	314	383	347	376	358	370	373	345	391	386	383	364	396	361	372	361	393	359	382	359	394	348	344	348	352	374	383	384	314	376	351	370	374	383	348	353	386	374	346	378	346	374	363	382	344	347	380	336	333	361	349	373	348	351	382	350	348	358	386	386	377	370	374	378	361	366	354	346	394	344	381	348	387	352	349	394	367	342	315	389	392	382	351	381	388	397	378	391	357	332	373	352	382	396	334	373	365	362	363	384	361	364	353	338	363	360	368	360	398	379	379	404	369	369	360	348	348	331	371	372	349	397	345	385	352	388	374	385	372	349	339	340	363	385	368	334	384	356	374	365	349	362	392	375	381	362	367	361	356	354	315	387	432	398	369	338	383	408	380	352	369	395	387	385	360	376	350	351	378	372	324	352	398	343	348	361	344	353	380	356	383	381	345	402	359	393	387	357	365	352	384	394	410	383	405	353	365	361	347	379	354	379	375	347	353	382	364	355	342	365	326	363	384	338	311	370	371	367	357	395	398	365	377	421	359	362	396	374	350	365	376	362	337	369	366	359	386	370	377	335	360	399	363	377	344	354	345	378	381	386	343	385	368	380	402	367	363	351	328	358	357	380	407	356	365	382	352	375	356	384	316	404	370	370	393	347	391	382	332	341	365	379	348	345	357	354	380	352	370	380	365	379	352	377	373	388	359	372	342	360	360	373	397	383	345	354	354	342	351	360	337	381	352	363	338	400	339	350	351	356	372	402	389	377	368	385	358	342	376	362	359	350	361	365	392	340	377	355	379	334	378	351	359	344	355	387	370	368	364	379	337	368	385	368	345	386	357	351	376	369	351	371	310	357	361	366	383	372	365	409	358	340	350	370	373	414	314	384	370	388	324	322	356	387	327	373	370	335	320	411	340	363	350	384	388	372	374	395	379	360	374	383	357	366	332	378	385	394	385	354	372	355	364	388	346	372	347	345	411	355	362	392	341	366	367	357	330	371	370	347	352	356	402	377	332	352	374	362	339	359	373	373	372	353	371	375	414	331	355	395	355	326	357	360	337	385	342	379	379	371	364	381	339	376	360	388	361	364	366	340	365	368	354	345	392	357	353	331	346	362	370	350	315	350	370	375	332	391	351	371	362	366	355	358	371	369	341	358	373	380	325	350	358	378	363	359	394	363	385	365	387	391	358	323	355	354	375	358	389	383	374	377	391	314	394	386	320	395	364	353	350	347	387	365	375	354	391	366	343	372	357	375	340	353	382	368	349	380	371	344	365	361	349	388	371	335	382	366	328	319	412	356	378	349	351	370	386	345	335	406	366	344	390	347	362	352	428	370	374	324	345	380	398	357	348	361	368	347	367	363	400	338	366	361	356	368	387	369	392	361	340	354	382	364	374	373	356	368	355	333	384	357	403	341	372	350	354	359	375	338	367	372	370	340	357	361	389	391	374	386	375	364	365	351	387	357	374	413	361	400	337	365	353	320	396	381	360	352	380	386	383	373	361	391	331	376	374	344	374	366	358	322	357	371	385	363	344	356	377	370	373	359	352	404	344	358	378	367	337	368	356	405	372	368	359	376	378	367	402	379
24969	47846	36918	25093	20486	16148	12380	9311	7480	6050	5066	3979	3237	2706	2234	1884	1591	1356	1140	1001	893	794	703	583	517	492	484	451	411	391	388	413	407	352	415	406	391	427	382	406	340	405	366	427	402	399	398	390	373	376	368	396	394	391	423	406	389	373	393	422	385	404	420	394	374	364	374	407	365	376	353	406	365	390	379	380	398	397	419	420	438	403	398	415	366	428	367	419	383	386	413	401	405	397	400	414	406	411	370	384	385	377	408	380	381	387	415	404	392	418	388	383	389	353	372	413	376	428	416	382	372	414	419	389	406	402	383	420	412	419	372	400	430	384	391	386	368	390	370	357	400	385	382	393	392	402	408	374	398	365	326	405	382	401	388	393	399	403	402	368	411	349	392	376	389	392	380	380	427	365	399	396	398	371	379	390	365	380	364	405	380	395	364	411	405	400	346	411	407	407	392	396	423	433	386	370	372	378	427	357	378	408	378	381	396	383	376	365	399	418	401	359	373	403	390	400	393	412	393	387	381	359	367	388	397	370	434	374	396	395	391	383	377	356	397	386	376	367	401	383	395	365	392	400	396	387	416	364	391	374	388	385	351	350	394	385	385	394	414	380	383	386	384	394	414	415	398	394	395	443	386	356	364	382	372	393	386	408	392	419	382	369	399	403	340	379	400	363	400	403	383	392	395	365	382	396	365	396	368	383	377	359	366	443	409	408	436	405	397	375	355	366	413	389	415	361	387	403	383	377	397	392	359	372	411	381	403	352	418	396	401	387	382	403	384	399	391	414	378	393	427	388	370	406	395	355	415	396	345	414	413	393	421	366	396	391	368	389	378	347	394	430	403	357	399	407	422	433	407	414	376	378	433	389	384	376	383	399	438	389	407	354	380	413	412	385	414	367	356	370	439	381	429	381	347	398	402	399	350	375	353	377	418	408	364	392	400	395	374	375	386	370	373	400	410	365	369	409	388	385	370	384	360	373	385	358	404	366	380	400	393	373	385	377	368	410	386	360	388	393	391	376	393	374	400	408	405	390	385	363	403	378	389	409	422	411	380	379	399	398	358	373	364	393	373	370	398	376	378	372	366	414	387	401	392	343	386	376	398	373	392	406	412	411	389	377	370	378	421	386	410	353	378	387	382	383	423	373	391	399	395	382	349	381	407	391	421	440	393	411	404	386	382	349	373	399	400	384	398	395	411	422	388	391	355	398	381	435	401	359	419	420	352	398	400	379	366	380	387	385	402	429	364	411	406	370	431	365	409	368	402	381	400	405	390	379	410	378	387	398	385	343	414	386	401	409	392	393	382	395	397	399	412	398	367	388	409	411	398	363	357	369	388	396	387	402	387	342	397	386	396	382	378	409	419	398	401	374	387	370	379	396	374	371	395	357	414	401	405	386	403	419	382	375	389	368	367	395	406	383	404	407	384	375	412	374	370	406	376	380	383	391	383	368	372	361	354	389	365	412	418	413	413	397	421	401	394	397	371	382	426	383	430	380	367	404	356	394	380	404	362	412	379	380	398	370	383	419	386	371	355	382	412	371	378	370	398	381	408	388	369	364	408	398	402	423	365	378	395	396	390	368	367	405	381	399	361	387	406	413	386	379	393	406	414	379	364	358	394	398	395	394	367	373	409	397	370	418	380	395	405	396	368	385	405	417	362	327	387	370	362	404	413	386	373	391	423	411	394	365	388	391	388	394	378	397	374	415	370	387	375	390	398	406	371	354	422	420	413	373	366	346	375	373	352	391	389	375	393	407	361	402	388	397	384	446	361	402	393	388	353	391	427	372	389	406	394	371	388	414	389	397	392	374	394	410	369	350	398	365	412	398	407	388	394	362	401	378	399	366	418	390	409	381	350	387	412	379	392	378	416	378	379	389	367	420	397	394	359	413	402	394	387	369	401	370	376	363	366	344	377	380	364	382	447	390	386	359	390	407	374	376	397	401	358	406	397	379	395	388	387	378	378	402	380	400	369	374	398	410	388	353	392	405	390	416	414	411	410	410	417	371	403	371	380	398	396	382	385	379	356	384	372	409	356	372	371	446	344	413	382	371	402	422	402	411	404	378	395	369	386	361	373	401	385	383	363	392	390	355	403	427	365	400	372	376	383	416	361	404	371	398	414	433	368	407	389	418	420	422	398	379	384	393	400	379	380	383	402	407	374	395	402	383	409	375	365	415	386	383	375	426	394	389	410	400	379	401	417	398	400	439	388	374	390	380	392	361	388	401	417	376	367	383	382	380	389	388	361	433	357	399	380	384	352	371	381	438	395	379	360	378	357	396	380	364	400	366	370	381	399	377	401	428	389	399	402	400	389	353	384	380	403	392	388	379	359	399	395	402	351	402	356	382	356	369	400	396	390	409	392	412	357	400	389	360	384	356	403	415	392	367	390	404	405	392	390	415	419	396	392	365	377	385	373	368	382	399	424	388	394	386	392	369	429	366	396	375	381	394	393	395	369	349	367	406	403	363	398	393	409	409	417	391	389	382	395	417	394	439	378	375	417	345	353	425	385	388	409	366	365	366	399	383	406	387	402	378	350	361	375	404	399	393	410	394	377	405	403	401	398	421	362	377	399	391	369	427	366	375	387	419	378	367	368	400	345	428	423	361	403	419	442	381	356	407	400	364	368	418	353	387	365	408	440	381	360	421	390	420	380	411	370	344	389	377	385	430	400	382	389	391	395	383	388	400	400	370	364	360	382	381	372	357	394	425	388	374	392	371	387	388	369	418	390	387	368	380	413	405	359	389	383	369	402	376	394	407	372	384	380	381	396	350	380	400	391	394	387	397	409	369	397	403	398	371	382	369	355	373	386	415	421	352	405	396	365	380	400	364	435	359	376	400	376	363	384	395	406	394	388	348	442	381	361	386	389	364	442	385	387	416	405	365	369	412	408	399	390	368	409	416	380	406	369	383	370	374	372	398	425	389	382	345	375	392	397	401	381	398	396	383	386	411	374	392	380	422	411	428	339	398	404	391	362	363	406	363	366	388	372	381	369	340	389	403	395	361	393	399	375	396	413	395	374	399	369	367	391	416	402	438	389	359	401	398	401	366	401	399	408	383	385	404	402	372	393	403	349	375	385	391	408	358	391	389	400	398	403	401	421	421	407	386	389	359	397	374	414	378	392	409	395	405	387	382	405	388	410	393	387	425	396	419	376	395	403	364	385	367	363	400	398	386	385	384	392	373	366	420	381	378	424	394	437	391	386	371	377	386	404	382	385	416	368	360	414	394	390	377	330	381	406	386	395	395	383	389	429	375	421	406	410	416	390	361	383	402	408	400	415	381	422	406	395	385	427	401	435	385	344	387	375	350	432	378	406	374	393	388	351	400	384	399	391	418	397	405	394	397	379	402	364	348	424	407	404	370	395	429	426	401	371	356	366	356	381	408	390	393	387	401	368	413	419	411	422	407	370	379	422	402	386	422	389	355	388	368	435	384	406	408	357	405	373	365	392	361	375	348	420	379	400	413	388	394
24672	21060	27478	25528	18542	11424	7120	4858	3552	2957	2345	1929	1521	1320	1087	967	786	662	545	478	407	336	320	276	244	210	201	218	184	181	195	176	182	167	174	156	181	195	182	166	179	173	202	187	153	145	157	149	187	144	174	175	168	188	199	170	165	169	194	156	164	164	161	161	161	172	132	167	188	160	163	192	168	186	153	178	171	137	167	160	162	166	161	173	175	171	178	170	158	181	170	153	154	163	177	158	148	180	170	183	163	161	154	185	189	174	196	169	178	176	182	165	168	162	161	169	182	181	176	169	186	159	178	151	142	153	184	152	177	171	170	142	172	153	191	175	163	157	151	184	174	183	160	165	141	162	168	182	168	179	157	148	146	164	166	174	172	163	167	154	166	168	168	167	178	164	170	179	158	157	143	186	155	169	146	176	167	179	186	158	161	168	183	149	167	152	152	183	187	173	159	174	155	170	137	178	169	158	172	155	168	161	164	178	174	155	172	160	180	177	172	163	178	178	187	177	152	167	133	170	153	168	188	161	177	152	172	166	156	127	160	151	153	178	134	173	184	176	175	161	149	168	180	187	187	162	195	177	182	164	192	156	177	168	150	158	160	148	164	172	166	173	182	175	195	175	160	176	184	183	186	175	160	178	176	171	162	160	144	134	171	149	196	168	162	165	169	155	170	173	158	174	166	167	163	169	157	143	180	191	160	165	175	192	141	155	185	166	154	197	177	171	204	179	182	178	174	168	156	171	183	177	160	157	162	153	168	146	154	175	148	163	168	178	160	181	160	162	164	153	169	174	157	186	171	178	161	174	152	167	168	156	146	154	150	166	175	142	179	168	165	162	181	167	170	176	166	158	171	150	154	165	189	172	172	164	167	150	152	178	170	158	167	170	166	172	153	150	172	168	171	186	153	165	171	184	167	161	134	165	170	171	149	152	156	159	176	151	145	183	194	163	166	179	157	169	161	179	192	147	162	174	174	145	180	154	187	178	167	182	186	174	185	170	159	138	182	175	161	162	160	169	149	161	149	160	149	185	179	156	154	192	163	172	173	179	158	160	191	183	150	179	164	167	174	162	166	153	162	164	167	173	175	178	163	161	161	187	178	173	170	157	181	169	181	157	165	153	158	176	154	171	151	155	159	154	158	180	181	165	161	160	177	168	173	150	161	170	173	165	179	153	147	174	169	147	182	141	206	175	170	159	162	161	197	172	181	165	176	157	179	152	135	181	177	186	167	172	186	194	168	155	177	172	189	176	152	163	188	184	149	145	180	147	163	161	195	172	162	156	163	182	170	175	164	191	166	169	183	168	186	168	161	181	183	154	194	149	161	184	166	172	154	179	160	161	164	180	171	171	168	159	176	182	186	149	181	174	165	151	181	180	178	186	167	189	156	168	149	159	178	160	174	164	170	179	166	176	184	153	163	164	173	184	163	172	172	177	170	176	131	172	170	162	163	178	164	158	173	157	151	190	165	165	169	151	179	159	155	151	154	151	148	189	164	166	155	172	158	158	180	159	147	159	171	179	176	165	148	171	177	158	155	153	170	175	164	162	179	160	189	159	165	167	174	182	171	179	146	166	155	174	168	183	154	165	163	166	155	158	156	147	156	180	179	166	172	168	168	157	162	166	138	168	140	159	157	186	144	172	178	175	151	159	158	163	168	159	165	181	176	165	167	167	166	168	162	183	158	153	157	177	148	161	181	156	172	166	159	190	157	161	172	179	198	163	176	171	168	167	158	204	153	179	170	164	174	126	176	168	158	147	166	166	197	145	166	149	164	153	134	161	180	167	165	158	192	181	167	153	153	148	167	168	193	157	173	169	162	172	165	161	153	169	170	155	169	166	162	165	176	160	155	197	188	173	160	173	173	176	163	162	162	156	171	156	144	148	176	175	139	167	165	168	174	160	173	164	157	156	196	172	154	145	166	163	163	162	168	169	182	155	175	153	175	147	155	169	174	161	163	167	173	175	174	172	191	155	178	169	175	175	175	182	158	163	155	169	174	181	157	154	167	172	167	138	164	158	148	156	183	181	170	164	157	162	184	157	163	146	184	160	191	202	175	173	146	163	158	150	166	151	157	160	159	175	155	160	179	181	177	156	153	168	176	170	159	174	188	160	153	178	171	175	175	168	165	187	180	148	174	168	174	157	156	163	167	151	158	170	170	152	153	184	163	162	179	167	151	177	149	153	166	156	189	160	143	150	140	169	166	146	168	185	181	159	162	156	165	165	140	167	148	169	152	183	149	163	165	139	182	176	144	190	187	163	140	170	176	181	169	178	166	173	158	172	176	169	155	171	170	167	170	171	157	153	166	147	178	160	192	171	188	179	189	174	180	152	168	184	164	147	182	160	178	156	178	158	144	150	178	163	186	194	183	162	169	169	170	152	177	174	170	163	156	167	162	184	171	190	169	175	192	145	149	174	197	162	161	179	161	187	171	165	184	160	161	142	167	169	171	186	149	178	146	152	161	203	187	176	182	183	175	168	163	173	161	185	183	158	170	189	197	170	168	161	166	183	179	174	161	170	170	169	178	180	163	167	180	168	170	163	165	169	164	190	155	165	152	168	189	171	160	178	178	172	202	147	176	189	192	158	171	151	165	161	166	166	146	162	170	169	168	172	161	165	160	183	164	144	159	185	154	170	145	155	174	169	156	166	175	161	159	157	176	164	151	150	165	163	175	164	169	172	153	168	175	165	184	179	161	157	161	148	159	178	150	174	153	151	185	145	161	164	163	149	149	163	181	187	181	172	170	147	184	187	176	157	180	154	157	188	175	162	172	173	170	150	171	151	165	152	179	163	164	166	174	150	156	152	188	147	195	142	174	173	195	165	176	146	172	172	153	163	167	167	172	157	177	193	170	162	183	169	191	157	183	152	173	171	160	176	154	189	153	166	177	175	155	160	159	178	184	158	163	176	184	187	169	164	170	182	157	145	177	169	168	181	174	178	173	165	176	167	168	163	151	177	161	170	158	172	183	170	172	170	170	174	189	199	153	156	165	174	161	177	168	170	166	171	170	163	154	173	178	165	180	150	147	160	177	156	173	171	149	177	185	161	157	178	175	167	181	193	183	147	171	155	162	154	173	172	172	178	164	172	161	160	178	157	167	178	165	172	160	156	163	180	173	137	171	145	157	168	194	135	159	146	176	155	163	181	132	166	166	155	190	159	182	172	164	168	155	183	158	143	168	204	154	186	175	178	181	179	162	164	148	197	168	170	160	158	166	181	180	167	172	167	159	180	181	149	148	146	165	150	158	179	152	161	142	157	176	180	149	169	181	169	189	187	172	192	168	184	170	181	165	203	173	161	177	146	158	156	179	174	166	186	170	164	159	178	179	165	157	167	187	174	179	161	192	157	167	164	165	160	160	153	178	167	178	166	179	187	176	163	154	156	178	140	154	168	145	162	170	151	209	176	168	171	170	176	158	175	166	163	174	157	150	165	182	170	167	155	196	171	161	158	157	159	164	177	177	186	179	151
24396	44411	34752	23168	18777	14712	11037	8468	6492	5332	4138	3321	2719	2051	1802	1463	1246	1051	824	675	603	526	418	360	297	268	291	259	207	202	168	187	189	208	171	197	184	205	192	185	223	184	185	191	199	187	173	184	194	171	180	219	196	176	205	187	180	186	172	173	176	175	174	186	169	179	187	195	188	190	181	171	198	192	193	176	181	177	191	195	189	156	181	182	181	180	190	187	172	192	222	198	178	208	194	179	200	215	188	182	162	193	194	189	183	201	193	197	192	169	190	194	175	175	180	200	195	206	195	191	181	181	176	159	193	178	176	190	203	211	162	197	177	178	177	188	185	184	193	180	161	199	179	181	192	197	181	191	186	198	202	165	188	192	172	212	201	164	185	179	166	179	194	201	189	194	178	187	193	198	183	206	189	192	198	191	190	198	197	180	171	191	200	190	182	167	188	185	190	154	173	191	182	193	164	177	183	199	179	208	182	169	186	163	196	195	169	192	210	172	183	184	198	181	190	195	191	205	196	162	170	184	182	184	191	190	190	193	216	219	204	169	211	177	180	170	166	209	219	170	169	186	192	189	194	176	166	191	179	189	182	174	186	206	194	183	184	176	201	187	182	183	177	207	176	187	203	212	167	185	190	199	164	184	204	190	202	188	182	188	157	197	169	178	186	181	182	183	175	171	192	169	164	167	192	165	175	188	210	176	189	177	190	194	205	190	184	164	171	170	190	202	175	195	174	187	174	201	196	177	175	181	197	203	210	194	185	184	184	180	185	176	202	195	203	182	178	189	208	191	201	175	192	155	189	210	198	176	198	183	181	187	185	182	174	178	192	176	202	190	204	180	176	179	180	200	193	185	190	182	164	212	181	172	187	195	187	191	189	211	195	189	206	221	196	209	193	179	219	189	188	191	196	181	184	173	172	163	172	168	191	192	208	218	210	162	202	190	162	180	189	207	196	191	176	186	173	187	201	209	177	178	197	203	161	183	186	188	182	170	195	199	174	183	185	179	173	181	175	171	180	184	182	197	185	199	157	201	192	186	175	231	193	158	182	207	195	217	199	198	163	171	161	186	182	191	191	180	197	203	194	180	185	190	213	185	180	198	210	199	184	182	204	154	174	164	181	197	174	190	197	199	184	179	184	179	193	157	190	168	196	179	192	185	161	196	186	176	211	174	175	192	178	163	153	203	186	188	176	206	185	202	201	177	203	195	178	209	195	188	171	181	193	169	216	162	201	196	189	171	184	196	185	197	189	216	174	185	198	198	171	178	174	180	189	169	167	215	182	158	200	196	182	174	184	171	194	170	163	169	181	188	172	197	189	200	183	165	185	181	186	189	162	152	197	179	191	185	167	184	181	166	169	203	194	198	191	191	209	191	177	220	190	177	180	193	179	174	189	194	201	199	169	197	196	184	196	183	175	200	182	167	192	197	200	166	213	182	199	194	182	196	197	181	189	180	202	178	208	179	176	173	198	197	196	172	208	190	191	210	192	188	202	190	180	185	198	176	199	180	174	185	202	171	197	177	200	222	172	181	190	190	183	201	187	191	179	180	197	174	190	200	199	181	172	165	180	191	165	183	201	174	163	182	194	187	201	181	189	191	193	193	193	203	183	159	185	191	203	193	201	188	198	209	174	195	190	180	190	183	193	186	219	184	205	210	189	188	167	195	194	204	215	194	181	208	177	168	186	185	182	199	173	184	188	197	181	180	166	181	164	190	177	178	194	177	196	203	184	214	194	156	188	181	191	193	189	192	182	177	170	189	208	184	184	167	187	210	196	168	219	175	167	191	207	173	178	162	188	190	172	197	181	175	188	190	186	168	196	174	188	181	179	161	174	200	201	200	173	207	165	198	188	192	184	187	179	175	201	160	197	201	207	173	210	201	193	190	175	192	178	203	188	202	178	196	199	175	173	165	213	187	157	193	177	192	180	170	185	200	189	205	189	195	200	195	167	211	200	193	187	207	180	199	173	203	188	186	197	176	183	200	189	191	180	186	217	190	220	174	167	189	184	212	187	151	189	199	208	209	179	172	173	155	173	192	201	198	186	194	196	188	174	190	197	169	178	181	199	159	175	156	171	175	214	189	191	170	184	171	212	199	205	197	175	225	198	189	181	199	163	189	191	199	193	184	206	167	193	193	182	176	186	163	183	182	194	167	196	177	192	167	201	170	176	177	182	193	164	183	175	189	163	176	205	183	182	184	178	164	195	204	174	194	209	157	167	193	192	170	213	188	173	181	213	157	188	193	189	169	180	192	198	187	178	173	187	197	175	187	156	168	186	184	185	174	180	179	194	172	200	201	184	200	202	197	182	206	199	192	192	186	191	201	185	179	212	194	186	176	200	189	169	205	186	178	198	167	188	190	189	178	194	199	158	200	223	217	191	192	186	213	179	190	195	187	189	166	170	200	205	207	197	167	183	216	175	204	165	170	183	188	176	195	165	189	194	182	183	186	180	183	183	176	203	182	183	185	186	176	209	186	184	182	180	200	219	191	204	179	188	169	197	172	183	173	188	178	202	214	191	161	189	174	177	188	192	192	196	183	187	188	176	172	170	194	193	184	183	179	168	206	173	193	202	207	187	227	193	174	191	178	217	195	201	170	195	184	191	184	189	185	179	156	220	177	197	193	183	178	188	200	182	169	201	190	194	173	179	188	184	189	165	199	200	168	173	162	171	219	198	190	180	190	186	197	212	192	181	177	169	206	179	189	205	199	178	188	206	179	170	191	199	181	184	154	185	184	162	167	164	185	180	190	188	192	191	206	173	191	187	211	163	164	188	192	206	184	183	174	164	164	181	206	184	189	184	188	203	175	190	186	194	202	182	198	181	186	171	178	175	159	179	175	218	205	198	207	162	183	206	172	196	213	191	195	181	175	191	157	198	198	173	217	200	176	170	172	165	198	172	202	169	198	183	175	163	185	170	177	177	190	202	187	190	170	182	212	171	181	188	204	173	203	190	199	184	197	196	193	192	169	214	215	160	170	185	184	171	208	185	163	195	177	189	180	184	163	161	196	175	194	193	195	206	196	173	157	161	189	190	192	177	190	165	213	196	201	149	189	190	168	194	179	191	181	183	159	181	172	202	190	192	188	196	194	202	183	169	172	163	188	171	181	189	201	165	200	225	170	180	182	195	198	182	183	195	168	183	189	186	197	196	203	188	185	171	175	183	177	170	204	174	192	182	181	190	176	193	183	174	182	176	191	156	189	171	213	170	184	205	203	212	169	176	195	174	188	175	173	162	199	192	194	190	181	179	190	195	193	183	164	187	178	190	164	175	170	173	172	172	173	178	168	178	180	201	191	194	186	206	215	180	202	209	172	172	191	186	204	163	199	173	200	178	189	173	178	197	210	162	196	181	173	184	190	211	218	172	188	178	186	186	184	175	207	206	206	183	163	164	169	205	186	199	194	198	199	181	187	201	163	179	182	174	171	196	204	191	198	194	232	193	208	175	187	175	178	179	192	212	201	202	187	195	174
22449	21088	28631	23764	21248	22113	18726	9020	6459	5064	4102	3310	2644	2228	1878	1548	1456	1201	1039	871	723	667	565	502	465	426	450	388	386	355	325	359	351	327	356	335	370	315	343	304	350	356	329	331	303	351	362	306	325	343	372	342	335	351	354	326	364	357	343	336	357	343	335	315	341	347	336	320	333	355	339	349	340	317	310	344	344	337	356	320	347	320	349	359	324	354	329	313	375	315	347	328	334	328	332	322	352	362	356	340	317	317	358	315	354	358	377	332	319	335	332	308	333	337	327	325	325	326	328	340	363	342	335	341	349	350	352	329	310	353	372	342	363	329	322	320	331	357	329	374	336	349	364	335	347	326	347	330	335	339	328	335	356	328	330	350	310	317	338	327	299	368	365	326	366	352	318	313	397	340	354	340	319	359	322	336	348	344	331	375	336	356	369	371	352	300	367	326	342	328	345	349	359	333	329	323	363	354	324	340	337	331	322	350	361	309	307	338	353	364	360	379	336	312	320	353	348	342	347	308	346	322	341	309	364	335	309	324	325	317	368	320	352	328	355	347	348	327	351	328	342	338	338	337	350	324	326	346	369	348	340	317	323	349	326	363	346	325	332	345	308	349	352	336	335	321	345	327	322	344	305	326	317	318	327	331	354	336	339	329	335	332	324	327	359	310	329	352	328	317	325	335	352	321	356	353	339	334	334	309	290	343	354	311	307	317	305	323	325	331	317	344	323	385	334	331	340	341	345	334	368	349	328	361	350	319	357	373	386	290	335	346	335	333	312	363	349	333	355	316	351	342	326	391	352	350	300	335	361	330	351	322	344	346	342	324	339	312	304	319	326	340	338	330	336	310	372	311	343	329	322	356	342	342	374	344	315	348	338	313	303	323	361	356	354	347	338	306	345	349	338	356	329	331	314	323	340	306	341	306	343	333	337	337	386	342	326	326	340	339	324	348	345	336	326	345	297	379	336	347	332	366	353	298	345	316	370	342	330	318	343	347	341	351	327	316	316	351	317	339	325	334	335	317	345	358	327	339	317	326	327	297	315	319	340	359	332	333	359	395	337	335	317	365	312	327	327	353	291	352	346	339	316	361	358	330	331	326	340	321	348	361	296	338	395	308	352	394	345	321	318	333	330	350	336	335	293	376	346	328	306	318	329	328	336	344	328	366	351	343	343	364	338	331	335	309	336	349	352	344	325	350	320	346	316	318	357	335	322	352	333	329	310	348	334	330	321	325	361	305	324	311	317	345	323	337	330	342	315	355	345	356	311	404	336	353	337	309	366	364	327	342	365	323	337	337	319	323	354	298	343	328	327	358	386	314	327	315	336	356	319	341	316	313	351	352	344	340	292	336	343	336	332	319	339	309	369	324	362	344	335	334	361	330	351	312	365	303	377	306	358	331	379	331	345	368	328	352	322	342	353	369	354	319	357	368	301	299	367	341	354	342	300	357	330	360	368	331	328	348	323	303	364	337	337	341	341	323	341	339	340	361	344	362	322	315	344	297	331	348	337	330	368	328	352	349	370	338	356	334	340	334	357	331	334	341	335	294	342	354	341	322	338	358	345	312	299	328	349	336	312	312	320	322	339	368	311	333	341	360	360	314	296	358	324	332	354	339	337	332	316	366	306	357	339	323	369	331	313	354	332	385	339	333	335	339	351	336	333	309	380	359	357	335	331	351	331	288	330	312	317	339	372	325	333	322	373	366	317	358	316	319	327	329	317	332	367	313	336	330	345	304	354	357	372	336	323	320	345	326	313	297	356	342	340	346	319	358	357	339	350	345	324	306	320	322	329	338	338	356	359	340	309	303	316	327	340	332	329	325	292	356	341	310	309	346	314	332	344	345	343	330	316	337	351	333	357	332	321	352	349	346	328	321	328	350	333	378	333	334	329	334	336	325	308	319	337	370	342	393	307	319	301	344	358	341	349	333	337	337	338	339	356	331	350	357	314	339	326	336	340	294	348	346	325	306	338	376	345	323	332	347	326	316	349	366	326	319	328	338	320	311	322	330	325	303	292	365	317	304	341	340	325	357	344	339	314	335	340	345	326	332	304	330	320	370	344	338	352	318	360	315	312	327	327	354	316	338	341	308	324	347	391	341	370	316	320	351	352	372	358	339	322	322	349	339	349	302	315	359	340	351	352	322	343	325	366	331	320	325	316	355	315	355	321	325	315	306	336	318	328	363	362	334	343	311	358	338	339	327	327	336	320	313	347	317	337	341	314	343	329	305	322	338	359	393	342	306	341	318	339	323	357	313	343	329	344	317	362	323	347	340	326	319	365	319	331	285	335	326	349	362	329	349	319	352	331	361	352	337	333	311	342	316	323	344	336	331	357	323	309	334	326	339	333	345	343	332	338	371	316	341	349	355	328	343	354	362	318	313	324	350	340	336	325	348	348	346	351	361	365	351	359	317	318	348	344	350	328	329	357	339	337	345	349	362	346	344	332	290	319	334	313	359	287	350	321	314	338	333	355	322	351	354	367	355	330	335	338	357	337	320	320	308	337	356	345	360	308	349	323	314	364	328	358	314	345	344	352	305	345	333	329	340	372	342	344	334	296	342	342	351	352	360	329	332	330	326	320	360	353	328	294	307	323	341	357	339	347	405	336	336	297	341	351	347	342	339	354	319	343	311	348	327	353	341	314	354	347	325	361	334	347	343	347	339	333	343	315	299	313	312	332	365	357	340	354	307	309	324	321	329	362	321	320	345	331	297	365	316	325	338	366	335	314	345	298	346	311	316	348	309	364	341	350	346	335	335	287	345	353	307	303	315	336	340	343	318	352	354	348	313	335	364	346	319	349	352	361	340	339	339	334	324	329	361	356	354	285	330	330	331	364	338	329	311	365	328	353	371	327	326	347	358	331	374	367	353	337	325	334	328	391	338	340	309	347	340	331	323	311	356	366	328	331	331	329	378	328	345	353	314	332	356	334	332	342	329	316	328	356	348	329	325	355	360	313	350	331	304	345	356	341	358	323	362	327	342	343	328	353	314	334	353	348	344	326	334	345	337	354	310	349	361	375	341	299	329	351	337	351	344	332	347	313	335	328	326	325	342	338	323	357	334	333	325	338	335	352	313	310	324	335	359	325	296	347	321	336	307	338	352	346	376	335	329	323	378	305	364	329	385	320	356	353	331	351	329	292	320	339	326	291	329	343	356	364	339	344	316	333	301	317	296	395	324	318	365	319	349	324	362	315	337	328	330	367	319	303	357	338	361	367	310	320	324	341	319	324	377	332	340	341	349	355	341	343	335	326	316	342	314	325	332	370	359	341	372	320	345	308	322	334	371	382	357	332	340	327	319	362	330	302	349	372	340	348	336	321	339	353	312	332	303	304	292	350	317	354	337	344	348	349	328	333	334	317	297	342	341	342	328	327	328	336	382	339	362	305	361	333	323	326	343	359	389	346	305	322	354	357	315	351	340	335	329	327	307	353	343	325	343	361	334	322	306	325	329	349	360	333	333	338	351	329	366
27239	52624	41475	29540	24661	20134	15855	12275	9808	8057	6558	5192	4246	3178	2775	2340	2094	1748	1459	1177	1019	816	753	633	537	489	495	444	400	419	394	397	368	364	368	388	371	384	386	396	369	369	375	389	356	357	374	371	367	374	336	376	360	382	341	331	376	374	380	329	354	342	372	352	378	318	359	381	374	351	377	364	353	353	358	344	371	372	363	380	365	343	348	372	366	348	389	388	320	370	387	340	376	339	381	349	399	375	349	400	345	337	341	396	335	370	359	367	342	366	394	346	345	382	375	361	384	371	334	385	403	351	412	358	346	387	346	380	373	346	401	384	399	383	381	352	355	394	337	346	360	338	355	359	365	396	383	363	339	350	367	377	367	343	382	339	369	378	391	361	345	336	353	343	382	366	356	351	344	391	367	364	356	346	399	357	384	366	369	396	416	387	395	359	368	355	352	352	326	361	346	360	373	361	361	369	330	397	353	383	359	332	364	357	402	365	367	402	391	360	356	384	388	364	383	361	372	368	342	343	349	360	373	336	318	344	377	373	363	337	354	357	367	361	348	347	380	370	383	353	389	334	415	349	356	334	344	404	382	338	362	331	327	361	354	340	343	349	377	347	320	361	368	360	367	376	392	395	334	327	329	377	366	341	321	372	379	360	345	360	386	364	362	371	347	373	372	352	370	385	357	339	349	355	386	338	351	348	344	342	367	391	398	375	393	372	333	363	364	365	366	368	357	330	332	366	354	358	372	359	377	338	335	358	322	375	361	386	419	339	398	367	373	362	381	378	323	347	355	343	380	369	363	377	362	336	354	380	351	360	363	356	340	385	347	354	351	367	398	335	349	370	362	354	371	362	384	358	332	360	331	338	350	363	346	327	345	390	348	366	354	321	338	342	351	360	357	358	343	358	347	348	355	349	399	343	373	334	380	390	353	373	371	386	338	378	348	347	360	367	407	362	370	369	338	378	375	388	380	371	360	371	385	363	372	382	388	372	352	364	371	332	364	353	351	345	372	358	365	338	350	364	383	361	326	338	360	386	372	404	334	354	343	397	350	368	367	384	372	360	356	375	369	336	312	374	382	370	325	325	363	325	377	342	366	357	340	366	388	362	353	335	371	342	379	370	347	318	385	387	346	368	354	362	374	339	376	387	380	365	406	341	371	355	347	379	368	392	363	361	386	329	350	375	343	360	367	336	330	355	329	356	356	354	361	365	344	366	342	339	323	403	346	370	380	366	364	354	346	377	383	387	374	337	361	339	353	356	345	398	380	388	378	365	360	366	373	327	344	345	369	374	383	389	352	375	344	345	349	385	340	391	333	349	349	335	398	364	356	308	391	380	389	370	361	358	382	355	366	363	352	382	326	333	360	338	369	351	414	384	351	347	367	370	371	349	353	368	395	376	320	387	350	336	363	352	343	343	348	361	360	349	381	350	345	382	357	392	335	339	340	394	370	351	349	370	351	344	361	345	375	319	367	383	357	370	374	365	346	343	356	386	338	372	365	370	353	395	343	374	377	349	379	371	371	353	388	348	389	364	340	368	353	361	348	332	331	366	368	367	366	373	314	352	367	377	366	351	363	362	378	397	362	353	361	377	374	357	353	363	369	360	370	403	340	346	379	362	356	370	340	352	391	366	368	365	362	370	403	360	375	324	368	336	396	331	389	373	370	359	380	365	386	346	371	379	394	358	369	360	333	372	377	357	352	393	356	410	332	351	332	359	315	380	388	360	364	353	356	391	387	362	348	380	362	335	389	340	364	350	322	360	380	345	327	366	353	387	376	366	402	380	317	384	328	388	358	395	348	375	372	391	361	296	368	351	342	333	384	364	365	365	380	350	411	404	358	351	364	353	373	370	361	365	386	328	393	387	383	338	388	347	331	376	362	362	387	350	369	360	326	380	368	317	400	393	325	340	346	332	351	383	369	347	367	344	349	421	380	353	377	337	372	321	337	355	355	341	380	364	389	409	344	408	359	364	371	378	340	404	374	332	358	346	366	366	349	359	389	369	369	353	376	379	369	332	392	344	361	340	375	370	387	347	343	357	363	405	374	363	335	349	364	355	368	363	346	393	370	345	358	364	380	369	353	367	375	368	346	343	348	396	372	386	393	383	357	362	361	391	367	338	363	374	353	350	361	347	369	406	361	339	380	381	361	352	345	382	371	370	358	359	347	371	369	377	375	379	361	346	356	362	328	337	341	371	331	372	370	380	388	371	377	347	359	394	361	338	379	357	357	370	355	339	367	350	342	393	331	363	362	374	391	382	359	351	375	376	357	376	377	404	375	389	398	377	351	355	364	346	374	345	361	360	388	344	358	352	341	338	357	350	328	350	343	350	340	372	347	400	401	352	350	334	334	329	351	351	388	310	330	353	383	375	360	371	339	385	368	349	375	349	340	365	393	351	359	343	364	359	404	371	378	355	320	361	380	325	387	374	358	371	344	362	392	361	355	333	341	375	343	350	349	310	376	374	359	359	335	352	351	379	360	369	365	329	331	360	365	327	362	380	372	352	338	343	334	361	392	352	353	376	360	367	355	366	375	373	336	365	409	355	382	336	396	379	350	394	368	366	376	344	349	368	364	361	346	353	355	349	389	375	333	386	365	346	358	338	332	364	363	352	383	371	347	353	331	322	359	371	383	384	340	340	371	348	378	348	352	351	353	353	342	388	352	351	350	376	378	369	359	327	384	376	318	380	376	364	348	340	343	354	350	391	378	369	380	362	337	358	335	366	357	386	342	382	362	361	350	389	345	382	375	398	376	358	378	358	373	373	405	353	361	340	344	360	370	360	351	367	358	338	374	377	343	387	391	358	341	316	387	342	331	350	371	388	363	357	340	407	375	339	360	367	362	382	379	323	352	348	393	415	372	362	349	358	382	384	347	363	359	348	364	373	343	338	339	361	360	352	378	357	379	375	346	325	353	323	362	368	382	378	383	385	358	371	384	342	344	349	376	335	364	361	372	371	325	362	329	390	355	347	366	384	353	345	349	353	355	354	337	363	356	371	389	357	331	374	355	368	378	361	360	389	343	393	345	372	355	363	382	332	352	351	390	338	341	413	329	332	345	369	378	394	362	337	332	379	333	335	382	356	375	314	354	364	378	361	373	348	379	380	372	359	344	373	385	396	332	325	363	330	413	392	336	360	338	374	341	372	376	355	378	375	354	323	372	377	356	345	367	366	389	300	316	351	356	359	349	359	341	348	351	352	346	388	376	334	339	356	366	369	387	376	362	349	386	407	385	355	327	377	333	346	374	413	381	337	369	364	395	379	394	359	403	392	349	358	368	366	364	347	384	347	355	394	338	366	331	381	345	337	330	357	369	370	394	393	363	372	343	376	372	375	309	390	367	326	388	337	358	359	373	333	362	381	357	337	342	341	344	350	356	367	332	352	371	363	319	349	362	421	352	353	399	362	357	359	353	370	377	371	351	369	390	364	385	349	366	345	344	355	374	388	387	401	325	357	395	375	340	338	349	393	372	357
28067	24539	28072	19664	11090	7135	4923	3513	2763	2223	1743	1529	1294	1010	897	747	673	588	509	473	403	352	342	255	278	261	281	238	225	237	214	230	217	220	221	235	243	192	214	207	224	218	212	220	241	240	216	239	228	240	197	232	197	219	207	210	242	225	193	246	215	248	212	230	237	234	217	230	220	213	239	208	247	223	215	232	213	217	227	242	219	234	236	209	213	196	216	220	192	248	231	226	193	205	220	213	247	213	230	228	240	211	215	218	231	245	187	237	218	217	254	201	228	205	212	214	214	202	249	202	244	224	222	221	233	207	239	206	229	215	214	206	195	222	205	207	188	239	234	213	204	244	208	215	212	188	229	202	240	233	239	225	229	216	212	209	207	227	200	248	206	223	217	209	241	208	249	227	211	212	213	224	221	194	215	190	208	201	235	209	243	235	206	212	235	213	227	206	232	187	236	214	215	219	263	239	221	230	205	215	216	229	226	205	238	236	223	188	228	217	222	248	228	252	222	233	207	230	231	187	232	229	189	254	216	229	234	253	236	212	235	246	213	202	217	211	214	233	227	227	256	195	229	223	201	248	182	238	205	214	227	233	231	221	230	234	240	232	259	226	224	214	227	203	233	234	184	217	230	247	228	218	203	208	227	238	244	224	239	213	223	233	231	217	214	216	240	231	190	210	234	201	237	224	210	232	235	244	205	265	233	213	201	218	233	237	216	227	237	233	227	209	237	236	226	253	216	243	203	223	223	215	229	229	217	226	236	189	197	225	225	251	226	225	215	227	228	205	222	223	216	249	218	222	238	238	225	209	238	225	195	225	228	246	211	218	231	209	202	224	218	240	230	206	242	226	232	220	207	238	216	224	236	222	215	205	203	204	207	231	229	211	216	233	206	236	200	232	212	234	209	205	217	208	202	241	216	203	222	215	214	200	224	227	215	255	208	175	225	216	213	203	201	214	199	233	224	230	225	191	209	207	210	223	219	212	217	232	182	238	222	196	231	239	239	217	227	225	209	210	221	218	251	231	226	216	235	225	234	215	236	206	232	201	220	222	210	222	197	209	240	229	225	223	219	208	232	233	209	226	232	210	205	227	215	221	206	188	216	215	211	220	210	222	234	236	256	186	217	208	220	226	208	199	246	231	240	235	216	218	215	221	259	239	211	228	185	206	221	229	228	214	227	222	221	230	201	255	186	213	245	255	229	235	204	219	206	223	222	201	221	215	231	237	232	215	227	223	212	215	255	216	216	195	262	238	228	244	202	221	233	217	227	218	235	218	203	210	217	205	221	240	219	215	202	213	219	218	216	213	247	224	237	236	234	242	223	225	224	216	233	224	241	221	234	217	218	220	214	233	247	223	176	213	241	215	225	195	221	222	219	208	223	229	238	216	231	233	210	227	216	225	214	205	209	220	204	211	232	258	250	232	246	211	213	232	221	236	197	214	262	226	206	220	224	226	203	194	245	223	215	223	235	250	230	224	216	226	210	226	198	224	220	220	220	229	221	222	243	216	212	200	224	215	233	242	214	212	209	221	230	226	225	227	228	211	205	209	192	216	248	210	230	202	203	211	190	208	197	231	238	221	185	238	228	231	229	220	225	252	207	219	207	207	200	218	218	221	212	206	257	217	226	220	227	214	216	208	217	226	252	220	237	238	222	223	241	215	236	212	217	226	207	231	218	193	215	220	241	233	207	221	217	214	247	207	228	226	201	215	232	227	233	235	211	225	232	216	218	223	220	207	203	214	204	189	219	193	229	196	241	216	221	227	241	222	230	217	214	207	199	215	205	212	215	218	236	205	203	219	222	231	202	213	209	222	231	206	228	205	211	243	226	225	229	224	238	219	237	245	227	252	208	222	180	241	219	221	227	219	217	220	214	202	216	242	218	233	227	224	228	239	233	248	234	224	193	231	221	224	215	212	229	239	192	236	205	231	235	230	216	219	215	210	236	248	239	243	244	197	208	246	221	224	224	238	231	229	181	194	228	221	215	215	224	209	222	214	224	223	219	227	220	186	203	236	209	224	227	240	224	225	238	222	241	227	250	199	221	230	208	239	218	242	211	198	220	225	238	236	236	225	180	226	222	246	228	226	219	266	234	243	213	204	212	229	233	225	237	223	236	216	235	166	234	225	226	224	219	227	222	239	241	221	240	203	223	214	219	199	196	206	209	224	209	220	203	253	208	235	202	212	214	224	217	208	231	220	210	210	232	232	205	207	222	228	210	211	209	220	225	208	222	232	227	205	241	255	203	207	233	218	202	229	225	214	210	197	232	215	230	213	208	230	247	215	254	211	208	225	214	221	222	186	213	244	239	214	200	203	249	222	240	248	236	249	210	211	222	220	203	253	215	228	210	223	225	236	214	251	211	256	237	199	208	214	233	211	220	229	232	245	201	218	209	204	240	206	215	218	193	224	211	212	210	211	199	231	194	236	213	208	228	240	234	214	225	207	212	232	207	210	228	242	219	229	221	221	227	228	245	228	197	217	210	204	238	210	254	198	202	221	226	235	205	225	216	217	237	214	205	209	211	234	209	236	207	208	203	212	223	217	208	202	222	237	229	240	216	205	216	216	220	236	203	202	195	214	196	237	229	228	233	218	243	217	214	213	226	199	232	217	234	194	249	248	218	199	191	204	218	208	195	270	208	256	216	190	223	208	242	208	237	206	254	239	223	205	224	220	205	227	224	221	241	229	219	209	212	231	221	231	209	216	209	244	214	229	250	240	225	223	229	228	227	229	221	200	212	208	204	222	233	219	223	244	209	228	234	218	233	194	224	227	217	216	204	221	227	248	234	224	213	230	206	215	226	233	223	229	223	235	224	218	224	253	217	233	217	250	235	221	204	233	228	218	228	225	207	214	181	197	219	221	248	221	241	220	240	232	227	220	223	240	209	222	206	234	227	227	228	204	231	232	207	244	231	224	234	204	221	218	205	180	199	241	213	228	225	223	234	198	212	207	222	215	229	245	232	220	202	225	248	238	214	252	249	245	221	224	211	226	240	210	261	224	236	231	225	226	251	246	244	250	215	213	212	235	222	242	231	249	247	236	232	234	252	236	244	241	198	241	219	222	253	230	231	245	218	228	231	222	221	224	225	226	221	217	212	206	202	209	223	238	197	238	227	187	229	205	220	216	232	203	200	224	203	214	227	210	203	203	219	220	227	238	230	209	208	218	212	226	219	241	226	223	242	225	209	212	238	238	200	236	204	212	223	222	236	231	212	228	221	238	199	207	201	204	235	190	209	229	205	226	203	221	206	200	209	225	227	202	209	217	235	217	225	225	197	232	238	213	221	222	236	235	208	238	217	225	229	206	215	226	186	200	234	222	224	215	207	209	215	237	226	237	225	224	216	217	235	245	223	222	209	203	233	232	235	237	228	203	251	220	195	217	233	213	211	256	212	240	236	226	217	232	191	224	221	222	222	213	222	222	232	202	193	241	206	231	230	226	230	234	234	208	211	195	212	238	214	233	199	212	219	232
24747	40360	30269	19029	14897	11437	8317	6302	5029	4128	3218	2621	2056	1623	1358	1179	1073	863	713	617	577	461	403	368	319	291	321	263	274	292	231	233	263	232	251	235	226	249	260	247	238	228	227	240	243	212	253	246	240	265	218	261	252	240	226	245	234	235	232	254	225	231	235	245	260	232	257	246	224	234	222	212	234	243	254	247	260	228	256	253	248	237	257	232	238	259	250	223	224	219	245	256	248	239	216	224	233	244	251	217	233	238	243	217	289	245	250	249	227	247	243	248	268	220	222	241	246	242	262	231	220	219	235	266	264	245	239	236	247	239	231	247	236	212	263	230	220	231	210	244	271	223	230	257	201	236	202	237	236	239	265	258	198	226	237	248	237	246	220	226	245	250	249	222	255	235	266	214	245	227	250	267	218	229	214	234	245	270	229	209	247	249	230	252	262	210	244	248	245	252	226	249	229	250	263	243	260	246	246	210	231	238	246	249	251	232	245	225	240	210	222	235	241	246	252	254	248	227	278	239	257	238	279	232	283	253	261	257	216	242	252	252	242	249	239	262	277	230	234	230	252	277	233	250	267	258	244	248	295	235	241	246	230	224	231	257	249	252	247	266	213	244	225	227	206	244	219	229	251	251	232	236	241	247	254	240	251	236	248	239	241	203	260	261	235	243	256	224	252	214	243	212	269	263	215	214	211	228	238	254	236	255	262	252	223	232	212	238	241	235	242	247	224	237	237	250	213	251	252	252	248	234	241	273	266	260	241	240	223	218	239	273	216	253	248	255	224	269	236	223	226	230	223	212	247	244	240	228	260	231	213	232	246	247	231	233	229	234	238	232	239	241	272	229	250	213	228	211	236	202	244	210	249	225	229	235	232	229	233	228	235	235	265	281	241	236	227	252	253	250	219	223	267	220	234	252	238	237	249	233	241	230	253	221	212	238	264	241	214	225	232	212	233	236	225	251	251	220	241	248	246	237	218	233	216	252	203	218	242	224	228	240	245	255	235	240	234	265	227	222	239	211	217	235	250	246	250	231	237	246	265	218	232	249	250	243	264	268	243	230	235	237	243	247	228	243	245	254	242	224	220	231	232	234	232	239	225	212	233	240	239	243	239	261	231	217	249	233	226	249	228	218	246	227	275	237	221	264	247	253	220	242	228	239	248	236	221	227	270	227	254	234	267	235	257	254	221	232	238	237	248	202	275	234	210	238	241	261	237	262	220	258	253	211	272	254	250	241	242	254	240	249	242	211	250	247	255	236	241	248	251	261	242	217	241	250	237	242	244	232	225	247	235	219	253	250	237	223	253	230	229	202	261	244	236	210	247	238	234	226	241	241	227	240	205	249	225	227	267	219	227	243	224	233	228	241	240	228	207	243	215	249	255	220	269	214	239	240	267	237	238	226	216	224	247	237	238	228	237	241	219	259	227	236	239	254	264	235	243	269	257	239	248	207	235	267	277	249	235	230	223	234	247	224	233	250	255	217	239	244	239	240	242	256	259	232	267	217	237	208	251	252	247	250	222	246	247	244	262	265	250	236	217	218	256	237	252	254	247	245	239	231	242	249	226	259	229	247	232	236	242	236	227	245	229	243	264	255	223	242	244	257	244	219	240	251	231	254	223	231	257	236	257	237	232	271	232	237	239	275	244	224	237	226	216	253	236	232	231	240	231	240	234	244	242	234	245	231	236	240	236	245	237	213	237	241	267	262	235	270	217	243	272	230	240	235	226	245	211	244	247	223	242	256	236	252	257	220	255	216	248	252	230	213	242	244	228	260	260	254	245	226	234	228	215	261	222	217	239	242	253	241	205	248	254	238	247	236	237	244	231	261	207	243	226	218	262	211	244	251	272	231	254	212	233	253	226	246	232	224	245	234	232	264	250	252	222	242	244	217	243	207	225	245	239	233	258	274	245	248	235	233	251	213	233	251	248	260	223	241	260	241	227	237	264	250	229	226	246	275	270	248	248	282	247	217	253	235	233	235	237	237	270	230	239	258	221	236	250	232	240	262	258	211	254	249	225	234	230	239	239	249	270	245	230	223	235	241	236	283	213	210	261	248	237	240	246	237	223	233	256	243	223	256	224	258	239	277	236	262	254	238	235	252	236	250	230	225	245	237	244	254	234	225	254	253	220	247	223	257	236	259	235	240	228	261	253	236	242	250	240	258	263	246	248	260	229	256	272	252	249	246	240	247	248	208	218	240	252	237	242	231	257	222	234	221	213	225	240	235	245	228	247	239	243	225	268	213	239	230	249	253	244	254	255	248	229	241	243	239	227	255	224	233	260	227	227	204	220	263	253	226	295	242	253	266	250	237	256	267	225	247	256	274	223	218	250	252	222	232	235	253	232	186	258	247	234	227	250	237	260	251	248	245	278	225	232	264	259	257	232	230	255	252	265	260	246	241	218	214	243	231	257	197	273	248	255	241	264	227	241	219	246	231	209	232	242	276	219	244	246	237	235	230	253	223	235	234	235	254	226	273	238	246	241	246	231	242	242	231	237	254	239	245	247	253	219	230	243	264	225	230	245	259	244	244	256	263	238	224	228	224	254	239	251	254	252	219	256	221	250	256	245	223	242	252	249	235	231	264	239	270	214	263	255	255	252	254	256	273	238	247	262	239	226	226	235	246	272	247	269	227	225	233	230	220	277	219	244	243	241	250	234	255	248	247	242	223	242	262	236	227	251	250	236	234	221	261	234	226	241	246	260	243	251	241	230	252	250	227	222	221	246	236	236	258	236	231	247	239	224	269	242	224	245	244	242	252	246	215	264	219	261	248	203	263	245	253	224	257	240	228	257	234	217	232	271	229	226	251	223	235	252	255	225	271	226	228	248	201	237	261	249	263	267	240	222	250	219	225	238	237	215	219	235	254	230	236	236	253	243	244	239	223	243	243	253	238	240	228	222	250	242	262	244	260	235	221	228	229	237	224	232	219	277	246	254	227	231	240	232	240	249	238	248	232	228	271	220	228	248	236	244	220	260	251	226	232	241	229	244	229	232	244	229	248	216	234	274	239	250	233	247	262	230	253	264	251	238	248	241	274	223	262	250	242	233	223	248	230	258	257	226	239	225	244	246	258	247	237	244	239	258	250	229	264	274	276	241	241	247	271	231	263	232	248	260	253	245	253	228	249	201	255	238	248	235	240	268	223	244	250	254	233	234	256	243	256	219	238	237	205	220	255	246	258	240	224	247	237	233	219	240	238	229	235	222	266	238	229	239	253	260	217	270	220	246	253	233	243	224	229	258	232	243	220	247	251	221	213	231	247	238	234	236	260	253	233	229	239	227	228	235	230	233	259	225	249	226	207	251	246	226	248	231	255	254	248	230	227	264	253	239	246	246	243	232	230	231	231	279	252	223	220	263	233	251	250	237	249	257	218	216	233	263	242	242	244	238	256	261	255	228	226	239	210	231	278	260	229	253	228	244	223	195	254	247	251	232	230	231	266	250	249	255	229	230	244	244	225	241	244	234	269	240	238
23329	21062	28337	24091	21479	18636	10876	6198	4567	3769	3086	2394	1956	1614	1484	1230	1150	895	837	738	626	563	492	496	431	482	441	395	420	373	363	344	378	349	372	356	351	350	347	364	366	353	330	354	375	359	338	351	372	346	381	345	394	348	352	359	390	370	354	351	351	339	321	364	331	376	364	315	388	404	341	327	380	340	369	378	379	357	397	382	356	330	334	369	341	375	350	344	343	315	357	339	358	380	372	344	370	352	366	325	334	357	351	385	363	375	366	372	322	353	322	366	352	355	385	369	359	359	389	383	364	371	357	357	357	343	322	347	368	379	359	335	367	387	325	371	330	365	352	368	354	353	319	380	364	350	376	373	370	366	365	362	332	334	365	354	363	361	347	366	365	368	349	349	334	393	352	391	343	350	296	349	356	338	354	352	332	366	350	374	337	330	339	338	326	339	382	380	355	349	402	338	383	350	314	333	372	356	358	357	351	326	385	365	364	368	339	343	361	370	365	338	348	344	347	362	331	402	343	358	357	355	321	399	333	364	332	373	352	394	355	335	345	356	393	348	385	391	361	356	346	372	381	372	379	341	343	371	345	391	355	373	350	350	334	364	347	371	369	356	332	339	357	333	368	313	338	359	331	345	329	386	365	336	371	356	358	381	321	346	347	347	353	354	359	349	369	394	365	363	359	379	364	367	348	352	378	359	365	357	314	347	341	353	336	385	349	358	360	377	353	361	334	343	322	368	362	378	352	345	328	366	363	351	372	338	355	353	356	316	330	384	352	346	345	381	318	366	366	344	370	375	357	349	384	398	344	378	366	334	373	324	326	333	364	378	375	360	356	328	345	354	343	348	356	377	332	343	344	381	348	361	375	335	330	366	354	360	364	342	311	317	351	334	347	344	347	340	337	357	361	341	354	319	348	344	369	358	351	379	350	325	361	336	343	370	399	347	356	325	359	360	350	329	363	359	350	373	354	350	346	347	331	365	314	351	339	355	356	334	333	331	401	340	303	336	355	360	352	345	341	370	335	346	335	390	357	344	340	354	332	342	360	360	378	297	365	348	329	367	376	356	403	305	331	334	374	326	353	317	375	343	352	321	339	297	362	363	338	355	357	352	381	376	390	323	374	343	337	355	390	347	383	353	352	322	358	350	368	345	373	365	354	343	364	350	339	351	381	379	325	368	380	361	372	346	369	341	362	336	347	352	345	347	307	361	366	327	333	374	337	391	375	318	316	354	326	366	334	337	357	344	344	338	383	345	376	368	373	344	344	359	360	350	334	356	358	336	334	352	363	353	341	333	317	344	355	365	377	362	334	361	353	346	346	365	356	380	368	324	362	357	346	363	349	348	341	361	363	339	371	335	342	334	355	355	316	346	327	323	362	335	337	334	352	372	368	350	345	342	369	323	336	385	328	339	376	383	333	338	370	334	343	331	366	366	346	334	311	370	349	360	338	392	326	363	359	318	350	335	362	331	358	341	356	348	368	370	338	357	368	368	350	352	347	367	339	387	365	391	374	327	318	355	428	363	348	328	380	352	352	333	327	383	380	354	373	386	376	371	375	374	362	343	401	369	344	345	341	414	354	351	357	385	335	388	370	370	331	354	340	352	341	354	389	323	350	344	344	316	328	345	332	385	340	345	355	344	367	360	367	343	348	394	350	339	343	340	326	335	368	342	381	361	355	355	359	358	325	380	386	363	361	358	346	329	365	355	384	310	359	382	367	325	388	359	355	351	342	363	327	359	371	359	355	364	334	364	375	337	374	349	342	338	338	332	389	346	329	359	368	359	307	331	360	331	379	399	343	367	387	391	357	337	344	384	347	374	347	345	351	339	373	311	372	361	351	367	368	370	360	351	365	363	354	394	365	339	337	367	366	360	348	350	346	362	355	381	370	377	345	370	333	357	340	348	348	321	337	368	410	337	349	351	355	344	351	349	351	361	370	346	356	349	349	331	347	329	357	332	339	362	408	357	364	385	393	393	386	320	327	324	371	332	391	323	357	382	357	373	376	380	328	349	352	347	355	347	360	372	363	368	367	366	353	366	346	345	343	383	353	353	322	361	352	349	389	359	379	364	371	349	346	320	359	359	375	378	343	347	359	370	365	385	376	346	360	326	327	388	350	371	376	344	351	377	382	346	358	358	363	343	385	318	346	340	383	367	319	357	321	393	347	331	341	341	356	388	342	351	329	338	360	357	359	381	336	349	333	367	378	384	362	361	379	330	344	334	341	360	335	339	361	373	371	335	380	342	356	351	330	375	352	383	369	333	332	347	378	341	386	327	382	335	357	349	357	335	363	375	369	339	340	340	327	334	376	346	325	331	368	373	366	361	374	359	344	352	345	375	338	378	346	374	319	361	381	390	336	388	354	336	364	340	356	356	346	350	322	369	348	348	368	400	349	372	348	336	339	328	332	325	369	329	382	328	353	363	368	371	345	359	341	372	360	381	310	385	336	344	346	359	355	369	347	372	376	358	346	347	324	332	362	352	360	332	365	372	354	335	390	365	362	383	358	390	342	333	361	346	360	332	355	351	359	352	364	344	328	347	344	342	342	359	336	341	342	361	368	398	332	354	338	352	355	361	389	366	349	346	353	326	348	344	371	327	357	364	395	343	366	335	352	353	389	308	325	302	392	319	331	354	356	365	349	327	365	349	318	340	340	369	347	359	374	369	346	354	347	319	351	385	362	365	337	328	340	352	347	322	354	385	342	395	355	357	344	362	358	360	365	347	359	320	360	377	343	347	335	327	343	345	357	358	366	319	350	364	346	350	338	360	346	380	369	340	339	348	322	367	372	352	364	305	366	331	335	325	399	356	332	362	365	356	420	344	366	367	364	351	353	361	342	382	344	338	372	380	369	349	368	355	344	362	349	336	336	360	350	371	357	346	369	350	379	340	365	324	357	351	326	349	353	349	362	360	332	337	346	331	352	344	369	375	358	368	380	320	339	364	352	338	354	389	335	341	364	343	377	376	360	354	352	360	361	371	352	358	339	348	352	349	388	340	355	353	366	375	380	382	328	373	338	403	335	333	365	371	380	361	391	340	342	362	380	355	370	340	370	353	351	336	365	343	341	349	368	315	358	330	346	340	320	350	321	324	375	304	388	347	366	349	381	365	375	377	367	354	366	357	378	368	370	345	366	394	364	399	352	361	358	356	335	337	334	360	361	324	338	356	373	364	386	373	335	298	342	339	335	379	362	346	360	381	350	353	360	354	357	350	324	382	379	371	324	352	362	344	371	351	364	352	355	333	369	344	327	354	367	349	349	324	349	356	387	310	338	369	345	366	343	360	354	345	313	323	373	333	363	366	366	328	329	353	357	347	341	339	362	349	380	375	332	337	353	358	406	384	374	373	327	327	366	325	343	334	344	360	366	355	370	361	371	354	341	347	362	316	363	339	332	348	360	383	398	335	372	348	358	353	363	406	327	367	360	319	341	355	366	362	363	368	377	381	335	365	342	345	358	355	347	386	377	353	338	340
25550	47859	37360	25401	20390	16102	12356	9441	7683	5957	4996	4039	3127	2524	2149	1805	1553	1295	1157	985	902	710	634	540	541	521	493	433	410	403	442	396	356	387	359	406	410	397	403	387	427	404	387	397	391	348	381	358	365	410	401	359	384	360	421	372	359	410	354	397	379	367	379	347	421	396	362	377	396	378	366	396	365	386	398	372	391	380	349	406	403	383	401	372	401	366	393	379	386	403	368	383	411	396	348	347	395	387	413	410	350	381	413	377	356	369	404	385	381	399	403	424	387	373	365	380	396	370	365	370	358	348	363	382	392	406	392	403	356	360	393	382	407	376	381	392	377	411	402	355	396	372	390	400	393	353	380	392	404	391	367	395	380	375	386	382	385	355	366	389	415	365	366	380	394	365	438	394	345	391	381	384	381	385	373	355	403	386	354	380	386	374	390	395	420	421	398	393	378	372	403	351	334	371	381	364	357	393	392	386	384	358	390	382	387	403	385	402	412	401	367	347	335	388	401	358	376	349	383	405	412	403	364	383	394	391	387	351	395	393	389	368	387	366	365	372	379	407	359	359	406	370	381	369	369	386	386	393	408	371	369	358	321	382	359	378	370	383	392	394	363	383	372	407	359	372	385	366	430	361	359	368	371	359	362	399	384	379	410	393	367	361	409	351	408	369	405	368	363	366	347	348	387	365	404	379	391	403	379	404	379	383	347	386	341	392	378	367	365	383	412	392	393	406	424	376	402	355	404	381	397	382	399	371	389	394	434	403	416	368	380	418	396	374	358	388	394	367	418	343	399	369	390	382	359	385	369	394	372	410	358	383	384	370	352	374	367	394	351	385	404	372	359	395	388	398	406	377	377	323	389	360	390	385	371	377	342	416	373	378	351	362	395	372	391	408	351	368	390	360	398	381	390	382	379	363	386	388	383	356	380	373	376	395	371	373	401	331	389	381	367	379	405	356	381	386	377	365	357	366	418	413	379	352	406	426	338	372	347	366	376	372	372	353	403	398	374	348	387	389	344	376	385	392	366	359	380	387	400	400	403	410	379	383	394	341	395	375	391	358	360	375	384	416	327	393	359	402	342	335	378	364	362	383	393	418	383	419	418	363	404	389	398	350	394	369	383	360	382	399	366	404	378	367	413	389	384	380	377	419	396	385	376	371	356	373	385	353	386	371	366	383	392	408	349	375	378	394	385	384	369	335	391	362	359	388	364	387	352	357	368	372	388	421	386	376	361	404	376	359	346	349	383	392	417	405	394	397	442	365	370	385	382	397	364	418	367	402	396	375	388	389	398	377	371	318	396	403	392	384	373	352	384	378	395	442	361	371	398	381	415	408	327	361	367	382	351	400	451	374	367	364	377	366	392	411	368	398	349	355	381	414	361	344	369	431	379	393	394	393	373	357	402	383	377	370	369	399	374	390	350	368	366	401	377	431	345	365	419	360	379	413	372	389	424	350	376	388	423	352	382	414	407	387	393	374	398	410	395	354	409	379	387	400	359	375	414	376	389	404	376	372	379	404	377	388	360	379	413	369	376	329	374	358	374	427	417	375	366	382	419	371	379	374	392	406	368	336	399	361	382	393	430	370	410	415	371	366	357	396	383	392	340	354	391	389	412	400	377	383	384	373	368	375	338	382	330	385	370	411	395	410	395	370	396	381	397	386	381	376	388	358	414	361	350	383	385	380	340	424	365	401	372	388	404	383	391	350	427	355	405	396	361	385	356	386	392	368	391	371	397	390	347	389	385	396	367	348	364	400	362	355	362	395	382	405	378	376	388	396	398	370	371	368	368	434	377	409	402	380	392	394	396	403	376	379	413	349	385	400	363	366	395	402	421	414	414	358	382	363	357	356	386	394	385	387	332	400	329	362	398	377	400	373	358	349	404	396	369	432	363	366	382	392	368	378	356	363	391	408	397	373	376	373	364	368	367	409	356	370	364	384	391	411	388	397	384	391	398	398	395	377	378	367	409	394	380	378	402	416	368	350	350	369	426	359	368	372	372	389	404	380	381	336	366	410	372	393	400	412	374	396	373	427	392	367	381	369	386	370	402	392	384	414	391	403	397	402	382	375	383	366	359	386	346	395	381	397	380	413	409	346	381	399	399	413	376	353	364	418	365	386	392	361	403	384	376	390	350	433	385	416	368	385	395	362	386	378	397	353	379	377	363	393	399	391	363	382	366	402	414	368	385	375	362	395	378	392	392	381	397	420	364	403	337	361	393	373	403	385	390	394	363	369	411	393	366	369	352	348	373	391	377	367	387	369	404	381	373	388	391	359	344	365	383	382	368	366	399	396	386	398	371	404	387	344	353	357	407	399	386	367	385	368	350	396	369	329	416	332	416	365	401	359	377	370	352	376	397	399	366	375	372	389	353	379	405	374	383	374	361	411	407	432	384	403	344	329	384	394	386	356	373	369	386	353	384	398	369	400	398	400	417	380	398	397	377	377	369	360	395	385	360	370	364	398	401	364	398	338	393	386	397	382	380	395	362	372	368	385	372	385	417	378	363	392	380	409	383	363	357	422	414	407	373	374	396	431	322	353	387	383	381	369	363	381	402	371	371	378	404	397	374	369	380	378	367	384	394	398	379	368	384	378	385	389	360	438	351	415	367	383	422	376	381	366	386	349	386	399	394	396	347	393	377	357	398	366	387	389	405	413	405	382	423	366	371	367	374	365	341	378	416	401	381	369	376	412	366	368	382	387	402	362	377	376	386	397	392	391	373	374	411	383	387	370	367	388	368	356	390	410	360	370	341	377	418	379	357	371	411	387	366	396	374	358	374	366	375	414	364	386	368	390	381	371	361	403	356	397	393	350	369	389	374	392	392	361	406	391	360	372	420	385	435	409	360	397	418	381	386	391	394	384	359	366	367	357	399	361	372	378	397	350	411	391	352	428	389	413	380	350	371	385	391	407	390	346	358	346	404	363	408	381	361	370	392	376	417	393	359	399	364	353	393	405	358	388	380	380	334	390	372	389	375	395	367	378	364	402	373	350	369	377	361	405	399	374	376	360	337	352	349	384	356	379	398	376	380	360	398	394	381	422	333	374	412	341	368	399	364	412	365	380	374	373	389	415	395	404	388	401	382	392	372	346	390	362	410	398	367	371	379	382	375	363	396	382	387	391	398	384	369	379	397	344	374	391	403	406	391	387	348	374	408	381	399	413	388	382	378	379	353	365	348	383	371	388	396	391	378	414	367	369	375	386	382	365	392	375	357	397	395	366	417	391	390	387	415	361	407	388	375	384	351	390	374	374	384	356	387	374	399	392	403	383	381	378	388	376	349	375	373	418	402	388	421	380	415	389	349	391	401	419	374	352	387	396	379	384	372	397	399	389	388	387	355	337	404	409	412	389	353	364	384	395	363	367	392	383	378	392	386	377	402	383	376	389	414	365	357	364	374	373	364	391	386	337	388	374	388	377	387	373	358	395	381	378	354	374	352	351	370	369	376	421	382	395	364	383	381	387	382	365	389	438
24465	21004	27451	25496	18349	11099	7163	4793	3761	2899	2408	1917	1505	1272	1064	873	745	717	540	459	373	339	297	251	282	224	221	209	165	163	179	173	169	178	161	185	134	165	155	146	166	146	143	148	156	151	170	169	167	163	149	150	176	171	163	168	176	164	188	164	159	159	160	155	167	146	167	150	177	170	153	155	129	158	169	161	158	152	175	160	162	148	143	143	141	161	175	172	150	163	131	163	184	175	169	183	182	154	169	140	140	180	151	177	168	149	164	164	143	149	147	138	174	152	171	158	141	140	149	144	164	174	170	162	156	168	174	146	189	152	170	146	167	158	155	148	152	142	160	166	174	155	153	149	170	156	159	170	170	166	177	154	168	158	152	155	171	148	169	160	160	155	164	149	177	164	160	158	176	141	159	142	160	148	144	156	156	145	164	168	171	160	161	156	160	151	178	152	146	161	167	182	153	158	188	145	156	168	186	152	146	175	178	164	150	176	154	167	151	154	156	162	184	184	176	153	161	162	172	151	159	181	163	156	165	167	152	158	150	154	173	192	146	138	170	182	168	168	152	161	174	198	157	158	174	164	156	139	163	161	164	148	145	166	156	165	170	155	167	170	193	144	157	158	166	155	161	161	184	160	151	174	162	167	165	164	178	164	168	169	174	177	158	147	177	138	167	164	147	140	144	157	185	153	159	166	142	163	155	143	133	159	166	163	167	156	176	155	167	170	166	170	141	151	170	159	165	165	140	145	159	176	155	150	144	157	175	161	169	174	164	148	147	166	144	162	175	162	182	171	149	165	176	168	178	161	157	141	167	152	160	160	166	148	157	147	155	170	168	146	157	138	172	165	164	168	166	142	155	156	158	164	162	147	133	147	163	171	160	161	161	156	160	153	178	170	178	170	161	160	150	161	162	158	159	153	161	160	151	167	161	152	160	169	176	150	162	180	156	164	156	159	154	139	148	167	164	159	159	180	173	155	143	172	171	172	163	161	158	170	170	162	138	141	159	147	168	151	147	167	176	157	175	159	161	151	153	164	154	149	180	153	177	162	172	153	150	169	152	180	153	143	153	163	167	166	165	174	168	162	151	145	153	145	182	174	155	147	176	158	173	174	149	150	181	148	172	137	176	179	159	173	164	173	169	167	165	146	152	175	168	135	179	141	167	174	152	155	127	151	159	183	147	178	160	143	158	165	153	158	157	151	158	176	160	156	185	164	163	173	176	166	171	179	151	160	162	168	164	145	148	154	151	160	150	179	150	163	166	157	164	173	169	151	168	157	164	148	186	162	144	153	158	174	179	169	178	180	152	175	184	186	159	162	167	154	144	156	152	161	173	145	163	166	167	167	179	156	139	174	187	154	166	186	161	166	139	165	145	156	156	164	168	160	160	173	175	145	162	140	167	160	153	153	149	144	158	169	160	140	170	155	143	168	147	160	151	170	133	172	154	174	177	157	144	199	173	172	141	184	150	148	155	153	135	147	189	157	146	161	172	163	152	167	143	178	155	178	156	136	177	165	175	159	168	172	179	178	167	148	156	143	173	156	176	185	157	146	163	165	165	162	178	163	168	166	167	160	143	165	136	149	165	155	171	174	143	168	163	150	164	149	169	152	200	179	171	173	121	173	158	182	156	152	165	181	153	153	160	134	174	160	166	166	159	173	156	157	168	173	194	151	161	177	169	150	154	141	152	169	194	147	169	156	170	162	167	161	151	172	149	164	164	165	150	161	169	154	191	164	174	156	155	179	165	166	162	155	161	152	166	170	153	183	166	137	159	170	143	147	169	148	164	155	168	162	155	158	136	157	161	179	170	147	198	150	161	148	167	163	188	149	174	156	159	162	133	160	169	148	167	160	168	173	146	158	147	153	154	164	164	154	153	162	163	168	139	166	154	166	154	143	174	173	181	153	155	178	159	180	172	157	174	153	158	165	146	156	168	159	142	156	133	151	161	148	155	165	151	176	152	159	178	160	164	149	185	154	171	182	162	164	146	174	156	168	162	143	174	154	167	172	147	173	168	165	142	144	144	168	158	170	180	144	166	176	131	150	169	168	173	154	175	158	154	175	139	185	168	163	187	155	154	157	173	158	165	160	164	170	154	143	160	157	177	148	145	162	153	174	187	144	126	161	179	167	144	163	192	196	160	157	156	172	156	164	151	142	182	151	160	168	153	158	158	164	182	167	156	176	142	171	164	146	133	151	137	183	170	163	165	179	157	142	141	167	156	159	157	173	171	157	165	180	145	164	152	171	174	158	163	156	162	159	163	164	156	180	168	161	182	170	168	172	155	156	164	177	171	145	190	159	141	145	153	158	146	176	155	175	160	152	172	160	163	152	179	158	133	148	168	162	162	165	157	172	160	155	158	156	168	194	170	160	168	169	167	172	173	167	156	166	168	168	162	142	150	193	166	139	165	193	136	159	148	153	152	148	143	145	141	156	164	161	148	166	155	141	154	123	184	177	171	167	156	147	146	162	162	178	176	161	154	156	166	159	160	169	169	160	149	160	189	161	158	146	153	157	177	175	164	152	168	144	170	168	167	153	158	166	176	144	139	167	172	157	148	156	177	141	158	184	178	161	155	149	153	163	169	177	159	162	162	165	159	140	160	158	167	159	186	173	181	146	147	163	142	160	152	145	152	170	167	165	157	165	159	177	165	166	169	167	155	152	156	173	168	166	180	158	149	147	178	176	162	167	168	143	184	174	160	160	167	168	160	174	200	143	179	191	143	168	173	148	147	145	152	176	167	167	150	165	138	159	149	169	173	134	168	163	162	161	173	154	139	155	144	138	174	142	153	140	149	149	157	164	160	189	155	163	174	163	166	182	168	135	147	161	147	144	186	167	165	164	145	167	193	166	151	156	171	148	169	149	168	138	153	142	179	159	154	166	151	159	162	167	166	168	157	178	158	175	148	177	180	158	167	161	155	151	181	170	158	177	151	182	173	174	171	168	137	163	181	171	177	133	178	176	166	149	151	150	169	160	177	164	170	158	169	169	177	166	158	168	157	142	149	162	158	157	171	136	137	139	159	169	175	147	153	172	169	161	172	135	141	180	142	155	132	170	170	167	177	160	144	193	157	149	154	175	161	174	152	154	186	156	177	150	152	143	167	195	162	145	155	175	170	165	179	194	176	144	154	179	147	171	174	160	176	160	169	120	141	147	167	135	155	156	180	173	159	140	181	177	151	154	172	155	160	193	160	165	175	162	168	170	145	163	155	148	162	166	183	158	155	159	154	160	150	148	147	152	151	150	158	158	135	158	178	148	145	154	166	166	170	155	145	170	166	166	179	160	150	141	156	160	152	175	154	145	172	146	177	139	160	170	163	162	155	144	129	182	142	132	165	164	148	173	175	147	134	170	148	154	157	155	171	174	156	166	175	147	155	162	175	200	157	158	149	168	170	146	166	160	166	160	171	158	173	154	151	155	167	168	155	165	155	172	163	134	158	155	174	177	151	176	175	143	175	166	162	167	121	160	159	185
24748	44474	35114	23743	18688	14847	10866	8390	6770	5168	4242	3279	2554	2047	1731	1532	1195	988	836	662	516	449	363	327	305	272	291	233	195	184	190	184	222	183	198	164	190	158	191	186	196	188	192	165	206	165	190	190	186	170	175	193	179	187	210	180	208	178	173	173	179	183	184	172	192	187	175	183	164	192	180	159	180	173	153	209	171	199	188	188	160	170	185	202	183	183	194	172	179	179	169	180	197	149	181	186	198	161	215	169	199	165	191	186	148	209	179	214	190	179	182	164	197	173	184	178	168	167	177	195	193	157	180	187	194	198	168	182	202	169	178	168	174	186	175	184	188	211	178	207	160	166	173	189	167	195	171	208	179	194	176	185	186	188	194	167	168	180	201	195	165	167	156	154	185	173	190	164	185	183	181	164	151	173	163	187	175	183	172	168	164	170	172	194	184	189	190	186	186	188	166	166	191	187	186	159	177	165	168	160	204	179	184	159	176	185	185	196	161	179	178	186	181	183	174	186	179	173	187	178	176	171	187	151	168	166	188	179	179	171	178	189	172	163	173	187	183	155	198	179	177	177	191	170	183	171	185	181	185	168	187	195	167	192	187	169	188	200	178	186	168	174	163	157	164	208	189	167	202	197	153	178	184	177	193	178	172	192	157	188	177	171	171	201	168	186	173	198	170	176	197	193	194	167	165	185	176	171	163	174	158	182	173	209	215	172	161	167	192	180	179	191	173	162	173	164	200	173	198	162	183	182	181	183	181	209	176	173	158	211	173	166	174	180	195	173	179	157	166	190	174	221	175	186	162	174	180	175	177	177	174	197	181	174	215	192	176	181	202	172	185	188	155	177	200	169	171	182	197	167	206	183	167	189	177	171	198	196	173	197	196	191	191	169	194	176	196	181	185	172	203	157	189	177	207	175	170	188	176	198	213	176	196	180	162	173	195	174	185	183	180	194	165	184	185	189	173	186	182	183	180	170	181	192	182	205	195	172	163	190	180	163	195	194	165	198	174	176	176	190	187	179	181	145	175	175	187	187	190	192	213	195	183	195	190	168	194	173	177	157	193	188	183	174	184	196	170	182	185	173	182	186	160	194	206	187	191	167	191	166	184	191	188	161	185	200	170	174	178	203	181	170	192	160	196	177	189	185	174	182	210	180	171	174	194	197	169	170	159	184	185	182	178	169	163	176	183	176	181	183	185	170	187	184	169	173	180	179	176	180	178	201	184	185	196	164	169	189	185	195	151	185	194	176	180	180	171	196	188	196	198	176	196	173	197	177	165	164	185	176	182	189	193	158	165	206	165	175	211	201	179	217	172	190	161	177	162	198	186	171	181	179	190	167	169	170	171	178	163	173	175	183	195	206	188	183	205	198	184	172	175	209	156	191	186	178	194	195	217	169	178	186	168	181	170	188	171	187	198	185	178	184	200	182	191	181	169	188	187	197	187	189	172	183	185	182	181	215	178	202	198	165	173	181	177	197	183	173	152	193	182	167	169	166	192	177	160	184	182	160	164	187	192	150	178	208	175	164	201	180	166	186	210	173	181	190	195	199	189	188	163	169	160	163	160	165	177	194	213	181	176	199	172	182	188	177	177	166	194	185	167	185	182	175	183	173	176	162	176	182	183	184	172	170	177	189	167	188	175	188	185	176	180	197	171	197	189	198	183	161	199	157	166	170	206	185	190	172	169	164	183	194	199	197	201	190	207	183	183	170	189	175	181	200	217	187	195	202	184	180	175	173	173	189	174	189	170	198	183	169	193	181	185	153	185	172	190	186	193	186	142	179	163	169	191	179	180	192	170	179	192	187	200	161	169	166	189	177	195	176	154	189	187	160	183	184	187	189	176	174	200	207	188	175	194	176	191	192	152	180	213	171	196	176	180	182	179	190	180	182	187	185	177	201	183	186	209	190	161	195	183	190	193	187	153	167	183	184	210	170	163	176	180	195	162	214	210	201	160	202	189	171	174	188	185	194	193	201	184	187	185	192	173	173	153	173	168	180	180	174	220	187	169	175	172	160	172	179	181	181	176	186	210	178	197	198	188	183	188	167	192	188	188	186	185	182	172	174	180	205	157	162	207	165	209	176	190	168	184	187	191	184	212	205	182	190	185	176	193	156	177	181	179	164	187	171	162	182	205	157	169	207	182	169	198	185	180	190	197	167	184	210	204	201	200	192	186	186	194	200	196	178	190	196	154	175	193	194	186	175	180	173	187	190	174	171	184	207	184	179	181	175	171	182	168	187	158	162	199	202	187	182	181	177	174	160	180	194	171	186	179	171	173	208	200	175	169	161	173	189	201	205	168	183	192	177	163	191	186	193	177	183	169	182	195	173	204	176	185	166	159	172	177	194	170	188	193	190	192	190	192	175	201	184	184	180	156	161	175	188	170	167	199	169	194	169	188	158	169	200	189	198	169	197	183	195	162	170	200	182	191	173	182	183	189	191	152	180	164	171	196	203	197	161	210	178	207	191	178	193	184	168	161	187	169	157	185	189	189	177	176	176	157	171	175	184	188	197	180	164	177	177	162	190	184	179	168	181	173	169	185	173	189	188	182	173	190	180	194	171	191	171	180	172	187	201	183	178	161	201	169	200	176	173	175	166	177	185	199	183	183	150	214	153	211	199	185	189	167	173	173	195	174	165	162	192	168	184	177	200	169	191	163	201	178	171	198	179	187	149	189	149	196	192	180	163	174	207	173	177	191	176	191	176	192	178	199	164	198	214	191	174	219	214	156	182	182	198	188	192	199	191	161	160	192	194	183	170	172	177	195	151	186	172	172	134	190	179	210	176	190	189	185	196	178	168	165	176	161	193	182	189	211	192	194	163	187	188	161	194	155	177	146	202	197	175	182	193	187	204	170	174	156	192	153	156	182	179	199	172	177	158	180	175	184	186	156	185	169	169	194	165	169	210	184	190	186	206	207	165	188	167	188	195	179	190	170	192	173	188	189	193	176	185	173	154	158	203	176	181	171	159	164	194	163	187	177	183	148	166	174	189	174	166	192	191	165	186	171	177	169	181	173	178	163	173	170	208	184	164	182	202	189	190	155	187	179	171	185	158	192	214	176	196	194	203	198	181	162	180	184	174	183	187	152	157	198	192	185	185	172	159	201	192	148	173	184	182	175	179	177	178	196	179	186	175	167	196	181	195	182	164	194	203	177	182	166	172	188	172	185	163	163	177	179	190	187	187	180	186	174	172	186	186	183	189	149	181	178	183	186	207	169	197	162	165	162	203	181	175	182	159	160	174	185	194	171	171	167	188	172	154	205	190	164	187	196	178	197	195	193	190	202	172	198	160	190	184	183	193	163	184	158	175	163	178	191	178	183	163	175	161	170	181	177	196	199	174	187	166	173	186	190	147	189	153	190	196	178	188	158	194	182	201	212	173	187	180	177	174	183	199	153	171	181	201	191	197	204	169	189	180	163	202	160	206	189	205	173	196	199	209	184	180	179	174	182	175	183	180	179	172	194	200	175	175
22508	21099	28688	23736	21242	22125	18808	9294	6536	5010	4033	3234	2562	2124	1802	1664	1332	1165	960	802	691	589	583	521	485	474	421	349	371	367	348	363	362	339	361	316	340	350	340	301	308	339	344	341	318	352	318	352	326	356	324	340	332	318	345	354	313	328	358	327	342	353	332	309	347	331	346	340	351	346	313	348	311	336	324	348	332	363	358	318	330	311	330	322	328	342	326	346	347	325	298	330	308	337	367	328	348	304	311	312	317	330	352	352	324	312	349	323	319	350	354	314	344	345	335	326	335	326	314	342	352	392	326	348	354	315	329	323	355	341	334	318	308	317	330	325	299	333	342	315	319	314	337	350	356	354	365	351	328	358	339	332	337	337	329	329	338	351	358	326	324	318	327	344	330	329	334	313	291	337	350	299	360	302	340	337	318	335	341	372	346	348	283	314	333	316	315	323	301	337	345	313	332	327	346	330	309	304	341	295	322	320	305	318	330	350	327	305	322	328	324	335	332	329	326	318	339	315	315	324	342	335	319	302	343	349	325	341	330	334	348	312	314	339	336	335	359	330	318	375	336	309	356	294	344	341	321	323	317	356	341	304	317	328	320	332	331	331	324	338	352	350	355	371	334	373	357	354	360	345	320	342	325	312	310	295	306	317	339	299	349	349	333	328	282	310	326	313	343	330	304	340	333	332	348	336	329	332	334	358	316	327	338	360	313	333	304	306	322	344	349	331	348	313	323	333	331	339	367	309	332	300	346	351	334	304	308	327	329	311	293	313	354	359	314	317	323	311	338	351	303	320	322	338	322	311	330	299	349	327	362	298	301	335	331	293	332	352	308	321	333	305	294	351	368	342	308	320	334	288	328	338	333	364	336	316	339	291	315	309	324	344	337	326	327	309	317	320	317	322	299	355	319	338	312	347	334	342	341	347	320	320	327	319	362	316	333	333	321	296	349	360	339	312	318	358	325	334	324	319	328	329	308	306	327	315	336	348	324	345	339	299	345	306	341	322	318	335	284	352	317	343	347	359	339	334	326	362	328	340	357	367	361	302	326	334	324	330	350	326	328	338	302	316	356	314	293	329	329	318	331	322	320	340	345	293	313	347	295	342	315	313	316	317	370	335	327	331	342	351	339	336	340	308	323	324	339	322	348	314	325	317	331	350	361	322	361	364	319	323	301	338	322	335	362	358	326	337	353	347	297	334	354	325	348	328	312	314	323	349	343	305	336	358	314	333	294	345	345	322	317	367	346	350	323	328	336	331	322	327	352	337	301	347	371	338	338	335	345	307	364	295	323	325	332	335	346	301	329	380	318	312	347	346	339	337	336	324	352	334	330	314	333	369	326	326	325	347	335	316	335	327	324	306	339	330	289	329	331	306	346	345	313	345	342	332	315	348	350	347	312	286	320	312	287	334	349	330	313	317	307	363	327	308	321	321	314	342	328	346	348	328	346	338	335	330	332	321	365	371	314	345	383	319	304	325	323	331	325	333	343	325	308	325	343	322	316	329	361	328	295	302	351	320	321	344	302	333	335	338	294	324	338	349	296	316	322	327	329	334	387	304	368	298	332	314	369	350	309	334	316	328	362	350	316	323	347	320	351	314	332	330	300	308	327	305	344	340	327	329	329	337	327	315	368	337	317	332	345	317	323	311	302	310	336	350	370	340	341	367	345	330	306	317	315	330	332	327	340	332	300	306	318	312	350	323	365	366	327	313	355	306	346	340	333	322	323	326	345	342	351	298	329	330	330	321	321	369	325	348	341	313	339	321	322	328	355	352	340	316	352	332	351	310	328	335	325	331	303	346	312	310	327	337	339	323	330	364	332	359	297	360	311	345	335	349	304	331	297	338	324	302	311	332	349	320	302	367	342	338	308	318	313	317	282	326	336	347	347	333	295	319	325	365	385	350	308	346	318	351	318	348	341	327	339	337	328	322	322	376	351	330	355	326	338	350	317	323	310	302	324	324	326	331	330	354	331	322	312	327	373	323	323	352	322	322	318	319	285	303	359	314	342	325	340	352	363	302	351	315	328	315	312	323	319	339	332	289	349	338	368	319	347	344	340	336	335	336	330	359	316	313	333	357	327	320	324	317	351	306	308	315	319	327	351	333	300	346	332	332	350	324	329	334	345	351	323	315	308	318	356	329	332	343	322	349	319	332	320	336	319	335	350	336	317	304	320	324	320	355	324	329	354	344	338	336	319	324	323	322	354	334	311	299	328	319	325	342	345	337	321	346	322	351	335	331	314	324	350	331	323	337	352	318	331	312	294	325	318	343	362	351	334	357	337	339	321	352	326	317	290	351	349	297	344	310	310	347	316	348	356	378	359	299	294	331	330	295	358	327	301	336	335	350	368	333	336	343	332	311	329	312	354	334	351	332	340	343	323	340	335	301	322	353	323	329	326	307	319	319	293	301	322	304	330	309	315	339	360	345	325	331	296	306	340	331	357	319	345	320	312	342	343	318	343	347	311	337	315	328	323	320	341	335	366	301	314	320	331	306	332	331	342	338	345	342	320	331	333	331	334	331	304	313	305	338	371	343	336	332	364	339	311	333	294	331	339	294	338	329	304	342	318	354	328	317	366	336	277	357	306	332	325	334	307	301	316	328	330	352	297	349	336	316	306	315	341	327	352	351	349	334	318	313	343	306	303	332	314	314	313	301	310	321	345	335	305	347	305	318	323	336	309	319	320	348	317	338	322	306	331	330	321	321	372	326	332	311	342	304	312	346	339	329	341	314	330	356	319	329	328	361	370	322	313	361	333	325	333	309	353	323	347	345	318	319	339	359	277	306	329	367	329	323	328	332	317	313	363	314	329	311	331	365	353	310	318	333	329	348	338	346	323	334	321	329	302	296	323	324	356	371	350	345	307	332	338	369	362	308	345	340	316	310	316	322	345	318	316	332	324	352	329	351	339	323	324	323	315	344	349	358	335	295	316	326	328	339	331	313	304	316	322	334	315	305	333	368	366	295	312	347	312	303	341	329	342	341	333	335	339	315	350	335	283	296	338	340	363	336	310	288	319	352	334	350	312	345	315	350	332	344	328	354	352	342	298	327	312	366	322	336	333	324	318	339	296	344	343	346	296	338	298	323	330	339	364	346	315	362	354	334	348	348	309	289	352	316	339	360	368	358	377	318	358	319	332	320	337	355	317	341	335	327	336	329	363	311	325	326	327	315	335	329	343	325	329	354	327	353	358	350	308	308	290	362	290	317	315	310	308	337	321	325	350	357	346	349	329	344	343	324	344	303	304	320	327	323	318	335	335	332	343	353	340	357	351	324	316	322	323	380	338	326	345	327	337	321	321	344	295	339	359	354	318	345	329	350	356	319	298	345	352	343	333	336	327	336	329	324	324	296	363	303	331	337	328	298	338	341	351	355	327	371	336	349	312	306	322	331	306	339	333	322	308	325	311	328	327	308	325	337	353	335	363	324	309	320	333	330	337	345	338	287	332	340	364	306	344	337	313	328	371	347	340	315
27569	53067	41908	30243	24318	20012	15992	12545	10075	7772	6447	5094	3912	3323	2812	2392	2008	1669	1374	1130	973	801	662	594	538	534	482	416	444	354	383	375	399	332	367	393	389	343	369	363	370	400	372	364	341	363	372	363	348	362	341	334	354	330	370	387	331	362	372	371	353	379	386	375	355	381	358	375	375	402	341	357	387	346	340	310	370	363	378	344	353	353	364	346	334	316	336	357	338	358	336	362	353	360	381	376	352	377	350	331	366	338	375	366	362	350	338	354	390	386	367	351	380	324	361	317	363	342	372	367	369	338	364	327	330	380	353	382	359	368	365	347	341	350	342	330	380	359	370	371	357	366	378	353	355	341	320	347	366	362	344	340	320	353	351	375	372	329	368	344	335	392	346	368	363	399	387	351	354	365	328	341	363	332	338	373	368	376	351	348	366	361	369	336	340	357	352	388	397	344	365	358	393	370	349	329	367	344	369	345	364	305	364	355	341	331	355	342	354	366	353	324	356	360	357	343	363	384	338	382	345	353	367	324	338	363	352	376	364	377	396	331	360	357	363	329	365	352	300	356	346	362	356	304	404	367	385	363	375	371	376	344	355	383	385	370	343	337	367	367	331	338	341	356	335	341	352	391	380	376	366	344	342	342	406	386	368	365	340	341	364	342	371	329	346	340	354	338	338	365	330	353	363	400	366	360	357	409	380	337	388	337	355	352	354	356	400	329	350	325	351	349	372	373	376	331	357	361	348	369	366	397	363	386	352	365	348	371	345	339	333	360	372	359	354	353	338	370	377	348	370	356	345	363	356	343	369	337	354	351	345	370	359	346	329	366	353	337	370	371	360	337	334	356	363	386	342	350	349	382	369	333	353	339	343	356	359	324	310	332	367	350	359	378	384	368	356	356	327	378	339	357	369	373	375	335	336	344	397	362	351	327	372	360	381	373	359	356	340	343	385	358	350	350	369	300	342	374	362	369	374	362	375	352	337	358	383	354	363	316	313	349	349	365	379	337	375	399	335	391	340	372	328	388	357	336	352	312	368	403	372	396	341	325	309	376	345	350	355	385	332	358	332	361	367	352	355	354	354	389	357	331	373	390	346	362	372	348	371	383	395	346	390	352	352	355	378	332	362	363	342	345	343	382	317	370	373	323	339	341	329	360	370	340	371	348	355	360	367	333	381	372	336	344	351	327	334	370	383	372	324	331	390	352	388	346	371	365	344	347	369	362	351	356	385	343	360	350	353	341	356	324	337	324	369	362	385	384	349	304	341	352	353	350	333	335	314	358	369	371	360	340	385	387	345	355	380	355	349	380	363	381	340	381	359	353	363	363	365	337	335	371	348	383	351	354	307	348	373	351	361	344	351	377	365	355	376	353	365	365	363	337	356	378	383	355	349	360	333	369	353	373	384	343	378	373	380	361	379	367	355	389	396	359	352	374	350	354	319	365	370	380	355	339	373	347	340	354	343	374	330	367	383	380	358	352	334	346	353	358	360	351	373	369	339	358	352	348	375	330	313	344	356	351	342	348	342	353	358	315	342	372	350	328	349	348	368	340	362	344	353	331	367	331	382	358	350	349	359	345	340	353	348	380	345	349	334	385	337	341	353	338	381	382	347	361	350	355	359	350	350	344	337	369	395	364	368	350	356	369	354	326	353	363	339	355	336	340	344	332	382	379	357	350	361	346	363	369	336	376	366	359	353	358	369	352	366	367	348	348	351	375	380	353	383	364	363	314	350	361	365	384	338	332	366	332	336	335	326	369	352	353	351	326	354	351	390	336	372	336	369	324	361	347	331	354	339	394	351	390	386	391	346	358	351	342	339	354	349	343	344	370	372	362	354	365	410	361	399	370	347	357	354	351	351	350	383	339	336	332	339	342	374	356	347	375	356	333	363	359	395	350	375	359	395	368	340	369	361	343	384	372	363	370	359	346	383	364	359	383	364	336	339	383	348	336	349	368	339	370	308	340	362	346	341	360	346	383	344	358	319	353	356	377	392	335	357	373	355	331	364	329	371	373	358	341	344	350	357	385	373	384	380	361	365	335	378	353	359	362	320	366	382	369	360	358	356	335	333	330	380	349	374	366	356	348	384	360	342	378	376	347	348	360	348	358	375	342	369	354	357	388	379	361	385	355	364	332	324	363	347	387	355	377	332	378	353	341	371	367	364	343	367	345	313	341	351	368	352	364	333	378	365	380	350	370	368	396	347	358	358	359	350	377	340	375	337	349	381	326	337	366	355	361	365	383	355	346	349	368	311	354	373	356	360	349	347	334	391	343	344	353	369	401	369	392	363	373	323	331	353	331	374	360	318	379	365	335	385	388	352	384	345	335	388	348	360	341	353	349	316	355	353	361	390	394	339	348	363	345	349	378	361	356	362	383	360	364	370	347	350	397	348	372	338	356	369	356	339	379	343	332	375	407	362	359	358	335	359	348	340	373	357	360	359	334	354	343	345	360	344	349	326	398	359	350	351	377	347	361	347	371	362	402	356	351	382	342	327	348	349	349	395	375	355	341	349	329	396	350	371	343	346	341	370	335	341	351	367	364	354	360	393	365	406	346	359	375	349	387	323	367	372	329	362	363	329	372	343	355	375	350	354	330	362	353	363	349	351	350	365	295	314	352	352	352	354	352	368	351	344	356	382	365	368	374	370	328	345	348	321	370	363	343	360	336	379	353	369	351	347	348	335	350	401	367	363	391	358	340	352	370	353	383	339	386	340	366	399	356	333	370	410	362	350	361	359	328	343	359	368	362	376	370	358	350	335	339	343	345	362	387	379	355	328	369	315	364	317	353	367	366	348	339	349	385	362	343	333	346	386	352	364	408	356	362	381	376	342	371	364	351	337	390	330	370	334	321	341	341	375	337	365	371	338	345	386	388	349	372	387	335	366	342	329	358	371	351	425	357	343	330	343	362	350	375	374	343	355	346	354	362	381	335	364	328	348	356	342	339	356	361	370	383	354	305	349	370	371	316	355	351	353	353	379	356	337	356	336	395	365	325	363	373	385	322	363	362	350	372	369	378	351	380	358	342	398	357	357	367	340	386	373	336	355	352	372	351	369	339	350	363	322	358	362	369	337	323	359	334	350	347	371	375	363	343	340	344	356	349	326	347	388	374	351	336	346	349	362	355	365	358	353	334	375	360	336	338	343	356	370	349	361	375	354	350	371	385	354	366	397	352	348	339	357	371	345	368	364	382	366	355	391	380	347	357	394	355	351	343	351	329	361	342	360	349	358	360	366	325	355	371	325	344	335	373	345	387	360	362	352	346	382	379	335	358	350	335	351	372	356	347	361	370	355	388	378	352	342	388	372	356	334	368	326	317	304	357	343	360	402	341	333	346	358	366	375	372	366	355	346	351	342	359	352	363	410	312	366	335	315	351	380	372	342	378	350	368	378	349	373	338	341	361	345	375	357	369	322	330	347	341	384	366	361	343	353	366	341	337	348	349	377	330	365	363	354	394	352	366	346	370	337	353	358	394
28203	24657	28777	20561	11247	7328	5242	3787	2736	2167	1846	1395	1189	1009	897	773	664	574	503	415	368	302	316	302	251	261	247	220	224	229	207	207	241	222	206	217	216	213	230	219	207	228	214	221	201	221	226	216	227	194	205	209	227	225	232	225	197	239	213	250	180	193	205	238	221	205	220	233	213	220	179	225	212	241	227	198	231	192	227	214	236	226	223	236	212	211	227	224	208	228	223	217	211	225	208	231	208	229	207	197	253	198	211	238	198	192	235	211	227	200	238	193	228	215	220	221	190	229	223	205	201	229	250	229	239	216	202	206	235	198	218	219	209	234	209	238	247	200	205	217	267	206	206	208	201	223	227	214	208	208	251	246	234	192	236	232	225	192	211	205	202	220	203	177	191	212	210	217	205	216	202	224	211	234	214	206	215	210	209	215	203	222	226	229	213	230	218	202	217	247	198	213	209	201	215	230	230	229	204	197	192	213	221	232	203	208	208	202	209	240	217	224	232	218	221	224	218	237	242	216	203	200	225	212	230	195	235	232	228	197	236	266	218	240	251	205	223	211	224	219	232	229	230	227	216	219	230	222	201	222	189	219	219	250	220	224	188	230	215	224	222	228	221	224	234	225	239	224	250	203	214	221	203	208	212	236	223	224	230	248	213	234	218	193	215	227	213	223	204	196	227	219	207	223	189	186	219	228	225	210	218	208	202	198	209	213	207	189	229	211	195	222	239	208	237	199	233	247	213	208	210	242	210	186	240	209	184	190	237	234	218	226	192	208	217	227	220	211	246	222	222	210	217	243	225	222	193	239	218	248	222	220	210	228	215	205	206	204	188	213	193	219	212	232	235	220	253	217	234	232	227	230	228	211	217	225	245	205	189	259	237	225	199	217	211	230	226	208	223	220	207	194	222	214	230	206	193	214	219	239	205	199	215	216	194	238	223	187	243	190	242	237	229	208	234	213	205	228	218	193	221	202	213	199	199	200	226	201	204	232	226	194	210	206	223	221	200	196	210	218	226	220	213	217	211	228	237	246	226	237	207	234	218	243	221	202	210	230	215	217	236	239	211	230	223	218	219	228	216	203	228	233	237	237	225	219	234	249	245	205	228	236	191	215	228	207	246	225	211	204	214	221	201	206	221	209	230	214	225	195	216	224	224	230	194	228	206	216	247	192	210	211	222	212	194	204	222	228	189	236	230	223	212	220	199	184	205	221	207	184	242	201	223	199	202	226	203	215	200	211	204	216	204	213	211	211	214	207	209	226	237	178	208	250	227	229	205	201	218	211	196	210	224	199	220	231	212	219	238	240	247	224	209	223	240	187	198	226	233	211	217	249	219	181	194	232	203	216	188	217	214	228	211	203	208	199	201	228	223	205	219	214	220	202	215	211	212	234	206	204	257	242	233	217	201	230	218	236	224	208	227	245	227	220	223	225	215	232	209	235	234	238	214	220	190	221	256	212	201	246	225	219	208	222	212	193	225	205	238	213	201	227	226	207	240	193	221	214	259	231	215	234	226	234	217	223	214	243	218	213	232	195	182	230	197	187	217	199	192	233	237	202	226	208	218	229	219	224	218	221	213	203	196	205	202	233	219	210	199	223	239	216	226	248	197	214	219	230	232	239	199	197	188	211	189	210	218	215	214	206	207	218	224	224	227	213	211	211	210	220	215	211	210	244	205	211	233	205	189	209	210	238	217	218	214	208	233	222	200	210	239	231	225	203	224	210	228	209	213	204	221	238	219	219	212	218	245	210	226	213	198	240	235	233	224	210	239	210	231	191	233	208	212	196	207	220	228	221	221	217	238	239	217	232	207	177	232	227	198	199	214	208	212	226	230	229	214	224	201	200	234	221	218	232	224	227	218	192	222	221	233	238	213	217	259	231	216	205	204	210	221	239	244	218	222	231	200	207	234	213	256	212	191	230	222	202	228	234	238	221	251	221	214	234	210	220	217	220	217	225	224	214	227	189	191	230	198	219	223	213	222	231	222	221	226	208	213	203	207	221	235	231	211	222	203	188	230	217	234	249	249	221	220	204	206	209	205	219	212	210	209	201	241	245	225	196	220	203	225	221	223	233	231	231	209	236	218	218	231	219	196	223	198	210	225	213	232	207	212	188	210	232	222	193	214	206	239	240	224	218	228	186	194	209	218	234	199	222	208	197	201	232	195	234	206	206	228	225	237	243	230	202	231	243	205	200	227	241	196	199	245	204	204	219	227	207	202	225	235	214	175	254	203	229	216	205	210	243	200	222	217	210	223	232	243	192	221	205	197	210	208	211	221	197	196	202	226	239	219	212	213	238	210	217	205	214	224	217	258	215	240	247	234	220	183	233	223	222	217	229	215	191	190	198	201	193	200	207	209	251	205	220	232	208	216	204	217	215	226	236	202	193	218	225	203	235	198	227	246	210	215	234	219	210	197	245	230	210	242	227	222	228	195	228	245	237	229	207	216	203	209	194	222	197	207	233	184	252	198	225	207	227	211	215	233	227	195	221	235	231	219	208	228	245	230	208	217	212	211	241	227	211	213	199	228	235	234	245	222	212	220	205	246	229	198	209	196	261	207	214	251	209	229	204	218	223	200	212	194	200	248	222	190	215	197	233	243	228	216	213	211	229	182	238	209	215	213	201	212	209	256	194	219	227	216	232	214	224	201	237	220	192	202	216	196	195	207	228	220	235	228	234	212	196	240	235	246	214	225	210	230	208	223	210	222	232	203	192	207	209	224	210	222	249	215	223	234	206	214	216	217	215	175	215	229	210	215	252	220	221	208	203	227	216	223	259	226	202	228	233	233	221	234	223	209	249	201	231	221	229	230	220	241	261	208	207	218	213	209	226	208	207	210	224	229	230	210	194	214	240	213	202	232	235	227	229	204	197	224	217	212	236	212	193	203	207	204	209	238	233	197	238	230	234	200	235	237	243	192	226	227	218	242	242	221	214	240	222	223	233	200	203	227	226	218	223	217	232	211	193	199	210	226	246	222	216	213	208	215	211	219	199	198	210	243	223	191	204	211	193	217	217	251	224	212	226	215	216	216	194	234	214	220	219	212	212	229	204	180	224	196	221	218	208	226	211	209	229	221	209	214	251	193	215	206	211	217	227	233	233	227	219	236	224	221	222	201	199	204	229	228	205	228	228	216	224	256	226	196	223	204	211	228	231	201	210	206	215	199	207	200	205	219	240	238	209	201	217	217	235	211	224	240	198	217	224	213	208	212	191	208	206	213	210	224	220	217	212	211	179	219	193	209	201	226	240	221	200	233	211	202	216	212	218	226	196	219	208	216	214	222	216	247	223	202	198	199	234	225	220	214	210	209	208	211	219	225	203	234	220	244	221	239	233	212	230	223	223	238	239	208	206	226	226	232	221	211	188	210	197	231	221	190	237	235	217	212	237	212	239	213	207	216	237	218	219	255	201	234	239	211	214	240	221	234	201	222	233	199	213	229	216	217	208	202	212	193	231	234	238	213	218	225	232	218	215
25374	40501	31081	19947	14802	11491	9132	6701	5129	3901	3207	2512	2028	1644	1377	1225	994	818	710	560	485	450	368	341	297	301	300	256	249	255	230	219	227	250	249	219	245	265	231	238	232	249	226	232	201	269	261	230	244	225	266	245	237	229	256	226	234	212	243	237	234	263	215	235	225	259	230	220	242	263	232	221	220	242	247	236	237	230	240	227	206	214	225	231	215	233	242	226	237	245	243	257	227	261	239	247	213	245	230	234	249	227	262	212	253	263	225	215	236	229	236	214	235	243	231	274	245	218	210	247	244	250	215	213	250	234	251	241	247	213	221	237	235	244	255	237	231	219	237	242	231	222	238	259	261	247	198	219	239	248	210	244	251	244	227	227	243	225	244	216	242	259	240	229	215	239	223	239	232	226	252	245	240	237	228	208	226	247	241	248	246	230	221	254	224	241	218	248	244	255	227	230	226	263	245	232	226	209	257	235	243	244	251	227	234	212	231	231	229	222	254	245	224	263	250	222	245	244	237	229	229	253	219	245	237	230	208	233	221	234	232	240	249	232	238	243	213	225	242	215	231	227	234	246	258	242	246	253	218	246	236	260	255	253	210	242	235	264	217	230	249	239	245	243	252	206	222	234	243	236	251	237	263	251	252	223	231	222	219	229	243	218	209	251	226	237	242	224	249	244	253	255	223	239	213	229	218	242	237	219	238	230	232	223	233	248	221	246	212	238	214	229	240	251	227	274	217	238	228	219	246	233	244	250	239	256	235	218	222	197	233	230	255	275	219	243	267	225	242	238	227	225	217	235	219	260	227	227	238	211	248	214	228	210	234	261	259	239	273	248	256	236	231	233	250	245	239	236	212	252	235	241	245	236	260	233	244	252	234	215	251	225	230	233	214	239	220	248	227	240	260	220	247	225	247	254	233	238	224	241	225	249	260	260	226	252	249	252	243	254	224	199	230	237	239	239	228	244	203	263	233	244	222	227	215	224	208	228	247	233	231	241	248	202	251	235	230	254	228	237	255	232	240	228	245	204	253	225	221	224	245	230	218	237	225	234	255	227	237	262	214	228	248	237	275	206	251	200	247	234	263	256	231	247	208	234	235	262	242	217	237	253	198	248	214	262	246	258	204	247	222	260	243	237	258	257	221	236	245	237	218	218	238	251	268	214	210	233	248	246	208	242	249	211	220	235	249	206	225	242	237	256	223	237	233	232	247	246	234	269	238	236	230	239	226	239	226	210	233	213	239	225	239	228	249	253	244	225	223	237	221	269	210	216	241	221	218	247	268	213	241	246	242	223	211	253	246	204	242	248	244	224	229	233	201	240	220	228	254	259	255	223	240	204	236	248	225	248	213	224	208	253	234	242	247	225	229	222	241	242	228	240	240	230	237	222	235	236	242	245	205	213	224	243	237	217	219	222	217	244	255	263	244	227	214	234	228	266	266	243	236	255	240	226	256	242	233	236	253	240	222	225	243	226	236	238	264	240	241	242	246	240	256	207	244	243	255	234	229	222	238	242	253	250	249	227	244	231	248	259	244	240	241	225	232	271	265	251	230	235	247	238	226	225	250	224	216	255	231	225	236	217	238	255	218	224	231	238	228	230	223	246	258	254	227	239	245	207	226	211	222	243	240	218	235	213	254	250	234	237	251	216	233	231	227	242	223	235	239	238	229	238	231	261	232	239	243	254	254	249	263	244	218	230	219	238	244	233	212	236	227	219	235	259	259	251	231	229	221	240	241	254	221	234	251	233	226	214	211	240	259	238	252	248	230	239	230	240	234	256	252	277	250	239	271	239	222	262	258	261	221	263	224	221	256	250	266	233	229	240	269	238	233	244	255	243	233	219	241	258	239	265	229	255	244	240	232	253	253	222	248	242	221	269	263	238	265	234	252	234	239	233	263	234	223	247	214	225	239	251	230	238	232	227	231	238	207	203	219	263	217	264	250	226	225	252	239	265	219	224	237	255	189	253	234	237	233	234	243	214	239	229	210	252	224	230	226	241	245	232	214	216	249	225	223	234	241	233	251	234	251	222	255	218	251	298	240	242	256	231	213	237	252	232	239	263	214	223	236	261	228	246	242	238	222	223	238	207	227	247	230	241	210	265	255	243	222	227	215	245	224	246	232	222	231	218	226	245	222	241	245	228	255	262	222	232	230	247	231	231	258	240	234	223	243	229	223	237	206	252	251	219	250	220	252	259	246	227	233	237	241	225	255	225	208	216	216	257	266	265	211	242	238	275	213	232	215	226	250	234	242	253	246	240	236	230	255	270	234	235	237	231	218	232	237	246	234	228	217	262	218	228	246	238	244	261	212	256	231	248	234	235	252	224	227	243	244	196	252	246	257	216	238	233	223	242	259	253	238	233	247	234	216	246	232	226	255	241	235	225	244	242	234	216	238	248	239	227	254	249	239	235	250	209	240	280	231	254	234	253	258	223	248	230	199	251	267	221	247	256	242	245	216	229	238	229	235	272	236	218	250	248	221	251	233	239	250	240	234	233	232	233	220	237	260	241	232	229	250	253	215	214	231	243	237	243	211	246	219	212	262	214	240	253	217	225	252	241	213	244	227	262	240	222	224	241	237	238	235	239	218	241	216	246	252	217	254	247	246	225	224	237	212	207	227	247	242	218	246	251	246	234	240	224	242	222	219	245	234	232	234	231	205	222	242	242	242	228	238	253	204	251	251	223	247	222	225	256	235	238	248	244	250	236	228	236	208	246	241	230	240	229	241	228	260	258	233	236	240	235	233	257	220	236	233	246	229	222	218	236	225	234	238	236	226	208	230	255	255	239	241	213	224	240	229	254	259	258	249	243	224	252	274	244	222	241	237	254	235	232	214	238	258	213	222	239	249	226	232	224	239	222	281	263	230	262	260	250	256	253	241	237	229	220	246	205	243	274	258	225	234	231	239	237	213	232	226	218	247	261	213	230	208	248	266	212	232	230	250	225	217	212	238	235	249	223	256	238	231	226	233	240	233	210	221	250	249	269	245	251	220	237	256	242	226	246	228	225	228	220	230	256	256	234	230	205	220	249	247	230	226	240	230	234	250	241	256	226	224	239	225	238	228	236	235	242	234	248	260	216	235	257	209	220	229	249	246	221	216	219	258	244	247	254	240	228	231	232	257	242	241	237	238	223	211	247	235	233	236	249	222	234	245	236	256	227	247	245	226	218	220	215	224	257	224	225	243	225	248	241	289	236	238	267	229	256	247	246	211	242	242	220	244	248	249	221	222	235	229	219	260	233	245	205	203	227	250	233	195	266	249	254	229	236	242	237	243	225	236	230	262	225	225	227	221	222	267	265	233	221	239	252	219	232	223	234	229	240	243	211	244	227	243	210	240	209	228	215	227	219	214	234	274	217	245	234	239	264	246	211	246	258	236	228	262	237	221	261	246	229	251	265	251	236	224	198	247	227	245	224	213	228	245	220	223	203	226	221	215	247	245	204	233	252	272	217	243	245	226	274	253	257	228	235	222	252
23329	21065	28315	24147	21461	18360	10946	6352	4542	3553	2862	2332	1854	1624	1390	1216	1021	900	765	695	578	577	527	447	470	403	431	370	392	356	358	382	387	340	379	385	374	375	347	355	350	345	368	320	364	364	383	332	344	325	326	353	342	320	343	381	353	311	373	375	349	317	367	302	326	345	365	350	355	315	377	370	353	366	379	370	337	343	362	319	341	363	338	389	353	389	341	367	347	366	367	371	330	380	362	356	361	331	352	351	346	350	342	360	374	352	337	331	349	383	342	337	358	361	333	368	364	377	342	359	378	339	312	362	362	331	353	354	325	353	324	396	339	341	357	330	338	331	327	347	357	365	359	350	352	354	360	362	345	329	336	366	356	342	343	334	372	363	344	353	343	360	390	345	390	322	323	385	387	319	336	327	340	357	319	333	369	312	369	329	338	356	354	356	345	354	323	335	375	337	349	353	362	390	341	352	392	325	344	344	360	333	331	337	325	352	331	346	351	298	317	364	329	346	314	357	338	354	350	346	325	372	338	344	350	347	369	342	366	316	345	362	340	350	357	322	346	334	337	356	351	354	404	364	337	367	336	346	331	369	369	333	322	343	365	362	381	333	357	370	338	359	379	338	348	352	346	321	324	322	356	401	370	319	322	366	372	349	362	334	333	353	310	352	332	357	373	358	331	361	338	330	344	334	374	333	343	361	348	309	335	353	386	357	359	328	328	355	384	340	329	381	380	358	359	336	361	360	326	351	338	343	348	358	337	343	339	337	349	347	357	350	365	341	358	362	345	362	368	370	326	345	369	356	352	362	351	374	326	369	321	340	338	388	359	336	322	365	371	308	340	342	358	369	380	365	315	324	353	338	313	341	364	345	342	353	348	372	404	330	334	380	338	357	367	373	352	348	358	350	348	332	324	337	345	340	346	351	368	352	329	357	332	317	346	314	324	379	304	341	349	368	344	333	351	347	328	356	326	337	351	327	332	329	345	319	354	349	365	332	358	345	350	388	365	332	335	353	365	358	335	344	357	351	402	344	348	368	362	346	365	327	344	330	336	351	379	334	344	353	340	322	336	343	338	345	342	363	353	359	352	347	356	333	363	338	340	335	347	358	356	351	356	353	325	345	371	369	383	361	305	370	313	340	363	361	352	350	337	346	378	359	333	363	342	354	350	325	356	367	345	356	367	336	360	369	325	335	330	337	358	399	351	341	368	368	368	344	338	353	380	321	345	366	327	348	367	347	325	332	338	357	372	340	381	355	363	366	324	314	336	324	342	388	354	343	332	349	341	331	376	316	366	384	374	338	326	357	325	343	367	369	377	359	315	352	334	325	370	348	347	369	381	350	400	344	346	331	308	322	375	353	371	370	358	363	336	325	381	340	314	364	359	372	348	363	343	361	343	363	339	332	347	335	355	345	315	357	325	363	331	352	349	309	370	323	360	391	313	335	356	361	354	327	357	348	349	336	346	370	350	319	330	344	381	344	349	382	350	361	326	353	337	346	347	346	364	345	331	312	328	350	350	392	399	336	340	320	343	387	353	380	348	344	354	355	330	357	370	370	356	330	357	350	352	401	317	317	301	341	345	365	381	356	355	322	367	335	357	314	381	357	326	360	349	330	377	315	336	358	342	357	339	357	331	334	365	366	353	356	350	339	355	364	335	354	335	348	329	339	337	370	359	367	333	349	362	344	335	349	327	357	298	378	378	366	363	352	356	347	363	375	342	366	351	362	335	343	349	364	376	346	350	325	338	361	345	363	353	362	346	343	364	373	373	371	349	354	333	345	378	340	369	329	362	370	328	334	374	334	328	337	350	371	324	345	375	319	355	347	366	385	320	388	353	338	363	379	362	364	373	349	361	333	325	349	354	346	368	370	351	341	362	299	355	353	372	329	347	366	390	355	336	350	322	347	361	345	325	327	343	350	352	343	381	325	369	330	353	355	379	358	320	368	325	356	353	351	305	338	348	352	323	344	354	345	387	366	349	333	355	373	375	358	385	353	366	359	358	357	333	344	357	330	354	357	335	378	358	312	339	321	376	338	313	345	356	358	345	349	360	340	348	351	387	305	370	369	380	345	343	327	361	372	358	350	368	396	311	360	331	350	369	341	358	378	327	356	375	377	373	378	349	340	332	336	375	338	319	368	328	346	360	340	352	347	339	291	353	330	351	355	339	357	341	306	360	338	316	378	361	327	381	369	359	338	362	390	368	294	369	375	334	321	337	322	338	341	353	358	348	358	329	340	367	372	364	346	330	366	359	343	368	361	366	338	336	346	333	365	377	340	329	345	375	341	363	360	345	345	332	345	349	331	343	355	370	334	349	318	371	363	332	367	341	359	350	341	374	325	353	345	322	344	381	313	356	362	358	374	368	326	309	348	375	319	353	347	342	365	339	338	367	361	338	357	357	355	331	318	363	335	364	324	338	385	350	324	385	347	323	340	326	328	351	329	355	364	363	382	325	340	351	345	330	377	345	363	337	355	396	357	349	348	359	335	321	378	356	347	335	370	339	358	345	363	330	336	307	341	331	332	368	368	356	333	352	315	371	319	356	327	354	375	402	358	406	323	371	316	341	329	344	337	367	362	297	385	350	343	342	375	369	359	359	363	332	323	326	343	342	346	385	352	383	330	341	332	323	358	353	340	346	318	336	327	352	332	322	368	352	327	347	324	361	344	322	328	358	356	319	366	333	359	364	334	340	318	360	352	331	336	317	357	365	338	344	322	343	357	355	403	358	310	326	373	353	349	362	339	338	368	363	363	329	387	330	351	353	333	320	338	362	337	342	327	364	372	363	316	351	333	368	338	390	374	360	338	350	377	375	356	380	362	369	332	373	347	355	364	310	364	345	336	345	342	313	352	339	330	353	339	356	363	358	371	318	324	337	401	318	340	350	374	308	354	368	369	333	354	362	336	383	350	324	343	352	343	369	360	317	351	350	337	336	346	364	340	333	349	327	349	361	329	365	356	344	333	341	390	382	348	339	353	336	363	379	348	344	301	329	327	372	326	371	320	332	346	363	341	363	343	314	347	313	356	348	338	348	333	338	330	352	375	355	366	378	310	346	337	337	338	366	318	360	345	355	329	338	357	359	352	335	336	372	325	349	372	372	388	335	326	338	352	348	345	332	328	331	361	341	367	319	370	346	341	362	327	356	331	387	367	369	377	336	364	384	343	349	344	335	371	348	380	360	367	370	343	368	339	367	360	343	326	364	360	347	316	378	387	315	318	331	335	342	343	369	344	339	387	335	330	349	346	349	348	335	342	345	343	349	362	342	342	371	352	338	349	359	370	369	357	333	362	340	355	334	336	339	342	380	310	342	333	339	350	350	359	342	344	347	335	380	367	341	353	373	313	350	356	359	383	313	332	346	329	359	384	364	371	372	346	374	371	340	355	315	339	357	336	344	352	348	361	330	341	336	345	348	344	343	355	342	343	354	377	362	329	333	335	338	347	360	367	341	374	344	383	351	316	372	351	344	318	343	358
25839	48332	37416	25846	20083	15794	12418	9531	7559	6010	4747	3785	3121	2455	2129	1734	1470	1265	1099	890	774	689	592	556	526	522	473	421	417	365	393	409	380	386	382	379	414	385	347	358	322	362	359	400	379	427	359	405	394	401	399	393	383	389	394	361	369	384	388	366	386	327	366	370	351	386	381	351	378	378	376	388	388	383	391	389	398	367	400	349	415	364	401	389	381	377	396	411	388	334	369	391	379	394	370	368	374	366	373	353	404	366	360	390	369	364	384	367	387	372	335	385	341	376	360	366	414	369	371	389	360	384	376	385	371	346	356	376	370	414	386	399	369	353	382	366	337	364	347	410	379	353	397	407	412	410	391	368	384	370	406	390	324	380	378	398	350	353	380	387	377	390	370	330	339	362	373	420	403	366	382	415	366	409	368	353	381	396	357	425	391	379	363	349	385	377	394	402	318	390	374	374	364	360	379	352	374	409	363	359	386	356	380	363	362	387	404	345	343	405	389	362	354	420	360	364	336	365	342	426	366	348	349	410	384	405	381	367	370	381	373	384	395	361	374	370	407	394	380	365	350	395	353	380	387	409	366	388	424	395	408	359	403	365	378	336	390	346	403	376	421	430	385	352	349	374	361	360	394	413	379	371	372	360	361	412	390	380	357	400	378	429	378	367	397	390	357	382	356	376	413	363	387	375	339	387	384	392	379	336	382	403	354	403	419	343	380	395	389	365	377	394	372	375	375	407	395	379	417	377	380	384	369	403	404	400	366	367	361	344	388	405	377	401	379	410	404	364	350	362	349	367	361	400	381	358	399	395	384	367	380	392	355	367	394	363	375	390	373	404	400	389	359	349	378	398	388	381	354	364	385	403	378	359	381	369	374	354	383	366	344	376	357	370	386	386	390	394	390	385	391	383	350	391	381	370	367	387	353	338	378	374	372	422	356	355	417	361	363	375	372	389	410	392	349	366	361	343	386	351	381	394	383	382	392	369	389	362	360	386	360	384	353	379	397	370	366	397	387	366	375	379	372	368	378	383	385	414	380	381	357	399	364	391	389	390	378	384	403	377	348	380	391	371	367	351	357	400	362	392	362	363	383	362	342	399	372	344	413	341	371	360	371	375	401	371	380	389	365	348	402	357	397	370	358	355	373	395	350	380	377	391	350	352	399	388	369	362	372	375	356	353	372	387	347	348	380	378	381	388	391	379	386	423	398	409	386	393	344	355	382	393	375	385	368	406	336	380	381	379	385	353	391	394	363	358	394	359	358	353	371	367	390	374	343	407	382	361	350	341	397	376	371	385	364	394	394	423	406	378	381	318	375	367	383	366	375	398	394	381	387	398	365	379	373	342	359	361	360	390	374	365	371	374	363	388	408	370	360	357	346	416	373	376	361	407	381	358	362	375	394	385	372	373	393	386	372	373	347	364	402	371	389	392	409	381	379	411	392	379	387	408	395	364	373	397	366	371	387	369	329	380	343	365	393	365	358	361	377	369	382	388	357	395	386	377	409	386	341	361	396	383	322	404	358	347	362	365	367	363	380	377	364	421	370	385	372	358	392	372	387	385	359	384	392	329	403	340	385	379	385	359	361	395	360	405	372	389	368	348	371	384	385	376	400	394	359	360	367	380	364	371	348	384	397	375	332	357	407	358	405	353	388	369	393	378	342	379	384	373	398	369	380	353	364	372	366	354	387	375	339	365	386	390	370	341	363	380	400	387	407	407	351	358	370	377	348	370	381	416	381	415	379	371	397	389	393	388	375	354	411	429	366	370	398	370	390	355	350	413	393	370	391	369	416	371	361	355	340	390	360	384	401	398	386	362	386	384	401	385	369	366	363	398	360	425	366	354	366	382	341	389	356	374	379	397	379	346	381	378	415	361	366	356	372	349	397	383	348	363	359	368	376	374	352	343	397	377	367	385	386	393	412	344	405	360	378	388	392	357	366	379	379	374	377	401	360	380	358	352	383	379	342	383	387	363	393	358	340	360	343	362	400	424	360	355	407	377	354	343	356	373	385	384	399	357	413	388	361	361	404	412	335	360	395	380	400	368	388	398	364	377	359	346	401	367	370	388	406	381	355	386	399	415	370	385	358	395	406	383	374	377	385	348	369	362	379	369	375	387	387	370	381	380	365	400	409	407	363	373	360	356	330	382	357	376	390	346	373	375	357	352	361	395	386	381	382	375	395	359	411	383	382	353	364	392	377	344	387	376	346	379	388	369	392	373	388	415	410	386	394	381	347	419	392	362	384	388	329	416	376	382	366	387	389	383	382	371	402	397	383	367	390	377	360	359	367	366	371	371	397	398	383	393	413	382	378	398	338	375	368	386	376	389	399	414	386	400	377	366	420	378	372	384	356	373	363	432	386	403	356	396	371	369	355	379	351	355	393	396	361	352	400	344	355	373	367	366	401	375	375	411	414	363	362	393	399	421	372	369	366	395	382	376	380	354	395	395	371	370	387	378	430	390	382	385	376	390	361	394	385	343	371	405	374	352	370	408	394	393	350	363	359	363	369	398	378	355	356	355	359	403	348	357	377	358	363	372	373	383	373	361	361	370	368	365	392	371	391	361	387	373	390	388	375	365	352	351	393	372	414	370	377	351	388	379	357	364	376	375	377	374	392	363	402	369	365	374	361	344	364	323	355	362	384	393	370	398	363	350	376	404	344	411	385	381	384	377	337	387	332	371	397	372	426	353	341	403	359	412	364	378	361	376	377	353	368	379	391	389	338	398	345	373	388	398	376	399	387	383	353	406	373	355	368	363	401	367	385	380	384	392	399	377	409	412	398	354	361	345	391	401	385	355	353	400	379	351	347	416	368	381	364	384	358	400	355	379	372	367	383	331	368	368	397	398	361	356	387	370	346	369	349	373	380	376	372	363	375	380	390	354	388	362	395	387	326	381	385	363	376	417	387	371	409	384	379	358	387	368	375	367	367	367	384	375	337	366	387	394	386	387	397	386	376	346	395	356	379	401	405	395	355	395	381	378	385	371	394	390	335	380	355	385	398	385	384	359	365	380	389	367	414	354	395	361	375	368	363	398	391	383	381	372	387	396	333	423	360	402	344	388	390	357	380	373	377	387	379	334	435	358	377	389	380	399	367	396	395	401	383	404	376	370	370	351	405	371	381	357	359	378	352	391	423	397	372	416	366	383	353	390	383	374	398	362	333	377	406	341	368	341	372	350	376	392	399	388	366	374	378	355	381	354	373	360	414	406	378	387	366	375	393	370	389	381	360	350	373	395	348	381	374	342	393	375	373	396	383	350	376	382	364	388	403	382	387	388	390	366	359	373	389	380	365	406	366	406	388	375	391	397	339	411	420	403	397	384	401	343	358	358	368	374	368	384	385	397	353	326	342	394	354	413	406	407	359	370	394	388	358	356	417	390	367	382	375	372	356	366	381	392	356	380	361	373	362	363	381	351	389	410	335	386	387	352	354	382	355	377	365	350	364	366	390	408	383	370	355	398	357	385	354	355	383	349
24692	21084	27602	25789	18430	10751	7264	4913	3647	2804	2289	1803	1438	1242	1024	771	722	596	532	439	364	327	261	278	208	205	192	197	166	138	162	144	153	141	153	152	174	164	164	196	169	149	154	167	163	171	133	166	165	143	133	164	148	154	144	161	155	163	152	166	151	149	176	153	195	145	147	147	155	157	163	155	163	139	175	146	183	151	142	136	170	168	183	168	141	155	153	171	173	168	180	146	156	133	161	170	149	171	149	175	154	164	153	181	151	184	159	150	154	169	159	177	164	169	164	138	138	174	146	147	158	171	152	160	158	152	158	155	173	171	139	153	184	159	170	143	148	184	146	177	147	140	146	152	148	166	170	139	158	174	168	145	167	173	155	161	177	155	133	142	150	170	177	152	165	166	143	167	167	150	149	178	156	168	160	163	154	154	156	163	151	158	153	132	150	155	166	147	156	153	166	184	157	144	148	141	144	153	155	156	141	153	181	166	143	187	173	145	168	134	157	139	150	172	146	159	174	164	153	156	157	155	171	152	136	170	189	146	185	139	151	152	169	141	182	179	179	154	145	152	175	133	163	166	158	161	161	161	154	163	160	174	149	157	139	168	156	156	144	142	169	153	153	145	157	146	177	165	158	155	151	144	168	144	167	157	155	148	132	154	151	159	145	182	145	136	142	166	161	132	153	168	176	145	155	162	174	148	152	162	158	153	171	166	144	163	148	172	155	167	161	160	163	170	155	153	171	143	137	146	154	178	157	160	163	160	172	176	147	161	156	146	157	159	162	186	132	154	138	157	136	142	179	141	166	161	156	170	168	136	154	165	169	157	181	156	156	163	142	166	173	168	164	176	156	187	158	171	162	142	146	179	157	168	190	177	153	152	157	156	141	163	133	178	174	155	179	127	155	162	126	184	150	155	162	151	171	156	147	142	147	159	143	147	160	151	148	161	146	132	132	157	133	159	168	161	149	157	142	154	159	156	159	152	157	143	157	157	160	161	163	174	170	139	138	157	168	170	171	151	170	152	161	153	164	155	141	156	151	157	149	166	159	183	144	154	130	154	164	175	179	139	152	168	147	144	159	157	157	171	180	171	134	172	158	157	181	152	144	155	158	146	138	159	149	156	201	130	148	173	165	161	177	166	160	126	169	156	151	152	171	164	157	158	166	181	153	141	169	167	155	164	157	153	156	162	172	171	181	164	156	161	175	159	165	177	166	156	173	146	176	152	167	168	148	182	144	159	144	150	151	150	162	140	165	168	175	171	158	172	156	155	165	159	170	148	143	171	146	140	151	143	135	146	170	152	153	144	158	159	180	143	163	164	145	169	153	139	147	163	152	184	197	151	152	146	154	151	155	147	146	169	145	158	141	177	157	165	165	162	164	147	155	167	179	145	150	157	164	141	159	173	175	185	146	151	167	173	164	147	157	167	144	137	159	174	172	152	167	186	158	156	158	150	156	152	157	170	153	151	135	166	166	155	179	169	151	141	154	155	165	173	150	156	147	168	152	175	149	173	165	129	159	164	165	164	152	161	130	125	156	149	161	147	173	156	146	149	144	160	145	156	145	145	165	158	178	152	143	157	155	147	177	150	159	173	160	178	150	146	173	167	149	164	177	163	184	149	168	167	173	161	147	174	159	163	166	163	148	145	163	170	164	137	173	181	168	153	157	169	137	162	149	159	148	175	159	170	172	145	167	153	160	173	151	140	153	153	142	169	153	173	148	169	146	143	165	145	139	147	158	170	143	140	184	160	160	141	159	138	180	167	138	171	167	162	165	175	176	140	151	170	157	152	167	154	160	163	155	151	167	137	149	154	152	175	150	166	165	176	150	157	166	174	161	130	168	163	150	158	165	159	134	151	155	149	157	141	153	171	154	152	182	167	162	164	165	159	164	167	141	164	162	156	162	162	154	187	162	162	158	132	170	164	139	148	152	152	148	160	160	160	151	162	179	165	162	172	171	169	153	161	158	158	159	154	151	158	156	152	163	180	142	156	162	171	164	153	147	167	161	159	174	154	187	148	166	157	154	155	170	158	152	179	153	148	143	159	176	164	183	179	162	147	144	150	171	163	165	145	152	163	153	153	172	180	144	178	172	162	162	141	164	158	152	159	150	169	170	166	160	168	144	148	165	144	147	167	136	145	159	158	152	151	195	140	151	142	164	145	146	145	174	148	161	137	161	165	188	138	134	155	165	164	170	148	158	163	167	164	158	144	152	152	164	165	170	153	154	138	158	146	147	135	160	148	165	158	165	164	148	164	158	162	171	154	151	187	143	172	160	170	145	159	144	166	165	171	170	148	164	156	144	189	144	197	153	137	138	143	146	168	156	151	170	151	168	139	150	150	140	150	144	163	147	167	147	159	129	155	156	160	153	165	164	162	128	157	148	162	174	149	164	147	150	156	156	131	151	145	146	163	162	145	163	172	149	153	148	164	157	177	147	148	145	155	150	173	164	160	163	154	149	156	132	157	148	130	166	171	139	168	154	160	143	150	143	155	151	159	140	171	154	154	165	172	157	160	144	160	131	141	174	175	159	157	147	166	149	158	154	145	159	152	150	158	153	150	181	169	158	162	169	162	162	135	168	149	156	147	159	150	158	179	159	148	170	167	156	152	147	164	160	134	172	146	153	144	149	142	168	159	184	170	161	140	171	132	160	152	152	158	166	164	154	160	173	175	161	163	158	136	156	141	161	154	137	158	155	160	154	178	168	167	158	168	131	139	153	167	170	170	166	147	154	147	144	153	149	151	143	151	161	167	157	155	147	162	152	141	163	169	153	187	152	142	153	187	160	158	145	167	159	160	159	160	158	157	163	159	174	140	171	149	166	184	171	163	138	189	168	161	157	152	153	164	163	139	153	144	162	166	175	137	163	150	155	161	162	169	154	144	166	145	158	135	184	162	176	159	148	166	148	170	168	156	167	168	176	165	145	165	172	143	151	157	162	184	165	159	160	144	164	136	153	153	180	155	153	165	172	150	162	137	138	178	149	158	153	138	152	156	145	183	143	147	169	151	139	149	128	139	157	190	159	156	152	161	165	158	165	153	174	144	150	165	167	158	167	142	178	156	153	129	164	150	171	129	166	159	147	150	144	148	150	141	172	171	159	155	165	138	162	160	145	129	158	154	159	150	154	154	167	172	150	146	168	139	152	147	149	170	158	153	167	171	144	151	144	135	139	179	156	150	174	155	147	159	172	185	176	160	156	163	166	144	143	154	151	174	168	149	163	143	179	172	160	153	161	179	136	174	145	169	162	165	149	149	134	144	138	168	184	164	166	168	171	166	140	154	152	158	167	146	146	136	165	170	158	157	161	134	149	162	152	139	149	152	166	163	155	150	155	144	151	134	165	149	170	165	154	158	146	153	155	186	147	155	150	135	166	177	158	163	167	175	159	152	143	156	157	157	162	131	166	159	131	150	159	140	166	169	145	166	148	164	155	176	149	141	157	166	168	161	140	162	169	150	153	144	155	144	158	168	171	149
25387	45213	35482	24432	18785	14261	11103	8703	6717	4956	3928	3152	2507	2046	1683	1376	1182	979	765	651	536	447	389	341	316	308	273	244	195	189	146	194	209	177	181	175	188	180	167	187	204	207	177	170	197	172	215	173	178	192	171	175	173	200	176	183	187	174	151	182	148	171	191	158	173	197	183	216	212	171	191	177	176	170	169	184	184	180	181	191	158	173	184	172	177	181	169	163	203	167	171	180	171	189	163	187	150	187	173	163	162	184	196	178	175	157	157	172	176	174	184	158	172	168	153	178	159	171	154	151	178	167	172	180	185	148	189	165	183	180	162	173	168	147	164	173	164	166	189	166	169	153	176	174	163	177	182	167	171	165	156	186	171	167	172	180	201	180	146	158	198	181	186	206	189	194	198	179	182	160	198	152	180	178	209	172	173	173	167	184	161	194	187	193	170	159	173	171	197	192	161	191	171	169	166	177	150	199	176	153	180	178	165	185	151	186	177	157	180	182	182	175	186	190	185	192	168	185	176	165	168	167	182	168	161	168	165	176	189	179	153	154	170	183	177	191	187	192	203	181	171	181	177	177	173	180	167	191	157	179	189	176	182	183	156	180	190	177	185	183	186	187	166	186	192	185	161	180	185	180	169	188	184	166	157	184	144	184	180	183	163	165	185	171	170	201	163	168	155	190	159	147	207	154	172	193	164	156	179	170	180	178	177	196	174	167	164	176	199	190	175	177	198	194	170	157	205	183	163	208	170	176	167	152	174	187	149	201	186	194	180	178	183	176	170	187	165	171	164	166	179	171	171	197	215	181	189	182	184	194	169	181	187	184	193	163	185	172	177	177	176	180	191	189	176	182	158	180	167	166	170	164	175	176	194	156	178	189	193	173	188	161	180	183	181	180	166	198	180	188	164	177	167	174	177	184	172	167	167	168	172	172	180	173	184	190	160	188	175	180	199	193	165	188	180	147	169	189	181	163	188	156	166	180	171	167	186	185	185	161	194	165	187	169	190	168	160	180	187	159	193	176	162	185	169	182	164	167	186	186	167	193	176	165	181	175	169	186	182	182	217	192	187	171	184	183	195	179	176	181	176	163	169	185	175	169	167	161	191	189	191	183	172	163	174	171	161	178	174	170	178	182	175	177	191	185	176	179	184	177	187	193	168	175	177	176	153	185	185	192	182	170	204	200	149	160	171	189	164	172	173	194	188	157	212	175	173	189	188	170	179	175	160	139	190	169	189	176	175	186	180	178	170	166	171	158	175	193	170	202	186	167	169	163	203	187	155	188	172	164	179	173	161	160	170	149	160	178	180	183	202	159	186	165	195	184	177	182	162	188	165	151	172	175	187	197	169	192	174	197	164	173	186	175	184	168	179	183	202	153	176	183	174	184	187	189	199	155	177	213	168	191	161	202	165	192	178	165	173	171	167	192	175	184	171	161	162	180	177	186	162	187	187	172	175	176	178	175	162	173	166	179	164	165	175	154	185	190	184	183	186	183	180	168	179	169	177	175	177	187	165	184	179	170	174	167	170	171	189	168	155	157	186	142	187	168	178	190	170	169	181	171	170	204	181	189	186	160	160	143	184	180	158	166	169	172	173	169	157	164	170	184	179	178	179	171	159	195	202	160	153	167	169	161	182	205	197	174	179	170	156	170	157	176	185	179	183	173	182	184	155	187	167	180	168	163	156	179	185	142	195	176	163	166	202	193	168	183	181	164	181	164	175	186	168	173	175	175	193	180	173	185	164	167	179	194	203	171	173	190	177	183	201	147	154	177	161	198	176	179	146	189	204	164	164	180	174	159	177	175	179	186	174	166	184	188	158	172	181	198	188	195	180	158	184	181	180	157	150	199	195	196	153	171	179	156	188	177	211	181	175	166	185	196	182	172	169	186	176	182	183	174	162	179	176	186	181	172	186	182	153	183	171	190	192	184	183	189	172	183	182	192	205	166	170	170	172	193	197	158	171	146	207	182	168	176	167	163	142	142	216	157	182	187	189	172	148	191	147	181	178	171	201	191	167	183	177	195	185	174	195	174	165	162	165	179	194	170	174	175	190	173	171	164	158	181	194	179	174	182	163	202	193	176	172	181	193	194	179	167	210	168	199	185	167	169	189	169	173	153	167	193	172	164	184	163	167	170	182	199	168	169	180	196	179	192	156	167	161	179	185	172	152	184	166	184	167	159	182	191	176	165	190	186	182	168	159	163	167	163	193	166	172	177	159	183	167	178	140	167	168	183	182	173	198	190	179	191	195	171	198	158	167	175	184	182	198	169	174	170	180	188	163	156	182	160	182	191	168	182	188	176	185	191	160	191	171	197	171	181	187	173	149	169	196	179	184	187	188	161	169	171	165	184	162	184	191	182	178	182	172	182	166	156	180	169	191	185	155	178	191	176	164	181	195	171	180	172	158	199	184	192	185	191	152	165	187	186	163	183	192	175	183	178	198	160	197	185	186	188	181	166	175	163	181	180	191	185	192	178	171	194	183	180	173	170	179	182	164	181	182	185	192	165	150	164	196	182	172	148	176	188	180	156	179	178	166	163	179	171	172	179	176	179	181	161	169	167	173	175	199	190	185	168	159	209	191	169	152	191	198	165	183	192	159	170	155	169	167	166	166	171	163	167	176	191	193	174	196	182	176	172	178	182	178	177	175	174	185	174	174	170	190	191	199	175	181	202	187	170	167	190	174	170	152	192	176	173	168	174	202	199	197	190	165	154	145	178	203	166	169	188	182	193	166	151	173	152	174	131	173	179	183	177	196	183	207	178	169	169	181	158	179	200	171	187	187	144	163	179	185	189	170	179	182	180	178	181	209	174	148	175	153	160	161	162	206	178	189	162	166	190	200	184	171	170	176	166	190	161	174	173	180	190	188	176	180	184	186	185	170	169	171	173	221	191	175	192	178	158	167	161	172	182	178	177	188	162	204	171	171	178	183	171	187	169	182	156	172	175	189	177	163	171	175	160	189	202	174	159	184	172	185	181	162	185	179	187	193	172	194	151	201	182	158	180	153	197	163	160	174	179	176	175	186	194	180	171	195	201	189	176	183	187	188	176	185	159	171	141	162	165	188	165	173	175	194	167	187	175	178	160	181	161	186	160	169	186	178	176	187	169	181	206	168	181	193	158	190	180	179	170	163	183	191	206	179	180	170	161	163	164	179	177	177	156	166	177	190	183	177	177	181	171	163	188	184	195	187	190	172	186	183	196	182	178	154	170	188	151	184	159	180	175	194	181	172	174	174	160	166	179	165	179	176	173	177	163	178	180	156	166	158	179	192	170	167	182	217	176	165	192	183	172	197	169	178	154	169	192	180	178	166	170	185	159	185	175	166	179	188	178	204	174	177	161	166	165	165	197	169	168	176	168	202	192	177	186	170	167	187	179	168	188	187	166	171	165	205	182	156	166	200	178	172	205	183	166	180	179	153	166	167	169	171	168	175	180	157	185	153	168	200	171	170	189	191	195	180	165	186	175	178	199	149	185
22475	21101	28647	23806	21259	22006	18609	9384	6490	4885	3860	3039	2581	2062	1739	1452	1276	1096	917	793	655	615	503	501	481	457	414	383	359	347	325	364	349	314	349	338	307	331	307	369	342	344	320	347	348	310	332	321	321	334	329	364	331	314	338	327	327	334	346	297	309	339	313	316	316	344	326	337	332	326	308	341	320	348	347	327	334	340	301	322	318	305	296	332	330	327	336	350	340	357	321	330	346	311	310	353	335	319	333	303	300	309	336	313	299	326	317	347	308	335	333	341	332	333	331	295	319	342	332	319	317	336	327	336	330	330	322	314	290	316	323	321	327	331	315	325	326	316	294	336	341	298	331	372	338	322	327	298	336	305	297	344	351	289	306	334	318	347	316	341	305	341	294	327	308	312	315	334	324	303	332	335	304	294	316	330	338	341	303	341	300	326	326	331	362	346	350	340	299	317	300	333	305	340	344	328	320	320	306	327	330	309	299	340	318	331	300	320	299	300	316	328	321	307	331	337	319	306	286	341	336	312	319	344	323	327	328	351	322	298	332	308	303	309	333	377	334	317	319	323	345	302	332	327	374	315	341	300	327	341	308	345	324	319	295	357	332	316	338	324	349	337	309	340	349	317	286	330	324	326	322	308	319	278	289	343	313	324	312	337	347	306	313	298	318	282	308	304	351	292	320	323	302	338	310	362	337	319	338	330	315	323	353	330	353	379	290	306	341	332	324	328	341	297	325	300	316	288	346	295	341	337	359	314	321	308	322	330	318	350	289	313	325	307	339	323	317	322	357	326	331	310	333	334	314	295	351	294	325	306	326	356	309	307	306	345	355	331	337	313	321	308	306	330	336	324	326	345	330	319	297	381	300	274	320	340	292	340	339	320	314	342	321	308	313	292	320	341	319	356	289	321	313	295	325	321	304	331	319	318	353	340	356	309	318	321	316	293	333	321	315	332	357	293	316	340	329	365	321	311	319	339	325	346	333	305	311	348	323	324	315	320	322	332	308	321	325	338	306	359	316	338	298	317	302	324	321	336	331	343	325	317	333	348	334	343	330	331	317	311	327	307	352	342	325	306	366	321	321	321	352	307	331	371	347	350	319	302	323	339	319	327	312	334	333	328	331	308	309	340	338	376	312	291	303	349	296	357	294	352	355	306	336	306	339	303	311	287	317	323	324	322	296	304	331	322	341	300	310	344	325	348	353	285	312	342	320	338	330	342	329	310	330	323	330	310	326	294	331	284	354	324	326	337	353	314	322	320	320	331	285	307	325	310	322	311	320	289	338	303	328	327	301	315	343	352	346	329	337	307	292	311	340	325	327	334	313	308	305	329	320	303	329	298	307	306	309	329	298	338	312	296	301	340	332	303	330	329	320	287	321	332	312	330	328	314	334	338	338	302	345	303	329	336	308	287	357	335	323	319	314	294	320	372	340	319	307	304	315	311	333	313	339	358	342	331	317	328	304	335	317	344	319	305	325	340	315	344	337	327	327	380	331	334	334	326	326	341	323	310	318	309	364	317	331	294	288	326	331	330	334	326	311	341	343	329	326	336	312	329	298	292	314	289	345	338	332	339	337	321	321	336	358	333	330	337	320	319	330	349	299	290	309	322	349	304	324	321	319	340	351	342	325	310	323	326	356	357	312	337	319	328	381	334	304	288	322	319	365	323	320	308	322	351	299	344	310	322	333	324	315	335	311	330	330	310	356	318	336	329	312	317	308	339	340	326	312	357	336	297	312	321	311	329	330	309	333	326	310	323	345	327	301	306	333	324	343	316	308	349	347	285	312	323	291	316	340	325	330	361	322	337	348	339	311	321	326	321	329	311	343	289	335	349	344	347	343	310	323	335	340	332	296	341	308	344	315	341	323	348	332	317	341	344	331	320	301	354	329	338	338	299	291	314	319	304	340	354	355	343	322	312	316	297	348	331	308	317	304	311	303	289	294	324	345	301	313	322	338	343	340	306	341	324	344	372	329	332	324	325	346	333	302	315	295	320	312	312	355	302	336	330	336	309	310	337	302	329	329	331	315	325	328	328	354	330	328	326	301	312	357	302	328	279	322	321	308	334	329	335	343	343	304	309	329	324	339	303	298	359	319	299	330	337	302	339	341	350	321	353	330	321	325	335	326	318	333	320	323	322	331	321	316	312	321	330	315	315	338	353	326	305	331	338	308	320	316	341	358	351	349	356	312	323	314	343	307	333	320	318	333	296	306	345	328	356	344	304	294	334	320	318	355	339	332	319	312	350	339	338	328	306	326	297	318	286	339	325	320	311	319	302	308	296	333	334	322	341	331	330	322	315	295	344	321	361	336	318	328	300	328	330	332	301	309	304	332	350	337	316	293	337	308	305	335	319	322	358	337	322	311	331	300	375	335	351	324	322	354	330	320	368	340	341	314	310	342	337	308	296	308	329	320	314	288	351	334	344	353	328	328	317	361	331	305	325	294	342	325	333	309	294	319	309	334	341	358	320	316	341	335	314	314	308	291	337	303	301	356	304	348	337	334	323	317	338	300	334	308	379	310	334	355	328	331	339	371	368	294	308	321	303	350	295	340	342	295	310	342	306	318	331	290	293	314	329	320	302	336	311	321	312	337	321	326	330	318	347	335	324	311	341	324	328	321	288	323	325	327	311	319	315	331	313	326	313	362	357	326	314	313	345	330	334	315	307	361	325	319	313	339	312	311	321	309	296	314	304	318	310	328	280	322	318	332	323	348	317	336	330	346	333	326	301	329	318	321	336	322	295	343	297	351	329	310	302	292	313	319	346	335	323	296	334	278	338	315	316	321	327	307	329	314	326	341	345	334	332	302	332	325	335	299	341	342	338	345	287	333	335	312	316	283	303	296	339	368	331	297	284	340	329	348	339	304	343	309	322	290	302	314	320	339	294	333	331	325	298	303	336	303	325	343	324	326	341	311	310	337	349	329	303	306	304	295	333	344	315	318	335	313	308	312	321	299	318	320	345	298	331	342	339	279	341	341	315	345	303	316	327	329	322	314	294	320	333	340	350	325	320	314	316	323	313	308	326	306	321	296	314	335	322	328	350	346	330	311	302	343	316	326	302	324	325	342	344	332	338	316	314	277	307	348	334	313	313	321	312	339	300	328	306	355	329	301	345	324	335	319	341	330	354	338	308	344	353	358	341	309	326	336	299	332	364	306	305	308	314	306	302	295	326	326	300	328	298	309	310	313	321	327	321	309	323	296	311	307	325	279	306	353	325	346	314	325	301	300	333	288	303	356	316	325	345	325	312	313	328	329	307	324	340	301	293	323	310	338	275	318	317	331	330	305	318	317	326	354	322	283	366	305	291	309	336	310	321	320	314	321	315	347	302	296	310	359	334	339	323	316	308	330	315	297	317	275	326	267	330	332	291	320	328	310	329	353	344	329	351	325	315	279	317	362	302	355	344	354	310	327	347	360	282	310	323	316	290	352	345	320	328	325	337	320	329	327	326	322	320	329	322	299	332	319	326	335	318
27404	53719	42500	31058	24432	19459	15795	12514	10141	7619	6071	4952	3886	3292	2630	2258	1822	1503	1290	1098	887	798	706	606	530	524	455	403	387	394	360	376	360	327	368	328	339	344	364	351	327	362	342	386	332	350	362	354	355	368	361	346	371	339	322	350	340	318	329	346	334	373	333	329	327	327	345	349	320	301	374	326	328	369	322	336	334	363	338	333	343	360	341	333	357	333	322	331	358	345	355	352	365	369	337	344	385	355	332	354	339	351	347	333	353	357	361	314	360	375	361	351	348	371	326	362	354	358	326	341	333	339	343	327	378	361	341	361	351	317	366	345	374	331	349	363	367	382	344	306	363	323	335	343	347	382	350	337	337	324	331	375	324	361	335	364	361	350	344	333	351	369	358	308	348	364	337	330	334	352	338	333	346	346	343	337	328	333	360	343	351	299	341	371	320	326	338	364	303	370	346	369	361	360	327	349	360	349	327	323	318	369	378	353	364	347	356	356	312	364	339	347	342	367	370	361	337	327	379	351	336	320	346	321	339	365	329	349	336	354	344	380	371	340	384	366	373	320	337	344	375	352	357	364	353	348	385	361	315	316	365	319	337	333	339	341	365	349	342	354	345	367	369	364	329	339	356	363	364	359	345	362	344	332	331	352	366	393	356	383	341	369	338	356	340	354	354	377	362	337	309	368	344	337	341	315	344	388	363	321	317	345	348	346	321	363	358	320	384	358	328	350	373	375	341	341	354	364	341	340	379	313	380	323	351	347	363	381	385	365	376	360	360	352	365	381	341	349	340	359	334	381	349	371	371	361	374	379	350	333	327	347	343	340	346	348	328	352	366	356	356	325	351	351	346	342	367	346	375	357	327	391	343	326	333	299	328	366	305	353	338	339	328	352	337	355	328	361	348	344	349	390	354	328	352	362	339	360	370	338	333	354	340	307	323	364	372	346	351	356	344	360	369	379	351	311	334	381	350	332	378	336	339	357	363	369	312	343	362	368	359	378	322	367	338	315	341	376	336	321	371	384	381	336	380	345	377	347	383	357	330	351	351	353	327	356	328	330	334	345	324	334	348	345	343	342	368	359	325	371	324	335	350	340	347	345	337	369	374	347	303	388	343	299	373	311	337	340	343	340	363	363	339	367	350	336	370	330	307	342	360	327	358	355	361	359	354	307	361	347	324	346	348	343	314	365	336	305	325	325	332	332	351	320	402	350	355	323	338	343	342	310	367	377	376	346	355	349	325	330	341	360	334	325	349	348	323	358	325	347	330	332	359	338	337	343	350	351	352	362	366	313	364	347	334	334	367	322	348	318	372	328	372	342	333	329	317	386	335	352	359	337	398	370	337	354	354	377	382	368	377	376	374	331	360	348	350	356	330	348	345	354	389	347	326	366	371	353	359	345	312	332	328	350	356	339	350	328	314	363	368	378	345	361	321	331	345	345	359	339	350	354	308	350	348	337	332	320	361	340	367	339	329	352	352	321	333	316	343	332	324	329	359	362	379	342	332	390	356	334	350	370	324	357	316	350	360	337	362	329	336	335	331	347	325	337	360	362	346	370	322	308	338	342	351	337	358	357	354	316	393	315	364	339	373	348	355	326	345	371	322	360	332	349	357	355	360	363	375	317	340	354	356	328	321	346	327	318	348	342	374	329	335	354	323	358	338	352	329	363	371	379	335	327	320	348	365	349	338	352	345	370	369	340	350	382	294	340	335	367	368	346	307	333	326	333	326	380	324	339	387	372	354	373	328	358	379	340	353	343	367	367	317	369	321	357	324	373	338	366	365	322	356	343	353	378	354	352	358	377	327	342	361	362	388	348	338	314	319	336	345	378	347	339	332	356	359	373	351	344	368	326	362	332	350	372	318	371	365	372	347	347	328	362	354	375	351	351	337	358	364	323	343	328	370	338	324	318	357	329	377	356	352	343	342	367	322	334	369	346	348	366	341	340	376	341	344	344	351	351	341	327	358	334	373	378	404	370	343	368	342	361	370	369	337	325	383	362	373	324	355	325	364	375	339	348	316	345	363	344	307	346	359	337	373	333	312	334	375	340	346	343	353	339	355	356	357	316	368	306	336	358	338	379	344	376	307	341	359	332	345	344	350	329	334	320	328	379	363	346	349	324	318	362	359	345	353	330	327	333	341	347	355	351	346	334	350	345	355	349	353	335	349	352	342	347	339	396	353	336	347	328	390	368	348	338	348	344	341	367	364	363	364	347	334	354	365	329	336	355	363	345	364	347	357	360	366	391	344	353	337	331	362	384	350	353	353	368	355	340	335	360	349	342	373	347	357	315	337	353	352	333	342	322	391	297	316	343	333	371	358	356	343	357	367	346	370	331	328	316	382	363	331	360	358	331	338	311	332	318	365	322	347	348	312	375	369	366	357	343	379	341	359	364	361	359	364	342	323	373	359	326	346	365	334	337	364	350	349	351	352	350	354	336	341	344	325	346	359	336	330	356	339	352	329	347	316	341	356	358	347	342	334	356	321	344	313	373	324	361	343	333	354	346	364	337	331	338	345	348	342	380	358	327	351	331	339	363	376	364	355	309	376	346	381	349	350	364	323	379	359	342	412	372	367	356	372	338	360	342	373	371	352	345	301	364	343	344	337	354	354	345	331	332	342	348	335	327	342	340	330	362	367	333	365	388	382	378	348	339	366	362	348	375	332	345	356	334	332	320	320	368	316	348	359	337	335	358	386	338	357	354	352	368	343	355	328	372	363	360	369	323	368	363	329	352	338	336	365	347	349	344	321	368	336	364	354	322	362	343	340	327	350	354	339	355	381	332	330	402	346	341	337	371	363	358	343	344	364	360	336	391	329	335	378	333	325	374	319	359	335	334	308	364	369	368	338	372	352	312	371	338	314	362	350	331	351	358	347	345	355	375	353	335	335	362	339	351	343	374	351	355	326	335	365	330	362	341	370	359	337	329	353	337	369	351	385	353	314	389	334	328	340	325	343	377	378	391	345	359	350	353	365	330	364	333	371	395	369	343	378	344	342	383	302	359	349	366	349	318	347	356	349	318	333	332	372	355	339	375	334	377	347	343	338	354	365	357	335	398	307	354	330	331	365	345	361	352	359	366	390	312	352	352	344	324	365	324	378	343	356	324	347	361	360	337	342	357	337	351	299	346	345	353	329	334	338	376	382	355	377	368	340	348	341	330	360	367	351	346	340	392	345	320	327	347	332	358	362	343	350	366	354	352	353	340	374	379	319	363	355	331	352	387	390	351	331	323	363	348	331	327	356	322	370	350	330	363	370	348	371	376	358	340	370	333	348	331	319	348	328	356	334	352	356	317	344	347	353	349	325	379	337	334	355	337	331	350	352	340	358	340	353	327	316	336	321	355	381	388	346	328	371	337	349	342	343	366	345	361	348	375	391	389	326	314	364	382	363	316	317	329	335	374	303	336	345	321	366	312	332	314	354	350	345	328	314	358	349	355	319	358	321	371	342	344	356	326	358	333	318	360	339	347	376	359
28329	25077	29243	20615	11505	7062	5040	3780	2907	2065	1633	1462	1173	1005	822	697	650	540	491	441	336	336	318	263	259	264	235	220	229	220	191	235	236	221	201	206	211	215	239	216	212	196	229	191	206	230	212	194	224	202	246	246	235	208	215	218	246	224	195	212	218	213	218	235	190	237	206	199	182	205	203	201	180	195	220	220	208	239	184	216	209	219	210	219	204	227	212	233	213	231	215	196	237	205	225	220	213	184	187	216	194	203	219	231	248	219	203	221	209	236	236	212	205	234	219	206	225	193	232	192	202	217	199	192	221	217	199	187	201	195	206	212	227	234	219	195	193	223	193	228	227	239	211	201	215	217	178	217	217	204	216	203	257	230	217	226	201	208	236	210	180	189	224	215	204	227	198	190	198	207	221	206	244	199	217	209	217	214	204	207	202	204	219	228	193	225	226	203	226	209	213	204	195	205	195	226	229	210	214	204	196	240	214	235	236	214	210	214	217	235	226	196	226	208	199	221	200	200	222	212	205	217	209	223	207	225	188	190	232	192	186	200	198	223	252	232	213	208	237	196	206	217	206	209	203	195	221	234	229	201	200	223	224	203	215	199	222	193	210	213	219	221	240	219	219	204	203	234	207	213	220	209	200	233	196	208	227	206	242	224	187	216	233	209	210	200	228	221	201	244	213	203	225	235	209	223	215	224	197	186	213	215	194	207	207	201	206	207	229	234	199	214	205	214	212	217	222	217	231	212	222	194	224	197	248	226	227	210	219	236	207	206	218	223	203	184	217	197	237	211	213	208	235	233	220	227	223	189	206	224	225	224	213	222	202	198	237	208	227	201	207	191	207	198	215	260	195	211	212	219	204	200	232	210	219	234	238	222	218	223	202	222	204	216	193	202	229	227	200	210	204	190	211	201	226	209	253	197	213	216	208	211	210	212	229	225	183	209	225	211	226	196	196	216	196	214	201	180	198	198	226	194	209	211	200	234	220	182	183	205	229	225	231	235	219	198	189	209	218	235	189	219	222	214	237	204	222	207	218	225	192	196	208	230	184	238	196	235	207	207	241	199	222	217	228	206	221	211	191	221	195	192	194	219	232	215	208	216	221	231	200	224	212	236	207	229	235	213	207	240	217	221	221	197	198	196	216	216	221	219	219	229	234	183	228	215	209	214	220	217	192	209	218	214	222	214	205	202	205	214	220	212	209	218	224	207	192	220	203	221	205	228	202	209	207	224	201	200	190	230	238	200	237	228	244	209	239	222	215	201	243	214	239	206	226	227	212	233	233	225	214	237	218	227	207	214	215	229	200	213	208	222	182	203	214	221	224	205	170	213	181	221	210	223	203	203	240	222	205	205	237	225	225	206	202	195	192	197	209	218	226	214	215	208	198	199	225	245	216	212	234	215	209	198	203	216	223	240	221	192	212	184	242	215	218	213	204	223	221	194	206	209	225	202	211	214	208	233	241	222	205	254	214	187	197	203	203	217	200	200	237	214	188	195	234	211	199	204	196	199	204	236	212	218	202	190	218	219	199	203	196	203	217	194	219	192	228	245	221	237	202	225	198	205	212	222	216	216	195	247	220	189	200	212	216	251	198	202	207	204	222	209	215	216	206	225	209	224	213	228	220	209	198	212	202	254	209	220	193	212	173	207	224	215	209	214	201	212	212	225	219	204	218	210	207	198	197	196	196	219	217	223	230	205	197	210	207	200	213	214	220	203	216	221	224	224	205	218	219	222	213	217	208	207	190	232	233	217	219	211	216	230	214	228	182	212	223	224	204	187	228	201	211	214	211	221	213	221	221	218	209	221	209	221	191	190	219	219	230	200	218	195	228	204	254	198	228	216	207	226	226	215	234	219	197	221	206	210	186	229	208	200	225	229	207	233	209	192	216	215	203	200	199	210	219	196	209	207	211	199	218	219	211	206	193	228	231	211	206	198	227	224	182	186	212	205	186	234	234	217	216	243	221	202	208	197	209	237	235	206	218	188	204	223	230	171	205	224	223	212	215	203	204	191	204	208	204	213	227	246	204	215	224	207	204	217	224	228	216	230	219	210	225	212	216	209	229	198	217	222	208	191	218	211	191	215	213	213	204	214	213	207	224	234	225	219	218	232	208	214	223	232	217	193	194	218	223	216	203	205	210	201	220	207	216	188	209	175	206	229	211	217	217	213	222	204	224	171	221	211	203	226	204	224	216	196	203	211	213	214	216	216	220	195	202	205	225	232	193	211	212	222	199	202	218	212	219	208	226	237	200	220	202	204	222	225	230	232	222	231	214	203	218	204	202	194	223	226	212	218	228	180	200	206	208	204	198	207	210	204	238	211	215	212	214	235	204	204	214	253	198	216	186	238	203	204	202	231	214	197	211	222	209	215	212	212	200	202	223	218	201	244	195	220	211	218	218	213	215	210	221	201	231	228	221	224	230	213	226	214	199	211	206	221	204	188	199	211	207	213	214	233	206	206	214	229	227	230	217	207	197	220	225	214	204	220	224	200	241	229	217	225	207	224	181	214	196	210	216	182	194	230	193	229	192	206	216	219	198	208	198	252	213	199	239	213	206	222	243	203	225	235	194	217	221	236	184	208	211	211	230	226	210	208	223	252	211	200	220	212	224	214	177	231	243	218	211	232	215	219	206	238	194	213	218	233	220	242	197	222	226	218	202	223	220	209	229	226	190	216	200	196	217	229	208	213	226	215	202	223	197	207	214	225	206	229	213	195	206	226	203	196	213	208	208	208	204	184	200	204	211	223	200	203	179	243	218	194	218	205	224	219	222	190	209	222	197	205	222	205	180	195	210	220	213	214	216	209	164	214	218	210	208	234	229	201	197	210	240	232	226	209	235	203	207	206	188	211	208	183	200	246	189	224	204	202	206	198	217	199	198	240	222	214	208	205	228	206	218	213	205	201	224	212	236	206	222	195	208	212	199	205	208	238	197	224	220	200	203	212	207	198	197	204	230	229	213	215	217	214	212	201	222	231	213	204	224	193	210	214	212	220	231	208	203	203	226	195	195	247	212	236	216	238	226	204	206	198	222	185	210	204	228	231	234	217	202	196	211	205	218	208	201	208	203	227	211	198	226	194	181	240	195	223	196	232	215	227	200	188	224	193	214	215	212	199	200	215	234	217	212	222	223	213	203	197	206	235	198	209	210	220	228	216	233	213	216	213	185	206	190	213	214	225	243	208	206	221	229	213	213	214	216	240	216	210	198	196	200	214	210	225	202	189	222	200	195	181	222	235	205	234	222	207	220	211	212	205	218	218	210	210	216	220	231	206	186	202	234	232	211	222	212	212	236	215	229	202	229	191	204	227	219	210	204	226	211	211	219	227	216	193	191	215	223	215	213	194	222	207	218	194	211	196	198	227	218	216	219	194	232	205	223	229	229	209	226	201	246	199	218	218	206	207	217	231	220	238	207	207	222	243	210	226	209	232	205	220	225	185	218	213	228	194	212	216	200	202	174	218	223	223	223	201	231	217
25317	41438	31632	20136	14969	11345	8665	6986	5286	3765	3156	2477	1985	1508	1360	1143	931	778	659	596	505	432	381	361	328	298	251	263	258	234	250	248	262	249	224	228	244	209	230	248	235	231	251	207	240	262	225	233	210	256	221	229	205	198	241	214	226	226	230	232	224	235	238	252	239	246	231	260	234	229	224	210	253	240	239	234	207	247	232	217	229	225	246	211	242	244	227	232	210	241	232	226	235	225	253	230	235	214	243	241	226	227	234	234	256	257	261	241	212	225	237	235	230	218	208	229	241	228	210	236	211	215	243	209	239	246	233	248	223	280	218	245	214	234	240	223	213	223	229	221	224	242	222	233	223	254	228	229	215	233	202	217	215	266	204	234	245	222	210	233	237	256	229	243	242	220	247	217	225	253	244	238	240	248	236	236	227	238	233	224	257	265	202	240	235	248	232	189	263	237	224	248	242	223	205	231	235	258	248	234	227	264	225	212	229	243	223	237	244	256	212	239	217	253	208	238	236	209	227	228	235	242	235	249	247	239	245	242	227	218	232	223	202	243	201	221	241	239	232	222	222	242	214	231	229	238	225	234	251	223	248	222	224	231	212	245	225	213	214	243	234	251	247	244	213	203	221	240	226	231	230	222	229	250	239	226	225	273	219	256	225	248	261	218	223	212	245	253	195	217	247	233	230	248	222	212	232	225	252	214	251	236	207	239	207	227	267	241	235	226	223	254	253	252	204	227	236	225	247	210	229	228	225	244	232	247	245	245	239	215	206	197	263	250	231	224	245	215	222	218	230	234	237	222	217	217	218	251	221	215	226	240	224	248	230	238	236	224	214	245	239	229	232	237	252	228	228	244	229	220	218	241	229	254	252	234	243	243	251	222	239	201	238	233	249	226	237	231	216	235	225	214	245	207	213	245	218	236	251	241	230	226	234	238	224	235	218	233	225	199	226	243	193	227	217	221	211	216	243	218	264	241	218	229	212	246	228	230	203	226	239	249	225	278	228	199	252	255	230	225	230	236	245	224	212	252	217	227	220	231	224	223	252	272	242	242	222	227	224	255	227	227	254	223	237	204	260	246	252	205	247	233	219	235	234	225	220	228	242	239	233	243	228	211	241	234	243	241	213	225	233	248	229	210	241	209	232	223	257	232	224	249	250	238	229	243	236	264	236	256	214	230	240	211	218	241	242	228	239	237	252	250	243	223	226	232	248	222	201	245	242	231	222	239	240	203	221	229	249	224	228	223	232	236	243	235	224	230	250	232	225	192	249	237	238	200	241	244	220	263	221	244	225	219	228	232	223	246	238	252	231	210	247	210	216	221	250	236	236	248	218	223	211	233	227	228	244	232	268	233	239	224	247	224	247	224	241	232	222	206	225	247	214	229	217	253	266	254	227	238	223	237	255	229	215	234	230	236	240	253	233	223	257	260	261	254	236	256	239	205	225	240	234	206	227	264	213	256	250	233	240	237	231	245	204	234	219	226	242	245	226	232	244	225	225	256	212	252	218	246	214	266	241	234	235	224	244	232	233	246	226	244	239	220	237	217	214	230	241	247	225	233	218	236	237	235	219	221	243	222	246	232	205	228	251	223	218	228	217	212	258	228	218	223	223	239	238	232	235	220	216	240	208	257	218	239	247	250	225	242	226	218	222	221	232	209	222	224	253	218	212	222	256	222	244	246	241	240	201	226	259	252	244	222	235	207	259	201	234	247	222	240	243	237	244	219	220	222	257	236	228	215	222	226	240	214	234	240	211	229	233	235	236	237	236	189	230	257	212	230	220	238	226	249	225	224	204	243	220	236	215	225	220	236	222	222	232	277	271	235	256	240	246	237	231	255	248	242	235	244	217	209	247	229	244	234	233	234	218	234	226	229	224	219	248	240	217	250	238	217	239	239	213	230	231	248	241	240	214	257	265	257	239	247	231	206	228	232	254	214	246	238	264	228	243	235	232	221	238	216	252	241	224	238	236	234	231	219	231	244	231	239	246	235	236	262	211	228	218	217	235	225	230	222	266	240	241	227	240	229	255	216	239	236	246	230	213	225	206	224	252	253	222	222	232	219	227	236	227	206	241	232	230	217	211	242	239	251	239	248	259	206	221	242	228	216	237	203	231	232	260	237	219	229	252	229	227	216	225	236	246	241	238	244	213	245	248	252	248	229	234	217	230	237	256	227	217	247	243	229	214	232	225	203	221	266	240	207	216	235	230	232	242	236	206	234	230	221	249	217	247	220	254	213	254	218	244	228	253	250	212	239	219	232	242	242	232	212	230	223	214	238	231	252	231	264	229	227	217	227	221	207	231	232	224	229	240	231	209	263	242	260	232	212	196	215	226	209	236	211	247	212	243	241	208	209	225	256	235	221	255	231	215	200	217	231	236	230	223	240	208	209	239	243	215	249	243	224	208	222	233	238	229	222	252	219	222	251	224	232	232	249	223	240	216	235	221	234	231	240	223	248	221	235	230	243	219	220	219	248	238	240	223	210	254	230	221	216	253	247	226	219	248	213	223	260	238	221	217	228	210	235	216	257	238	251	222	231	232	218	219	258	246	249	218	226	225	232	229	239	238	228	212	228	234	240	230	271	245	237	212	231	227	251	236	220	231	257	276	241	206	231	237	232	248	211	211	216	228	224	246	211	212	229	247	211	236	228	258	248	205	234	232	219	184	291	238	229	212	272	272	241	245	227	243	212	215	265	235	232	223	218	178	218	245	228	212	217	249	254	234	227	214	234	232	217	218	235	216	235	240	230	214	266	216	233	232	202	245	248	236	236	230	210	227	248	241	244	209	226	251	241	244	205	227	243	234	230	233	240	251	217	227	220	245	217	231	217	219	210	227	224	235	223	232	220	229	235	257	243	219	232	232	234	226	228	245	213	229	228	230	238	246	246	205	235	225	228	212	232	245	236	216	231	222	229	226	235	223	223	260	223	277	227	275	242	222	250	214	244	218	227	250	243	228	222	228	220	238	247	212	249	212	245	246	212	214	291	232	220	248	250	242	216	248	262	237	228	229	222	216	251	252	224	251	217	225	227	230	212	194	248	217	235	247	216	265	224	237	237	203	228	266	255	234	249	235	249	214	207	248	224	267	227	222	232	243	250	247	229	231	228	232	240	246	240	253	239	235	230	231	227	249	222	237	224	237	238	256	237	228	206	211	255	225	209	235	209	238	230	245	196	264	243	238	255	228	229	217	231	243	227	224	253	224	227	236	212	211	255	242	232	231	241	219	228	217	240	243	238	228	232	228	225	229	246	227	227	248	247	239	194	223	262	221	232	225	243	245	241	218	248	228	252	227	212	232	252	231	241	248	243	244	252	203	217	250	207	234	218	218	234	228	233	227	216	257	253	245	231	211	232	242	248	204	234	226	227	251	257	230	223	234	237	228	224	221	212	214	221	239	215	234	224	221	229	219	224	234	225	215	232	238	204	217	252	223	254	228	234	216	228	242	241	246	232	214	259	193	246	225	261	231	261	243	254
23178	20920	28070	24040	21308	18398	10979	6476	4668	3492	2808	2294	1864	1702	1383	1189	958	804	744	672	540	533	470	476	460	441	404	358	367	353	367	360	342	322	318	366	342	367	354	353	331	353	337	325	349	351	363	358	367	397	338	347	337	337	340	332	319	308	316	362	340	324	347	357	353	361	360	344	330	372	360	355	340	347	313	338	363	334	307	368	336	354	355	327	327	317	342	351	319	317	357	340	335	341	334	336	358	360	317	343	371	321	349	306	347	346	368	342	327	366	321	314	378	380	337	335	321	350	325	347	318	322	342	316	337	358	341	327	331	361	359	385	337	349	384	347	358	343	305	329	346	315	368	335	342	343	348	348	316	309	331	331	354	346	340	333	335	342	352	383	326	333	329	321	332	347	339	369	343	343	342	306	400	327	341	346	339	350	353	305	317	292	304	337	380	313	350	366	325	339	346	356	326	342	337	324	333	338	346	348	337	327	357	360	358	342	335	322	342	351	351	340	349	345	343	343	374	317	319	336	356	388	352	365	324	366	356	327	323	349	382	341	343	319	341	344	324	341	358	313	313	337	349	324	339	346	335	335	352	364	361	375	335	342	336	328	339	348	335	351	323	323	373	323	372	351	368	372	377	339	345	350	336	357	355	321	365	337	332	334	334	345	291	335	365	323	343	377	348	353	325	377	335	364	374	333	360	363	357	393	364	376	305	316	341	347	323	304	345	349	376	311	381	365	324	315	349	359	346	334	347	333	355	336	356	332	359	353	331	304	353	335	331	344	317	318	382	338	308	325	353	355	364	361	343	336	341	339	368	400	330	336	333	344	359	370	333	309	354	324	317	347	350	324	327	345	317	362	379	343	356	376	316	320	342	360	320	362	324	323	337	352	335	332	333	347	360	343	302	347	358	350	321	351	338	350	345	345	322	327	343	307	322	375	341	366	344	382	329	338	310	348	364	341	309	324	340	315	347	325	371	341	341	323	366	324	346	312	337	363	342	322	325	323	349	303	331	349	371	345	338	379	376	335	345	343	333	339	348	331	368	341	338	334	340	360	331	330	364	339	356	330	352	323	328	383	335	318	358	354	342	362	341	328	363	349	342	384	323	344	343	342	329	327	326	359	351	285	348	350	362	358	335	350	354	361	356	351	314	331	348	369	321	364	350	338	361	377	317	328	313	337	321	357	378	339	334	341	326	365	328	335	357	331	368	360	353	338	324	330	350	314	354	342	345	315	296	330	345	339	343	346	368	355	352	368	336	351	333	339	369	374	338	369	333	383	344	329	296	324	343	338	359	345	351	333	320	364	315	319	357	356	331	346	336	333	317	344	359	342	369	348	347	372	345	349	332	330	277	342	346	353	352	355	340	338	349	342	346	318	353	320	355	307	356	363	347	348	349	347	343	335	361	347	372	344	372	353	356	326	315	308	331	339	365	394	309	369	361	335	317	342	359	354	320	354	319	357	345	341	366	332	353	349	331	331	332	322	345	338	315	375	363	339	350	364	351	335	343	355	380	357	379	331	343	366	352	337	377	363	331	346	345	367	327	332	362	350	335	339	336	354	376	365	347	347	353	343	313	318	348	328	336	388	324	327	315	339	305	339	368	334	333	359	355	355	341	344	372	315	326	347	341	354	333	357	346	308	322	341	346	381	338	336	334	352	327	343	323	342	369	377	336	332	353	356	358	337	354	326	362	351	303	338	339	369	348	352	361	335	359	353	334	354	328	371	355	369	349	344	351	356	330	306	346	339	350	311	313	344	355	340	364	344	328	359	343	344	346	336	338	342	305	323	351	359	333	369	291	318	373	328	350	346	350	355	331	359	359	350	332	342	346	347	349	352	325	388	377	350	320	340	379	357	319	383	336	355	358	337	340	324	356	316	346	375	364	311	343	335	346	315	362	311	369	332	320	340	331	317	346	361	316	344	348	358	368	344	341	361	364	347	349	368	342	363	326	316	318	340	333	334	361	342	355	338	330	317	335	370	297	326	342	344	338	327	342	332	332	331	347	355	351	347	327	316	346	355	375	338	339	344	310	354	338	352	346	338	330	355	352	342	335	326	339	351	350	356	368	357	347	303	341	302	390	328	337	351	339	356	376	336	346	329	344	344	330	331	361	366	322	343	332	349	337	315	347	336	322	351	375	357	322	321	336	337	308	322	344	325	335	308	345	330	335	383	377	329	378	365	334	336	378	335	374	350	349	374	355	297	308	306	324	321	368	324	353	333	341	363	343	349	326	344	362	327	324	367	332	376	305	356	356	328	350	330	334	358	374	314	313	336	309	340	340	326	389	301	374	355	355	325	314	356	328	327	354	358	336	355	355	341	313	371	337	369	317	325	345	295	350	337	368	344	333	365	356	363	338	337	349	346	347	344	367	323	310	346	326	338	345	358	342	355	345	321	334	315	336	343	358	336	344	357	325	339	340	313	320	315	310	338	358	337	317	315	314	355	352	342	346	386	331	373	333	386	371	345	336	340	358	359	335	353	355	364	358	351	352	369	340	349	335	350	317	336	362	342	328	363	391	356	339	339	340	324	344	344	356	316	364	374	314	340	337	340	334	349	341	355	341	347	339	358	342	330	347	332	323	318	343	357	339	337	360	312	371	342	359	342	334	343	376	333	375	315	345	311	334	344	338	320	345	331	342	331	342	323	324	330	366	340	358	371	357	336	354	336	333	367	323	344	339	314	328	339	349	317	349	315	313	361	351	314	365	310	363	359	321	326	356	332	323	388	320	327	344	346	337	315	358	364	361	321	348	319	332	347	355	403	358	361	376	340	365	333	348	355	361	341	353	357	334	359	340	340	336	334	382	330	380	350	334	355	327	344	338	357	335	363	364	352	352	340	397	313	352	330	316	320	334	334	341	372	348	340	342	381	352	339	351	344	329	346	321	347	326	331	356	364	338	339	349	331	340	342	333	338	312	362	365	348	331	326	335	320	361	323	329	347	356	339	328	319	332	355	369	348	346	351	332	357	331	324	370	335	338	361	345	320	328	369	364	348	353	371	341	338	316	326	356	318	334	353	357	355	357	338	364	333	350	318	332	356	335	373	351	357	348	355	349	322	320	329	320	321	315	346	328	351	321	316	353	309	343	346	325	340	325	328	336	338	356	368	342	337	325	372	364	357	373	339	326	352	341	379	342	370	329	356	327	361	358	377	365	358	352	360	341	366	309	362	329	302	331	359	322	344	340	357	358	320	333	344	390	347	358	352	353	359	339	342	336	322	313	342	329	333	341	342	316	346	320	344	352	310	331	315	335	335	321	348	336	342	328	386	371	353	356	366	319	338	356	394	367	354	344	338	347	334	330	336	369	384	339	361	332	363	315	342	362	324	321	352	341	349	330	325	351	362	325	361	344	330	337	353	365	342	333	340	366	364	317	369	337	324	333	333	352	358	355	339	322	337	325	322	328	330	381	360	361	335	364	364	348	307	394	353	314	343	307	342	357	340	341	338	335	344	360	359	375	333	376	313	382	321
25897	48985	37966	25940	20116	15841	12221	10022	7658	5837	4541	3738	3050	2388	2092	1734	1469	1209	1058	843	722	700	645	581	543	527	472	390	360	398	371	371	381	342	363	380	378	379	376	358	355	398	364	389	380	347	374	403	357	367	375	351	393	347	358	385	346	419	343	381	363	350	401	389	381	379	370	392	360	382	387	362	378	384	377	378	373	374	403	371	386	378	366	354	397	349	401	380	375	383	384	350	368	381	348	364	365	377	344	350	403	358	398	373	342	354	376	367	368	357	390	349	351	371	365	385	374	349	351	353	387	375	335	371	387	394	401	359	382	371	369	364	352	357	383	409	393	357	364	378	380	359	348	353	365	349	367	368	375	390	391	346	390	397	356	330	389	374	340	370	363	333	359	371	392	396	311	344	398	355	357	386	380	363	359	348	364	346	377	389	389	373	344	383	400	345	374	349	361	347	350	361	362	384	351	379	365	398	375	375	385	387	354	397	349	353	355	361	352	385	343	368	351	399	380	354	354	385	369	388	370	382	342	369	379	356	375	388	356	357	377	365	362	390	384	385	365	387	390	338	398	358	340	349	433	376	364	427	359	394	357	386	381	364	376	303	339	359	404	358	348	372	379	398	351	384	352	355	388	396	364	399	348	385	335	385	400	390	343	361	360	382	344	380	323	363	349	387	351	379	376	356	344	380	368	350	350	357	396	384	378	356	348	367	389	357	383	361	389	393	382	372	358	344	364	367	368	347	397	362	360	404	360	374	417	368	354	346	398	365	348	406	378	372	389	370	372	329	346	378	360	349	420	380	383	343	372	345	345	347	392	339	359	361	348	358	362	372	366	371	394	355	358	344	375	351	367	388	328	329	377	380	384	343	397	388	376	384	392	352	372	407	380	370	371	373	386	365	362	340	365	336	333	367	345	381	365	366	366	382	370	371	345	350	323	391	350	371	387	428	395	361	375	381	402	375	395	385	410	377	372	375	381	352	361	343	358	341	378	369	372	362	376	360	383	372	354	372	343	364	343	373	382	366	348	374	378	384	369	348	377	354	368	392	397	365	381	340	382	350	359	377	393	368	370	331	355	349	370	372	393	361	359	380	395	370	346	355	405	363	342	332	380	360	388	342	355	376	364	386	358	347	354	326	391	379	341	356	384	394	346	394	396	410	363	379	380	389	376	337	339	358	376	388	399	372	361	376	396	369	366	389	373	364	358	342	387	362	360	371	392	393	340	328	355	363	328	358	386	357	394	392	355	367	389	389	376	414	393	367	369	386	396	378	362	378	381	350	382	370	395	391	385	408	416	374	396	371	375	330	366	331	359	374	351	344	378	436	383	373	365	371	390	376	334	395	367	357	369	358	356	358	375	392	402	419	345	391	358	355	374	365	328	334	369	388	358	367	349	362	359	360	370	343	346	364	369	383	374	369	371	344	376	366	359	372	337	401	353	369	362	374	365	360	338	350	357	377	357	379	354	409	356	381	362	373	385	349	380	358	366	381	392	371	374	359	351	349	355	362	393	351	346	374	352	374	347	357	323	357	387	371	399	367	363	335	372	346	385	349	363	381	370	401	348	367	375	393	413	368	337	356	356	393	365	362	348	380	371	381	348	368	384	386	351	370	369	355	349	381	375	388	390	357	369	330	365	361	361	362	382	394	362	388	365	366	362	367	387	381	370	346	339	342	326	358	337	338	391	378	356	352	343	339	359	368	377	345	365	383	365	382	373	394	380	369	373	351	358	371	386	396	387	346	356	400	336	367	385	382	370	371	345	384	404	376	382	387	334	351	350	405	368	373	396	345	373	350	346	350	390	379	375	401	364	377	389	339	396	375	347	357	365	329	326	418	396	348	365	388	358	383	348	377	413	373	352	390	385	362	405	390	353	344	389	339	349	379	381	378	359	372	360	379	395	371	347	384	356	386	388	314	332	379	369	370	352	353	355	326	337	379	378	370	341	358	382	378	384	374	345	381	345	386	378	370	361	378	382	389	386	393	375	365	333	359	366	328	350	382	387	353	363	369	370	365	365	392	334	356	394	382	365	388	344	359	349	370	378	403	368	390	373	371	421	376	381	362	353	362	346	375	355	403	380	354	363	379	363	342	342	373	365	369	393	363	381	379	366	372	381	351	342	397	364	365	385	360	361	391	384	376	368	401	370	386	343	364	369	391	329	396	381	384	379	308	357	369	355	392	393	366	374	369	350	342	375	424	345	396	391	373	347	399	401	357	404	352	381	367	362	383	370	362	370	362	354	381	391	360	399	348	369	377	372	344	376	368	357	365	373	338	382	401	397	322	378	338	335	394	410	371	364	335	377	360	350	386	380	362	386	365	363	350	359	368	349	362	377	370	373	350	333	367	390	356	365	372	373	337	376	358	380	371	373	359	389	391	409	357	354	376	374	367	370	368	388	388	377	385	397	359	418	368	364	376	382	395	393	346	381	359	370	371	349	361	341	376	362	388	389	367	359	354	379	375	378	386	372	359	376	367	380	348	344	380	363	373	394	423	344	365	402	373	363	359	395	377	338	367	397	351	349	366	391	382	358	389	385	368	349	382	346	343	367	358	384	346	392	372	373	377	368	379	386	348	351	366	380	390	398	374	343	356	374	388	391	361	364	373	408	378	341	346	390	388	374	348	367	406	363	367	377	372	379	390	365	406	381	374	362	363	341	355	343	350	358	376	366	382	389	376	358	390	363	392	349	386	344	414	373	382	387	350	367	377	353	390	351	398	351	404	388	383	364	365	365	360	348	364	372	389	380	358	383	357	380	364	362	355	349	367	344	375	370	382	355	367	367	336	385	370	373	336	415	339	354	379	365	342	357	360	382	363	325	363	352	351	371	362	404	409	400	369	328	367	405	347	400	338	370	389	352	327	377	351	369	368	353	372	349	375	373	357	367	382	370	344	363	374	400	373	365	346	368	360	386	355	371	350	368	373	340	395	367	396	377	361	387	388	373	393	349	408	358	388	350	352	367	346	349	387	389	353	373	380	357	359	373	378	357	353	379	427	354	404	356	360	366	353	370	378	367	327	339	354	367	400	351	364	361	355	363	393	392	356	379	386	369	326	382	352	390	357	373	377	368	363	350	384	377	394	381	405	377	357	384	400	385	387	357	355	355	376	375	357	358	393	376	358	348	376	356	382	342	393	366	356	370	368	400	318	353	350	345	379	360	374	351	391	356	390	364	374	398	385	376	366	355	370	377	361	386	358	367	409	364	371	382	420	346	351	350	387	343	344	367	331	381	361	351	382	352	366	345	346	392	368	369	395	369	383	380	371	387	401	353	344	408	386	352	382	384	334	365	383	362	389	360	351	369	366	353	404	372	372	388	358	359	362	372	373	384	345	389	372	355	338	370	345	361	372	352	408	359	352	356	372	373	348	368	359	365	393	389	368	369	382	379	370	338	353	363	361	389	376	355	355	370	331	376	363	342	362	376	363	364	372	377	381	372	350	363	390	374	354	395	352	357	348	378	358	354	386	384	365
24648	21073	27521	25698	18662	11371	7423	4989	3605	2729	2161	1702	1407	1243	1023	866	742	609	492	436	366	332	298	289	261	217	183	149	182	165	165	161	154	151	148	153	143	157	165	159	163	156	167	151	160	150	155	202	149	157	154	140	152	164	162	159	155	164	159	154	150	150	171	170	145	148	130	173	154	175	177	150	159	153	163	160	157	143	140	152	150	152	138	131	147	138	166	130	147	157	145	140	139	164	154	119	153	160	152	147	138	172	150	135	143	153	168	155	148	154	162	166	160	156	150	148	154	169	168	156	174	168	166	147	153	162	153	138	148	154	170	191	147	147	120	153	144	156	160	137	146	171	142	183	163	133	160	137	158	150	162	144	146	153	158	149	146	179	170	167	149	151	168	153	132	135	159	187	160	156	132	169	158	155	149	144	158	176	146	170	150	171	157	148	151	168	181	171	136	184	145	170	151	158	160	144	136	171	161	170	168	167	169	160	153	145	170	150	156	133	157	142	170	175	160	161	146	152	174	155	166	164	173	145	153	147	179	168	153	144	142	136	144	163	144	152	156	167	167	164	137	154	168	168	158	157	151	183	153	161	164	161	186	155	170	157	154	154	144	175	141	172	144	153	145	148	165	141	127	146	170	148	148	149	142	148	156	176	160	172	161	167	143	159	151	142	142	169	141	158	151	169	139	147	133	157	149	160	161	143	148	169	134	151	162	154	157	157	131	145	150	118	151	142	152	159	162	157	137	140	151	155	168	152	127	147	162	144	139	142	133	155	148	155	152	139	149	148	160	155	153	139	144	155	163	175	166	165	179	156	158	131	147	176	156	152	136	142	170	124	162	187	164	155	158	155	161	181	159	146	139	156	169	171	183	149	146	157	153	144	143	169	147	158	176	149	155	161	156	148	141	155	147	166	168	156	132	163	170	173	159	158	185	170	171	190	156	152	135	182	147	170	154	156	165	173	131	146	180	153	146	157	143	172	160	153	184	153	137	164	173	146	138	151	151	168	158	143	152	138	148	141	167	161	158	154	174	152	158	161	136	162	153	143	150	133	163	151	177	135	157	165	159	164	161	161	164	155	148	166	176	125	163	154	142	160	158	131	152	154	157	151	151	170	167	142	141	171	141	168	143	148	164	149	159	165	166	135	176	137	169	149	153	148	135	148	146	178	149	161	128	152	160	138	158	152	176	159	176	143	154	168	177	166	135	158	146	142	135	143	161	168	151	145	159	175	157	178	165	170	162	178	157	162	163	159	171	138	178	164	142	163	192	164	163	155	135	163	176	154	144	147	158	144	148	134	134	154	131	130	144	164	142	160	158	173	157	150	140	153	139	165	171	182	151	149	152	145	146	166	135	157	153	173	183	134	175	139	155	141	163	163	165	163	167	133	149	151	161	145	144	146	155	134	128	156	139	160	162	156	169	157	146	177	150	171	150	133	158	162	178	155	158	156	165	157	160	131	147	151	171	161	147	154	163	162	152	156	158	133	147	132	154	154	147	149	164	162	143	159	160	166	168	157	140	153	180	143	161	172	159	151	150	149	176	161	163	137	156	130	142	167	161	158	170	144	176	175	177	156	167	158	154	152	166	169	140	160	160	166	161	154	178	158	147	168	152	159	152	157	148	137	135	165	132	164	156	161	192	137	140	160	159	155	158	156	161	161	160	153	167	151	163	127	168	145	129	149	162	164	150	175	152	163	131	133	163	146	147	176	166	166	154	165	168	136	149	164	159	196	144	156	147	151	127	124	169	181	175	158	150	172	147	169	174	146	169	175	148	129	155	191	161	133	163	136	157	135	155	184	140	165	149	144	152	153	162	147	156	159	160	157	145	142	142	168	149	181	148	152	126	126	166	164	145	151	158	164	152	167	154	172	155	159	149	146	152	150	143	169	155	154	170	134	177	142	156	156	144	167	150	142	153	166	143	165	152	156	153	157	163	188	169	165	166	163	138	149	173	150	156	150	143	154	168	146	163	164	159	171	168	149	145	160	161	149	165	142	152	173	159	158	190	164	150	174	139	136	172	152	139	147	157	172	156	154	171	166	157	149	165	165	147	156	162	153	173	164	165	160	150	148	162	161	140	171	167	159	144	161	176	166	149	161	158	145	139	168	153	158	139	147	136	148	150	146	159	150	161	163	180	162	162	176	152	152	173	156	153	177	139	142	164	145	149	157	169	160	161	154	160	168	175	135	172	166	161	152	145	158	161	141	176	147	131	162	162	155	175	179	144	156	148	151	139	163	161	162	146	162	139	148	165	159	134	160	149	186	163	162	162	130	144	169	152	166	149	152	146	138	136	159	159	165	159	143	158	173	169	146	127	140	153	157	166	157	144	168	167	164	176	171	150	190	151	152	148	156	169	152	153	149	153	148	157	167	156	146	170	162	170	169	166	156	182	163	155	157	181	169	141	148	202	165	151	157	171	147	122	169	154	154	172	157	145	149	138	145	156	157	161	155	144	152	156	175	146	162	142	176	150	164	142	163	135	158	150	160	141	149	184	188	169	143	174	140	144	133	128	157	147	141	162	162	151	164	146	152	159	182	138	166	138	158	166	157	140	152	134	127	146	146	137	163	136	137	156	167	145	164	161	154	154	149	164	155	146	141	157	155	157	160	157	151	178	162	157	140	167	159	155	150	164	163	157	178	162	161	139	157	186	162	141	178	165	170	143	170	153	163	138	164	148	160	141	133	149	159	130	162	132	166	150	177	153	148	138	162	158	166	176	162	150	147	156	169	138	142	138	135	159	173	166	160	147	176	157	153	143	153	150	159	164	160	178	149	163	162	142	137	156	155	150	158	162	155	149	143	156	138	151	153	150	145	147	146	162	167	149	150	129	157	164	154	159	147	141	149	156	144	156	151	149	174	168	168	168	171	168	158	146	184	164	143	162	147	167	150	151	163	166	156	174	173	143	171	135	164	143	141	157	145	156	151	130	155	177	161	185	171	167	166	157	157	143	163	141	135	181	152	156	157	160	144	161	152	147	173	150	136	150	142	153	138	143	144	167	166	156	156	146	140	162	159	154	176	174	164	146	163	182	159	161	168	155	157	166	167	150	139	157	163	156	119	185	176	160	162	141	153	161	178	126	155	162	157	146	136	175	177	156	151	158	150	150	163	121	156	151	152	157	167	151	159	162	153	164	166	144	163	133	152	146	157	184	123	158	150	189	145	133	157	169	165	158	143	167	137	157	169	160	170	168	162	147	142	165	164	184	169	150	158	148	148	154	128	137	160	149	164	152	160	133	154	146	172	153	146	162	143	136	153	171	163	148	166	132	136	167	152	165	129	159	175	160	157	169	156	144	164	141	156	161	156	155	142	158	159	156	189	152	149	127	158	134	156	163	140	163	141	162	168	156	158	152	165	139	167	160	153	150	172	142	139	137	151	133	158	135	144	142	155	154	176	155	151	145	145	157	150	158	135	139	142	169	162	131	123	149	146	177	154	151	143	144	150	155	141	139	133	149	176	149	159	147	129
25246	46395	35877	24306	18475	14819	11226	8769	6464	4990	3900	3053	2434	2031	1661	1378	1175	877	778	621	517	399	417	381	327	288	233	203	193	189	166	193	176	178	161	167	173	171	182	183	150	156	171	180	163	185	173	195	165	190	182	195	180	167	169	182	178	177	167	172	181	204	189	191	168	166	173	157	177	154	165	173	177	167	174	168	187	171	165	165	171	196	153	171	162	179	170	171	188	200	197	196	181	173	173	149	191	187	166	167	192	164	184	176	172	186	191	169	176	175	193	178	205	169	158	163	170	193	165	160	194	177	171	173	174	160	176	158	164	166	166	191	189	156	205	172	172	172	175	175	189	187	192	179	183	176	175	187	178	179	180	158	178	165	171	190	171	143	174	169	213	183	151	166	164	175	168	150	199	163	163	163	169	169	170	165	176	172	204	165	169	188	199	178	168	180	183	152	171	155	176	189	182	172	167	169	160	171	172	156	186	171	177	188	198	162	161	179	188	158	172	167	172	169	169	160	175	160	188	182	159	169	197	153	190	194	181	186	182	194	193	184	172	185	191	162	177	153	193	160	186	169	168	188	166	187	183	192	183	174	177	183	193	194	188	183	169	152	180	171	175	166	166	158	197	185	184	178	139	189	190	162	187	164	186	167	184	170	160	167	185	168	170	172	178	184	158	188	186	153	170	183	174	199	201	187	153	198	190	171	178	175	164	174	178	178	179	183	158	178	186	172	185	174	199	181	163	167	181	177	193	180	197	193	184	179	180	170	159	170	156	162	171	174	137	178	169	170	187	179	179	176	158	186	188	170	149	175	205	196	168	160	175	174	169	152	186	163	159	173	200	173	162	166	169	179	180	165	153	184	194	180	178	177	180	179	183	177	187	157	166	155	192	203	142	173	157	158	173	170	165	171	162	156	165	163	146	165	166	177	185	178	156	158	178	159	162	180	192	169	155	175	175	152	159	177	176	183	139	178	191	179	159	180	170	150	166	185	167	160	169	147	153	144	197	159	182	189	174	176	182	206	199	182	160	190	167	164	177	168	161	171	182	164	158	212	167	168	190	199	185	188	170	196	194	189	167	153	173	164	182	190	176	176	170	173	173	154	153	196	173	182	169	182	186	163	184	157	189	194	173	162	170	193	172	163	176	156	140	183	157	185	180	175	187	175	181	176	158	158	172	152	164	191	189	187	169	184	162	180	196	199	160	159	180	174	170	156	186	163	168	171	203	179	176	183	171	177	180	173	162	154	162	172	190	168	167	150	190	176	154	167	174	173	175	167	196	159	177	165	174	170	177	160	193	190	163	189	193	172	174	162	174	156	144	183	192	155	186	165	165	163	180	162	184	173	175	176	164	180	146	165	175	158	176	173	185	193	162	169	175	159	184	193	170	183	196	189	158	178	164	180	180	192	209	161	178	192	181	183	164	177	149	173	162	186	164	184	155	173	180	167	176	165	156	148	185	167	189	182	182	171	160	163	163	179	158	182	179	183	170	146	177	171	172	162	173	150	166	172	159	181	175	173	173	189	202	183	161	178	156	200	135	164	177	166	159	180	166	166	167	192	182	193	175	160	166	169	177	156	163	173	168	166	184	174	166	136	173	176	175	182	180	178	171	178	177	172	173	177	194	159	195	181	163	145	178	172	152	190	181	173	189	183	179	165	143	172	182	171	174	166	201	174	179	173	194	194	157	186	174	171	182	164	168	175	174	169	184	196	176	165	158	180	165	179	170	191	174	176	168	184	163	160	167	196	165	173	184	189	167	159	163	187	180	138	164	204	178	167	171	186	171	171	157	163	180	178	180	184	198	175	172	172	174	172	202	185	190	179	153	149	174	182	192	186	216	171	182	175	172	189	177	194	160	164	178	166	182	168	174	169	165	170	166	204	172	198	189	175	177	197	176	171	168	183	195	161	165	153	179	173	165	182	143	176	181	180	164	169	143	177	163	150	176	178	174	195	150	173	169	164	197	164	183	173	183	197	180	165	184	175	199	184	164	173	178	172	155	174	163	167	177	191	177	158	194	155	163	162	164	197	167	173	177	160	196	164	171	178	173	152	175	183	180	165	178	179	168	175	178	163	180	178	203	168	147	154	174	169	167	170	179	172	172	166	171	191	174	166	168	199	170	184	180	165	166	149	155	191	187	172	181	180	171	190	172	184	182	208	161	171	169	201	163	177	147	189	180	168	162	160	170	179	179	173	186	171	177	179	169	165	157	175	174	170	151	177	168	167	173	169	173	174	183	155	187	186	166	155	184	169	174	172	168	172	155	170	167	174	176	178	163	164	166	171	179	154	185	188	180	182	202	184	168	145	198	192	171	154	176	174	159	188	168	194	191	190	173	173	152	160	171	168	202	181	147	174	182	187	160	150	176	172	178	181	167	169	155	187	178	170	218	175	174	175	177	170	162	157	169	168	172	154	170	173	153	160	167	177	153	167	187	188	176	157	147	187	168	157	171	191	174	187	157	201	179	160	191	168	176	180	148	163	187	180	163	176	193	185	189	186	165	177	172	159	187	159	163	179	176	196	176	180	174	161	187	169	171	191	174	176	162	184	197	181	164	174	171	152	160	177	172	186	160	172	168	185	170	181	179	178	174	165	183	196	183	160	184	169	152	187	197	195	177	167	174	175	188	187	161	170	145	190	180	158	174	155	155	199	137	189	183	192	186	196	177	186	179	172	183	155	175	157	168	173	174	181	174	185	200	152	173	193	179	183	182	182	163	171	163	193	175	169	179	185	164	179	162	168	180	181	193	182	197	179	186	167	151	184	184	177	167	173	159	172	174	195	175	166	170	189	185	148	182	174	154	182	157	189	176	155	169	183	164	177	161	176	165	165	157	159	175	182	169	172	167	173	166	182	189	184	175	179	189	170	153	154	194	191	141	172	199	162	163	211	209	154	172	173	194	174	166	181	174	153	170	191	180	176	167	204	167	163	177	187	156	176	188	162	159	191	175	161	187	181	153	165	188	165	187	151	160	186	161	183	168	198	186	195	179	166	192	165	194	156	189	178	184	180	179	162	156	169	163	154	174	169	170	180	184	153	184	185	179	172	178	176	172	162	168	182	175	170	172	186	188	151	174	172	161	160	164	184	189	191	173	187	169	157	196	181	163	165	150	191	176	154	169	197	166	158	173	172	170	177	171	178	181	168	171	145	174	179	179	185	141	178	189	196	161	156	173	191	207	146	187	169	181	179	217	162	191	163	170	166	168	168	179	157	176	162	174	154	171	181	171	171	200	166	165	167	173	174	182	168	168	172	158	183	165	181	179	177	174	183	170	156	161	180	168	165	153	187	173	182	180	173	175	186	160	185	206	177	160	147	176	185	174	173	194	176	168	181	157	179	184	153	171	166	174	175	182	190	156	184	203	188	185	163	174	190	189	147	172	166	171	167	182	132	167	167	171	158	166	174	169	169	173	182	175	177	187	164	167	176	184	162	179	180	159	182	153	203	173	179	165	167	159	192	160	158	174	180	182	196
22404	21058	28627	23730	21240	22023	18905	9458	5950	4877	3909	2870	2415	2044	1644	1432	1260	999	951	715	638	617	531	546	533	448	407	339	357	332	344	334	309	317	355	370	321	321	325	322	331	349	325	312	340	321	314	352	335	329	304	310	332	319	317	339	308	304	320	317	347	344	341	324	312	302	332	340	295	326	305	306	337	331	330	359	305	337	325	336	332	332	311	295	317	286	339	317	301	352	326	318	366	333	322	314	294	347	315	329	315	316	305	338	280	325	335	309	304	316	315	321	338	292	330	275	328	300	319	320	360	347	327	333	330	302	348	305	344	327	312	351	314	306	310	308	321	298	349	315	328	346	303	314	331	356	328	300	339	289	354	311	364	302	329	344	335	305	318	339	323	324	320	279	301	329	329	314	311	314	309	353	315	331	309	336	336	315	331	324	333	292	293	354	345	324	311	334	308	354	332	302	328	313	322	312	284	321	328	343	298	314	307	306	303	317	309	340	332	302	292	291	296	292	319	307	342	309	292	315	316	318	337	346	310	321	314	299	321	290	315	303	318	292	320	328	315	312	317	288	332	295	303	328	297	310	339	344	327	324	293	325	333	323	304	321	288	328	295	333	312	341	297	347	307	313	344	329	317	298	324	304	315	342	311	337	319	303	301	328	349	318	333	313	337	329	330	321	353	321	326	315	321	304	293	321	335	297	293	329	289	346	334	314	352	326	351	340	309	291	320	318	350	274	311	356	297	293	308	299	351	345	332	310	342	327	336	326	313	323	342	323	312	320	318	303	350	335	274	289	333	346	320	332	296	300	324	330	309	364	276	350	336	299	347	322	330	290	279	323	308	311	331	296	301	332	323	348	305	297	308	313	312	334	299	360	318	317	322	345	305	342	337	301	315	312	306	301	326	281	301	336	337	328	337	354	295	323	297	287	335	316	336	304	339	304	314	308	332	337	299	320	348	341	314	320	293	293	326	279	309	304	293	330	304	336	336	313	335	310	325	331	346	319	329	322	297	289	294	312	306	315	320	339	313	318	305	321	333	296	310	328	315	311	308	320	298	335	334	296	311	339	333	301	345	307	323	326	354	329	339	311	308	310	327	326	311	323	317	325	320	290	302	327	364	278	306	322	327	317	297	313	303	319	329	306	341	327	309	308	290	337	327	287	335	339	297	343	343	330	316	319	326	305	313	313	324	319	329	299	318	278	354	316	349	315	300	306	327	314	305	302	295	310	310	306	293	307	314	326	309	295	301	312	323	299	290	316	326	326	324	314	326	344	298	336	318	310	298	336	317	289	320	326	308	307	305	331	343	329	303	328	308	320	328	313	297	340	338	324	320	332	293	350	304	349	302	346	322	336	289	329	297	328	318	292	297	328	329	313	314	338	328	323	341	303	312	298	352	330	331	314	319	326	305	302	339	314	303	336	336	343	334	362	316	311	302	315	298	321	330	311	358	326	285	343	332	314	315	314	319	309	310	299	346	313	320	308	327	340	325	308	280	314	293	313	298	318	324	317	342	338	332	324	377	314	296	326	300	289	324	305	346	302	326	331	349	323	348	325	335	318	290	312	308	334	343	312	331	330	320	312	297	288	320	344	304	312	297	306	298	306	297	316	318	308	317	289	293	342	295	310	323	339	346	332	324	321	266	331	292	313	362	315	327	311	315	290	317	315	340	350	307	340	331	328	317	329	339	313	275	331	301	299	337	302	322	286	311	301	322	316	325	317	364	326	305	320	309	320	302	324	330	363	345	299	315	340	322	305	328	327	339	341	323	331	333	324	300	336	338	340	335	303	304	317	327	323	326	280	333	305	351	339	307	303	300	350	321	313	314	303	347	321	318	364	322	342	329	318	297	320	305	321	338	292	308	329	347	337	329	335	340	327	307	304	345	318	289	312	323	321	273	281	298	302	316	327	343	321	314	327	324	338	317	292	321	311	351	312	341	304	310	302	319	326	318	309	314	324	320	314	345	328	311	291	323	341	313	339	305	296	337	317	316	298	349	351	310	323	300	285	342	337	349	330	327	295	304	323	316	334	316	280	346	327	310	316	322	347	321	299	337	311	335	307	322	309	299	348	317	284	340	325	345	310	326	306	275	312	330	293	329	293	330	286	337	373	319	305	327	333	308	326	338	333	303	340	307	325	318	325	310	336	301	302	331	332	334	320	303	324	359	295	311	313	329	300	311	342	311	315	331	339	308	289	324	331	346	324	342	330	300	319	345	285	298	340	337	292	327	315	310	326	314	308	329	321	361	307	312	356	321	336	320	331	315	316	320	303	334	356	294	333	351	316	290	323	346	293	306	353	351	336	340	339	347	273	294	372	319	323	360	309	318	344	344	292	301	315	305	325	316	297	318	324	349	309	332	328	357	306	333	328	299	312	320	313	309	325	314	327	309	297	310	275	346	333	327	331	324	307	339	343	345	344	331	311	357	333	327	316	318	291	314	315	317	306	332	346	304	336	307	333	313	301	306	340	306	305	322	342	323	307	315	327	318	328	339	360	301	324	336	303	304	301	311	336	334	326	295	311	320	329	344	374	329	317	333	292	336	337	354	307	319	300	315	332	306	324	305	298	346	341	315	321	288	336	328	317	314	323	298	337	325	275	340	311	318	322	328	318	340	311	302	297	300	331	327	304	323	325	331	302	306	306	342	338	312	301	319	322	313	305	335	274	318	290	294	303	309	342	346	301	321	334	305	350	355	347	322	303	295	316	347	322	320	335	305	310	319	346	294	325	327	322	341	302	315	335	325	308	325	346	322	365	304	318	337	314	351	314	302	327	315	325	316	342	293	315	315	315	333	330	340	340	299	307	340	290	307	303	345	327	320	306	291	306	312	326	312	286	327	324	351	345	341	312	331	326	300	293	314	331	290	308	324	309	304	319	312	355	288	311	313	316	298	349	319	302	340	316	328	323	342	301	287	321	288	323	294	317	348	292	315	321	318	310	330	309	322	320	325	313	309	317	323	312	333	328	358	311	319	328	319	314	298	296	316	340	286	313	285	327	311	303	321	309	336	313	306	313	310	311	302	299	316	346	338	311	313	341	298	310	346	304	342	327	301	294	349	309	337	304	348	323	309	306	300	326	322	312	321	285	305	323	306	298	323	307	310	313	335	303	301	294	344	343	308	323	332	331	308	326	325	299	328	317	310	285	309	307	318	319	323	318	323	308	309	327	284	294	320	327	329	310	304	311	295	328	328	351	319	324	320	328	313	342	330	328	319	313	306	356	352	306	293	342	293	331	318	312	346	349	326	320	348	316	320	310	336	327	325	323	341	336	333	308	321	315	312	307	323	326	306	344	307	320	300	312	338	318	322	333	333	321	342	312	297	296	320	310	281	310	336	333	347	325	292	329	351	314	309	328	300	306	297	307	293	347	317	301	333	336	306	360	311	306	294	331	328	328	323	329	322	326	300	306	323	325	294	326	292	390	306	305	317	310	313	338	311	308	311	304	332	312	319	285	344	325	325	325	326	336	290	337
27861	54229	42809	30891	24638	20182	16110	12637	9535	7640	5900	4576	3741	3240	2667	2152	1697	1484	1180	949	886	786	650	682	628	534	445	407	373	341	359	386	354	354	360	347	368	337	360	330	312	316	354	356	338	379	370	355	360	352	347	350	345	390	352	348	337	368	356	335	336	349	380	338	333	353	365	345	350	353	344	387	372	335	354	350	339	321	372	314	326	348	338	365	329	375	339	347	330	330	345	352	313	353	360	337	325	330	337	406	365	330	362	320	335	352	351	357	331	351	327	338	362	370	373	326	338	341	357	327	347	354	365	348	329	327	359	305	330	364	344	368	357	348	351	357	327	348	362	348	346	299	355	339	369	311	355	328	353	348	360	339	349	338	336	307	348	355	377	356	365	349	352	327	361	387	324	350	322	384	343	337	359	338	385	329	357	355	316	323	374	329	358	331	343	342	362	384	347	353	337	322	348	369	334	352	351	306	360	325	356	336	338	318	345	310	340	332	328	353	337	323	349	331	337	287	331	353	351	341	338	363	344	346	332	342	348	343	369	329	314	310	361	355	341	298	341	346	356	352	330	341	354	371	351	353	345	350	332	334	311	335	349	338	351	305	364	349	358	349	314	327	337	353	307	370	337	362	337	368	333	322	348	356	303	332	343	317	342	298	377	356	359	348	314	331	347	339	334	387	332	345	349	383	311	363	330	374	329	307	346	338	348	310	365	354	330	350	385	358	348	330	365	319	325	312	316	339	330	340	371	349	323	345	366	348	347	357	319	324	364	335	336	366	333	342	320	328	333	339	327	314	330	357	335	343	358	355	366	327	357	313	353	345	358	373	345	352	346	344	336	329	355	322	379	355	323	322	323	344	317	343	361	349	349	384	343	339	356	338	335	328	345	315	345	345	344	337	374	355	339	382	359	352	332	392	356	341	299	355	318	354	323	364	348	342	356	378	313	342	328	370	352	319	354	353	330	321	354	359	335	323	340	337	336	357	330	356	338	373	328	338	302	310	388	330	334	340	353	297	339	339	339	334	333	292	333	350	309	344	315	348	351	318	337	326	352	317	369	320	380	340	357	321	356	344	338	306	328	350	348	338	365	374	335	336	366	347	332	338	336	348	323	361	315	347	387	369	347	362	350	354	312	362	341	312	344	365	306	346	328	324	363	313	343	366	359	350	353	299	382	348	289	333	320	342	385	309	345	356	343	335	354	340	333	341	329	297	324	384	333	346	336	362	314	332	340	344	354	331	352	337	326	312	312	339	325	333	356	360	327	356	329	350	331	345	336	356	332	363	353	337	338	346	354	321	347	366	370	327	362	320	344	334	365	315	347	337	355	346	364	336	373	347	338	385	335	327	320	373	303	337	355	369	338	388	342	313	365	333	347	347	332	349	374	348	371	341	332	350	369	334	343	357	317	342	328	318	313	340	345	356	324	342	318	342	319	329	330	348	337	344	335	345	329	330	347	352	354	343	360	335	341	338	341	312	326	339	354	325	332	326	312	349	364	328	342	334	362	335	356	336	391	328	312	350	345	367	377	333	337	339	327	330	342	365	376	327	331	332	343	346	352	369	354	325	357	346	364	349	377	385	307	333	347	355	345	347	318	364	398	347	345	319	348	365	322	350	359	326	347	328	307	354	353	352	339	327	332	334	338	344	354	338	346	326	383	350	359	359	346	360	336	338	357	366	354	354	341	314	358	366	355	355	367	343	335	342	302	354	336	368	327	327	330	352	324	348	319	322	351	338	328	336	342	392	346	317	357	350	321	328	351	349	328	382	357	320	304	314	346	347	360	320	324	349	313	345	339	342	344	338	316	345	344	333	362	316	382	343	378	324	375	354	330	362	336	309	337	342	325	303	319	290	337	362	333	322	363	355	361	332	377	351	351	389	363	346	320	341	341	343	337	325	318	347	342	370	334	357	344	306	335	366	344	377	354	347	358	330	363	352	371	375	322	378	353	343	312	357	355	337	385	376	370	328	343	353	357	319	335	337	342	368	323	339	342	328	333	317	313	359	320	354	352	349	348	311	329	332	340	343	358	322	351	356	332	336	369	366	333	337	359	335	332	345	343	349	346	348	336	360	339	328	329	365	319	341	359	360	341	332	364	354	328	347	357	350	308	362	359	337	361	335	380	313	341	327	338	320	336	342	348	349	374	316	344	341	342	303	326	317	334	320	322	349	350	350	329	364	330	339	326	355	334	369	311	341	352	320	355	319	359	341	334	310	336	350	342	330	349	321	352	359	354	345	382	314	360	333	367	320	344	349	345	363	333	377	327	315	332	366	368	340	358	373	345	332	333	326	349	301	352	343	341	353	352	344	354	324	321	368	383	362	347	387	349	342	330	381	355	329	365	331	358	356	319	364	313	342	357	329	340	363	346	331	357	329	327	371	341	334	384	337	360	344	328	358	326	346	322	314	361	400	376	342	390	346	358	352	363	309	385	361	344	341	326	343	351	355	322	340	369	346	341	355	327	329	327	321	344	349	355	320	332	349	307	346	359	341	353	347	323	347	366	364	341	359	319	363	343	367	331	321	380	347	340	349	337	335	369	348	321	341	327	334	378	343	367	333	314	310	345	355	354	332	340	362	321	354	372	365	385	351	341	371	359	332	314	353	352	334	362	342	346	323	352	354	322	323	358	338	336	344	364	343	363	323	337	351	362	328	346	323	344	355	325	352	323	347	361	339	341	351	340	354	336	368	333	337	354	354	337	330	390	371	362	350	371	361	328	361	350	322	349	359	329	365	343	372	351	327	345	343	330	329	347	353	339	337	324	344	329	358	323	349	373	327	339	324	331	352	352	339	345	360	313	363	343	345	333	334	339	331	357	352	335	323	335	354	334	327	326	357	344	356	335	314	337	353	335	331	345	332	383	327	351	332	367	351	353	324	339	318	326	360	350	375	391	364	359	353	367	359	299	369	311	344	348	325	324	339	344	367	334	327	303	330	345	336	324	352	362	329	360	335	311	349	379	347	347	326	361	364	352	392	297	319	352	347	371	313	396	314	348	324	345	374	360	360	305	349	358	341	357	329	315	345	370	327	335	344	366	365	334	337	358	340	367	345	349	367	366	342	342	324	351	338	345	339	329	350	354	337	360	362	348	356	349	340	366	334	366	363	355	319	349	374	330	327	331	343	369	308	349	330	315	361	345	343	353	347	314	366	361	341	366	328	345	344	343	354	334	336	333	318	351	339	362	372	344	357	323	350	355	314	346	327	318	357	336	294	344	381	328	329	346	361	356	353	363	337	329	333	340	316	319	313	358	333	340	348	362	325	336	316	321	345	361	342	348	361	356	337	322	333	363	303	355	338	344	361	353	343	324	339	359	303	338	328	350	355	345	349	350	333	356	362	377	343	338	335	346	353	338	340	346	313	347	340	333	319	320	343	314	350	338	315	332	366	317	363	329	353	365	349	315	344	325	355	349	373	343	326	323	329	325	322	310	344	337	331	363	327	364	345	340	338	346	309	320	354	375	333	358	324
28039	25143	29699	21471	11469	7352	5199	3687	2717	2253	1762	1382	1117	958	827	722	590	524	499	424	383	337	334	319	314	267	246	216	231	199	209	226	186	178	235	224	193	183	209	226	227	242	225	216	240	194	213	227	207	177	185	194	214	210	218	214	196	220	195	216	196	212	215	222	195	232	204	217	183	242	190	227	218	205	202	206	219	186	179	219	206	221	234	202	209	199	218	169	225	207	219	244	211	225	244	209	209	211	207	217	216	197	229	228	201	214	221	198	197	241	198	202	213	226	227	197	232	203	222	207	222	191	215	221	214	219	208	221	208	215	206	201	218	215	211	215	207	211	207	198	217	204	221	222	218	231	204	214	224	223	194	217	228	213	211	240	239	207	215	243	213	215	221	192	203	207	202	201	216	204	243	189	191	229	199	219	213	203	216	235	224	216	182	219	189	214	214	212	220	221	214	200	206	197	188	192	214	212	228	199	218	200	215	226	207	229	208	229	189	224	210	209	189	223	197	203	207	192	212	191	220	218	214	212	219	224	199	196	219	215	212	237	188	206	203	185	210	240	229	218	232	203	236	193	212	207	216	230	226	184	222	212	180	215	210	194	196	213	165	194	240	205	223	191	193	180	217	211	198	232	184	215	220	207	183	192	203	203	203	213	217	195	215	219	213	182	213	189	207	242	191	213	191	222	222	216	208	206	231	201	189	244	202	191	197	215	234	177	204	221	193	221	198	198	203	205	210	215	213	205	210	220	204	212	240	233	190	203	220	190	194	221	221	203	225	212	211	247	201	200	219	205	231	207	222	210	207	205	223	205	230	229	221	180	202	195	217	206	231	212	220	213	246	232	192	199	202	223	194	216	177	231	217	204	216	206	202	207	224	207	206	209	207	184	200	211	207	218	201	188	197	222	215	222	206	206	232	214	209	215	219	207	204	199	189	214	199	198	209	191	201	192	230	205	241	210	204	208	203	217	210	206	223	218	227	217	214	194	216	208	199	220	214	217	206	201	204	213	210	210	212	205	200	198	201	196	208	196	211	196	202	202	208	218	208	209	217	207	221	169	187	198	215	197	204	227	204	203	198	220	216	221	218	208	209	197	218	192	218	193	196	226	240	217	187	207	238	206	197	227	233	198	195	216	232	213	208	208	219	201	220	226	213	202	222	215	201	189	222	192	208	210	208	221	214	236	219	197	200	222	212	207	227	201	227	182	202	206	234	238	200	204	197	222	197	230	196	212	198	217	200	208	198	205	197	191	206	217	227	202	189	203	249	203	177	209	208	205	208	207	197	202	222	240	202	216	212	217	223	259	203	205	194	199	230	215	195	214	201	247	257	207	209	192	205	197	192	224	205	200	211	205	207	206	221	202	202	214	191	213	214	210	201	212	242	207	212	196	205	218	206	214	188	222	199	204	237	212	226	207	194	226	209	217	208	197	209	213	209	179	213	199	210	200	202	207	204	216	207	218	207	221	210	218	220	179	193	204	197	239	183	193	231	207	191	199	206	206	201	240	214	189	210	215	204	209	232	219	196	222	243	195	189	215	208	214	221	191	223	202	227	202	201	178	184	199	224	203	214	201	193	223	228	200	215	209	222	197	210	194	199	237	206	186	200	217	201	205	198	190	220	211	209	197	215	206	202	214	195	199	217	230	225	203	220	186	210	218	201	220	203	231	231	221	210	200	208	194	224	198	221	223	232	215	201	218	209	203	219	210	223	229	183	208	218	209	206	209	210	201	225	210	178	197	210	237	208	231	201	202	220	212	213	222	220	232	217	217	210	225	220	193	199	217	193	225	182	234	209	212	214	219	206	220	214	192	203	225	205	199	195	201	198	184	214	192	188	237	195	201	204	202	182	197	216	226	196	201	188	220	232	184	233	214	211	218	231	204	196	191	204	221	185	203	211	217	243	185	229	215	176	242	201	208	217	219	223	208	197	197	218	181	183	220	217	212	248	214	188	216	229	196	205	219	217	222	219	203	208	224	215	216	212	219	226	195	198	226	197	205	229	202	199	197	224	213	185	188	225	205	223	225	236	222	217	215	221	218	188	220	232	199	216	205	224	226	212	229	230	197	194	221	217	203	186	208	215	217	206	233	221	239	191	217	199	205	212	211	217	220	202	220	203	216	209	221	193	222	194	213	216	204	231	209	202	217	209	234	216	220	217	209	207	232	209	226	203	210	192	214	204	198	213	235	203	204	217	197	192	208	216	221	235	186	208	222	212	198	218	208	194	208	258	213	219	209	228	199	231	232	231	191	224	198	222	225	230	191	205	231	213	220	217	225	214	188	193	204	197	216	217	221	203	215	217	200	194	201	202	215	203	215	226	200	200	199	207	206	195	225	235	205	215	210	196	203	211	164	187	203	215	215	229	231	193	202	200	236	202	175	207	209	205	212	222	196	232	202	196	213	212	207	199	216	210	173	203	197	220	202	219	206	218	217	209	224	201	240	202	196	208	210	215	221	192	229	203	210	205	191	182	206	208	209	232	195	192	202	198	220	206	214	203	207	205	193	190	235	215	189	221	234	217	217	232	217	209	211	206	193	195	200	222	238	211	213	222	228	198	179	214	201	232	203	195	215	207	198	208	215	221	221	249	204	216	222	221	216	243	204	225	211	211	199	216	192	198	207	207	237	200	210	221	204	186	193	226	218	236	185	193	262	209	208	214	207	219	205	205	223	223	216	217	224	203	198	211	196	217	215	227	197	217	192	212	211	212	219	218	212	183	220	228	193	202	218	205	209	243	216	199	204	186	194	198	221	200	199	242	224	198	229	184	212	241	200	201	239	211	191	221	210	223	194	212	196	206	212	235	213	191	182	229	216	211	189	184	210	248	208	204	179	199	200	247	217	205	222	235	236	186	224	201	225	191	211	228	202	213	249	185	225	212	233	206	203	213	202	194	196	199	201	219	193	202	219	214	221	233	195	220	224	194	197	200	214	185	191	204	216	231	222	229	192	202	197	216	180	215	219	205	226	227	197	227	201	217	243	178	210	222	214	217	184	194	199	210	216	196	199	243	190	190	216	207	210	192	210	225	224	217	186	213	220	196	219	203	206	238	173	189	214	206	205	207	205	206	221	244	214	202	228	218	226	206	231	198	225	212	190	205	228	226	192	216	185	205	188	224	208	222	192	194	219	196	216	241	190	213	211	238	241	217	200	232	206	241	235	207	222	206	218	172	220	188	203	228	201	180	206	216	243	188	231	210	191	204	227	192	200	223	216	219	191	198	207	194	214	241	181	222	216	202	215	225	211	214	223	233	211	222	221	205	213	202	214	223	195	231	208	206	207	183	201	221	223	203	216	177	228	212	200	199	209	195	199	213	211	203	218	216	213	207	209	211	179	200	216	206	196	210	209	192	212	215	191	213	214	215	214	215	225	216	215	197	232	228	232	203	211	204	221	218	238	229	201	219	199	215	227	199	206	220	204	214	215	204	218	228	192	204	188	220	185	173	236	210	227	219	204	217	187	206	213	201	223
25218	41620	31909	20780	14888	11732	8831	6672	5037	3948	3088	2320	1924	1630	1321	1074	867	813	648	591	474	467	393	357	374	331	275	256	230	225	243	221	240	247	233	227	222	207	204	241	233	232	207	236	235	224	223	228	244	223	252	244	212	244	218	209	238	240	185	233	219	247	223	213	250	251	229	225	232	225	202	229	231	205	237	228	234	240	220	221	210	240	213	276	214	236	229	222	235	235	257	221	212	250	273	232	225	214	213	235	235	222	235	255	204	230	232	227	216	230	221	239	221	210	243	230	253	231	257	226	213	231	235	228	259	233	249	200	244	217	232	249	219	217	202	209	230	227	233	224	220	211	233	229	249	236	247	218	227	229	240	228	214	206	231	227	234	199	246	250	222	218	234	237	243	271	231	237	231	221	224	244	210	221	206	234	215	221	224	213	222	223	209	219	227	229	209	228	200	217	213	216	243	248	257	220	258	199	213	240	200	225	245	208	219	224	243	251	237	224	238	230	234	260	232	245	227	216	200	249	217	220	256	236	210	218	226	232	238	227	225	235	207	217	240	238	260	241	214	227	215	234	200	205	240	231	230	246	226	227	235	205	249	221	224	223	259	244	228	240	223	233	217	245	241	225	206	225	224	221	221	212	215	227	215	210	224	248	231	231	223	240	233	213	247	220	223	227	240	231	220	206	226	229	215	219	240	234	199	206	234	227	211	227	218	257	202	196	226	204	235	230	239	205	224	218	233	227	244	211	240	250	213	228	236	242	234	240	266	218	232	262	234	197	231	230	228	252	209	220	230	202	255	229	231	232	211	240	259	238	234	222	230	227	210	208	240	235	237	208	230	251	232	232	237	208	222	223	214	238	245	225	205	226	245	229	230	230	220	202	252	202	210	223	230	194	234	242	212	232	236	218	222	218	260	238	215	236	224	186	235	231	256	225	224	228	224	235	232	217	225	212	226	241	240	206	223	209	211	226	240	233	258	231	232	241	233	237	198	219	234	222	227	221	248	219	239	196	234	188	225	241	238	236	216	208	264	261	219	253	240	209	223	214	207	214	220	213	234	254	247	253	213	238	239	238	240	228	242	223	247	224	207	213	234	246	235	212	222	246	242	242	247	235	222	234	224	229	229	215	230	232	230	210	228	240	215	227	223	215	236	267	248	233	233	205	215	227	215	227	228	222	231	245	248	243	242	237	214	240	218	214	220	204	228	244	238	209	217	244	245	202	244	225	243	209	233	215	214	210	225	242	237	238	237	225	254	223	202	202	250	220	242	233	227	214	243	244	201	234	224	229	229	230	203	219	224	198	217	231	216	230	231	211	224	221	238	203	208	226	242	241	246	222	208	238	244	247	217	215	230	237	245	241	227	237	203	225	214	226	227	227	226	221	216	251	211	230	222	226	223	223	252	236	219	228	221	218	205	229	226	251	210	235	224	256	213	231	221	227	211	244	251	225	213	263	209	238	231	241	246	255	221	251	230	230	245	223	238	248	228	253	205	241	226	235	218	230	224	231	207	249	231	236	202	230	255	242	220	237	210	230	230	244	203	267	209	248	189	227	243	227	204	209	226	230	234	225	218	225	236	230	213	217	222	240	247	204	233	229	250	197	199	253	224	224	245	237	227	230	210	234	223	213	233	227	215	200	238	241	231	216	228	234	234	237	237	274	224	231	250	231	221	223	256	206	228	231	209	236	219	254	200	230	246	228	228	218	222	244	222	215	233	216	245	236	250	244	229	225	219	220	227	210	228	195	215	217	239	239	253	234	226	251	206	251	237	215	248	240	221	233	221	247	241	226	212	245	227	231	214	226	239	210	210	255	255	242	214	211	221	218	239	222	256	234	243	236	218	233	219	225	212	213	234	243	246	213	216	240	225	232	211	214	224	220	226	233	233	205	219	194	239	223	270	239	216	208	231	210	233	213	224	237	230	233	214	223	239	239	228	241	200	236	225	240	231	212	236	227	233	213	227	230	231	217	272	217	205	206	215	195	238	225	229	217	221	225	251	230	247	229	218	235	201	219	209	201	251	247	214	231	238	210	234	243	214	208	240	265	231	179	238	242	241	224	227	237	251	233	221	205	230	244	249	214	238	217	219	232	244	241	211	222	261	241	224	227	212	237	233	221	247	229	230	236	253	212	236	231	262	240	210	230	222	252	219	250	242	210	228	233	216	245	243	229	240	223	239	223	237	227	224	234	250	252	255	239	238	241	219	226	216	248	231	248	192	231	229	258	225	231	225	223	219	204	226	209	218	199	208	223	222	213	226	236	234	221	240	231	226	261	199	215	204	236	257	219	254	243	235	242	233	234	226	212	230	236	205	226	215	244	249	256	221	226	242	245	220	224	236	255	243	239	231	223	206	228	257	227	214	251	239	255	218	215	237	234	255	248	199	246	211	203	230	251	224	209	246	219	241	224	235	222	228	229	223	207	210	225	226	238	212	223	217	212	232	225	221	205	239	235	207	198	206	214	224	229	236	215	200	252	252	258	246	231	218	237	230	235	229	212	179	219	221	231	240	209	239	235	207	228	188	254	219	215	208	236	231	214	239	223	225	220	210	226	223	234	205	200	191	221	214	227	245	247	254	241	204	231	247	230	235	209	247	207	238	225	222	216	244	225	240	211	246	220	231	234	243	224	230	223	236	242	218	203	214	247	225	219	232	241	238	228	248	253	213	232	203	235	223	238	234	238	243	226	238	242	223	229	257	244	222	235	260	257	238	223	232	235	225	225	220	241	218	217	233	235	221	213	227	229	234	242	215	231	180	243	236	237	207	245	201	234	216	198	238	253	240	243	239	246	221	215	229	229	247	225	208	219	230	230	218	208	235	245	234	223	223	238	219	224	227	223	225	230	226	235	232	203	258	205	231	223	248	218	243	249	203	243	220	234	217	232	225	228	221	244	244	214	224	239	253	204	233	225	228	230	216	232	221	209	239	209	243	210	227	229	208	194	213	240	237	229	238	233	232	195	222	230	218	220	226	228	210	218	224	229	211	218	216	233	217	237	233	235	258	222	229	251	258	210	213	202	230	244	240	225	208	234	232	247	218	228	226	199	252	241	220	216	213	220	230	244	228	234	225	234	200	247	213	242	195	233	228	237	198	222	199	233	235	228	252	218	207	227	233	233	227	250	226	211	256	237	217	231	226	229	217	219	229	232	229	222	246	249	249	231	215	254	221	224	225	190	189	243	228	243	253	219	244	215	228	230	239	218	232	233	223	238	232	224	252	226	220	235	242	223	246	209	202	227	209	266	261	237	214	225	218	240	230	239	244	217	235	216	216	238	223	254	234	211	216	214	202	221	231	229	212	254	260	224	253	240	241	252	207	234	260	235	226	243	226	256	210	217	218	257	234	217	251	230	208	253	238	212	196	230	219	212	252	237	244	227	208	203	228	231	244	216	218	221	208	225	210	232	225	219	215	213	221	234	256	218	233	241	231	226	224	207	220	182	234	219	234	228	227	237	218	239	227	244	238	221	241	217
23303	21052	28348	24100	21462	18651	11480	6522	4589	3599	2722	2158	1790	1520	1396	1133	929	807	720	625	607	537	514	459	453	448	342	350	368	333	367	362	334	340	332	355	324	356	347	371	353	327	365	315	324	340	340	350	352	370	329	340	331	341	376	315	334	317	329	327	359	357	343	363	359	343	345	333	349	357	348	322	349	356	314	322	319	331	365	349	327	364	333	325	361	341	358	350	354	374	319	336	363	348	355	371	324	329	317	366	325	375	298	307	321	328	352	332	302	334	327	345	335	341	310	345	316	317	347	317	330	328	320	349	353	310	314	313	355	375	323	346	359	326	297	361	333	318	347	343	328	326	368	331	306	359	323	329	356	315	349	327	312	322	366	323	344	346	319	338	344	320	348	349	352	337	350	340	371	313	354	348	353	335	329	352	327	345	340	356	347	341	325	326	328	332	321	315	345	384	356	321	322	361	384	322	357	345	377	302	349	347	368	326	341	345	351	322	370	329	309	337	314	323	330	344	349	353	320	301	352	332	337	357	367	321	352	333	322	344	377	351	331	336	373	363	301	329	320	316	348	381	340	302	329	362	323	342	318	352	356	310	330	346	342	341	323	317	338	334	347	350	365	357	318	320	365	335	349	344	335	356	321	326	359	327	332	349	346	330	373	363	321	353	345	330	349	349	336	356	344	343	357	340	324	321	331	303	376	328	324	353	359	326	365	324	331	329	334	332	343	336	329	322	337	333	331	314	356	341	313	350	353	334	352	339	371	341	344	321	336	346	313	345	368	337	344	328	345	378	359	328	338	321	343	346	327	362	344	338	359	366	346	367	339	324	327	342	364	351	351	317	309	334	344	332	323	371	302	322	337	339	360	324	355	333	336	322	345	336	340	377	353	340	388	364	306	325	337	326	313	338	348	347	318	356	322	345	327	341	347	336	337	343	321	353	347	360	306	340	342	354	315	324	331	338	315	328	347	365	342	341	348	330	287	328	291	346	336	324	339	365	364	352	323	317	344	326	315	351	339	338	320	373	333	329	336	292	383	363	352	345	300	331	337	344	363	345	340	355	360	303	325	356	330	366	338	320	335	334	341	347	313	387	343	346	339	334	357	366	365	308	335	356	313	335	309	338	340	335	326	319	370	330	348	305	367	357	376	341	328	333	330	300	338	371	308	329	338	367	341	347	362	354	355	326	329	321	361	321	317	375	346	350	329	327	334	336	349	329	359	349	356	340	334	325	306	356	345	363	343	335	346	340	343	363	353	330	360	314	353	332	336	322	370	331	330	325	343	346	365	322	347	307	320	344	331	358	346	332	339	341	335	320	365	325	331	342	339	337	310	357	355	342	359	323	301	339	333	336	320	323	340	348	333	335	321	320	331	334	370	337	340	335	333	329	348	318	370	328	362	355	367	325	332	348	352	370	353	316	330	313	325	359	349	330	351	345	343	310	341	358	379	330	356	338	329	364	348	347	330	327	325	349	302	326	366	358	354	335	359	327	341	361	327	322	342	344	343	300	330	314	309	300	359	370	328	368	363	320	346	329	330	344	347	336	330	313	343	340	313	336	332	327	331	319	334	333	343	353	341	363	334	332	344	359	326	315	360	337	328	322	344	339	338	344	331	296	368	330	335	356	364	353	344	346	350	341	371	332	350	340	340	344	301	313	338	357	334	326	351	341	339	340	341	348	342	327	342	334	310	323	347	365	330	337	352	337	322	335	354	361	351	320	331	340	371	316	307	336	294	344	333	354	334	326	352	342	349	296	328	322	317	312	340	318	373	336	326	329	298	329	343	373	327	344	322	338	329	381	313	361	355	351	357	328	350	328	322	314	316	337	342	311	358	350	319	352	369	344	327	312	335	335	295	326	333	338	283	363	339	313	357	324	362	324	325	317	315	352	339	378	333	344	318	333	342	345	346	337	305	320	330	354	337	361	348	358	370	310	348	336	332	336	341	348	332	339	329	331	336	340	344	343	359	328	361	306	340	334	312	322	309	327	341	345	330	331	319	330	333	347	322	308	333	360	337	341	347	361	382	323	368	337	318	364	325	311	321	350	339	331	323	351	320	338	387	389	343	346	337	363	313	320	340	358	326	347	351	367	328	367	333	346	334	333	358	333	326	348	335	329	336	329	347	319	327	351	357	361	295	322	332	321	346	347	306	364	344	317	339	328	352	316	374	382	328	338	337	354	390	357	314	335	359	331	321	337	351	329	342	349	344	338	339	368	317	378	317	374	322	354	307	352	373	327	303	337	330	350	329	365	339	332	318	346	364	332	334	350	325	330	331	374	348	350	348	312	379	348	330	328	375	348	317	303	321	347	336	330	364	338	337	346	360	308	332	348	306	304	323	348	333	344	315	376	316	321	313	332	339	314	328	292	316	341	341	313	338	359	312	350	346	313	337	337	350	318	330	336	354	361	310	332	298	335	320	352	323	327	343	366	328	356	355	335	326	302	339	358	332	333	324	337	336	351	351	335	336	315	354	284	341	338	323	362	357	345	358	301	358	338	316	345	358	351	351	344	325	349	334	291	353	356	386	357	373	322	365	331	346	311	329	344	341	347	329	329	332	330	348	346	346	364	361	325	326	339	302	345	348	361	330	361	332	342	340	322	320	324	361	318	339	363	335	325	333	348	345	338	336	344	348	331	333	304	335	336	363	339	311	318	348	345	348	358	340	375	382	327	329	305	350	345	364	310	347	328	355	343	334	350	348	330	351	331	340	329	313	387	332	332	329	318	357	339	339	334	351	345	340	312	356	356	318	317	306	317	333	336	340	354	361	327	362	346	332	339	369	320	359	342	378	329	337	348	340	316	344	313	334	317	342	373	357	348	324	336	323	326	372	340	332	335	340	328	327	322	335	329	324	335	328	359	335	360	383	379	350	344	333	333	325	346	334	337	328	336	323	349	332	314	327	350	339	318	321	376	344	346	326	337	359	356	359	355	319	318	395	315	337	317	374	328	324	332	345	335	325	322	349	366	307	334	344	345	333	339	295	377	328	347	359	333	330	349	359	319	356	318	383	353	316	319	319	328	337	345	341	341	384	309	337	357	354	353	375	365	363	345	347	325	352	324	371	344	372	355	303	333	373	336	351	328	356	347	357	352	320	345	326	342	341	342	329	317	333	359	319	343	329	349	337	348	338	357	319	372	370	350	345	355	348	332	326	315	336	337	352	340	331	358	381	301	361	336	373	347	344	348	332	316	341	295	360	316	353	312	317	363	338	330	333	362	344	349	362	355	350	330	379	336	380	360	351	297	324	387	334	319	330	342	340	304	340	336	309	339	356	347	351	349	329	334	322	348	350	347	332	321	343	352	341	309	336	372	347	350	343	373	342	342	308	335	358	355	333	357	327	313	329	360	360	331	339	321	321	315	323	327	341	344	321	351	356	327	333	361	332	331	340	351	350	346	341	348	307	321	356	342	340	315	341	329	387	354	283	336	352	345	304	373	349	352	334	339	321	327	344	325	316	341	335	317	328	382
26019	49331	38831	27154	20511	16042	12796	9905	7556	5781	4411	3461	2771	2434	2030	1672	1431	1249	1004	888	787	640	638	604	525	496	432	375	373	380	392	388	387	363	362	388	361	326	361	375	322	360	344	398	384	372	359	366	361	343	370	387	354	401	398	343	366	374	391	364	371	385	343	375	359	376	376	348	374	364	358	363	345	350	366	347	391	352	385	336	353	377	359	339	374	343	365	370	368	378	355	368	375	408	350	380	364	381	347	385	365	348	342	355	372	340	372	355	350	355	379	381	400	378	343	379	378	366	390	372	365	355	372	346	370	359	368	384	369	348	376	375	368	380	387	377	392	361	355	362	361	362	371	374	369	356	344	342	334	345	346	351	401	347	389	351	387	351	394	350	351	362	372	407	391	344	379	416	322	382	349	366	349	361	371	340	366	365	349	358	376	353	351	384	367	393	305	404	340	343	361	334	373	369	362	355	382	395	358	351	351	333	354	349	358	368	389	371	398	352	370	360	344	400	388	369	356	365	394	315	335	369	365	366	372	358	345	357	385	373	374	360	343	372	365	354	334	402	359	375	391	366	376	359	405	342	336	352	351	350	342	373	361	429	369	351	373	403	375	354	386	389	351	367	369	371	349	398	387	399	326	368	358	355	367	379	362	358	369	383	366	366	350	390	366	379	356	355	343	348	357	383	371	373	375	354	388	398	357	367	333	340	353	370	397	401	361	363	351	357	387	391	373	332	386	361	376	357	362	346	373	415	358	363	386	407	368	379	365	376	373	357	382	382	361	363	355	338	354	370	376	388	350	353	342	405	385	355	355	400	333	338	407	428	364	356	369	387	373	358	367	393	373	360	358	373	373	391	390	324	363	366	355	378	374	342	351	388	377	384	401	370	372	364	409	350	359	403	346	333	363	341	358	368	380	382	340	381	389	343	347	348	348	362	380	355	386	358	346	365	396	358	387	340	407	361	353	333	397	342	364	365	358	376	389	362	383	353	384	350	346	358	386	345	366	370	368	378	354	405	381	421	380	342	382	332	361	404	348	362	388	372	358	325	359	340	369	390	371	343	375	383	360	391	357	354	389	374	378	357	371	353	364	383	360	389	357	394	395	369	364	382	358	380	386	344	400	415	355	366	360	383	355	370	329	380	365	381	393	370	374	366	400	372	351	363	367	390	382	387	390	377	379	405	378	357	394	405	334	362	360	379	389	347	400	369	376	397	361	367	365	380	374	348	360	375	364	394	359	366	353	399	345	354	376	401	370	357	348	370	361	384	369	349	366	380	347	339	373	354	340	366	358	391	361	365	349	371	373	386	328	359	372	354	403	383	356	342	364	384	371	345	366	355	380	337	364	366	394	363	388	386	387	377	345	403	381	350	356	386	336	371	320	374	349	392	328	350	386	390	371	356	407	320	383	333	355	331	377	420	363	396	307	381	344	361	374	363	400	349	382	335	378	368	346	347	374	338	361	315	360	350	372	376	359	353	370	353	323	350	387	370	361	401	364	348	394	366	371	396	347	354	376	364	369	355	396	366	360	352	361	399	363	368	378	383	368	360	372	361	368	365	365	364	380	364	400	342	366	358	366	358	376	358	357	355	343	383	394	372	349	349	403	373	355	373	390	366	355	385	358	332	380	351	370	330	368	381	367	363	371	348	376	400	399	370	354	367	364	324	385	358	381	366	369	368	401	380	398	381	362	385	349	386	358	355	332	352	379	373	384	354	342	372	345	343	375	358	366	385	427	380	376	386	398	379	354	379	372	370	375	352	367	360	315	378	368	361	362	375	353	389	369	388	360	339	356	387	372	365	419	353	342	389	391	366	396	316	334	411	390	358	391	350	370	366	370	333	338	360	332	397	346	359	355	368	367	393	364	332	354	363	353	367	351	377	366	387	390	402	389	338	349	333	357	409	345	366	353	371	387	362	379	364	354	375	356	372	361	364	359	381	345	407	356	366	411	383	390	352	359	370	368	368	349	406	340	363	369	352	359	353	354	385	345	340	355	364	375	368	381	357	397	344	379	336	410	367	383	343	369	384	375	367	371	359	370	356	384	396	372	353	362	369	370	377	379	300	356	354	350	351	345	377	361	385	383	355	375	386	368	373	397	392	339	400	350	368	385	337	382	348	380	350	380	343	367	394	372	359	426	373	404	357	374	381	330	367	394	369	387	391	360	358	380	356	368	327	358	388	368	373	358	412	333	333	352	356	350	334	372	376	379	374	335	355	377	369	371	363	377	390	358	359	346	336	406	377	382	396	370	372	376	370	367	408	376	394	363	359	380	351	347	361	354	388	398	375	388	372	345	398	400	344	344	401	363	396	395	386	379	367	406	369	346	315	351	336	377	380	332	396	391	334	350	360	367	360	384	364	368	394	337	386	351	338	370	357	355	385	383	379	368	374	375	363	391	380	391	359	407	376	352	334	350	341	356	340	348	369	365	394	359	379	372	379	390	346	372	380	360	351	381	421	363	376	379	372	344	375	351	384	377	390	372	367	381	357	377	361	340	351	381	366	347	334	405	349	362	368	392	349	360	378	353	389	378	341	337	350	358	368	360	401	355	368	387	365	356	383	369	348	358	380	342	385	381	376	391	348	374	348	395	382	377	366	393	376	399	351	322	368	361	354	362	377	368	354	380	361	355	367	396	356	361	358	402	374	372	355	369	357	366	366	356	378	383	383	360	347	347	357	384	372	373	377	371	362	380	390	363	366	371	368	382	377	385	378	372	388	374	369	391	347	379	375	354	374	382	358	330	393	375	377	380	361	351	323	367	338	369	368	371	368	390	364	368	356	356	372	394	347	363	382	348	354	351	362	362	329	348	388	362	392	370	380	397	348	360	357	351	342	321	349	383	367	372	387	385	359	357	379	359	360	352	356	323	348	365	369	347	386	362	357	362	365	357	359	382	359	354	400	332	344	385	359	372	355	385	361	330	364	359	399	370	391	380	371	414	368	378	371	358	359	353	368	370	339	376	357	368	349	380	378	355	407	344	372	395	346	354	367	349	369	348	360	364	354	384	368	354	373	364	379	388	353	335	361	365	381	369	353	339	372	368	378	355	386	358	362	378	330	353	367	358	385	360	363	366	371	375	352	371	384	406	357	353	343	374	359	365	402	371	376	335	340	350	374	321	368	358	374	371	348	389	375	363	388	376	382	363	369	376	391	365	369	351	342	378	368	382	374	350	378	413	351	356	372	400	372	372	366	384	377	365	372	372	361	407	330	393	326	394	374	391	367	374	348	371	357	384	360	394	375	372	344	378	354	351	373	368	352	371	375	362	368	374	387	362	336	371	338	374	350	347	380	319	359	352	363	354	359	369	331	367	328	344	361	364	374	396	363	382	324	337	330	382	366	379	319	389	342	374	399	360	385	368	354	378	388	347	391	362	357	337	384	355	395	374	358	363	364	408	351	371	385	349	364	395	377	334	341	371	323	390	363	383	355	346	355	364	339	384	405	339	323	354	365	355	362	368	351	375	377	380	375
24586	21038	27707	25837	18739	11223	7332	5022	3635	2696	2043	1664	1380	1102	1054	759	676	548	438	400	340	321	317	269	238	214	208	181	149	159	167	157	151	148	156	172	164	142	145	171	140	139	142	122	163	142	168	147	153	139	173	151	145	150	145	155	145	160	164	150	141	140	159	144	130	136	142	145	154	134	168	154	156	149	144	160	134	152	148	143	144	153	158	143	135	157	148	151	144	141	149	149	140	163	183	155	147	148	147	168	165	153	168	141	145	168	133	161	144	132	135	163	155	146	150	155	162	171	154	146	138	128	134	155	153	158	172	161	154	145	149	141	137	146	170	173	147	139	159	158	129	131	147	126	138	138	157	156	156	142	136	152	150	170	143	157	141	144	133	144	152	170	144	161	170	157	143	153	148	174	131	170	151	151	140	141	131	136	126	140	168	149	163	175	142	137	178	166	171	162	147	160	160	157	163	121	150	147	148	150	145	167	139	132	165	166	149	158	149	161	124	147	160	151	155	171	141	118	130	162	177	148	155	149	134	130	171	154	155	135	164	125	180	157	169	137	151	140	147	146	158	159	146	145	142	137	179	154	131	152	166	134	118	153	125	163	139	175	152	154	146	164	160	158	147	139	163	166	141	156	156	134	158	155	155	158	143	138	114	163	140	167	157	141	145	147	152	191	141	160	157	137	143	149	147	152	142	142	158	159	148	139	154	169	151	164	147	149	148	146	147	163	152	144	150	164	125	141	162	176	140	140	156	142	159	152	148	154	130	147	156	174	154	140	157	138	156	152	155	172	139	164	140	149	143	155	166	138	142	153	132	146	149	144	144	143	144	150	137	174	133	159	147	146	158	151	141	145	134	140	140	163	139	162	153	146	176	147	150	143	153	156	153	156	151	170	180	147	160	164	148	135	154	136	158	152	154	125	161	129	160	165	137	154	172	151	151	151	163	143	139	134	148	149	147	139	155	160	154	152	128	157	156	154	138	150	143	167	167	160	172	159	142	159	154	156	154	161	128	158	149	147	153	137	154	157	144	151	152	163	141	145	155	130	165	125	139	155	156	155	154	163	169	150	152	177	148	152	145	145	157	150	137	135	169	154	158	164	140	148	152	150	154	163	156	152	150	155	153	143	152	168	171	165	155	140	141	161	152	141	150	160	166	151	153	147	152	144	145	115	157	149	130	161	171	150	163	144	149	145	164	151	146	163	158	180	148	141	127	150	151	174	155	146	159	161	156	150	184	146	135	153	162	170	130	122	154	156	152	165	169	155	132	136	142	145	158	155	141	131	140	129	146	137	163	144	145	153	157	157	154	165	158	150	143	152	155	140	147	167	166	161	145	131	156	144	142	155	154	162	155	146	151	143	159	130	153	141	156	148	176	161	147	148	161	148	143	155	152	151	160	153	147	157	167	139	135	154	140	146	144	140	164	149	138	174	161	139	142	169	135	151	151	155	146	144	140	155	162	138	123	146	150	144	137	156	163	153	146	130	148	160	147	150	164	139	158	154	150	122	134	142	173	166	170	160	137	152	116	135	148	165	146	155	139	166	130	160	164	145	170	153	155	132	159	160	141	158	140	147	141	114	159	156	143	146	141	126	161	155	144	141	165	146	158	148	160	151	128	145	127	140	151	138	126	134	140	134	156	142	133	150	156	147	152	145	154	170	147	161	153	156	164	146	148	167	155	162	174	162	165	157	164	167	150	144	151	161	138	174	146	158	130	150	166	152	173	152	153	145	148	156	150	138	171	144	149	165	157	134	149	149	138	139	146	150	156	153	149	154	142	159	159	125	156	149	147	172	146	141	154	154	163	157	163	147	116	145	153	128	157	136	160	178	154	147	151	142	150	165	157	156	158	159	157	151	163	167	137	162	136	140	164	153	156	134	142	144	158	136	134	148	154	164	143	138	147	161	160	163	151	147	147	157	147	148	127	173	146	148	153	123	179	162	165	130	166	135	158	149	151	157	138	149	162	135	141	164	152	169	135	136	154	151	160	158	126	147	146	132	165	136	143	139	140	158	114	151	141	167	152	154	151	149	176	125	152	153	154	135	146	156	143	131	155	148	148	146	148	169	140	138	151	176	145	151	136	164	147	154	165	131	155	154	164	146	142	154	161	146	159	164	151	147	154	139	150	156	169	174	143	153	179	152	158	163	123	134	152	146	134	147	136	154	161	163	145	141	165	129	149	143	158	167	141	157	147	142	156	157	150	159	163	153	143	159	166	148	153	176	149	145	157	151	126	167	148	140	170	160	151	179	140	166	132	130	167	132	149	151	141	142	144	166	164	150	163	153	151	177	144	151	144	125	139	140	179	178	164	144	140	156	141	156	172	154	155	147	154	163	151	172	155	151	154	148	149	129	140	173	136	151	153	136	162	168	154	174	155	170	172	150	144	135	135	177	140	157	138	161	162	134	151	137	153	132	130	151	147	121	158	130	159	154	145	164	157	174	149	154	164	159	147	155	156	160	156	121	160	150	153	179	157	160	155	150	161	139	139	146	166	162	162	139	176	135	158	138	155	125	145	145	172	148	141	170	167	142	179	138	142	154	157	144	160	146	163	148	158	142	151	149	176	167	159	160	169	132	152	149	160	156	156	155	157	154	162	145	146	152	153	123	169	150	144	155	159	138	182	164	160	140	133	151	160	153	147	147	161	156	144	149	143	149	168	158	146	156	148	148	155	164	165	161	134	160	154	145	154	150	167	139	159	123	146	154	156	156	174	136	152	148	131	165	156	152	140	167	147	137	173	155	162	141	165	146	150	148	176	153	163	157	152	161	166	143	157	154	150	143	152	131	153	150	146	165	149	144	164	161	143	154	154	140	189	159	152	143	146	177	140	158	166	140	150	172	153	148	151	153	137	148	125	160	137	176	147	157	160	141	162	133	147	147	128	140	149	159	148	144	141	141	149	154	165	160	143	147	145	152	176	147	152	154	164	148	131	151	168	152	141	158	174	155	163	148	151	153	150	122	132	172	173	158	169	164	146	170	157	136	174	131	128	148	153	159	153	148	154	152	132	170	160	140	156	156	151	147	176	148	159	188	149	146	145	160	133	158	164	169	139	161	147	140	148	148	149	154	140	153	150	147	146	138	161	163	136	166	151	140	155	134	174	156	160	160	135	157	166	153	194	150	164	155	155	143	141	144	135	175	147	170	147	124	150	138	150	161	147	155	153	164	151	139	150	144	169	154	136	120	153	146	163	143	150	175	154	163	154	160	157	152	149	146	131	158	162	123	147	120	156	126	166	170	158	152	162	136	147	170	141	159	160	141	151	142	162	139	143	138	166	148	153	122	143	146	169	166	185	160	153	146	166	158	135	148	159	158	155	145	149	152	135	136	153	149	168	151	136	173	159	147	161	148	139	141	139	162	142	124	153	159	158	137	130	154	171	169	175	153	161	139	143	152	170	135	162	171	127	135	178	165	140	138	160	139	153	166	144	133	171	135	160	159	139	137	168	155	147	137	173	150	147	139	144	127
25091	46114	36899	25485	19243	14757	11325	9030	6776	5102	3903	2894	2351	1922	1713	1261	1122	894	693	617	513	421	364	364	345	225	232	181	188	186	188	167	192	165	185	173	166	156	184	184	169	185	158	186	150	162	179	188	164	184	160	160	186	147	163	169	188	159	192	166	172	155	163	176	167	186	160	161	175	164	179	179	163	170	158	175	162	169	189	181	180	193	183	162	151	179	199	168	158	158	176	188	169	171	149	154	186	183	167	172	156	191	167	165	177	162	170	155	183	191	167	179	171	174	185	179	158	170	143	170	185	174	141	180	175	181	142	185	153	174	153	162	149	202	170	129	194	184	180	163	172	147	182	152	147	166	182	162	155	162	169	175	162	162	176	171	166	161	179	159	164	157	151	153	169	167	150	158	166	163	181	151	166	171	174	183	168	157	164	149	179	166	151	166	170	191	184	164	181	153	174	171	171	157	165	173	172	171	185	162	173	168	147	167	193	161	175	153	149	210	173	168	177	171	179	155	185	190	186	183	189	158	187	169	181	153	178	173	173	151	170	178	176	187	151	166	173	176	190	180	151	180	165	186	169	169	168	197	167	165	160	176	183	156	167	154	180	194	184	144	168	174	184	187	174	169	179	152	161	149	171	163	167	159	170	163	177	169	172	159	187	148	170	144	181	174	174	157	158	187	180	185	151	180	145	148	185	177	161	166	167	169	172	195	196	156	175	152	191	139	161	156	182	178	180	174	167	149	178	151	170	179	183	183	180	183	172	161	169	174	165	187	202	175	154	174	186	168	171	182	167	164	182	177	160	171	171	194	149	179	180	159	181	166	146	172	190	181	169	172	166	182	168	151	160	162	179	162	158	180	175	199	184	167	181	176	173	156	157	163	170	171	162	165	156	174	155	161	176	173	185	184	186	166	147	185	183	184	167	146	166	160	162	177	171	176	169	178	160	171	174	175	137	160	168	169	186	157	146	158	168	205	157	177	165	175	169	160	154	169	181	169	166	166	164	171	196	166	193	177	183	160	177	168	171	163	160	172	165	204	167	175	169	190	176	183	160	177	188	155	168	175	181	169	145	185	134	153	155	175	199	158	164	172	166	162	156	164	151	193	157	163	199	181	185	169	171	174	159	154	164	174	177	176	174	182	181	203	180	167	166	170	139	162	160	171	159	158	172	186	157	162	169	165	178	140	201	160	180	184	168	156	196	165	170	151	181	157	155	155	172	160	182	148	158	161	158	171	188	180	182	168	185	152	174	172	174	166	170	182	163	180	200	172	158	170	173	167	196	182	155	165	163	167	190	174	185	179	160	171	158	163	156	181	160	184	163	159	161	169	187	172	166	171	172	179	165	166	175	177	188	168	195	187	179	139	175	200	168	172	159	162	159	148	159	175	172	188	157	168	190	187	149	164	167	163	160	165	182	156	163	165	156	204	151	172	193	160	188	167	153	173	157	179	149	162	152	197	165	190	173	193	152	174	154	166	180	161	180	162	181	193	167	179	159	176	166	171	154	164	159	178	192	185	162	182	167	171	177	156	144	189	173	145	147	172	158	192	150	184	161	162	171	171	171	188	182	185	182	160	195	172	158	149	166	159	164	172	188	191	195	163	176	165	171	158	153	140	174	164	143	179	143	197	154	164	153	193	182	169	164	202	178	185	184	175	170	181	154	164	171	172	195	159	168	171	173	168	177	181	190	175	176	178	180	169	177	158	184	162	176	182	178	146	154	145	180	186	182	165	173	164	169	179	171	174	157	144	190	192	152	175	170	155	158	168	163	170	199	174	147	167	166	176	159	138	179	175	185	195	159	152	167	175	173	164	174	180	154	152	150	146	147	198	169	173	151	165	171	159	181	168	185	169	172	152	190	176	174	159	150	168	174	195	171	167	192	181	202	198	177	176	153	173	164	155	164	192	168	166	167	167	183	144	143	167	166	161	153	153	163	174	178	155	160	197	162	173	154	177	193	163	159	175	157	169	186	174	160	193	189	161	189	162	170	169	165	168	179	155	170	167	185	168	158	187	144	178	160	177	149	160	160	140	163	155	182	162	175	151	154	166	171	166	167	159	159	170	163	197	155	166	178	159	151	176	186	162	168	185	174	171	194	174	163	161	152	146	167	163	164	158	143	169	166	177	154	178	161	155	157	164	174	178	154	167	154	196	153	148	175	159	176	161	164	166	168	176	184	179	159	177	186	169	182	182	163	173	195	180	179	178	179	156	187	177	188	170	187	161	164	178	155	166	148	179	165	163	157	173	147	185	151	168	150	144	200	160	193	167	170	176	172	146	184	190	179	180	159	163	174	196	178	148	187	165	180	171	180	165	159	185	158	161	158	167	174	168	189	163	169	170	153	166	170	175	197	167	183	166	155	189	173	172	168	176	168	175	165	163	166	189	169	187	163	152	176	162	146	172	155	157	167	165	153	167	184	181	194	167	177	177	181	149	160	190	181	175	167	182	184	164	174	184	158	160	161	151	211	162	165	197	152	183	186	170	186	156	164	180	172	148	181	154	163	170	190	169	182	180	160	159	155	177	187	170	178	174	163	170	159	177	186	171	187	164	166	168	182	171	186	150	154	171	158	162	183	173	174	158	147	184	183	172	174	195	164	165	176	176	156	165	150	156	143	172	184	186	170	159	182	153	148	209	177	171	177	174	155	168	182	182	164	170	188	161	182	164	174	143	165	197	169	166	134	172	191	170	205	177	184	162	184	162	177	168	160	152	183	176	143	182	168	183	178	168	166	191	177	160	163	149	164	174	179	168	147	165	179	183	184	174	161	164	186	158	165	171	154	165	176	181	182	160	169	167	154	191	196	184	180	177	159	181	161	155	133	154	180	146	163	175	185	151	168	209	173	163	160	172	158	172	191	186	152	159	164	184	153	162	193	173	183	176	157	172	176	148	189	174	164	173	156	162	162	151	154	165	183	149	166	160	183	160	188	179	172	160	196	177	178	159	149	198	169	176	176	132	165	178	189	161	150	173	142	202	163	169	145	176	168	168	153	182	162	142	166	173	157	180	173	189	177	166	158	169	189	173	177	165	169	191	174	186	160	183	177	185	180	182	165	154	180	177	177	152	183	145	156	159	176	180	196	167	168	171	165	161	156	171	178	159	196	176	166	173	181	143	170	155	142	177	194	165	152	164	168	171	167	159	161	176	159	183	162	135	167	177	167	134	170	157	158	153	163	183	167	175	177	172	159	156	201	170	191	167	172	170	183	177	149	161	191	181	190	163	145	194	155	174	164	170	165	176	190	197	158	173	184	160	183	173	151	181	186	168	164	161	150	191	158	158	169	136	164	166	165	173	178	168	172	166	162	181	156	175	162	168	180	183	164	172	174	167	167	166	150	153	169	204	175	170	177	202	188	152	174	158	164	174	171	177	185	174	143	163	169	169	182	179	159	180	163	165	190	176	174	177	176	177	192	179	178	181	158	170	194	173	176	191	190	150	199	142	183	175	168	183	178	182	159	176	156	172	173	147
22405	21102	28725	23745	21296	22183	19059	9676	6442	4986	3816	2856	2341	2054	1742	1483	1215	995	830	732	626	592	508	494	447	388	381	307	349	343	327	334	326	321	335	300	300	302	342	324	350	307	335	306	307	305	310	314	308	282	337	325	298	305	316	309	312	327	318	316	309	305	304	337	316	311	344	298	344	293	285	337	308	304	314	320	303	308	324	328	332	344	282	334	287	286	310	300	288	287	290	321	355	297	303	340	328	294	311	282	320	318	302	319	313	309	316	285	288	296	335	323	315	317	312	320	330	299	318	318	320	340	324	310	297	329	338	297	325	307	317	295	314	292	302	336	291	311	294	309	282	326	318	318	349	291	281	333	291	308	323	284	294	331	320	300	318	311	275	349	334	269	303	295	335	301	324	308	317	310	301	337	336	339	309	303	323	322	334	323	322	285	285	294	288	297	312	334	308	307	302	311	294	349	335	335	283	304	335	312	302	295	286	335	308	332	296	322	288	328	309	328	343	295	287	310	324	304	312	324	319	333	278	322	309	316	343	304	326	311	308	342	285	319	310	320	329	312	286	311	310	311	354	324	315	290	311	316	320	312	329	330	328	291	284	288	284	298	305	313	335	313	313	315	334	301	346	323	287	334	296	325	294	333	332	276	338	310	311	311	303	306	316	315	320	333	301	332	307	326	309	320	327	322	306	295	315	303	344	328	305	339	309	317	316	307	317	299	322	310	306	309	346	319	310	335	307	340	294	325	305	343	303	311	306	348	325	307	309	310	313	268	292	311	309	317	286	304	334	320	331	275	314	335	305	338	310	318	350	348	338	310	359	316	322	300	303	327	293	344	340	301	344	314	302	298	312	313	310	314	332	341	311	315	323	340	301	293	332	309	320	279	297	345	294	319	348	291	299	291	328	286	328	316	310	306	300	324	322	313	326	341	347	291	321	328	278	301	324	306	341	329	280	318	307	311	323	327	282	295	347	285	318	312	288	316	327	308	310	295	314	295	331	310	305	319	297	301	303	295	360	295	297	308	319	306	308	309	299	276	327	344	331	298	322	304	309	280	319	314	296	334	291	314	319	344	323	319	327	304	297	283	284	268	315	309	290	285	280	327	316	325	289	315	331	312	358	304	314	320	314	293	298	298	296	322	276	317	330	327	323	312	325	316	349	312	329	313	315	290	331	320	318	294	326	323	310	294	308	291	295	301	327	292	345	343	351	297	333	295	340	305	324	297	315	283	305	294	312	298	289	297	300	271	343	323	342	319	306	317	298	333	276	325	297	293	329	315	304	325	341	317	292	294	308	313	304	313	292	293	287	302	326	319	305	329	312	301	316	292	327	313	269	316	305	349	310	306	309	306	287	309	331	326	301	290	317	305	293	325	303	307	288	292	330	300	311	299	314	284	304	342	307	304	324	323	286	300	335	304	279	347	312	302	305	322	329	337	301	310	318	319	312	306	326	318	296	325	333	342	324	304	290	321	282	288	304	308	339	347	286	322	319	304	302	308	294	333	349	299	289	307	324	309	321	264	323	311	303	295	325	305	320	328	312	283	319	291	304	339	311	298	311	293	319	272	301	327	305	319	321	321	347	329	287	286	336	346	312	326	310	290	332	310	310	326	291	299	297	326	328	339	324	305	330	269	283	364	327	304	325	296	325	350	294	323	319	284	307	303	279	300	326	322	285	307	321	307	291	313	328	309	322	301	323	297	312	330	281	289	335	297	324	292	337	331	319	312	303	324	316	297	323	340	323	330	313	281	302	302	330	308	290	349	312	303	281	279	299	312	279	325	312	316	314	303	294	330	324	310	299	316	289	321	328	278	313	308	314	313	337	302	305	313	310	322	287	319	309	301	334	329	304	315	321	321	334	310	324	306	288	296	341	335	324	341	347	327	291	285	307	306	319	312	295	344	326	287	303	293	326	314	325	279	304	284	305	345	327	335	319	321	278	313	326	320	294	334	328	289	332	324	300	333	315	297	280	302	309	301	327	294	304	345	299	321	308	322	334	318	295	305	294	281	314	316	311	326	322	316	303	313	328	311	296	330	314	314	286	328	307	343	311	311	315	333	293	332	337	339	354	343	298	317	298	302	304	308	332	311	294	269	296	342	312	344	290	299	305	333	320	304	317	300	330	315	303	337	317	314	309	297	324	304	302	328	300	298	310	312	338	322	330	303	317	326	304	299	326	284	303	320	300	280	293	298	314	329	311	290	317	307	321	309	331	319	281	329	290	315	313	322	298	310	296	299	317	313	335	324	327	326	323	343	348	309	327	345	291	300	313	295	306	286	332	319	287	282	322	306	299	321	326	349	306	296	302	317	322	272	306	289	307	300	324	322	302	318	348	292	351	319	303	361	302	295	282	315	324	290	308	306	300	333	314	289	289	355	293	350	300	286	300	318	309	309	308	314	349	307	289	331	320	304	318	308	303	332	326	293	320	321	319	283	333	335	301	308	307	334	330	333	321	319	308	291	327	285	317	304	324	305	318	286	300	318	312	318	303	299	307	328	314	301	318	304	313	287	270	322	301	331	271	323	300	298	314	310	305	297	278	339	283	318	323	301	317	328	324	292	305	321	311	316	289	284	322	242	316	317	318	318	306	314	296	332	308	320	337	316	328	296	287	314	308	338	298	303	355	305	311	324	326	333	329	324	331	328	287	327	319	319	344	297	311	309	309	305	331	322	294	306	320	292	289	311	304	328	345	301	317	308	295	325	311	328	338	295	340	279	342	319	313	313	310	313	307	310	296	333	340	285	303	312	287	317	314	326	317	309	333	320	293	297	317	301	335	300	296	308	350	334	303	322	309	284	286	308	316	335	350	325	310	324	301	320	290	332	322	306	324	284	301	307	316	294	308	357	291	293	286	330	338	281	354	338	319	306	324	327	318	319	290	327	318	300	342	312	338	335	296	330	291	321	301	326	284	334	286	289	321	303	306	298	304	311	343	305	315	297	316	340	312	305	329	277	292	326	312	361	298	341	324	330	303	319	329	292	305	317	312	296	289	327	337	292	283	312	339	298	329	302	304	294	317	310	308	340	334	323	318	310	325	328	313	310	343	300	277	276	335	298	300	314	317	316	298	333	330	314	318	303	301	317	322	321	311	312	322	301	312	315	312	308	356	347	330	307	331	309	292	272	284	316	321	340	314	304	328	300	295	298	313	305	313	315	334	307	294	334	327	317	303	316	311	297	323	336	278	305	291	311	299	307	343	315	320	294	331	287	301	322	325	313	308	305	276	295	293	320	347	328	309	298	290	317	290	313	303	319	294	325	313	323	325	327	329	292	328	310	307	309	340	319	310	300	343	297	350	317	320	312	317	307	314	291	304	305	291	331	313	314	330	311	337	299	335	297	332	314	297	286	336	330	320	317	299	318	314	310	336	279	319	325	307	295	322	304	271	330	294	331	296	307	308	296	347	297	302	297	301	324	313	302	285	326	309	286	318	300	316	309	306	341	341	333	268	284	332	312	311	315	293	316	315	352
27822	54131	43725	32255	25501	20119	16213	13204	10137	7725	5932	4622	3706	3165	2619	2080	1609	1359	1200	985	888	783	655	621	597	438	358	392	374	372	334	355	354	359	340	352	348	364	337	334	371	329	341	343	349	381	327	354	354	359	343	358	348	318	319	346	341	373	289	351	343	365	361	345	341	332	346	360	317	369	369	325	314	386	363	327	341	308	341	320	348	327	350	359	334	311	339	338	351	323	315	332	353	347	329	355	328	355	338	367	341	336	337	333	362	300	368	338	304	353	329	334	345	333	355	331	311	308	299	346	360	343	346	327	347	350	374	359	324	323	318	336	348	340	334	356	321	343	359	324	337	302	341	346	363	326	318	309	362	333	337	352	329	293	334	318	332	336	327	345	315	334	342	355	354	325	343	334	379	353	334	316	357	352	339	341	320	347	355	305	318	319	336	317	325	320	316	350	337	351	309	292	332	332	338	345	347	358	358	353	326	355	375	330	315	339	343	357	371	335	355	310	353	383	329	342	328	319	324	329	336	361	321	348	318	343	305	337	333	363	339	323	363	312	331	361	355	328	335	343	322	339	330	338	310	297	367	339	330	334	337	365	364	354	335	326	338	352	325	322	348	339	335	328	313	363	287	332	349	350	348	332	337	341	363	353	326	318	322	328	379	337	301	321	365	371	334	341	325	315	329	340	341	355	368	299	350	353	330	351	387	349	318	321	324	372	323	307	342	328	377	331	306	338	325	329	339	363	342	331	370	351	337	327	352	316	355	348	305	335	377	340	318	346	361	364	342	321	349	333	337	331	331	324	360	319	342	312	346	335	313	324	343	333	362	366	323	346	370	352	346	333	344	325	343	367	323	336	342	343	312	324	352	337	340	345	348	321	344	336	304	343	343	379	342	351	344	342	314	316	378	328	352	339	329	335	313	356	322	318	320	382	345	335	368	359	353	370	381	326	352	323	356	329	348	324	334	320	352	344	332	314	319	357	333	355	389	358	341	326	322	334	336	318	327	331	353	358	350	337	300	339	368	367	389	322	360	334	352	341	328	321	329	357	324	347	310	363	329	369	363	375	349	318	328	373	321	337	318	359	287	287	317	333	355	344	309	317	321	359	332	314	342	324	349	322	374	322	349	321	319	346	352	333	337	314	304	340	338	332	319	321	341	332	349	340	344	328	323	314	340	338	378	334	332	316	324	315	341	337	317	345	359	352	339	330	355	323	312	346	346	328	362	345	305	349	310	331	323	342	342	347	376	332	326	366	330	348	316	325	326	336	354	364	352	333	310	316	332	329	354	357	342	335	364	317	302	339	313	313	332	357	330	333	332	330	371	341	357	343	349	348	369	312	364	362	351	350	328	308	355	353	331	343	327	365	328	363	340	336	358	391	317	338	316	319	360	330	340	355	337	348	364	333	345	331	326	349	315	345	357	307	334	365	357	355	328	314	328	331	343	388	326	344	368	335	332	370	345	377	312	328	314	362	341	323	332	370	338	346	382	321	370	322	283	333	348	333	312	336	370	298	340	317	344	351	362	333	354	331	310	333	364	351	310	323	341	348	350	342	359	352	359	353	330	355	308	302	353	296	349	330	357	347	293	379	338	323	373	309	303	329	371	360	327	341	332	348	350	342	346	331	360	332	326	311	343	365	344	320	361	333	348	334	327	325	352	334	388	362	326	317	369	352	364	319	343	345	318	340	357	323	323	329	349	306	344	334	332	329	398	352	315	355	330	355	338	337	325	300	311	319	351	345	326	343	340	321	313	354	305	315	353	344	350	347	370	327	336	336	309	345	338	351	315	332	308	307	344	342	340	337	313	329	362	364	338	322	333	340	323	319	323	336	350	354	335	324	340	328	356	296	339	317	340	341	344	337	360	351	310	359	330	338	316	314	315	359	361	368	340	358	331	341	306	310	346	344	333	327	307	312	363	316	346	386	326	326	358	341	346	322	351	353	356	370	316	325	304	323	311	304	359	332	368	293	331	302	333	364	375	339	345	358	352	338	325	326	332	373	316	358	289	343	329	344	341	344	334	351	345	310	328	343	341	343	320	321	330	362	331	320	342	348	341	344	330	319	289	362	355	350	349	323	358	369	330	310	352	307	324	320	387	346	330	368	308	353	350	307	354	316	348	343	349	362	335	305	342	346	335	337	347	344	364	305	336	335	369	300	337	325	321	306	339	331	310	362	337	310	327	353	297	332	355	338	328	365	316	367	353	346	315	359	325	354	338	323	330	340	330	326	351	364	331	327	351	329	341	373	340	331	346	341	348	348	360	325	322	333	336	323	348	340	320	330	337	317	333	341	343	387	329	337	363	394	354	358	346	343	349	367	341	336	313	346	330	367	333	381	335	359	337	298	327	322	345	336	303	313	366	322	341	351	333	318	328	357	360	306	321	341	359	348	313	345	329	331	345	340	339	377	346	362	336	347	292	311	326	312	326	346	357	279	317	309	351	338	330	349	328	322	353	318	349	328	352	348	313	325	343	347	353	338	329	388	351	352	364	322	306	316	319	340	327	357	338	358	322	343	372	376	329	312	341	321	353	312	311	366	350	300	352	338	304	345	340	319	385	344	352	339	352	337	362	331	348	349	363	319	315	339	365	353	327	339	337	338	354	327	336	356	336	324	313	335	315	349	336	352	302	326	344	328	342	318	380	354	339	358	328	309	369	332	349	336	312	350	324	315	310	364	337	352	311	305	285	356	381	327	339	350	318	361	338	353	344	339	361	364	318	359	334	319	345	359	365	322	327	341	357	359	352	359	318	321	308	324	331	351	340	366	329	343	330	323	317	351	324	334	358	324	331	359	362	332	350	365	319	342	351	321	335	331	322	334	336	354	344	322	346	345	364	357	315	350	330	326	329	354	337	322	346	362	347	330	343	400	328	307	327	341	336	347	340	341	335	325	324	342	340	336	320	358	354	336	356	335	309	324	335	342	349	352	340	347	339	328	310	350	331	354	341	335	359	345	330	345	338	337	347	319	319	323	352	339	343	313	325	337	342	325	351	320	330	334	326	351	321	323	338	324	331	335	342	337	332	313	360	339	331	319	313	347	355	368	305	334	359	328	325	333	331	333	338	313	346	330	311	360	371	324	315	325	381	337	314	321	300	326	334	363	321	319	318	329	336	336	345	370	344	319	301	346	354	334	305	329	323	338	335	381	299	353	350	337	345	336	330	321	325	337	325	360	319	342	341	337	357	337	318	335	301	359	339	357	335	331	317	344	334	315	346	333	332	350	342	353	348	350	342	344	349	309	306	338	326	346	322	317	332	332	318	357	373	365	356	376	342	343	344	355	331	340	357	353	347	313	350	322	319	330	300	361	348	368	355	335	346	337	320	322	351	344	333	331	350	333	313	333	335	306	345	377	314	315	370	370	348	336	345	344	325	309	325	324	331	329	310	348	320	363	324	350	317	335	335	330	320	313	316	347	379	340	315	379	324	328	346	359	331	334	388	358	332	359	352	320	363	311	339	341	358	366	336	328
28268	25137	30326	22173	12607	7721	5211	3967	2886	2127	1546	1335	1129	937	860	721	610	480	450	402	352	325	309	315	276	251	220	226	202	248	211	209	202	196	214	229	206	207	196	218	219	187	196	187	214	223	205	228	188	198	181	238	225	178	184	219	212	220	174	201	211	241	212	198	217	213	180	224	194	217	196	190	210	193	198	209	231	207	191	204	214	190	213	190	219	245	178	235	203	219	229	236	187	239	208	183	223	215	201	205	229	227	185	195	225	194	192	204	209	206	211	216	172	192	224	211	213	199	185	201	225	206	192	190	199	190	211	203	201	208	204	221	193	189	195	191	196	201	222	196	225	208	229	203	204	198	211	214	201	240	230	209	239	211	199	184	225	202	215	219	158	213	194	192	205	206	228	199	188	211	202	181	191	213	208	209	203	215	205	212	224	210	203	202	187	214	201	189	204	217	182	202	202	216	208	216	219	215	210	210	227	206	213	222	225	241	201	238	215	217	223	227	219	215	188	186	230	204	202	195	195	211	219	197	177	202	207	194	208	193	196	227	218	190	225	197	212	198	202	217	232	202	201	226	234	205	205	197	195	218	207	205	211	180	215	223	192	207	220	221	202	222	218	224	208	216	219	212	187	204	206	210	202	192	177	237	214	220	223	219	202	197	189	226	189	220	210	190	205	223	202	205	230	203	214	196	211	172	188	230	223	194	213	225	210	200	228	189	214	202	197	188	214	218	193	213	238	223	187	215	228	232	206	199	204	207	228	186	204	227	188	184	186	235	205	229	221	222	207	228	204	196	225	221	193	230	231	199	187	246	217	183	200	215	182	211	195	255	213	187	226	212	203	195	204	216	200	229	188	234	212	194	201	213	221	211	220	168	168	206	221	216	226	214	194	213	176	237	205	234	223	214	222	222	195	234	210	209	192	198	196	225	204	196	209	231	177	174	200	206	223	211	210	201	236	212	218	186	197	216	214	202	218	195	208	198	192	213	212	223	204	218	198	196	203	203	189	231	210	195	206	180	210	222	183	220	226	215	194	233	213	212	210	196	226	200	219	191	221	198	200	208	210	232	231	225	203	217	227	213	199	195	189	202	207	208	205	237	222	208	242	194	197	202	229	227	209	196	210	206	177	215	202	215	206	226	235	230	204	193	192	192	228	202	203	225	170	242	199	210	197	209	196	213	227	216	188	201	230	208	207	193	208	205	220	200	214	196	214	230	181	206	204	200	214	208	224	212	202	205	193	223	196	203	218	218	204	194	201	201	236	221	179	220	220	208	210	197	201	207	226	220	216	206	226	217	194	211	198	200	205	202	201	199	218	192	198	232	206	201	193	208	201	198	212	213	223	202	207	210	238	211	207	200	216	217	210	213	202	214	198	200	213	210	206	196	233	223	193	240	194	219	193	186	210	213	194	240	198	205	245	194	202	232	192	205	248	200	218	219	215	222	222	198	208	240	203	192	217	189	216	186	193	198	205	200	248	214	184	198	203	192	191	211	213	224	231	203	232	201	193	208	224	222	202	209	205	214	184	217	193	211	217	188	194	214	197	191	203	202	211	211	186	189	204	193	222	224	196	208	216	215	207	221	206	222	217	208	212	199	197	210	207	177	226	221	178	213	200	216	193	242	224	217	207	197	210	211	175	209	219	204	193	199	204	204	214	206	234	175	193	243	190	202	215	189	200	205	219	201	211	200	186	221	205	221	199	209	189	197	224	219	208	211	186	191	175	212	191	201	226	193	203	225	209	207	231	213	193	209	194	189	230	188	237	197	176	196	207	230	205	218	194	205	226	226	227	224	217	223	187	224	198	175	206	213	231	215	226	208	179	200	214	189	218	206	223	212	195	214	205	189	204	226	215	221	233	214	212	225	208	190	215	228	209	211	196	221	210	180	197	196	216	205	213	193	189	197	210	219	197	230	218	223	222	213	214	205	214	220	225	221	190	194	210	194	212	200	207	198	195	205	224	195	209	228	225	201	199	191	228	218	207	227	218	212	216	219	196	212	203	214	189	249	222	224	213	211	187	199	180	196	196	203	188	196	218	181	213	224	199	193	179	228	187	183	190	190	208	219	198	212	211	192	216	190	168	218	208	203	196	201	191	208	223	201	232	215	185	209	222	210	199	205	196	210	214	206	215	196	206	188	196	186	206	202	207	200	222	237	175	256	207	207	236	188	205	227	183	219	227	226	211	230	199	198	215	197	210	209	207	196	220	215	198	245	202	208	236	206	210	210	224	198	218	222	219	208	184	215	230	210	220	211	194	191	204	198	209	218	202	195	211	177	193	183	201	228	188	202	180	193	200	236	211	185	177	237	197	215	212	176	198	202	178	191	208	200	213	198	214	197	202	212	213	201	208	191	213	203	203	209	207	244	195	194	209	193	201	213	223	220	212	236	213	206	209	195	228	233	236	196	191	223	191	206	199	197	182	239	219	205	205	201	204	184	217	216	198	241	195	201	209	216	212	190	215	216	190	212	230	229	211	187	233	214	206	202	195	232	211	200	233	222	192	224	198	211	227	202	208	222	207	201	199	194	215	202	214	218	199	220	212	199	206	208	230	204	197	212	210	213	210	212	210	189	233	209	188	223	231	203	217	178	211	210	192	203	223	212	223	201	211	197	210	225	175	194	211	209	218	232	212	217	170	194	209	192	216	216	223	215	210	247	215	185	211	215	211	207	228	201	220	218	199	209	221	215	217	202	211	187	214	220	215	204	209	194	199	214	188	199	223	191	184	213	201	192	242	203	225	186	202	207	232	214	202	212	189	199	196	191	216	221	209	201	199	196	196	241	224	205	206	210	184	225	190	209	200	181	192	211	220	199	201	190	197	197	209	219	206	217	205	198	232	241	201	219	180	213	208	203	176	230	189	181	217	222	195	191	235	214	210	218	259	221	202	207	240	209	212	181	228	223	185	190	211	196	185	220	185	211	199	219	214	198	216	211	205	181	221	201	211	198	206	174	224	226	204	211	206	224	198	196	203	203	225	209	191	192	198	207	205	192	189	206	193	215	238	207	221	193	200	222	211	190	238	209	200	214	206	218	198	217	209	197	193	210	226	206	195	198	227	217	197	234	227	211	200	208	206	219	188	217	212	219	194	211	198	213	217	216	198	220	214	202	204	199	220	223	222	204	224	195	202	220	217	221	185	229	209	212	215	202	207	217	218	211	224	200	196	195	235	191	168	182	170	236	201	220	208	228	212	210	205	186	196	204	208	228	176	207	219	237	197	215	214	221	220	202	224	203	207	214	196	213	221	209	192	208	195	196	224	209	191	221	188	210	218	199	234	218	235	229	196	236	209	165	193	203	207	199	220	213	210	215	206	206	170	199	200	193	232	210	191	221	208	226	226	205	207	194	188	216	201	223	224	177	187	220	188	208	213	245	217	192	188	193	193	205	198	196	215	217	206	224	185	201	214	192	226	196	200	184	211	209	224	191	222	198	196	220	185	210	177	167	214	201	201	227	214	209	210	211	238	218
25645	41622	32610	21643	16138	11907	8984	7117	5286	3845	2963	2266	1897	1510	1320	1128	888	765	629	523	457	420	384	377	326	280	245	237	216	250	220	215	225	248	240	203	242	221	213	245	222	243	237	220	205	231	228	219	188	230	239	240	235	211	215	218	239	217	220	232	250	222	248	250	215	229	234	218	228	215	239	239	226	225	242	224	213	225	252	205	230	230	215	221	246	229	208	240	211	253	238	235	232	244	228	230	227	257	237	247	223	210	241	236	237	219	266	217	242	227	233	233	242	216	212	257	214	232	214	228	225	223	223	242	228	230	223	223	232	208	236	227	244	218	232	220	180	234	211	223	216	227	235	222	237	242	238	217	215	237	213	206	216	234	216	222	193	232	213	245	234	231	218	232	206	203	220	228	211	226	234	216	224	248	220	235	241	211	194	226	232	225	215	246	225	224	232	232	217	229	231	229	221	233	215	245	235	240	215	211	192	241	201	228	236	231	225	256	256	219	232	194	233	238	245	217	253	219	222	236	226	249	225	229	251	222	224	234	215	230	222	257	228	218	246	218	227	237	226	213	217	224	226	226	236	219	238	230	220	229	228	262	218	248	234	230	223	254	222	231	213	243	250	232	195	212	232	243	231	250	215	223	220	196	228	245	248	211	209	240	223	230	205	220	227	227	224	241	239	224	240	202	224	245	229	236	217	235	200	226	210	216	242	215	230	198	246	250	237	208	211	246	236	247	220	239	269	216	235	251	259	225	194	236	237	232	228	231	232	213	235	226	215	229	233	208	244	216	234	218	210	251	230	249	211	242	226	234	194	248	245	229	231	224	221	202	236	215	222	239	220	214	220	223	245	229	210	242	221	224	233	239	235	218	253	210	209	214	227	254	270	223	234	220	214	254	239	230	239	228	243	253	224	201	209	238	203	235	252	252	207	248	217	243	241	209	207	222	227	237	216	220	227	215	232	221	221	210	231	229	213	221	181	247	235	227	231	232	225	234	226	204	218	236	202	246	220	224	201	243	218	231	197	242	220	210	229	195	271	223	220	247	205	238	224	257	226	215	223	243	230	221	235	211	230	203	228	219	246	195	220	219	221	214	221	205	233	222	228	227	213	207	217	201	215	233	221	234	225	227	250	221	227	230	187	218	223	228	216	240	228	240	215	252	245	237	252	224	239	244	231	219	241	245	265	212	232	248	221	213	215	247	245	217	220	238	192	222	239	208	252	228	239	237	213	228	219	224	242	219	249	223	206	223	203	245	236	229	229	232	241	242	220	239	248	227	251	242	248	238	235	218	232	229	228	232	223	225	236	215	194	236	241	232	240	224	239	217	249	216	224	223	229	210	224	219	222	232	236	255	238	244	203	210	200	219	206	202	178	212	209	209	228	229	247	221	212	224	244	222	217	251	227	228	220	217	225	227	235	232	197	216	233	227	233	225	198	268	234	219	237	202	248	236	217	223	212	216	241	229	225	226	236	215	258	241	229	234	219	260	219	224	213	236	224	239	236	216	221	224	226	228	201	198	256	239	231	225	195	197	240	225	223	217	224	245	237	251	244	193	248	240	237	225	214	243	215	237	234	205	220	224	243	250	232	232	221	234	235	224	224	234	229	244	220	202	223	239	241	219	229	212	218	204	227	218	254	189	237	201	239	238	257	224	239	222	214	235	235	239	214	228	239	232	238	221	233	215	243	213	216	219	247	215	231	212	210	219	222	206	221	217	263	236	244	191	236	231	232	265	240	239	251	225	229	237	220	225	219	214	231	204	224	217	219	216	195	245	230	213	232	228	250	221	220	256	231	211	235	215	259	247	211	216	244	225	240	226	200	242	217	220	229	224	258	232	226	225	226	227	239	207	227	235	237	237	213	233	203	227	217	233	219	233	219	229	213	224	219	248	240	221	229	227	225	221	237	225	223	224	236	227	233	204	218	216	231	223	224	237	213	211	208	234	223	238	218	242	235	250	218	224	212	227	241	207	226	220	201	227	243	239	206	210	235	233	201	242	207	219	249	214	227	210	195	222	243	248	218	227	224	197	247	239	228	207	228	252	248	237	247	233	230	240	232	210	234	197	250	243	263	210	217	206	235	205	251	265	237	238	245	219	206	243	209	193	215	241	204	227	219	258	215	237	233	235	231	222	202	242	230	247	233	214	227	226	200	247	215	203	230	234	244	229	228	233	219	207	239	224	238	196	224	227	216	228	222	220	222	203	228	216	229	231	230	220	231	253	234	245	216	199	229	221	233	230	217	230	249	234	231	225	247	239	218	217	221	225	213	224	223	216	224	213	240	218	208	209	217	234	258	212	197	212	234	200	211	231	205	248	227	231	228	203	238	255	232	247	211	231	231	242	214	210	223	243	220	226	225	212	237	222	228	243	234	235	205	206	234	226	238	220	199	217	246	239	213	221	231	221	241	222	236	235	241	223	262	211	256	233	226	223	209	231	204	233	220	226	223	247	235	207	228	194	224	230	241	251	231	219	245	229	229	210	236	269	239	221	243	225	225	239	246	210	209	207	249	237	229	235	232	234	236	242	264	238	192	220	229	237	228	235	270	236	232	210	219	227	215	229	235	240	244	225	241	240	218	232	235	252	218	241	236	213	241	223	207	221	264	230	222	212	233	245	209	214	219	236	204	231	203	222	215	219	236	214	233	221	236	251	225	214	203	245	246	204	233	249	221	236	226	210	225	228	224	252	215	202	244	256	218	221	222	236	225	243	220	228	227	204	229	257	231	222	227	218	225	230	224	218	203	224	211	217	209	242	215	193	228	229	239	223	249	238	211	243	227	215	249	230	229	230	222	219	240	251	217	209	238	216	224	238	215	224	232	224	212	242	223	197	259	223	257	228	236	216	222	252	228	224	227	251	223	234	248	234	243	216	226	229	236	248	220	229	240	225	251	241	226	225	226	239	232	234	254	268	215	247	201	218	250	245	212	218	233	207	228	216	263	248	212	223	246	232	227	229	249	246	223	176	227	245	203	250	256	225	200	226	246	243	220	220	219	192	235	236	227	224	244	232	225	232	241	248	255	218	211	219	210	255	217	248	228	210	202	232	232	220	213	245	244	229	226	243	235	245	209	242	232	261	212	248	261	230	197	217	219	204	243	234	214	257	213	211	226	215	211	237	217	226	225	251	269	222	221	218	222	238	235	208	217	241	204	236	233	263	232	231	247	231	220	225	220	211	210	228	206	207	232	230	214	224	224	221	204	238	234	224	223	206	231	228	246	213	225	236	217	198	237	205	210	248	235	196	206	229	248	213	212	199	218	206	203	248	221	217	226	240	221	225	221	252	224	231	259	221	228	224	231	223	230	218	235	249	220	251	231	218	238	198	241	209	250	230	225	239	237	198	235	240	240	234	206	212	222	236	222	226	232	212	267	213	251	227	232	217	209	200	222	243	226	213	231	238	220	224	213	217	219	233	248	243	241	220	214	248	243	237	234	223	240	220	211	227	220	213	224	213	251	206	229	233	233	204	224	221
23334	21014	28268	24121	21552	18954	11633	6772	4640	3496	2650	2112	1789	1496	1258	1132	977	851	668	676	607	501	497	469	374	395	349	362	371	308	341	342	337	305	349	320	326	356	324	356	304	325	326	315	335	349	345	350	302	308	323	327	301	357	344	336	310	325	359	325	350	328	326	327	363	329	347	316	327	345	332	375	330	334	304	326	377	342	331	342	321	312	315	355	316	342	358	346	327	338	325	311	346	337	316	320	310	315	333	356	340	329	297	357	361	369	345	326	287	319	341	338	323	311	319	340	350	333	329	319	324	333	324	336	306	368	340	345	369	342	365	341	341	356	350	326	334	307	330	339	304	338	370	347	345	316	338	344	298	334	352	319	318	290	296	330	354	337	308	303	309	347	341	324	310	367	359	361	315	351	357	323	332	330	350	344	355	321	314	334	347	324	329	349	373	366	343	345	331	342	332	323	339	322	347	332	332	329	321	369	337	310	371	315	323	351	342	382	309	350	326	333	323	321	310	297	315	355	343	333	332	344	303	341	336	332	364	341	311	349	329	356	333	368	346	336	328	328	346	290	301	341	319	318	330	340	354	313	318	336	363	311	337	380	337	302	338	369	330	335	375	367	342	320	306	330	360	343	362	296	333	338	350	310	339	330	347	351	324	323	323	311	349	341	314	368	336	314	313	319	351	318	360	316	333	341	304	333	368	371	308	360	314	317	359	318	359	342	342	310	314	360	323	337	331	304	345	339	320	303	336	360	307	349	312	344	338	298	335	343	383	358	343	363	347	343	344	305	338	338	321	313	310	375	344	352	307	317	313	309	292	310	344	329	329	339	335	302	327	325	315	333	327	314	320	342	326	343	340	345	339	317	356	375	344	346	377	342	341	343	366	308	351	314	353	329	346	347	354	363	354	312	339	319	332	307	314	299	330	360	340	322	334	309	353	334	322	332	328	301	324	299	352	348	373	353	352	355	334	366	333	346	323	340	319	350	338	349	324	340	329	323	332	351	360	335	343	355	316	326	334	352	330	321	337	360	308	366	341	302	326	317	350	337	337	360	357	333	352	338	336	361	320	362	285	300	297	334	355	346	362	303	331	338	329	383	338	330	328	359	340	353	351	338	324	331	336	327	341	347	314	332	309	311	321	339	343	334	295	354	316	347	292	354	318	298	351	344	331	341	323	337	318	324	295	355	329	316	337	312	369	333	361	326	342	350	338	314	354	349	318	349	306	348	334	302	341	325	360	323	318	340	334	355	328	334	331	321	333	321	308	320	352	336	313	329	309	319	324	306	353	331	317	312	317	309	332	330	331	332	318	320	365	368	360	367	336	382	327	338	342	311	334	324	321	337	306	332	318	321	317	339	332	352	286	321	334	303	340	347	307	326	314	336	328	324	317	338	317	336	339	319	341	342	358	286	362	335	351	326	311	324	328	343	332	330	339	348	301	322	338	324	336	331	308	312	337	316	334	359	329	342	327	338	306	335	316	338	353	300	343	328	338	342	337	351	305	331	312	311	329	307	349	364	295	350	339	318	343	319	331	369	368	343	313	329	339	340	315	346	333	323	366	331	346	346	358	351	325	368	330	337	306	316	328	317	320	333	341	346	334	331	333	356	347	371	345	358	334	295	291	354	320	342	308	325	296	335	303	338	330	333	333	335	320	342	317	337	347	310	331	335	346	332	327	318	305	358	320	338	317	362	321	327	302	300	341	288	342	350	335	316	334	283	313	289	313	324	344	310	336	304	369	329	330	358	334	310	321	340	336	368	343	327	344	316	365	348	361	355	362	330	346	344	340	321	327	319	358	325	320	339	313	307	295	350	339	348	330	351	323	367	320	338	328	325	323	315	362	375	313	323	323	344	320	326	353	312	346	359	323	324	328	305	324	331	347	333	363	336	351	380	331	343	349	313	322	307	321	309	350	336	334	333	323	343	360	337	351	336	332	349	317	340	343	305	321	351	324	315	315	324	348	356	359	344	286	305	326	335	323	337	327	356	385	329	353	349	304	329	351	353	313	340	351	349	337	336	348	358	328	334	343	370	343	323	369	321	353	330	352	354	354	348	334	330	314	337	305	349	377	343	304	341	300	331	317	317	345	390	315	342	337	333	332	291	347	306	324	343	313	345	363	326	371	336	337	338	305	353	332	307	321	321	341	351	366	327	345	347	325	366	336	317	335	332	310	325	335	316	336	343	324	319	304	334	328	339	289	371	367	333	322	365	363	324	333	323	326	309	317	365	340	348	317	355	292	325	306	346	337	325	330	340	315	327	315	316	318	279	347	307	318	293	316	321	326	340	352	324	320	322	346	347	332	318	321	311	329	330	354	334	347	337	331	334	346	350	327	316	339	331	350	323	326	332	310	335	332	350	337	331	345	332	335	358	302	323	334	331	352	302	329	341	330	327	333	346	328	320	330	304	336	339	355	340	339	338	310	308	340	270	306	329	346	324	333	352	313	313	323	335	333	350	322	320	327	347	340	324	332	327	310	336	343	340	315	363	307	338	360	353	344	361	336	331	353	321	332	357	323	315	344	306	322	340	324	331	341	335	332	346	318	307	352	302	368	339	322	305	359	356	319	297	348	355	377	334	303	317	302	338	332	354	339	323	317	321	334	304	326	326	338	348	343	329	312	314	319	327	315	318	337	306	336	307	316	314	338	340	346	348	332	323	300	336	336	335	321	310	361	347	323	344	344	299	327	328	337	353	316	316	358	364	363	353	338	338	335	301	353	320	352	298	314	344	332	341	334	324	341	318	319	347	316	311	352	339	328	317	326	341	354	358	315	364	304	316	354	359	315	340	328	327	313	346	349	343	351	337	332	304	347	317	297	325	349	297	314	321	307	315	333	327	345	325	319	314	345	356	301	307	379	314	356	327	309	330	331	342	344	338	313	319	349	360	320	324	327	318	334	346	339	305	314	323	354	328	348	323	346	372	340	329	332	320	322	337	348	312	344	328	327	338	344	310	314	320	301	339	327	316	346	321	357	329	375	326	326	353	302	307	334	315	335	321	330	294	305	322	338	328	320	330	332	331	305	363	354	316	361	326	345	307	314	356	347	335	307	348	354	313	320	316	343	304	324	320	359	349	333	325	328	334	337	393	355	338	337	338	330	298	308	332	342	296	305	336	308	338	320	346	341	309	331	329	342	298	334	348	332	355	313	351	295	307	343	327	336	342	319	373	304	334	360	340	330	358	355	314	354	334	320	331	309	360	318	330	344	318	318	312	330	352	345	340	309	318	316	317	330	300	352	369	354	292	322	296	325	323	313	350	333	339	349	336	338	329	349	351	310	336	319	320	336	355	333	351	330	322	329	317	319	324	330	332	300	369	363	345	309	312	323	345	314	345	333	338	347	319	318	325	318	343	329	354	350	311	326	296	366	335	330	343	313	351	303	328	361	329	338	303	329	295	315	321	336	344	347	334	318	295	327	338	335	319	341	388	331	335	346	305	324	349	307	331	326	343	348	332	365	322	320	350	333	313
26070	49106	38947	27886	21954	16895	13064	10219	7741	5844	4455	3429	2923	2469	2049	1598	1378	1127	940	833	715	636	591	586	551	432	428	358	391	357	393	384	391	368	372	393	333	371	382	330	399	392	354	380	351	375	367	367	373	324	369	391	360	363	362	386	393	358	377	347	410	360	351	375	349	369	345	362	372	314	381	346	368	355	371	387	379	353	350	358	360	381	344	376	364	360	330	345	364	337	340	348	391	322	370	365	385	334	386	335	348	352	385	410	371	377	396	334	370	363	355	334	355	337	341	394	348	337	327	390	364	383	369	346	352	372	370	368	360	382	371	339	377	386	344	350	363	385	377	361	354	346	342	380	345	359	373	335	360	392	360	386	362	350	361	344	340	364	355	334	359	337	338	371	366	355	363	354	361	367	381	386	351	346	352	345	351	334	331	383	360	378	400	340	391	381	367	335	371	332	387	351	360	399	339	380	362	345	342	360	364	350	371	380	384	373	365	364	373	350	357	373	353	379	375	389	357	396	374	373	370	350	369	340	377	369	339	349	349	369	352	333	381	372	346	340	386	323	364	384	387	364	382	402	375	377	367	377	384	352	363	368	372	359	406	344	368	378	367	357	375	389	375	390	357	348	376	388	324	320	405	351	363	362	374	367	375	356	397	384	355	378	379	342	356	346	372	381	361	352	348	361	356	362	367	394	368	374	365	334	360	387	345	386	359	364	332	361	365	369	346	359	381	366	348	345	342	344	370	364	392	375	364	342	343	363	350	363	363	361	378	334	357	370	366	360	376	337	359	370	392	342	364	370	350	394	362	375	349	356	347	372	378	345	336	370	356	374	354	356	384	378	376	353	378	381	352	370	351	325	367	366	338	391	369	352	393	381	350	357	354	342	354	349	365	347	349	358	395	357	357	372	326	331	346	356	368	346	354	361	411	388	351	345	379	364	367	388	349	367	333	382	373	356	362	366	378	387	383	375	395	345	333	363	364	393	377	364	369	345	361	344	326	350	351	374	363	368	368	364	359	365	380	347	368	361	354	357	365	391	342	384	362	326	361	402	368	346	336	368	337	356	363	349	361	356	324	340	343	373	343	371	332	342	387	360	328	384	370	353	369	401	336	330	350	338	379	386	353	358	355	366	355	373	349	359	368	380	345	365	366	360	368	350	379	358	348	359	351	341	355	372	364	374	325	358	343	364	347	356	361	356	368	353	400	377	365	332	381	389	361	379	357	401	368	323	378	356	431	358	350	361	359	316	353	389	356	382	365	358	348	356	324	407	372	364	302	368	385	329	381	372	381	377	407	330	363	358	377	383	377	377	359	355	386	370	359	366	369	399	345	345	354	364	383	372	369	349	339	383	356	378	373	353	347	344	385	326	394	369	349	365	367	340	363	347	399	378	328	354	358	341	342	367	383	329	341	343	343	375	361	381	339	335	375	337	363	359	342	350	373	387	347	370	390	330	364	397	376	346	384	354	365	367	342	311	365	370	350	371	357	361	326	364	368	371	309	394	367	349	353	355	361	339	381	360	354	347	376	344	357	418	341	346	380	368	358	368	354	376	334	334	393	338	347	384	380	360	359	382	332	342	351	357	376	371	404	374	364	349	368	337	378	362	391	353	355	349	374	368	354	333	342	352	338	359	322	352	357	387	386	334	373	366	369	350	356	349	399	394	367	403	364	360	346	362	391	397	388	345	351	357	359	343	389	349	387	363	363	371	356	372	372	348	371	356	348	359	336	387	371	359	348	356	382	370	364	328	369	371	352	378	351	391	382	363	360	406	360	368	363	369	338	366	361	354	374	334	353	383	327	379	344	366	358	348	416	359	361	353	309	396	346	355	368	374	346	364	339	372	365	352	361	348	366	359	334	349	359	306	368	356	334	362	363	392	365	382	339	361	383	374	353	378	371	353	380	403	367	390	365	400	370	337	396	354	360	354	349	377	345	368	361	329	351	361	357	377	369	374	361	352	363	374	369	363	348	360	374	359	380	349	346	372	355	331	362	364	346	346	348	356	389	353	369	357	373	378	352	352	378	346	352	348	399	373	376	349	418	357	340	370	380	357	369	358	357	348	366	398	370	379	345	352	345	392	359	392	357	375	345	334	369	369	365	348	385	346	353	361	379	398	358	354	387	373	376	329	370	382	361	408	347	348	364	346	370	378	333	346	374	383	340	364	359	346	349	389	338	337	357	401	323	354	348	345	376	373	365	373	362	362	355	371	386	387	346	386	369	359	343	335	344	337	354	346	369	379	332	379	389	380	371	335	365	347	357	376	351	349	334	357	372	367	339	329	351	375	340	379	325	365	324	372	388	342	340	366	367	391	355	374	378	325	368	373	359	337	367	352	358	363	363	372	352	353	346	394	351	365	365	343	369	362	346	368	376	376	381	350	380	379	390	386	330	365	404	388	374	369	373	375	392	365	344	394	387	367	371	383	334	369	354	339	373	371	368	360	392	354	398	368	358	365	355	347	368	385	340	349	351	350	357	388	363	348	356	386	369	373	364	364	381	351	329	361	355	346	363	366	366	365	364	362	352	363	372	362	333	332	345	365	367	376	385	345	373	386	378	361	357	374	336	348	386	374	354	377	349	354	367	369	330	332	384	329	371	343	358	351	367	373	352	343	352	407	350	361	380	370	347	354	403	401	363	335	357	335	379	377	380	360	323	380	400	372	327	373	374	381	371	361	346	351	368	355	374	345	365	359	395	361	364	395	327	357	307	362	367	352	320	368	368	372	360	353	358	339	399	356	364	359	396	351	376	349	360	339	399	362	345	375	367	372	335	391	379	367	357	368	350	394	341	392	414	396	369	358	349	340	331	368	382	375	351	350	349	363	393	350	374	354	358	367	322	344	380	366	362	418	371	345	367	371	383	356	393	346	339	364	355	362	384	352	357	358	381	354	375	334	322	357	383	362	366	370	387	340	402	365	384	341	372	374	354	371	334	325	359	380	393	352	370	367	360	349	399	315	332	352	381	376	391	369	352	356	375	342	403	385	328	368	368	353	344	342	387	352	356	367	362	342	391	337	344	359	344	376	371	350	325	374	359	365	362	369	364	352	373	352	365	374	363	373	375	331	366	366	392	367	347	369	356	361	368	397	376	330	385	326	353	337	398	350	385	326	345	347	340	373	356	328	364	367	385	344	353	361	373	337	374	358	393	383	358	357	399	356	368	343	332	357	373	347	364	339	376	365	396	343	373	350	406	369	370	371	334	363	359	371	359	350	378	358	381	374	364	372	370	373	336	326	375	367	381	375	372	370	364	309	361	342	378	354	386	387	340	402	360	340	380	371	367	381	356	364	372	367	412	390	362	357	356	375	354	374	384	365	370	336	381	369	394	363	348	338	347	331	358	342	352	387	390	339	320	351	390	359	378	372	354	370	365	350	355	385	369	369	364	355	403	349	388	344	335	373	375	377	396	399	343	344	371	379	406	338	361	374	378	361	356	352	405	386	343	369	386	374	348	367	367	350	358	331	398	330
24648	21023	27552	25897	19030	11857	7579	5084	3681	2696	2093	1650	1406	1136	924	760	670	505	418	389	347	301	256	250	225	168	154	148	179	176	156	150	163	160	156	148	173	136	151	156	159	148	132	176	155	144	135	173	143	141	169	150	154	158	133	153	137	138	138	158	153	140	158	139	142	147	136	142	132	144	144	148	148	136	136	147	140	137	162	114	140	162	150	147	167	164	124	167	149	160	130	140	169	156	166	143	130	156	150	159	143	132	128	162	154	147	143	146	159	141	160	142	133	141	154	135	156	137	139	133	162	154	125	157	153	164	142	155	136	153	161	135	163	136	157	149	143	166	133	156	154	164	131	141	136	152	142	154	147	188	162	164	164	141	161	158	155	155	132	163	169	151	165	157	147	139	162	143	161	164	150	157	145	162	154	160	162	170	148	138	160	150	153	134	147	177	158	150	146	160	143	152	171	164	156	123	160	168	140	171	152	155	150	153	172	134	146	180	138	146	158	147	145	158	167	138	160	146	163	156	164	143	124	133	131	136	142	166	139	168	142	155	153	151	170	136	118	151	156	126	137	144	185	148	144	122	169	162	151	166	154	159	150	171	170	150	150	142	155	139	147	164	137	143	146	136	156	150	170	145	160	130	157	164	159	141	173	147	154	140	160	146	147	143	140	148	135	147	125	141	148	159	147	155	159	149	139	157	130	150	155	137	140	136	145	135	136	147	136	148	167	141	152	165	148	136	173	152	131	156	131	135	133	153	165	151	147	140	159	161	143	147	143	141	150	149	140	154	150	149	165	138	142	154	125	150	151	146	135	148	146	155	154	140	152	156	153	166	158	151	133	137	136	169	145	167	125	155	147	157	134	143	159	150	147	142	151	136	146	160	154	168	155	155	164	146	148	134	147	147	158	156	154	153	151	137	138	146	150	139	131	160	158	154	154	157	142	144	151	139	151	136	144	137	170	151	167	152	151	129	126	176	152	154	133	146	167	153	144	161	152	150	144	164	162	137	137	156	151	167	143	164	167	149	146	129	138	138	138	150	150	152	149	141	152	130	160	170	138	182	151	132	162	140	163	134	145	151	157	165	136	143	126	178	157	133	162	147	144	157	167	134	147	151	133	132	167	155	128	158	154	157	163	187	123	155	129	153	140	134	161	146	145	171	137	142	147	159	158	143	146	162	173	133	146	123	136	145	154	130	134	144	148	149	160	163	153	172	158	154	157	139	158	146	136	164	137	161	144	148	132	167	161	161	153	149	162	144	150	149	139	147	144	142	156	147	163	142	153	164	135	160	163	137	161	119	162	153	148	137	153	145	158	137	149	134	169	143	147	168	155	156	156	157	164	141	161	149	124	146	163	160	142	146	144	152	149	154	138	159	178	170	153	145	156	148	145	147	149	165	158	162	165	172	147	142	142	128	147	152	150	137	169	158	159	151	145	143	146	175	155	153	148	134	166	134	135	142	152	157	135	165	149	156	153	138	162	149	142	160	147	157	128	157	151	161	153	159	160	144	150	138	170	146	154	144	146	135	153	136	149	161	133	127	148	154	138	139	139	147	174	165	171	144	146	135	156	129	164	153	174	156	156	152	149	163	149	150	166	151	151	166	154	158	180	153	158	157	144	170	152	141	161	150	137	151	133	149	168	171	152	139	157	148	138	144	155	153	148	157	153	152	157	128	165	153	143	153	156	151	134	126	152	154	150	156	131	145	125	153	144	148	137	124	160	154	134	158	179	126	131	136	144	151	148	148	143	127	131	161	159	149	149	155	134	157	152	152	161	147	174	134	147	151	137	142	162	147	150	146	144	150	137	152	134	157	166	132	151	138	147	165	154	154	136	126	143	180	153	165	138	153	162	141	149	135	173	147	162	167	157	147	154	155	144	162	156	151	131	170	140	147	146	152	147	144	143	165	167	127	172	148	124	149	145	157	154	147	160	146	153	135	140	142	149	149	137	141	153	148	142	135	142	156	160	144	168	130	162	140	163	147	173	138	144	147	154	174	152	138	142	141	167	151	164	151	140	155	156	146	159	144	162	154	132	164	163	177	131	146	157	140	130	164	141	149	156	133	140	160	169	129	138	129	154	148	132	135	164	148	147	140	148	159	151	120	142	129	130	142	146	146	138	161	146	160	133	131	152	156	147	169	146	153	160	145	151	156	163	133	148	155	142	140	131	138	159	160	148	146	160	126	186	136	149	138	145	162	136	136	153	172	152	170	138	140	158	150	153	153	152	149	135	136	167	149	150	159	157	125	142	143	160	143	160	162	161	156	151	139	169	166	127	154	142	144	139	151	157	157	143	143	152	117	141	150	149	175	140	151	159	122	142	149	159	161	146	154	144	142	160	155	149	133	166	163	154	164	132	158	161	150	153	135	145	166	144	174	134	114	163	154	139	134	162	141	162	156	148	147	137	150	156	140	149	159	134	148	162	129	143	160	165	140	150	151	155	135	151	127	143	150	167	133	155	166	146	152	174	145	140	143	129	147	143	140	154	141	156	133	133	148	144	134	158	156	144	152	144	130	147	155	137	142	156	160	154	146	141	139	160	136	153	151	145	170	157	148	151	148	157	123	153	174	139	149	149	144	123	136	149	162	157	150	150	158	149	156	152	159	147	159	137	133	157	135	146	157	154	139	180	137	177	170	168	141	135	147	151	133	144	144	158	132	153	158	151	148	131	174	138	145	148	147	160	142	166	143	179	151	154	155	155	168	135	175	143	147	139	156	142	149	129	164	140	146	146	133	145	148	147	143	134	143	146	149	151	141	146	156	147	149	149	157	165	137	155	173	142	129	148	157	137	148	165	139	138	160	151	153	163	140	144	156	144	153	138	150	154	146	160	155	159	121	146	146	129	149	147	150	151	167	140	134	168	157	159	137	160	152	142	159	155	137	134	156	140	136	160	132	145	163	133	147	174	156	173	146	126	113	131	143	144	151	145	163	152	169	181	147	143	172	166	163	157	128	146	158	172	164	140	164	170	153	149	177	172	158	158	135	151	155	149	144	137	145	146	160	140	158	142	179	145	142	152	144	158	162	158	145	171	146	152	133	146	162	173	155	170	141	157	164	127	159	142	168	157	139	172	136	142	163	122	146	160	153	162	160	141	144	141	153	128	158	136	141	164	157	166	151	164	154	153	141	148	150	153	151	150	155	161	153	166	166	148	155	152	155	136	133	143	135	156	160	154	152	163	154	145	159	152	141	158	144	164	136	152	149	144	142	145	121	163	161	147	150	146	155	155	138	144	129	150	185	152	142	161	135	174	118	154	132	141	141	142	157	133	162	156	159	179	157	156	144	144	126	139	147	152	151	145	144	141	158	154	142	151	157	163	160	158	146	137	138	146	150	153	153	136	139	137	175	171	154	160	149	156	155	154	142	144	169	154	151	154	162	142	155	165	152	151	153	165	137	175	157	147	167	116	150	160	151	144	170	152	147	160	139	148	139	126	174	150	152	160	148	145	153	138	151	147	150	153	151	156	163
25154	46092	36920	25962	20447	15523	11629	9101	6718	4956	3755	3060	2454	1943	1540	1263	1056	805	695	590	485	423	387	364	299	221	210	191	176	184	206	175	183	157	176	172	158	176	180	157	185	168	162	166	129	162	189	171	156	193	163	158	155	181	193	171	157	172	161	167	176	165	161	170	167	169	161	181	167	175	170	184	163	172	175	180	202	190	165	177	181	186	173	151	150	174	159	158	160	160	172	173	151	209	169	155	152	171	170	161	167	182	152	146	170	162	154	157	181	183	163	162	179	141	155	168	175	169	176	159	156	150	168	162	169	159	174	186	176	174	185	159	166	153	154	183	161	155	171	193	171	146	168	189	172	167	174	179	151	151	172	158	174	165	184	156	168	172	150	167	172	184	172	156	164	171	168	167	172	167	163	157	183	168	155	183	157	135	187	157	165	179	187	179	147	176	159	157	160	150	187	184	174	161	154	185	181	168	160	177	159	177	173	171	156	161	166	166	202	158	153	179	170	163	161	146	183	167	199	185	159	161	158	176	158	163	160	168	162	174	175	151	164	174	170	188	172	157	196	171	177	174	180	170	163	155	147	153	165	151	159	168	192	152	172	161	166	159	159	174	172	156	168	172	181	197	198	184	164	150	182	184	164	185	175	170	156	164	173	152	175	183	194	181	147	182	190	168	150	179	178	185	160	145	169	157	169	159	168	159	147	176	178	185	170	185	171	195	155	168	162	161	190	169	174	169	178	186	185	159	178	171	181	168	164	170	182	162	168	169	170	149	163	192	174	180	169	180	146	167	173	173	198	166	168	145	167	189	168	155	155	171	170	170	178	145	157	156	152	181	170	178	169	166	159	153	173	179	164	171	203	161	177	200	159	172	176	179	152	162	162	180	152	164	176	196	163	167	171	149	157	152	164	170	148	187	157	176	170	179	189	166	167	185	153	162	165	193	148	186	177	176	186	174	163	149	193	162	175	180	177	173	173	190	176	159	186	135	164	144	174	156	173	190	160	161	190	159	183	182	179	190	177	165	137	148	171	187	152	148	174	164	184	180	158	142	174	156	155	158	186	150	163	181	162	177	169	163	160	161	176	149	182	149	156	138	164	168	170	174	167	171	167	160	179	168	173	155	154	169	177	194	175	188	177	158	182	169	163	154	193	178	175	161	180	190	171	181	178	156	184	153	159	186	185	145	148	173	168	163	170	148	162	172	168	192	179	185	171	187	165	172	174	160	162	170	189	176	171	148	178	163	183	164	179	170	168	170	182	181	176	165	169	192	177	182	156	163	167	167	150	176	162	160	177	204	156	154	167	172	174	182	159	165	159	157	174	152	183	168	184	157	157	166	169	180	180	174	168	161	180	169	168	162	194	161	171	170	161	170	167	158	156	187	179	173	166	157	163	169	170	186	176	179	155	165	169	175	160	133	170	159	156	181	153	177	158	173	170	146	161	154	178	169	169	175	182	147	196	173	174	174	148	154	186	157	175	164	154	166	158	171	182	186	170	179	170	181	161	169	172	171	151	179	177	184	144	158	156	147	166	178	170	162	162	154	174	157	171	178	163	158	159	161	171	158	153	162	144	188	172	167	192	171	148	166	175	177	168	163	184	173	178	153	165	190	158	183	149	186	166	169	171	172	145	168	177	182	173	158	172	171	164	175	173	164	186	165	178	160	170	163	161	175	174	149	159	187	162	143	160	163	173	150	176	154	171	181	176	178	152	168	164	155	174	175	180	170	154	165	180	167	160	144	163	166	169	173	197	175	190	172	149	189	156	136	172	174	185	174	170	170	180	175	163	168	153	172	178	177	133	164	156	168	172	162	144	152	177	152	161	182	138	173	168	159	160	158	196	188	167	180	174	162	149	157	178	167	180	164	172	163	177	153	215	188	164	180	176	165	175	175	171	171	163	151	184	167	156	173	181	181	170	168	168	170	178	161	180	172	179	165	160	169	165	169	162	152	188	181	173	184	172	164	155	175	150	174	180	203	153	185	170	173	161	149	169	132	179	185	160	154	149	170	158	184	173	164	144	140	147	182	167	168	169	159	180	147	165	156	155	170	156	178	156	160	181	170	165	190	156	161	177	188	169	164	166	190	185	172	163	153	154	165	199	168	146	174	169	178	147	170	153	182	164	176	169	171	161	175	160	170	165	171	163	178	152	173	160	174	174	165	169	144	187	172	192	185	146	177	163	151	177	173	187	195	151	170	159	181	167	160	180	161	171	145	192	186	167	160	167	166	185	147	152	161	168	163	212	180	167	202	156	156	191	183	180	148	165	183	188	179	174	161	186	155	148	172	163	157	161	158	166	182	161	161	170	169	161	166	167	168	189	189	183	199	160	163	161	170	165	175	187	175	169	181	157	149	154	155	181	176	164	180	153	147	138	167	172	174	154	185	166	168	157	137	159	182	173	181	187	167	188	179	168	168	135	167	182	187	163	182	146	173	188	182	157	172	149	175	167	167	207	158	183	165	156	159	167	182	156	178	179	165	180	164	158	166	183	173	172	158	176	196	177	148	159	162	157	169	167	145	169	143	150	192	184	188	166	166	158	178	172	169	183	168	161	172	166	178	176	171	179	172	167	153	174	184	171	165	180	162	209	164	145	168	170	167	168	145	165	175	181	162	169	169	165	178	165	187	162	153	179	170	176	159	153	139	162	160	175	150	166	164	177	168	148	173	163	151	175	194	147	176	167	186	164	155	157	181	163	154	158	167	193	175	162	181	155	141	162	164	162	145	153	169	169	162	175	167	184	169	171	173	183	200	156	176	160	153	186	150	157	157	144	149	143	192	166	197	197	164	191	156	183	158	150	173	183	173	145	157	153	189	163	166	163	175	201	180	169	166	141	170	170	177	198	174	178	167	186	173	146	160	159	169	148	138	144	192	174	176	176	183	161	162	168	161	162	168	179	175	172	170	164	195	179	193	161	168	169	167	168	188	188	171	158	166	186	171	157	173	165	187	170	180	169	165	177	183	142	183	177	168	169	183	161	163	177	163	173	158	162	178	158	158	149	159	205	169	163	161	154	168	156	173	171	162	146	161	146	165	168	164	173	147	154	193	173	184	166	159	162	162	185	177	174	183	164	190	196	163	178	151	159	170	170	160	169	188	161	149	156	170	174	169	155	150	166	177	156	159	148	161	153	168	181	169	151	175	169	161	154	182	177	175	163	162	181	187	177	168	175	160	169	172	180	155	172	172	162	168	181	186	178	166	193	148	160	170	156	152	139	169	166	165	162	182	183	201	158	174	160	179	151	168	183	163	155	190	160	176	174	180	189	173	162	177	161	156	159	168	159	172	180	169	169	164	152	156	177	150	158	173	169	177	186	180	162	154	152	159	173	143	161	159	181	162	163	155	153	173	160	161	147	193	174	186	178	171	153	182	162	181	183	160	161	171	170	150	159	141	203	162	169	164	161	174	152	190	169	157	162	158	161	174	181	176	141	158	178	174	177	166	148	178	175	166	159	130	159	168	164	139	189	183
22343	21042	28635	23656	21286	22159	19274	9502	6285	4595	3567	2877	2312	1937	1613	1343	1140	926	798	726	594	571	529	527	452	355	386	327	323	339	332	332	316	301	318	306	315	335	322	314	307	311	295	317	307	314	310	309	299	294	267	308	325	337	296	286	303	316	326	297	323	286	330	320	283	318	307	316	309	331	293	324	286	302	290	300	318	280	301	330	305	316	269	278	325	299	295	291	340	325	300	337	307	311	324	326	328	315	301	318	314	307	297	322	315	318	303	274	293	304	288	312	318	322	310	319	296	274	304	361	278	294	331	347	297	285	317	332	319	333	308	303	329	348	323	294	301	310	307	322	310	337	344	279	325	316	283	313	289	328	260	306	278	311	304	343	305	327	322	327	312	319	291	334	296	311	284	307	294	308	292	287	323	321	334	315	293	304	304	311	295	305	325	324	327	291	294	300	291	296	339	325	298	325	334	301	313	301	316	308	333	270	319	319	302	315	304	318	317	268	292	317	313	314	296	307	282	307	286	282	313	294	272	329	276	332	314	314	317	299	343	319	324	293	301	324	294	335	284	332	314	326	334	299	293	314	321	312	300	274	315	306	331	305	322	284	318	311	337	296	314	301	284	294	346	316	322	300	315	313	292	310	318	279	322	339	294	320	327	325	308	308	281	323	295	281	313	327	319	308	284	308	314	294	347	335	314	313	328	281	305	277	292	312	312	296	293	299	327	294	314	314	304	343	314	309	322	286	337	291	336	298	310	324	261	292	309	283	283	343	321	315	302	306	288	314	286	285	292	300	300	329	316	333	291	263	295	325	346	304	321	322	294	270	302	283	332	300	351	330	320	286	319	294	330	296	300	318	310	328	330	318	301	314	318	307	280	288	277	312	308	303	304	354	313	297	320	313	284	302	279	295	306	294	309	317	319	285	310	313	315	320	328	292	342	314	311	290	304	349	315	293	271	286	286	280	341	296	305	352	321	355	329	315	302	292	307	329	336	318	308	302	308	307	297	343	326	324	308	295	355	308	328	327	311	337	294	287	324	290	306	347	324	306	293	303	340	282	309	296	295	280	312	292	341	319	337	333	302	340	302	316	296	287	311	283	333	315	288	296	317	328	328	307	328	315	298	327	296	317	350	303	318	313	315	289	293	321	297	307	328	341	306	292	339	331	304	340	301	305	314	290	318	322	329	317	336	341	309	313	326	293	295	306	307	336	297	294	277	293	310	294	302	317	318	327	298	285	300	313	305	315	325	313	328	320	314	310	286	328	276	312	293	324	302	327	323	305	291	290	301	314	306	297	279	337	332	313	336	276	270	306	285	282	298	297	326	302	265	327	277	277	306	300	301	356	325	305	277	296	306	296	339	298	288	314	318	322	322	314	319	289	344	301	318	336	327	317	304	293	309	307	301	314	308	277	313	342	331	309	324	357	339	303	322	326	350	264	320	261	319	307	343	311	329	314	300	277	304	295	304	297	319	350	291	327	289	306	297	299	312	315	310	290	336	311	307	294	323	307	306	294	325	305	314	299	340	318	315	306	302	300	302	325	321	301	337	310	311	303	287	292	293	290	312	299	337	311	300	304	346	335	276	304	298	302	281	308	333	299	289	313	294	301	302	330	314	301	306	339	301	292	324	298	318	290	334	317	314	334	332	303	301	321	272	327	297	303	300	301	315	295	307	322	328	306	284	304	287	322	302	313	327	318	323	293	335	267	285	330	287	327	324	314	320	322	327	321	285	296	325	309	328	274	322	306	334	283	288	326	276	319	286	304	293	307	297	303	314	320	339	307	342	289	310	331	284	327	287	305	320	304	304	317	323	294	308	294	298	333	331	317	307	311	331	305	338	295	291	283	290	330	290	299	308	318	308	312	327	307	306	291	327	327	356	326	329	271	304	317	308	299	325	328	331	330	267	304	347	292	304	317	298	301	333	308	321	325	329	298	301	308	299	284	266	300	278	287	288	318	328	310	324	300	301	303	325	308	327	286	319	297	335	289	327	283	293	319	310	304	284	312	284	302	293	283	310	308	284	300	322	324	342	289	315	313	323	307	312	313	305	304	319	321	296	310	260	299	315	308	287	330	281	311	300	306	328	285	294	288	292	302	307	304	294	303	301	314	303	301	275	345	313	296	286	319	343	299	329	305	340	337	279	294	300	281	341	333	298	280	310	314	324	322	322	314	338	311	335	304	317	288	296	298	309	327	292	293	309	309	304	301	335	274	328	308	329	343	323	322	282	317	312	337	309	303	332	323	327	272	333	323	300	304	287	340	298	310	282	293	334	352	334	296	300	302	314	308	301	301	340	330	310	325	317	306	305	297	309	316	298	308	318	307	299	307	325	295	299	319	338	292	338	292	303	312	294	303	286	304	319	308	310	308	299	289	292	279	292	300	334	309	315	296	339	311	293	331	290	309	308	300	340	301	330	330	327	294	349	269	252	326	315	311	333	320	314	279	320	296	286	304	290	307	306	302	293	308	304	287	290	300	355	302	306	325	299	307	293	306	328	333	299	326	318	299	317	281	317	298	292	332	283	301	307	299	308	329	336	270	280	286	284	297	305	297	306	314	307	314	307	300	310	306	292	312	307	335	310	318	319	324	305	289	314	309	275	322	263	336	334	324	330	294	305	278	298	272	294	329	278	325	313	321	285	307	297	330	313	291	250	301	315	324	306	302	313	320	276	317	307	306	311	303	305	328	313	283	309	343	309	301	313	299	296	319	312	302	311	295	302	314	323	298	294	289	308	322	334	282	305	300	307	288	302	308	294	323	307	300	324	315	338	357	308	345	300	306	343	317	315	307	319	292	329	318	339	289	288	339	305	286	310	313	338	318	325	312	318	321	335	303	306	298	335	289	344	314	304	315	294	333	321	311	322	316	280	311	313	315	290	286	329	308	292	308	297	310	307	270	316	295	313	319	323	314	315	298	290	324	289	330	308	335	278	329	298	318	308	314	335	328	322	291	289	302	325	306	320	309	326	295	290	306	316	306	305	349	304	294	298	330	306	304	330	285	289	297	315	306	335	331	294	315	286	295	324	290	296	321	312	301	319	289	356	331	297	275	283	308	301	336	308	322	286	327	309	311	324	309	312	306	320	313	328	322	295	294	325	295	307	304	309	277	305	301	311	326	290	309	316	262	264	315	327	295	306	304	280	289	297	283	309	302	298	323	299	320	289	290	299	303	336	334	316	299	289	312	313	309	288	304	312	299	311	289	302	300	296	318	313	298	310	298	306	325	310	294	330	298	299	301	321	295	308	302	323	306	285	308	302	320	320	317	319	279	294	337	312	307	316	303	339	310	327	322	329	327	315	320	304	315	329	265	291	307	301	331	308	293	351	314	321	275	300	314	323	294	303	293	300	296	307	304	335	304	287	296	336	295	344	315	318	278	291	318	319	292	287	338	281	334	281	311	297	319	275	297	308	322	321	305	304	320	298	314	323	308	325	294	292	293	283	299	323	294	306	296	299	320	261	302	298	303	291	345
28096	54339	43752	32675	26518	21129	16591	12723	9948	7307	5689	4573	3772	3078	2579	2036	1644	1362	1135	955	878	691	670	646	484	457	386	361	350	345	341	344	347	349	352	347	361	332	339	323	352	333	348	336	333	332	332	340	318	321	327	305	330	332	308	354	361	322	339	361	359	333	342	321	358	298	342	327	317	325	307	320	337	312	336	343	325	351	339	349	320	364	353	311	336	348	332	338	342	376	346	327	315	370	322	322	337	345	340	324	331	347	362	338	316	340	324	359	336	349	363	358	356	330	338	339	308	356	322	340	365	345	329	336	313	361	336	334	322	363	329	301	328	336	337	344	319	318	366	358	365	358	349	342	326	300	342	307	327	355	359	344	334	340	349	299	303	324	339	349	346	344	322	332	322	322	335	331	330	367	320	327	334	318	343	309	336	351	354	337	331	364	317	331	334	347	333	364	331	337	313	345	351	367	331	328	342	343	329	348	362	353	344	341	331	346	332	337	369	341	314	329	326	339	342	331	349	353	353	333	384	364	342	343	358	330	326	325	330	306	350	330	341	336	365	313	343	346	329	353	331	332	334	354	341	313	335	333	316	302	339	354	341	292	344	319	345	322	332	337	343	331	305	351	343	335	336	366	345	324	357	313	343	295	306	337	335	356	325	346	319	322	337	349	346	319	346	310	356	334	336	317	296	344	297	327	358	331	333	326	328	341	318	328	319	295	356	331	308	358	342	337	363	331	338	334	333	335	291	326	345	317	343	297	350	358	300	326	304	312	346	335	354	332	317	323	318	342	331	328	350	334	322	328	325	303	324	315	317	332	353	320	338	369	369	333	368	348	322	337	339	317	349	368	321	342	358	368	341	337	342	345	353	343	357	321	349	326	332	309	326	316	314	352	334	335	319	318	319	349	337	318	357	310	338	326	326	351	335	352	350	328	329	313	338	312	326	353	359	333	345	312	322	325	338	340	343	347	333	307	354	355	352	346	336	351	345	337	321	327	352	328	361	330	341	315	323	348	318	362	314	326	354	354	336	311	336	367	341	347	337	363	363	348	330	325	337	347	307	316	341	354	344	334	342	294	322	342	361	309	357	326	311	353	345	337	301	287	323	364	354	321	320	338	332	337	352	362	320	301	385	357	359	303	330	329	351	335	328	352	341	332	346	313	326	370	354	353	327	316	362	327	332	368	354	340	330	346	352	333	338	364	331	323	318	323	348	354	343	327	303	329	323	316	338	315	331	352	345	356	317	345	329	351	333	337	316	347	330	335	346	319	320	353	323	319	328	310	336	318	326	287	357	327	324	332	323	318	321	350	325	310	336	318	311	319	358	343	362	302	343	356	345	366	292	314	308	354	321	284	351	337	334	368	318	318	334	306	336	333	346	337	340	315	318	326	331	327	329	327	326	311	307	317	342	291	327	330	331	335	355	361	342	361	323	327	294	380	373	308	346	361	341	356	292	336	343	338	349	338	325	353	325	370	356	357	313	314	326	330	357	353	367	314	309	320	349	318	340	347	331	375	339	347	317	311	327	328	312	321	348	359	340	339	327	330	337	337	364	391	361	346	337	360	354	313	343	326	313	335	320	318	338	319	381	354	304	297	360	365	334	317	324	342	346	338	311	372	333	322	335	328	325	359	332	336	351	327	365	338	356	294	309	329	319	337	330	337	327	323	320	324	346	311	350	324	328	322	333	307	323	354	319	347	324	314	358	329	357	333	323	313	347	322	320	331	322	300	352	355	344	347	319	319	318	344	318	345	327	337	333	339	359	342	322	345	323	342	333	332	333	323	302	321	334	326	336	332	319	314	345	342	333	334	354	325	341	349	326	351	358	284	372	338	332	344	322	317	340	324	332	325	342	324	329	355	348	311	336	338	346	335	302	324	352	331	343	335	309	367	343	351	335	295	360	325	374	324	306	363	349	326	347	333	346	380	330	346	312	343	384	311	320	349	302	324	332	353	308	332	325	336	330	347	332	320	343	324	319	334	337	330	335	330	347	355	321	363	371	343	335	297	331	344	328	306	345	363	306	341	323	331	345	367	343	331	343	353	303	321	345	301	331	329	333	342	302	332	326	347	331	336	327	312	354	312	351	314	326	318	323	327	331	331	330	338	326	365	342	322	323	324	346	327	318	311	304	338	352	346	314	336	338	330	319	362	362	323	319	372	316	364	322	320	322	310	398	355	333	327	360	315	322	330	319	347	351	322	338	322	321	366	312	336	327	334	314	349	317	335	326	320	372	357	343	322	346	318	329	309	343	308	316	337	328	296	359	344	313	342	359	348	361	337	319	330	323	288	315	344	371	356	352	314	357	352	367	332	342	318	338	326	296	331	351	323	339	351	318	304	331	334	387	342	323	347	333	315	362	333	321	353	364	333	336	348	353	318	325	319	355	332	348	300	379	319	341	342	332	361	330	372	334	356	351	349	345	323	331	334	330	308	352	337	322	310	318	341	355	333	320	349	345	316	339	345	331	290	337	319	342	329	348	301	322	336	346	347	335	350	300	338	317	323	313	369	336	350	347	341	351	281	307	345	343	322	321	310	325	317	330	324	356	353	342	328	313	341	331	359	330	336	315	326	328	357	331	351	334	343	369	336	334	355	363	347	345	342	328	342	334	328	319	338	334	359	334	301	359	326	366	339	328	324	343	330	349	295	336	327	316	316	313	347	316	347	335	363	344	336	333	344	326	369	338	345	357	326	322	323	347	310	341	333	337	338	337	370	353	331	349	311	330	329	355	323	337	327	344	341	352	326	320	305	334	300	342	323	340	331	340	322	318	321	321	334	334	301	324	323	328	346	312	357	354	341	359	347	335	298	297	363	334	325	308	309	302	325	324	331	338	320	364	356	343	347	332	371	348	314	367	306	342	341	311	349	363	347	313	315	328	309	333	334	340	339	320	329	333	348	318	344	324	338	368	333	350	319	349	338	331	328	317	327	290	295	369	367	354	349	322	349	305	362	307	374	313	352	351	338	327	330	316	333	329	287	325	317	347	307	401	342	360	352	305	341	325	314	375	329	322	324	346	353	321	341	333	317	301	319	355	316	313	374	328	333	324	313	306	361	320	296	311	303	314	314	334	336	299	330	325	308	358	345	339	324	340	316	322	323	370	357	324	319	347	361	312	328	333	323	301	328	339	365	321	331	352	350	339	326	356	324	337	378	316	333	339	348	359	362	362	338	343	358	327	342	331	318	315	329	336	347	310	363	337	357	344	322	322	360	366	346	338	359	341	338	327	326	325	322	321	354	337	321	346	338	344	369	362	318	357	361	330	332	331	352	344	334	311	349	335	350	345	341	357	336	319	313	330	332	343	311	371	351	312	323	324	318	322	314	349	287	321	352	340	323	333	332	329	328	369	308	327	315	372	348	332	336	364	316	286	341	330	353	340	329	303	348	375	332	323	373	346	337	334	328	327	361	350	319	331	324	351	371	314	328	334	356	331	326	313	357	355	329	299	329	313	334	332	341	316	346	349	325	334	311
28309	25205	29985	22698	13124	8050	5485	3788	2810	2070	1689	1284	1093	931	777	701	601	500	427	365	385	299	319	291	254	227	230	214	195	205	201	223	215	208	220	235	203	220	205	204	207	214	199	209	188	202	206	227	207	191	209	196	245	178	210	226	185	223	181	194	188	190	217	190	206	196	201	188	204	197	194	199	202	209	208	217	197	205	215	200	166	210	210	201	206	179	208	212	212	229	207	189	203	200	191	193	210	203	194	223	204	195	224	211	201	193	190	224	179	204	180	202	188	216	190	199	177	191	219	217	211	202	219	216	198	214	209	177	219	227	222	179	182	201	218	199	198	207	211	188	196	200	178	218	202	193	215	213	185	226	194	220	220	206	199	198	214	217	219	206	201	200	202	211	198	216	198	204	189	195	197	200	213	201	191	228	196	194	204	197	211	205	222	207	210	192	192	189	245	222	198	205	192	201	194	218	176	212	189	201	200	217	191	214	213	203	214	206	221	192	210	183	197	206	239	219	203	195	209	215	203	222	206	206	224	218	224	180	207	213	216	183	205	197	208	203	221	210	179	192	201	211	195	187	219	181	236	214	212	199	231	190	205	212	216	218	202	187	203	205	171	192	230	214	224	195	176	203	232	214	157	199	194	202	191	209	196	206	203	213	197	217	221	199	204	221	190	186	200	231	209	227	208	205	190	197	193	200	212	225	218	189	206	197	210	206	219	202	211	179	219	222	223	189	213	229	188	200	199	217	218	201	218	180	202	226	197	232	174	195	198	198	210	195	187	208	214	210	216	199	203	171	200	215	229	217	209	199	214	190	205	200	195	197	224	193	189	179	183	199	233	199	213	223	200	222	204	196	216	199	207	198	189	209	184	210	195	181	208	208	200	187	234	172	198	199	178	180	185	205	255	209	210	212	217	203	215	197	201	216	205	194	223	224	202	210	198	209	207	189	184	215	192	187	206	199	238	202	182	188	179	185	220	213	181	196	204	218	214	223	190	214	225	234	186	207	225	185	223	192	194	214	197	213	204	176	219	208	216	207	227	218	216	189	205	170	194	201	223	180	194	211	197	218	200	203	218	223	203	196	205	206	223	203	210	214	206	210	216	181	199	201	202	221	234	202	197	177	217	221	180	214	190	207	202	220	187	174	201	203	197	211	205	208	206	195	196	202	185	218	187	177	195	202	212	184	227	205	209	225	202	208	212	190	218	199	200	207	225	229	206	202	228	212	239	210	219	170	200	183	207	219	213	183	219	198	186	218	199	218	208	180	210	214	217	183	187	228	223	196	218	202	237	234	225	190	192	224	214	199	201	189	190	206	220	211	206	211	197	188	213	191	164	192	203	202	200	194	180	214	209	222	185	234	201	210	204	221	193	207	218	193	228	194	217	182	201	211	202	210	206	211	181	212	183	196	197	213	196	192	192	216	228	230	215	199	212	211	204	210	199	212	192	222	197	198	228	200	203	205	220	223	201	208	210	198	210	196	228	221	215	216	230	188	192	207	193	225	233	200	183	200	198	185	204	206	181	197	215	211	186	191	189	226	213	210	207	218	193	203	176	186	190	200	195	204	204	214	208	197	231	239	203	218	203	207	197	196	198	209	189	213	227	217	227	202	203	204	185	185	185	195	203	206	211	211	192	196	200	208	237	197	221	193	203	186	217	197	205	179	195	176	221	195	202	208	195	209	211	203	210	218	216	213	179	212	213	229	211	216	225	210	193	204	209	182	194	213	190	189	196	212	204	206	209	232	202	202	217	198	216	216	227	231	198	197	232	199	190	197	193	209	192	186	224	207	209	193	200	196	203	211	203	209	184	184	192	208	186	221	196	188	205	233	212	209	202	210	200	213	214	204	218	207	205	202	176	203	194	210	189	196	221	194	181	189	213	208	195	248	221	212	219	199	219	194	159	216	195	193	219	216	206	195	203	205	205	225	165	206	233	213	212	207	200	203	215	187	192	179	188	206	210	195	212	216	206	227	202	228	194	201	198	220	220	180	197	228	202	211	207	190	212	221	214	161	204	206	194	236	203	198	210	215	196	206	199	192	225	189	219	183	198	210	214	200	180	212	219	184	197	193	212	233	198	224	191	223	180	200	203	178	214	189	203	191	223	211	181	217	244	202	241	198	192	192	205	174	225	192	210	187	201	201	192	210	200	199	215	223	201	203	193	227	184	198	193	210	210	208	194	215	204	182	197	224	204	216	198	216	193	206	214	202	200	207	222	210	231	191	169	217	194	201	195	204	201	213	214	213	206	205	182	186	194	216	206	221	187	216	208	229	230	196	189	194	209	202	194	228	214	203	204	219	202	212	207	172	194	213	211	188	217	209	196	188	211	203	205	201	215	204	207	208	220	211	204	241	237	201	194	204	214	195	200	209	213	220	192	192	187	197	233	199	200	182	182	205	204	211	201	203	200	225	202	196	219	201	182	228	190	224	170	175	210	214	207	212	230	187	197	198	215	191	224	228	192	190	204	180	187	189	194	194	184	217	187	199	210	195	210	171	184	208	187	177	178	212	227	204	192	200	207	209	202	192	201	191	212	189	203	208	215	215	225	203	205	204	210	190	194	204	190	207	209	201	209	206	223	184	203	201	216	204	218	204	223	205	193	199	201	211	208	188	212	201	192	194	211	189	221	175	187	202	167	188	203	208	215	220	193	198	195	186	209	212	201	210	180	213	193	206	214	205	199	236	202	196	223	181	180	236	209	203	184	216	198	194	208	207	186	195	194	175	195	224	203	199	214	216	188	172	182	218	200	220	207	181	226	211	205	217	181	197	198	213	220	214	211	207	196	186	185	230	221	195	209	207	206	184	221	208	205	176	209	203	212	191	201	179	188	189	207	212	192	232	212	205	232	184	183	212	175	184	213	201	257	188	204	210	194	196	215	198	194	227	186	213	200	172	214	188	222	200	195	207	226	207	192	225	220	178	207	208	201	213	229	237	209	200	210	228	226	190	210	198	200	197	220	186	206	236	215	190	187	197	217	193	201	187	206	201	214	209	181	231	205	181	221	218	234	206	247	207	227	192	211	199	222	180	231	196	206	216	195	195	211	202	202	200	208	203	210	210	199	210	217	185	211	239	206	204	211	219	216	194	208	196	221	189	200	223	224	224	223	185	175	207	206	219	198	190	186	219	208	208	196	191	217	200	197	213	228	226	210	208	207	193	214	199	192	190	223	202	212	166	209	206	216	202	197	210	198	217	186	204	214	209	173	212	199	171	207	230	198	206	183	193	211	196	204	201	214	198	205	212	205	198	199	192	214	204	231	178	221	205	222	181	221	214	194	220	189	210	183	208	213	205	185	207	199	184	212	222	221	186	203	197	193	190	207	204	211	220	186	223	213	221	214	205	213	186	207	216	207	200	205	171	215	188	221	192	200	205	215	207	206	180	175	175	211	210	203	217	192	211	208	212	213	216	202	213	205	223	218	219	194	190	207	203	201	181	214	204	197	195	213	233	207	185	208	213	205	203	192	215
25750	41777	32453	22299	16576	12597	9124	6855	5185	3839	2900	2261	1837	1496	1302	1039	871	693	599	509	478	424	397	356	310	251	238	234	252	245	220	203	219	204	220	233	238	242	220	230	213	221	203	202	212	201	225	210	220	216	215	221	230	213	248	225	211	202	216	230	203	223	221	249	214	216	205	221	242	227	229	242	224	243	239	208	225	217	191	246	237	239	214	208	221	193	227	203	224	217	222	226	226	197	199	244	220	233	255	210	198	218	254	219	201	216	221	257	211	221	208	237	241	235	203	224	227	246	216	258	261	230	211	221	214	248	223	247	261	243	222	230	225	252	188	219	246	204	236	229	216	224	243	220	208	218	241	230	199	213	219	222	217	244	221	249	217	204	217	238	241	238	223	203	234	209	215	235	229	244	236	199	226	221	250	210	210	203	239	203	214	245	228	212	217	232	233	206	221	197	218	217	218	222	249	225	232	218	222	216	234	210	233	209	239	230	219	213	215	225	256	217	217	205	203	211	220	224	203	227	227	197	237	214	186	208	199	209	228	234	248	223	207	225	242	203	216	243	223	216	227	214	233	232	216	215	214	244	224	202	204	198	217	224	240	237	226	209	221	225	222	243	241	232	230	221	229	217	238	243	232	240	207	240	206	214	232	233	245	224	213	224	210	241	254	182	233	275	256	234	235	212	218	222	211	234	199	232	211	220	230	235	226	223	212	239	220	220	260	210	217	196	223	197	236	244	228	229	210	254	234	230	204	237	225	233	226	212	216	210	221	240	240	224	240	227	230	204	210	188	229	253	230	200	226	228	233	217	208	230	196	188	225	226	237	218	221	226	195	213	227	232	215	204	232	210	230	220	206	204	245	223	221	237	246	220	240	207	225	178	217	248	224	238	226	235	239	214	216	222	197	238	214	242	207	241	223	238	215	216	226	215	201	232	258	205	209	249	214	243	239	229	211	231	217	192	210	246	220	235	219	259	234	236	232	204	231	238	225	239	233	212	234	226	205	232	233	211	211	206	227	195	207	207	226	242	230	208	215	232	230	215	203	197	222	221	234	225	245	221	220	213	204	214	225	239	217	233	224	197	253	238	246	201	240	209	229	198	235	229	209	220	243	220	240	209	227	200	262	199	215	211	247	206	227	227	200	219	220	216	231	254	232	226	204	227	240	230	223	231	223	215	223	229	237	206	205	218	221	240	221	229	227	240	218	229	214	190	226	221	227	243	221	199	230	225	222	224	213	218	211	236	240	215	222	226	239	234	225	240	216	217	227	256	212	232	226	216	226	228	229	229	216	215	206	228	231	206	262	250	223	220	222	197	242	236	235	211	242	248	243	231	228	218	246	219	216	222	223	218	230	259	201	227	211	228	217	240	233	234	197	215	207	205	230	245	223	194	194	206	219	213	218	221	230	226	214	246	235	228	198	228	236	210	207	214	238	224	204	240	217	229	213	246	212	235	208	222	235	190	238	233	215	220	220	220	210	213	247	218	221	242	238	195	235	241	239	246	256	218	223	239	216	233	229	212	224	227	204	219	208	223	244	253	217	237	192	228	200	216	197	236	219	228	225	206	216	237	248	222	253	223	216	243	228	210	224	211	235	241	244	241	236	217	217	219	249	237	227	224	229	232	216	224	218	221	237	220	212	235	234	234	205	220	208	228	243	212	245	243	235	230	235	249	201	182	245	210	246	222	197	220	216	239	234	230	207	218	225	223	202	228	230	245	202	212	243	240	237	225	243	222	213	242	222	205	221	220	205	199	204	222	243	250	216	250	222	208	203	215	234	223	227	233	230	233	228	239	242	218	181	226	213	217	256	226	213	244	225	219	229	236	223	258	222	237	254	230	226	257	209	206	234	213	247	240	215	206	211	211	227	229	214	214	223	217	219	229	209	203	216	230	214	221	231	193	227	252	218	205	247	221	217	225	236	215	223	219	211	223	242	212	197	230	249	208	255	232	201	234	193	225	217	226	228	217	245	231	221	222	227	217	236	209	206	221	249	220	235	220	228	233	250	208	235	232	201	219	209	225	240	234	231	208	226	202	215	223	241	224	208	241	215	236	212	215	221	200	218	224	226	216	222	238	216	217	203	234	200	212	257	192	227	206	224	226	234	219	245	206	194	213	234	239	225	254	223	207	209	208	221	248	215	220	248	213	237	209	255	212	228	229	209	215	219	206	223	231	239	203	237	213	235	214	260	260	194	244	232	202	207	229	240	228	192	221	218	221	237	227	236	231	229	219	230	214	229	202	211	220	248	253	216	218	234	245	224	238	233	232	216	207	235	213	254	191	240	221	234	228	249	213	234	251	234	216	215	211	225	236	204	196	247	229	235	235	231	255	225	255	241	221	209	225	256	248	233	223	211	196	192	232	234	231	211	216	202	211	246	234	220	242	247	233	195	222	257	220	218	236	210	222	216	227	234	212	192	229	205	212	218	212	225	212	239	211	212	210	215	232	245	191	239	228	246	233	228	215	220	230	215	226	222	230	258	225	217	206	205	227	229	235	247	198	213	207	223	221	216	201	208	235	205	232	217	229	210	215	237	240	200	201	217	224	226	248	214	230	228	232	226	224	226	206	232	218	198	224	228	180	232	244	213	225	229	225	188	233	194	228	212	209	222	242	224	234	241	224	197	226	230	231	250	184	214	234	233	221	231	217	234	207	219	213	231	204	225	220	235	217	229	228	239	209	198	205	222	214	227	215	239	248	240	218	192	227	242	209	224	208	225	240	209	238	218	231	236	237	221	204	215	230	250	226	224	215	251	195	224	249	200	235	223	220	240	239	239	211	200	229	229	248	209	229	219	238	225	233	237	230	212	221	223	225	229	225	207	208	197	227	230	233	199	236	226	209	224	219	209	212	231	250	216	223	206	178	217	218	261	228	207	230	211	214	231	215	247	231	238	220	237	219	233	243	242	218	224	223	244	250	226	222	238	234	235	189	212	215	238	221	231	222	214	209	242	204	237	205	232	216	240	244	216	210	228	220	228	226	234	209	207	203	226	219	223	222	197	221	227	226	207	212	220	222	219	227	243	213	230	246	224	204	225	224	215	230	217	221	212	232	219	208	214	214	193	226	228	222	251	197	236	209	233	239	241	248	229	240	204	222	219	208	236	241	211	222	219	223	209	229	237	213	245	229	221	223	222	242	241	241	225	204	220	233	217	221	237	210	248	206	237	229	208	199	231	226	232	224	229	224	231	250	225	214	212	235	218	207	229	238	233	253	220	239	231	213	229	242	227	236	236	208	234	219	221	225	235	186	216	213	230	223	235	221	214	229	214	215	212	222	223	218	244	222	231	217	204	199	222	222	237	223	209	225	217	204	236	219	225	203	218	234	228	224	208	203	219	204	216	188	213	218	202	244	243	227	245	229	217	212	218	214	221	234	224	221	220	228	214	249	222	230	241	212	220	228	224	212	207	241	227	204	219	227	222	277	212	214	213	254	235	231	230	239	219	233	214	226	258	249	223	238	212	232	221	219
23303	21006	28282	24118	21677	19093	11935	6653	4597	3541	2766	2158	1817	1516	1311	1043	938	774	713	632	557	529	485	473	412	365	368	348	392	328	331	345	340	326	321	356	321	330	308	336	342	324	337	352	309	315	333	315	334	293	321	336	358	321	357	343	348	338	345	327	329	341	313	319	305	317	287	314	325	325	308	337	345	332	359	320	328	350	337	337	350	338	329	337	320	352	343	336	306	342	370	345	330	321	357	336	324	330	352	328	335	358	336	303	342	330	337	344	345	344	309	335	367	339	268	323	354	334	319	320	338	368	336	362	314	361	329	321	328	350	368	305	316	351	328	332	286	326	330	332	320	318	312	359	341	334	337	309	364	327	334	323	328	335	355	348	333	344	344	363	363	334	345	351	318	324	332	315	357	334	324	340	302	339	352	351	339	392	330	327	301	349	380	311	324	355	342	325	334	309	334	345	344	369	319	325	313	300	338	317	336	373	326	351	341	346	338	344	313	334	327	293	324	309	365	310	324	332	366	352	332	345	308	316	339	345	326	323	305	342	357	337	328	326	309	351	323	323	345	302	331	316	335	336	309	306	313	342	309	342	316	376	324	317	353	308	344	327	355	329	335	329	336	365	338	336	340	311	344	313	326	341	351	388	367	330	335	337	329	330	324	315	357	311	348	348	335	349	339	311	321	302	338	311	312	330	362	340	331	337	310	327	294	314	355	361	307	309	346	336	335	332	339	322	345	351	334	339	341	348	319	367	324	305	344	338	342	339	351	323	353	356	351	304	351	360	327	347	312	321	335	323	342	364	357	363	344	330	332	331	322	298	355	335	329	327	316	370	332	329	360	327	363	334	276	331	339	290	345	338	317	310	313	352	340	354	312	413	307	323	364	347	328	322	338	320	340	301	333	303	323	340	332	323	316	349	328	297	324	310	352	345	361	319	352	334	319	358	300	311	331	292	352	355	313	317	333	333	320	343	333	285	325	315	318	335	325	354	325	296	370	371	302	300	318	363	326	303	340	344	296	347	353	303	336	318	340	328	327	338	323	362	304	340	326	318	332	327	331	333	332	324	307	329	319	308	319	367	321	382	320	361	316	310	282	354	366	336	307	328	325	325	319	369	354	355	317	337	353	342	383	334	310	323	315	326	321	350	345	337	335	313	311	348	330	340	363	347	337	331	330	382	279	329	322	323	324	352	344	337	322	352	345	328	336	377	298	305	356	320	330	340	339	291	329	337	328	330	349	321	323	318	359	347	322	343	357	336	386	326	330	321	340	334	328	351	345	333	307	351	326	341	333	347	327	342	321	327	307	320	342	350	329	334	312	333	337	333	321	347	318	355	338	314	307	312	310	311	331	345	361	327	361	347	359	325	335	353	326	362	304	330	293	303	310	319	302	310	334	351	355	366	318	331	372	321	342	341	377	296	348	292	351	313	336	310	307	362	336	317	360	371	308	319	331	350	366	307	383	333	317	298	325	329	334	342	317	302	338	307	352	342	347	318	341	352	355	311	335	328	323	353	341	332	301	335	348	313	320	331	339	343	319	306	346	335	366	355	337	345	332	359	312	295	348	338	351	345	334	323	342	339	329	337	367	359	361	308	294	312	320	331	325	348	352	320	330	341	341	347	335	330	350	325	336	330	325	316	328	326	317	308	317	318	340	312	321	312	336	337	339	331	327	333	298	340	324	358	336	333	326	320	343	299	331	342	319	350	365	340	299	335	336	327	300	318	338	295	329	304	351	347	331	290	323	349	322	291	303	327	322	325	340	324	322	324	330	321	311	340	339	323	356	324	323	339	323	329	328	343	309	321	295	356	337	314	346	348	353	359	327	336	361	339	333	304	322	320	331	325	343	331	323	343	344	312	343	321	339	283	333	336	339	323	346	360	353	311	366	336	339	355	339	308	321	314	318	354	326	345	321	348	335	343	318	324	320	328	316	354	324	321	320	334	325	333	331	350	350	332	330	355	310	329	315	340	331	347	320	362	313	307	314	315	341	359	332	331	358	354	298	361	313	316	371	330	363	346	313	310	322	339	297	322	316	351	310	339	329	308	351	327	352	317	350	323	311	375	318	314	348	336	310	335	308	347	325	319	371	333	285	328	299	353	350	368	360	296	303	335	334	344	309	310	326	317	301	343	345	311	344	323	341	318	349	313	334	337	313	334	327	335	333	347	328	322	344	293	318	344	355	325	335	290	345	333	319	342	316	363	311	374	316	330	303	318	316	334	351	297	354	341	352	320	330	334	336	327	295	331	329	336	377	335	315	312	308	324	353	343	323	314	339	339	298	333	337	312	362	316	336	312	342	336	323	331	353	331	318	350	335	366	321	299	306	307	353	341	362	324	323	337	314	347	350	356	342	349	347	353	277	313	344	337	335	371	298	340	298	299	320	313	327	320	309	335	313	333	318	333	350	306	353	345	329	329	356	297	360	344	329	315	319	335	310	367	330	318	344	314	331	378	345	323	315	324	309	297	315	332	351	341	334	314	316	335	366	355	366	341	330	328	294	312	344	321	323	345	325	309	327	324	304	371	322	282	312	334	326	311	306	332	316	304	350	325	318	319	340	334	340	339	315	351	329	363	313	327	348	318	329	333	301	323	300	351	313	349	357	315	335	355	339	317	338	323	308	305	349	327	324	324	343	357	355	322	310	330	299	340	346	327	342	346	349	347	327	327	329	332	324	335	355	321	306	347	295	344	305	320	347	318	325	324	362	317	305	322	320	360	322	358	332	335	335	328	360	363	335	334	349	338	309	384	353	303	334	339	343	334	336	318	326	331	336	329	313	354	306	366	349	286	329	314	334	325	320	349	342	308	304	338	362	304	339	284	337	350	328	333	345	326	320	321	336	341	333	330	351	312	339	350	382	325	333	329	341	344	345	332	329	321	343	348	331	322	306	331	332	347	351	340	341	320	299	345	331	318	307	306	338	336	312	291	295	348	358	319	358	346	348	318	307	326	319	304	341	326	329	313	315	345	350	321	350	305	311	362	326	314	330	327	320	340	348	339	290	334	336	329	325	314	335	336	358	333	328	300	324	385	304	326	345	311	336	343	363	320	327	323	347	326	305	356	357	332	354	328	335	311	345	337	344	324	340	323	309	321	332	338	318	346	321	350	325	318	337	347	297	356	304	317	353	369	319	335	340	338	312	345	312	330	347	333	362	337	329	344	332	337	351	347	348	296	333	366	311	336	322	316	341	341	327	335	297	334	321	341	317	352	331	346	350	317	330	364	339	304	314	277	352	328	310	343	320	309	326	319	368	304	341	319	331	322	333	329	317	348	287	331	325	342	316	360	316	319	315	332	329	339	319	318	334	355	337	290	304	333	337	343	314	296	343	327	374	334	345	341	321	353	360	336	344	323	376	350	346	345	323	325	340	320	325	362	313	327	334	328	340	334	332	306	301	330	351	329	338	335	330	331	314	342	306	342	320	354	326	360	340	365	338	306	342	296	344	347	370	308	352	347	313	333	325	317	365	309
26495	49342	39100	28451	22528	17347	13288	9931	7629	5715	4304	3608	2830	2392	2022	1688	1344	1135	938	843	705	652	586	588	461	453	385	388	391	403	374	370	390	351	361	362	355	355	354	356	375	383	343	334	332	365	352	372	343	339	315	354	319	367	376	346	351	360	327	375	388	372	334	366	358	351	366	381	350	307	338	374	361	387	370	330	336	344	360	342	330	364	355	348	349	362	374	343	338	357	362	347	328	348	369	338	332	362	339	355	365	356	362	365	335	393	348	378	359	327	363	366	339	352	351	352	353	387	388	349	348	338	343	353	375	355	371	394	354	356	326	374	316	335	362	371	369	360	385	362	399	341	345	323	383	337	313	364	359	346	349	333	344	317	344	371	338	374	380	361	349	352	384	367	347	354	384	368	357	353	349	326	387	377	378	349	359	373	355	337	382	359	371	361	352	357	367	332	368	352	356	332	372	371	333	322	365	395	337	377	346	330	383	330	366	344	356	359	332	358	392	385	356	364	355	342	317	354	372	382	364	327	397	355	353	357	356	355	393	349	328	367	354	352	340	348	361	325	360	356	367	367	373	342	348	326	352	359	338	386	332	384	319	373	352	357	355	349	392	379	365	339	332	342	372	360	349	340	328	367	358	362	331	332	354	340	336	349	364	348	353	377	364	374	360	346	317	353	339	340	359	370	353	372	337	375	376	354	357	369	357	338	366	339	391	380	362	356	352	322	346	333	348	360	351	374	366	358	379	344	336	349	364	350	343	391	393	343	357	402	378	366	357	348	340	347	381	374	351	357	376	360	360	334	393	341	357	371	358	358	362	334	345	372	352	343	361	354	356	375	399	338	375	364	358	343	358	342	399	352	365	327	370	344	350	336	355	349	361	354	361	379	361	357	357	348	361	340	405	383	341	343	341	383	361	379	366	357	387	372	358	362	344	353	328	332	311	353	358	357	358	334	359	366	350	379	348	374	367	328	380	355	363	337	386	367	368	314	366	389	385	318	375	331	354	357	364	325	370	350	379	349	345	365	398	350	327	362	370	362	328	390	378	356	337	366	350	351	347	369	375	325	353	371	352	367	348	356	344	353	360	352	375	350	355	390	336	393	367	375	375	351	347	380	353	331	380	324	354	373	352	353	366	372	370	341	339	349	369	353	311	388	362	333	336	345	350	310	370	340	335	371	355	340	344	359	333	340	356	376	349	367	376	349	334	379	332	372	364	337	335	378	340	346	348	364	400	387	350	377	375	361	360	362	291	325	339	359	350	322	350	345	349	363	355	350	342	351	379	376	354	348	337	371	343	342	326	357	396	373	339	370	334	357	389	354	364	343	332	356	352	359	351	358	325	356	330	333	357	401	348	349	332	371	386	354	401	342	325	330	377	341	318	328	320	336	354	346	323	349	336	373	314	342	370	372	325	337	341	353	328	355	348	381	350	347	374	338	350	356	330	359	380	358	349	404	348	343	366	380	370	338	366	363	347	341	330	325	343	326	368	334	379	351	345	341	312	329	368	383	379	372	358	395	343	366	340	388	368	337	362	340	346	327	378	337	383	381	391	333	380	344	340	372	364	381	355	343	363	305	377	362	327	373	364	349	362	337	356	327	385	363	369	355	334	330	338	306	377	344	377	372	386	324	365	351	362	380	356	370	327	349	375	370	372	357	356	351	359	362	390	331	353	349	357	311	342	342	359	354	339	363	365	384	322	365	340	329	373	371	376	331	355	334	357	356	345	366	383	367	341	362	340	346	350	352	325	373	346	316	351	346	349	341	351	355	378	341	354	372	325	367	359	344	325	311	335	368	362	364	338	359	364	330	344	359	345	326	371	371	370	327	359	359	348	377	336	340	333	344	364	319	330	336	363	384	348	348	347	345	337	381	349	357	380	373	341	377	341	349	364	334	349	374	367	386	349	373	358	346	352	371	370	337	342	354	375	350	366	355	369	352	367	351	366	372	370	363	364	346	350	334	395	335	350	345	380	365	365	367	342	343	329	359	360	364	354	382	356	376	376	350	334	400	369	376	344	361	351	364	314	380	382	368	336	331	382	366	366	340	320	366	351	367	365	361	357	379	355	338	352	319	335	383	332	388	329	321	332	343	369	380	405	353	373	360	352	357	335	338	357	376	339	377	376	357	374	321	340	375	378	379	348	348	364	345	361	349	378	340	345	355	370	372	331	341	335	355	345	350	334	352	329	370	375	390	373	405	357	358	361	381	383	360	371	359	369	361	367	374	395	377	334	323	317	388	355	341	328	381	368	346	327	371	362	335	330	379	340	376	346	395	361	352	347	330	311	356	346	324	347	385	376	371	326	362	335	329	427	349	359	344	389	372	398	369	346	365	343	369	345	349	357	352	368	325	363	395	352	379	370	350	335	356	364	341	329	359	354	375	366	356	342	361	384	367	356	366	368	374	362	386	316	351	341	363	348	350	353	341	368	339	345	364	341	359	366	357	352	352	374	361	380	358	340	350	352	347	369	362	346	334	382	364	345	346	350	376	355	367	319	381	363	317	356	321	386	406	360	369	353	323	354	363	338	382	378	323	350	381	361	366	342	340	357	369	362	350	369	364	335	370	358	365	337	348	363	364	381	344	376	354	365	386	332	316	352	370	361	358	363	343	387	350	334	328	382	348	325	381	383	380	374	377	335	348	379	360	378	355	349	376	343	353	349	378	373	397	320	346	390	360	322	337	363	308	371	374	350	350	390	380	351	349	342	362	351	348	376	384	330	349	349	359	320	353	343	363	340	326	330	373	342	345	350	373	377	368	352	331	341	372	350	333	371	350	345	352	346	349	369	357	349	334	338	379	351	370	381	350	333	352	364	366	387	342	334	351	351	352	351	364	388	343	350	364	343	388	326	379	370	312	363	370	362	362	352	350	347	353	376	368	362	378	344	358	327	348	374	343	374	404	375	360	352	302	397	378	350	340	321	403	355	341	340	366	367	334	380	337	329	357	332	355	368	366	336	354	375	342	366	349	339	371	386	354	346	347	348	345	382	376	328	351	336	380	327	357	359	363	343	369	335	359	359	359	359	344	369	362	359	342	327	353	332	355	354	373	317	335	358	369	326	367	369	338	371	346	358	355	345	379	320	355	316	357	393	343	376	364	323	360	326	361	369	357	348	357	352	375	358	363	372	333	389	373	351	354	359	353	344	365	357	377	401	376	342	370	379	329	344	373	339	355	350	364	366	383	343	356	363	357	366	367	337	361	352	357	363	399	347	373	360	344	340	361	387	362	362	343	353	394	353	377	349	384	354	364	367	367	339	326	369	379	347	355	374	343	361	352	341	331	352	355	370	364	386	383	363	371	366	386	345	360	345	367	323	362	363	360	358	346	340	362	363	343	355	332	349	351	366	332	352	374	334	361	363	377	375	323	349	337	356	356	352	348	360	370	362	352	385	354	393	380	381	363	385	335	382	349	359	327	368	359	392	382	366	367	365	344	368	338	368	367	353	350	355	364	384	362	352	357	337	369	356	342
24589	21052	27684	26011	19515	12181	7811	5033	3643	2688	2067	1693	1477	1101	916	780	611	538	464	394	349	296	292	270	218	175	160	172	187	155	168	167	137	135	132	154	149	119	144	153	154	132	132	166	136	157	147	155	130	132	145	135	151	145	174	143	144	142	149	155	146	144	136	148	158	154	156	146	142	175	152	142	135	138	144	160	128	135	149	145	146	130	115	159	148	131	143	178	167	152	129	135	152	151	139	130	127	124	170	132	178	167	123	140	161	151	130	139	158	156	149	151	138	129	144	168	159	149	143	140	160	126	160	156	174	145	167	126	141	160	159	147	150	145	144	139	148	150	163	156	169	130	153	126	141	150	120	153	160	136	164	128	126	147	139	128	147	142	137	156	151	157	164	134	153	146	142	147	156	142	139	160	142	161	135	151	154	162	119	157	144	142	157	145	144	152	122	168	137	152	129	141	151	150	183	134	147	169	136	135	139	127	163	156	152	135	146	139	145	147	151	161	142	164	153	141	166	149	142	142	168	156	138	138	139	173	161	153	138	150	132	153	151	147	144	130	154	154	158	152	129	145	168	166	155	135	149	132	163	146	152	164	135	156	138	162	152	157	140	138	133	164	167	136	164	127	136	163	135	126	146	157	140	161	143	145	138	143	139	144	155	150	163	138	141	149	153	143	150	140	151	156	156	136	133	130	139	159	144	140	146	132	146	145	136	151	161	157	143	155	152	153	151	160	136	154	143	159	140	143	167	147	149	146	134	154	130	156	149	157	122	161	150	125	156	129	158	154	138	137	147	135	160	148	161	154	136	151	139	163	144	160	154	137	121	145	142	138	155	143	149	164	131	145	181	147	127	133	161	135	138	145	153	135	166	166	174	142	141	170	148	154	129	152	152	153	141	131	156	159	147	124	156	150	141	153	152	167	154	158	152	125	150	165	148	128	160	149	147	165	136	157	141	149	151	168	150	164	155	145	150	138	155	159	136	139	154	145	139	142	142	127	139	135	148	133	162	153	129	143	136	134	148	166	141	137	146	151	132	148	147	148	144	133	145	153	154	152	135	152	138	153	125	153	152	134	142	142	139	135	152	167	147	142	137	159	146	122	142	146	135	131	135	142	147	156	138	164	136	163	150	144	158	133	133	150	163	143	147	159	133	146	156	164	150	152	128	145	145	165	167	143	141	157	157	143	142	159	145	132	162	138	151	148	170	143	136	161	141	167	144	168	148	138	142	150	130	137	142	149	133	139	154	140	144	141	152	150	149	128	154	153	152	133	138	144	161	166	141	154	139	158	136	156	154	135	139	158	133	154	129	139	134	161	152	144	137	180	164	150	131	145	132	165	129	130	173	150	138	156	162	156	140	155	144	148	155	142	165	138	156	126	134	144	162	148	147	152	133	149	151	133	143	137	153	142	116	142	168	153	132	157	159	123	138	137	146	141	151	120	157	140	150	154	148	149	126	161	150	145	149	126	142	149	132	136	121	155	154	132	154	125	145	146	158	129	147	153	140	138	138	145	144	147	131	168	144	163	142	144	138	160	156	155	136	153	143	136	144	144	134	145	133	148	151	154	177	164	166	151	133	139	124	137	135	138	151	156	127	164	152	154	128	143	147	142	140	156	163	136	153	145	138	152	147	149	140	132	126	157	163	151	127	135	156	164	143	158	152	145	151	144	175	146	142	151	127	149	145	169	129	151	157	172	161	128	159	154	131	159	150	148	129	146	151	146	164	154	180	128	147	155	150	154	165	161	117	157	174	154	144	161	152	159	152	142	148	160	136	155	159	138	125	165	176	138	145	133	142	152	150	140	154	137	154	147	127	147	150	141	152	172	125	133	137	135	167	147	148	155	143	134	141	155	153	139	160	148	132	149	127	148	139	166	139	155	140	144	146	140	164	151	159	148	130	128	134	142	141	140	173	155	139	158	143	127	133	138	162	151	153	174	171	122	145	139	149	142	152	140	129	153	132	152	151	155	158	150	139	129	175	152	163	158	155	124	149	142	145	146	139	155	149	151	147	148	140	134	149	158	160	161	136	129	162	116	161	171	139	153	138	158	154	128	150	143	136	145	131	157	137	157	142	152	141	153	172	149	164	143	149	154	151	147	137	139	142	144	134	149	168	156	139	156	158	150	144	144	144	145	135	151	147	183	160	175	124	162	139	144	133	149	138	144	162	154	143	148	138	155	147	146	153	145	138	157	149	150	128	159	140	129	155	139	144	146	137	141	129	133	134	141	145	136	158	141	123	169	164	143	159	153	140	138	149	139	158	130	122	131	145	158	145	162	153	145	160	174	140	139	158	169	140	165	146	153	163	138	171	162	145	155	156	156	139	174	131	146	140	156	155	163	141	154	131	156	139	165	149	153	156	130	137	142	147	147	152	146	129	161	159	146	145	143	158	140	157	139	152	141	175	151	171	151	137	140	170	125	141	147	125	145	160	136	155	132	160	146	132	143	146	150	172	140	156	141	147	153	158	137	121	136	138	146	137	150	142	151	134	139	130	148	139	125	157	145	127	133	158	160	145	156	147	154	130	131	137	163	159	142	147	141	139	133	159	159	156	143	139	124	134	162	169	132	146	163	144	149	132	138	145	147	144	157	137	146	129	147	147	153	148	129	143	134	138	161	151	150	135	174	166	145	116	159	140	150	169	164	139	126	139	135	150	132	152	141	157	134	152	141	170	143	120	144	140	150	157	124	134	155	160	142	157	153	137	138	175	145	144	139	147	139	134	144	143	142	116	153	139	144	163	136	166	134	138	150	158	147	145	133	135	153	127	157	148	133	149	147	161	129	148	146	142	153	156	148	127	149	175	109	141	147	159	153	154	137	160	153	167	126	157	137	137	123	159	161	141	148	127	147	118	145	121	159	158	151	155	156	177	151	136	149	156	163	161	136	151	137	152	143	150	152	128	139	152	146	160	151	148	143	145	148	148	159	149	157	158	159	160	152	158	149	141	141	159	160	154	159	150	145	136	141	131	153	152	158	155	126	162	153	168	131	154	137	143	131	138	170	138	135	156	152	143	136	132	175	161	160	139	143	154	164	160	138	128	149	144	141	143	145	158	148	156	173	144	128	141	137	153	146	153	127	148	142	122	125	147	162	140	163	149	148	145	173	146	148	161	148	131	167	139	145	145	150	149	138	128	158	141	143	143	134	136	145	148	137	148	175	162	146	132	170	154	121	127	115	132	143	149	154	158	131	150	139	135	172	159	156	147	147	120	120	153	135	154	140	142	163	145	141	160	128	133	148	153	123	152	156	158	144	175	161	137	152	152	154	155	154	142	139	142	153	174	144	147	165	152	161	173	147	159	143	180	124	130	158	162	156	163	149	131	143	151	129	142	146	156	172	143	135	140	149	139	152	149	160	141	139	142	144	133	144	139	138	154	150	125	155	149	131	148	154	134	144	155	147	142	146	144	163	152	142	140	136	157	165	126	149	143	154	170	158	139	122	146	150	144	134	127	160	114	133	139	155	137	145
25574	46058	37016	26581	21080	15788	11960	8738	6579	4833	3750	2958	2393	1901	1612	1264	994	776	701	618	498	460	379	336	254	196	219	190	196	176	172	192	184	165	177	170	172	158	159	178	173	171	173	168	159	170	155	169	159	170	158	176	180	170	159	176	165	148	181	157	186	173	156	173	169	162	163	173	169	160	213	150	156	158	178	164	157	205	154	175	160	179	156	136	158	158	160	158	176	162	145	168	174	164	170	163	169	173	162	163	172	163	154	181	165	169	165	165	161	172	190	137	162	170	175	162	186	151	173	155	163	152	200	159	161	157	168	175	164	159	174	152	159	175	176	156	170	168	166	152	180	162	188	151	162	172	156	187	177	162	185	159	154	157	166	166	147	171	173	160	182	161	164	195	166	159	154	178	169	154	147	172	139	175	166	164	139	164	169	159	183	155	157	176	164	161	166	163	169	162	170	176	163	183	189	169	155	156	182	175	144	165	136	152	165	161	172	191	177	169	174	147	174	180	174	160	152	168	147	182	181	165	171	169	146	152	175	152	170	182	179	148	178	169	170	164	150	164	156	168	147	159	158	148	181	178	180	186	160	160	162	168	143	141	189	181	154	169	161	191	172	159	157	165	149	150	152	155	165	159	158	169	169	159	168	165	167	176	176	158	166	176	157	158	199	149	156	185	170	176	176	136	179	184	143	158	162	173	170	151	151	155	172	181	176	171	170	197	168	179	144	156	154	154	190	188	156	189	158	162	162	173	162	166	162	161	171	171	157	180	177	160	175	170	173	139	153	156	196	180	145	147	159	158	162	193	155	182	148	150	174	172	173	193	177	168	147	175	146	166	166	158	195	175	155	160	163	168	155	151	130	172	167	176	142	158	175	168	144	169	171	153	145	165	178	158	160	157	181	175	158	161	166	167	197	154	162	164	171	157	170	169	144	198	170	161	176	157	207	173	150	145	164	165	179	181	170	137	170	157	179	172	185	133	155	163	178	168	164	180	165	161	168	169	159	167	185	188	171	165	137	156	165	164	178	147	158	170	150	164	167	176	195	175	164	171	134	184	163	169	174	179	149	160	161	145	185	168	160	152	163	174	145	167	150	164	136	177	148	184	168	191	161	167	152	154	178	180	166	153	157	177	155	151	148	154	159	167	188	165	158	180	165	183	161	166	188	176	168	174	158	179	177	165	195	155	184	150	155	161	155	164	177	150	165	167	168	181	167	169	185	159	180	171	159	183	160	160	165	204	173	163	181	175	158	180	157	142	183	143	182	161	175	169	158	178	164	168	165	165	177	148	182	178	179	141	191	149	159	179	172	165	162	166	176	151	177	156	173	162	165	165	188	164	147	182	167	167	180	171	181	168	194	173	158	160	166	162	147	176	156	168	159	173	153	168	177	158	164	173	178	157	170	170	178	162	162	170	167	134	148	161	179	172	158	159	161	164	164	158	152	159	136	159	183	170	167	141	168	176	191	171	171	165	192	174	163	170	152	160	163	166	179	172	167	161	162	168	147	154	162	157	178	160	189	160	178	177	177	164	151	138	184	168	173	179	163	145	157	151	144	153	162	156	158	161	145	161	148	160	173	158	172	152	165	168	175	157	168	157	193	170	163	169	177	177	171	139	154	162	166	163	197	162	162	160	154	171	188	146	181	177	195	172	161	171	161	148	173	164	166	164	153	164	186	167	180	132	181	158	172	170	153	153	165	149	166	158	189	148	177	150	146	178	148	172	144	187	184	157	160	166	167	147	160	171	165	154	161	182	134	167	192	174	175	150	190	147	180	148	156	166	168	167	162	161	160	157	153	162	185	169	159	163	188	172	156	178	160	169	164	160	152	163	174	170	176	174	147	173	172	167	169	186	171	150	154	173	157	168	178	162	173	156	127	167	169	172	159	160	149	155	166	172	146	145	171	163	180	168	147	161	151	186	165	152	170	164	177	154	171	189	151	184	140	180	177	177	165	148	170	157	177	174	173	191	165	180	155	170	163	164	158	157	172	187	157	176	139	166	171	152	147	158	177	164	172	154	178	157	156	159	182	166	170	176	184	165	181	154	160	169	180	186	175	165	169	156	166	122	181	162	159	162	176	160	178	164	163	149	166	172	181	157	157	168	178	174	156	170	164	187	173	159	161	144	153	163	187	155	151	187	159	172	158	158	166	169	161	169	167	154	145	149	178	178	176	181	152	170	135	191	180	180	173	168	165	165	192	174	172	162	159	165	154	179	151	165	170	188	166	179	171	161	175	148	153	158	161	160	173	164	188	167	162	182	173	166	172	158	165	153	159	148	167	169	171	176	142	163	147	157	170	189	198	156	186	146	173	176	168	160	182	163	157	156	152	162	165	175	168	151	145	152	179	155	150	138	146	171	171	176	178	173	156	166	205	170	145	175	149	150	158	163	187	170	164	184	188	142	161	171	146	167	167	147	165	142	161	152	167	145	172	150	149	156	169	156	163	182	156	154	167	158	159	159	176	179	157	183	182	139	182	157	163	176	180	145	173	143	177	173	183	164	149	164	164	166	185	165	164	192	169	174	149	197	167	170	175	175	147	165	161	172	145	152	172	142	175	158	164	183	182	166	168	181	153	174	150	152	154	164	173	168	179	135	135	180	173	174	175	162	139	170	188	172	161	158	179	167	166	159	167	169	183	172	163	176	168	159	152	152	175	181	171	186	174	155	155	161	161	140	168	147	167	146	185	164	169	168	187	177	155	170	165	142	159	167	172	159	170	153	160	186	158	145	181	176	152	172	182	174	171	180	170	169	168	178	166	160	177	180	169	187	164	140	184	155	163	168	181	158	175	174	191	163	174	179	160	146	170	150	170	149	168	162	167	146	146	150	173	146	160	163	171	149	168	162	173	147	166	181	141	167	162	183	166	152	171	168	183	170	172	183	169	150	159	180	157	150	131	173	189	172	171	159	154	152	166	149	163	180	156	171	163	174	151	172	167	159	152	145	190	159	179	179	161	175	173	162	172	159	167	164	165	183	142	160	171	197	171	155	175	152	182	154	163	144	160	159	163	148	173	177	164	162	175	164	166	182	161	144	149	170	145	173	170	164	163	159	160	147	156	164	179	179	152	166	177	161	180	148	155	167	177	173	160	179	170	153	150	172	170	158	152	141	158	161	169	163	201	154	176	148	193	165	176	164	169	166	167	169	172	154	159	163	156	162	163	143	172	168	188	165	177	190	175	157	181	168	182	172	166	176	149	161	155	151	162	165	150	154	172	173	177	173	178	177	168	177	157	149	179	156	161	163	151	183	157	171	154	141	170	164	148	179	151	175	174	151	166	163	189	158	170	180	167	138	159	169	168	174	159	170	160	162	167	149	170	148	172	172	176	162	163	170	150	171	189	157	153	175	141	170	155	174	160	181	154	145	165	160	160	164	181	188	159	155	162	184	169	149	181	168	145	157	168	192	152	171	159	146	153	191	172	162	152	169	166	164	145	171	170	163	154	194	158	186	175	147	160	182	143	183	193	168
22293	20953	28547	23540	21253	22147	19410	9621	6287	4705	3554	2666	2327	1968	1527	1316	1150	942	778	755	659	595	523	438	358	328	373	355	321	349	343	332	311	331	317	279	272	310	327	295	272	316	287	279	290	286	292	302	292	306	335	305	306	306	323	271	321	331	305	314	280	291	292	295	290	275	342	316	320	316	306	289	287	306	321	309	279	314	342	301	324	302	327	308	310	287	297	291	285	280	282	331	306	291	271	271	298	306	281	276	319	294	314	297	312	311	290	316	303	322	296	326	303	303	311	292	286	277	294	284	301	329	287	305	307	311	305	288	307	295	293	322	311	277	297	320	274	279	297	271	303	310	303	307	325	291	285	283	268	281	293	269	284	282	307	281	313	283	298	315	304	299	312	295	314	288	270	263	323	306	290	306	311	277	303	290	261	278	299	283	274	298	317	297	293	307	335	298	284	314	297	294	283	298	313	333	294	300	274	285	285	293	288	297	272	297	331	308	303	311	296	293	305	286	316	316	340	273	318	301	324	284	289	329	300	293	310	293	271	287	314	326	314	298	332	294	303	293	285	291	287	292	318	307	304	317	304	324	310	312	293	288	335	265	276	301	331	304	284	321	311	291	305	277	324	280	285	290	288	312	284	266	332	324	293	288	276	302	298	298	313	289	287	341	307	324	286	303	288	336	309	320	306	332	311	279	316	296	317	284	300	291	275	280	305	275	288	290	282	326	333	305	278	317	306	295	283	315	313	298	313	287	311	315	321	284	304	303	323	316	314	288	313	308	329	294	327	296	294	295	279	281	326	317	288	325	283	287	280	312	311	321	341	291	317	330	327	280	309	264	273	278	271	269	288	309	297	287	281	293	268	308	295	283	329	313	297	301	318	279	312	298	294	312	311	317	317	314	317	354	312	293	312	312	283	308	321	289	303	297	310	274	303	322	315	297	301	278	314	310	313	306	302	329	310	264	274	329	308	304	313	280	293	266	308	293	274	305	311	289	307	266	281	333	300	272	288	308	305	314	296	286	261	287	285	318	289	334	330	303	319	286	325	310	310	264	306	267	275	295	280	321	324	288	298	298	310	298	344	319	296	281	310	304	306	251	311	283	313	298	325	312	257	296	304	294	290	294	310	279	311	296	325	325	318	298	301	306	291	304	333	293	270	288	299	310	325	290	296	302	328	333	290	267	295	292	321	277	335	282	318	319	274	319	289	299	296	308	316	299	299	314	308	318	312	311	293	271	289	305	286	284	291	309	282	297	288	308	271	299	266	279	294	330	284	359	314	301	297	273	289	329	348	285	296	301	308	309	300	294	320	295	325	301	302	311	301	300	294	293	285	302	287	312	322	277	310	313	304	336	305	319	281	322	320	308	281	303	265	270	344	289	313	269	283	328	269	278	281	311	330	317	275	281	277	296	303	274	302	287	297	335	288	291	285	316	293	321	319	284	299	285	326	293	271	290	334	301	294	296	291	291	299	295	319	296	300	280	287	305	281	302	300	286	325	292	296	275	324	309	286	315	284	281	293	295	291	286	291	312	288	288	281	277	329	326	334	315	272	282	312	289	328	287	327	288	280	293	321	288	286	305	298	323	275	302	322	336	302	301	281	300	281	297	316	278	329	288	316	322	266	307	289	291	289	314	292	306	328	316	313	353	291	315	331	285	289	289	287	319	334	289	326	295	316	294	298	323	298	280	319	275	288	288	306	291	322	296	310	278	305	295	342	318	289	328	291	305	301	332	305	295	306	289	318	315	294	277	279	340	330	307	296	344	272	321	319	280	290	331	264	303	271	289	266	286	307	291	294	305	308	311	280	320	284	272	294	320	272	304	312	304	292	325	309	312	301	295	302	279	325	309	298	278	305	301	308	307	290	275	299	296	309	303	305	302	292	313	310	320	324	297	300	311	312	290	315	330	295	304	281	312	299	299	306	298	283	299	305	276	313	311	299	322	321	275	326	289	297	303	302	326	300	290	315	299	282	280	270	286	273	298	306	303	346	268	279	283	282	333	291	297	296	283	288	297	303	292	303	283	324	274	300	293	310	302	293	310	289	282	310	309	284	306	307	281	317	312	293	287	282	316	313	306	279	337	313	307	279	299	322	275	290	314	282	325	296	303	305	305	308	300	322	323	325	295	307	298	293	291	298	330	297	292	286	302	290	314	292	297	292	291	300	321	317	333	267	268	309	288	290	311	294	330	289	297	295	317	316	336	288	306	276	308	325	259	295	307	293	287	286	283	316	301	287	246	296	319	306	311	303	304	305	327	290	295	326	314	314	313	305	317	297	282	286	285	281	270	316	285	307	283	285	299	294	276	306	308	257	319	316	295	296	312	304	314	289	288	304	275	280	299	315	281	279	327	322	310	314	291	274	302	303	311	285	304	293	305	291	302	259	298	325	307	318	323	294	294	277	283	294	321	315	271	285	277	322	313	285	272	289	301	329	294	331	318	274	292	290	287	310	315	288	328	318	307	286	281	268	338	312	281	293	285	301	283	322	293	311	294	329	302	294	290	299	326	336	299	323	323	288	292	314	302	268	315	310	296	298	266	314	305	267	258	328	316	305	301	330	256	299	261	292	320	318	291	280	284	325	311	292	326	309	303	341	311	259	299	317	284	334	318	316	303	300	280	312	301	279	299	308	309	337	279	307	308	305	314	307	298	274	295	294	268	270	293	297	309	266	305	317	266	267	323	302	286	294	320	273	306	309	296	296	325	292	302	328	286	278	303	324	315	311	310	290	318	250	301	304	320	289	295	307	304	271	286	309	275	306	292	299	245	307	275	322	324	305	306	334	311	344	305	306	286	316	309	268	290	304	295	294	309	316	312	303	297	306	299	302	326	290	275	337	290	314	300	306	264	292	322	269	309	315	285	296	290	301	324	291	327	318	306	288	315	300	293	282	309	263	317	315	284	329	287	309	286	329	279	308	268	320	315	310	314	328	297	324	311	296	274	308	338	301	281	292	309	312	309	321	315	306	299	302	308	309	299	295	293	269	288	270	302	335	284	318	274	303	321	312	298	320	303	300	311	303	272	321	324	267	302	293	289	300	307	285	311	337	310	288	284	301	303	330	307	320	299	313	313	306	318	293	323	302	304	324	297	305	276	311	326	312	310	305	292	314	286	311	279	321	316	311	324	285	307	287	268	301	245	313	317	294	313	309	310	310	316	286	310	324	298	267	287	312	320	281	296	287	290	270	256	309	315	296	285	272	260	268	318	289	312	306	292	286	286	316	287	281	312	302	280	304	300	298	298	324	304	293	330	265	321	347	310	288	309	313	311	311	313	297	309	330	287	298	272	310	291	296	287	283	348	302	305	330	282	293	286	278	314	288	318	286	325	295	303	286	271	272	317	302	289	314	289	289	276	279	297	322	309	270	333	283	288	252	289	282	298	305	281	290	258	315	308	309	341	322	273	294	276	291	306	306	308	293	268	318	282	333	297	341	289	296	340	301	329	300	283	270	314	307	326	279	329	294	308	318	310
27889	53603	43542	32955	27275	21365	16828	12976	9829	7399	5491	4391	3545	3064	2466	1985	1605	1305	1076	949	847	754	698	553	455	401	394	362	335	330	366	329	330	382	314	341	321	322	319	316	289	294	339	357	325	321	340	313	366	326	329	338	340	330	338	363	276	345	308	327	322	318	311	328	308	328	325	307	309	324	294	329	326	330	311	349	317	333	323	324	313	329	337	356	328	319	317	324	325	317	350	346	348	331	371	324	318	298	317	328	334	319	325	309	299	346	350	315	312	319	331	316	340	332	318	315	302	308	310	314	341	325	322	329	325	347	325	325	325	300	322	319	299	344	308	325	338	315	324	295	334	288	315	334	346	327	303	357	337	338	364	330	301	332	298	322	322	323	307	317	335	321	319	331	375	336	315	335	317	343	360	323	305	323	352	317	336	308	296	345	298	322	322	314	325	333	291	294	324	323	316	333	323	338	315	352	296	323	350	304	323	353	302	375	334	328	313	319	320	348	355	328	336	341	323	313	331	308	346	287	291	325	325	327	360	317	326	327	325	319	336	306	331	349	320	292	329	350	364	326	313	346	296	339	314	296	333	319	332	314	323	326	307	339	312	351	357	318	324	349	324	374	356	310	311	318	348	337	348	296	336	315	327	353	348	362	307	340	321	332	346	309	332	367	291	346	340	295	292	316	306	310	322	326	346	298	294	302	356	340	328	320	315	322	318	317	288	333	318	309	303	317	344	305	293	337	343	317	315	328	296	330	316	309	297	358	313	316	316	345	332	331	338	330	328	330	306	310	340	345	308	333	347	331	344	321	303	324	320	324	335	345	297	327	306	320	322	328	306	363	334	324	363	329	349	321	342	355	297	301	333	326	336	327	324	328	333	324	357	317	335	319	291	337	335	314	328	317	320	322	339	302	303	344	337	302	327	329	352	339	294	337	318	326	317	355	306	335	350	312	336	327	328	313	337	322	329	321	342	341	349	312	324	291	321	342	357	328	322	318	321	312	344	345	342	344	330	337	312	338	313	293	333	319	322	314	325	340	325	353	300	332	340	307	362	319	301	318	306	312	330	317	323	311	339	309	287	321	336	318	335	318	302	389	311	324	317	333	312	304	324	324	317	362	337	345	338	362	338	329	342	318	325	317	324	286	305	311	331	350	335	335	310	343	332	303	334	333	341	358	332	311	329	308	294	343	343	327	356	338	317	312	331	316	302	337	302	345	339	330	331	301	343	337	326	312	314	358	361	321	339	317	320	303	321	339	336	316	324	334	350	290	344	320	323	379	321	319	341	310	334	344	329	345	358	313	327	328	334	327	321	323	325	303	331	305	320	298	337	318	304	316	330	347	326	321	320	296	317	293	347	361	337	348	345	346	324	340	345	340	334	321	317	314	290	338	319	356	318	288	344	315	325	343	324	344	319	344	314	347	305	293	335	308	331	329	301	316	297	306	342	322	314	322	342	316	326	341	309	289	329	336	315	311	326	310	342	310	366	323	294	333	356	348	332	329	331	356	341	340	318	349	361	350	313	319	318	312	297	320	296	332	320	297	351	325	315	329	316	295	278	315	302	332	321	318	350	305	320	346	342	355	297	326	338	336	292	300	323	341	310	336	328	366	328	309	328	333	362	327	334	349	295	356	297	330	322	309	324	317	339	308	331	339	302	318	344	353	330	309	342	321	326	298	332	328	327	306	347	334	330	329	312	327	315	294	330	322	336	328	336	342	342	308	305	341	321	327	347	324	309	321	357	351	308	339	319	319	338	378	325	304	321	303	330	325	311	311	328	346	300	320	332	335	320	325	330	312	311	313	317	331	328	321	316	342	295	320	322	313	340	324	309	331	326	299	318	349	315	298	353	337	287	329	311	318	330	298	307	325	323	337	331	350	325	333	312	341	347	318	316	326	334	324	308	341	330	342	292	335	335	327	316	318	303	361	299	316	301	333	346	289	294	363	337	335	301	319	319	328	304	323	321	333	300	327	343	353	370	317	340	343	308	300	331	312	308	297	356	312	304	325	324	363	342	323	330	332	382	330	317	328	306	336	313	352	338	304	337	335	314	362	366	350	341	323	343	282	350	330	332	337	335	323	308	334	356	337	326	326	318	319	329	293	299	326	352	318	307	333	320	293	314	333	347	320	322	320	311	313	330	316	307	327	351	327	352	300	297	333	307	350	361	327	304	374	333	326	300	309	324	320	319	306	314	343	338	327	320	323	327	337	317	337	328	289	326	314	320	314	341	315	311	353	341	329	345	334	355	322	317	300	331	303	301	324	332	285	322	342	296	311	361	315	297	300	342	294	323	337	308	337	325	314	331	313	325	308	325	343	328	327	323	321	332	347	352	355	334	333	350	313	321	325	292	321	306	358	331	360	355	307	323	322	330	307	332	307	312	341	343	344	317	301	317	349	334	332	336	323	280	291	314	283	363	324	346	317	327	303	319	347	320	328	361	284	326	337	342	305	301	336	340	298	351	327	339	326	308	300	356	316	303	335	328	302	347	312	321	328	308	328	318	327	318	293	311	297	321	330	358	305	303	337	298	317	361	306	342	328	347	339	354	317	326	314	328	296	352	318	344	341	329	339	322	352	330	357	355	338	293	323	313	330	313	325	349	304	330	320	320	315	295	350	314	339	327	337	328	352	302	320	337	271	334	308	332	327	326	302	306	351	328	338	356	325	368	321	370	349	326	312	345	333	304	315	324	346	311	384	329	335	319	306	302	307	301	333	332	368	338	335	326	328	330	376	285	308	292	327	300	318	315	273	337	331	342	309	316	335	336	328	323	345	349	358	340	325	328	345	333	307	309	323	335	322	310	332	343	326	356	314	322	334	350	325	320	321	329	358	354	332	328	317	325	302	359	326	331	305	308	346	298	352	307	328	305	308	335	305	312	327	356	311	319	300	310	304	306	291	318	328	339	322	370	349	333	321	351	334	319	352	317	300	342	311	324	316	338	329	344	351	352	348	348	317	366	303	316	326	343	342	340	330	351	309	314	337	321	325	309	313	327	340	310	330	301	341	320	314	352	312	346	302	327	349	315	334	331	339	321	316	312	314	312	350	349	344	306	340	324	310	304	353	316	336	308	349	339	325	336	331	313	327	303	291	313	345	304	296	319	300	305	334	306	324	346	328	341	354	328	317	290	317	340	293	316	332	310	322	331	311	366	322	278	339	345	340	290	315	348	337	348	319	372	323	303	345	302	331	308	303	322	317	353	308	333	330	327	374	389	316	317	336	298	299	360	313	330	343	320	343	316	321	318	343	320	310	277	311	315	319	325	337	352	345	320	325	294	324	317	343	310	346	317	328	326	293	318	328	315	310	348	326	363	354	347	317	343	326	335	315	334	332	322	314	290	319	327	325	313	317	308	335	309	327	347	346	350	305	294	294	331	338	334	332	312	320	343	308	343	324	335	341	338	298	342	315	319	334	302	330	336	325	316	321	342	327	326	302	321	351	342	303	328	320	317	330	335	303	336	301	329	327	336	302
28251	24882	29921	23096	13862	8357	5530	4122	2830	2156	1659	1314	1087	920	733	671	606	498	432	380	385	328	306	275	259	217	199	195	189	201	192	209	217	175	218	200	210	222	192	182	205	206	200	200	215	219	195	172	164	205	211	209	183	200	210	212	214	210	194	216	196	194	212	190	208	183	186	196	200	170	204	171	213	203	196	216	222	173	203	185	208	197	201	201	195	207	195	200	210	187	196	205	221	173	196	186	179	175	175	180	178	187	202	207	194	219	219	196	195	186	177	188	184	210	190	192	188	211	198	219	198	196	202	195	222	182	206	185	216	190	195	204	201	221	215	202	203	212	213	187	186	185	203	179	185	195	210	193	196	195	207	201	206	204	209	181	194	206	215	195	209	196	218	209	196	200	195	207	210	166	215	185	200	205	208	204	216	197	208	187	211	204	207	214	205	239	199	206	172	203	192	213	198	222	212	203	205	188	215	179	207	217	201	193	207	207	178	208	220	186	200	207	182	193	197	207	233	178	191	179	221	185	194	198	204	185	205	182	193	201	188	189	176	194	167	195	205	233	215	203	220	209	184	219	180	187	182	216	199	212	187	219	219	216	195	206	189	170	188	196	174	228	205	208	222	192	193	195	186	199	185	222	210	195	176	182	198	199	207	199	204	222	201	176	214	213	191	194	224	201	214	177	217	224	204	224	202	187	205	192	209	197	205	189	200	197	200	213	189	202	215	210	200	193	216	240	176	199	205	196	204	217	190	212	198	219	220	199	197	182	183	215	198	212	202	200	220	198	200	205	198	192	213	210	207	182	181	201	199	189	198	201	207	201	218	203	195	184	200	193	213	224	182	187	215	183	223	194	192	210	191	198	216	196	188	197	188	197	203	187	201	204	185	206	181	217	200	190	210	200	213	217	210	186	202	213	211	204	174	220	201	216	218	179	197	188	210	218	187	221	221	221	201	218	218	180	204	207	182	208	193	203	213	198	183	190	208	181	214	195	211	209	197	198	204	209	186	190	192	213	221	186	213	203	202	199	180	228	169	231	176	190	217	187	208	183	175	206	226	197	210	216	194	196	183	213	207	216	208	209	215	215	215	195	205	193	193	231	227	186	198	224	179	191	188	224	209	216	193	176	171	212	203	183	192	193	179	184	202	197	206	197	208	214	205	194	206	199	229	215	205	225	193	189	233	206	202	181	208	209	195	205	195	223	212	181	198	202	202	215	224	257	183	216	204	186	187	205	196	213	214	235	196	198	193	188	199	203	211	208	199	192	200	174	184	192	218	198	182	199	194	204	197	204	192	176	202	200	185	224	221	191	216	192	199	189	219	210	201	188	205	231	194	225	190	223	196	193	174	200	204	214	198	197	204	186	193	221	198	213	190	189	190	194	197	229	198	193	213	206	176	216	206	201	186	210	222	203	185	193	193	212	189	200	208	210	232	190	209	217	207	233	195	197	189	188	208	201	203	206	200	204	211	206	206	182	187	204	196	191	196	176	188	200	163	198	178	195	204	206	200	196	198	203	191	210	194	208	204	205	224	193	210	185	216	201	226	215	184	188	207	187	176	196	211	218	210	206	195	209	214	211	206	183	215	201	178	223	203	196	225	199	183	187	191	227	200	191	205	191	204	219	189	214	199	219	220	195	209	215	222	184	192	217	208	223	221	191	192	211	211	200	195	178	208	210	177	214	201	211	187	212	214	223	208	231	198	192	204	198	199	215	184	213	225	199	204	210	192	229	200	160	199	187	201	201	197	201	195	210	193	227	200	198	227	200	208	217	213	215	192	173	204	212	197	204	188	198	209	177	165	212	211	193	204	184	214	193	213	214	202	202	210	201	197	183	203	202	206	186	194	199	208	217	209	190	181	204	185	194	198	192	204	186	193	225	205	193	213	186	214	208	221	208	199	188	190	199	201	182	204	188	202	201	204	192	209	195	203	206	200	201	219	191	207	216	191	191	202	191	200	185	213	207	221	196	179	224	192	181	222	186	173	185	197	184	207	213	214	191	220	181	194	197	236	213	174	213	196	185	227	208	197	189	177	208	194	225	211	225	199	190	221	188	186	173	218	203	192	226	203	212	208	196	219	202	203	213	224	188	229	212	206	207	199	189	184	196	216	194	204	215	193	209	208	228	185	202	200	221	191	197	203	219	209	192	204	201	169	209	233	171	204	200	189	206	183	201	205	211	200	229	220	206	185	205	194	217	183	171	204	187	207	218	208	220	173	210	206	244	201	227	175	216	204	214	201	194	197	225	205	199	183	200	199	191	201	193	191	192	196	220	214	199	195	167	186	194	174	213	191	204	206	204	205	223	200	217	201	221	206	203	199	227	178	204	193	203	191	179	191	188	193	204	208	172	208	190	196	205	188	192	191	234	197	203	207	178	190	210	199	208	179	227	180	189	198	184	203	189	174	184	209	205	200	192	190	214	224	202	224	212	217	218	190	199	194	183	187	204	197	196	212	205	196	214	194	228	192	215	200	170	218	188	220	214	227	212	194	187	193	197	187	221	165	184	203	193	193	188	211	186	188	196	191	216	198	172	219	194	183	186	175	193	190	196	215	203	208	207	207	223	201	212	189	178	213	191	220	190	212	212	208	213	230	185	218	216	190	179	205	203	193	193	229	207	228	194	209	215	190	198	233	185	218	200	198	194	198	174	205	185	215	189	212	174	195	226	198	213	215	204	186	178	172	205	203	167	193	185	205	222	223	172	199	205	190	205	165	182	196	200	214	184	214	195	203	193	213	196	201	205	210	228	217	197	193	176	208	207	190	215	202	195	219	207	201	224	214	206	201	229	201	182	198	216	221	205	199	215	200	196	208	193	190	212	183	206	195	186	241	184	198	222	197	195	202	191	204	205	218	213	185	217	203	193	201	186	186	203	190	195	199	185	206	199	205	192	180	235	207	213	204	201	197	213	196	180	212	185	206	198	181	210	190	191	180	187	174	208	216	198	217	197	178	209	204	194	198	191	206	231	202	217	219	225	204	195	201	182	178	196	192	197	196	196	226	194	211	193	229	219	180	199	194	210	207	185	216	188	204	220	196	198	202	183	201	191	213	225	204	210	181	212	202	191	192	162	210	192	200	221	221	201	201	231	183	209	204	217	224	202	222	200	214	194	199	197	199	206	203	187	234	202	184	195	193	204	212	200	198	207	214	207	199	207	192	187	213	218	207	228	220	185	193	196	189	201	194	211	206	219	200	190	175	204	185	221	212	206	200	204	207	189	181	200	199	209	207	184	205	191	224	220	195	191	218	202	179	181	229	201	177	186	198	203	191	196	195	217	195	195	196	197	188	210	208	171	197	193	227	212	194	174	196	203	184	181	200	198	197	203	207	197	199	192	209	210	218	212	216	203	213	200	203	188	205	199	229	177	198	191	196	181	220	198	197	202	218	193	201	230	201	197	213	194	219	203	190	192	218	183	217	208	214	212	224	227	211	205	235	213	200	176	220	194	194	206	212	189	210	206	207	209	194	206
25591	41390	32397	22511	17693	12789	9500	7243	5121	3906	2788	2234	1842	1520	1259	1053	908	659	568	500	463	416	379	316	252	257	223	241	232	255	204	236	199	233	240	225	203	203	229	227	199	226	192	205	201	242	193	213	226	199	236	225	247	239	216	236	228	192	204	229	217	199	196	204	240	230	212	210	242	206	221	223	226	221	194	191	206	229	221	223	238	201	243	208	215	199	216	209	230	203	236	221	217	233	245	207	205	239	207	194	222	216	217	230	209	213	213	259	199	231	224	184	219	246	210	218	224	242	223	231	201	223	239	247	208	231	248	218	251	221	219	197	206	209	212	236	213	211	204	209	237	229	236	259	213	209	214	246	209	229	216	247	216	224	242	230	220	220	231	216	229	197	229	215	198	211	209	206	222	221	227	224	210	206	213	225	223	221	203	212	223	221	211	207	194	189	206	230	225	219	221	215	215	222	241	197	221	223	204	210	248	208	215	218	227	197	212	209	230	255	250	192	196	215	226	197	218	245	205	243	221	231	243	251	203	220	218	215	209	214	235	211	232	238	252	224	215	217	216	232	224	257	223	215	224	219	234	240	198	236	221	227	229	235	207	230	247	220	201	204	245	217	219	222	251	242	219	235	231	233	224	229	209	218	194	233	224	245	200	215	207	220	220	233	226	207	231	220	228	235	224	191	237	232	207	237	230	216	196	226	222	245	234	245	210	221	190	214	205	223	182	230	233	217	224	218	216	243	204	202	260	205	223	214	224	217	216	203	232	235	203	212	187	200	201	230	239	187	211	205	207	207	224	214	217	224	225	202	205	231	247	210	231	232	214	227	221	189	206	210	222	217	207	200	198	238	213	211	235	236	240	214	226	205	204	205	226	225	217	226	215	208	229	227	253	176	225	233	213	238	234	218	200	226	208	233	229	240	225	220	223	220	233	222	216	172	229	198	234	201	233	211	238	210	215	224	241	214	206	214	229	229	226	224	228	239	211	238	212	217	242	240	222	227	227	233	195	212	186	220	222	209	212	212	229	218	182	217	216	205	222	205	243	229	210	221	231	242	246	183	221	220	226	233	195	250	192	210	221	197	247	203	231	203	236	221	212	215	231	225	222	225	214	233	215	216	219	201	202	239	186	227	215	209	235	246	211	227	202	230	222	207	218	232	199	239	253	233	209	217	216	199	230	209	212	220	223	233	219	236	216	228	222	227	221	225	227	220	223	204	251	233	225	196	199	236	198	225	217	238	233	219	210	242	220	230	224	224	231	227	248	247	236	226	193	220	247	224	220	203	214	229	229	221	237	215	193	203	255	260	211	227	247	227	222	212	212	243	235	224	213	222	206	216	204	208	221	206	223	225	231	237	233	218	219	221	224	229	238	201	227	216	219	222	198	225	237	237	238	225	229	216	224	226	183	239	225	210	233	236	222	235	213	214	234	185	217	209	210	195	212	248	217	231	218	193	207	198	201	230	230	194	225	201	228	206	214	231	181	209	223	216	218	201	209	238	216	218	205	203	224	228	227	225	215	199	208	222	215	227	202	246	223	231	223	229	237	233	239	209	221	196	213	225	199	207	240	203	219	208	216	211	205	237	217	234	225	234	229	220	219	223	201	213	237	235	223	221	219	198	234	188	228	224	242	199	226	219	228	230	225	228	246	207	198	207	233	225	247	221	224	218	210	259	212	198	223	237	222	239	201	226	219	227	224	227	243	210	252	217	220	207	249	247	242	212	232	239	228	190	204	202	226	200	232	225	238	208	216	196	222	224	219	224	213	187	240	199	216	213	210	215	230	196	232	227	223	245	196	248	219	230	197	243	209	209	232	216	235	226	204	244	250	214	220	223	222	207	224	200	218	205	217	231	238	219	231	213	212	227	222	215	192	240	253	225	210	205	232	223	222	199	223	221	224	206	217	209	216	200	212	213	199	223	217	211	239	231	226	201	219	252	221	240	219	236	234	228	226	246	195	188	219	233	188	231	204	223	214	218	225	225	200	209	203	229	201	220	201	204	183	240	193	210	235	234	225	215	212	220	221	235	234	234	211	202	198	222	242	233	236	247	217	225	227	207	215	224	204	228	220	196	215	248	237	242	221	212	215	198	194	241	234	232	223	220	230	227	217	181	232	218	203	208	189	231	234	230	235	220	257	218	229	202	200	197	213	223	225	221	223	219	212	206	200	227	216	224	205	230	221	225	239	231	216	212	228	207	230	203	216	209	221	210	228	231	223	218	243	199	230	238	233	232	214	243	215	197	225	221	226	203	208	202	226	205	192	236	212	233	204	241	216	245	242	242	231	224	231	234	239	187	251	224	219	208	220	217	209	198	233	216	219	242	247	240	205	228	185	225	206	237	208	207	222	210	224	200	234	233	232	217	222	218	240	222	224	214	228	211	201	220	230	218	237	211	198	219	232	241	214	232	214	230	233	228	241	243	223	227	225	229	206	212	222	217	207	228	213	232	236	203	234	201	216	243	204	227	196	224	218	231	234	201	208	199	220	226	232	198	206	235	220	205	192	203	194	222	214	215	197	219	231	221	214	196	218	204	201	212	224	234	229	226	208	212	228	253	238	219	216	235	234	232	225	217	201	207	225	240	211	249	261	214	253	219	245	217	217	236	221	188	218	210	227	211	204	226	229	228	229	237	231	222	236	203	233	222	214	237	221	231	210	215	244	201	216	224	210	230	223	220	237	235	202	230	213	228	222	202	235	207	234	210	216	206	217	225	228	197	174	199	219	215	212	220	235	207	236	207	220	228	201	242	237	230	234	202	219	218	201	206	204	199	196	229	215	222	229	208	208	196	207	231	201	242	209	208	199	211	233	212	222	224	204	204	224	215	205	217	203	212	233	214	219	202	233	211	216	201	213	225	210	222	224	230	224	182	216	220	243	188	214	234	213	208	197	222	210	219	237	231	247	224	211	233	236	226	244	213	218	255	207	238	221	225	191	206	213	199	206	193	243	239	199	219	199	238	211	226	250	237	210	217	203	215	224	207	232	242	219	232	223	204	210	206	218	215	219	198	223	226	213	217	211	209	225	226	237	242	223	228	201	222	224	223	229	225	233	208	202	197	183	245	236	245	197	213	234	218	220	238	224	231	215	222	204	213	256	225	226	248	230	186	223	225	220	214	214	207	237	226	244	229	218	198	188	194	223	199	239	232	239	216	205	245	219	188	218	216	224	193	218	211	247	219	194	246	225	225	196	198	232	240	220	236	213	228	183	219	218	224	235	204	214	225	212	199	224	211	194	235	205	205	233	232	199	211	225	207	234	237	228	196	226	274	204	224	195	212	255	226	219	226	243	211	240	239	240	208	220	232	209	201	241	233	204	211	214	192	216	219	203	226	227	234	204	213	207	215	209	210	216	193	206	223	222	214	214	197	221	238	203	228	210	222	207	229	217	236	216	218	204	228	236	253	236	201	235	234	209	208	238	230	185	230	225	223	212	222	191	212	223	238	227	195	199	236	231	201	228	208	215	205	213	221
23349	21022	28295	24147	21718	19528	12165	6831	4600	3414	2693	2163	1799	1472	1229	1017	914	786	701	600	570	536	513	389	400	358	374	360	346	302	329	345	355	327	311	344	320	312	355	303	341	325	318	378	320	342	327	326	313	340	315	325	294	329	326	321	345	332	303	307	324	326	315	322	323	310	321	317	336	331	331	339	319	331	323	317	335	342	302	345	316	350	291	337	324	332	312	339	352	312	304	346	312	309	309	322	342	308	314	343	303	322	324	320	257	347	353	316	310	349	338	323	323	317	312	303	347	337	293	341	328	341	316	327	307	328	353	328	322	333	312	327	338	321	340	342	275	319	328	326	327	321	311	304	314	323	315	350	316	308	331	318	352	319	319	356	322	322	361	318	319	307	320	339	344	357	314	334	326	323	308	352	315	324	322	287	330	334	312	310	301	304	324	298	330	338	319	305	334	319	325	314	320	331	322	315	318	343	324	347	320	354	332	314	311	307	320	333	324	323	328	336	310	364	332	300	327	351	321	326	306	313	343	303	346	293	325	313	358	311	340	316	315	338	322	328	319	337	327	352	333	300	309	324	316	318	297	322	344	298	297	302	320	309	309	355	313	302	312	297	324	349	338	311	322	344	345	325	334	332	351	312	318	306	315	308	341	326	320	305	295	337	302	347	312	317	315	315	333	308	305	308	332	331	325	348	320	313	307	303	303	334	303	353	324	315	326	296	324	311	334	296	332	316	345	312	348	313	327	342	337	328	313	331	308	344	342	333	308	327	310	310	297	324	336	292	316	319	319	318	305	311	334	354	310	350	333	311	315	329	306	331	339	284	321	321	301	313	350	326	272	333	310	346	348	294	349	305	344	335	307	330	339	320	332	314	319	333	300	317	313	305	345	348	331	321	342	332	317	315	324	333	319	323	306	310	363	330	323	336	318	347	322	300	329	351	328	323	302	311	309	318	321	319	329	347	325	334	327	358	303	302	348	294	302	322	309	322	325	317	320	310	324	320	308	334	343	336	341	327	304	318	339	350	322	363	323	364	321	335	318	354	334	304	346	317	318	321	347	305	317	336	337	311	303	335	357	334	335	314	323	342	327	341	319	362	319	311	298	338	284	306	328	289	319	338	325	340	323	360	319	326	327	345	339	347	298	320	367	308	348	312	320	345	317	355	281	368	328	300	315	331	299	322	325	343	298	326	322	314	318	345	318	328	304	365	311	322	366	319	313	340	310	360	309	312	303	314	329	333	298	297	335	320	313	349	336	311	347	360	347	340	361	310	331	349	317	297	304	297	326	312	319	327	306	333	326	327	328	309	330	295	326	301	335	325	326	336	312	329	334	335	330	298	327	337	332	308	324	327	324	319	333	284	330	296	351	314	312	330	353	310	300	310	334	326	324	306	327	330	305	317	326	335	321	317	341	330	318	317	328	297	347	333	303	304	361	324	328	326	357	303	304	307	300	307	347	331	317	307	327	322	315	299	351	368	299	354	334	320	323	322	360	344	327	316	332	311	318	312	322	306	344	345	327	347	326	297	328	314	295	322	337	321	325	323	344	324	342	321	293	329	318	332	313	329	303	354	300	317	340	326	354	305	324	345	325	317	315	342	318	304	331	318	327	304	310	343	297	298	319	362	318	309	329	311	330	343	333	304	348	316	349	295	292	308	317	320	336	326	312	335	318	345	328	315	319	328	315	322	330	316	314	337	320	330	318	315	320	318	317	313	303	315	367	340	318	337	309	331	351	341	315	352	325	303	333	341	332	332	343	326	338	325	320	355	326	304	338	324	335	315	328	324	332	299	334	354	315	340	306	341	342	351	289	348	331	334	307	323	312	324	328	320	306	297	332	341	312	303	324	310	317	330	314	343	339	311	325	281	320	290	323	326	292	310	338	353	329	323	342	332	347	371	339	325	338	367	324	323	326	321	312	298	341	295	295	338	306	330	335	318	332	352	321	317	322	341	342	297	341	311	324	327	306	338	282	311	311	306	311	310	328	302	314	356	337	316	325	342	325	327	344	310	306	311	302	329	338	326	308	297	327	328	323	348	296	333	361	300	326	345	310	297	314	332	351	340	313	346	340	332	329	336	322	347	336	362	348	290	336	351	308	304	291	321	333	301	313	297	335	351	304	311	349	316	317	338	302	350	325	361	320	348	317	342	293	323	313	327	337	329	321	356	310	285	307	309	350	363	301	330	328	319	324	348	315	318	293	332	316	331	327	309	340	329	324	293	288	313	322	324	334	322	345	310	327	306	324	316	311	338	340	315	317	301	311	321	325	306	308	321	327	328	308	316	290	303	322	313	317	330	344	319	327	355	312	333	349	344	327	323	333	329	379	354	292	316	294	336	298	291	328	336	297	333	314	316	347	334	327	301	296	298	339	351	314	315	336	347	363	335	327	345	318	333	292	316	341	307	317	322	323	315	338	299	334	322	318	307	300	329	331	350	313	301	332	305	342	293	342	344	315	318	327	331	338	296	315	309	309	315	340	331	334	351	330	345	311	323	318	353	313	327	346	301	363	316	319	330	302	322	323	333	317	304	302	304	294	332	317	349	318	326	325	323	322	340	330	334	351	338	292	328	301	319	352	320	319	300	329	335	327	340	332	312	332	349	306	334	333	333	336	326	335	320	302	303	334	301	324	331	325	323	298	326	305	342	325	320	320	347	342	325	365	327	315	335	302	300	321	288	309	314	326	313	350	297	335	323	355	345	310	285	328	340	341	343	345	329	291	330	319	353	343	311	336	309	313	305	323	342	324	331	330	339	306	313	339	341	321	314	316	340	318	342	337	277	331	323	331	326	317	328	353	339	319	302	312	291	325	333	313	321	315	344	303	330	305	336	294	366	311	363	326	319	305	313	325	295	346	283	286	288	316	305	309	326	327	344	332	300	326	340	321	335	330	354	333	307	316	306	355	374	308	326	310	329	326	289	316	336	311	320	310	334	317	309	330	321	311	342	307	339	303	324	309	339	347	330	328	311	306	337	341	309	330	303	335	300	325	337	328	334	306	335	317	342	330	359	342	326	338	298	344	319	347	354	311	337	337	315	339	316	293	293	331	303	335	327	364	313	353	330	307	320	347	317	321	312	344	349	314	344	332	358	360	302	315	304	304	323	312	340	291	306	362	312	348	335	352	315	328	322	322	350	326	308	334	353	318	323	343	325	302	333	280	310	340	335	314	310	327	271	322	328	336	325	350	327	326	289	313	306	353	293	341	329	325	333	314	324	356	319	353	351	360	365	326	316	328	342	326	309	335	308	351	322	331	310	362	329	322	359	301	349	336	308	351	339	336	322	294	319	326	326	357	319	308	345	329	322	331	344	316	300	335	317	366	304	310	294	295	334	351	309	299	295	303	308	348	354	319	341	340	330	336	319	310	276	331	351	340	349	331	313	323	307	348	309	313	327	280	326	327	357	312	346	321	303	332	329	325	317	290	333	331	342	329	323	317	327	337	296	303	274	310	306	316	304	310	340	332	349	299	314
26203	49011	38828	28678	23209	18025	13430	10332	7626	5769	4415	3522	2758	2206	1915	1551	1323	1134	887	821	773	675	547	500	448	390	396	351	373	411	347	387	385	375	346	344	371	353	370	331	343	361	361	348	369	374	331	355	343	393	338	305	337	329	378	366	337	352	361	324	382	331	361	343	380	355	364	338	341	340	359	362	332	315	358	342	370	315	339	330	357	360	354	325	338	365	334	359	339	364	350	342	326	349	336	349	336	357	364	338	345	344	331	330	367	330	383	357	353	319	344	357	343	357	361	346	381	345	363	335	356	343	357	357	378	344	348	351	327	347	347	341	333	356	335	320	352	336	327	352	379	327	362	362	362	348	335	363	369	332	331	318	406	328	345	343	332	351	369	355	315	351	324	367	334	344	333	336	336	328	343	337	356	375	357	356	363	350	314	374	350	387	368	372	343	338	343	316	330	352	350	349	385	358	376	372	348	362	331	336	350	365	369	353	373	342	329	339	363	346	351	359	318	363	373	355	369	362	345	376	371	350	355	347	365	324	351	366	348	357	352	360	368	362	369	369	348	348	322	359	348	344	362	332	358	366	363	339	369	339	373	359	353	333	331	355	285	327	312	330	355	357	374	372	355	362	377	328	361	330	373	336	346	342	334	385	324	331	367	340	344	336	353	355	360	372	367	308	372	318	344	348	361	368	354	358	355	338	324	367	339	330	343	365	337	381	328	355	358	351	333	373	374	338	369	395	344	361	352	381	361	363	339	357	322	363	337	330	342	330	374	361	341	341	363	349	342	363	349	317	348	331	357	322	314	383	328	390	363	329	360	346	338	341	340	317	338	323	336	354	324	333	372	379	346	358	350	337	341	347	314	355	343	389	331	335	368	345	353	354	352	362	341	341	371	349	381	363	360	343	364	343	344	355	364	368	365	358	350	334	352	343	331	324	378	334	332	372	374	359	346	370	356	353	386	381	364	374	350	375	350	347	350	337	325	384	313	367	351	327	337	393	331	333	347	354	350	370	300	355	362	357	352	349	366	337	334	342	348	366	367	360	343	387	336	348	365	342	362	345	354	321	326	328	360	309	378	346	353	330	352	316	332	351	352	356	360	334	327	327	357	362	349	343	373	353	341	381	336	337	330	357	348	321	327	369	323	360	378	362	333	348	326	355	334	330	352	323	348	351	344	320	360	348	349	336	375	364	314	359	373	342	372	317	370	320	356	354	382	347	344	364	337	359	369	311	322	373	360	324	343	336	365	346	356	359	345	361	385	349	322	341	337	384	350	346	334	358	391	368	350	333	377	355	374	336	343	342	328	347	356	351	367	382	386	356	364	326	346	328	368	374	321	346	339	332	343	356	349	366	355	349	323	349	306	375	347	344	345	339	321	316	366	365	346	376	322	357	329	339	388	359	377	379	332	321	389	377	361	337	356	359	333	344	359	352	368	332	389	356	368	352	349	350	344	351	373	350	334	335	301	346	341	328	359	316	362	382	358	363	378	355	358	391	346	362	357	377	322	337	339	353	347	324	365	353	333	350	372	325	359	341	347	390	348	414	350	324	330	338	366	347	322	346	357	350	349	324	349	330	341	376	331	342	351	339	351	373	339	384	375	356	354	354	342	363	336	346	364	384	359	311	334	353	322	349	367	364	317	330	305	341	308	373	335	356	371	340	367	323	334	374	368	377	326	321	317	359	376	377	338	321	373	349	371	384	342	341	358	321	353	356	328	355	347	343	334	364	368	373	335	351	345	373	337	358	362	314	331	341	360	331	375	359	339	358	313	346	346	341	370	347	327	366	354	378	351	323	350	351	352	329	342	322	361	347	355	385	334	362	375	374	343	351	349	361	359	320	366	366	349	367	366	345	379	353	354	366	368	353	360	340	371	346	355	346	329	326	355	344	364	337	324	343	357	324	344	351	366	314	343	361	341	353	343	332	356	367	351	328	341	317	317	390	353	358	352	380	355	345	345	339	386	353	350	372	335	310	341	332	340	358	320	354	342	325	340	357	352	342	360	322	356	335	372	364	401	364	351	324	339	341	377	320	352	348	374	362	373	363	358	356	347	341	341	348	364	362	327	310	346	312	345	350	371	336	359	363	349	369	355	358	353	373	344	356	345	352	326	380	392	331	342	344	349	346	325	323	355	343	348	343	334	374	339	308	376	331	329	329	354	363	380	380	391	384	344	347	336	323	324	381	340	327	354	343	349	379	355	332	369	349	360	369	338	334	340	352	338	345	363	334	327	352	347	369	369	387	355	332	355	346	335	346	357	358	358	358	378	341	341	360	384	366	337	377	335	342	380	318	369	380	319	342	321	361	356	341	318	376	361	318	374	384	351	324	341	359	348	366	348	340	346	345	313	354	372	361	384	369	331	307	355	338	361	318	364	372	354	357	325	375	336	359	377	365	385	364	355	350	313	343	339	354	379	371	343	347	319	373	360	307	318	350	357	334	345	357	330	338	373	356	355	343	369	321	362	363	373	324	380	341	362	363	377	387	358	357	342	349	349	354	353	351	350	337	358	356	349	373	343	341	320	361	345	347	360	334	340	374	338	330	347	365	353	372	323	360	352	363	382	341	330	332	381	343	365	344	349	369	363	309	330	333	349	357	339	346	336	339	330	333	351	355	345	341	397	344	351	331	348	355	360	337	333	353	361	326	339	322	364	341	346	318	353	359	353	377	353	350	309	324	322	371	375	353	369	367	327	329	342	350	342	350	308	327	352	349	353	345	352	358	348	363	329	381	335	358	365	361	370	361	389	354	361	350	350	393	352	328	359	322	356	364	335	343	338	365	377	397	314	349	346	358	360	336	356	379	361	346	345	339	339	341	340	326	344	344	349	397	328	368	345	350	339	352	390	355	351	346	366	337	339	341	349	372	362	348	382	387	340	353	337	403	370	355	344	366	363	351	347	348	351	340	365	373	345	358	365	352	361	339	334	347	347	371	335	344	346	349	316	348	342	344	367	342	388	351	353	349	330	355	377	397	383	350	368	359	349	370	334	340	365	354	395	383	352	332	360	352	332	348	352	374	364	359	338	365	351	399	359	376	334	307	366	369	362	342	348	388	349	361	345	330	373	360	350	313	352	378	345	384	335	362	343	359	348	366	342	314	327	367	349	371	357	363	359	345	340	365	351	368	357	354	362	305	343	346	346	349	342	292	343	385	366	357	402	381	328	344	373	334	334	357	364	348	359	339	357	327	321	379	370	344	371	348	357	370	331	353	366	334	352	344	366	347	376	345	332	374	354	383	341	357	349	368	363	369	351	370	346	367	386	360	363	377	375	315	348	360	378	381	391	320	371	382	355	392	361	319	351	337	339	355	342	351	373	331	383	321	359	423	350	362	347	367	379	363	321	334	317	336	357	347	376	390	362	378	340	346	330	337	381	383	347	318	339	334	318	355	348	379	366	384	331	384	377	334	383	355	325	388	323	351	323	309	313	348	373	354	319	371	357	349	334	342	350	335	378	421	394	361	346	351	324	362
24544	20951	27467	25943	19620	13061	8060	5055	3687	2746	2001	1604	1348	1056	848	731	605	519	408	396	350	324	220	191	183	178	163	156	142	171	149	151	147	140	136	139	156	126	145	145	154	153	145	144	123	138	144	148	151	144	138	150	127	147	144	135	135	144	151	147	139	148	142	149	145	159	121	160	144	140	129	130	148	148	142	145	122	140	152	145	130	154	146	160	145	132	122	148	148	124	126	140	159	133	147	142	134	130	141	143	138	145	140	137	163	139	135	135	154	145	139	126	167	144	134	147	140	146	138	139	136	164	122	148	159	137	150	158	157	139	142	102	144	140	141	142	136	152	134	155	159	155	142	139	151	144	143	141	133	129	142	163	153	143	143	132	152	163	145	168	151	132	138	150	150	129	148	142	135	143	161	152	140	152	139	163	146	149	164	160	129	147	152	124	133	126	153	155	142	150	121	137	125	130	145	124	136	135	129	147	136	133	143	137	157	158	133	145	125	133	143	144	136	144	149	142	151	144	113	123	160	130	146	152	141	126	145	143	134	123	156	138	164	159	147	155	141	154	155	136	140	141	124	120	125	133	134	141	129	148	141	163	129	139	153	147	145	159	148	139	149	128	148	145	149	127	162	135	147	156	150	129	150	158	139	144	143	135	114	150	129	163	135	148	122	155	143	158	147	164	166	114	144	157	136	138	130	133	136	153	149	130	153	146	139	159	130	149	167	138	168	139	146	150	147	163	129	172	157	162	167	132	149	144	153	150	140	125	135	138	126	160	133	163	146	136	131	142	142	155	158	151	126	144	138	137	147	152	146	152	152	151	129	145	158	148	150	139	141	140	164	124	138	130	150	140	171	163	138	138	150	156	138	168	155	163	132	119	144	117	160	151	137	156	131	152	143	147	146	131	150	130	141	121	151	144	161	164	136	154	155	150	118	146	141	143	133	160	146	129	157	169	142	123	141	110	158	140	154	167	158	148	142	122	120	158	148	120	138	158	146	163	138	144	147	149	133	156	169	135	106	150	156	146	118	133	134	160	131	132	140	148	158	155	151	142	166	128	147	147	145	139	119	175	128	148	134	118	146	153	139	143	164	148	145	140	153	132	146	144	126	133	169	124	140	148	129	118	133	149	176	119	133	158	154	152	137	136	142	144	138	141	154	131	127	156	147	159	138	128	131	150	147	139	131	161	139	154	143	142	132	161	151	146	170	156	151	145	147	141	146	149	148	148	136	152	168	128	133	126	127	140	126	143	143	154	147	149	139	157	148	123	161	130	146	135	145	123	144	139	142	146	155	136	137	142	153	141	144	142	115	138	124	147	137	156	139	156	133	140	112	143	124	165	134	121	161	183	134	145	135	137	137	136	173	147	151	142	154	165	137	140	155	129	132	137	154	156	149	129	140	146	150	148	141	145	152	133	142	137	163	144	137	137	134	128	155	138	143	141	126	143	155	138	128	158	135	138	145	133	121	152	143	143	136	150	123	144	141	132	150	142	141	148	128	139	146	132	145	152	148	165	153	152	141	144	142	121	140	144	144	153	155	152	149	142	150	141	154	124	142	169	141	149	161	127	146	152	155	149	136	142	139	116	144	136	150	130	152	151	146	151	150	149	124	155	157	144	152	144	136	126	147	122	140	142	137	129	127	143	178	132	164	170	140	157	138	149	140	152	138	153	140	140	128	137	141	142	138	152	161	156	129	138	129	137	148	130	151	144	141	110	132	152	140	137	146	121	138	138	132	178	135	142	155	132	154	141	136	141	154	145	130	157	137	154	151	135	143	133	147	118	152	134	129	140	147	127	157	138	131	133	165	143	145	144	134	136	141	130	151	165	134	138	146	160	164	143	146	158	138	137	136	139	148	143	136	144	141	120	139	126	149	161	144	164	145	139	136	154	174	133	151	154	120	148	133	136	153	162	158	151	144	131	159	122	157	132	126	150	142	147	124	148	149	150	148	136	148	136	148	153	141	154	157	163	156	135	148	135	117	160	168	168	127	123	122	126	165	141	141	97	126	125	123	131	167	138	125	135	125	144	132	120	153	139	139	156	161	157	130	134	149	147	184	140	158	146	150	143	140	150	130	130	147	130	131	136	164	149	120	147	140	126	139	139	156	134	148	154	149	155	146	144	147	137	139	162	129	161	167	148	150	154	155	122	157	146	164	155	158	155	142	126	160	139	154	132	138	141	157	142	154	158	150	144	160	142	146	112	151	141	142	142	137	156	132	139	144	137	123	139	132	152	127	131	129	136	146	154	131	128	131	131	144	122	138	155	134	157	156	112	151	148	154	137	163	144	140	162	148	132	134	149	138	140	155	149	143	140	124	144	140	158	138	162	126	120	165	139	138	127	151	160	136	128	144	151	144	136	129	155	156	137	146	144	161	129	133	136	148	127	139	161	129	147	139	145	140	153	147	181	138	156	132	143	165	143	142	134	150	153	132	144	153	134	136	139	133	135	151	121	120	129	135	130	146	148	139	137	150	161	143	139	125	159	152	126	159	128	161	121	128	144	151	144	158	135	123	139	129	128	169	122	167	144	129	141	116	133	140	170	149	158	141	151	139	154	123	137	149	146	170	138	130	146	147	143	141	136	134	149	135	132	151	144	150	155	164	145	135	127	157	131	152	154	132	141	133	141	149	133	134	167	122	132	142	151	158	132	137	149	146	161	131	132	142	139	145	146	147	140	138	174	143	154	132	126	165	146	136	121	142	137	121	120	163	161	132	157	165	133	145	141	139	134	127	165	156	129	142	144	131	142	132	106	151	124	159	131	158	152	141	146	144	146	155	145	141	120	151	141	150	115	148	137	158	173	144	136	177	135	142	143	131	161	151	127	142	148	151	138	143	128	146	143	132	150	118	142	140	134	144	155	145	150	144	138	153	146	147	133	142	148	131	138	134	158	141	140	150	137	148	145	133	142	125	129	139	138	142	154	152	136	146	151	141	150	151	121	180	159	146	143	148	139	120	130	152	123	141	153	144	140	154	123	134	144	122	125	148	153	147	124	165	142	135	137	154	136	142	145	118	147	131	153	125	158	126	141	151	149	142	147	160	142	167	143	142	144	132	152	143	142	145	130	147	119	145	148	129	135	131	143	165	140	142	130	166	146	140	148	158	128	140	154	130	144	135	148	140	130	140	140	137	145	143	156	139	146	149	120	153	150	151	147	136	147	150	142	163	142	142	134	136	139	148	141	156	129	118	149	133	148	141	163	142	129	145	142	151	138	142	161	127	150	136	126	127	158	146	138	145	141	144	146	160	145	139	135	119	145	131	188	139	126	144	156	147	139	148	170	143	134	134	150	133	142	129	131	139	144	140	147	143	146	123	156	134	135	119	138	145	130	140	136	124	140	150	121	116	144	147	155	126	132	142	148	141	143	138	146	137	149	159	156	155	119	158	124	158	132	140	150	137	154	151	141	131	137	145	148	130	136	143	142	158	143	129	141	148	130	145	131	131	130	168	147	145	143	150	144	164	141	149	134
25192	45387	36004	26274	21285	16456	11915	8714	6605	5091	3787	2887	2295	1733	1455	1222	982	825	638	575	486	480	349	263	237	211	211	178	176	144	161	189	157	154	155	154	175	153	175	156	156	173	159	161	180	142	176	142	154	133	164	199	137	166	148	117	157	161	151	172	143	175	174	160	151	160	173	174	153	172	163	157	180	179	150	168	150	159	138	183	135	177	174	151	183	166	175	167	171	165	150	150	168	136	151	146	182	143	169	164	173	164	183	162	159	171	164	134	171	147	185	148	174	169	170	147	176	166	177	158	146	166	164	156	168	149	154	169	161	148	155	156	163	165	173	173	159	179	165	153	174	179	159	188	169	179	156	154	153	170	171	169	150	158	175	178	167	160	149	159	168	179	171	161	150	161	163	156	161	164	167	183	139	154	144	157	182	143	152	158	159	161	166	169	180	167	169	139	178	166	171	154	155	157	175	166	138	155	171	168	168	144	189	143	168	185	158	156	154	161	181	145	185	145	149	155	177	175	139	174	151	150	145	162	172	169	168	170	180	166	139	173	162	140	165	166	163	163	150	167	157	154	172	165	171	172	152	149	161	139	180	166	188	159	156	159	150	147	133	145	157	144	166	164	160	187	168	149	171	164	154	168	151	191	156	168	152	139	159	169	141	161	168	167	166	163	169	179	143	166	160	146	177	166	164	153	152	151	162	165	158	170	150	139	164	162	154	163	174	153	150	155	146	152	173	151	172	151	163	159	147	155	168	175	173	143	160	156	164	166	164	158	175	167	167	155	146	182	147	150	160	155	154	146	139	174	169	175	155	175	169	153	160	166	135	171	153	144	155	151	159	154	168	156	176	148	142	164	158	144	173	158	152	168	168	153	156	162	156	139	144	147	168	156	143	163	162	172	155	150	154	156	151	155	154	166	153	166	157	152	154	170	163	162	165	176	172	142	151	183	144	196	173	167	157	152	131	159	171	193	141	151	133	170	182	160	191	166	174	163	150	173	143	180	147	166	162	171	167	164	170	164	149	175	158	182	168	173	162	148	157	162	140	142	155	158	155	138	165	173	169	175	172	177	182	173	155	158	181	172	168	168	155	180	143	154	145	143	169	188	139	157	174	168	164	175	161	159	158	161	159	168	162	151	168	173	168	179	164	141	148	171	180	145	163	155	158	172	162	149	158	154	147	156	163	167	172	159	162	165	172	162	148	160	165	150	140	149	165	152	174	163	167	139	143	160	170	175	166	167	174	157	161	159	164	165	150	188	158	156	155	160	154	171	168	156	155	159	169	159	159	153	175	171	175	178	153	155	168	161	156	160	182	178	151	139	170	149	188	178	161	159	140	155	153	147	162	163	148	163	164	175	150	160	152	156	148	151	153	141	158	174	152	144	165	172	170	139	176	142	175	139	153	168	150	186	170	171	138	162	157	161	142	162	168	155	155	158	145	156	151	155	163	139	159	154	150	139	162	171	165	157	170	159	134	169	160	170	139	159	155	177	157	151	148	172	178	158	153	182	153	178	145	163	174	163	156	141	184	167	167	169	166	169	156	177	174	185	157	175	163	167	167	151	158	137	161	179	160	160	169	150	143	137	150	144	162	180	183	152	174	171	166	150	168	182	155	149	169	174	176	162	193	165	152	161	130	146	160	142	171	175	179	177	174	149	138	161	165	150	170	152	159	128	139	164	166	173	177	156	159	176	149	148	169	153	165	146	165	162	149	164	171	176	169	163	179	173	182	176	157	157	165	152	151	154	148	167	150	129	167	166	161	176	139	176	165	173	170	138	174	174	158	163	170	157	176	156	171	169	157	166	164	160	194	156	165	150	169	149	162	176	157	158	168	174	155	144	144	178	149	143	156	157	161	150	155	150	160	172	171	140	141	150	184	166	140	183	161	176	140	151	168	174	150	162	170	178	149	142	150	166	164	144	159	142	155	157	158	164	179	167	145	145	162	161	140	167	160	187	149	162	174	159	159	154	158	153	162	154	147	160	177	163	165	162	167	178	166	171	141	174	162	165	162	153	166	165	170	135	171	171	159	142	159	150	165	169	150	156	137	162	140	162	189	173	137	163	165	166	170	154	161	142	170	158	162	168	166	146	164	172	141	178	160	175	154	171	170	155	151	159	175	167	155	174	169	155	144	154	146	163	172	169	153	169	178	167	153	166	168	174	193	151	158	162	177	154	222	165	157	159	185	162	169	150	144	149	164	149	157	162	178	146	167	158	181	148	140	176	162	164	159	158	167	148	141	161	170	169	182	154	155	168	186	175	169	182	149	186	174	150	162	158	180	148	162	161	147	140	158	143	154	173	155	171	161	166	177	169	156	174	160	173	143	165	159	160	165	202	153	137	152	157	163	159	143	158	143	169	164	160	173	166	171	169	158	137	156	162	158	166	133	151	156	188	168	165	141	150	148	174	151	155	159	144	148	175	159	152	169	179	154	171	160	168	172	158	154	141	141	154	132	162	161	152	161	148	151	177	168	152	158	182	140	156	168	161	145	149	154	152	164	168	163	163	165	160	161	160	155	146	155	161	156	145	164	153	148	163	172	184	164	149	166	162	156	149	168	137	157	151	160	180	179	147	152	157	166	154	159	160	164	159	207	144	157	154	155	139	146	160	160	141	171	164	168	166	141	160	151	147	159	169	177	159	167	175	133	169	164	157	157	158	148	161	172	157	151	156	138	150	190	174	156	161	178	156	142	161	161	179	151	166	149	152	169	151	145	149	163	176	169	171	188	148	151	167	148	161	175	163	157	165	157	166	150	153	166	165	143	156	153	177	154	160	161	153	184	157	151	159	138	125	151	161	162	139	150	154	138	184	160	163	168	173	152	152	183	142	176	152	171	139	160	152	153	161	159	162	178	168	163	171	151	160	152	147	156	152	178	157	167	170	131	166	137	149	167	154	161	173	165	149	156	154	161	163	163	135	180	176	166	173	141	172	149	154	172	165	150	151	162	143	160	149	159	152	157	165	166	162	149	153	154	166	177	158	153	169	165	163	184	150	150	138	146	181	174	156	179	176	175	160	158	163	177	190	178	167	150	155	159	162	160	156	166	137	149	157	166	147	137	147	172	163	172	155	157	163	154	167	164	178	156	155	156	149	162	141	167	173	162	171	172	178	149	148	152	156	160	151	170	169	170	164	168	154	167	168	175	163	158	157	165	161	154	153	159	151	162	160	196	161	174	159	148	170	166	163	183	145	152	152	178	168	184	146	133	132	164	190	164	180	155	146	166	169	162	160	157	166	168	154	158	176	171	160	157	155	189	179	153	169	138	154	153	190	156	128	151	118	150	171	150	160	162	151	159	142	175	197	159	160	150	159	142	165	156	141	139	153	196	163	163	160	162	139	150	151	181	158	170	185	165	168	161	152	167	148	149	150	152	138	158	164	162	161	170	138	157	164	161	166	146	144	152	187	158	167	153	127	166	170	167	157	154	161	170	172	190	135	157	162	158	170	168	167	164	144	151	157	168	160	179	170
22433	21065	28702	23708	21367	22546	19908	9513	6449	4734	3692	2745	2226	1815	1503	1315	1158	941	783	710	611	620	517	401	395	361	320	325	319	328	304	318	297	318	283	298	299	319	310	300	298	289	280	319	329	339	310	277	311	285	303	274	320	317	298	286	331	315	304	315	304	294	311	296	310	306	352	310	251	290	264	328	299	281	293	301	296	279	302	304	309	285	282	293	322	284	303	284	261	320	311	311	275	286	289	305	299	337	313	322	272	311	286	295	285	317	293	327	298	300	278	308	295	325	277	304	286	288	333	321	304	281	309	304	282	285	278	289	300	283	300	275	322	317	282	275	294	288	289	307	281	287	309	284	303	284	288	299	317	300	273	288	289	320	306	331	296	282	282	286	282	285	295	296	286	292	263	286	317	292	294	306	304	293	279	286	287	312	343	325	314	303	333	312	300	291	292	319	271	291	265	303	326	273	288	302	304	290	289	295	270	296	305	320	288	285	266	272	289	298	299	303	331	272	291	285	308	278	310	294	322	267	313	293	285	286	307	281	292	305	310	294	293	289	301	329	311	289	292	268	274	270	281	279	325	285	261	302	311	283	272	297	271	282	266	285	327	287	280	280	305	302	306	296	299	308	320	316	279	290	315	293	320	261	295	290	295	295	304	310	300	308	272	314	321	301	271	312	296	318	282	304	291	319	296	297	279	273	309	276	295	285	315	302	284	320	282	312	322	290	300	309	348	295	296	327	298	296	325	292	293	313	302	316	297	302	312	266	310	311	296	282	308	292	277	268	277	289	280	309	318	300	291	273	259	306	291	319	287	260	303	294	294	284	284	303	314	300	276	302	280	306	283	286	303	338	298	307	291	302	290	289	286	291	293	301	275	298	313	270	277	348	299	310	278	324	282	290	300	289	282	253	311	301	293	306	289	296	300	298	297	338	316	309	303	267	328	282	293	300	255	326	293	295	304	303	292	286	285	288	294	315	301	302	281	285	297	283	295	311	304	317	277	304	291	271	269	276	312	267	279	288	307	309	289	269	312	302	276	300	320	291	286	276	310	306	286	327	269	305	276	261	344	296	317	306	319	287	306	292	268	287	293	334	300	292	278	311	309	309	316	286	297	296	331	279	283	306	277	334	249	308	277	264	323	308	286	298	277	297	334	293	284	304	331	288	269	311	281	285	342	308	328	287	298	301	286	339	347	298	274	283	282	270	343	292	295	286	313	297	318	248	290	301	293	302	291	297	300	307	299	287	322	318	311	295	300	302	280	319	297	318	310	318	298	323	281	330	305	285	266	259	300	295	312	319	275	302	257	312	294	308	304	292	292	300	304	279	303	306	310	288	266	301	296	310	325	291	310	283	269	290	275	274	278	284	297	273	302	296	278	289	283	311	276	293	284	286	300	310	308	298	326	290	292	261	320	304	330	312	290	296	310	297	306	327	304	323	304	321	291	325	286	285	317	294	272	279	333	287	286	270	297	294	309	295	251	292	298	298	271	316	277	265	318	292	293	304	292	305	295	330	298	295	317	316	313	322	283	282	296	296	305	313	310	282	280	292	285	337	305	303	326	294	295	289	308	323	279	282	327	294	301	304	328	280	303	297	277	284	305	307	295	302	310	288	275	294	309	278	299	258	272	324	285	314	272	281	308	311	302	320	297	261	294	314	300	282	283	275	324	262	321	286	305	323	298	290	300	292	286	289	297	309	302	303	290	313	286	283	292	316	286	300	328	307	311	294	277	264	263	298	309	292	289	284	317	307	293	318	306	277	300	290	309	301	284	314	285	305	280	312	298	305	289	297	292	296	281	303	298	293	275	273	326	275	274	282	285	313	267	307	327	273	322	311	279	280	306	320	291	319	302	284	289	293	269	272	308	312	314	258	281	278	278	319	294	276	268	311	337	295	285	298	294	273	323	324	317	267	280	297	309	300	305	323	329	278	271	328	323	260	312	307	320	272	290	268	295	302	283	310	295	279	310	283	294	289	303	281	288	300	306	272	304	322	309	342	297	298	310	287	296	297	277	306	276	309	327	288	323	310	300	307	313	302	311	255	300	279	316	308	276	281	293	293	295	329	315	326	318	285	294	281	307	273	305	302	294	287	275	293	308	257	285	298	277	269	303	285	323	301	315	298	316	278	298	296	280	301	289	281	329	306	277	299	277	285	289	325	301	304	331	278	294	297	294	319	290	322	307	298	305	304	305	319	286	283	290	313	295	305	283	262	289	322	277	298	279	282	281	315	280	294	336	278	295	274	290	312	296	317	296	281	311	309	274	304	312	284	282	316	291	297	295	289	298	315	267	310	283	311	285	306	286	277	290	284	294	301	279	307	317	284	280	263	323	288	320	284	296	304	313	277	267	296	272	272	275	297	275	318	272	290	297	311	299	289	266	300	313	297	267	313	296	294	278	292	323	277	269	313	294	309	303	292	314	277	286	298	305	305	286	289	257	293	288	302	303	294	277	300	292	297	276	296	283	292	310	293	256	306	334	299	266	274	293	332	269	292	258	312	297	296	279	298	284	316	271	292	273	312	282	265	340	292	298	315	276	277	271	316	313	302	307	310	276	311	284	279	272	307	292	292	300	295	318	306	290	312	313	291	343	301	288	307	302	302	299	301	273	304	301	284	308	286	294	292	292	307	299	292	291	309	297	287	288	318	277	279	290	293	306	311	281	306	323	333	336	293	298	282	279	304	314	292	283	309	322	289	281	300	280	296	318	288	307	307	289	304	286	276	297	303	279	314	272	293	302	267	269	300	267	306	318	301	317	248	296	292	299	291	306	281	293	283	282	298	306	289	259	268	286	284	285	301	266	308	290	286	270	327	323	312	311	268	290	288	296	310	306	290	292	297	266	287	314	298	311	288	314	298	262	280	304	283	336	309	293	295	269	313	293	255	276	285	287	307	291	294	302	273	288	267	295	287	272	281	301	301	300	284	317	284	265	320	312	268	266	298	302	319	288	302	290	298	317	298	312	291	304	332	292	291	295	307	307	281	294	287	285	329	308	315	285	319	320	291	257	272	258	290	294	296	284	289	284	285	286	287	290	288	303	281	304	300	284	314	303	284	300	280	282	315	303	284	280	314	292	295	296	291	278	301	269	274	314	293	290	291	291	307	285	285	295	308	282	315	273	326	287	317	284	315	296	266	282	307	295	324	303	299	285	319	298	300	287	303	290	282	266	294	312	310	306	270	311	277	306	294	263	300	277	331	272	304	294	295	267	258	279	281	308	308	319	298	276	306	316	295	302	268	281	288	308	288	292	292	283	296	343	306	298	280	278	285	304	275	303	307	276	320	283	295	303	292	324	307	286	268	288	286	296	299	296	269	291	289	312	283	282	292	325	287	292	307	273	310	304	306	272	277	278	311	279	321	323	315	305	263	257	299	296	295	282	278	319	276	321	309	303	287	300	285	289	306	289	310	288	306	270	312	310	322	297	314	278	310	285	315	292	284	317	261	314	290	305	326	294	282	292	269	283	274	298	324
28026	53895	43329	32715	27397	22566	17204	12846	10089	7490	5866	4522	3656	2932	2298	1902	1579	1341	1142	943	909	779	594	517	391	426	372	347	347	367	358	337	326	298	366	347	310	321	361	311	303	352	307	348	312	330	348	318	329	336	331	329	337	325	323	341	328	289	358	309	319	362	339	318	310	320	330	315	316	316	322	329	303	343	328	315	343	338	293	319	324	296	340	358	325	311	343	295	353	315	330	322	285	320	303	311	309	301	332	333	310	316	319	317	327	326	337	330	345	346	314	313	326	330	336	345	315	332	344	301	361	328	348	341	312	335	312	319	330	313	314	289	323	300	307	361	326	339	290	322	316	313	309	298	329	300	323	351	330	304	331	329	315	330	333	347	331	356	312	299	319	320	317	325	314	339	314	355	318	299	348	321	312	357	296	324	320	321	316	301	333	311	336	321	343	312	284	315	316	325	370	335	311	309	348	302	336	367	307	327	304	383	295	326	302	302	340	316	320	322	321	313	334	309	301	307	304	333	303	300	302	347	310	308	316	346	311	308	353	332	340	332	316	305	338	318	303	325	331	307	310	324	360	329	313	339	331	337	332	311	304	339	334	352	321	286	319	318	317	316	316	328	324	338	321	309	333	320	319	336	311	304	278	320	334	340	342	336	351	319	351	318	314	328	315	332	317	317	292	334	305	308	325	302	311	283	330	298	337	340	328	315	330	322	343	317	315	328	296	292	342	310	320	304	289	326	327	325	341	325	303	316	319	307	323	334	349	350	335	314	315	318	334	317	322	299	316	345	356	317	312	323	338	308	316	347	341	301	303	320	302	318	318	317	306	315	321	369	301	311	328	336	323	308	335	296	336	331	327	359	272	314	325	343	316	336	320	315	335	356	338	308	300	339	330	327	341	294	371	364	299	322	340	319	318	322	311	304	338	348	298	309	329	314	323	329	331	340	274	321	332	313	345	348	304	318	331	313	317	347	307	326	319	325	322	327	310	326	329	328	310	341	310	333	311	297	323	324	325	334	326	334	308	333	334	325	349	346	318	292	329	315	344	284	319	317	336	321	328	312	325	321	287	322	345	314	322	300	294	306	336	309	285	278	334	345	337	306	337	319	328	371	343	318	328	306	338	323	331	298	327	328	351	324	334	329	314	308	328	303	316	315	334	344	317	317	324	286	334	303	324	323	313	292	329	327	288	322	325	342	324	336	333	306	280	322	300	297	315	344	371	317	310	286	294	344	313	343	329	276	322	275	315	321	312	312	303	323	336	315	332	293	303	281	303	315	327	330	323	323	344	323	322	323	354	322	326	318	365	357	311	311	349	317	306	333	354	345	345	339	305	319	320	318	332	333	322	339	307	319	317	313	337	347	311	340	316	316	327	361	343	340	328	346	324	278	304	310	313	312	327	312	345	308	274	344	332	307	337	324	334	327	342	316	316	336	321	308	348	330	329	299	299	292	321	306	305	309	305	310	317	314	300	317	328	342	319	319	332	343	327	311	323	299	330	339	329	307	352	332	326	342	299	322	298	344	307	330	340	344	302	357	286	295	344	353	321	345	336	305	313	307	356	327	304	328	323	339	351	319	324	324	337	336	322	305	308	328	311	338	348	320	325	318	323	344	336	322	307	325	328	365	324	314	319	335	312	338	286	324	344	325	323	322	318	325	278	314	304	325	317	294	327	338	334	331	317	325	295	314	332	288	301	328	338	345	315	308	312	330	306	325	325	336	326	335	287	319	328	370	323	349	318	312	297	308	326	319	307	315	331	338	324	303	314	318	313	321	335	311	311	329	322	317	286	292	344	279	371	306	323	324	338	326	314	293	323	319	324	350	339	321	339	334	315	305	308	307	310	285	316	300	310	320	306	295	313	310	325	303	329	335	306	323	316	330	326	336	336	317	325	356	320	320	293	331	324	349	348	325	332	335	327	308	302	311	322	325	359	295	360	337	320	302	297	305	317	320	319	296	310	305	343	369	306	307	326	303	331	333	317	352	317	314	324	321	333	328	336	281	289	298	344	344	314	333	319	331	303	298	329	324	319	333	369	326	328	315	325	299	299	287	302	290	320	291	310	331	312	327	331	325	313	332	326	290	308	346	330	344	283	320	335	345	322	325	290	322	328	286	294	337	331	301	334	324	290	321	308	307	323	308	325	307	330	294	339	320	352	332	334	342	338	312	334	341	291	305	312	313	302	339	323	341	316	307	298	324	328	301	321	323	329	328	304	349	322	302	327	316	316	326	327	352	336	319	355	297	304	350	291	337	358	332	281	335	322	316	348	352	327	347	301	344	332	300	313	308	299	310	335	325	307	307	317	350	319	318	310	301	347	304	334	315	298	356	320	310	303	334	319	286	322	302	324	318	306	332	336	322	361	302	332	336	322	342	308	299	326	320	306	320	308	337	323	308	343	306	334	314	316	313	334	313	301	308	330	310	287	337	324	347	334	324	292	337	304	348	351	321	328	318	364	335	309	306	351	319	309	325	329	319	312	339	338	329	329	323	331	329	325	301	322	305	309	328	310	330	361	310	327	331	337	303	320	339	340	345	350	332	312	281	333	316	333	329	293	321	337	298	288	333	341	314	311	346	311	291	310	294	287	336	359	337	303	316	336	327	312	323	316	330	342	306	332	311	350	315	317	323	331	306	337	364	344	320	316	320	316	286	344	312	305	306	318	289	322	297	323	335	319	355	343	297	338	347	311	308	321	357	324	344	305	336	306	350	356	325	317	322	323	371	298	340	338	356	340	325	339	303	332	311	326	346	321	321	319	315	321	289	357	310	299	288	348	342	286	333	349	303	366	354	340	319	307	327	361	315	329	320	339	344	288	332	327	306	313	342	300	325	337	314	303	315	329	290	303	323	304	343	313	313	315	326	330	316	329	301	337	335	285	288	315	331	345	320	339	313	314	319	332	342	332	315	307	317	337	321	332	358	340	315	309	320	322	333	292	304	322	335	348	324	323	325	331	287	308	311	299	326	327	301	290	293	308	352	340	321	299	296	335	312	294	313	338	304	318	335	301	329	318	317	314	297	314	325	323	316	339	313	330	326	319	293	321	302	346	335	342	313	340	323	330	320	322	311	332	315	302	347	318	309	327	336	299	295	339	325	295	311	322	320	319	286	280	335	310	310	333	305	342	296	352	311	323	303	330	336	320	338	316	290	311	321	307	298	324	298	302	306	329	340	310	346	319	287	337	320	327	313	335	290	329	304	343	327	305	353	300	338	316	298	329	310	342	330	325	321	328	291	332	314	295	324	291	344	339	320	315	313	325	322	317	334	336	324	325	343	319	325	319	319	336	341	316	286	327	310	308	310	320	302	288	317	314	298	317	311	311	325	337	334	341	311	305	322	305	318	331	315	328	316	355	322	302	348	354	320	334	331	320	308	352	318	321	324	311	304	297	351	320	320	320	305	352	294	301	325	363	301	301	323	313	344	340	349	347	330	329	318	344	309	343	320	334	341	352	298	318	301	338	324	346	323	287	292
28367	24938	29332	22201	13494	8652	5647	3698	2868	2125	1696	1328	1076	830	760	691	532	445	405	375	344	372	296	241	199	217	235	181	176	171	203	221	211	183	177	194	210	177	194	200	213	202	213	183	171	177	196	167	213	198	184	207	207	184	169	190	195	189	176	207	197	202	149	203	201	182	202	191	184	184	166	190	210	226	205	189	190	220	208	198	193	199	233	198	205	219	191	194	178	196	216	192	212	212	161	158	203	181	182	193	194	185	186	209	210	185	201	203	198	171	199	228	202	185	214	197	186	194	206	183	170	237	181	187	197	210	200	182	188	224	210	171	191	197	195	199	189	200	184	198	222	202	210	178	214	180	178	195	198	180	208	165	204	199	219	205	202	198	203	172	197	194	190	174	181	194	218	177	195	207	195	189	192	202	209	205	184	188	197	211	173	181	207	183	203	245	198	186	187	187	186	202	187	182	206	192	205	194	195	208	230	163	205	204	192	187	191	195	194	211	193	214	188	196	182	187	182	184	179	192	210	177	194	220	186	193	231	209	203	188	195	210	188	203	198	192	195	170	207	208	185	207	210	198	172	194	209	183	213	219	242	210	191	202	198	213	192	166	169	184	226	189	182	198	217	174	196	183	188	181	191	225	189	190	182	213	172	207	185	210	194	204	166	182	201	200	166	215	208	223	193	185	201	193	190	183	180	189	194	215	191	225	188	204	216	191	180	191	186	202	231	184	187	202	204	206	193	206	219	195	191	192	208	188	167	192	187	202	211	190	175	191	200	206	180	182	188	191	226	179	178	235	186	231	185	178	214	203	200	183	184	184	213	167	200	220	199	177	190	227	209	207	202	218	194	187	206	213	195	201	180	193	214	193	195	197	201	177	226	168	191	198	185	203	199	215	176	192	185	177	193	187	196	198	180	191	210	206	212	210	202	178	190	229	185	195	183	194	212	192	203	178	209	183	202	167	184	189	208	183	216	225	192	184	199	186	202	163	194	200	201	205	210	178	202	197	205	205	176	178	202	208	187	187	195	194	198	215	200	194	183	213	173	196	172	206	197	199	193	214	184	199	185	181	194	184	200	169	176	190	208	195	221	193	203	196	209	206	203	172	206	200	174	218	194	217	216	216	185	181	176	176	205	203	185	186	198	190	205	204	186	187	195	207	190	204	211	198	216	191	195	197	180	199	186	172	178	187	192	218	181	154	172	206	185	189	201	195	200	195	205	206	207	199	226	183	174	176	200	214	193	203	189	191	198	198	223	226	199	170	220	201	207	196	209	187	204	214	189	187	191	198	194	190	201	194	203	194	177	217	188	205	205	214	202	208	223	200	215	179	197	175	205	187	187	207	188	180	202	193	180	201	175	184	207	181	185	193	210	207	182	182	197	184	216	197	180	195	204	198	200	218	194	202	193	208	213	218	191	215	189	192	180	194	183	202	189	206	179	209	170	177	199	195	214	184	193	211	172	188	211	189	205	207	198	189	221	210	197	206	206	204	209	168	177	190	185	212	194	196	194	203	193	214	193	183	193	183	187	165	169	188	203	179	205	181	179	206	205	204	180	195	205	195	195	177	199	212	204	173	199	227	190	203	197	195	212	213	193	180	202	219	225	189	187	192	178	179	209	216	226	214	199	173	192	225	200	212	190	176	225	213	217	201	199	215	198	237	194	201	205	209	199	227	206	197	210	212	183	189	183	191	192	184	198	207	195	192	191	207	202	187	185	193	190	189	170	188	179	196	201	191	216	193	207	177	196	182	186	208	185	208	196	204	184	214	208	219	201	186	201	203	186	207	176	192	219	177	183	173	198	204	186	211	192	194	190	198	192	192	201	185	203	211	191	201	189	197	183	196	184	195	209	213	184	189	183	221	195	201	205	226	219	188	173	221	199	200	168	195	197	192	182	197	169	182	205	202	188	177	203	208	188	194	207	192	204	198	196	184	192	162	202	216	209	196	192	194	196	198	182	186	207	208	205	208	185	209	186	217	198	189	202	182	196	195	181	202	160	210	173	193	179	218	190	210	197	200	200	227	197	199	191	203	201	197	225	217	205	200	194	178	185	193	202	204	186	213	189	207	220	196	190	169	205	222	180	198	199	179	206	209	172	191	209	194	210	213	203	176	198	181	229	195	194	233	185	186	188	175	179	192	181	207	206	204	212	198	218	205	205	191	208	190	205	195	209	211	168	200	178	198	200	190	213	197	184	181	194	209	182	199	178	199	164	190	181	173	197	206	200	186	206	210	166	185	182	197	212	204	191	206	218	209	187	192	200	194	209	210	210	222	176	183	199	193	196	210	225	199	183	196	208	218	185	200	189	179	204	199	189	202	194	218	182	194	207	189	211	192	194	192	201	191	189	181	201	194	206	224	190	183	194	203	185	196	202	187	208	205	198	214	204	203	185	200	188	194	220	205	175	226	215	189	203	218	197	216	189	213	198	207	233	183	197	203	211	178	174	197	202	207	188	196	199	186	173	212	187	194	188	169	175	215	209	212	213	178	185	202	189	202	170	180	199	206	189	204	200	215	217	213	173	180	185	187	188	213	201	201	201	218	204	230	191	177	184	193	207	208	189	174	172	217	172	203	208	198	203	198	213	195	205	201	193	186	198	193	216	167	194	194	187	198	225	205	221	210	197	219	205	198	181	189	204	177	193	167	182	177	190	188	206	168	193	189	172	167	188	199	205	190	200	217	218	180	197	223	206	193	181	221	189	217	220	187	230	186	202	207	176	180	194	208	198	190	222	210	226	217	194	222	198	201	204	192	191	175	215	215	207	184	208	177	206	180	186	203	195	213	191	195	225	186	195	196	180	191	210	190	219	210	211	178	206	201	200	183	209	185	170	211	199	178	224	202	213	200	167	183	200	195	196	193	216	200	192	173	218	189	222	185	170	208	179	195	187	210	196	198	210	206	184	224	213	208	187	213	160	202	216	197	188	199	175	188	207	182	198	209	190	184	201	176	210	206	188	195	192	212	183	182	204	204	195	213	198	179	176	192	206	182	199	200	217	177	217	199	186	180	192	198	212	214	181	201	237	212	204	212	186	208	213	186	206	181	195	203	210	246	187	213	221	197	183	177	195	194	213	181	197	190	167	188	201	204	210	198	224	180	212	197	201	192	205	194	201	212	193	193	187	166	195	175	176	209	182	187	222	194	197	239	217	186	178	191	192	195	210	184	205	219	179	188	207	198	218	193	223	210	185	171	210	208	210	198	195	179	218	187	198	197	191	192	232	210	198	198	210	193	232	202	190	197	183	211	203	211	201	187	223	218	216	192	194	211	195	209	213	177	187	187	200	195	194	185	169	196	195	200	210	189	187	196	191	212	214	183	215	184	187	190	183	203	192	194	181	218	216	192	224	181	206	202	170	214	212	182	206	182	195	186	193	200	214	204	186	189	188	192	184	194	196	205	192	192	185	201	204	186	189	200	189	211	168	201	185	206	196	196	193	186	226	211	203	206	191	187	186	219	188	169	204	213	190	190
25340	41248	31750	21791	17350	13321	9718	6764	5176	3883	3052	2434	1876	1432	1123	1003	779	699	614	467	442	418	336	285	264	230	231	228	211	216	242	219	209	198	219	204	208	233	232	224	230	223	193	224	216	214	215	205	229	214	213	215	239	212	233	194	222	208	247	219	208	200	219	215	230	227	207	202	210	210	228	179	199	257	222	228	236	216	205	222	222	206	242	219	210	203	198	221	205	197	223	239	188	224	196	212	226	215	211	199	228	208	200	217	186	195	214	201	233	211	225	202	211	194	232	197	228	226	242	211	216	207	223	224	207	175	202	214	213	194	228	218	212	218	196	219	205	217	243	219	206	214	227	215	211	222	192	199	211	196	226	217	228	229	234	221	216	212	215	218	220	212	215	207	200	232	227	240	205	217	235	216	200	200	211	234	231	219	203	229	225	210	234	216	225	208	212	202	213	216	174	221	229	217	190	226	201	182	199	229	222	224	209	213	214	203	223	202	189	226	217	232	220	206	228	224	215	222	183	192	204	221	213	220	196	224	224	218	215	199	222	177	249	225	203	234	226	202	239	219	205	225	221	238	199	218	206	198	211	205	206	205	179	199	213	207	199	214	199	213	227	220	209	205	221	204	206	210	199	210	227	251	219	211	208	215	219	233	232	206	211	179	210	237	240	223	209	218	216	203	196	233	217	227	196	223	230	220	226	189	206	219	229	214	213	228	221	195	225	221	220	217	224	190	225	234	225	221	206	207	213	243	179	240	221	213	215	223	215	211	220	204	200	208	210	234	214	184	224	208	250	220	217	226	232	207	183	216	229	212	220	236	192	244	244	200	232	222	219	244	217	235	208	221	227	194	236	210	196	201	215	204	207	226	224	222	238	201	229	198	213	195	197	218	229	211	215	210	227	219	197	209	201	209	218	209	211	222	199	224	232	209	228	219	214	222	228	190	229	243	226	228	197	211	201	203	236	237	212	198	239	204	205	239	220	213	255	219	249	185	257	224	215	233	221	220	222	210	222	223	210	231	220	219	192	226	215	193	236	208	199	229	204	225	206	218	216	201	197	242	200	212	209	231	216	230	215	207	225	216	218	213	236	193	220	232	242	199	206	206	240	214	219	218	208	204	219	231	184	206	188	216	202	203	213	209	246	218	217	210	209	202	218	219	235	218	213	196	209	195	193	223	185	218	212	226	231	225	214	203	198	253	210	186	221	225	218	227	230	209	202	218	200	209	206	218	212	215	228	217	230	226	212	216	218	208	217	239	208	219	238	209	231	231	217	183	243	215	220	211	219	230	222	220	215	209	238	208	230	223	178	226	219	209	196	221	184	206	220	169	224	230	189	197	209	227	209	240	196	218	222	207	209	219	227	223	225	215	212	182	220	202	209	230	219	202	223	214	227	233	210	232	229	227	207	220	204	231	209	230	198	223	205	192	232	186	221	235	196	215	210	216	246	196	222	221	216	233	225	190	211	214	235	200	196	199	217	215	226	208	237	218	229	186	236	204	211	215	205	193	201	199	206	206	221	203	202	229	220	199	200	244	223	219	225	202	250	229	197	200	203	206	212	201	195	201	219	236	214	207	241	182	201	207	241	211	222	212	189	223	225	186	224	222	222	206	236	228	192	199	231	228	205	224	258	219	210	209	207	183	252	218	203	193	205	237	208	219	234	188	216	217	232	234	213	215	204	218	219	230	230	232	231	254	227	235	219	223	204	212	203	208	219	213	203	208	219	218	201	221	215	214	224	210	208	233	219	220	223	221	228	208	200	216	216	218	190	211	216	232	223	193	199	193	250	227	221	236	221	213	226	210	211	191	213	190	232	231	190	248	249	195	195	194	207	230	223	200	230	217	222	213	229	223	202	229	211	223	198	235	193	202	200	209	201	221	236	233	227	222	228	223	235	198	186	224	216	221	218	203	252	208	214	188	202	211	219	189	217	203	207	226	218	229	201	215	238	197	202	233	213	232	223	224	224	205	218	229	224	210	194	209	203	242	230	207	206	250	202	227	242	238	212	216	217	216	231	224	212	224	210	191	232	208	213	208	199	203	212	205	203	234	233	216	244	246	185	224	209	203	240	211	204	231	202	213	222	216	210	229	219	208	210	187	239	214	228	237	207	241	189	220	204	219	212	236	236	234	211	221	234	206	239	253	225	228	225	193	200	215	227	207	223	185	215	229	204	218	208	222	200	220	206	209	238	220	216	223	210	211	232	192	222	215	220	206	203	218	220	219	208	225	191	206	215	173	220	221	208	205	204	232	219	197	197	208	194	211	213	208	195	198	210	217	204	246	213	212	217	205	228	237	222	205	185	210	189	211	243	240	212	223	222	218	178	203	227	213	227	218	189	209	212	206	220	222	208	199	201	211	207	231	205	211	201	188	235	192	218	214	225	217	191	215	206	221	216	220	236	184	235	224	203	213	221	218	243	231	243	213	208	207	214	218	243	225	220	221	233	200	205	212	237	196	225	219	213	211	217	216	218	233	223	211	207	212	223	212	215	199	218	206	239	220	246	222	210	194	236	202	230	211	205	190	225	240	213	243	216	214	204	219	219	236	215	212	194	237	229	222	199	228	209	224	210	199	211	226	247	222	214	203	216	185	199	190	207	240	234	203	187	193	228	220	194	194	230	206	203	234	203	196	244	227	236	201	208	223	225	211	230	225	229	203	211	221	210	227	251	211	226	223	207	213	216	210	229	229	207	229	216	217	214	218	208	212	193	220	227	189	235	193	212	205	218	202	226	201	211	217	221	198	185	209	220	209	219	237	207	224	207	211	202	227	206	215	225	199	212	198	187	209	223	238	201	203	187	207	219	224	193	244	209	218	207	230	212	182	243	202	221	212	199	230	226	223	227	192	224	194	232	192	201	217	226	205	214	227	199	216	224	196	222	206	233	199	225	199	220	214	204	212	207	216	194	229	196	211	231	238	202	240	224	226	196	237	193	226	232	191	206	202	241	204	234	219	205	179	205	212	210	219	214	219	228	216	234	222	193	217	208	212	208	219	219	223	204	228	226	227	243	212	200	213	221	219	201	217	238	203	237	216	213	210	204	203	220	211	195	215	225	231	197	224	197	198	241	199	221	225	211	212	207	214	216	219	202	201	217	220	226	230	233	227	228	233	228	224	211	211	217	208	230	199	214	205	221	198	247	202	227	215	200	221	212	191	217	212	226	215	205	226	200	215	218	229	200	235	214	199	202	228	186	218	241	239	216	248	219	209	214	198	213	203	191	213	220	202	240	196	196	206	191	199	238	230	201	210	219	248	197	221	232	211	268	206	210	224	196	210	259	226	210	225	226	215	212	219	202	215	206	206	209	211	213	235	243	199	207	197	222	240	218	235	201	213	239	242	207	251	223	226	201	206	201	250	240	187	191	224	220	190	208	198	213	186	222	211	208	234	206	218	196	211	210	232	215	242	210	217	238	197	219	222	238	210	191	197	224	199	210	232	209	219	222	218	202	208	215	209	220	198	225	214	180	224
23379	21098	28387	24210	21716	19383	12287	6683	4662	3568	2752	2214	1718	1374	1200	1014	838	738	662	625	558	526	436	374	367	318	307	324	300	334	321	351	289	313	309	339	329	316	325	324	301	314	315	354	347	292	337	272	327	291	300	288	304	308	297	313	320	309	323	320	322	302	341	324	297	341	326	309	317	326	335	345	322	325	318	311	295	336	331	329	311	324	285	315	316	314	325	300	320	304	307	319	318	296	310	319	318	337	300	298	305	380	312	299	346	298	340	330	329	310	314	365	283	325	327	332	273	300	313	322	329	337	332	303	356	311	261	299	288	335	378	346	327	328	338	323	328	315	340	362	321	296	309	367	309	303	304	333	357	297	325	324	320	297	313	295	321	310	352	295	301	304	338	315	328	320	328	343	305	310	320	302	305	340	335	335	330	304	325	319	321	320	304	302	345	321	325	335	318	311	305	321	310	332	299	326	290	291	318	332	315	295	319	283	271	312	324	283	311	322	314	333	298	345	298	301	320	320	321	291	308	362	298	281	308	348	309	308	336	328	331	337	315	325	330	319	331	351	325	318	354	286	325	341	298	323	347	297	316	299	324	297	303	331	343	356	310	321	306	328	329	345	311	339	288	332	320	291	338	321	305	346	302	314	341	329	350	328	315	296	335	319	299	316	316	315	296	310	315	299	329	321	303	323	315	307	329	326	306	315	316	287	310	319	317	316	316	316	302	313	305	318	329	330	296	324	335	314	317	322	329	328	314	318	353	273	304	329	333	334	333	295	310	297	306	297	324	326	343	316	299	329	321	348	320	330	349	296	326	330	342	335	305	323	296	312	332	319	337	348	297	344	313	316	305	332	328	268	320	332	288	309	316	317	338	346	340	294	326	301	281	340	334	287	338	307	295	332	341	300	298	315	320	331	318	344	341	298	336	316	336	311	324	331	318	314	344	323	294	350	295	344	285	312	297	343	302	303	316	332	309	316	323	338	332	320	340	328	313	325	302	305	322	321	329	335	332	318	289	306	318	302	322	331	312	323	335	306	312	343	316	379	312	333	299	338	307	326	344	347	325	353	334	319	312	322	341	333	291	325	335	325	330	323	316	324	305	304	300	315	313	363	289	348	334	350	299	331	302	318	317	313	294	302	311	304	325	359	333	326	335	352	361	330	348	370	332	298	295	335	321	304	308	299	280	301	329	337	330	320	315	333	333	295	304	317	327	347	302	318	364	313	339	354	301	320	306	284	314	311	317	320	354	309	320	318	313	333	336	325	337	324	320	334	315	326	334	296	320	324	321	350	285	312	337	308	334	355	300	299	342	333	324	348	299	322	308	329	327	312	328	315	354	330	319	275	331	331	327	320	326	286	286	306	334	337	319	307	295	321	311	291	319	317	315	301	334	315	291	316	320	299	317	332	325	292	329	295	335	299	297	333	301	290	340	322	323	312	310	331	285	341	355	322	301	328	299	306	334	309	316	355	303	322	302	319	305	325	335	288	306	354	305	295	336	312	341	300	350	316	320	343	330	310	332	326	339	324	260	312	325	307	297	284	340	308	325	321	319	303	302	364	282	278	314	365	308	333	310	345	343	330	327	286	349	333	317	320	330	357	361	317	333	310	330	309	311	308	319	323	301	304	327	311	337	318	300	317	341	295	305	347	320	327	287	313	340	313	305	359	310	313	300	330	313	324	312	293	310	329	305	302	330	297	330	302	323	322	301	358	306	308	330	316	315	327	317	333	317	331	302	314	344	356	329	301	298	311	305	339	316	322	331	340	316	306	304	296	337	306	286	324	315	305	348	302	322	311	316	308	320	292	320	319	321	318	354	313	314	310	345	304	317	323	325	325	338	326	306	310	339	293	292	340	303	296	308	315	313	296	300	322	321	299	309	275	317	310	316	293	286	311	338	310	296	306	323	336	330	309	302	336	331	281	316	305	303	321	326	312	319	319	314	329	340	349	346	311	336	294	339	307	331	346	322	309	343	322	317	347	326	330	323	326	317	328	328	319	295	314	352	320	326	317	307	329	304	318	309	311	331	325	344	290	314	315	325	312	321	326	308	334	327	322	314	304	299	325	333	303	272	338	337	336	369	328	326	344	354	304	309	304	316	305	324	336	312	329	311	288	324	302	328	343	315	318	331	310	321	320	326	339	325	330	332	312	303	355	354	336	302	308	327	328	295	322	278	324	322	322	334	323	353	368	321	314	296	341	315	287	298	308	314	362	293	272	276	330	321	327	324	325	303	316	325	294	316	323	293	314	325	340	319	347	316	298	295	293	297	311	317	308	296	305	300	359	309	338	338	295	336	322	337	309	300	333	308	315	322	337	327	286	283	325	316	308	333	288	288	336	276	304	332	305	302	343	281	319	310	311	334	305	319	312	330	330	302	284	300	306	323	314	309	325	322	372	323	321	312	318	319	332	320	346	353	313	311	334	314	324	330	322	338	316	330	356	334	337	326	323	338	316	330	329	316	307	321	326	281	330	309	314	319	317	295	311	326	295	306	305	323	343	318	319	310	312	339	321	303	340	338	308	312	334	339	340	315	331	348	303	316	333	308	317	314	337	314	290	298	298	306	296	312	319	320	341	309	333	280	344	295	354	289	313	298	313	318	307	331	292	306	309	326	340	305	329	353	323	340	334	307	356	318	338	342	321	308	310	313	292	292	320	317	350	339	306	287	328	350	326	324	312	331	312	309	327	299	302	343	314	296	330	321	321	305	303	344	317	317	292	331	315	329	357	345	330	329	321	304	323	334	310	302	319	301	327	305	324	319	307	285	308	329	302	316	276	337	334	338	311	335	332	314	316	308	324	317	355	277	281	308	317	333	324	320	357	320	325	325	303	311	346	313	312	307	377	309	315	323	317	336	319	301	320	302	316	318	301	300	293	319	328	320	276	339	334	294	307	338	339	298	294	289	308	302	305	303	328	302	297	337	295	322	341	324	313	337	308	321	303	348	316	309	328	291	327	323	349	326	328	318	319	349	320	311	355	264	349	336	324	334	339	319	323	311	305	341	299	304	314	307	321	313	281	319	320	326	339	303	281	335	301	316	320	311	332	337	338	320	312	331	290	325	305	322	282	307	267	303	319	295	330	305	306	337	331	346	299	329	311	350	269	319	361	319	317	297	324	299	285	308	345	332	297	322	306	338	305	322	338	310	342	332	301	313	308	308	331	339	321	317	300	310	292	310	337	319	333	310	332	306	329	330	288	319	319	307	277	310	350	310	322	308	290	295	287	290	316	331	328	306	336	321	320	329	330	330	335	337	334	346	318	305	340	298	328	308	323	339	297	315	348	318	303	337	315	308	317	321	332	285	297	302	311	295	278	304	317	316	329	337	322	301	296	329	323	329	339	322	319	278	303	308	342	320	322	312	331	304	307	345	313	351	297	324	324	304	338	322	289	322	309	306	313	309	299	325	327	293	297	281	345	318	305	337	322	318	317	352	313	309	299	335	336	292	297	314	324	301	337	366	345	314	324	315	293
25901	49064	38904	28039	22812	18038	13762	10320	7765	6024	4584	3452	2714	2181	1823	1566	1246	1054	1026	762	768	632	538	437	402	396	405	373	374	360	387	353	364	319	338	375	371	340	358	353	343	346	356	340	337	380	321	384	339	326	349	325	371	370	326	334	351	366	334	307	368	350	341	367	350	360	347	329	357	351	342	382	359	346	342	360	332	353	373	329	349	336	310	347	343	330	355	335	339	353	329	381	350	367	330	352	337	355	334	341	374	355	327	349	378	360	368	361	343	352	315	342	355	325	355	333	358	354	310	342	320	358	372	355	383	350	333	325	354	349	341	337	323	343	318	373	341	327	333	327	329	346	344	335	340	328	352	342	360	357	339	341	346	329	374	343	361	354	372	343	341	349	313	340	357	389	340	336	366	373	330	350	325	369	331	348	346	337	335	381	363	330	327	368	357	357	333	348	375	313	379	344	350	330	329	377	358	357	355	391	323	346	331	350	365	392	313	337	349	351	348	361	338	333	364	364	364	383	366	342	389	355	327	319	330	336	344	318	317	337	381	341	365	350	333	346	324	326	339	324	351	330	383	343	348	368	346	323	349	328	335	362	351	320	340	384	352	365	348	350	367	360	371	347	338	349	375	367	340	326	323	363	358	326	365	366	365	378	363	357	330	321	343	344	376	355	331	326	355	342	347	357	323	357	359	326	342	336	359	342	372	342	364	313	373	370	319	354	316	342	377	381	341	327	341	371	310	338	342	338	362	363	339	329	365	331	343	341	374	359	345	378	305	352	340	344	354	362	363	324	309	338	355	321	320	351	360	374	331	365	341	354	339	377	354	329	382	368	345	380	360	369	369	337	376	353	341	341	353	364	364	361	356	367	367	331	370	343	330	348	360	405	365	369	388	340	358	330	356	349	346	354	346	317	345	317	345	328	349	346	366	347	337	367	366	343	353	344	348	344	331	338	308	363	306	333	339	333	328	343	347	330	337	331	380	347	338	314	365	333	358	317	352	328	356	314	335	341	335	402	349	333	325	344	331	370	357	332	318	327	364	366	318	325	363	346	366	324	358	381	373	377	346	349	316	349	343	358	352	361	327	357	350	363	332	326	372	325	326	335	347	345	336	338	300	337	356	313	337	346	315	348	334	310	333	346	352	338	362	374	318	339	325	339	328	307	342	337	356	362	341	359	376	333	322	322	335	341	348	352	328	365	371	325	325	361	346	345	381	376	333	332	351	362	356	342	349	345	354	340	365	361	338	337	342	332	357	367	335	337	332	340	334	346	348	335	365	329	353	346	358	335	364	353	405	350	356	371	345	334	342	372	349	341	340	325	343	323	357	323	349	369	335	355	332	373	368	347	339	314	347	338	363	345	342	321	355	347	356	352	341	351	349	316	373	349	341	370	357	375	346	341	308	343	362	373	359	319	360	340	350	340	324	320	315	353	338	355	362	339	355	336	363	347	328	350	320	336	349	325	352	338	372	352	337	360	326	332	343	298	329	367	331	329	365	332	336	352	347	375	339	337	350	346	343	351	333	351	347	361	364	363	342	357	361	360	363	337	336	370	324	333	326	337	357	327	311	309	372	309	345	338	328	327	344	343	344	384	333	324	358	332	346	343	342	347	350	342	327	329	334	356	345	346	354	337	328	342	349	327	307	369	331	341	334	364	356	349	345	370	357	383	362	381	334	343	379	346	330	357	320	334	339	366	338	320	316	326	332	339	354	371	328	360	380	377	344	339	318	373	339	333	344	383	317	340	343	329	330	341	352	351	312	335	368	338	357	361	356	360	349	317	335	369	359	356	345	352	344	340	376	354	330	321	339	349	375	322	346	326	343	348	367	354	319	344	333	346	330	352	358	337	373	317	349	351	327	343	355	364	394	342	351	322	341	347	341	390	342	344	373	361	366	353	335	372	354	338	338	327	357	361	366	323	336	362	343	338	325	307	336	347	326	364	351	339	385	341	371	341	317	330	353	326	351	360	317	332	354	354	337	336	322	370	401	364	344	324	336	346	352	367	343	373	349	354	350	339	392	361	347	358	352	332	306	335	329	366	309	329	335	314	338	348	339	355	318	359	361	351	366	349	354	340	348	328	349	349	344	339	341	331	341	351	342	347	326	346	338	371	344	345	345	335	317	351	309	327	342	358	330	368	376	327	370	327	349	324	334	348	315	363	347	344	356	353	354	341	344	308	335	334	326	353	321	367	330	374	345	324	374	341	356	310	320	335	300	357	344	362	324	335	352	358	346	316	321	364	317	341	340	347	343	365	340	352	338	358	326	368	351	377	345	300	299	340	388	335	342	317	360	340	345	344	333	329	346	330	366	337	341	333	356	352	330	327	352	359	368	333	337	326	318	388	356	324	349	334	351	358	347	317	359	360	331	361	370	337	298	334	330	360	337	335	324	330	357	363	366	344	344	343	337	342	338	354	332	331	321	339	312	336	345	382	321	347	335	313	355	336	361	321	331	317	372	374	370	330	320	377	332	398	304	353	333	330	368	351	382	365	355	358	352	368	312	342	339	322	351	319	317	353	335	374	350	364	335	344	352	353	331	343	356	339	355	327	347	368	345	305	340	322	347	355	346	330	374	344	339	328	352	348	326	354	327	345	367	331	372	331	329	340	325	335	372	357	357	343	336	373	355	370	335	354	363	324	336	353	318	344	351	323	387	358	337	308	383	345	361	352	348	357	348	360	314	326	372	351	363	361	300	380	342	337	348	348	350	343	340	346	324	305	350	358	316	317	346	355	346	332	349	331	330	300	352	350	385	339	378	360	350	356	341	327	368	367	351	307	370	351	375	328	325	348	343	326	324	346	335	342	349	325	359	357	339	337	363	367	339	335	319	369	316	361	342	365	363	354	319	345	358	325	346	346	341	346	364	335	347	337	333	373	346	340	352	363	356	338	346	318	343	325	356	356	330	377	352	330	337	327	356	340	336	338	338	328	321	340	356	352	348	355	329	330	343	348	358	342	379	352	378	348	344	336	316	334	332	313	352	328	343	373	343	363	316	332	330	336	332	359	353	363	322	330	378	348	347	334	363	364	358	307	344	361	358	354	343	324	365	344	346	380	342	344	327	351	326	334	357	368	342	319	367	336	363	369	352	342	334	324	361	322	371	327	358	334	313	363	364	350	329	369	356	350	361	322	350	386	328	338	346	344	325	316	360	381	329	326	376	365	345	365	335	362	339	321	344	371	325	326	319	354	342	372	329	361	353	343	352	326	363	321	359	355	342	337	343	337	340	335	341	356	312	371	326	360	382	361	364	370	334	328	359	345	334	321	308	337	377	344	330	360	341	355	350	363	356	314	321	326	328	333	333	343	350	336	344	352	352	342	366	354	346	365	381	379	339	353	330	337	378	325	357	354	341	364	361	342	367	337	346	338	325	354	358	354	383	356	341	352	373	330	369	337	348	364	344	345	321	338	349	333	353	309	328	353	334	355	332	323	337	316	337	351	327	351	309	341	393	367	336	368	359	348	351	320
24605	21062	27542	25914	19645	12623	8229	5277	3762	2930	2251	1579	1368	1061	867	769	575	447	442	380	327	301	224	187	162	182	147	151	156	147	136	146	163	139	158	133	140	149	130	136	137	136	137	126	135	132	159	130	147	128	165	134	142	121	129	144	164	156	125	145	130	146	145	123	124	131	135	144	125	135	146	165	147	156	117	121	132	146	136	128	166	134	144	131	136	128	131	156	140	149	120	126	149	125	139	133	142	136	146	151	116	134	142	137	148	119	129	148	163	132	147	145	159	153	151	140	121	121	127	145	124	130	152	131	122	148	147	153	144	138	152	136	158	124	143	128	140	127	171	162	128	152	137	136	126	163	107	133	146	148	132	164	151	152	142	131	137	160	160	143	116	139	145	142	164	125	156	134	122	134	134	142	150	135	129	148	144	155	145	132	150	134	137	128	130	123	127	155	125	135	142	122	137	143	125	155	140	138	136	136	139	128	145	140	122	151	137	144	139	149	126	116	150	131	131	140	136	137	124	164	134	164	151	139	134	140	128	156	134	142	122	140	160	148	148	148	152	121	141	123	140	144	139	125	159	132	138	157	122	144	154	139	118	123	141	135	134	132	114	134	109	132	122	161	142	148	167	126	144	124	123	140	140	130	141	156	153	138	124	154	147	128	144	129	144	134	140	147	161	143	158	150	156	140	142	137	134	141	109	144	151	145	139	125	170	132	127	120	140	131	119	158	141	155	141	152	131	122	142	140	160	147	129	129	130	135	132	138	133	159	139	145	149	128	130	126	115	123	156	123	148	142	122	154	147	154	140	146	143	134	130	157	124	136	149	153	139	143	140	145	131	138	150	137	146	138	120	155	176	139	132	127	166	124	156	136	141	133	156	120	146	146	145	133	142	144	146	145	143	136	137	139	146	133	139	123	142	143	145	153	132	145	148	160	139	158	135	148	148	134	147	153	141	155	155	142	152	120	137	139	135	143	122	138	116	120	128	146	136	140	130	116	140	133	159	129	139	134	123	171	144	130	147	148	128	143	143	154	164	132	140	144	162	118	154	135	160	160	140	139	132	146	135	144	156	151	143	130	147	146	155	146	148	135	127	146	165	138	149	142	150	136	133	128	134	130	155	113	125	156	118	162	144	119	136	145	169	125	142	160	149	131	137	127	153	159	150	143	146	112	123	155	134	137	147	158	148	129	147	146	161	155	149	148	135	147	132	138	128	139	127	141	138	162	140	99	149	148	145	134	141	154	119	135	155	160	123	134	148	137	152	122	150	146	141	128	111	138	157	119	142	136	132	148	136	146	141	138	137	157	122	147	142	146	147	131	140	135	148	150	146	142	150	128	134	161	125	146	139	138	157	139	134	129	134	136	143	143	128	138	145	163	143	135	143	133	146	125	131	150	145	154	134	136	144	144	135	108	155	156	148	140	130	130	152	113	121	146	124	161	132	155	131	153	119	140	133	152	137	156	131	142	138	137	157	145	148	132	133	147	143	120	115	143	150	131	133	150	151	145	126	145	132	129	153	137	161	143	142	146	143	143	140	120	133	142	150	137	131	138	157	126	144	152	134	133	135	141	142	135	148	160	139	133	127	140	127	154	153	142	156	158	156	146	159	139	137	141	141	146	138	139	137	149	129	146	147	136	124	142	156	133	151	151	123	137	133	148	172	128	123	148	152	145	136	129	158	122	137	153	145	158	154	126	146	137	127	157	147	155	144	155	128	135	133	159	120	124	127	140	147	151	145	130	135	144	138	121	152	137	151	138	127	166	142	125	135	152	144	161	146	118	133	153	138	151	145	150	141	135	133	109	146	140	133	138	143	137	148	132	140	113	144	130	146	131	150	155	131	149	114	126	126	149	146	138	145	136	142	140	145	148	148	151	128	154	152	132	146	126	141	140	157	124	138	130	137	136	143	139	144	143	132	143	130	142	138	137	132	128	148	132	149	144	136	122	141	132	162	153	121	124	146	180	145	131	147	153	132	159	139	131	128	125	148	157	136	144	144	145	135	139	140	118	141	161	120	139	135	148	142	137	123	144	144	155	140	131	128	148	142	115	162	118	115	149	110	160	145	126	129	128	130	144	151	144	133	144	152	134	144	158	148	135	147	139	142	142	133	133	143	146	139	163	150	130	135	171	154	133	117	140	149	135	145	152	135	155	151	133	153	134	131	133	131	153	119	143	144	174	135	139	154	141	123	142	160	132	128	156	153	133	106	152	152	141	163	152	159	153	125	144	136	138	149	133	147	139	121	120	139	140	124	136	118	135	148	138	133	141	144	137	159	118	131	166	143	140	134	141	143	114	143	150	158	145	147	147	148	153	151	122	152	167	128	158	126	132	108	139	143	119	136	162	129	126	133	119	153	138	138	138	123	147	134	140	137	148	119	130	156	119	145	132	138	139	135	136	126	130	143	121	160	139	137	129	143	145	137	150	123	133	142	150	140	128	125	145	128	126	144	123	124	133	154	148	128	150	153	135	178	147	142	138	113	145	109	163	128	141	143	121	152	130	118	153	130	133	141	129	144	127	151	137	138	138	148	141	130	154	144	141	141	154	124	173	128	152	127	141	139	123	128	160	147	132	150	127	136	151	126	132	145	162	130	152	120	116	137	122	146	148	114	138	138	131	151	145	125	130	130	126	139	134	139	132	148	156	129	144	153	138	131	158	136	169	130	145	135	132	133	162	144	141	140	118	114	140	129	120	127	129	149	139	151	134	144	134	146	133	136	137	162	138	152	120	124	161	148	135	155	148	144	152	140	144	152	143	131	129	126	146	125	162	137	156	130	133	149	122	144	157	146	126	137	144	143	138	124	137	139	123	128	139	148	129	147	156	128	142	132	140	139	132	157	148	124	135	169	153	137	131	128	133	143	145	152	148	153	148	147	130	129	131	154	149	140	149	138	164	165	106	152	140	124	143	133	159	158	151	136	159	137	146	148	145	144	145	153	130	146	109	141	136	131	143	149	128	154	141	154	140	140	139	138	128	155	124	138	143	148	131	141	146	117	139	156	135	141	116	127	138	143	143	160	130	123	158	148	129	137	156	143	109	160	133	155	135	148	133	131	136	126	131	135	120	135	134	133	138	130	136	158	138	140	150	138	144	122	125	150	136	124	129	155	110	134	125	147	145	113	135	117	141	144	146	145	135	133	151	131	145	147	145	133	127	144	141	157	121	130	146	123	138	137	136	137	145	137	141	145	132	157	151	128	137	139	135	133	129	156	134	146	143	135	152	145	159	145	145	148	150	132	152	126	133	140	137	132	121	132	129	136	141	168	131	145	128	128	133	153	135	141	126	149	149	142	130	136	130	145	124	158	155	145	137	144	135	138	144	144	151	139	119	126	101	118	145	133	139	129	134	152	161	152	143	141	132	130	156	122	147	146	151	154	141	150	155	150	131	163	140	144	126	130	129	146	129	131	141	166	127	142	133	143	122	117	128	125	155	145	138	137	137	122	126	130	143	136	143	132	146	140	142	139	126
25058	46091	36575	25975	21290	16368	12477	9296	6843	5180	3913	2860	2364	1824	1432	1146	932	771	583	524	499	421	293	253	210	206	205	178	150	186	149	164	147	163	161	174	156	147	156	150	176	166	161	150	162	176	159	157	153	162	153	154	152	167	163	149	193	167	156	142	171	169	165	154	153	157	158	163	167	178	173	149	143	157	150	180	157	155	166	157	156	146	148	142	173	152	136	153	151	154	155	165	176	170	178	185	150	163	151	140	156	170	153	152	169	156	144	157	156	162	178	151	142	163	172	176	167	165	152	170	149	166	145	134	144	157	164	167	164	164	169	148	163	164	134	157	148	129	148	155	146	154	167	177	185	162	173	152	145	132	156	154	173	159	166	152	151	178	160	180	174	155	155	160	139	158	157	154	157	176	150	152	181	168	152	161	146	153	151	180	167	171	159	175	165	169	158	148	155	174	173	155	139	155	145	132	162	180	148	158	163	159	162	167	158	156	162	165	147	151	147	166	160	134	139	162	154	150	171	148	159	154	135	182	160	147	131	139	165	188	138	165	178	172	148	171	156	160	165	143	175	148	151	161	166	148	148	161	134	164	144	147	153	156	142	171	173	134	139	156	173	151	150	156	171	181	135	176	150	175	143	146	158	140	174	160	149	162	170	154	156	152	153	166	177	170	159	170	148	161	173	143	146	174	157	176	151	162	157	142	158	149	161	170	163	142	147	155	147	192	160	171	147	173	153	142	148	157	141	142	151	153	154	159	162	179	145	164	141	137	151	151	151	165	174	150	160	178	168	193	170	149	139	154	164	165	150	147	171	164	170	168	153	165	138	153	150	165	136	148	157	142	169	171	143	154	170	148	156	162	152	157	130	153	167	155	163	152	130	150	152	167	159	162	155	158	172	149	170	159	172	153	161	151	163	161	157	147	179	161	171	154	145	140	168	157	143	176	166	164	149	150	146	153	142	153	166	172	156	152	162	160	172	155	165	164	163	150	157	169	137	151	169	169	154	180	164	129	147	161	160	179	153	149	144	178	164	171	172	171	138	159	152	170	169	139	142	176	164	141	149	160	142	175	144	150	171	145	160	173	169	156	159	172	158	163	175	174	156	161	164	153	149	165	161	138	169	157	163	152	154	172	149	146	162	155	157	168	164	155	144	154	163	141	189	175	159	147	139	158	144	138	174	157	154	164	177	156	163	154	142	155	141	169	155	149	151	172	157	141	162	156	152	148	143	175	146	161	157	189	159	157	153	165	153	185	151	156	181	148	150	167	145	163	140	158	139	128	167	143	152	156	157	169	168	150	178	153	165	159	173	129	161	146	144	147	156	140	126	155	152	140	170	161	158	151	152	155	153	172	152	154	144	152	163	157	139	161	162	138	165	156	160	165	138	164	144	169	143	169	168	151	148	154	164	147	138	178	180	152	158	152	177	162	154	167	138	158	145	168	155	173	143	151	173	175	167	169	162	161	181	148	189	142	156	161	151	138	154	137	166	151	160	165	167	147	156	156	157	119	150	160	160	162	161	147	163	191	155	167	161	149	135	162	163	166	165	156	143	131	153	160	173	154	162	160	151	172	151	141	169	148	148	158	170	186	126	134	139	175	134	164	165	151	175	140	149	174	157	166	152	149	159	139	156	151	166	174	174	152	144	151	159	184	168	154	158	166	157	161	159	161	150	157	154	155	150	159	178	163	169	169	158	148	155	155	149	152	167	162	165	138	154	137	162	161	152	180	169	161	175	139	156	146	159	149	162	140	148	150	165	173	185	147	157	160	163	158	149	146	162	150	136	156	152	140	154	153	145	162	136	166	119	142	164	155	163	160	161	148	153	160	164	158	157	162	140	156	150	159	149	155	149	189	154	167	166	137	167	134	148	152	149	161	170	152	156	160	164	150	151	166	167	149	178	155	158	158	149	146	154	169	148	166	167	172	162	147	152	153	154	158	158	184	161	175	152	153	165	170	154	146	154	165	167	147	140	177	156	168	175	162	164	157	140	165	152	141	175	152	167	169	154	167	163	155	156	164	164	139	153	164	127	153	138	140	147	153	168	127	176	144	159	185	143	136	145	141	152	146	158	180	133	171	154	161	143	153	166	144	162	139	166	139	147	131	149	148	172	152	157	153	151	169	169	131	160	148	160	163	167	159	118	164	163	135	176	176	169	165	148	199	158	163	147	163	156	154	155	148	152	144	178	149	160	165	161	169	135	156	154	146	166	181	157	164	165	143	157	156	149	155	140	173	161	158	159	175	145	145	159	165	170	147	127	168	153	154	163	163	167	149	127	140	174	151	132	160	152	151	148	153	165	162	144	142	175	171	162	154	148	178	165	149	163	170	153	144	157	167	171	163	152	167	171	163	156	152	147	159	158	156	146	147	151	164	167	141	148	152	155	167	152	150	173	165	139	161	171	163	176	151	161	148	153	152	165	161	148	152	151	154	146	182	157	155	136	160	158	193	168	112	160	157	170	163	165	165	170	162	142	167	149	162	162	147	165	132	185	164	158	147	154	137	148	175	169	145	167	147	154	151	194	163	178	158	146	163	152	170	143	165	145	161	174	148	140	179	149	173	151	145	184	156	143	186	176	163	164	139	175	153	156	127	172	149	168	144	161	151	157	168	148	158	144	157	148	167	162	148	132	170	173	168	166	157	141	178	170	160	173	146	179	172	159	164	173	164	173	145	144	162	134	162	167	172	160	155	137	176	167	168	159	171	164	149	172	163	173	166	165	157	160	159	148	143	162	148	167	155	143	152	162	172	162	151	159	140	152	151	142	144	131	176	158	149	157	162	145	156	144	170	137	142	145	180	177	159	167	154	165	167	157	137	180	159	147	178	150	177	168	145	163	153	158	161	159	148	145	157	136	165	146	129	160	169	141	146	165	162	172	171	145	127	151	155	178	148	168	143	131	158	153	163	158	149	161	169	154	158	145	169	147	158	156	137	147	177	134	158	140	163	160	158	163	182	149	152	147	143	136	174	166	136	140	150	179	163	144	162	155	166	177	134	165	166	164	166	173	156	175	148	138	158	170	163	149	165	153	169	152	162	157	167	156	149	157	151	165	164	152	161	157	164	163	160	157	162	167	147	141	158	148	162	168	176	162	171	155	189	157	140	160	152	155	137	156	140	155	161	163	154	163	153	163	176	141	157	181	149	161	134	177	153	155	157	148	150	153	154	149	167	164	152	145	138	170	160	156	168	139	172	158	170	159	167	167	156	155	145	162	165	188	167	165	172	163	141	173	155	151	131	167	137	145	167	174	167	175	168	151	178	147	141	158	178	155	151	150	161	156	174	120	166	146	173	173	162	166	158	150	145	169	165	154	151	167	163	151	157	149	154	161	152	153	157	156	131	138	155	178	130	156	161	171	162	153	149	133	159	177	180	211	130	166	154	159	144	171	173	147	166	161	161	155	167	145	168	168	168	166	175	133	159	134	157	157	153	162	143	165	164	157	162	170	159	136	172	126	151	169	163	162	155	157	142
22403	21051	28668	23679	21318	22346	19937	9844	6355	4751	3758	2852	2176	1796	1439	1308	1077	925	752	701	603	533	441	351	358	332	316	301	320	283	274	302	327	298	292	319	309	271	299	288	328	291	290	324	299	304	290	271	308	292	281	306	310	285	295	279	275	276	291	281	267	270	319	290	286	276	286	286	289	323	307	325	305	305	301	302	298	297	303	277	284	291	284	276	255	311	263	298	275	298	273	316	282	295	277	260	294	294	265	292	279	293	295	302	317	265	301	276	327	298	287	282	277	274	316	283	319	270	309	280	293	270	304	282	311	264	290	339	318	261	261	286	293	273	285	288	271	267	287	292	317	295	307	316	287	273	292	303	270	275	314	244	263	279	304	284	305	270	301	305	281	268	279	320	284	264	281	302	301	277	303	307	273	318	280	309	304	270	274	272	292	279	299	316	289	287	257	309	285	281	275	283	272	342	274	302	295	311	293	265	305	305	293	286	287	294	286	301	281	288	300	280	263	287	256	283	273	278	298	280	310	292	280	266	308	305	298	304	290	307	284	300	267	296	320	303	299	293	282	317	276	296	315	306	276	277	301	286	300	320	320	293	270	279	272	278	302	293	302	300	297	310	277	279	345	281	321	311	263	273	286	285	292	307	284	271	264	310	256	306	311	285	321	304	289	315	281	306	287	295	305	284	296	284	283	317	294	311	309	313	298	312	287	286	294	266	276	277	297	302	297	308	304	303	300	277	284	286	296	295	283	273	286	276	302	277	286	270	292	302	286	264	276	287	297	292	291	283	295	280	294	286	273	295	310	294	294	295	266	307	312	268	331	277	286	269	251	290	274	249	299	280	261	284	268	309	289	293	282	297	313	284	299	318	303	297	299	289	274	280	288	286	275	279	278	309	293	285	299	284	256	296	280	273	264	297	301	268	302	303	323	254	285	281	318	258	305	324	288	280	306	300	265	303	264	316	312	301	279	299	299	277	292	299	270	265	286	275	299	274	303	271	296	296	276	271	269	282	318	274	316	296	325	312	298	265	304	271	308	283	287	285	282	271	277	320	318	293	276	274	296	285	284	313	333	281	285	303	317	281	299	273	307	269	308	271	292	278	285	298	320	280	304	307	257	293	289	264	295	303	309	302	281	275	300	265	272	296	287	291	290	297	299	263	293	324	286	291	275	282	275	301	301	277	296	298	291	266	284	260	294	313	256	299	308	293	293	310	308	311	270	298	288	310	300	296	278	297	280	269	248	320	283	287	316	287	266	291	300	292	277	307	313	308	308	273	276	307	301	271	267	271	268	303	288	287	264	310	306	295	290	291	288	311	307	290	295	325	284	256	288	299	290	304	257	309	266	295	306	272	283	300	283	272	317	288	296	307	291	296	277	313	303	312	286	287	291	292	262	273	291	315	268	287	311	279	275	292	295	292	297	279	270	301	292	307	320	313	319	272	299	292	301	275	275	273	297	300	288	288	286	286	276	279	255	283	307	312	305	306	291	277	289	270	290	302	289	272	293	280	297	265	296	328	294	271	290	308	290	277	280	294	266	289	278	284	289	323	297	293	302	308	298	318	309	309	303	318	297	286	321	295	302	283	318	302	308	259	295	278	304	301	269	287	284	267	278	285	303	286	293	298	274	303	306	319	270	298	324	284	268	296	300	281	289	283	293	271	301	291	271	270	277	319	284	291	284	307	292	285	303	264	265	306	278	318	272	305	278	290	301	304	293	284	309	303	281	266	276	296	309	286	284	270	272	275	283	290	311	277	299	277	304	275	311	278	305	267	311	265	319	301	313	306	270	320	282	298	297	298	295	309	287	281	277	308	286	274	315	277	262	322	303	291	275	338	317	329	291	289	300	301	307	317	268	279	296	287	262	267	326	299	276	279	313	271	298	288	286	292	299	260	287	305	310	277	311	274	314	322	303	327	266	269	279	283	281	273	268	289	285	319	270	280	311	310	304	258	305	280	294	293	283	306	277	271	293	274	293	302	309	285	310	287	286	293	294	294	286	286	269	291	299	280	301	290	289	266	295	274	290	276	290	299	269	335	301	282	281	291	284	308	280	267	284	318	297	291	309	282	293	292	263	279	307	325	287	294	300	278	271	264	289	259	271	300	320	298	284	297	280	298	305	309	301	304	330	293	279	274	287	308	290	259	288	306	314	290	293	270	282	294	282	297	293	278	272	287	297	266	325	259	274	293	302	291	283	260	295	265	269	277	294	302	281	287	310	332	292	264	270	308	265	332	303	306	263	303	297	310	291	281	284	304	330	292	281	290	245	290	273	281	279	272	281	269	286	285	287	315	288	299	297	294	260	282	285	301	273	282	261	275	251	290	302	336	291	302	270	286	290	282	311	283	273	285	264	296	283	258	247	284	296	310	300	283	292	283	295	309	275	321	310	299	314	282	285	310	305	280	281	275	301	300	274	273	276	267	280	294	274	287	306	290	266	273	290	279	284	294	292	295	304	297	323	313	257	303	289	296	270	292	288	278	271	285	286	282	277	294	287	286	293	307	272	303	274	302	302	284	286	271	284	304	296	274	299	266	308	307	292	288	310	295	246	285	327	278	320	279	267	297	300	262	301	323	301	283	276	289	288	324	279	264	313	295	288	321	292	306	302	260	281	306	284	327	311	305	285	300	280	274	300	292	305	285	283	273	314	286	289	298	271	293	317	300	279	289	308	278	306	291	298	324	275	289	296	285	292	303	238	296	289	291	304	308	264	278	290	266	301	279	289	300	280	292	306	301	292	255	281	262	285	279	295	294	280	285	270	286	321	306	316	279	277	256	295	295	289	311	299	281	259	294	304	316	300	301	274	280	294	296	300	263	287	308	268	277	293	271	307	278	291	287	298	282	308	304	264	292	267	321	277	305	284	302	290	297	280	319	276	299	272	316	290	296	295	285	273	260	280	293	286	279	283	292	273	310	271	318	260	329	301	275	300	297	305	299	285	290	300	299	281	277	292	288	290	291	297	284	275	294	309	271	292	306	294	274	262	291	266	294	285	283	292	321	271	293	267	306	287	283	258	298	326	291	296	303	290	307	299	289	324	282	314	275	316	292	298	293	281	300	274	294	327	282	308	290	311	293	265	306	306	301	260	269	297	311	319	290	307	290	315	292	273	298	284	302	320	320	278	301	309	270	281	318	311	276	292	322	312	296	286	303	279	323	261	278	278	298	296	284	315	310	291	270	264	262	323	275	281	250	307	309	266	285	278	292	316	292	312	295	321	293	312	250	266	320	277	306	275	279	285	276	326	289	295	298	304	286	302	288	273	294	297	279	261	272	287	276	299	270	291	263	290	248	255	290	294	295	317	280	280	300	300	297	273	339	280	313	283	276	306	276	287	303	268	287	305	304	281	288	317	298	284	286	295	299	317	278	298	289	272	292	312	272	290	291	299	283	290	290	310	300	302	292	293	297	326	267	301	262	299	287	300	298	310	284	247	298	294	260	299	299	302	265	287	314	297	292	293	299	342	290	292	279
27770	54341	43731	32455	27257	21840	17153	13048	9950	7630	5963	4570	3519	2871	2228	1934	1522	1228	1144	974	856	739	575	473	401	361	347	393	372	371	311	337	314	335	341	352	316	327	299	323	319	298	299	322	340	315	346	315	309	297	290	289	343	354	327	332	293	299	327	330	276	327	367	293	321	345	309	324	338	316	366	289	325	322	305	326	310	307	315	315	320	347	347	272	288	296	269	314	309	295	313	319	341	301	331	321	323	302	311	255	309	309	337	309	355	324	318	325	312	299	286	346	327	335	297	317	325	288	304	289	303	313	304	315	295	352	302	325	303	298	312	320	308	331	287	303	297	315	373	315	339	342	315	343	329	341	292	301	330	313	308	316	296	315	309	321	314	328	311	312	301	316	296	320	317	299	310	352	301	312	329	299	305	323	325	323	311	327	308	325	308	342	313	332	307	308	325	304	332	332	303	308	319	277	297	305	320	299	315	310	311	283	315	284	313	295	337	305	321	305	310	323	348	300	329	300	337	333	336	325	289	342	319	317	308	320	291	287	297	312	306	310	320	277	320	338	299	278	303	340	342	326	290	320	312	338	301	316	344	330	282	336	342	320	287	335	313	334	322	330	317	309	315	287	331	295	322	298	290	308	326	308	322	292	311	327	324	324	329	309	306	324	315	328	348	294	328	302	353	317	313	326	289	302	302	291	307	307	323	318	351	303	305	290	332	277	296	295	281	303	313	329	305	320	339	322	307	324	308	316	332	289	314	305	322	327	319	301	297	306	324	315	282	326	337	319	320	325	302	312	323	298	323	304	298	303	345	312	328	340	328	315	305	315	277	309	334	317	328	334	324	322	283	330	327	320	306	303	318	307	309	297	315	308	299	304	295	323	300	320	309	306	299	295	307	302	325	307	320	331	332	312	334	331	306	325	335	276	334	306	328	331	322	331	325	313	298	327	334	303	308	290	324	366	327	352	312	292	322	324	311	320	342	319	355	352	321	351	290	326	315	287	339	302	329	343	295	322	298	347	335	336	318	315	338	309	315	309	345	330	336	296	296	296	296	296	333	323	343	305	292	315	332	276	298	296	332	299	294	302	314	302	333	329	294	282	323	340	330	284	303	318	299	310	296	312	315	327	340	333	306	293	330	332	296	351	291	325	309	324	338	336	304	330	303	317	309	296	318	282	310	291	319	309	354	313	343	296	310	314	309	309	306	294	306	289	285	310	307	319	278	320	346	305	345	316	331	293	335	308	289	303	322	318	330	297	303	304	332	322	318	318	323	303	329	319	285	322	317	323	336	310	316	328	318	314	315	309	312	325	309	342	302	302	307	319	325	319	309	324	290	323	316	330	320	305	305	295	293	317	345	315	320	303	342	312	308	299	310	309	293	307	303	286	334	329	302	287	310	314	304	307	320	304	305	324	331	347	334	300	338	355	283	305	298	307	288	337	309	291	334	318	289	320	322	277	324	282	344	281	305	340	299	301	297	335	305	291	320	308	319	307	334	291	319	344	324	330	318	327	328	283	300	345	294	313	314	271	318	289	311	329	308	318	326	301	288	304	295	327	288	298	349	346	318	335	314	344	328	310	284	315	325	324	309	266	317	293	332	329	335	322	321	294	317	299	309	322	303	323	342	336	333	349	337	311	313	291	320	315	307	346	311	309	310	320	299	329	346	330	311	330	325	327	320	356	335	309	298	317	320	332	309	341	314	301	299	314	295	318	323	321	333	327	328	312	304	353	315	294	306	340	316	320	325	313	343	323	348	300	322	290	294	329	305	299	305	334	322	304	288	342	311	297	333	347	297	311	346	348	331	289	311	328	303	310	337	342	330	297	325	290	329	328	310	326	319	316	331	308	307	326	311	301	285	308	272	317	304	285	323	287	335	331	294	321	317	311	309	315	335	312	305	293	325	329	301	315	330	327	317	351	282	293	304	312	304	337	332	283	341	331	334	333	320	307	329	321	338	341	315	314	294	349	306	343	319	310	333	324	296	322	309	315	289	290	306	315	313	325	312	348	297	299	298	317	332	324	302	322	289	314	318	325	311	322	308	351	306	319	328	321	298	296	277	305	326	349	297	318	300	304	306	317	343	304	315	323	329	328	325	283	322	283	293	340	315	320	337	317	337	305	293	279	294	329	312	285	341	321	337	330	312	297	315	314	313	311	307	328	305	346	320	325	328	282	293	311	305	295	311	334	312	338	330	341	317	335	290	295	316	337	327	315	324	276	317	325	333	327	312	318	291	355	302	310	333	298	324	282	304	319	304	300	325	341	317	307	325	349	307	333	296	338	331	330	338	289	308	317	321	352	285	301	329	313	303	320	315	314	305	358	299	324	331	292	303	325	300	271	306	306	323	334	326	317	356	319	284	286	339	320	304	324	327	315	326	286	294	328	308	299	297	287	307	295	313	320	343	330	329	329	288	314	316	318	321	325	327	294	321	317	341	324	316	278	315	326	296	322	314	320	329	320	300	292	324	316	300	327	303	338	333	318	323	293	293	289	320	323	304	306	336	342	318	329	321	285	298	306	296	318	370	294	324	296	335	299	308	285	338	330	339	324	330	312	285	298	307	311	289	314	320	314	288	334	308	302	312	320	346	317	330	320	310	310	338	312	304	304	305	312	314	308	284	331	315	328	333	340	349	337	317	294	337	290	331	309	314	317	300	307	283	330	321	313	304	358	337	311	303	318	292	331	324	313	325	298	316	326	317	337	306	330	308	299	294	322	314	306	306	315	319	325	299	335	313	318	284	320	321	343	331	297	351	305	319	302	331	314	319	314	302	346	318	275	302	314	290	332	314	296	304	342	341	320	306	312	299	301	307	324	317	329	323	301	315	309	286	318	299	326	311	351	302	290	323	325	300	317	319	299	293	342	332	302	315	308	284	312	338	325	312	341	319	298	297	314	299	297	314	344	300	309	314	323	344	277	350	309	301	302	308	289	304	308	319	296	307	353	316	292	330	316	296	286	315	291	303	327	299	315	307	329	333	336	317	282	283	324	310	313	303	329	315	299	331	377	320	283	311	319	300	324	316	338	320	276	301	301	329	301	331	333	298	327	279	308	313	333	357	324	313	329	283	327	313	295	318	315	313	354	334	321	311	313	326	303	304	313	318	338	297	332	282	335	318	340	310	331	327	305	317	312	309	293	298	317	313	285	293	320	287	299	339	330	306	308	302	312	335	317	313	295	347	334	323	295	327	332	285	299	308	362	328	313	320	306	327	298	326	321	320	291	314	336	318	315	341	327	300	304	308	332	304	277	327	309	305	323	321	336	338	292	296	311	324	299	311	326	313	321	329	311	335	325	295	302	295	307	331	316	304	297	315	290	346	329	333	315	330	357	309	310	333	327	349	328	361	332	283	334	306	343	303	299	319	309	320	351	305	295	306	303	306	346	330	314	317	304	280	336	318	332	303	331	320	290	325	311	313	318	322	326	301	312	329	300	315	293	306	300	305	359	294	342	323	314	354	343	337	312	345	288	309	325
28225	25213	30129	22389	13133	8322	5505	3837	2930	2177	1679	1317	1035	861	689	594	466	448	343	354	325	292	247	213	213	184	191	215	208	204	177	196	199	201	198	195	181	215	203	187	213	177	179	195	174	170	172	215	187	199	173	210	206	188	180	190	203	205	182	209	187	191	189	167	182	214	193	177	206	195	173	219	183	180	181	198	171	218	186	187	187	186	196	192	196	169	166	177	170	178	218	205	202	182	174	200	198	205	197	204	208	165	191	170	172	192	215	200	189	191	170	165	188	202	226	209	202	200	187	177	193	174	184	198	216	189	194	201	182	155	186	173	169	180	180	199	197	200	203	191	178	193	203	191	199	172	165	213	207	198	189	205	179	180	198	219	189	170	184	194	176	227	190	191	200	203	178	191	184	178	183	181	206	175	181	203	177	211	186	184	176	194	202	179	213	187	168	188	178	208	183	221	182	182	173	170	186	220	167	203	180	185	196	166	197	172	213	207	213	180	188	170	209	202	203	190	182	188	184	225	200	197	208	190	181	188	181	174	178	181	204	214	166	226	159	185	206	188	176	175	167	191	184	173	186	186	165	158	206	188	204	189	178	201	195	195	192	189	194	192	205	182	177	190	188	198	188	185	171	207	197	211	203	172	201	176	171	182	178	178	169	191	185	178	187	187	186	179	187	206	183	198	198	199	215	157	210	199	171	173	162	201	185	187	220	166	178	211	189	176	188	203	207	180	166	162	190	187	183	200	193	205	177	172	191	194	211	203	185	204	168	209	193	186	177	225	198	201	205	192	187	194	178	180	207	196	184	217	184	195	218	180	192	197	177	160	175	204	195	196	186	208	165	190	171	186	193	167	186	182	190	209	199	192	204	200	190	185	189	206	173	191	181	198	211	204	179	238	209	188	190	211	231	198	208	198	181	180	184	183	196	186	199	189	200	179	191	227	181	182	214	191	189	198	181	168	204	173	205	223	212	197	167	167	199	181	193	173	183	199	196	196	183	198	215	195	187	200	202	182	164	190	184	202	183	203	213	161	201	179	205	211	174	201	206	180	175	198	201	185	201	197	164	177	221	197	200	214	209	172	188	206	176	199	158	181	183	200	155	185	180	194	184	182	183	201	173	196	201	192	171	181	183	191	194	197	189	205	177	190	206	154	201	193	200	169	202	183	209	199	173	180	177	194	206	194	183	218	201	168	180	187	199	175	205	199	173	176	193	180	209	182	185	183	183	197	225	220	179	199	217	204	176	181	180	216	210	198	202	189	199	169	198	215	200	181	213	200	205	195	209	172	178	208	185	186	173	186	168	181	209	204	186	187	192	186	197	184	199	208	202	186	166	185	183	188	167	188	210	213	210	198	214	173	196	180	175	189	205	204	184	209	222	209	204	182	194	197	188	177	203	191	184	221	203	187	218	193	184	187	187	195	175	188	233	207	188	228	185	190	182	211	202	190	190	172	185	195	216	169	176	180	205	178	202	182	185	211	198	195	194	216	205	165	203	176	163	203	195	222	172	231	177	177	199	195	182	183	183	185	193	186	198	203	200	202	175	202	189	193	203	185	178	178	153	196	170	175	204	188	191	199	188	177	227	190	197	196	181	193	178	209	175	220	178	202	202	208	191	221	182	203	158	181	194	208	196	183	180	178	193	180	183	189	192	200	174	214	194	180	223	184	192	177	193	184	193	199	193	187	184	210	187	223	174	216	200	190	168	187	208	162	168	213	194	186	184	174	198	180	184	173	168	208	184	188	161	191	181	169	202	180	205	177	183	181	209	175	197	192	151	203	192	186	200	205	193	172	174	213	203	189	181	180	161	177	174	218	177	192	219	218	218	198	186	181	196	193	173	211	170	195	184	207	188	207	214	186	199	177	203	186	188	195	212	197	190	172	192	173	179	182	217	172	181	189	168	176	197	198	180	193	185	172	202	197	184	200	182	192	195	188	199	171	202	188	187	208	208	201	179	180	197	201	193	169	196	187	190	183	193	174	196	187	200	210	188	200	187	184	213	184	204	177	217	196	176	171	184	178	188	193	206	195	185	187	198	193	198	211	200	186	205	186	201	201	169	178	191	192	196	196	199	236	204	198	226	197	206	192	202	203	189	180	188	201	196	171	199	206	190	176	187	184	179	196	197	207	193	195	181	202	193	192	209	180	222	182	187	198	216	185	197	181	221	187	207	205	206	193	174	200	192	193	172	195	206	201	184	204	187	213	177	198	173	200	205	186	182	202	200	196	184	219	188	192	191	191	180	192	198	154	167	189	188	187	194	186	204	196	187	193	197	212	203	182	176	205	199	192	172	192	172	194	192	206	168	224	190	204	185	200	205	169	189	189	177	199	180	192	185	208	199	203	194	179	210	195	199	183	184	181	223	178	195	228	185	183	222	185	191	178	192	224	185	204	199	218	223	198	200	189	201	177	212	191	189	183	151	186	209	178	201	224	197	180	184	183	193	192	184	182	182	191	214	184	188	201	180	197	194	229	151	168	175	230	213	180	195	212	175	178	179	182	202	182	190	203	185	187	195	225	205	198	182	217	209	219	204	211	217	182	203	204	198	215	201	183	197	196	183	189	191	184	191	192	165	195	198	199	187	199	200	189	189	201	221	192	181	188	201	214	175	206	175	174	191	178	195	191	192	198	164	196	204	182	194	180	166	191	185	187	195	193	166	177	183	177	166	190	169	186	145	173	197	170	199	224	192	210	199	188	185	195	186	198	187	190	167	203	201	210	186	192	170	189	193	207	209	215	189	201	194	184	205	201	166	204	150	193	174	180	201	170	173	183	175	196	178	217	217	189	184	182	215	194	170	170	212	211	168	198	195	214	184	183	194	217	192	188	180	184	181	215	184	184	174	217	192	198	195	208	193	184	178	209	170	188	172	169	210	169	176	191	179	193	182	169	194	200	222	190	201	192	195	193	189	202	203	181	170	210	180	199	194	183	183	193	200	182	204	202	204	220	198	195	177	208	190	187	168	184	168	180	197	180	184	194	204	201	201	201	199	177	206	186	224	183	204	173	193	200	180	183	177	190	211	170	206	184	190	194	224	191	209	215	205	196	172	220	181	201	184	169	187	208	181	196	206	193	192	206	204	204	181	186	170	186	187	192	199	216	184	196	172	193	209	184	177	189	203	198	174	195	199	174	213	195	173	197	189	207	199	208	176	184	186	184	188	206	170	205	198	199	188	203	174	183	198	202	196	177	213	167	180	185	188	200	200	192	194	169	183	202	191	186	181	182	203	168	200	171	173	214	205	183	187	186	186	175	171	162	190	189	180	184	202	182	172	194	192	186	187	215	203	180	195	191	179	226	163	195	202	193	183	194	191	190	186	198	199	206	187	188	173	184	189	187	172	181	182	216	176	197	222	203	180	167	168	186	184	210	205	167	172	207	206	172	213	201	186	211	183	174	199	199	206	202	201	176	185	193	180	172	188	184	179	216	208	212	197	178	184	191	189	181	191	198	186	217	206	155	203	185	157	200
25442	41753	32483	21850	17037	12784	9440	6976	5247	3979	3065	2272	1729	1325	1102	967	822	624	614	526	410	366	329	273	235	260	223	215	216	194	235	222	193	214	229	222	212	193	202	197	231	199	201	169	207	193	211	193	209	206	209	223	223	204	199	189	210	204	228	219	195	222	246	221	193	223	227	213	192	201	209	213	194	205	214	191	203	221	199	203	202	196	214	220	211	227	214	193	195	206	217	209	198	227	235	217	180	210	209	220	216	190	220	200	214	214	214	213	220	191	219	227	218	198	230	191	218	221	215	214	213	229	194	212	217	208	206	224	211	232	225	200	207	207	222	226	186	230	210	211	189	198	245	223	189	190	204	200	216	205	203	214	228	227	224	230	217	231	211	227	201	222	211	207	210	196	239	182	203	202	204	219	210	219	208	236	208	189	191	234	194	202	194	200	209	189	209	208	206	189	222	207	210	220	222	204	212	221	203	204	233	212	232	215	219	217	205	215	228	209	212	222	220	251	254	196	218	215	217	229	215	191	230	217	236	204	212	190	222	213	191	209	215	212	211	222	212	197	224	203	205	240	199	202	211	195	228	204	208	217	221	223	183	213	176	221	216	207	200	225	211	230	221	224	195	218	231	184	239	199	237	207	241	212	231	219	192	250	240	192	212	215	220	209	204	225	192	197	197	200	205	207	247	254	200	215	215	210	199	218	252	217	228	218	212	218	227	210	211	190	203	217	200	209	199	222	199	194	192	214	235	197	212	234	199	210	210	201	191	234	230	199	253	224	205	224	211	208	198	246	213	227	199	194	237	204	211	208	201	212	231	225	207	195	209	225	205	230	205	190	201	218	222	213	205	222	218	199	229	218	194	186	208	213	193	214	198	221	198	210	203	213	204	208	205	231	193	204	194	226	228	204	207	210	186	204	219	204	229	197	222	212	206	241	191	194	210	202	210	231	220	224	216	197	207	200	239	206	190	183	225	197	247	223	207	225	215	234	189	197	228	222	181	217	175	184	220	205	180	228	207	195	213	223	214	217	227	216	202	207	200	212	227	226	219	196	184	206	211	217	194	203	202	207	207	198	192	208	236	206	178	197	201	188	212	209	199	219	225	230	228	202	201	229	216	209	226	202	213	218	206	199	222	232	221	222	212	211	223	208	222	198	199	218	205	213	216	200	222	203	218	227	217	189	233	193	208	230	192	223	217	200	238	224	213	216	202	209	203	198	214	183	218	181	222	214	204	199	224	209	201	250	203	222	228	217	240	233	204	215	219	204	193	201	209	198	201	201	224	216	208	202	191	220	214	219	223	222	218	197	210	212	212	212	228	197	222	221	224	214	220	220	229	199	180	173	221	238	190	191	212	203	193	173	192	218	206	198	208	208	235	237	219	218	197	201	193	200	220	230	214	189	223	200	207	202	206	236	215	218	234	196	233	235	224	208	213	199	213	204	230	203	208	212	199	199	191	207	220	168	192	227	197	212	215	221	197	210	197	191	205	209	206	215	211	237	217	186	221	206	202	216	237	215	202	195	188	218	219	217	235	182	201	191	192	217	214	202	188	215	213	196	207	207	208	198	205	193	204	204	205	215	206	208	193	208	209	217	207	223	194	204	214	222	216	222	205	234	206	201	237	197	177	230	202	198	214	199	208	189	205	205	195	208	232	219	222	209	221	219	224	200	224	206	201	221	237	200	196	223	217	231	188	197	211	215	195	192	203	198	228	220	227	214	218	203	200	215	228	207	212	202	189	206	207	211	224	214	201	209	198	208	226	206	215	211	176	224	196	219	214	191	210	232	204	208	217	235	209	207	212	216	217	213	216	207	218	196	199	232	202	210	198	194	211	208	216	218	213	189	204	204	228	234	204	181	187	184	204	212	225	197	213	226	201	209	198	198	214	198	202	220	218	225	206	196	199	204	214	208	210	211	214	210	233	239	210	206	223	197	207	232	233	213	195	220	241	176	195	195	211	195	209	225	191	201	181	202	209	216	179	228	210	213	215	234	221	221	208	240	198	225	206	216	219	223	206	213	218	211	210	198	184	216	214	209	208	206	221	214	222	234	218	235	254	197	200	218	187	219	218	206	236	206	172	207	194	208	228	227	196	197	236	213	229	211	218	210	218	217	209	197	178	241	200	187	206	239	222	227	200	227	183	247	214	174	203	242	235	238	209	209	190	215	200	207	191	220	211	199	200	233	179	202	210	197	220	203	220	203	198	205	205	216	228	224	214	203	206	232	221	200	200	197	229	205	219	223	217	209	211	220	196	200	236	230	200	213	209	227	214	207	216	215	209	203	220	206	240	202	238	183	224	194	202	206	204	216	197	221	210	202	238	207	194	212	216	215	203	180	219	220	228	223	208	224	208	226	214	217	196	200	206	221	188	214	202	234	201	218	215	237	214	181	202	197	177	209	205	219	215	210	208	235	206	223	235	223	215	201	247	218	215	237	214	216	186	218	203	205	208	215	218	216	224	217	213	211	219	205	221	203	220	182	204	222	223	191	218	222	202	222	212	187	185	222	227	218	210	199	204	215	218	181	209	194	204	194	214	217	240	219	198	230	211	191	212	200	207	212	224	191	225	211	210	193	215	202	221	192	229	202	210	205	230	204	227	212	225	193	208	199	201	193	199	209	215	217	232	211	214	185	198	199	222	205	222	219	201	209	212	199	218	202	188	203	227	189	211	187	204	223	237	212	198	216	197	230	199	196	213	184	213	217	201	195	215	201	196	227	207	192	210	216	198	221	237	234	226	251	217	217	204	189	218	199	222	211	228	240	202	223	231	205	214	210	194	190	223	196	222	215	195	205	229	208	203	204	218	210	200	212	227	223	205	196	218	206	214	220	192	201	193	205	215	235	213	231	192	230	238	206	233	217	209	203	202	226	222	194	185	216	190	195	224	198	182	217	199	215	182	189	207	229	199	200	189	206	206	205	207	213	207	187	204	201	195	205	199	215	230	209	210	212	214	203	216	201	199	188	222	204	221	200	203	225	200	211	202	201	207	192	225	203	219	231	206	226	213	215	213	209	213	182	185	195	230	223	220	205	206	215	206	216	207	201	218	204	250	187	206	202	218	220	222	219	211	238	210	213	231	221	207	223	196	229	223	193	207	240	215	244	226	205	245	220	208	213	214	179	230	181	214	220	217	207	220	193	207	210	194	210	186	210	213	203	236	211	207	217	208	204	201	201	218	214	204	202	217	204	222	206	190	211	224	220	193	227	227	216	215	198	198	236	206	202	205	218	199	238	208	222	228	203	203	225	202	222	201	183	208	183	202	218	218	194	224	206	226	225	203	199	193	178	208	206	227	191	207	233	204	223	221	229	204	219	237	233	228	208	185	192	186	203	215	215	212	208	206	209	240	195	187	202	207	212	228	219	224	207	211	214	199	199	213	222	227	206	213	216	217	213	218	204	197	233	195	236	209	209	215	187	205	224	192	235	220	201	215	209	226	218	204	221	186	225	216	215	233	214	223	199	212	222	230	207
23403	21084	28284	24277	21681	19254	12132	6793	4642	3661	2815	2166	1733	1345	1190	1047	864	710	632	606	543	499	384	378	366	323	355	361	334	324	313	322	341	304	324	299	282	321	340	310	324	311	280	295	280	306	339	315	328	340	310	336	273	332	307	337	281	302	307	290	323	318	311	301	333	322	286	323	308	309	298	339	297	329	314	332	318	303	302	273	310	296	310	346	330	290	308	307	294	332	295	337	321	358	305	315	312	342	300	291	348	337	340	345	322	273	355	327	320	311	320	333	307	353	307	348	308	318	323	313	332	314	337	294	341	320	290	330	329	315	300	312	342	312	328	313	327	322	295	341	299	313	314	338	336	329	351	347	303	310	337	304	304	301	310	318	324	301	321	299	302	318	325	310	324	305	321	364	336	309	328	332	345	343	315	339	313	305	306	314	290	299	323	326	317	311	336	301	324	341	333	321	294	336	331	327	314	335	323	313	304	329	342	320	296	310	309	319	327	296	310	312	316	337	328	295	347	285	321	323	332	354	309	326	290	317	307	319	311	277	306	316	310	253	329	335	314	300	310	338	311	306	314	307	322	294	314	301	326	326	319	304	289	349	320	291	325	298	317	326	323	301	314	270	329	287	315	366	326	344	324	329	311	326	311	292	310	302	325	333	323	354	313	303	302	292	309	338	332	330	329	327	332	336	348	285	296	271	358	311	319	323	337	332	293	313	299	331	338	296	299	302	341	343	333	317	305	307	321	325	305	337	337	317	352	343	312	306	324	293	282	305	315	317	317	302	325	320	338	314	316	327	320	315	308	311	293	285	337	305	290	295	339	291	330	294	303	307	306	319	322	326	311	309	317	322	339	308	324	329	347	320	310	314	326	303	327	302	334	304	294	279	302	318	312	310	324	283	316	329	290	310	327	324	299	318	333	328	297	322	305	337	299	354	295	293	313	347	300	291	339	354	338	292	322	302	294	317	313	324	330	275	320	340	335	320	321	326	303	308	303	323	314	339	268	276	313	293	300	313	302	298	289	325	317	290	315	324	324	314	304	308	313	307	288	311	311	332	328	300	295	339	327	316	325	336	323	324	301	285	303	341	324	332	321	303	356	316	349	350	321	301	340	320	318	320	334	321	287	313	307	299	315	301	303	315	315	292	315	317	355	319	292	321	305	307	272	330	317	326	335	328	291	329	310	340	324	319	288	293	297	335	327	304	319	295	316	325	276	283	336	315	295	303	309	335	325	315	318	308	294	281	324	283	350	299	341	316	292	318	330	321	305	334	354	289	300	337	319	310	288	332	286	310	327	315	301	308	345	327	338	330	342	326	293	331	284	311	341	315	307	307	308	309	306	319	301	347	277	319	312	298	323	303	310	305	287	297	296	316	330	322	336	301	329	317	285	297	273	326	291	364	286	299	311	293	310	291	359	319	331	308	309	317	339	323	319	307	306	310	333	315	332	284	360	290	320	335	275	282	314	276	312	344	322	323	301	304	336	299	323	321	297	333	297	309	316	300	330	293	287	331	308	314	338	315	329	322	259	317	313	317	306	313	331	313	322	331	322	309	303	330	301	318	291	319	259	325	311	316	310	311	326	330	298	305	345	343	301	315	308	306	324	301	318	328	321	308	312	340	313	332	314	340	300	315	332	346	287	301	305	334	298	332	307	315	297	331	323	305	329	343	343	316	319	291	337	336	310	319	345	295	346	327	336	323	327	331	351	301	301	315	329	323	307	294	313	300	330	320	323	329	329	305	327	339	350	321	308	305	305	284	317	297	309	324	368	310	306	317	299	294	303	321	299	300	297	323	347	309	313	351	329	303	300	343	319	336	327	306	308	305	316	308	308	316	314	297	311	304	332	320	349	321	294	310	320	308	306	324	333	280	339	333	322	309	343	300	295	307	344	294	318	300	310	316	324	312	312	306	303	300	307	340	297	329	301	298	306	288	331	332	331	304	311	294	318	334	337	365	327	318	317	280	313	347	328	304	333	284	305	313	303	338	300	299	297	333	280	307	312	323	330	314	314	337	327	330	324	286	291	279	307	295	294	328	298	331	320	318	297	323	324	282	312	302	285	293	313	328	329	309	300	312	307	312	309	333	350	335	320	297	289	297	325	326	297	319	313	336	305	320	315	313	315	323	314	337	320	318	303	313	315	328	273	310	323	299	345	319	311	299	326	329	333	321	335	350	326	356	318	298	306	320	301	322	316	323	317	312	303	309	331	306	306	361	307	331	308	317	308	320	343	338	322	332	303	337	306	302	284	308	322	312	320	335	311	298	339	313	289	349	294	278	334	319	306	325	323	310	333	324	323	325	308	306	301	327	305	334	354	332	293	311	335	317	305	303	322	290	306	315	295	307	326	292	318	345	336	320	320	281	321	299	307	314	322	290	290	282	329	287	319	291	314	316	346	325	335	332	308	318	316	303	308	314	329	300	320	347	308	296	328	328	278	356	311	308	311	304	328	302	317	325	288	316	297	303	342	294	316	289	313	331	350	334	311	314	326	320	350	309	302	313	286	311	315	281	337	330	288	334	300	309	290	305	328	324	306	315	305	305	320	295	321	311	321	327	346	332	327	334	320	322	306	289	282	308	320	304	311	312	323	295	343	324	310	323	337	338	298	304	337	317	320	317	335	290	312	320	340	317	330	330	296	279	330	310	304	309	339	306	275	330	333	324	297	273	301	320	329	300	312	334	315	284	337	277	317	303	297	344	307	319	329	298	323	303	336	306	319	355	308	321	334	311	294	310	310	329	311	311	321	330	320	289	339	353	339	328	322	321	280	322	311	302	309	334	307	303	324	354	326	311	330	320	308	333	301	336	280	312	326	333	301	363	325	269	321	309	331	343	340	314	310	309	314	315	344	311	352	333	308	310	321	342	311	301	296	328	333	311	318	349	337	295	288	320	324	315	312	298	300	277	294	331	329	314	328	313	321	304	312	328	302	346	330	296	323	300	311	295	294	311	314	327	343	285	349	307	323	298	308	326	301	331	316	315	309	323	317	312	313	335	330	266	309	298	332	300	289	335	317	319	325	315	295	333	311	303	301	304	335	352	315	312	307	345	318	293	304	341	349	278	284	329	336	325	318	314	305	318	329	311	313	332	325	323	293	310	305	333	334	344	304	320	335	319	284	347	290	279	319	315	282	313	348	334	305	299	313	318	330	325	334	291	353	310	321	316	324	334	310	314	332	347	320	318	314	310	340	327	313	336	323	302	302	309	284	294	358	332	318	328	330	336	314	339	308	347	338	317	327	308	291	294	316	329	309	309	311	343	332	305	337	308	315	302	290	301	345	296	288	290	315	328	321	329	290	317	307	297	341	311	353	313	291	331	343	305	312	305	323	290	323	329	287	309	305	294	287	317	332	323	314	297	337	317	308	308	318	302	318	301	321	301	313	294	298	319	348	324	320	323	272	317	314	280	327	319	306	332	321	300	340	317	294	309	308	294	314	336	288	318	339	328	325	298	284	287	299	314	321	333	291	332
26426	49909	39415	28178	22434	17773	13397	10042	7735	5917	4639	3498	2781	2123	1728	1512	1242	992	848	813	688	564	505	451	387	383	411	373	363	358	377	396	363	351	344	344	367	318	357	336	356	343	355	379	310	324	349	356	344	348	343	390	342	318	337	324	323	334	352	364	342	333	343	337	325	339	359	338	349	370	323	281	349	319	344	347	306	323	330	342	339	340	356	324	370	319	375	324	316	349	283	331	332	343	340	339	355	343	365	342	316	354	352	345	334	364	319	331	331	317	335	341	305	356	355	361	344	341	347	344	345	347	344	310	320	317	340	323	343	346	360	325	341	336	349	351	355	337	372	334	322	316	308	335	341	297	322	322	336	338	330	362	334	328	363	338	334	398	324	332	324	359	344	353	333	344	330	322	349	345	359	363	324	386	342	351	349	340	379	313	348	351	380	338	298	346	308	319	357	340	361	345	308	373	350	329	342	341	352	301	349	353	328	309	328	333	301	332	322	363	355	349	366	348	344	328	366	344	339	359	367	280	349	332	335	349	339	314	331	309	359	325	349	325	328	330	312	345	332	353	361	304	373	354	343	343	343	352	357	357	313	349	343	353	338	355	326	370	357	333	331	323	358	342	364	333	363	341	374	311	321	348	348	332	346	357	344	364	354	338	363	340	321	331	376	308	374	320	343	346	346	336	325	332	341	342	310	317	350	320	332	341	325	338	337	368	341	314	367	328	328	343	375	379	352	314	317	317	339	338	342	377	339	346	334	351	353	304	368	384	356	352	365	354	339	318	338	357	315	350	306	351	364	349	357	347	310	324	331	340	358	377	352	388	358	360	350	383	355	367	317	361	338	344	354	334	345	371	313	353	334	356	347	348	304	368	329	359	336	317	332	320	354	330	317	326	345	325	363	330	340	358	330	351	329	347	326	352	346	365	395	333	337	351	349	369	367	340	336	329	333	376	345	329	316	371	365	330	356	356	325	352	321	330	337	359	347	330	341	360	361	345	346	337	366	350	328	344	331	352	308	334	367	363	367	350	345	344	355	349	372	351	377	335	357	362	315	358	336	359	333	329	335	345	350	364	318	358	315	336	333	302	334	313	330	370	341	339	340	363	322	344	342	333	326	361	362	323	341	344	334	364	346	373	352	335	362	346	362	350	369	343	315	354	307	342	341	338	334	340	365	338	366	328	377	373	315	363	331	314	355	333	363	322	369	343	344	348	367	339	329	324	355	389	319	338	351	356	371	395	347	357	349	355	350	336	363	332	334	348	331	368	331	336	353	356	334	366	337	353	349	369	333	304	349	347	348	363	364	337	329	341	354	353	343	313	344	324	362	333	348	337	366	343	357	337	325	326	353	360	345	356	344	360	347	350	335	315	353	323	357	333	356	358	346	308	346	324	351	335	319	370	318	354	323	308	343	350	388	334	330	331	369	364	336	345	363	360	322	348	340	362	313	355	353	370	312	316	299	345	317	319	325	344	326	353	330	315	317	359	373	351	346	352	288	352	373	332	320	315	350	347	348	300	338	359	337	344	303	382	333	337	335	336	316	348	346	364	357	351	356	348	365	329	367	337	350	362	346	320	337	319	343	362	338	342	333	339	336	348	368	378	335	345	347	345	351	327	350	342	308	355	335	353	334	341	334	346	353	381	363	324	360	350	333	348	323	330	340	370	327	302	324	390	351	337	351	325	360	356	364	341	329	289	341	353	349	353	381	345	340	366	380	332	325	361	328	357	360	350	348	323	352	359	302	330	340	330	357	306	342	295	338	348	342	329	335	312	345	367	343	360	326	340	361	340	336	350	325	338	341	337	340	358	320	343	354	360	337	358	353	347	366	359	328	328	343	324	330	333	352	354	344	324	337	347	306	342	353	369	343	344	341	367	349	330	328	335	325	313	359	326	309	347	343	361	314	380	347	336	357	350	329	352	345	342	355	337	351	353	338	320	347	340	313	330	370	329	364	346	378	361	332	354	326	358	326	318	364	330	345	351	349	332	311	345	357	323	375	338	360	309	315	349	351	343	315	324	358	366	338	359	353	349	339	344	343	339	343	331	338	346	315	341	354	363	367	326	349	350	342	359	359	319	328	385	377	322	364	328	355	355	302	336	319	313	329	338	344	345	332	331	327	328	377	328	337	353	333	358	354	372	342	354	347	330	330	317	362	361	353	344	358	363	328	331	335	341	375	316	362	355	339	351	330	395	371	351	340	360	324	339	359	301	346	350	359	364	335	382	343	350	342	328	313	326	300	320	334	371	325	341	334	326	327	317	317	376	359	369	343	327	329	315	358	352	331	345	325	337	349	325	325	355	333	347	354	330	375	343	345	353	331	334	332	344	324	386	364	332	302	374	318	317	369	337	367	327	311	336	357	354	380	348	340	317	362	331	333	328	331	353	375	327	361	357	343	332	341	366	358	367	345	328	345	346	356	398	304	367	344	379	351	335	330	317	359	339	335	355	353	327	339	351	344	363	361	354	360	318	374	352	346	339	350	319	355	359	358	307	301	352	363	348	330	309	345	380	322	329	333	347	319	347	354	374	333	341	315	332	354	328	359	361	337	355	311	331	348	341	337	348	334	337	377	355	349	352	373	347	335	358	356	341	332	339	317	348	361	329	314	394	344	344	365	324	331	312	348	352	324	341	339	342	329	343	334	341	346	314	334	320	327	328	341	341	373	319	347	310	344	352	334	311	377	309	315	338	367	386	381	333	329	366	338	333	345	338	287	366	339	335	323	349	341	353	366	325	355	335	372	385	348	338	345	335	341	343	387	369	356	353	328	366	353	349	341	307	354	359	334	357	346	341	323	341	332	345	374	298	323	369	324	355	357	336	334	331	352	345	353	347	344	351	349	323	315	358	353	339	300	338	325	331	311	339	328	322	334	339	345	309	332	332	318	367	318	338	318	305	303	337	365	346	348	333	334	331	356	338	330	336	333	337	352	364	364	344	362	345	366	364	380	354	319	322	338	350	337	332	300	334	327	335	332	336	320	365	359	354	331	328	316	309	312	352	309	344	325	378	320	311	346	327	343	300	322	335	349	342	342	310	350	304	342	308	332	329	353	335	314	350	322	321	352	338	347	342	383	324	326	333	363	327	307	365	338	334	321	350	380	353	351	290	337	338	361	359	357	366	347	368	350	341	349	320	352	340	360	332	359	334	340	366	348	313	329	304	334	339	367	325	342	359	357	343	357	333	346	365	369	376	363	346	321	330	293	349	336	340	340	338	345	316	344	345	337	333	332	322	337	340	344	345	335	359	338	333	348	318	356	341	340	388	373	332	352	324	380	323	370	318	352	346	337	316	345	336	360	346	347	340	324	348	323	362	329	341	334	325	359	307	329	329	349	351	339	310	342	345	356	353	332	327	345	342	345	354	347	311	346	300	365	321	336	387	345	334	348	345	347	352	304	325	345	328	335	354	347	329	313	348	326	362	330	338	332	309	311	304	303	333	359	341	349	334	360	337	342	355	315	378	322	341	374	318
24532	20999	27577	25946	19443	12562	8075	5174	3717	2874	2146	1747	1391	1075	836	725	610	425	386	379	325	273	207	178	156	147	156	130	157	139	161	129	129	144	142	123	134	128	160	145	118	141	143	138	128	143	148	134	152	133	144	110	154	135	121	129	136	129	158	125	147	149	143	138	146	118	133	116	155	122	147	139	136	141	149	136	139	121	161	140	134	112	125	150	124	140	137	146	126	130	116	145	133	155	163	133	132	152	132	134	130	138	133	121	136	134	126	145	145	127	143	123	130	117	136	132	110	132	150	149	132	129	139	150	143	126	143	129	132	138	137	144	122	144	134	141	156	130	143	114	173	128	140	140	124	136	126	133	117	159	134	144	154	169	135	145	124	134	128	125	130	136	139	151	131	145	113	128	122	129	114	114	139	139	138	141	139	152	133	134	125	118	127	138	147	147	137	122	119	162	137	131	146	140	146	127	122	117	142	157	123	125	145	144	130	131	128	136	148	120	128	134	150	126	135	145	129	139	151	117	137	132	138	146	150	153	144	139	126	149	147	133	156	126	129	126	145	149	138	128	139	129	156	130	127	131	128	140	149	139	129	129	134	127	137	131	129	120	116	147	133	138	128	132	138	125	126	140	146	128	139	133	157	128	121	132	126	134	141	141	120	133	150	155	144	146	148	137	116	161	116	142	123	139	124	133	131	121	133	139	137	125	143	136	139	137	127	126	141	161	117	129	133	118	132	135	148	143	131	160	130	122	134	124	137	136	121	128	126	146	161	114	112	141	136	119	123	128	137	136	132	146	147	139	125	140	126	136	142	129	124	112	137	149	121	138	123	151	137	141	142	139	154	132	136	125	130	119	135	128	135	127	123	123	127	125	159	143	125	132	146	129	123	152	143	146	136	125	133	133	148	148	140	151	136	158	148	134	134	135	104	144	115	131	136	145	114	143	139	128	136	140	159	134	133	137	143	136	136	146	139	136	143	145	119	123	136	109	115	127	130	124	125	157	143	139	144	141	118	142	148	133	118	111	135	134	166	146	139	132	139	130	120	134	142	137	151	133	122	122	128	135	124	155	132	171	122	151	153	142	139	133	112	130	142	143	154	129	138	127	128	112	148	122	112	139	150	143	145	120	135	148	162	153	156	136	141	138	151	134	130	126	140	136	151	143	140	155	134	130	141	116	139	137	113	128	125	108	139	147	149	149	134	138	162	127	148	158	133	134	142	155	131	131	130	144	119	142	142	127	136	133	145	122	158	144	139	143	134	131	156	144	123	147	138	139	148	134	141	117	155	135	124	146	144	151	130	135	130	131	136	129	151	122	131	128	152	148	129	146	134	133	140	134	124	126	130	146	169	104	147	128	134	132	123	160	145	154	130	133	113	151	131	112	148	145	131	120	126	138	141	118	150	127	136	135	139	118	122	148	142	137	143	111	129	127	148	141	147	127	162	102	146	143	152	127	134	137	140	136	133	140	160	114	125	125	140	114	121	150	146	143	141	150	139	146	130	135	133	169	124	152	120	128	129	133	145	156	138	153	134	145	132	135	124	136	140	130	128	144	135	142	149	128	172	135	113	139	163	137	127	149	137	150	155	119	138	132	147	140	121	136	126	132	164	139	131	135	128	157	137	142	145	154	133	140	141	153	144	128	126	137	145	135	144	139	163	137	150	123	144	130	150	136	139	147	127	124	150	129	142	159	141	149	153	132	141	141	132	128	137	153	125	135	136	122	137	153	135	147	136	143	115	128	128	133	144	142	139	120	129	142	137	149	162	131	125	143	148	126	125	138	119	138	123	154	109	124	145	135	144	152	123	138	134	122	148	111	135	126	145	147	131	143	130	129	119	140	146	127	120	142	146	132	145	126	137	138	135	145	145	137	126	147	156	116	147	139	120	148	148	145	136	137	127	157	127	137	121	115	127	146	147	129	156	141	129	137	132	128	116	131	123	166	120	131	116	137	141	162	129	152	140	139	153	132	141	118	137	129	131	149	158	137	123	136	164	128	117	144	110	120	135	112	134	122	157	148	142	156	126	116	131	118	141	136	138	130	141	128	129	127	162	159	122	132	134	122	124	126	133	150	142	129	154	157	146	154	124	162	151	136	117	149	129	134	130	130	129	147	131	132	126	157	150	134	128	119	136	135	123	137	138	157	142	131	142	134	140	166	157	128	128	135	128	144	157	136	134	145	129	132	135	101	142	143	125	134	128	142	137	139	151	127	153	141	112	166	118	126	146	151	144	119	128	127	110	152	152	142	142	145	132	131	146	161	127	130	110	140	147	119	137	137	124	131	161	132	137	136	147	122	137	129	135	125	142	132	136	124	123	117	121	133	144	136	148	118	138	145	159	131	122	125	135	131	144	133	150	122	127	134	137	122	145	144	133	154	150	139	147	131	140	124	141	118	138	132	143	129	154	103	120	133	134	142	131	140	131	141	156	143	142	152	127	140	146	163	135	122	147	124	139	150	144	139	146	128	137	159	159	108	135	140	138	156	127	143	121	142	134	137	142	152	154	144	150	146	120	128	112	136	138	133	118	123	138	144	137	127	121	144	142	139	125	144	142	140	126	131	130	130	118	127	136	131	134	132	158	123	121	134	138	124	130	140	136	143	136	129	159	132	140	146	146	143	143	142	142	117	139	130	130	134	119	136	139	134	130	150	143	120	141	145	154	144	124	121	142	123	148	133	121	155	140	135	164	140	144	122	135	142	129	127	138	148	150	113	134	135	150	138	144	122	150	133	130	124	139	127	119	134	152	133	155	142	155	156	145	134	134	138	159	140	129	126	115	122	120	144	143	140	131	131	131	155	149	137	126	146	140	143	129	135	121	143	152	137	151	130	131	159	135	129	133	117	127	140	152	130	141	148	116	128	155	139	138	124	136	127	138	164	142	113	134	123	130	148	116	127	120	147	141	122	130	137	146	150	148	131	135	142	137	141	146	127	128	144	148	131	152	131	135	145	135	141	135	152	150	136	160	124	144	135	145	141	159	140	143	127	140	142	157	145	144	142	132	132	158	116	119	133	129	134	132	139	158	151	149	128	152	115	143	133	127	142	116	155	134	140	140	122	117	137	128	131	137	148	142	142	142	139	146	141	120	121	129	154	151	140	141	131	132	151	123	141	121	154	126	138	130	149	151	113	135	127	130	121	138	138	128	153	132	121	138	130	152	147	134	142	126	138	167	134	139	153	125	146	130	138	141	123	126	116	140	131	150	115	144	132	151	145	123	140	136	143	131	173	136	118	128	129	141	149	145	145	138	121	143	117	114	134	138	132	123	113	136	149	141	134	122	116	117	122	116	113	136	151	131	142	140	120	142	139	136	155	139	130	140	125	139	145	153	134	119	135	137	127	128	129	143	144	127	149	147	134	140	147	135	133	146	145	124	133	140	115	167	128	138	121	143	133	134	147	143	163	125	128	143	130	135	145	105	134	137	130	144	128	152	136	125	121	124	132	141	135	137	137	139	133	134	139	140	129	121	108
25320	46523	37024	26374	20620	16082	12188	9050	6735	5196	3961	3071	2367	1773	1426	1183	910	676	608	547	483	353	238	211	188	185	178	165	171	172	171	145	148	177	154	165	147	141	151	162	150	154	137	175	148	169	138	154	159	154	169	155	146	156	155	183	146	146	158	142	145	154	152	159	155	160	129	158	142	164	149	156	155	163	164	172	138	160	138	141	171	173	171	156	143	165	171	159	145	163	156	144	155	149	144	158	168	160	134	174	135	155	167	136	160	143	160	151	137	138	151	157	183	156	157	162	140	196	164	159	153	145	144	145	143	156	169	152	144	144	146	132	160	178	158	140	139	150	142	176	143	162	135	163	160	132	172	174	164	144	152	149	155	152	155	160	128	151	163	152	149	158	147	156	158	146	149	155	164	162	157	170	174	155	159	143	165	147	153	169	154	162	147	148	131	150	132	173	133	141	138	179	137	168	168	165	170	170	139	171	129	131	146	165	143	161	145	160	154	150	196	148	155	137	159	166	139	168	180	138	166	137	153	143	175	144	151	160	149	144	141	146	147	168	131	170	157	142	165	156	158	172	131	143	165	159	138	146	152	156	176	169	129	199	168	149	157	172	165	145	147	116	147	166	162	168	147	151	148	159	162	157	150	157	170	154	144	154	153	162	153	143	168	135	134	139	161	160	162	148	149	141	150	137	153	159	140	152	154	149	134	157	165	166	157	171	137	148	162	146	160	148	156	157	139	145	167	152	145	143	140	159	161	158	141	149	162	164	150	166	154	162	166	169	159	158	156	151	159	156	143	152	162	134	143	147	168	134	177	143	175	166	154	159	157	159	191	159	170	143	163	139	146	158	155	157	147	128	177	160	154	143	171	145	157	159	168	141	169	144	161	160	150	151	143	192	151	129	178	144	178	154	136	151	170	163	143	143	149	136	183	153	158	161	169	137	145	152	141	171	161	151	147	155	169	153	138	152	151	144	154	146	162	170	155	156	154	152	149	144	162	162	130	118	188	146	142	165	159	145	156	135	153	147	152	149	125	168	156	131	142	156	153	155	138	142	149	167	181	149	159	150	137	149	137	159	151	154	146	150	156	148	158	156	155	152	195	145	140	150	143	154	157	154	163	146	158	169	159	149	145	124	147	160	140	150	156	158	153	168	148	155	154	143	139	165	164	160	156	152	168	145	154	169	167	168	138	174	156	165	165	132	146	152	137	139	170	146	142	171	164	149	158	149	149	144	170	146	151	173	152	139	151	163	144	158	162	201	131	149	147	166	154	156	138	156	146	158	170	167	169	173	162	156	156	139	145	149	143	145	141	134	160	158	161	163	140	165	158	145	149	140	163	165	146	160	158	152	159	131	172	159	156	151	159	145	147	159	153	158	157	158	160	131	158	150	129	162	141	160	136	126	150	158	152	147	153	145	150	159	155	153	167	168	161	164	144	166	167	164	167	147	145	142	162	146	160	136	150	151	149	149	169	155	166	155	144	138	172	142	161	154	144	171	137	159	151	160	137	163	152	142	155	159	157	130	165	177	151	162	156	149	156	160	149	129	153	119	129	133	156	135	141	147	160	159	146	159	143	139	140	157	183	151	173	166	167	156	144	158	154	167	166	148	172	165	155	155	155	146	141	135	168	129	158	137	157	160	155	140	160	148	165	171	137	154	132	157	161	158	162	135	158	163	153	149	165	140	145	169	147	165	148	161	140	165	147	135	133	146	152	152	141	158	148	135	136	160	197	167	154	153	164	147	165	168	166	130	152	168	149	130	169	148	154	155	150	161	145	141	146	160	159	132	164	158	150	119	144	158	144	145	171	144	164	150	139	170	150	153	155	146	151	157	149	169	164	151	154	151	148	143	138	168	161	145	157	138	141	163	171	145	144	160	152	145	167	144	154	157	164	147	146	139	142	128	163	154	154	148	145	140	139	145	156	165	151	174	159	128	148	157	152	165	164	118	157	150	161	140	146	151	134	173	146	159	159	148	155	149	134	137	173	152	147	168	154	171	142	143	139	153	139	158	164	164	143	160	140	164	158	143	141	166	156	153	138	143	166	157	132	166	145	154	158	153	155	136	155	157	158	170	146	156	139	176	162	141	178	160	148	139	144	154	134	152	147	148	163	159	172	150	138	146	155	170	144	159	162	162	148	138	149	152	156	172	165	159	156	164	165	159	161	162	147	155	133	157	158	150	148	153	144	149	139	135	166	163	153	150	141	154	164	144	152	158	142	158	150	155	160	147	160	163	143	150	146	170	126	154	132	154	164	137	151	159	145	157	158	147	144	157	138	171	149	139	163	171	140	163	152	143	149	168	139	135	145	152	158	188	162	149	157	162	142	159	143	167	146	173	138	150	169	138	153	165	153	158	172	135	145	149	152	156	164	173	145	164	148	158	156	162	134	151	143	144	155	142	138	145	158	138	157	150	144	152	134	137	155	144	171	156	175	160	151	137	151	167	151	165	154	158	169	166	125	166	143	155	149	153	166	150	168	162	149	138	150	155	155	181	170	147	152	158	165	160	146	141	147	151	144	145	154	145	145	162	146	152	150	175	151	124	137	137	176	174	143	142	162	134	171	165	156	142	159	136	146	181	164	140	141	161	181	145	162	160	136	146	162	159	149	147	144	161	142	175	143	148	150	153	145	151	124	150	173	149	159	161	139	171	147	136	169	152	158	137	164	141	155	178	134	152	132	132	134	156	163	158	129	143	152	129	142	137	168	156	150	145	154	148	161	150	179	150	166	152	154	161	146	148	138	142	158	127	171	138	167	166	140	151	168	166	146	146	171	153	154	163	161	134	156	157	146	139	174	152	169	165	150	138	165	183	143	165	161	141	162	164	148	130	152	132	148	164	139	170	164	165	163	150	146	178	141	167	147	130	174	151	155	158	160	161	160	154	154	151	154	147	154	159	161	144	155	149	148	147	165	136	148	157	151	163	153	147	171	155	153	153	143	148	121	150	159	115	156	169	155	157	160	143	147	147	153	158	139	143	150	155	168	158	155	155	165	147	176	153	154	146	154	144	147	147	143	154	141	143	147	139	149	154	158	141	180	153	158	173	150	158	171	162	158	148	136	143	153	147	149	155	165	147	148	161	151	160	162	167	147	166	142	142	163	164	140	133	150	149	136	163	149	157	168	167	152	159	179	150	139	170	150	128	157	167	137	151	143	146	164	156	161	161	169	157	168	175	179	150	177	191	172	152	160	164	186	130	163	143	139	145	170	155	149	151	163	167	143	174	164	171	163	159	137	149	143	154	140	147	141	163	155	165	170	147	153	156	147	128	174	151	133	154	161	149	153	137	143	168	143	159	168	145	147	165	184	166	148	162	149	117	163	145	154	139	157	126	148	164	156	156	164	157	132	151	157	165	142	138	179	145	141	136	142	162	171	166	148	151	155	151	144	157	143	155	181	177	175	154	153	147	144	141	182	143	137	141	151	172	139	149	149	153	138	135	146	145	134	158	162	165	154	146	160	149	165	151	158	169
22485	21081	28672	23749	21311	22436	19632	9663	6422	4976	3760	2760	2191	1778	1421	1264	1011	835	741	683	622	481	397	385	362	353	317	325	324	305	313	324	275	305	291	315	300	280	284	286	290	302	299	293	259	317	278	279	304	244	272	281	310	294	272	270	291	303	294	308	303	323	288	274	346	278	268	255	301	316	316	291	287	268	296	308	274	333	276	295	298	285	298	306	282	272	266	304	272	276	298	273	295	272	258	299	300	266	275	296	276	281	277	290	274	262	312	307	325	311	315	299	253	283	321	298	287	262	309	304	265	294	292	245	279	280	318	262	270	279	270	281	272	272	268	301	258	295	280	312	298	299	261	270	316	280	266	308	299	271	302	288	283	277	290	255	287	302	296	268	304	301	255	296	282	282	287	273	296	288	292	307	272	273	292	281	283	280	280	268	261	261	278	319	274	283	263	287	305	289	278	245	280	325	280	287	293	318	311	293	263	277	240	269	294	275	293	270	262	296	313	273	310	286	284	285	244	303	318	294	291	320	313	245	297	287	280	311	274	309	258	251	278	267	287	292	273	316	296	277	292	313	275	270	253	278	285	299	302	277	297	298	262	300	269	277	274	292	295	284	295	276	272	299	283	287	325	295	266	271	287	291	285	287	269	291	259	285	282	267	274	300	278	304	282	284	296	303	289	295	316	334	286	286	262	320	272	284	306	273	277	266	309	300	285	288	299	306	298	290	325	243	281	279	287	283	296	262	305	290	273	297	296	261	293	287	277	302	269	329	335	305	286	275	287	286	287	251	254	298	293	275	292	318	309	283	287	302	270	231	287	313	279	283	277	291	287	275	255	283	336	279	281	291	322	264	260	259	292	322	300	271	251	270	264	255	275	284	276	295	281	302	309	279	306	310	272	291	285	291	299	296	301	297	294	296	286	274	295	259	276	300	292	295	298	261	265	313	262	290	290	281	261	304	285	291	287	286	287	313	313	263	294	267	288	309	322	297	295	276	296	299	259	257	281	303	296	303	267	304	290	293	280	300	284	287	308	289	273	293	296	271	260	302	315	286	298	315	293	269	284	272	284	292	292	302	252	282	289	295	288	285	283	294	298	284	307	307	294	257	275	284	287	312	308	270	289	291	299	309	296	288	304	308	284	296	297	310	293	293	258	299	292	280	300	282	308	274	262	249	293	276	299	273	282	284	305	284	272	294	253	275	267	267	301	269	280	309	264	288	280	317	302	247	260	269	283	279	264	261	287	294	299	272	278	302	274	271	280	287	281	271	270	312	299	272	282	280	293	300	277	291	290	333	299	282	314	288	274	315	259	305	267	290	317	286	280	297	270	291	263	298	299	247	248	301	274	249	302	295	269	266	317	253	298	319	284	273	285	292	304	263	300	271	315	277	292	307	263	293	307	302	271	270	263	292	289	310	297	255	279	300	280	280	278	285	248	308	295	272	270	274	269	289	278	259	277	302	301	278	306	271	298	260	306	272	259	287	291	280	320	266	269	271	294	285	296	273	309	292	261	282	280	306	272	281	265	288	274	283	253	278	271	289	280	263	260	283	270	300	302	282	278	308	278	278	288	309	280	283	298	250	261	264	282	283	283	284	272	266	286	279	267	284	292	275	285	274	274	264	281	296	271	261	289	261	288	285	282	289	280	274	305	310	283	271	282	264	277	294	318	273	291	264	294	288	280	297	277	272	289	296	326	303	281	296	276	287	284	293	304	316	276	280	261	319	275	262	291	289	293	277	292	323	255	290	282	327	286	295	277	294	273	278	292	277	288	308	271	281	285	295	255	271	253	247	272	270	302	288	292	257	277	300	271	287	271	299	297	270	253	272	309	284	287	301	284	321	300	306	313	277	292	276	278	309	328	260	280	314	278	266	292	271	298	269	309	277	283	275	263	267	307	257	279	254	306	288	297	278	257	272	286	300	263	286	306	297	290	301	287	293	277	274	295	300	275	317	271	288	277	288	249	283	282	277	316	297	275	289	308	297	274	280	304	315	292	304	290	297	272	291	272	305	277	301	289	309	273	259	324	288	286	281	274	286	281	267	279	307	317	302	319	301	295	282	282	288	278	308	285	293	285	250	302	260	280	313	277	306	325	279	271	312	295	251	250	283	276	301	285	276	293	288	309	280	292	282	291	279	334	290	286	270	290	300	293	300	300	260	270	300	312	293	285	285	286	282	290	291	277	265	310	301	284	306	300	283	287	308	284	288	290	279	280	271	312	298	292	292	289	258	272	273	262	291	289	291	297	253	263	305	289	281	295	277	307	253	263	288	292	300	270	305	315	300	275	282	255	314	290	312	285	304	275	257	265	290	283	291	271	270	303	295	287	289	298	267	295	277	313	312	294	295	286	290	305	301	284	288	281	295	276	272	309	312	285	251	264	277	291	300	306	302	264	293	291	279	294	296	299	267	291	305	269	321	264	280	273	293	265	282	300	281	294	290	306	300	298	288	278	284	288	323	292	271	306	283	294	253	283	311	300	304	288	279	270	262	290	295	268	293	286	324	291	262	311	291	290	253	278	263	295	294	302	318	272	300	266	264	280	286	265	258	284	306	308	238	281	294	323	284	288	284	274	235	293	289	274	272	293	290	302	296	277	282	287	283	286	285	279	278	285	295	323	282	318	305	273	287	296	291	304	286	300	291	274	291	293	278	273	289	280	294	283	283	288	280	282	310	273	306	311	279	267	276	263	309	269	306	293	275	309	292	269	284	272	290	275	268	230	293	296	263	283	316	281	272	237	271	286	286	277	303	272	326	307	280	304	286	244	255	314	286	308	284	248	282	298	286	318	299	306	286	281	299	290	275	249	280	326	306	260	268	298	304	289	296	325	286	264	281	263	313	281	271	274	294	289	292	307	270	298	312	288	270	330	268	276	298	284	329	257	293	288	246	310	272	323	253	292	294	283	301	275	274	273	281	281	288	282	297	312	311	307	279	288	295	263	281	285	281	257	294	275	290	270	277	285	304	276	284	300	294	294	263	296	284	308	270	274	264	270	316	295	302	275	304	262	281	288	292	280	287	286	297	305	308	284	307	310	279	256	281	266	310	269	269	297	286	295	283	286	291	273	266	299	275	265	303	275	279	282	305	288	260	301	293	284	301	292	311	281	280	291	246	286	288	304	290	289	285	275	274	282	300	320	285	298	296	276	267	253	302	283	299	285	301	278	332	277	286	298	336	291	267	314	285	285	265	322	287	284	282	289	312	309	303	282	277	281	281	311	297	293	320	307	276	300	303	317	293	274	295	302	283	284	309	285	279	308	310	287	278	271	282	257	289	278	314	271	287	301	279	264	276	302	261	282	278	297	281	278	275	301	270	295	311	302	311	288	341	293	280	289	260	289	301	311	275	283	286	275	269	280	300	262	280	297	292	273	285	280	279	255	306	297	313	308	289	323	282	293	302	253	269	286	319	309	282	321	278	272	300	259	273	276	263	323	303	290	260	294	282	271	280	286	277	281	294	275	291	286	318	290	270
28015	55301	44096	33008	27090	21834	17004	13161	10105	7779	6083	4568	3389	2898	2244	1843	1478	1142	1065	959	841	627	527	408	404	374	325	367	344	324	339	335	350	335	338	323	311	313	349	301	310	336	327	312	276	313	315	338	334	331	340	305	286	335	297	325	333	320	312	325	292	310	326	324	333	321	297	321	310	293	343	302	324	332	309	355	334	351	320	279	340	285	300	319	310	292	334	311	296	332	294	303	327	323	300	320	292	326	323	306	319	279	314	313	283	304	330	321	332	310	295	295	304	314	336	318	314	306	297	303	308	305	304	324	299	297	288	329	320	308	280	362	325	325	316	300	302	302	307	293	299	291	285	337	306	311	314	301	297	307	300	318	281	311	320	309	294	307	305	303	309	325	301	346	296	309	291	320	312	310	322	316	288	325	290	301	322	319	346	323	306	333	295	300	313	284	358	325	301	319	301	312	313	293	289	304	317	324	318	286	335	314	320	330	295	336	352	272	264	303	315	307	331	313	319	295	324	320	304	316	327	336	325	296	319	325	279	297	296	282	296	285	320	304	319	316	326	328	310	329	364	281	307	280	291	339	306	289	324	342	294	295	315	318	320	316	294	323	272	292	327	320	308	329	319	336	299	307	299	296	294	299	318	299	321	326	318	306	308	315	330	331	289	308	307	281	313	310	304	323	334	333	331	302	300	337	275	312	308	291	321	321	305	302	298	293	312	309	318	299	296	328	313	323	359	307	298	292	287	310	280	310	318	301	313	340	318	300	306	343	293	308	329	316	324	338	322	314	353	281	299	291	308	320	285	303	318	312	326	297	330	320	327	299	306	335	290	314	300	325	296	311	304	283	343	306	324	312	299	338	336	327	296	318	339	305	288	293	312	329	302	322	303	288	318	300	321	300	327	346	311	312	311	294	287	298	330	320	316	290	313	306	310	353	317	286	324	328	315	311	310	297	314	304	291	291	346	300	310	290	300	287	303	294	297	302	301	311	302	314	278	311	306	323	328	287	338	286	299	324	306	311	302	290	329	255	306	298	320	335	293	338	332	294	315	305	306	300	337	297	348	293	304	316	309	266	298	288	274	289	337	270	310	282	324	311	320	282	287	311	310	293	324	304	324	327	309	295	322	297	302	319	324	304	278	306	295	302	325	337	335	310	326	318	310	328	322	315	330	333	306	312	297	339	324	337	312	303	308	290	310	289	303	299	302	331	315	315	320	308	325	312	329	335	338	292	317	326	279	305	318	336	295	320	303	290	315	328	308	332	305	300	316	321	312	283	321	291	328	319	333	316	315	331	276	301	291	329	340	316	312	304	300	312	301	327	313	295	312	334	299	305	314	326	317	347	331	321	266	294	315	295	331	304	322	305	303	314	296	336	342	307	316	312	355	309	311	283	318	288	317	284	318	298	278	345	297	291	303	303	314	292	314	290	296	302	298	301	342	354	292	305	325	358	298	342	301	322	337	284	318	310	288	332	323	338	310	311	308	300	290	289	315	334	304	326	322	303	294	301	339	310	308	306	299	316	328	318	329	329	318	279	316	298	304	331	347	294	291	318	332	313	314	304	307	307	324	327	312	299	311	314	319	316	294	301	300	320	345	281	314	295	352	327	267	309	320	298	321	318	300	293	299	320	308	315	347	316	317	272	310	326	317	304	335	319	346	334	288	265	295	324	303	280	324	323	319	315	294	321	332	325	334	316	316	304	284	308	279	319	303	334	308	329	322	289	323	298	311	329	285	322	297	278	330	310	331	307	326	347	293	340	298	298	315	305	292	291	299	286	291	312	314	323	330	338	323	312	304	313	292	297	305	329	296	302	306	302	326	293	288	307	324	303	301	336	301	346	248	319	328	326	311	291	337	317	311	311	305	309	311	328	299	314	300	299	308	309	298	298	343	314	298	329	283	296	325	322	305	320	306	293	307	301	301	297	326	302	313	296	288	316	317	296	312	300	329	261	304	325	331	288	291	307	305	305	277	318	290	324	304	320	311	335	313	328	326	308	298	292	323	338	309	303	309	317	333	317	294	316	289	325	331	303	311	300	270	311	305	312	312	299	282	309	304	326	294	316	338	289	275	308	301	315	319	330	322	301	275	326	313	312	307	329	308	312	302	281	327	312	306	296	355	315	340	303	334	315	319	296	313	322	319	309	295	301	330	310	341	323	333	279	327	321	352	311	321	291	330	304	333	320	307	294	306	323	284	282	286	333	310	319	300	331	353	308	299	301	297	309	326	302	324	309	330	307	329	307	257	323	316	313	297	313	347	316	331	333	295	316	324	299	313	306	299	284	255	302	338	288	286	332	301	289	323	306	319	322	326	308	297	308	264	322	337	349	306	308	303	302	315	324	307	332	296	306	319	307	323	292	327	323	295	335	323	306	346	304	308	312	323	330	323	276	307	291	315	297	316	302	299	318	318	316	308	283	337	316	306	331	308	329	318	283	313	288	320	332	312	309	306	304	293	299	311	303	277	342	326	316	309	298	291	332	294	312	320	327	313	311	311	302	326	309	302	292	293	331	286	290	306	297	298	290	277	309	349	314	308	281	297	319	281	290	318	307	300	329	339	332	321	301	316	358	264	333	315	313	322	321	309	313	318	335	291	316	296	312	304	352	331	284	323	313	303	302	293	331	325	311	311	303	332	318	294	293	331	287	312	297	293	339	305	323	319	338	270	320	330	348	327	308	296	327	320	300	297	264	333	309	310	294	314	314	322	321	304	318	331	292	285	307	298	332	322	298	318	356	298	327	328	320	276	319	326	301	289	299	291	326	314	311	328	324	341	335	313	333	288	289	311	313	300	304	306	317	323	303	320	359	289	320	328	286	316	303	293	319	323	316	331	321	308	338	351	304	289	351	313	342	328	319	352	305	294	309	314	299	318	332	335	319	305	307	320	310	291	353	321	332	321	325	317	313	322	332	309	309	331	299	293	290	296	318	314	301	313	290	302	311	324	311	347	325	341	297	300	336	315	310	316	295	320	307	282	283	342	338	294	302	324	285	312	333	312	299	295	328	321	321	319	306	307	299	306	318	314	288	293	331	301	305	318	328	271	311	323	293	306	327	317	312	302	315	308	335	281	333	332	321	310	339	304	318	290	329	336	322	303	340	329	297	296	301	306	329	305	337	300	298	288	306	282	294	364	302	327	328	296	292	330	325	324	270	339	321	306	312	302	292	341	327	315	296	282	344	337	304	312	291	294	301	323	297	296	338	304	304	326	322	331	344	345	310	332	329	303	305	315	291	313	286	309	313	305	299	341	301	296	353	312	303	323	326	284	288	305	316	307	340	292	327	314	311	301	298	300	334	323	310	274	323	307	300	277	321	314	324	327	309	319	297	311	361	308	330	343	301	311	295	309	322	313	316	308	309	317	313	314	318	301	336	301	315	320	295	309	348	322	326	300	310	353	310	301	304	298	271	312	321	349	303	322	338	307	333	335	288	333	332	325	304	284	334	300	300	309	308	315	306	337	308	325	295	283	308
28450	25620	30614	22791	13493	8282	5517	3807	2838	2207	1763	1336	1086	871	724	573	516	406	411	350	320	256	210	227	223	205	218	209	200	196	189	180	167	193	223	207	170	193	197	173	188	164	181	188	170	197	177	200	199	180	183	233	193	175	188	192	222	200	185	200	190	207	182	173	193	212	191	198	185	193	210	191	191	196	166	178	167	206	187	191	168	179	205	200	186	177	176	212	196	174	167	199	195	155	187	181	174	188	196	191	198	166	218	179	199	182	182	187	215	192	194	161	191	171	197	177	192	184	178	193	234	180	184	191	181	201	183	185	195	179	212	185	184	170	196	202	167	186	195	200	170	182	184	184	196	188	202	196	175	205	177	179	187	190	199	194	204	211	195	172	175	188	204	184	209	221	200	196	211	182	201	175	174	215	201	202	190	184	189	177	219	185	194	188	195	178	167	177	172	198	178	193	161	174	190	183	203	181	195	156	190	176	197	180	187	190	181	220	190	162	203	200	201	190	187	188	195	184	195	182	201	185	199	206	175	193	181	174	196	192	198	210	188	165	202	182	203	208	163	219	175	194	190	214	181	179	175	157	203	232	196	222	195	218	203	192	179	190	192	198	183	193	177	202	177	194	180	200	179	212	198	182	199	189	188	187	189	169	178	183	178	175	197	186	214	176	214	181	178	186	222	166	204	203	190	189	157	215	189	199	200	182	166	184	181	169	168	180	190	185	172	201	189	186	198	184	163	188	180	189	202	180	181	198	190	176	188	163	195	175	188	201	198	210	184	173	175	204	189	210	192	177	183	195	191	187	178	185	181	158	206	164	199	163	171	195	189	175	182	184	172	183	187	205	207	203	189	201	199	182	192	185	164	204	193	165	210	181	181	197	200	181	186	196	166	192	190	192	183	173	176	201	177	202	213	203	208	180	172	198	193	166	180	181	196	180	186	204	187	223	173	192	182	185	197	180	186	181	199	181	198	206	190	194	182	190	181	205	167	216	182	168	186	188	178	180	212	185	195	192	180	185	169	176	154	187	178	188	183	205	197	174	181	169	215	186	204	178	192	187	205	176	212	195	205	216	198	188	179	216	194	193	197	188	191	160	165	185	196	174	184	187	191	212	178	194	175	164	164	190	202	186	190	190	180	176	174	204	171	216	194	190	183	192	182	176	191	194	174	213	196	193	177	168	175	182	200	202	199	203	170	197	184	170	187	200	184	182	175	176	198	212	205	182	182	182	183	191	167	182	181	194	199	188	169	211	179	221	193	191	185	188	180	190	176	200	201	173	205	186	171	183	197	195	175	205	215	185	160	199	190	189	180	179	213	198	169	210	185	198	180	190	183	157	183	219	168	214	167	202	180	179	200	191	196	173	220	173	193	201	181	182	192	179	182	202	180	181	164	175	186	213	188	174	216	212	178	175	188	202	200	184	204	192	179	171	172	218	188	170	183	186	166	184	204	188	197	208	189	199	184	198	182	169	208	195	224	200	201	188	192	208	200	214	174	192	173	177	182	207	197	176	170	192	178	184	187	161	197	206	162	188	179	196	176	169	186	209	188	175	162	187	170	160	176	210	197	187	190	202	209	172	192	164	189	196	205	184	208	161	173	190	199	205	194	186	192	197	193	214	178	211	196	210	179	208	183	211	203	186	215	216	195	176	178	185	174	173	194	193	193	203	184	182	193	174	197	197	180	195	176	168	178	193	192	193	193	192	208	181	178	192	200	197	191	184	204	177	173	164	188	175	196	210	193	181	177	189	182	193	174	165	213	183	204	193	191	166	200	183	188	189	188	204	175	186	188	178	195	170	201	188	220	209	198	178	201	206	184	185	172	196	172	153	208	206	194	181	195	190	187	191	182	202	185	188	185	195	186	193	184	201	183	197	223	203	196	177	184	166	167	182	174	188	180	223	196	174	189	196	189	180	174	175	188	189	211	185	176	166	201	202	199	188	200	230	208	197	191	178	188	175	175	175	193	200	188	182	194	171	193	224	176	213	176	184	197	186	186	185	195	169	203	189	206	179	195	189	203	209	236	198	192	198	176	179	211	176	180	214	186	209	190	182	186	184	194	200	207	197	171	207	173	198	171	206	194	175	201	168	169	164	171	173	170	196	172	175	172	180	176	194	187	177	189	173	171	195	193	177	188	172	179	196	192	167	214	213	181	193	179	206	193	207	173	194	196	200	200	207	179	197	183	160	173	195	179	189	179	197	197	199	211	182	176	186	195	181	191	192	209	161	177	168	199	179	198	193	195	187	184	191	189	201	169	192	184	175	196	192	185	185	181	186	182	173	191	208	195	178	169	151	184	187	192	184	189	171	194	190	187	169	171	220	180	190	195	193	197	171	168	207	173	179	212	189	174	181	207	201	194	196	196	188	194	173	190	162	165	189	186	181	187	215	172	190	181	206	193	210	175	173	210	179	177	190	197	182	181	171	200	203	178	202	195	176	221	189	187	197	182	182	193	198	200	165	166	176	213	195	186	202	184	167	174	194	183	179	188	177	173	172	199	182	171	188	188	172	176	171	180	212	219	185	183	181	190	198	202	178	208	171	183	174	191	179	180	176	230	199	185	223	174	212	194	187	163	192	189	191	177	183	195	180	199	193	185	187	174	184	190	177	195	185	194	209	187	168	202	203	187	174	212	201	194	175	192	155	198	165	172	194	191	201	190	196	193	172	171	196	196	195	175	221	172	169	188	169	205	183	191	203	182	184	171	219	180	200	199	173	182	199	190	186	183	189	208	187	200	221	188	213	207	199	193	181	168	214	186	174	206	178	177	181	168	181	179	200	186	182	186	183	205	193	207	188	173	156	175	199	207	208	175	209	187	195	210	201	181	174	189	190	193	195	198	181	204	178	165	199	199	177	204	194	171	198	168	192	194	176	207	196	185	194	201	218	203	176	169	197	206	190	195	203	172	217	175	185	188	193	197	196	177	192	197	177	176	194	182	196	161	194	205	200	188	175	227	175	192	220	178	175	189	195	192	173	181	181	185	180	174	160	182	205	191	205	191	194	202	227	195	179	177	199	200	173	209	183	180	171	172	181	184	199	191	185	208	178	195	190	191	206	190	186	205	179	189	182	176	192	170	181	194	179	194	204	204	180	191	186	189	187	182	188	174	200	199	201	194	198	244	211	182	177	205	187	182	199	169	188	207	209	164	164	174	176	178	184	211	191	193	163	173	191	196	178	176	204	201	194	182	193	198	183	183	188	189	170	192	179	200	154	189	158	170	213	194	209	165	198	182	211	182	195	166	213	202	192	196	191	234	185	173	164	195	203	186	196	207	186	213	198	226	194	208	200	199	176	189	200	186	200	175	186	202	178	158	186	202	194	181	193	175	202	215	195	186	200	209	205	158	199	182	195	188	160	199	186	190	214	194	184	200	181	185	215	188	178	188	189	203	171	193	178	176	198	194	174	192	196	185	198	186	174	162	196	166	202	189	174	181	172	185	170	192	211	190	176	173	190	180	177	178	217	212	192
25730	42380	32826	22173	17027	12845	9416	7098	5336	3957	3255	2321	1817	1524	1097	956	773	601	518	465	397	329	267	205	241	241	223	219	233	222	213	210	233	205	194	215	226	220	219	227	211	209	217	191	185	220	214	188	208	206	220	228	211	217	207	220	196	208	214	209	234	195	202	190	189	209	223	226	207	225	187	213	217	194	211	198	213	215	193	212	213	215	202	208	210	203	222	231	185	182	203	209	206	214	208	224	212	202	199	210	192	197	198	226	223	193	230	201	189	207	245	214	197	216	228	213	202	217	219	210	237	212	199	187	241	212	202	186	244	205	215	215	196	215	194	208	216	202	205	196	225	208	198	228	235	198	212	203	208	225	208	208	210	206	201	238	194	196	202	184	184	216	195	192	196	213	187	182	205	212	218	199	204	191	209	201	216	211	202	210	210	197	238	206	204	208	201	218	235	202	191	233	227	220	199	210	190	204	189	227	207	223	193	200	203	193	224	205	212	212	195	203	201	229	193	212	226	194	204	216	192	232	186	198	209	204	223	202	227	207	196	221	206	178	196	222	214	221	191	195	225	217	208	192	194	181	208	180	230	179	204	212	228	242	181	206	225	185	179	203	190	205	189	191	205	205	196	182	212	218	206	214	208	196	222	199	194	204	218	189	236	228	200	222	224	197	188	239	194	228	207	194	200	206	205	204	209	228	214	228	220	225	217	185	223	212	195	222	227	210	189	208	217	196	197	215	195	200	239	218	197	214	202	195	200	192	171	201	208	231	218	189	180	184	231	222	200	206	217	230	222	170	196	221	214	214	205	202	198	218	211	193	218	218	200	208	203	215	222	170	230	248	205	194	192	214	209	220	198	203	202	218	222	196	206	212	227	195	195	204	192	209	214	209	196	186	210	206	228	208	190	210	219	208	172	199	223	210	206	208	200	178	203	224	200	195	223	200	184	213	218	194	195	188	204	173	205	223	204	246	184	214	209	223	236	182	222	231	242	192	204	208	203	236	191	209	172	196	186	208	230	214	188	186	192	228	186	196	207	213	200	196	216	220	202	209	224	188	201	207	202	212	242	194	203	184	212	238	192	216	213	246	228	176	172	186	220	204	210	229	227	205	205	185	218	231	199	166	211	204	174	202	233	184	181	215	213	195	206	208	229	195	188	212	184	204	204	222	221	219	221	230	205	220	227	221	187	224	226	203	207	205	205	211	229	176	222	200	199	199	224	213	209	210	195	202	216	180	202	199	221	196	215	197	185	230	218	217	225	194	204	231	215	213	182	206	187	206	201	213	225	224	229	204	219	237	177	233	208	219	219	210	205	221	226	205	200	222	188	245	224	199	205	209	205	163	196	218	227	209	199	202	208	203	211	211	211	214	198	217	200	216	205	208	196	191	212	211	228	200	208	202	189	189	231	220	189	227	202	221	207	209	211	199	211	216	204	206	219	213	218	196	211	209	222	218	202	207	212	211	205	217	224	202	197	212	213	176	201	217	208	234	230	211	212	200	223	198	187	216	203	207	230	202	216	199	206	217	215	208	202	199	190	194	192	197	201	218	212	199	184	213	225	190	193	207	180	223	214	201	190	210	200	209	200	221	221	203	231	222	212	196	184	210	201	220	219	206	209	208	202	201	203	222	191	232	206	194	170	219	213	187	209	209	225	212	188	208	202	214	197	198	185	196	199	220	193	208	202	212	194	203	218	209	210	189	187	190	207	201	192	224	191	217	196	209	204	198	231	237	225	210	216	190	210	211	205	208	184	228	203	212	209	208	189	211	217	202	203	214	207	203	209	196	225	201	201	222	219	205	218	195	201	201	195	209	206	237	188	200	201	199	218	195	171	226	203	193	209	181	197	205	189	227	188	218	191	215	217	206	190	224	201	215	181	214	213	218	192	221	204	202	197	210	209	208	171	196	209	216	212	194	230	214	209	181	223	179	213	219	213	208	215	194	217	218	211	200	236	215	172	187	198	189	200	235	199	207	192	219	189	217	210	212	218	190	183	188	206	225	208	211	197	220	219	222	186	198	229	215	184	230	237	215	217	209	210	213	210	186	168	210	212	222	184	199	169	199	202	203	220	242	225	206	209	221	202	201	221	224	222	210	204	226	217	217	202	220	193	203	211	183	203	198	215	193	203	203	187	183	204	195	230	197	202	200	214	195	184	202	185	215	220	198	202	219	190	191	208	193	207	200	187	199	212	208	226	196	196	212	198	215	208	213	180	216	204	217	206	195	213	202	202	209	194	218	223	224	192	200	193	190	222	204	214	183	201	216	211	214	222	203	213	215	217	191	208	216	188	217	215	231	213	196	203	200	207	211	231	197	200	202	225	196	206	198	185	205	202	205	225	200	218	200	213	193	198	211	197	211	202	192	184	182	219	192	205	200	194	205	203	194	217	221	189	213	201	202	199	202	218	233	208	231	207	215	192	207	208	224	211	199	215	195	222	212	200	202	209	221	218	219	202	195	223	201	220	209	200	202	212	219	216	243	190	226	198	188	204	231	199	179	217	207	202	191	189	188	214	214	216	217	210	202	195	241	201	218	201	212	213	184	220	220	236	215	208	220	186	196	224	217	195	171	215	226	210	199	177	207	203	201	212	220	200	224	188	203	200	218	224	218	199	195	211	222	186	229	193	208	210	182	220	201	196	179	196	206	203	241	204	226	196	226	201	186	215	193	207	216	197	203	196	192	220	204	219	189	200	193	200	208	213	224	188	222	224	209	215	205	196	203	233	219	196	220	194	213	196	191	218	215	178	226	219	200	229	184	217	195	210	207	204	181	238	227	187	202	211	226	201	186	209	209	201	208	212	167	208	215	236	212	206	186	211	200	208	195	224	214	222	203	209	271	224	194	195	204	200	211	201	188	198	233	202	211	212	203	231	219	216	213	200	213	228	182	213	208	211	200	208	195	220	193	207	218	202	211	220	196	202	207	226	240	214	206	216	214	199	212	199	201	220	185	205	196	205	204	212	216	199	190	202	175	203	211	198	194	223	211	204	203	220	225	193	188	219	203	200	178	186	193	225	229	222	225	205	203	224	198	206	206	195	214	194	207	196	220	232	186	194	187	216	210	201	216	208	211	195	213	200	188	199	215	192	239	211	222	229	210	216	190	216	219	192	190	202	206	215	197	241	222	203	210	196	202	200	179	209	186	217	205	198	193	197	197	190	197	235	213	175	193	207	225	182	188	176	192	217	191	189	208	217	196	190	201	186	195	212	190	226	207	209	205	191	220	202	217	220	209	194	207	214	212	190	200	203	225	197	209	202	217	211	218	208	220	204	218	193	209	196	195	210	233	219	196	213	200	179	188	205	187	205	203	196	233	186	186	193	204	217	212	215	206	209	200	217	215	199	195	200	210	190	221	209	209	203	232	204	198	193	207	210	206	209	206	202	225	193	213	200	224	193	203	212	209	223	214	231	198	196	208	230	190	186	218	191	218	200	210	208	214	199	193	201	208	209	204	214	233	215	190	215	200	238	222
23365	21077	28325	24197	21767	19263	11833	6723	4685	3611	2774	2192	1762	1469	1203	986	799	714	650	595	514	462	399	381	351	324	319	332	347	344	360	316	329	326	312	350	328	316	293	324	305	323	295	314	296	293	318	341	330	329	333	327	303	361	331	333	325	314	284	300	283	323	321	322	317	288	311	305	311	306	291	325	316	312	302	289	323	340	322	272	326	302	294	327	313	317	319	311	313	288	309	330	316	298	279	291	329	324	296	292	291	297	322	312	313	295	344	344	303	315	319	318	300	287	316	333	302	324	302	311	278	343	300	299	308	294	296	323	317	296	324	296	319	307	334	283	278	331	294	300	320	289	311	331	332	297	307	317	295	287	308	316	307	290	303	295	314	298	301	299	294	327	313	298	292	352	305	324	320	273	304	280	324	290	313	296	290	311	308	306	327	317	302	313	321	304	293	314	344	327	295	334	293	309	296	339	322	326	310	322	329	298	328	324	322	299	322	306	329	306	314	310	284	316	357	294	310	314	303	292	254	310	322	320	356	341	308	313	312	302	325	333	322	323	339	302	317	330	275	312	318	342	323	301	310	299	285	306	317	318	321	323	279	276	307	299	269	282	297	298	310	346	339	308	298	287	304	311	331	330	313	294	313	308	317	321	277	312	330	338	316	312	293	293	298	318	310	333	309	316	336	297	308	330	285	308	320	331	285	311	305	331	296	330	309	295	300	298	302	290	319	322	316	304	300	332	307	291	342	295	335	323	333	303	336	305	292	339	304	320	290	278	316	324	316	344	290	314	319	303	321	312	295	296	315	324	343	335	317	275	320	304	332	316	308	277	315	314	336	311	290	304	288	303	314	306	296	315	301	313	304	329	318	308	309	299	359	341	301	295	290	315	304	303	311	310	287	325	307	305	309	311	341	338	270	322	337	331	334	291	277	316	309	321	260	326	305	298	308	294	315	320	321	307	319	299	316	333	296	301	260	281	306	308	296	322	323	317	312	306	332	302	315	321	303	282	308	296	305	309	307	310	286	322	314	309	338	311	312	290	329	315	270	286	311	305	306	311	311	307	276	324	313	298	314	314	281	288	323	326	305	294	329	305	283	301	316	303	315	262	307	328	317	290	318	309	319	290	327	336	324	301	293	356	329	349	317	298	306	311	340	330	314	317	325	324	315	311	301	284	289	325	293	312	310	281	328	328	282	318	313	282	304	346	308	305	301	287	310	312	287	351	310	289	325	317	312	337	330	326	315	275	310	298	326	319	300	324	275	307	298	312	307	299	310	325	295	323	338	294	302	305	326	347	286	298	300	319	302	341	318	284	299	314	299	328	331	313	313	305	294	327	269	317	316	296	323	300	313	324	297	353	344	306	324	314	317	308	316	340	302	314	328	301	344	347	323	296	322	315	301	299	294	292	314	327	329	301	316	322	309	336	316	312	295	308	313	288	293	298	313	328	344	287	303	324	307	312	327	292	287	310	280	312	325	294	308	278	325	307	327	323	327	314	325	360	300	316	302	310	293	312	288	281	305	295	321	311	342	311	353	318	316	291	308	302	313	308	304	313	275	332	302	303	317	307	299	310	313	328	326	296	305	322	292	291	298	291	318	337	279	309	309	318	281	315	310	360	335	279	303	295	305	308	292	340	327	307	283	296	318	288	314	344	295	310	306	295	329	313	293	314	308	315	281	300	309	294	325	318	301	299	313	313	274	319	319	330	292	316	317	321	329	336	302	281	314	315	295	300	310	302	309	290	295	291	320	319	283	334	297	298	319	271	333	331	300	295	314	320	347	310	319	320	314	325	297	341	328	329	317	336	303	295	305	326	308	326	307	292	313	317	316	299	311	318	368	333	300	291	325	297	306	296	321	288	308	324	340	326	266	340	310	298	327	329	304	301	288	284	293	302	319	302	305	323	298	330	345	325	346	302	327	319	312	328	304	352	338	313	297	288	302	337	301	314	356	316	307	303	315	302	290	307	320	306	295	296	300	316	308	318	332	308	319	336	311	335	317	317	342	334	290	295	339	314	319	302	299	283	300	299	304	323	322	285	314	292	324	302	291	297	335	314	295	305	274	326	305	352	303	347	297	301	302	300	312	304	312	292	342	323	339	312	280	309	328	331	307	310	327	336	308	304	302	312	311	321	309	332	286	311	301	336	318	308	320	326	311	267	292	308	320	312	339	309	303	326	331	320	333	324	337	322	318	315	327	280	304	335	342	285	322	280	277	327	276	295	334	298	313	305	298	348	278	303	335	306	313	279	314	316	304	314	314	298	323	333	298	319	322	280	320	283	320	287	304	277	308	304	339	324	339	316	327	297	295	326	291	293	282	317	309	286	312	318	305	335	292	312	303	298	314	284	313	344	284	288	318	332	291	286	324	312	301	319	298	332	321	312	341	324	307	298	326	290	327	315	319	303	323	309	337	308	327	326	322	305	312	310	271	305	287	324	293	312	318	316	297	318	293	308	304	300	296	338	321	290	313	276	296	296	334	283	341	279	292	283	286	315	288	313	307	308	301	337	351	281	294	300	303	289	307	301	275	297	281	300	275	335	299	272	318	296	314	285	300	328	341	304	321	321	299	312	333	356	278	318	300	328	305	301	318	328	306	313	299	299	326	327	308	286	293	321	289	292	298	329	320	312	289	270	301	305	309	309	297	316	320	296	324	297	324	319	334	329	331	304	304	314	307	300	293	307	293	335	331	296	310	314	333	286	329	335	316	299	337	292	298	285	322	335	336	316	328	309	314	296	300	299	316	312	299	325	330	326	332	300	326	333	295	288	315	297	315	311	295	330	314	316	301	330	332	322	330	290	339	295	334	296	296	320	333	300	343	313	292	314	303	268	324	304	292	348	332	325	320	294	326	317	312	309	294	287	344	325	320	315	327	324	316	311	312	322	320	340	304	304	340	271	309	295	290	330	312	310	321	332	307	287	317	298	317	314	284	333	313	291	320	282	318	297	326	308	300	308	320	278	323	302	290	329	320	315	301	312	321	314	276	340	312	308	285	332	338	313	275	316	343	322	305	315	327	295	336	309	330	304	294	299	301	314	323	320	313	343	327	318	326	326	329	295	309	293	318	316	320	354	341	301	324	312	319	305	293	335	309	297	310	298	287	327	339	303	284	311	312	280	316	316	288	303	314	339	328	301	321	334	273	344	318	325	338	321	304	322	370	296	306	334	314	330	284	313	303	303	316	282	295	309	291	339	321	308	305	275	331	327	314	303	316	318	291	317	302	283	296	246	293	346	308	329	305	343	324	278	293	314	335	314	302	323	323	301	315	295	297	324	319	278	333	283	300	309	341	328	298	316	280	275	300	325	319	342	303	317	303	323	287	315	326	322	311	311	292	313	322	312	322	304	303	292	337	314	310	315	300	304	308	327	307	328	303	332	288	294	301	312	298	315	316	277	299	311	303	328	322	328	300	306	291	293	353	297	325	317	320	333	315	279	293	296	331	304	279	320	317	280	304	308	330	311	348	340	297	310
26308	49931	39490	28242	22847	17530	13257	10120	7812	5919	4684	3503	2828	2217	1794	1427	1173	946	861	785	661	542	487	446	382	343	387	378	381	337	355	354	353	326	344	373	355	317	322	324	346	324	335	321	338	370	330	313	350	352	336	322	312	361	350	312	286	308	354	316	348	337	382	302	351	353	373	326	312	354	355	340	345	334	346	329	336	320	339	344	362	322	336	324	322	302	339	336	324	324	319	340	327	350	343	334	317	333	333	317	326	320	333	345	339	343	334	341	335	323	323	326	366	372	366	365	369	306	343	325	311	325	339	346	331	341	316	348	365	308	371	325	354	330	315	321	324	365	347	314	337	312	361	333	365	300	346	356	343	335	329	365	352	331	360	328	360	332	332	342	347	353	315	323	343	308	323	345	339	358	331	327	355	347	324	337	343	317	346	310	353	327	335	330	314	324	322	353	327	362	338	326	345	363	323	354	339	331	310	336	318	319	350	349	340	357	325	364	332	339	366	350	317	337	366	315	321	333	312	335	339	328	348	341	308	370	361	304	350	320	357	327	345	327	357	324	355	334	354	325	334	330	315	347	342	338	330	361	329	328	353	313	366	333	332	361	335	341	354	353	347	330	339	346	321	346	320	322	351	328	322	346	340	333	345	331	347	352	329	345	343	349	316	294	330	381	342	329	318	342	305	320	395	329	351	347	307	340	321	332	359	323	293	319	338	342	328	361	341	352	302	313	335	346	309	344	324	368	321	342	345	349	326	341	353	321	336	355	317	340	346	337	344	339	333	361	368	357	330	359	341	335	330	307	331	350	293	329	342	339	340	349	290	343	313	319	339	346	342	359	341	343	320	327	357	333	338	347	346	329	348	327	332	336	346	333	324	315	345	314	375	345	320	343	342	350	336	317	293	359	324	329	314	343	346	348	342	327	370	328	360	332	331	327	344	316	345	326	296	329	340	329	311	373	347	323	339	344	328	361	327	350	356	358	318	328	354	301	340	339	297	317	348	362	353	350	354	348	343	349	343	308	335	354	376	359	354	318	330	353	340	338	332	328	339	309	353	322	340	353	314	346	334	329	319	347	349	304	365	349	337	333	327	353	332	342	338	323	383	346	341	343	319	327	373	314	379	359	337	345	325	346	350	331	320	341	305	331	341	329	324	322	341	368	299	323	317	359	337	358	326	372	335	338	348	346	331	340	329	330	344	310	312	371	350	323	320	338	370	351	318	342	349	326	318	351	326	341	338	331	314	338	326	340	334	344	312	374	332	327	347	347	366	332	341	329	318	358	346	368	339	311	348	296	357	343	327	350	335	337	352	330	342	360	310	348	341	341	338	358	311	320	317	337	355	334	354	337	325	393	344	313	316	340	339	365	317	370	316	300	361	326	343	366	343	339	320	321	355	292	355	333	349	330	360	320	309	338	364	344	311	345	312	332	331	325	338	343	320	362	335	347	327	339	361	324	344	339	317	359	357	320	336	348	297	303	379	347	346	329	330	348	331	330	343	354	327	321	363	361	342	350	362	302	321	338	359	339	321	353	334	335	315	390	348	329	363	333	364	355	313	350	323	339	324	364	346	355	354	358	333	359	332	368	332	332	364	290	343	342	320	327	348	371	341	330	357	364	332	331	306	339	338	311	336	290	337	321	338	331	345	340	348	339	347	340	313	310	316	369	308	347	331	336	361	327	318	337	319	334	319	341	316	366	344	318	361	358	328	320	329	341	322	331	349	326	328	328	329	369	342	322	333	313	327	339	303	350	328	347	323	330	381	358	334	307	341	326	346	331	367	335	343	326	341	307	355	337	334	331	326	325	331	322	340	333	324	325	327	321	341	335	354	278	347	335	353	342	361	316	322	331	332	345	314	362	341	333	332	333	337	328	298	354	355	348	340	358	333	325	311	349	343	338	331	365	330	329	356	355	352	321	340	337	343	352	302	340	319	327	313	364	335	324	329	342	336	363	339	330	347	331	329	337	320	327	315	341	333	343	319	357	352	348	322	316	331	358	330	327	368	360	341	340	339	345	332	342	352	342	320	344	331	356	314	330	345	352	368	363	323	360	364	334	332	374	332	339	334	330	302	323	318	333	333	348	334	355	325	314	349	304	308	346	313	350	342	318	322	313	315	321	342	330	334	321	342	333	318	331	339	329	322	313	346	323	357	349	326	334	378	312	357	322	343	344	338	310	301	329	329	325	349	319	368	340	340	320	371	324	369	348	342	347	332	332	337	308	342	332	317	340	339	320	324	354	333	350	341	328	317	343	362	341	338	302	353	343	366	351	308	359	322	325	327	296	346	332	342	314	340	309	348	342	314	308	346	314	333	355	298	313	339	319	347	342	317	355	359	344	314	348	314	351	344	354	354	338	327	322	349	324	345	334	351	350	343	353	332	345	332	332	323	329	332	328	334	347	353	326	326	339	328	302	317	353	340	318	350	341	323	352	366	327	335	322	358	326	335	332	328	335	330	328	315	297	340	381	326	319	335	355	343	313	300	324	349	340	349	332	341	322	355	335	318	361	356	346	364	369	345	341	366	346	354	329	399	319	352	344	306	356	338	338	327	311	342	326	341	361	338	338	361	342	287	334	335	334	329	304	319	335	305	352	322	354	344	327	359	353	325	329	359	329	335	358	318	319	319	308	376	323	362	328	365	336	349	330	324	331	358	374	315	332	301	314	318	331	295	337	341	335	353	341	328	362	317	323	319	327	344	309	353	347	336	359	338	376	325	307	309	353	358	304	337	371	322	347	321	339	337	347	355	352	323	341	320	324	349	329	317	356	322	334	330	325	353	324	325	321	350	334	315	315	338	331	335	323	344	307	353	319	308	381	382	343	345	350	344	349	349	373	319	375	339	316	358	338	320	323	318	327	372	349	313	327	339	345	345	341	322	353	333	367	348	312	343	329	325	329	348	341	374	324	324	360	359	316	341	335	365	333	314	318	336	345	337	341	340	321	323	334	307	317	315	348	349	322	304	359	340	318	324	342	333	355	353	337	364	347	335	363	330	324	348	317	348	361	324	308	343	373	316	316	360	327	362	334	345	353	321	337	355	356	357	336	329	354	345	351	320	363	337	343	320	320	355	328	338	296	348	351	348	367	358	319	328	320	377	350	356	320	374	343	346	309	358	316	329	348	313	337	346	339	332	329	351	345	331	322	331	371	352	343	338	336	318	310	341	359	336	345	361	317	358	327	353	328	351	340	315	353	309	328	324	322	311	335	335	319	319	331	311	354	344	331	348	378	332	341	360	346	306	356	317	319	362	321	349	349	301	367	314	345	346	343	317	360	327	349	340	347	337	326	336	334	341	342	319	354	314	329	334	332	331	322	348	358	317	331	361	373	392	323	367	353	333	340	340	378	354	367	313	332	337	325	319	349	330	351	329	337	380	344	304	365	314	331	304	334	296	316	350	331	318	354	336	334	306	349	338	332	325	308	353	302	338	354	317	326	340	354	332	326	292	359	332	325	352	363	313	322	308	351	318	329
24559	21015	27603	25934	19536	12520	7894	5124	3764	2938	2221	1735	1337	1110	857	699	520	455	393	347	320	253	213	158	162	164	156	151	126	132	136	135	139	132	127	164	127	130	138	130	134	135	121	147	117	137	138	133	108	139	130	148	129	109	127	140	116	139	142	127	126	116	117	113	142	133	111	159	125	119	145	149	150	125	115	142	145	131	140	122	118	144	133	152	120	147	143	159	124	128	144	124	120	157	144	114	156	120	133	156	126	133	147	138	121	108	136	130	135	151	133	164	125	136	121	144	140	141	114	133	137	124	117	143	119	115	142	124	132	132	172	129	144	116	128	133	132	123	135	110	124	161	115	143	123	122	121	126	140	121	129	127	125	146	148	144	132	139	145	112	163	150	122	123	138	99	142	128	123	128	140	138	119	114	131	117	109	124	138	140	147	133	151	134	142	140	113	150	133	139	139	159	122	112	144	157	126	164	131	147	133	137	131	130	127	120	140	134	114	119	142	138	136	120	141	123	110	131	138	134	121	132	128	136	135	131	127	145	131	139	133	132	132	148	121	147	142	123	136	144	125	126	128	138	144	129	99	124	131	171	125	121	135	152	143	135	132	146	125	151	139	105	139	151	126	126	128	123	123	133	153	125	115	140	132	154	133	127	118	136	160	148	128	119	146	130	107	142	130	137	133	137	136	109	119	140	122	149	167	119	149	117	142	169	133	132	136	123	137	144	136	133	149	110	137	137	142	122	157	140	122	124	141	115	117	137	124	126	127	136	130	149	117	135	146	115	127	124	142	134	155	105	121	136	159	110	126	119	152	130	146	140	135	113	145	135	116	133	138	149	128	128	128	137	123	115	128	137	144	119	113	132	121	140	142	124	136	130	130	146	126	138	124	108	136	128	142	130	136	138	130	124	117	131	112	110	125	148	132	131	143	140	133	134	110	123	130	132	110	116	133	132	115	128	122	134	122	128	118	132	138	128	150	139	125	147	136	156	131	144	137	152	118	134	112	149	139	124	135	113	133	134	151	138	117	146	129	111	131	131	133	132	151	158	115	108	137	126	125	129	115	144	130	155	135	128	134	149	135	130	148	136	156	122	127	140	125	121	117	125	119	149	125	113	150	133	134	136	139	149	127	132	120	137	126	144	121	124	131	143	129	138	140	128	128	136	118	135	134	124	136	136	136	122	133	135	128	127	119	125	117	123	140	120	121	147	131	111	150	122	134	149	143	135	156	134	124	136	120	147	146	113	126	132	133	144	117	121	135	132	130	126	130	120	125	128	134	138	131	120	111	144	142	111	124	135	146	154	135	127	141	136	143	115	140	148	138	147	121	116	124	125	119	120	127	122	127	117	125	113	127	121	119	126	128	116	138	127	117	141	120	148	129	132	121	143	149	148	134	127	114	117	103	130	126	131	121	143	147	131	131	130	120	118	134	126	137	127	158	125	150	135	122	143	131	151	126	138	137	128	126	129	131	128	137	126	136	131	154	134	126	115	130	124	139	139	139	132	140	113	141	123	145	135	128	146	125	113	133	116	106	130	138	132	131	143	117	124	127	142	129	138	117	143	138	127	121	140	155	109	159	133	117	138	130	142	129	130	144	162	125	124	149	131	144	151	116	142	117	133	131	118	140	127	143	164	138	112	111	132	134	116	112	118	125	134	146	130	136	125	134	122	130	156	145	138	137	133	130	128	129	132	142	127	142	135	125	125	124	155	146	118	131	126	140	123	133	147	139	152	124	128	136	155	128	131	140	129	134	134	132	131	118	136	122	141	147	151	119	152	142	135	133	109	155	142	133	122	144	125	134	133	129	142	132	117	133	142	119	131	119	115	120	127	117	117	144	138	120	136	141	137	132	125	112	151	119	139	124	144	144	142	134	122	131	144	154	131	112	122	124	144	136	122	137	133	131	137	123	131	118	152	117	129	141	124	139	135	133	123	137	130	138	139	125	158	125	129	139	144	127	159	146	133	145	139	129	145	142	133	136	120	132	126	132	108	122	118	118	149	141	115	135	124	127	137	142	170	135	140	136	128	123	144	139	123	129	149	131	132	112	144	141	143	133	132	140	123	154	134	143	129	148	140	139	133	118	121	144	138	137	135	116	106	134	129	106	146	121	113	143	134	139	141	149	113	142	126	140	152	118	136	112	136	113	162	140	127	130	142	109	131	125	126	116	137	144	120	126	126	151	138	132	146	127	130	139	106	133	136	138	104	115	131	146	139	122	140	140	144	125	124	119	136	111	147	136	140	125	124	125	131	132	109	152	100	132	126	118	150	117	119	117	112	148	159	149	137	128	133	129	122	143	140	131	128	133	148	147	153	130	148	140	112	147	132	127	136	122	125	149	139	138	141	153	148	161	130	144	111	132	125	132	138	123	124	146	147	124	149	139	126	138	155	152	135	125	132	135	135	125	157	120	123	134	108	132	127	146	148	135	144	135	124	135	136	134	144	160	132	133	134	128	142	126	134	143	130	149	145	142	132	116	136	137	150	122	138	127	118	126	124	116	132	129	120	115	113	116	129	117	132	137	132	109	144	143	122	150	179	127	135	139	140	116	113	109	139	127	152	116	138	125	123	122	138	120	136	128	127	132	113	124	135	131	122	141	136	149	145	123	140	144	139	128	133	138	138	156	122	136	134	134	163	123	120	113	129	119	127	126	110	139	113	146	130	140	112	110	148	117	129	135	131	123	119	137	149	127	127	134	139	121	153	133	132	151	145	159	122	162	132	121	138	133	142	138	158	129	112	127	163	132	139	143	119	149	115	130	113	129	146	136	142	147	150	160	144	127	136	146	118	119	146	146	134	133	116	151	133	135	141	133	107	113	120	119	142	136	134	133	150	142	148	130	146	138	121	153	115	120	127	112	133	145	136	141	154	145	145	147	151	129	128	121	140	139	122	140	142	131	149	142	135	125	127	146	119	125	129	129	123	134	129	118	112	127	144	137	136	153	124	127	137	144	124	120	130	114	125	132	92	135	174	134	134	151	128	146	154	137	112	140	146	116	131	143	130	128	134	112	133	127	124	140	131	128	130	145	138	144	124	128	130	133	152	128	126	115	131	139	124	136	147	155	130	135	163	130	137	126	134	135	130	126	115	137	141	147	137	126	136	134	121	141	132	125	135	143	128	125	135	112	146	124	120	120	154	157	147	150	135	137	143	141	126	127	127	141	147	140	142	154	128	129	137	148	145	142	152	130	136	131	151	130	120	144	131	132	154	135	130	149	147	121	148	135	112	145	131	134	124	135	144	140	134	142	136	119	146	148	125	121	165	113	119	130	137	141	148	131	135	126	131	128	139	138	141	139	144	114	118	142	111	132	123	131	152	143	130	128	144	129	152	117	146	120	136	117	123	132	154	155	125	125	130	137	120	150	123	136	131	121	127	130	138	124	124	121	104	132	116	149	137	144	135	127	146	134	121	128	103	152	123	115	139	145	141	135	131	144	127	141	135	134	139	145	142	150	118	132	122	166	117	116	142
25330	46906	36898	26220	21114	15920	12156	9109	6963	5228	3977	3011	2381	1846	1363	1175	871	636	620	541	459	322	222	228	190	185	172	164	156	162	153	161	151	157	166	136	166	163	170	159	171	160	156	146	147	139	143	123	156	161	143	149	150	127	146	142	173	167	147	174	131	154	157	142	133	159	147	162	149	163	145	168	167	165	139	135	153	156	141	156	140	162	160	146	168	147	134	129	156	153	150	162	194	173	183	144	138	164	151	118	134	191	155	163	143	143	161	162	154	153	159	151	143	143	147	154	148	154	138	142	117	151	156	125	147	136	143	156	150	147	165	154	148	162	167	152	145	137	137	141	147	168	151	147	165	155	152	134	139	145	156	171	147	164	155	165	146	160	170	148	142	148	138	152	152	170	154	176	129	146	162	146	154	144	151	176	153	152	144	149	139	143	151	149	137	165	147	140	145	126	153	173	133	144	177	147	149	152	146	167	128	143	155	140	163	165	149	158	150	154	174	139	147	127	146	137	124	113	130	140	148	165	144	153	162	150	152	155	145	129	165	154	159	136	148	138	143	159	148	157	160	176	170	148	134	140	133	136	160	148	153	181	149	146	143	143	157	126	143	161	155	143	137	144	162	139	156	142	152	156	149	163	158	150	131	144	166	128	151	131	168	150	165	150	168	152	161	148	128	166	148	134	167	147	138	156	144	162	147	155	153	157	146	159	128	144	149	147	152	150	131	155	152	131	157	142	155	133	148	149	147	122	148	136	149	162	160	135	161	164	139	144	138	149	157	161	173	157	145	168	152	158	154	120	134	161	155	148	148	155	167	142	148	154	149	143	152	138	154	146	147	153	170	144	149	147	158	164	162	175	153	138	142	148	154	131	152	144	161	142	137	143	144	153	135	155	166	148	137	145	129	165	156	145	141	148	164	168	181	147	160	170	152	143	162	173	167	146	142	151	140	155	154	141	140	159	159	134	147	156	145	155	140	141	159	163	158	160	158	149	125	149	155	159	153	163	136	156	168	161	149	140	164	166	160	142	138	148	163	173	150	139	151	138	154	120	149	137	150	144	159	161	140	132	156	169	168	144	147	149	170	144	122	144	142	155	137	159	144	176	150	150	139	134	152	139	161	139	143	157	147	157	151	132	148	136	154	117	147	165	140	124	161	131	149	147	142	152	137	130	144	162	132	170	133	146	139	147	155	159	141	147	123	150	141	162	160	135	159	139	154	152	168	138	155	147	139	164	158	141	128	144	151	121	131	153	136	173	156	162	161	147	155	148	158	150	180	159	145	165	163	146	171	146	173	149	152	140	137	150	154	146	163	148	160	174	144	146	147	160	148	158	165	142	131	147	156	151	164	158	154	162	149	155	138	167	135	149	142	136	136	156	138	144	150	165	149	142	138	154	153	170	152	140	140	165	135	152	153	136	147	141	128	139	173	134	155	145	161	148	144	161	133	137	150	159	156	169	147	147	143	150	131	154	157	143	153	171	149	163	163	137	143	172	138	139	158	154	154	154	145	142	184	157	154	154	129	132	133	154	138	162	137	154	151	141	136	140	151	155	152	146	155	144	153	127	171	154	162	152	167	136	151	169	164	176	168	137	153	153	145	128	153	141	185	156	147	160	161	145	186	148	126	144	134	154	158	163	157	143	152	126	147	144	148	151	133	136	149	147	153	158	135	151	154	154	139	136	158	151	169	138	149	147	144	142	151	171	145	151	144	152	152	157	153	155	153	148	140	175	151	144	135	138	141	142	136	165	150	138	129	165	171	168	162	149	158	124	148	146	138	140	145	143	134	149	154	134	142	148	145	151	154	163	183	135	151	175	152	154	141	138	151	138	138	156	142	156	144	170	153	150	146	153	148	159	146	141	148	169	170	150	149	129	147	136	166	167	166	147	137	123	138	164	130	159	130	146	169	136	140	134	167	146	139	142	165	139	147	144	117	134	126	157	152	167	136	140	141	159	156	133	161	139	136	138	176	132	164	151	165	156	168	136	144	174	150	131	157	132	143	174	148	153	156	156	126	156	176	152	152	138	135	168	156	165	153	173	154	145	149	159	140	126	152	154	142	160	137	171	152	148	135	142	149	133	151	178	153	167	155	169	145	168	173	143	147	172	162	137	166	144	136	150	142	121	151	139	152	129	153	142	133	162	165	149	149	159	139	155	163	153	160	155	149	142	125	141	144	145	149	166	167	151	146	147	131	144	146	137	143	149	147	160	142	157	156	124	159	175	155	166	157	121	140	127	148	141	168	145	129	127	153	139	146	137	146	187	143	135	137	157	151	142	145	143	147	136	171	151	149	158	175	137	145	138	147	162	154	158	159	148	145	147	151	183	160	165	138	165	157	124	149	152	167	172	150	156	159	149	137	146	145	148	162	134	160	148	162	134	143	158	147	135	140	139	161	139	133	158	153	160	169	144	145	171	141	131	139	159	143	154	131	168	170	155	145	153	170	139	150	136	160	141	157	151	140	155	148	145	145	151	160	162	136	149	154	149	170	163	143	173	122	141	161	147	166	144	163	146	141	136	156	134	117	134	155	136	138	156	137	153	147	152	131	167	140	150	153	162	147	145	160	161	142	148	140	154	163	160	143	161	142	169	151	157	166	154	162	153	135	149	163	155	157	152	142	158	153	149	151	145	160	152	149	134	139	148	137	148	158	136	142	156	137	130	148	149	148	140	149	131	164	164	186	140	153	135	149	151	129	155	141	160	182	157	150	156	163	147	169	149	165	152	157	140	127	128	152	130	130	153	140	161	144	152	124	172	179	148	138	160	151	140	159	152	137	156	162	143	143	165	170	163	154	153	150	154	156	166	148	151	169	140	154	130	173	140	155	156	169	151	162	155	144	146	160	135	135	144	134	149	152	184	151	149	163	165	142	144	144	165	160	139	154	134	150	169	140	145	158	148	132	124	154	164	151	160	143	157	139	138	145	157	134	163	176	140	138	148	152	126	133	166	133	156	159	158	163	138	129	152	145	137	139	145	146	168	183	135	158	149	150	133	163	142	131	136	147	168	151	127	119	157	128	144	156	135	159	137	167	118	157	155	159	159	142	145	155	163	147	144	147	162	133	162	170	144	145	148	150	148	145	157	147	154	146	166	166	145	160	146	148	150	138	173	160	160	145	162	146	157	151	147	152	141	137	158	147	134	155	153	151	135	135	136	167	170	155	157	134	163	138	133	163	155	164	162	152	139	161	145	165	175	142	158	148	163	137	155	145	160	142	155	116	158	175	151	153	160	150	140	150	131	151	143	142	149	150	159	146	166	166	143	153	160	127	146	166	145	131	159	142	148	149	153	148	151	148	153	132	153	158	151	159	154	147	147	163	150	144	139	145	152	163	133	150	148	155	147	145	145	131	147	134	159	167	153	158	129	157	153	146	156	154	146	130	136	136	139	167	155	157	161	153	150	153	175	154	143	154	126	160	136	142	132	134	130	137	151	172	164	144	141	151	137	153	141	158	137	159	136	140	145	138	164
22390	21056	28682	23674	21339	22277	19492	9673	6481	5022	3899	3073	2268	1826	1524	1147	1009	865	700	634	562	471	384	316	401	283	334	332	331	314	284	290	316	285	278	294	307	258	308	297	279	303	285	304	285	285	268	283	297	291	281	280	293	269	273	271	276	294	284	268	309	302	295	267	267	293	278	294	273	291	289	299	296	308	273	282	294	273	276	300	284	261	279	283	268	290	277	275	283	301	297	297	277	252	268	295	285	287	286	290	277	288	288	268	283	295	286	270	298	274	288	285	275	275	294	264	264	281	284	276	294	260	297	276	289	261	276	298	309	265	320	268	291	276	287	286	274	258	278	281	295	283	293	290	275	310	292	273	275	311	277	267	276	288	304	294	282	272	265	307	284	296	267	279	287	304	267	291	292	284	265	296	279	290	275	263	284	267	299	302	280	267	295	301	265	279	285	308	295	255	283	287	271	316	267	289	285	282	263	296	261	275	264	269	267	278	266	292	305	265	292	283	289	296	263	280	280	276	295	283	302	263	301	305	281	288	281	295	302	290	307	314	266	243	262	293	274	300	307	271	290	288	274	258	291	255	269	289	293	274	283	295	277	282	266	291	263	275	295	273	290	304	289	284	296	275	312	260	268	298	310	275	287	279	273	287	310	261	301	279	293	297	283	276	281	291	284	290	286	299	294	291	273	281	271	290	264	276	285	281	277	273	284	267	274	275	294	297	293	292	306	263	269	277	250	286	283	263	269	283	277	289	304	263	314	275	296	296	277	272	318	250	280	237	272	286	286	291	265	274	291	277	302	310	285	278	275	296	287	288	272	274	294	284	284	288	281	272	288	316	295	286	236	266	248	277	290	290	322	296	269	285	286	269	305	304	290	278	282	279	286	298	282	289	297	278	304	287	273	275	257	264	263	260	274	282	295	252	294	314	263	310	272	283	311	261	304	273	300	282	289	297	297	300	318	267	283	282	295	260	290	293	287	291	267	281	312	317	291	283	272	279	283	248	290	287	262	282	277	300	280	279	291	277	305	271	292	274	286	287	271	299	255	296	290	290	269	267	298	323	305	299	336	255	289	292	317	286	311	286	271	280	281	289	278	299	288	294	286	290	289	332	304	308	283	315	301	304	304	280	252	298	283	272	273	261	277	309	283	286	295	286	275	281	259	276	304	298	276	264	302	279	301	299	312	271	284	282	273	286	246	287	286	292	281	298	297	269	268	278	283	275	283	296	295	275	290	286	289	291	247	306	268	307	302	273	290	275	287	287	281	305	274	320	299	271	294	254	278	251	298	284	266	269	277	270	299	254	297	273	280	289	298	273	274	272	283	305	293	282	291	256	265	281	301	267	302	286	259	285	271	287	281	318	272	275	258	289	307	279	334	300	263	303	287	271	271	276	258	278	305	281	287	286	284	280	299	279	271	297	296	281	323	273	267	276	292	276	307	310	283	268	293	295	280	276	285	300	273	297	301	267	295	291	298	269	289	280	317	268	294	293	294	275	277	299	297	273	296	291	310	297	303	300	308	285	305	268	280	295	304	297	262	244	297	288	292	270	292	275	282	276	271	280	268	284	275	277	276	292	305	271	295	281	263	285	277	301	302	299	293	270	306	298	299	277	263	286	313	283	288	286	263	271	276	287	294	277	285	250	298	295	269	277	291	296	271	274	310	277	293	283	290	303	251	265	296	276	299	278	299	273	273	309	300	259	300	250	256	285	284	294	277	266	264	326	274	291	296	287	268	271	319	295	282	252	310	305	283	295	311	289	268	292	296	306	268	288	275	285	264	312	265	252	263	245	289	299	253	298	278	255	311	289	270	281	254	294	288	295	261	290	297	279	273	262	283	285	264	255	302	274	291	284	286	274	255	276	279	293	316	289	285	289	311	259	270	275	263	284	263	317	282	284	261	327	292	282	312	272	304	304	283	262	287	261	268	291	316	262	246	280	268	282	262	261	265	286	283	303	270	311	277	308	267	285	283	283	278	266	269	288	295	292	325	301	295	274	254	270	313	276	286	286	286	310	284	323	269	293	320	260	266	281	316	266	264	274	281	282	296	280	302	269	270	307	284	284	310	288	296	311	277	277	298	265	280	312	301	271	284	284	288	268	269	282	286	282	330	272	255	269	300	251	274	270	282	259	294	310	306	271	308	303	285	287	296	272	298	271	269	257	288	249	275	303	286	289	298	272	262	306	291	291	275	300	280	272	247	283	290	291	313	312	280	276	270	301	313	291	258	271	272	305	288	280	268	296	287	277	287	283	300	280	277	277	249	245	283	281	264	300	259	292	294	277	285	303	283	290	296	293	265	295	322	309	278	297	268	272	272	241	299	258	291	281	291	284	265	259	298	273	281	275	277	289	269	269	285	281	310	301	280	289	295	275	255	283	273	265	279	274	285	283	286	274	290	244	276	279	313	290	260	275	287	264	249	289	286	284	257	299	262	272	263	275	325	264	289	275	258	252	280	257	284	275	268	295	285	312	283	290	267	277	277	280	283	296	285	279	284	267	270	297	276	294	284	289	317	273	282	276	297	291	307	282	289	276	293	294	294	307	280	273	292	321	318	267	295	284	295	286	285	270	288	301	301	276	286	292	251	248	291	262	268	302	247	279	259	280	294	267	300	277	249	289	313	297	269	290	268	289	298	287	262	286	296	303	272	254	259	294	242	318	329	274	286	291	293	298	268	258	281	302	288	286	343	283	300	296	278	270	268	277	283	256	258	267	291	268	270	282	291	271	285	275	275	273	290	262	281	304	264	291	285	283	312	296	266	289	295	267	267	276	280	277	269	284	308	279	257	271	295	284	306	283	281	301	276	257	280	316	289	263	311	285	274	249	295	273	282	300	306	278	279	273	269	278	272	283	261	256	302	272	286	294	236	311	311	266	275	299	282	278	255	272	313	269	294	300	275	257	306	299	263	256	293	311	331	241	299	265	257	296	286	253	259	310	293	285	286	313	299	303	318	321	290	276	293	295	272	273	271	270	297	281	305	305	298	266	313	264	274	311	305	299	291	278	282	283	323	277	266	270	282	268	299	240	287	282	274	287	271	290	257	286	301	300	256	293	284	259	283	294	290	249	263	297	256	276	325	296	298	279	280	286	275	299	263	289	265	305	334	326	296	284	279	263	284	325	267	275	276	259	310	269	291	285	267	290	278	280	315	262	282	281	289	278	264	283	310	270	287	293	273	296	297	278	274	283	296	270	277	260	267	262	285	265	264	254	263	297	303	275	303	276	271	257	282	252	295	306	262	279	278	307	248	278	281	262	278	277	263	291	287	333	284	299	268	267	308	275	264	273	287	290	268	277	294	252	276	249	265	263	314	290	281	271	294	273	277	267	287	287	294	256	306	286	284	294	282	278	262	307	294	277	251	285	298	303	273	265	287	283	280	301	274	266	272	324	309	276	266	262	307	282	253	242	273	272	275	277	318	283	325	276	272	277	291	281	280	271	290	283	305	256	278	275	277	268	298	308	258	276	273	295
28075	54774	43765	32520	27277	21693	17023	12969	10102	8008	6284	4754	3599	2779	2284	1827	1341	1122	1013	860	744	564	463	457	391	393	342	324	331	329	309	315	340	342	321	312	282	304	308	298	320	310	319	320	297	305	301	310	310	291	331	322	318	307	325	307	282	303	303	295	338	306	323	330	309	311	278	338	314	310	322	279	318	317	334	331	319	345	320	321	353	310	327	315	306	324	290	292	335	340	299	301	311	305	314	323	287	293	294	294	315	278	293	301	323	325	344	337	314	298	303	322	305	321	326	292	344	287	322	303	298	309	292	289	296	264	308	319	299	300	307	274	291	320	320	297	309	303	325	287	294	291	271	308	327	319	316	308	309	313	312	288	301	316	320	300	332	286	318	292	320	296	319	303	322	303	340	311	338	298	339	309	290	281	319	293	308	304	334	322	294	284	310	342	298	280	299	294	284	312	285	283	283	313	307	308	319	308	318	307	297	325	296	325	334	330	312	323	308	308	288	318	333	302	312	322	288	339	310	332	322	306	291	301	314	319	322	310	329	306	306	320	299	325	316	279	311	300	326	289	292	268	305	329	317	279	294	311	316	298	273	318	319	291	301	305	283	303	333	286	284	285	292	307	321	283	280	304	309	321	318	284	304	295	283	309	280	302	310	337	310	329	333	327	314	326	313	315	328	302	305	311	280	300	317	308	294	282	307	334	301	287	327	288	333	362	317	310	296	296	308	298	311	308	321	284	290	297	346	283	304	282	315	313	290	292	315	284	282	296	312	332	305	319	292	290	314	324	284	330	299	314	307	306	288	286	317	290	328	320	303	321	265	283	288	289	305	326	292	306	316	299	302	266	302	327	292	279	303	313	302	338	348	304	296	311	308	315	321	303	300	325	316	301	325	291	276	285	318	297	269	305	302	314	298	311	298	299	278	311	302	268	324	328	319	304	304	313	307	288	291	327	288	307	334	287	331	308	303	297	303	316	321	312	322	283	325	352	308	319	314	323	330	291	329	330	273	254	299	295	303	284	304	297	280	309	316	291	288	306	316	312	317	320	294	312	344	304	318	318	330	315	299	358	314	320	325	337	294	296	332	318	285	333	328	274	308	315	309	299	311	312	311	292	324	299	317	288	308	318	300	326	279	330	288	291	348	290	278	301	322	307	299	291	334	298	289	318	340	314	346	319	299	327	292	303	317	295	262	299	303	280	343	294	305	293	288	280	279	274	325	298	300	309	301	309	334	314	316	279	292	297	317	300	297	327	287	301	317	306	315	306	314	317	306	317	316	290	308	279	310	339	280	318	285	323	318	313	285	314	307	344	266	281	280	318	315	319	304	277	311	310	299	320	314	319	309	287	279	322	291	315	329	302	284	319	345	303	298	317	314	286	323	278	309	336	303	293	302	332	337	336	294	281	300	308	290	350	299	300	292	301	306	300	320	295	298	286	316	314	315	310	309	332	290	304	309	274	298	333	331	324	304	301	330	308	335	308	294	313	328	310	331	311	325	287	291	317	304	349	286	283	323	328	322	333	287	287	315	299	289	319	282	315	322	307	345	299	304	287	327	311	326	304	276	311	337	296	269	334	295	347	307	330	286	330	333	298	317	304	293	304	314	305	289	313	325	313	292	313	309	275	307	267	294	320	278	249	305	294	300	320	306	296	315	299	316	290	313	295	266	304	312	323	312	317	287	276	306	300	299	323	291	330	306	304	304	317	301	300	334	312	275	297	304	267	354	295	316	304	294	281	297	314	303	325	339	293	313	310	327	299	311	304	301	319	294	287	284	341	307	318	298	285	283	304	301	284	286	327	312	313	333	297	284	294	296	290	309	293	283	302	306	297	332	266	307	315	330	270	339	312	315	309	320	287	322	318	280	263	262	287	296	302	318	297	309	295	287	326	314	304	329	285	306	325	287	337	318	296	320	308	324	311	286	273	299	294	318	274	317	332	289	299	299	323	326	295	314	312	309	296	302	311	307	325	319	313	307	302	261	312	292	295	309	319	299	344	335	273	294	315	331	289	309	286	291	326	303	308	328	274	309	299	300	284	304	284	320	293	321	335	296	302	318	320	284	290	303	306	311	310	307	298	310	338	302	304	294	317	301	302	297	295	335	294	322	315	285	324	279	306	318	314	286	271	307	279	324	355	302	340	336	296	317	307	347	291	308	317	302	298	328	281	305	323	270	322	328	317	287	330	310	325	315	276	340	304	283	316	322	298	313	330	295	323	310	341	308	289	337	265	300	296	266	299	281	316	321	309	316	335	271	301	278	319	331	316	311	314	294	326	301	288	289	341	265	288	286	300	278	288	284	301	302	300	331	311	300	323	303	290	311	306	300	334	283	276	326	293	305	316	301	270	300	323	304	318	311	290	307	279	284	350	302	296	312	333	319	282	301	286	323	307	306	305	285	297	330	293	298	326	337	284	331	340	344	313	339	313	297	302	293	306	325	317	312	312	283	310	297	295	350	343	338	295	330	304	318	314	298	321	322	328	321	330	292	327	303	336	290	337	302	311	309	333	306	308	330	295	299	291	293	291	315	278	301	331	297	305	312	289	313	294	291	335	298	301	311	298	307	286	292	320	281	294	304	303	299	308	300	300	294	276	311	316	299	320	324	296	266	320	321	254	298	305	304	294	295	309	292	309	303	315	318	312	305	309	303	294	316	275	317	303	312	315	289	272	311	293	294	317	315	275	304	323	320	328	305	304	292	257	303	334	318	286	299	311	297	330	335	300	320	306	283	298	300	305	298	301	283	326	316	306	331	297	314	299	340	344	301	355	308	278	306	279	295	296	308	292	334	321	291	311	338	308	327	320	288	323	305	307	318	291	295	290	325	322	296	277	290	279	309	279	359	318	291	315	303	318	283	295	316	304	319	274	325	299	313	286	323	329	304	324	284	298	318	324	319	291	300	295	308	322	291	323	309	295	296	295	312	326	300	305	310	329	299	291	358	310	306	306	295	313	304	271	327	302	321	325	298	291	306	282	283	284	306	360	297	327	315	330	303	292	308	284	315	266	314	313	299	319	288	296	313	288	309	309	316	323	313	257	294	300	310	315	299	298	336	317	306	332	292	300	304	321	320	298	283	297	298	281	305	315	304	317	314	320	316	309	343	314	283	325	284	291	314	299	303	320	291	317	319	349	295	325	330	305	314	324	327	315	295	280	288	316	316	338	306	312	304	297	321	318	318	289	333	288	324	312	310	282	300	304	320	317	293	302	323	304	335	304	312	303	309	296	330	289	308	290	290	335	323	317	334	291	314	302	299	297	313	327	296	304	293	314	278	315	293	270	319	329	295	347	299	266	287	273	317	312	292	316	309	309	288	278	296	290	307	299	299	278	290	307	292	316	311	319	323	290	294	296	303	336	286	303	334	288	288	309	302	299	288	307	296	299	305	330	304	285	315	306	301	283	307	325	287	318	301	304	325	325	310	303	306	300	296	333	303	331	304	319	309	345	305	313	352	273	297	301	291	301	324	316	287	287
27990	25367	30021	22065	13487	8665	5585	3819	2934	2200	1781	1384	1105	857	741	591	475	439	392	308	290	263	200	180	230	177	202	184	181	176	196	209	181	214	177	187	183	210	173	189	190	181	220	193	186	181	203	173	178	189	174	194	174	155	194	178	186	187	197	182	199	180	165	215	185	208	200	200	171	196	190	162	198	169	159	217	176	175	201	207	198	193	186	169	188	192	195	179	193	181	185	174	190	197	190	180	157	174	162	200	204	172	183	181	207	194	174	183	192	182	158	181	203	192	190	182	154	189	194	192	181	183	191	206	198	171	199	196	202	182	196	190	196	201	185	176	208	146	190	210	175	177	182	195	167	192	170	189	165	185	164	204	210	201	203	191	174	189	188	193	190	172	164	189	173	197	186	184	162	197	181	201	183	209	182	198	198	227	181	185	167	178	215	158	211	175	175	168	153	190	183	197	197	191	188	212	173	193	184	196	194	164	161	185	188	187	191	179	198	169	198	187	172	177	194	177	181	189	178	194	200	182	180	176	192	174	178	185	194	188	191	167	171	180	172	170	168	183	174	184	171	210	196	180	198	190	204	170	171	187	181	191	195	201	177	207	192	190	193	174	182	176	197	190	187	173	186	180	190	175	190	196	177	160	197	191	193	208	176	185	191	168	169	186	170	194	173	182	203	197	200	185	184	183	217	170	208	208	196	179	169	200	209	215	165	189	185	180	195	196	212	198	179	182	201	187	186	184	208	188	177	185	192	182	180	161	210	184	196	168	205	192	198	183	189	181	188	178	191	178	177	193	165	180	180	171	180	179	217	170	183	181	167	175	193	195	181	185	185	187	206	149	221	174	194	176	182	193	189	165	179	161	190	190	204	185	197	182	179	191	184	181	205	168	190	164	172	225	208	166	172	171	193	185	169	199	196	180	178	178	178	180	184	208	178	211	192	182	180	179	185	188	153	198	178	192	174	194	184	210	200	218	184	184	195	170	169	186	209	194	157	173	185	179	220	199	151	181	184	165	195	183	193	178	191	178	199	187	192	197	190	206	185	196	172	220	194	197	179	196	181	193	186	191	192	171	195	188	214	173	180	171	163	206	187	210	184	180	179	191	190	166	184	173	182	202	202	175	181	182	174	183	192	193	187	189	177	193	219	184	192	190	190	189	186	192	167	196	200	184	174	167	211	199	221	187	193	172	190	197	171	191	176	172	200	183	193	204	160	205	178	192	176	193	185	183	173	155	190	181	183	194	163	203	194	175	161	172	201	197	170	196	204	179	185	163	161	176	188	206	167	178	177	179	166	177	192	174	189	180	183	163	212	202	203	170	161	172	206	187	187	162	181	169	179	189	169	194	203	170	178	162	191	189	188	199	176	207	195	193	188	173	178	165	178	194	170	191	179	158	188	218	215	190	198	179	195	191	184	190	175	177	217	170	190	168	183	187	177	182	226	196	166	177	197	211	192	198	208	197	189	202	162	176	174	164	181	195	167	195	200	180	184	190	184	195	194	185	176	189	179	193	168	198	193	191	216	193	212	191	183	185	178	162	183	202	200	199	181	170	159	188	199	196	189	169	174	180	179	195	206	165	176	191	162	185	199	174	197	184	173	184	167	206	164	212	196	198	184	163	180	190	173	191	177	178	188	165	197	193	178	209	190	196	179	172	208	172	188	190	219	213	217	178	176	178	178	187	198	194	171	167	172	193	165	211	176	189	162	183	176	185	197	201	184	202	180	178	178	186	200	186	196	165	194	175	184	186	181	162	169	185	161	175	198	175	176	170	168	198	172	187	187	185	170	183	173	178	188	172	189	176	177	183	204	204	204	187	186	196	217	148	191	186	182	177	191	184	207	195	170	185	193	206	177	176	196	169	179	171	185	193	201	186	178	196	173	206	179	175	197	160	185	177	173	180	164	195	170	188	180	196	186	185	196	169	191	191	184	186	196	202	181	179	204	182	208	174	190	207	186	184	190	166	191	172	184	186	172	188	188	166	179	209	197	183	193	178	171	179	185	195	198	179	197	171	182	175	197	188	196	198	195	182	180	167	183	200	207	190	185	185	183	196	214	165	204	186	188	181	181	157	159	180	179	172	178	176	184	195	202	178	154	194	186	167	173	174	182	188	171	172	155	187	198	170	155	179	180	193	192	176	183	170	190	197	186	191	180	190	183	190	198	168	198	189	171	179	189	194	218	192	187	172	173	167	186	168	176	175	205	208	203	179	197	178	186	160	186	170	184	200	177	183	209	203	190	178	190	183	199	204	194	203	178	176	187	181	186	163	201	182	196	190	188	173	177	178	169	235	176	205	197	173	198	177	196	187	181	193	158	171	175	196	203	180	208	187	195	165	175	200	172	181	182	161	204	189	196	186	177	206	194	190	174	184	196	178	181	166	189	187	179	205	183	197	179	197	190	199	206	184	185	191	179	174	229	160	183	208	194	192	171	184	158	182	195	179	205	175	197	188	204	183	177	176	187	174	176	195	189	181	185	188	189	194	184	193	164	211	180	243	176	186	186	188	210	191	198	172	185	177	174	189	175	173	170	179	190	170	191	202	197	188	177	202	188	191	196	199	190	188	175	180	192	193	188	200	228	202	189	164	179	179	186	179	166	173	176	180	169	177	201	196	176	194	194	159	171	169	178	182	181	204	172	191	171	165	205	173	183	176	195	185	184	164	191	162	173	192	193	198	184	205	187	177	174	179	175	179	185	170	181	189	181	181	172	184	194	195	197	189	189	182	182	159	169	218	212	173	181	168	193	181	194	189	200	175	171	186	182	199	173	193	180	173	178	187	192	176	201	204	174	201	184	168	177	177	181	181	175	192	185	200	187	204	194	205	212	217	177	165	193	179	192	170	186	209	190	174	197	186	174	202	188	193	182	181	164	195	179	199	186	195	180	183	189	186	184	198	185	164	195	172	176	189	196	192	181	205	201	186	199	196	178	197	201	206	195	175	155	190	205	198	185	200	173	178	175	199	171	178	185	193	159	195	186	185	180	177	168	194	177	147	189	198	194	177	183	202	208	194	188	193	198	183	163	199	190	185	178	190	187	197	203	182	167	183	195	166	196	188	182	184	187	164	187	183	181	196	188	182	182	181	165	179	193	200	195	185	182	168	172	179	193	181	177	190	194	172	189	176	192	192	169	175	154	197	197	194	192	193	166	180	188	187	172	217	183	178	167	184	182	206	178	182	188	147	182	187	151	197	175	198	167	207	209	210	162	196	173	190	191	162	191	176	187	187	180	194	179	186	194	183	200	180	193	189	179	196	188	168	159	163	196	178	203	166	173	187	182	164	193	189	203	208	178	156	174	200	190	200	172	183	208	192	189	183	177	211	175	207	166	169	184	201	223	171	198	193	188	203	200	179	194	196	180	185	207	192	177	188	175	188	170	197	169	172	190	206	173	188	194	168	186	188	173	194	186	208	198	172	189	197	163	200	159	177	180	174	189	165	166	182	181	166	186	182	153	178	167	211	195	181	174	172
25309	42160	32157	21570	17121	13004	9469	6717	5380	4067	3159	2325	1798	1423	1098	922	731	542	513	471	362	298	237	233	218	209	231	238	243	238	188	213	200	192	177	199	196	195	202	196	189	197	202	245	201	220	230	202	195	193	196	218	207	185	191	189	224	206	211	185	187	172	229	202	221	195	215	227	193	198	191	195	197	199	202	208	224	203	165	232	205	194	204	190	203	206	208	213	208	206	159	201	217	203	192	183	196	213	197	212	210	221	199	187	189	209	184	239	214	182	207	224	178	196	192	218	166	202	201	170	198	193	201	199	209	206	224	217	206	191	187	188	216	209	197	194	226	193	186	210	201	202	203	213	193	186	211	168	198	228	217	200	236	182	188	191	204	203	193	210	200	206	224	209	219	178	206	200	228	217	219	205	216	192	204	204	212	204	212	181	193	209	213	197	179	217	199	178	181	216	192	200	209	186	212	201	193	212	220	193	183	176	204	233	204	175	237	197	210	206	189	196	178	209	193	195	222	210	204	218	213	182	198	181	189	190	221	212	208	180	207	217	197	197	194	164	199	187	217	201	223	204	182	205	210	210	214	216	193	193	214	193	206	203	215	196	188	171	185	193	218	166	180	179	197	211	184	201	208	205	214	209	199	201	201	183	212	218	192	197	231	199	190	209	192	205	192	190	187	222	207	201	213	217	219	196	208	182	194	204	197	207	216	180	215	195	207	200	206	211	211	221	184	204	213	204	205	211	212	210	218	208	208	193	170	201	205	211	236	173	194	205	206	202	200	193	217	204	202	160	184	210	182	226	245	204	198	197	185	214	179	200	211	193	215	208	194	225	240	182	183	206	203	220	221	200	218	217	203	190	191	221	195	210	191	179	188	191	199	191	219	203	177	203	206	194	189	245	201	246	204	203	182	180	199	187	219	201	196	215	213	185	222	202	187	201	213	196	208	201	202	191	213	195	204	209	221	230	197	200	190	206	225	176	197	226	199	184	223	192	190	219	195	185	170	202	204	214	199	212	205	191	181	202	189	189	223	216	206	219	225	215	203	216	231	205	237	202	199	182	212	195	193	192	225	184	196	192	213	184	199	197	195	200	217	198	197	202	202	219	208	201	180	208	218	210	210	207	197	194	166	177	207	219	212	206	235	190	188	196	212	193	187	198	200	224	207	214	221	198	174	197	209	220	218	219	214	213	194	220	209	192	210	177	204	212	184	170	214	200	218	206	212	187	169	222	182	196	203	194	198	194	226	199	180	224	207	206	220	176	193	215	209	216	216	226	211	190	195	211	209	230	202	236	199	213	199	195	190	174	210	197	209	187	205	189	195	213	192	190	214	196	199	158	183	197	186	209	195	204	191	216	198	200	210	184	205	183	185	191	191	207	200	231	209	198	217	213	205	200	192	190	230	208	193	214	195	197	201	229	193	219	180	226	192	231	186	246	212	168	189	191	201	201	212	175	211	216	183	207	215	181	189	192	209	195	230	202	193	201	202	199	224	209	210	210	195	195	206	180	208	207	201	187	202	201	179	184	232	217	206	225	210	203	174	197	201	213	197	210	156	195	196	173	194	218	207	211	211	199	197	208	201	198	216	185	180	180	197	190	198	189	221	195	188	194	179	209	206	172	193	204	201	167	208	212	187	196	201	207	193	200	202	193	211	208	214	199	180	199	209	203	198	228	230	215	187	212	211	172	164	184	207	194	224	183	188	218	181	212	199	206	238	216	202	196	191	200	188	200	192	202	219	221	204	188	194	238	213	223	190	201	182	174	180	196	198	175	221	183	194	177	193	179	207	191	192	178	210	185	212	215	207	207	204	201	197	200	204	213	213	205	204	206	217	211	204	211	173	191	232	219	189	223	175	174	189	193	192	211	205	205	207	211	207	187	211	200	214	178	210	187	190	180	219	199	203	217	218	198	193	200	198	182	215	201	192	205	198	204	204	196	215	206	213	191	183	215	214	201	211	183	199	203	195	200	190	192	193	189	187	186	200	220	192	194	179	183	193	211	215	179	212	186	206	183	181	192	213	173	188	193	187	215	226	226	216	229	194	206	211	217	208	205	215	185	211	219	214	180	181	209	210	216	177	211	219	187	205	194	193	219	216	213	225	189	211	230	210	200	191	173	188	230	180	210	226	170	188	227	212	211	213	186	186	202	206	186	227	220	232	210	220	213	203	213	198	209	203	225	180	183	177	232	217	196	189	206	214	211	181	203	228	196	229	209	195	202	186	202	220	217	221	203	199	199	198	219	206	179	232	197	214	178	216	198	210	191	187	206	182	199	197	212	203	202	192	208	217	221	194	206	173	219	197	199	202	220	202	210	202	210	201	204	186	231	187	185	199	209	205	206	224	236	193	184	233	194	201	208	209	218	212	188	250	192	176	208	211	223	195	203	200	243	227	203	211	197	190	210	200	225	215	200	193	201	204	225	210	203	203	221	195	200	206	215	184	220	194	216	206	173	190	203	180	200	187	202	225	209	173	209	207	188	202	183	216	189	199	190	212	187	195	180	217	229	179	194	196	181	208	199	194	225	220	204	210	201	187	207	195	207	230	214	217	196	196	203	204	211	216	185	211	240	203	189	186	187	206	202	226	206	191	211	199	233	198	212	184	215	215	186	217	209	222	192	220	189	191	228	201	196	200	224	201	189	203	211	193	186	212	224	190	208	217	200	192	229	186	199	201	219	195	227	197	192	196	197	182	203	201	226	187	196	191	184	193	203	189	198	179	211	175	205	201	184	205	183	202	210	218	187	193	213	206	218	232	211	211	203	187	192	220	190	222	210	209	215	215	202	204	209	180	176	200	204	234	197	235	203	188	211	236	200	178	226	189	201	209	202	206	173	218	185	204	203	213	202	223	209	206	209	212	211	225	195	194	204	169	189	203	185	185	230	177	200	172	201	191	181	197	206	208	212	198	209	199	224	199	197	194	203	203	213	197	195	195	188	220	206	207	185	190	193	202	216	208	196	204	183	226	196	189	209	185	195	197	198	216	215	196	210	194	188	220	195	187	205	189	214	207	194	220	190	193	221	228	185	191	220	218	195	199	188	200	200	203	204	204	203	195	190	215	187	179	199	188	201	204	225	200	197	189	225	223	206	205	208	186	188	205	199	191	205	199	203	203	212	211	202	178	234	216	203	203	170	181	218	207	209	180	190	203	195	202	218	214	210	193	208	176	216	192	223	217	203	211	181	201	178	188	192	201	231	209	213	208	198	208	224	197	194	183	173	186	188	219	189	202	202	198	189	190	208	187	212	213	211	213	200	183	179	219	183	203	217	188	218	180	219	208	242	179	187	202	219	213	189	196	195	184	216	229	208	223	178	222	215	218	197	200	209	191	186	182	193	199	161	210	211	197	207	215	197	182	207	222	189	199	182	231	193	190	199	182	229	218	226	216	215	182	212	215	221	216	194	199	213	171	210	193	216	204	199	205	223	182	203	188	195	195	197	191	165	195	187	183	191	212	213	206	186	204	210	211	193
23262	21009	28246	24120	21642	19407	12158	6684	4764	3487	2865	2190	1779	1374	1221	994	754	659	597	554	479	382	316	329	358	335	347	346	320	326	320	298	319	322	321	346	303	294	310	305	319	316	312	317	314	293	279	304	262	318	313	267	320	340	318	333	312	317	315	276	314	290	288	325	323	315	302	332	307	313	319	308	273	300	292	305	314	342	290	305	314	285	308	300	314	308	334	292	336	300	275	298	324	292	299	304	308	323	295	286	270	300	332	301	306	298	317	330	305	300	300	345	330	303	300	298	287	314	321	307	295	296	307	277	313	310	299	340	300	307	324	304	308	295	295	309	288	311	275	317	322	293	331	268	315	326	328	319	319	301	330	285	317	305	311	304	315	279	315	280	294	325	315	295	305	330	319	294	298	291	295	285	303	313	355	315	308	295	327	329	307	275	329	317	312	294	309	319	307	321	317	317	308	327	292	275	283	304	285	294	294	323	309	286	310	270	306	328	287	302	292	290	296	267	308	296	292	307	295	318	314	323	313	290	326	310	300	326	283	336	267	332	303	295	294	333	303	296	296	316	305	320	315	310	302	315	293	319	303	318	306	286	285	323	291	313	315	289	286	279	304	318	317	326	293	299	288	313	331	288	296	339	322	298	292	285	325	304	288	327	300	298	320	301	275	277	299	267	291	325	254	308	325	295	301	330	304	301	298	304	297	293	328	303	276	273	307	294	302	319	333	313	301	286	291	313	279	293	281	296	286	311	329	340	304	301	298	315	285	327	304	298	321	305	296	256	318	296	315	303	324	282	304	305	323	302	323	301	310	308	308	292	287	311	343	297	297	314	312	271	274	287	308	312	288	295	305	316	296	295	308	304	326	319	321	288	307	298	270	281	340	285	285	319	294	314	286	298	316	292	290	304	308	304	308	312	324	291	279	336	331	275	315	315	343	331	254	294	303	286	302	290	310	317	291	311	277	294	331	313	331	327	310	316	285	307	323	314	302	297	304	323	324	311	310	299	314	282	263	272	299	298	289	307	302	299	301	342	322	300	284	289	312	297	300	288	309	318	319	295	313	311	299	322	288	308	308	319	272	294	312	295	298	312	275	297	333	320	316	311	313	289	316	318	337	292	267	281	331	295	303	319	303	262	310	311	317	313	299	300	321	261	297	312	322	306	254	301	292	293	302	305	317	288	284	287	300	284	285	310	293	298	285	302	307	302	313	312	318	323	303	271	303	294	314	286	329	311	308	314	311	281	318	300	277	355	316	316	319	341	304	288	276	304	334	265	273	318	305	287	321	306	301	314	313	279	281	287	291	299	324	305	306	347	319	318	296	303	295	314	296	284	313	289	267	323	319	302	291	332	321	315	285	325	320	281	283	291	295	326	277	315	306	324	283	291	276	319	292	306	279	315	322	283	302	295	312	282	308	305	302	307	309	277	306	310	302	294	287	312	335	325	303	282	300	341	282	297	304	322	312	314	273	291	291	314	313	335	299	301	310	311	305	293	309	291	317	295	305	286	270	295	337	323	313	302	320	289	324	306	314	305	310	308	314	298	313	317	313	289	279	288	309	285	282	287	295	275	304	319	289	287	339	301	301	304	293	298	297	319	313	335	317	277	279	275	331	296	308	329	288	325	272	316	308	291	309	259	294	310	282	275	306	298	282	300	261	298	292	299	295	311	338	321	343	269	287	267	324	275	319	286	332	345	295	278	322	336	281	332	337	286	298	324	314	301	310	306	322	269	317	325	281	335	301	294	285	288	255	322	274	285	312	291	285	283	288	313	315	340	309	288	292	281	287	309	282	308	313	278	291	297	335	283	329	306	299	308	295	284	312	318	295	305	306	323	327	307	334	277	291	287	295	288	308	277	283	329	302	301	313	304	328	314	313	307	320	319	295	313	315	275	270	300	283	301	283	279	300	309	278	319	316	293	314	297	297	282	300	297	300	280	328	339	315	311	321	306	341	261	311	333	323	253	303	316	296	292	294	334	286	305	306	300	283	320	274	283	304	298	275	319	288	303	313	288	300	292	231	274	298	293	336	274	335	284	314	304	293	300	278	327	316	314	285	322	304	317	296	297	313	306	306	297	281	316	296	303	314	306	285	282	308	284	342	292	288	298	331	279	279	304	311	296	272	316	308	283	310	317	313	300	290	283	313	286	314	327	269	313	319	288	326	325	314	305	321	315	296	306	299	293	319	296	290	305	297	338	285	328	303	292	312	273	302	281	290	285	317	311	304	317	331	289	309	320	293	285	294	292	309	323	298	288	306	285	305	292	296	297	296	289	317	299	314	312	272	307	313	308	301	302	288	318	329	335	281	312	300	286	331	324	314	313	279	294	336	296	289	307	308	303	308	331	318	270	323	290	298	352	309	306	288	309	355	325	321	277	304	308	304	282	309	322	297	309	315	292	280	292	324	286	303	283	314	280	318	309	278	316	282	314	302	327	319	285	327	261	289	287	302	304	308	317	320	276	271	318	287	312	336	331	301	310	296	306	321	334	322	300	306	327	310	278	315	292	304	313	292	287	288	272	322	292	293	312	301	316	312	292	302	308	313	298	297	309	318	324	344	293	301	297	300	314	315	294	311	334	273	262	283	309	302	275	285	307	278	306	329	298	310	303	297	299	328	307	302	323	288	307	307	299	298	320	326	316	308	317	329	286	319	304	308	291	329	354	310	320	325	292	277	299	302	285	304	305	321	336	316	304	347	306	296	277	325	312	320	318	285	278	295	308	306	307	322	306	310	306	294	317	274	341	300	326	293	298	296	292	329	304	298	301	299	310	321	326	315	327	314	311	325	302	341	294	332	273	314	293	315	288	346	305	288	347	304	299	305	294	300	312	311	314	311	301	326	284	323	354	319	335	298	276	312	294	297	318	310	283	289	322	321	300	305	322	286	296	322	296	306	297	274	334	323	306	296	297	307	322	305	285	337	310	321	311	319	335	316	286	335	329	309	307	282	317	292	288	304	303	323	302	318	318	324	296	305	277	313	332	313	313	321	318	305	305	316	291	341	326	296	287	290	287	334	281	321	303	330	297	305	309	322	307	304	311	303	300	314	293	290	328	310	305	331	305	300	304	277	305	315	306	285	317	303	293	334	300	300	321	290	301	303	326	311	305	302	321	295	283	273	318	333	301	284	280	271	305	302	288	308	302	342	302	326	289	326	283	291	344	311	330	332	333	302	303	310	284	292	296	327	332	322	299	337	298	298	264	277	311	294	281	302	302	307	308	310	308	351	312	311	294	278	289	305	271	297	293	313	309	329	330	313	346	300	305	303	328	302	277	292	311	304	314	349	305	311	328	318	284	319	296	320	285	305	308	282	285	294	286	297	317	317	294	306	263	298	287	324	294	306	298	315	292	290	283	317	268	312	297	291	322	313	273	309	295	291	320	317	280	291	283	307	277	306	309	320	291	311	303	282	323	288	315	300	311	292	290	308	302	309	300	306	326	333	314	299	278	292	312	329	275	338	298	321	346	299	315
26197	50042	39057	27505	23009	18052	13468	10016	7731	6018	4762	3652	2809	2203	1896	1448	1208	927	870	756	589	476	452	388	397	411	356	346	402	352	339	351	358	340	336	329	294	330	330	333	327	289	345	293	324	349	330	333	361	298	333	336	318	306	356	337	341	392	322	317	343	357	309	331	338	322	369	352	316	360	321	325	326	346	346	321	343	312	334	338	312	331	303	370	341	324	317	341	310	294	341	300	344	323	336	340	288	305	302	324	337	362	359	347	330	324	306	359	337	340	346	339	331	340	333	291	345	330	341	327	332	350	338	365	337	313	335	312	351	369	326	342	335	309	345	309	301	332	322	342	341	331	335	296	326	345	336	338	341	316	350	341	322	330	325	342	310	345	319	352	297	343	321	303	350	322	334	345	342	342	332	329	303	342	355	308	334	319	343	321	343	318	342	311	347	321	319	343	324	317	340	338	338	340	308	326	313	297	313	315	313	340	328	329	324	342	351	298	316	318	354	325	351	322	338	375	329	333	351	314	320	307	314	320	314	315	348	301	349	325	338	320	337	332	288	336	327	360	329	328	316	312	348	324	306	339	312	312	338	327	321	334	299	321	342	337	337	338	319	292	339	300	332	325	337	324	326	309	342	338	327	315	310	330	328	323	357	334	331	314	307	324	332	351	329	318	331	339	323	309	345	326	320	313	308	327	351	321	342	333	331	330	306	325	347	324	335	357	350	327	325	329	348	323	347	353	316	332	313	351	326	337	323	345	319	324	321	367	332	319	318	308	334	319	330	312	298	354	314	339	351	357	349	346	340	299	340	342	319	325	330	321	338	325	343	309	340	326	312	324	310	333	326	317	364	337	296	296	314	292	331	326	283	320	329	302	352	321	336	357	331	356	369	353	340	336	334	306	351	343	338	346	325	340	315	332	301	344	343	318	338	347	312	317	297	333	333	332	336	315	335	322	317	346	332	357	336	318	339	337	311	330	328	330	331	316	351	331	304	312	325	341	342	319	337	313	316	367	326	336	326	306	327	350	349	325	335	321	301	331	309	302	306	349	338	358	316	329	360	294	369	304	319	358	334	357	316	292	297	345	325	317	336	319	333	342	292	306	353	342	353	342	327	311	304	323	336	318	331	314	303	349	307	356	335	337	282	330	337	327	317	294	313	349	312	314	332	304	332	341	318	319	327	339	288	343	345	346	337	371	297	340	305	319	353	301	352	319	321	330	313	322	329	345	273	304	327	321	341	320	322	331	330	351	333	326	350	338	327	355	358	335	323	342	371	301	308	345	333	311	352	336	345	346	334	352	332	328	341	315	350	357	340	353	348	328	362	334	307	300	326	382	356	319	343	342	288	324	326	326	334	344	287	327	380	350	339	327	301	332	304	329	334	320	340	345	338	321	342	316	323	315	342	304	350	308	331	374	307	370	333	336	355	335	332	328	358	286	316	346	318	326	319	328	313	346	318	294	358	332	356	342	296	339	301	344	311	337	345	332	326	313	324	315	322	335	319	334	348	339	329	331	324	324	326	345	310	296	332	343	312	319	336	337	366	312	337	282	352	335	369	334	305	352	323	340	315	349	332	360	341	310	323	319	344	341	324	344	343	347	328	328	321	330	340	291	322	343	322	322	371	351	279	347	302	330	328	319	304	318	308	349	332	338	292	337	345	362	335	318	322	339	338	331	329	353	353	365	324	345	322	316	346	321	350	317	350	325	334	327	321	338	325	319	334	334	333	336	350	321	311	320	347	311	370	362	308	334	342	346	309	330	326	353	332	351	298	338	331	302	312	308	351	332	314	320	368	317	344	335	315	341	312	319	339	323	309	313	333	327	297	330	338	351	335	321	354	339	398	317	318	318	343	317	322	345	339	312	336	322	347	355	355	341	336	278	341	340	301	317	349	323	332	327	325	348	318	343	341	327	341	333	304	339	317	353	305	302	329	347	300	341	345	304	360	386	301	360	333	323	335	348	319	372	335	325	325	325	309	326	345	322	327	321	327	351	329	342	302	317	346	326	308	300	318	317	337	307	305	362	311	321	366	311	343	324	307	342	324	342	325	317	334	330	337	310	295	344	319	315	328	320	344	327	313	340	322	337	326	333	349	343	354	333	302	301	334	334	381	321	291	317	327	339	344	323	323	340	306	300	347	344	291	324	330	348	322	316	345	313	328	350	322	335	318	341	299	294	349	330	335	325	323	327	333	315	344	312	351	339	314	317	334	344	337	326	336	318	317	318	323	316	351	334	299	337	333	320	313	327	354	338	336	293	375	319	337	314	344	368	318	344	353	332	317	323	395	307	313	343	342	347	343	353	319	344	319	315	314	324	302	321	331	338	354	363	332	319	300	310	343	358	340	342	350	327	337	330	289	315	316	361	334	321	354	315	345	356	336	336	319	358	307	304	333	325	329	314	341	322	349	350	301	317	342	347	302	337	359	331	344	315	321	324	364	340	341	296	316	355	316	361	323	326	306	348	338	324	349	325	321	304	339	309	323	338	314	334	297	334	337	297	329	328	328	341	332	371	345	346	341	358	347	349	363	329	323	335	321	356	307	327	330	302	331	327	325	315	330	294	316	316	335	351	310	292	342	342	331	337	311	293	336	312	307	358	321	338	355	316	330	330	303	354	307	330	343	325	336	341	340	338	307	350	342	337	331	334	348	330	347	372	302	323	303	377	336	322	343	342	346	330	321	340	333	313	334	347	342	338	350	319	313	317	309	344	330	333	364	325	347	340	314	303	326	336	307	319	320	329	351	334	310	358	324	316	343	311	355	327	348	338	365	324	347	307	318	332	348	346	328	337	331	303	316	337	344	325	355	342	355	328	351	313	308	316	318	347	287	301	318	312	358	335	344	337	355	299	326	304	349	320	315	320	352	313	311	321	311	334	309	321	354	325	324	311	350	335	321	322	377	302	370	358	327	312	362	329	341	338	314	346	351	311	326	312	319	328	351	317	320	350	349	356	333	329	331	344	362	321	310	344	342	315	308	342	343	324	317	332	333	323	322	368	321	324	335	369	331	299	346	344	325	319	300	327	327	318	336	341	325	304	350	329	343	343	350	318	349	368	342	293	347	315	332	330	300	310	313	326	366	331	331	321	317	310	345	331	339	325	325	361	354	306	324	347	303	381	368	319	291	352	304	320	300	306	335	316	317	347	342	314	351	325	319	331	331	320	316	339	317	317	369	323	279	377	332	316	301	340	315	335	321	327	316	317	359	318	323	292	339	297	317	330	323	337	319	348	319	330	319	311	314	334	321	339	327	307	345	335	309	338	359	317	296	328	334	286	312	345	336	332	368	348	341	331	340	351	357	332	304	311	307	320	301	343	301	342	318	337	321	322	312	351	310	326	315	331	356	340	344	316	284	336	312	321	323	326	350	320	349	337	336	335	352	321	305	302	297	319	355	284	326	309	303	336	359	328	306	332	332	354	318	333	337	292	331	310	342	315	356	323	376	339	362	322	340	324	332	347	323	319	340	294	306	309
24544	21017	27472	25847	19448	12915	8153	5001	3626	2787	2195	1724	1354	1185	891	687	505	439	404	329	249	215	165	140	163	147	148	139	126	140	140	124	109	116	128	123	133	110	123	110	133	119	115	121	125	110	138	136	140	135	116	120	138	159	112	140	124	115	125	130	135	102	142	129	136	149	128	124	122	147	106	139	122	125	130	156	127	135	123	130	140	141	125	100	141	127	125	130	150	136	136	144	117	145	128	137	124	147	123	117	133	126	139	118	114	126	121	132	111	127	115	131	113	133	151	119	125	146	137	146	134	121	131	111	136	119	131	132	117	125	136	102	115	139	146	123	122	140	149	126	125	122	120	141	119	143	118	144	105	118	121	124	129	120	125	143	121	122	141	129	135	142	134	136	117	126	132	116	125	138	129	136	144	123	135	127	119	152	142	121	112	127	131	141	147	143	116	102	114	156	95	112	123	127	127	111	134	123	148	117	122	116	115	120	126	133	121	131	143	138	98	107	115	127	119	157	112	133	111	135	133	125	125	129	115	135	136	131	132	122	128	146	146	148	139	136	123	134	117	132	137	133	135	135	136	141	121	118	131	130	134	127	108	134	148	121	123	127	137	133	132	141	120	102	140	131	123	111	108	134	129	145	140	119	130	137	121	130	134	132	149	116	125	143	129	129	130	142	126	122	114	143	129	129	130	134	127	125	118	120	137	136	145	134	119	133	162	127	132	126	142	130	125	117	144	112	121	125	126	114	135	137	118	146	133	131	127	122	140	133	147	125	139	140	131	125	122	126	129	134	143	147	134	119	127	124	144	130	126	113	139	112	138	129	127	120	132	124	130	124	112	118	134	151	119	149	127	118	146	118	119	129	143	149	117	130	132	149	140	124	129	129	99	115	151	146	115	135	128	109	132	117	121	123	141	139	135	151	127	141	122	127	130	105	135	127	125	124	153	135	132	126	129	138	140	127	132	141	136	136	133	122	155	132	133	117	130	130	129	142	135	126	134	126	136	141	146	134	126	123	140	123	130	123	119	144	149	107	124	130	148	114	113	127	108	133	130	146	122	135	122	131	122	141	115	121	162	135	109	129	117	132	123	157	136	122	138	121	141	136	134	142	122	139	137	124	134	130	141	136	133	137	124	149	144	129	126	115	129	129	139	132	134	154	116	100	148	124	140	120	129	135	136	149	128	130	120	127	134	142	133	128	130	112	140	138	133	149	147	120	126	135	130	117	121	135	147	131	122	127	143	143	126	146	120	128	119	140	138	126	134	114	142	131	131	118	130	133	131	113	122	114	136	133	116	101	128	129	135	143	133	119	151	139	120	123	122	128	141	119	135	123	130	118	149	141	142	158	146	125	134	121	133	134	150	136	128	138	138	124	137	122	124	128	119	136	122	143	110	131	117	128	136	130	125	119	125	133	135	131	138	131	139	133	109	127	146	123	137	126	129	106	123	134	128	133	130	123	140	137	133	125	134	150	127	131	147	119	116	129	120	123	121	132	125	123	126	145	119	129	162	127	127	119	129	137	135	120	119	118	124	111	135	134	130	152	130	121	129	124	132	114	151	113	141	114	128	118	142	137	119	135	133	138	117	122	152	116	119	120	139	126	115	117	101	131	137	112	126	156	131	122	136	133	145	115	105	122	145	138	121	121	135	128	125	128	139	115	132	132	122	159	124	121	121	123	147	112	139	125	116	122	162	134	170	132	133	137	121	130	146	126	119	121	135	118	137	150	145	141	129	120	137	126	131	123	116	95	121	144	160	124	138	143	115	151	133	109	135	141	114	129	158	137	120	113	132	118	131	113	122	123	129	117	103	110	131	138	113	120	139	130	140	131	125	116	117	113	116	154	152	138	111	123	135	127	117	125	132	128	136	141	126	156	120	133	124	136	127	143	119	126	138	123	127	117	128	134	141	122	132	119	137	136	132	125	124	117	149	118	153	117	118	122	104	136	126	116	133	123	136	125	135	136	125	132	139	147	113	149	128	117	137	127	122	115	134	132	130	123	120	134	141	130	140	132	101	125	123	136	140	120	118	122	126	122	147	106	133	118	136	124	129	132	148	113	132	127	147	129	142	122	138	126	125	119	124	124	129	115	115	132	140	123	131	117	126	118	99	135	146	123	122	147	114	137	110	129	126	148	141	122	121	144	118	109	137	119	127	150	143	126	122	123	107	134	130	127	118	130	134	128	115	129	138	126	119	132	141	126	129	135	124	118	142	128	142	125	133	125	126	124	142	127	133	138	127	118	127	129	138	134	130	112	110	144	124	136	121	142	114	146	139	122	135	121	124	132	146	114	119	141	128	122	138	135	147	117	130	119	131	125	151	147	127	139	128	131	153	121	132	125	131	127	134	108	139	128	132	124	127	138	126	106	126	156	124	116	127	132	127	134	138	137	118	117	144	125	119	160	120	140	130	134	145	131	118	137	141	144	134	145	134	135	107	146	142	133	139	130	104	138	113	142	130	126	104	97	133	114	122	112	136	102	120	126	127	124	130	134	111	141	139	152	134	148	134	127	111	130	130	124	135	125	141	131	114	125	134	121	115	131	110	129	133	125	159	147	136	142	146	146	140	147	142	126	137	115	127	136	126	129	130	122	129	131	124	135	161	127	115	125	131	128	150	136	125	131	122	129	139	115	143	138	135	117	116	137	114	125	112	119	129	129	132	144	154	131	133	130	140	153	117	143	117	128	139	128	112	141	131	125	128	125	132	144	124	134	114	134	142	135	141	112	132	112	152	121	139	131	117	125	139	127	136	146	137	115	132	108	132	136	116	143	132	120	150	140	113	114	133	130	117	158	138	122	117	138	119	130	112	144	123	108	118	114	119	127	148	130	127	128	145	134	118	149	150	129	135	133	138	113	137	116	122	151	147	132	140	122	152	134	141	132	111	128	110	116	115	124	142	117	124	138	131	133	128	114	119	137	120	148	130	122	112	110	145	134	121	126	144	139	142	123	139	142	149	133	124	132	145	136	140	123	119	129	123	132	121	136	124	133	116	126	114	135	132	132	126	141	139	117	145	109	146	133	126	125	138	138	102	114	111	110	130	128	118	130	130	147	129	129	120	121	131	142	111	120	147	130	136	117	139	127	122	121	123	135	130	151	137	127	125	131	137	129	131	128	137	150	135	122	123	135	137	127	142	141	133	131	134	141	134	133	129	131	120	132	130	156	147	141	133	121	122	130	131	133	139	129	136	126	110	126	131	134	137	148	138	133	128	133	129	115	143	129	141	121	109	104	142	116	125	137	132	150	140	125	144	127	128	126	124	122	132	133	134	128	125	130	146	151	116	121	126	129	121	154	126	155	111	132	142	125	135	119	128	129	137	134	127	116	140	119	109	132	106	128	134	122	129	120	118	98	145	113	133	142	140	115	125	137	137	135	121	129	136	100	135	136	135	120	129	114	115	133	118	132	112	129	141	112	140	169	126	139	153	121	138	118	126	111	122	124	132	135	132	110	129	137	132	121	135	138	127	144
25417	46981	36599	25575	20966	16640	12350	8925	6585	5044	4021	3062	2385	1826	1427	1139	811	651	592	502	389	257	230	185	185	172	182	175	182	180	152	173	166	146	155	154	155	147	151	162	151	142	136	142	142	153	146	139	139	129	151	153	147	150	149	156	162	153	176	139	152	146	149	141	142	134	127	150	147	169	124	148	154	138	150	139	144	124	151	143	128	158	155	154	149	143	168	153	152	155	156	170	156	152	133	144	131	131	129	130	137	159	156	158	127	166	144	156	153	169	151	150	166	146	155	134	144	155	145	164	134	144	154	146	149	145	162	139	135	144	125	146	139	157	129	151	143	143	153	134	156	136	132	155	153	156	146	149	129	167	147	157	167	156	154	144	134	150	182	142	136	127	138	156	126	142	145	140	145	154	150	134	123	149	159	146	154	127	140	144	145	133	147	153	137	139	141	166	155	119	155	134	129	146	129	152	143	154	144	160	162	168	156	162	170	152	131	130	140	123	150	160	153	140	152	148	120	131	142	144	141	135	148	150	151	144	166	151	137	137	140	155	152	140	149	156	160	129	148	153	126	143	150	154	160	161	131	135	124	167	165	171	143	146	130	163	139	155	139	129	145	150	148	147	151	148	143	126	151	164	142	157	114	131	140	128	139	140	163	154	144	147	162	146	133	136	154	147	143	144	136	159	140	164	157	145	143	134	130	146	133	149	136	167	147	150	145	145	141	154	140	126	151	123	149	144	154	139	132	150	147	141	152	148	133	145	141	141	150	150	150	139	156	128	145	125	139	132	146	148	131	151	155	154	141	157	148	156	147	174	173	146	151	158	126	142	139	140	131	127	135	162	151	164	163	137	124	135	141	133	157	139	130	131	160	137	167	145	137	136	145	143	131	175	149	157	147	126	145	129	137	162	143	122	145	152	147	136	142	142	154	139	128	151	123	134	162	168	134	131	140	149	147	160	142	123	171	131	142	149	149	131	164	129	140	148	128	161	141	157	145	154	162	160	152	147	113	145	157	144	125	147	155	154	164	139	135	163	166	147	165	124	141	147	143	138	124	158	167	144	163	147	142	149	161	151	138	147	139	141	162	120	133	160	139	140	155	140	133	172	163	166	144	159	158	143	159	134	155	131	151	163	141	131	154	163	163	155	143	138	171	127	137	149	137	135	145	136	140	146	164	159	142	139	129	164	148	147	145	139	146	137	143	146	144	141	147	138	144	139	147	191	159	147	138	154	128	130	155	152	153	151	132	149	128	144	146	141	158	148	125	146	131	137	153	155	134	135	128	137	143	143	151	120	155	153	136	135	130	147	164	144	160	147	128	131	142	176	147	152	142	154	137	165	145	143	166	161	153	137	148	162	159	162	123	157	156	144	148	143	155	136	143	160	151	137	141	139	144	157	171	154	147	142	131	164	171	126	138	151	158	132	125	163	152	144	151	162	128	145	144	159	161	143	167	147	135	139	127	135	136	129	139	145	133	135	139	129	144	133	148	150	152	158	139	149	126	153	144	148	149	167	153	147	159	165	136	138	139	148	130	143	160	144	135	164	159	155	141	172	142	139	142	160	143	140	151	143	142	132	141	136	144	132	144	154	139	137	145	159	132	152	153	161	132	131	166	162	139	149	154	160	145	129	145	128	134	145	152	150	145	140	139	145	135	136	154	168	140	132	122	149	154	152	142	143	138	159	148	155	130	144	137	149	170	143	153	142	129	154	127	158	124	165	144	145	164	155	123	169	133	129	158	130	127	155	139	148	130	138	168	147	165	145	140	147	142	119	138	142	150	142	147	127	154	152	152	147	129	142	136	167	145	142	143	132	138	152	141	128	138	156	154	146	162	153	149	148	146	124	144	129	154	148	141	141	139	150	162	153	162	144	146	146	135	146	153	154	151	130	123	147	130	151	150	141	137	142	153	148	156	150	168	143	142	154	164	158	162	157	146	155	140	138	132	143	156	156	152	148	173	128	157	136	140	139	154	132	137	162	164	144	167	145	144	159	119	137	146	154	130	169	154	175	148	144	161	148	143	135	144	141	120	173	130	151	153	146	152	132	158	145	149	119	146	149	132	146	138	135	126	148	145	159	154	144	139	137	132	157	147	153	157	152	131	151	141	158	152	163	166	157	149	159	142	149	145	163	137	146	136	127	132	143	141	133	158	150	140	148	138	135	149	153	138	149	148	150	151	127	153	144	148	131	148	160	152	157	147	178	164	142	160	128	136	155	145	150	124	147	157	130	164	164	157	162	154	153	133	127	126	158	149	129	138	145	114	143	151	121	158	148	146	161	140	128	148	143	149	157	148	158	149	153	145	118	148	157	152	135	154	156	153	154	154	118	163	141	133	161	132	139	171	150	149	114	147	141	144	181	144	149	149	140	133	149	152	141	130	113	133	158	162	128	144	136	163	155	144	145	138	151	117	129	137	132	142	163	152	132	149	147	156	165	143	141	160	134	128	155	151	158	157	152	131	136	130	132	162	162	138	153	139	131	140	115	145	129	133	132	137	143	171	166	168	168	155	143	139	141	134	118	134	149	154	157	156	138	142	165	137	153	162	132	151	151	149	155	146	160	119	128	151	157	153	123	143	157	119	138	134	149	134	160	142	148	135	141	136	157	147	135	124	137	154	154	151	143	136	159	149	138	138	170	141	161	130	143	153	138	148	146	127	139	140	150	151	160	143	144	153	147	159	146	165	130	177	152	159	146	159	166	146	156	142	132	151	137	172	157	133	163	146	131	143	135	132	117	108	139	153	156	158	155	129	140	138	160	167	128	134	169	141	147	158	155	163	146	165	129	139	161	141	145	147	144	148	151	173	154	151	142	151	152	130	141	144	111	143	136	167	155	155	145	145	134	153	135	140	148	151	152	135	129	144	151	149	133	148	146	151	156	151	144	159	169	137	139	152	145	126	173	149	149	125	149	139	148	148	147	153	153	139	141	162	144	151	146	132	135	137	138	134	138	132	136	151	128	147	146	151	165	131	162	141	139	116	140	144	147	141	145	137	148	146	152	153	129	151	155	137	148	140	122	149	144	142	147	127	141	167	162	140	142	144	151	155	140	149	144	161	132	138	140	145	146	148	147	156	153	154	147	147	158	149	126	152	161	166	141	162	152	146	124	143	136	139	160	158	138	158	147	160	126	165	140	131	130	131	136	154	148	138	125	149	161	151	138	155	131	138	141	138	154	133	142	155	135	148	152	135	143	167	123	128	129	147	161	146	136	173	128	163	136	143	143	146	157	150	140	150	138	141	155	136	145	154	149	150	126	150	135	135	126	156	158	152	124	143	136	135	151	145	153	144	135	137	136	129	140	134	156	159	137	153	136	133	132	146	143	129	148	147	142	153	151	142	158	146	139	150	122	127	123	149	149	140	164	161	154	175	143	134	139	165	141	145	139	125	149	130	144	143	146	145	127	152	148	148	144	141	161	153	156	140	131	153	152	152	136	157	160	137	153	148	134	144	165	158	149	145	130	151	157	140	125
22461	21103	28701	23770	21364	22418	19876	9852	6409	4965	3984	2911	2397	1825	1472	1235	948	801	720	629	554	387	363	345	312	328	302	345	302	313	296	274	268	287	281	283	271	268	307	292	299	291	287	294	262	288	266	316	299	265	283	272	292	319	271	295	300	284	287	273	256	272	249	266	287	245	293	291	308	265	288	295	271	282	265	233	267	280	286	291	280	290	260	275	266	287	286	281	279	264	230	274	278	287	296	258	265	289	295	279	258	318	277	267	229	264	261	283	254	301	295	257	283	256	296	281	296	286	271	291	272	268	301	277	304	260	258	275	285	305	275	308	290	284	294	286	244	275	291	281	258	291	265	274	249	278	305	278	266	287	278	259	275	261	266	274	278	287	284	264	264	290	287	265	283	291	288	256	285	292	283	288	265	291	269	293	283	289	289	250	270	290	271	275	282	299	278	239	290	266	255	282	293	267	281	291	287	253	277	281	279	242	278	301	260	273	259	292	310	312	258	250	274	286	271	306	299	265	274	305	265	283	246	265	289	293	272	286	294	284	273	277	294	240	264	289	263	286	253	288	301	269	268	288	296	263	249	278	270	261	282	279	267	295	278	247	278	249	302	262	272	256	262	304	269	290	274	294	275	243	277	262	271	325	284	281	296	278	296	267	276	253	264	275	273	266	261	276	258	300	279	298	304	246	283	260	278	272	300	282	288	306	300	285	286	277	275	288	280	308	319	260	267	275	257	271	268	267	279	290	282	279	283	257	252	244	255	296	264	262	286	296	286	277	296	293	293	278	274	264	288	278	290	282	284	293	291	271	287	268	278	262	260	278	291	284	283	284	253	285	269	274	274	272	302	255	281	243	269	285	284	283	278	279	287	293	260	296	271	276	261	275	258	291	288	272	275	251	282	296	274	279	289	282	285	293	328	276	291	249	294	297	311	265	288	279	271	246	290	276	241	306	274	300	302	259	290	274	261	261	272	278	270	287	264	286	254	255	253	286	288	256	284	277	281	292	286	262	291	276	263	279	267	275	292	272	273	298	286	286	268	285	263	283	264	278	268	278	305	293	264	284	252	296	246	303	289	287	285	293	286	264	292	298	252	253	276	253	270	299	285	255	259	268	246	285	281	280	254	287	264	288	270	282	257	296	291	243	316	270	254	237	288	301	252	298	263	287	285	272	283	298	302	273	291	248	254	267	248	313	275	285	269	276	280	228	264	295	273	328	274	259	252	281	315	298	273	263	268	274	293	293	282	247	306	277	271	283	293	308	267	271	266	267	258	297	268	252	295	282	313	278	270	287	248	285	260	270	273	267	273	275	266	255	301	261	290	273	281	287	271	283	265	277	295	289	288	284	275	288	276	283	295	297	280	294	281	273	292	255	292	276	244	290	279	272	246	276	276	276	275	284	271	280	274	302	248	281	300	265	287	292	273	296	280	275	272	268	268	293	303	278	302	280	276	261	285	290	285	294	263	250	290	296	290	275	275	289	236	266	262	272	273	277	290	281	303	282	283	247	302	265	266	282	270	287	263	267	282	291	302	266	277	268	310	286	278	260	271	272	278	259	275	251	294	232	271	255	272	297	283	310	254	262	260	277	276	287	277	312	289	270	275	294	270	287	274	306	269	263	289	289	254	272	284	265	279	264	310	273	274	289	258	283	278	317	278	262	268	281	282	263	283	274	294	278	278	301	277	260	270	295	314	271	297	257	284	274	286	283	303	297	293	298	275	269	260	300	294	285	255	292	277	291	288	295	265	288	263	288	269	291	273	260	287	247	293	288	289	270	271	267	290	298	282	276	289	251	265	296	261	263	295	270	236	252	267	252	254	274	286	247	281	322	287	265	259	297	298	269	296	267	280	249	289	268	275	297	288	282	270	284	281	265	268	285	267	301	287	248	294	280	269	304	289	277	285	233	284	267	276	288	264	289	280	260	268	272	262	279	279	253	282	295	281	273	265	286	308	265	294	257	271	255	272	263	312	289	269	279	268	305	234	277	271	243	268	273	299	276	268	282	271	275	259	247	291	321	275	282	261	282	274	279	294	250	274	283	273	252	274	298	278	285	274	283	291	269	284	292	276	265	274	283	257	304	299	261	256	272	273	254	272	288	279	315	249	269	286	275	291	288	276	265	296	274	259	244	295	231	285	284	295	268	277	292	267	285	246	288	268	279	247	294	281	302	310	262	299	282	291	276	277	286	296	279	275	278	295	264	266	286	287	276	284	294	273	258	270	289	274	248	298	288	276	266	271	314	248	275	248	258	247	274	317	262	299	291	275	305	295	245	232	282	270	320	275	278	265	268	267	294	264	252	301	265	279	267	245	259	316	291	251	271	256	248	260	275	258	276	287	267	293	272	285	298	244	297	277	250	292	261	259	265	285	269	281	292	262	260	262	274	283	259	261	283	295	272	267	267	257	270	281	310	258	265	283	264	282	292	273	296	274	291	296	270	285	277	271	256	265	304	279	257	274	273	290	268	279	291	252	297	259	268	280	295	278	271	277	288	257	273	260	289	263	248	287	259	267	276	279	270	277	277	298	281	284	288	292	279	266	265	287	264	275	298	260	276	282	273	253	255	292	265	273	297	273	254	277	271	279	268	272	313	295	285	269	287	283	271	270	305	301	293	288	302	275	266	295	276	293	259	284	280	256	293	277	277	258	261	269	281	257	275	299	276	312	260	312	257	278	287	293	276	274	276	236	283	291	263	278	262	276	279	281	263	273	278	263	272	287	285	271	295	283	262	296	284	259	271	292	281	268	288	267	280	267	276	271	251	284	282	275	250	266	279	279	283	283	265	277	282	281	274	284	292	291	268	275	258	281	309	270	301	299	241	271	274	297	295	258	253	320	272	261	275	269	271	298	260	285	280	305	286	288	276	267	306	270	279	319	280	250	293	280	303	256	276	289	275	271	295	289	259	268	264	287	277	250	266	261	258	239	284	283	259	263	300	271	292	279	276	279	269	303	268	256	250	303	292	280	294	286	274	274	294	245	272	249	261	278	277	313	252	241	292	283	309	279	260	273	268	285	283	308	296	294	250	271	281	281	283	292	266	242	292	279	290	245	296	294	303	272	242	272	270	260	282	280	293	269	266	259	285	264	297	281	281	296	293	274	255	241	277	274	301	259	294	274	297	314	293	277	258	275	285	272	303	289	275	257	290	290	273	285	262	273	282	268	300	282	269	278	310	234	277	292	271	291	274	282	300	282	276	270	283	266	269	287	285	293	283	304	265	270	276	284	260	284	262	285	236	259	314	278	276	274	331	284	270	261	268	281	291	259	276	286	276	267	281	278	305	265	292	287	262	274	284	307	291	277	278	315	287	272	256	258	279	339	282	291	263	248	260	313	266	303	277	283	306	294	273	279	275	282	280	287	252	240	291	273	277	260	287	269	259	285	273	307	256	281	285	293	287	284	232	284	278	292	281	270	275	265	274	277	283	272	248	278	256	291	308	260	271	306	262	265	294	268	251	275	270	259	270	294	270
28523	55086	43555	32239	27285	22488	17302	12963	9922	7711	6015	4787	3735	2971	2356	1900	1401	1144	996	837	662	493	478	375	336	394	385	355	363	329	318	317	322	279	294	312	318	338	314	327	283	294	315	290	323	306	309	335	340	320	317	294	314	296	303	284	317	279	284	339	324	307	296	309	326	322	273	301	289	305	301	312	312	347	319	299	309	334	322	287	313	299	307	313	285	316	297	326	281	299	328	299	327	306	297	300	290	285	296	313	309	310	299	273	290	301	309	302	277	311	319	312	301	308	294	264	305	304	331	305	308	297	299	297	310	305	253	292	301	309	272	305	303	299	298	313	317	285	279	289	320	314	283	278	281	274	293	284	302	303	272	296	290	323	278	316	302	282	305	300	328	339	285	297	317	285	306	293	289	291	309	284	317	291	289	290	321	265	301	320	294	293	290	274	291	332	312	295	295	287	286	311	296	309	283	301	276	330	276	271	308	295	288	346	322	301	330	291	319	304	305	331	291	322	325	287	298	302	328	313	310	293	304	326	281	275	310	313	290	301	306	295	295	277	288	312	326	307	310	313	286	294	263	285	337	287	279	282	301	237	304	300	306	291	310	290	326	302	317	330	326	330	314	315	315	295	318	304	292	306	313	299	292	332	300	287	299	306	321	283	310	316	294	298	308	294	292	318	300	314	316	286	254	269	329	293	304	295	313	303	314	302	307	263	289	313	278	301	304	279	317	305	302	305	292	306	280	295	297	306	303	297	322	306	298	249	305	273	290	291	304	327	299	286	299	288	308	303	318	305	296	299	287	301	311	311	325	281	327	324	295	304	347	314	283	282	282	289	287	318	296	311	276	297	319	300	292	340	303	285	287	303	282	280	295	279	274	292	309	323	291	279	285	296	323	317	281	290	281	320	302	332	276	309	317	293	310	292	304	277	294	300	290	304	309	289	313	299	308	294	283	312	313	314	310	305	290	344	293	297	311	299	272	341	308	291	316	331	330	307	275	282	295	297	323	295	311	353	297	318	278	283	299	285	306	298	293	309	305	320	279	294	298	294	304	311	311	293	286	274	269	289	264	286	306	311	299	328	306	294	314	323	302	286	297	299	314	335	301	318	291	310	294	304	297	308	292	280	312	282	298	296	352	318	274	328	277	266	276	294	296	288	267	336	299	260	307	302	305	291	304	280	319	298	280	305	298	291	305	303	314	292	308	304	308	305	294	328	316	296	279	334	283	279	297	308	275	328	314	274	296	308	291	326	314	296	299	286	301	293	311	305	278	310	307	331	267	323	309	310	268	260	274	273	303	301	293	275	319	297	302	310	278	343	315	286	293	298	278	303	289	292	287	325	323	304	301	297	287	316	281	279	328	274	294	320	293	315	286	316	290	335	256	300	305	329	312	289	274	305	307	282	318	310	313	295	317	286	292	316	290	290	304	316	291	310	289	289	295	303	277	315	289	288	291	311	248	306	308	310	308	296	306	313	291	304	263	294	284	316	294	288	269	295	325	307	320	296	336	341	278	332	302	293	309	282	295	305	298	302	314	314	257	284	278	316	306	310	318	274	288	298	295	321	288	284	297	302	291	313	311	314	313	295	302	311	315	299	283	302	307	302	295	290	303	301	303	315	324	325	290	279	305	304	303	296	323	311	321	318	311	314	317	282	289	329	299	293	299	312	303	308	323	296	308	307	303	310	293	290	310	284	281	307	343	293	314	274	315	300	296	340	292	298	310	320	281	329	319	323	323	317	314	331	332	297	265	294	336	341	316	302	306	286	347	284	304	278	303	308	299	305	290	304	297	304	290	310	299	294	313	323	312	320	320	303	305	284	270	326	271	303	304	275	297	299	286	307	327	341	310	281	285	290	335	336	283	299	308	289	293	303	318	320	298	335	301	284	285	294	305	302	330	286	289	302	291	312	308	323	314	317	278	336	324	299	332	268	308	320	294	289	296	323	275	297	287	286	309	269	314	311	302	279	320	308	319	309	278	280	322	287	323	294	282	292	304	296	268	297	293	287	317	316	298	288	296	286	308	281	318	306	300	306	299	331	307	303	307	306	272	325	312	314	294	301	290	319	265	297	318	285	296	303	261	286	289	289	280	338	300	299	304	304	310	294	255	342	308	300	287	330	285	295	305	294	280	291	313	287	292	266	328	326	329	326	292	324	308	323	294	298	313	329	319	301	322	312	290	269	321	278	301	299	296	307	292	292	310	327	299	299	298	304	282	283	287	280	277	288	286	317	297	299	277	330	318	293	325	287	310	322	292	315	293	292	320	309	321	296	338	286	296	283	321	321	297	288	301	276	323	285	307	348	314	294	316	298	264	317	291	305	304	314	310	311	288	305	291	286	266	287	300	319	303	274	266	305	325	283	323	310	313	280	288	311	297	311	271	314	284	278	313	339	283	299	309	264	291	302	303	285	342	308	273	285	323	304	293	337	298	299	322	303	286	327	330	317	314	287	293	309	280	301	297	311	289	293	322	272	268	311	331	312	289	309	290	303	317	301	303	310	300	302	339	301	301	287	289	295	314	328	310	273	320	265	306	295	317	286	322	306	310	299	323	299	297	311	302	318	303	294	283	307	306	285	303	308	281	305	314	310	312	302	322	320	299	308	305	320	306	315	311	289	288	306	318	319	287	326	303	289	298	271	320	290	318	335	324	346	289	329	293	301	319	298	277	357	277	300	298	278	260	298	286	305	289	302	285	285	278	312	316	282	329	292	281	298	291	289	301	301	320	303	327	251	298	303	280	327	314	288	285	287	302	325	354	319	327	300	294	355	291	312	283	302	282	269	323	303	294	284	275	273	301	319	295	304	270	336	312	296	275	308	323	296	328	289	283	294	315	281	315	291	287	303	288	301	316	279	321	309	289	266	303	314	307	306	273	283	275	335	297	311	285	291	345	298	328	300	310	327	305	292	272	321	293	296	299	315	266	317	327	297	299	336	320	294	278	304	319	302	318	315	289	321	323	298	323	285	303	305	326	315	313	282	288	298	322	307	301	319	312	323	319	278	303	277	300	306	282	310	292	328	329	300	288	290	277	316	287	324	302	280	269	320	315	286	262	305	300	286	315	308	339	288	301	309	272	277	297	282	320	279	302	365	303	282	304	305	306	299	311	296	273	318	291	319	309	287	307	283	305	303	318	291	264	293	288	271	290	293	279	236	275	313	298	318	308	322	303	270	304	271	289	295	301	299	312	302	348	294	306	331	291	304	284	319	276	296	276	284	279	305	285	312	314	279	297	276	292	315	300	313	287	327	310	293	326	320	338	322	308	314	305	305	294	316	299	292	296	297	288	294	312	283	302	316	297	293	301	294	335	268	311	282	316	310	287	300	294	276	307	313	300	273	291	299	284	284	306	291	326	287	329	311	277	324	297	284	311	287	318	317	289	293	284	281	293	300	285	317	301	304	279	323	310	326	304	287	292	297	279	302	282	345	278	297	305	305	291	300	310	275	306	291	276	302	323	299	282	291	289	309	291	269
28221	25618	29765	22195	13551	8862	5992	3954	2829	2120	1792	1443	1103	914	788	590	456	439	374	331	259	242	223	201	197	193	233	191	184	196	214	186	184	188	182	166	184	202	179	182	202	173	209	155	202	211	193	163	216	196	199	202	215	194	192	187	172	175	171	169	193	199	179	191	205	211	182	168	211	190	190	191	189	177	183	195	213	163	170	166	165	197	177	183	167	180	196	191	187	185	160	191	221	178	210	177	207	176	161	187	189	189	161	150	179	184	177	174	177	191	186	203	192	180	203	216	183	202	192	200	187	178	203	203	178	180	182	194	202	162	168	184	171	186	191	205	169	174	193	174	185	182	183	176	203	168	173	175	189	210	178	185	193	201	181	176	191	160	172	187	195	185	173	177	163	177	182	187	198	203	178	154	194	195	170	165	181	211	186	176	183	190	190	186	219	208	185	167	195	169	179	189	201	177	170	190	181	178	165	168	167	190	168	186	188	209	188	199	188	192	174	181	159	175	184	162	206	166	189	181	185	166	193	199	204	189	183	196	212	188	193	166	177	194	189	179	168	216	168	187	178	182	186	198	185	182	186	173	183	182	188	195	157	195	187	166	169	209	178	200	171	191	193	179	159	197	180	186	177	192	178	205	146	209	186	194	181	168	172	185	187	164	176	185	197	214	168	184	190	200	181	186	200	200	188	166	171	223	151	188	191	193	152	211	200	184	168	176	184	169	197	188	181	181	176	186	188	195	194	180	191	206	185	184	190	181	182	193	184	172	199	190	196	185	207	180	177	207	174	169	207	165	184	185	178	201	174	197	189	172	197	172	171	177	187	172	176	184	177	173	231	173	183	205	184	195	178	195	207	206	179	182	182	169	184	151	170	170	169	175	195	182	203	195	191	173	206	173	186	171	202	205	186	177	179	160	206	181	190	175	172	189	180	201	173	182	190	173	184	195	201	202	174	189	156	172	175	181	194	202	179	194	174	185	225	219	187	218	196	195	183	182	184	200	181	168	188	175	168	222	171	191	199	186	227	185	194	197	170	187	190	200	181	167	199	162	184	190	206	173	192	201	171	184	204	198	178	199	162	179	179	163	187	190	153	192	199	184	195	189	179	204	223	202	185	191	181	176	186	190	169	203	185	203	172	184	174	194	180	173	202	192	185	195	170	166	165	212	183	177	173	166	176	174	187	197	189	191	150	191	196	202	203	176	172	174	184	188	186	181	173	209	171	196	174	214	184	204	161	219	174	165	164	183	172	195	159	167	203	178	182	193	184	167	185	179	206	175	190	188	176	169	184	178	179	172	172	202	201	157	188	165	196	205	183	202	183	186	181	175	177	198	195	167	196	192	164	191	173	179	182	177	170	178	181	186	148	182	182	191	186	181	187	188	181	193	182	181	174	157	174	196	187	184	171	165	199	184	201	202	183	196	171	168	192	191	200	180	181	167	173	182	184	162	189	174	196	187	204	189	194	183	177	216	200	162	172	180	183	187	163	179	191	198	190	205	173	191	181	175	180	180	189	167	190	188	198	176	188	173	172	174	175	193	210	195	194	189	175	163	187	198	175	173	195	187	178	169	174	175	164	200	203	166	207	211	172	201	170	195	177	180	179	174	202	194	186	196	181	213	196	183	197	190	177	175	201	162	168	184	175	179	186	160	163	185	172	184	171	177	193	202	190	181	160	157	182	180	189	216	163	181	191	172	202	192	207	195	186	185	180	190	192	168	188	176	187	197	181	210	164	190	175	197	175	193	181	180	184	178	175	176	174	172	177	167	201	173	184	172	195	171	185	162	178	174	165	193	180	188	196	188	199	172	176	172	165	187	184	161	171	212	179	177	197	182	196	189	204	180	186	169	185	183	190	173	201	199	175	190	169	184	207	200	196	187	178	182	204	184	184	180	163	188	196	180	184	199	171	180	199	170	177	195	176	195	171	191	172	193	188	195	186	193	216	172	160	180	164	167	163	187	200	191	183	207	193	166	169	198	189	195	190	178	187	207	176	180	191	215	218	195	166	180	182	202	179	192	194	178	182	155	194	183	175	170	194	188	194	176	188	189	187	178	170	170	162	195	163	174	188	173	216	200	175	156	195	156	191	173	179	179	194	192	192	196	180	157	168	187	165	215	176	173	166	187	198	169	201	194	198	195	181	185	185	191	188	170	181	161	188	178	192	169	173	192	184	185	183	182	166	167	174	182	188	203	193	171	157	185	176	187	159	182	176	171	163	207	193	176	172	202	179	192	185	190	172	206	155	162	190	198	164	175	140	185	180	192	172	187	206	177	194	169	170	203	172	155	185	184	168	194	206	213	189	169	189	177	178	184	206	173	179	199	167	178	172	186	191	185	179	170	184	187	205	170	172	185	182	172	193	199	197	196	168	185	175	173	187	208	177	182	203	172	198	172	193	185	193	182	176	227	189	176	190	202	164	189	190	181	218	184	182	171	188	205	184	219	164	173	174	188	200	203	222	207	174	174	191	202	194	190	190	197	181	198	196	168	158	174	174	182	172	193	180	210	183	200	168	184	194	179	190	183	203	171	172	165	194	177	177	215	199	177	178	179	179	155	196	185	191	200	181	172	194	192	200	186	173	163	193	181	166	194	175	191	174	162	184	171	199	191	188	187	174	176	186	181	178	195	201	170	193	194	205	201	191	170	180	183	187	177	206	192	181	171	180	180	184	174	179	186	196	174	181	183	171	209	190	192	200	201	187	182	211	200	167	174	172	199	193	205	169	185	194	187	174	184	168	207	184	189	191	164	193	184	179	180	188	168	187	196	208	184	181	172	176	200	198	168	205	193	182	197	193	188	178	184	181	204	181	163	183	188	165	193	168	190	155	181	185	207	166	192	170	179	164	195	196	190	180	166	173	163	187	204	165	177	200	157	191	189	202	194	185	203	200	177	175	204	196	170	200	195	197	185	178	192	162	195	183	190	171	187	174	209	162	166	177	178	176	203	207	194	170	175	187	161	211	185	200	173	180	192	177	181	201	180	203	191	188	174	186	168	191	171	195	201	160	178	173	179	194	168	170	200	190	184	174	174	173	181	159	167	202	165	191	171	153	181	186	194	175	193	190	174	185	171	188	161	175	182	174	184	162	191	170	170	193	188	190	180	171	185	196	201	186	184	198	214	182	200	182	189	195	189	201	169	164	176	162	160	186	194	174	181	162	174	170	168	198	195	184	176	190	186	168	208	186	185	181	192	201	150	164	189	191	201	186	191	206	200	171	177	166	208	169	190	180	186	194	187	164	178	187	195	215	200	171	185	195	174	192	171	194	189	173	186	185	160	165	194	194	198	196	188	205	166	189	184	203	186	191	160	170	204	216	205	176	156	154	146	160	191	184	171	192	186	196	174	184	217	178	179	188	186	199	188	198	189	184	209	171	173	206	164	240	212	191	190	204	174	190	196	206	164	195	180	184	188	163	182	189	183	190	181	167	185	185	172	180	190	147	143	210	155	180	193	185	191	181	195	203	212	184	180
26057	42547	32260	21784	17013	13466	9952	6913	5286	4042	3097	2397	2039	1568	1105	936	759	605	533	488	352	291	243	223	235	231	220	230	201	201	210	184	213	201	222	197	205	216	203	182	207	235	210	186	202	220	205	185	180	188	199	187	193	187	249	221	180	208	194	206	203	194	197	235	213	196	192	215	192	201	186	224	219	188	161	206	219	212	205	190	215	206	196	228	214	195	210	220	204	209	192	194	191	214	193	192	192	197	212	209	212	194	192	178	231	177	182	201	218	200	224	217	193	180	206	196	223	209	213	188	196	214	207	197	200	204	221	206	175	197	218	196	184	190	194	194	179	187	210	197	185	179	201	201	205	185	202	225	170	210	195	208	219	199	191	215	208	219	207	204	176	187	188	199	192	229	208	220	203	189	170	205	222	206	205	190	177	218	181	204	201	196	197	202	205	227	202	197	207	201	226	193	212	190	187	192	198	182	229	201	202	183	195	210	211	201	206	222	196	180	211	214	210	199	192	216	207	204	186	209	200	218	189	191	179	184	204	195	202	210	185	197	208	164	205	176	195	196	201	202	206	192	227	185	176	207	198	217	216	187	192	204	201	203	193	242	200	219	233	198	217	212	195	234	205	225	224	195	225	191	164	196	185	201	145	200	195	203	188	192	175	182	204	242	189	203	202	192	180	189	205	210	190	197	199	204	217	188	180	198	194	192	216	219	190	217	195	185	207	215	185	197	191	189	196	197	188	231	207	219	176	188	202	190	213	209	212	211	188	201	207	213	214	200	168	186	194	210	211	212	199	192	178	219	204	220	198	217	185	206	215	202	198	203	177	207	202	205	201	214	201	196	173	222	193	226	204	197	215	187	191	194	209	211	200	201	175	207	192	201	204	192	195	185	218	221	190	209	212	191	197	224	193	205	224	204	208	191	201	186	226	194	210	206	187	183	223	187	200	215	200	194	216	219	197	180	190	207	217	202	204	212	189	217	217	198	214	191	234	212	195	166	176	197	197	178	201	192	202	229	218	191	150	222	187	219	187	198	177	203	208	202	200	197	204	223	220	201	209	191	214	246	182	200	216	180	186	184	200	198	182	189	241	214	207	212	209	208	213	218	198	201	219	187	199	221	211	213	187	216	184	201	202	219	197	197	201	188	194	185	214	208	192	224	194	198	219	201	185	228	185	193	190	190	229	203	181	202	198	196	214	209	199	202	204	189	191	187	218	224	205	191	204	215	203	197	168	186	187	202	194	198	221	214	230	186	207	189	201	208	204	175	201	211	200	217	206	215	226	209	206	192	194	212	227	215	201	191	219	201	215	169	218	195	193	198	192	187	200	196	202	234	214	206	190	190	218	195	199	202	184	198	204	212	212	190	200	179	195	210	216	194	192	196	225	246	196	212	235	208	200	192	185	223	201	201	212	202	217	202	172	196	201	209	165	222	205	197	183	198	223	202	184	174	198	197	196	202	204	180	197	207	224	210	206	187	207	205	230	203	179	210	201	200	184	205	202	172	197	236	206	219	194	223	210	245	202	190	221	218	199	224	206	200	208	185	210	213	224	199	228	198	214	218	223	191	169	207	207	218	223	181	200	180	194	205	204	175	207	204	209	202	213	221	204	216	218	193	163	224	214	229	214	218	202	228	199	173	210	206	193	199	187	192	202	171	191	183	191	197	209	188	214	197	192	203	214	204	200	212	189	192	173	204	209	232	195	215	193	191	191	195	192	178	198	168	200	183	210	217	213	166	195	199	193	203	193	203	181	202	199	198	200	208	206	205	223	188	169	212	194	182	217	176	219	200	206	205	183	209	195	184	190	197	200	212	169	200	211	209	196	181	202	194	211	204	195	222	211	208	186	203	228	239	204	200	174	206	219	196	213	219	184	200	230	177	214	225	187	193	224	228	209	178	211	167	204	219	207	212	191	217	221	181	179	213	188	194	179	170	210	220	199	188	218	216	198	227	213	202	194	201	246	203	213	221	222	194	189	193	209	238	199	188	197	200	159	216	193	200	212	191	213	212	189	215	193	181	200	195	230	221	199	196	238	210	216	216	212	190	209	207	182	218	192	195	205	180	193	182	204	173	192	186	219	189	202	200	189	188	216	203	228	205	200	228	213	186	207	209	213	189	213	196	186	181	191	200	172	201	204	195	196	192	194	192	208	226	200	206	171	204	200	183	198	212	209	214	194	202	227	202	193	207	208	210	202	191	208	189	219	199	186	210	191	229	228	191	206	213	193	186	203	206	220	201	204	183	179	192	189	178	215	203	195	223	186	214	210	212	188	216	207	186	223	193	206	201	219	219	225	213	210	225	204	201	211	218	197	187	233	185	222	204	184	212	183	202	199	196	201	194	201	188	203	216	196	197	228	185	197	191	220	220	176	196	197	186	195	212	199	177	177	174	188	214	204	214	217	201	191	215	195	204	181	188	214	213	214	224	222	210	190	219	198	198	205	196	195	184	192	202	221	220	206	214	182	235	182	201	193	204	211	200	221	202	198	209	205	192	217	205	184	211	194	219	194	211	212	196	232	173	209	194	194	216	204	200	195	190	203	217	157	210	167	214	200	219	215	193	213	228	230	164	181	194	218	200	198	183	192	195	190	197	203	186	207	187	210	196	176	168	215	183	190	198	183	199	160	213	221	198	215	204	215	195	188	196	226	197	221	189	233	210	207	185	196	185	184	214	198	200	189	213	200	175	211	196	196	194	203	187	217	184	207	213	170	202	211	193	220	206	195	184	193	173	198	198	178	217	207	232	202	226	189	206	200	191	201	200	202	208	199	220	206	182	197	198	185	211	194	198	195	185	195	218	206	181	224	217	214	180	176	204	184	195	222	202	210	212	198	194	193	199	206	183	217	208	182	192	212	222	186	202	185	185	217	201	209	187	229	188	220	175	196	190	210	206	193	212	226	190	193	189	200	218	205	173	205	192	198	206	210	179	203	222	213	178	202	214	210	196	203	230	187	176	206	209	229	173	179	212	204	196	197	169	184	205	212	194	216	173	209	219	196	187	211	198	198	214	210	188	213	218	212	186	217	200	214	200	216	221	200	213	223	198	199	197	182	207	179	220	230	203	208	195	209	220	188	197	207	196	190	190	189	193	208	200	199	196	188	206	201	207	217	193	204	180	187	220	199	201	201	213	195	196	202	210	228	195	231	211	196	196	214	194	180	202	193	191	210	224	175	207	196	205	191	191	197	224	214	198	199	198	184	189	192	203	224	217	225	181	198	206	201	182	203	234	188	187	191	188	181	180	189	209	196	191	210	202	190	208	190	184	198	230	219	193	197	215	205	191	195	192	185	201	199	192	187	173	193	220	213	190	201	205	215	207	207	197	221	219	178	214	200	214	212	197	189	185	194	200	188	188	210	178	201	214	224	194	186	172	188	194	214	196	213	209	190	188	217	205	189	224	190	187	200	195	214	202	194	201	193	184	198	193	196	196	194	213	199	212	200	205	198	177	186	218	195	177	201	219	199	203	166	164
23366	21061	28330	24138	21616	19441	12569	6906	4554	3412	2712	2178	1923	1468	1169	994	813	608	566	541	436	389	390	331	332	308	303	344	301	321	323	293	300	329	304	305	284	273	291	328	283	305	291	309	299	269	307	319	328	308	310	322	286	311	304	285	262	291	302	325	308	277	289	310	296	324	293	317	316	329	262	310	299	315	295	298	290	299	268	286	301	328	300	289	292	286	293	297	296	299	318	297	264	324	273	302	308	309	304	305	279	319	304	296	331	272	335	295	328	278	312	292	321	310	290	295	322	259	292	264	293	309	303	303	305	301	325	309	300	270	305	293	298	296	321	326	283	284	327	279	316	308	301	287	296	297	300	309	325	316	302	322	322	319	291	296	306	323	301	255	306	318	319	318	287	312	309	271	282	291	277	290	303	311	318	315	321	299	322	301	319	300	311	302	274	291	310	282	311	286	313	306	310	297	284	294	317	292	295	299	307	287	281	295	281	310	307	314	300	297	251	290	315	308	306	316	301	303	302	313	305	311	311	328	287	291	317	306	273	306	291	267	296	294	323	317	298	279	294	325	281	318	310	273	283	305	298	309	303	284	315	323	319	344	292	310	322	277	314	310	326	306	311	277	289	281	272	302	314	307	335	304	301	294	291	302	274	295	320	337	298	308	291	282	324	311	276	303	288	278	257	268	317	324	288	300	293	312	295	308	309	315	258	289	344	326	308	311	330	314	341	297	319	299	285	298	326	296	271	292	277	291	321	306	279	276	296	311	316	288	288	259	314	294	285	299	290	271	343	318	290	316	294	319	310	302	335	296	302	297	286	309	296	309	311	322	320	327	297	282	294	325	316	291	290	307	321	285	301	299	280	300	307	304	289	288	312	306	303	272	270	279	318	299	318	261	290	283	285	325	287	302	321	317	289	335	310	308	262	297	308	322	323	344	297	304	291	285	287	303	317	307	330	283	312	290	252	285	281	323	277	289	295	316	316	289	293	309	306	301	318	282	327	297	311	303	279	305	296	301	327	324	320	276	284	298	329	304	300	297	317	281	292	313	328	303	314	291	313	284	305	271	275	314	252	291	317	296	280	301	334	289	296	279	268	298	260	284	297	280	299	298	265	293	295	312	318	288	284	292	307	329	304	353	301	328	325	308	309	324	327	320	339	277	337	292	338	303	294	287	314	320	263	300	275	310	319	281	279	307	316	267	307	287	295	283	299	316	309	316	286	310	273	288	271	259	313	298	341	283	287	302	331	307	321	314	282	300	276	305	304	293	260	289	298	285	312	284	280	298	274	285	336	290	308	271	296	288	303	321	268	288	281	273	270	284	309	279	322	280	313	297	337	285	291	310	294	304	314	320	316	312	308	291	267	328	305	299	310	288	295	301	311	285	282	311	323	311	320	282	332	309	286	320	305	306	308	296	308	293	288	318	310	261	317	297	275	318	285	297	312	298	300	305	296	313	292	284	341	301	280	325	303	300	306	350	261	345	287	298	296	299	326	309	303	285	331	299	298	301	316	281	290	283	296	322	304	287	332	302	289	281	298	279	289	312	346	267	314	306	282	292	300	301	342	299	304	278	295	297	289	309	286	342	290	291	296	301	276	285	284	300	307	301	322	283	304	288	284	297	305	287	306	284	292	338	312	329	296	304	308	284	320	307	290	257	287	290	289	291	315	319	315	309	295	295	331	307	277	291	286	296	310	318	319	334	301	321	289	305	295	319	282	293	321	336	329	325	296	304	297	298	286	315	302	326	309	288	309	282	311	298	315	317	303	318	327	306	333	289	287	297	308	291	302	317	337	295	308	295	279	286	304	289	283	294	307	307	311	281	311	281	318	290	282	285	299	315	284	297	307	324	313	284	313	288	283	306	304	306	294	304	314	282	295	301	274	311	279	298	298	275	307	304	275	329	324	286	288	312	298	294	285	313	310	284	299	328	314	295	316	312	333	300	311	293	301	281	291	297	275	291	321	282	273	297	276	306	289	282	289	350	327	278	326	279	298	259	303	314	286	319	321	327	328	305	308	303	306	286	308	318	301	275	311	337	291	329	309	298	275	297	296	297	258	305	282	275	333	326	312	317	321	300	303	276	302	297	298	289	296	308	273	320	316	303	330	295	293	290	303	325	286	311	290	301	287	324	271	283	292	317	287	289	294	326	292	286	311	301	319	308	261	300	322	288	293	298	311	272	291	301	297	300	294	300	280	325	306	297	302	291	295	305	282	270	301	317	338	287	300	312	299	313	291	310	307	310	285	282	295	339	322	306	277	294	304	289	287	272	285	318	299	296	326	300	310	300	311	279	315	286	267	299	287	272	278	285	321	293	294	263	274	305	311	269	291	333	272	283	274	303	277	301	323	298	295	317	314	306	279	281	319	311	314	298	284	346	295	300	312	294	261	331	307	305	255	295	292	292	309	319	309	284	318	274	272	284	309	314	319	329	284	288	328	293	269	277	298	279	317	299	303	302	307	305	306	314	329	293	259	301	282	322	290	304	285	281	293	313	280	318	320	310	322	287	294	281	321	286	318	266	287	294	285	304	292	281	279	297	302	306	285	309	277	326	287	306	288	296	295	292	300	297	300	280	318	302	302	305	318	269	253	284	292	297	299	309	301	294	299	319	315	306	304	313	303	291	296	314	320	276	271	295	301	329	284	267	274	311	282	332	301	330	288	290	313	305	279	314	303	303	307	248	291	287	284	296	302	281	297	288	301	299	294	334	315	287	279	299	321	322	303	292	299	294	315	305	303	298	284	281	348	272	298	300	301	335	320	286	302	290	297	321	303	294	310	322	301	293	271	294	302	295	294	334	293	320	312	299	296	311	312	300	276	313	338	305	295	333	315	304	339	295	291	323	317	310	299	275	321	283	315	287	320	310	325	312	308	323	328	316	304	309	292	280	284	309	293	287	304	313	288	276	304	317	308	259	279	286	296	298	264	315	271	299	315	276	306	304	325	304	299	302	305	313	320	314	291	294	281	314	264	302	305	276	317	283	314	298	292	334	302	292	309	312	283	290	298	308	333	293	308	298	319	286	331	317	260	319	293	293	330	292	363	274	318	290	301	273	334	273	263	263	274	329	289	326	289	311	291	280	291	273	313	299	305	266	303	300	331	313	290	305	285	306	315	292	335	284	310	285	301	268	310	327	293	287	307	305	300	298	338	315	308	292	292	304	307	328	279	324	290	316	296	306	325	306	308	293	330	304	300	286	326	267	316	322	304	296	282	325	306	287	272	292	297	289	308	294	289	293	323	301	308	303	321	301	297	325	291	304	296	316	266	278	311	296	327	319	323	302	293	280	288	314	310	296	278	292	332	325	307	327	269	279	270	288	256	287	293	284	308	314	300	318	321	308	309	292	301	313	292	292	304	301	300	299	331	305	337	310	310	313	280	315	294	326	297	306	265	331	298	309	313	295	266	289	253	338	293	282	300	306	337	283	307	269	306	293	258	302	292	305	282	273	313	296	326	300	288	303	272	316	299	253
26571	49449	38596	27781	22732	18073	14071	10351	7443	5892	4576	3619	2946	2316	1849	1463	1170	896	812	666	556	464	413	421	361	359	406	363	365	289	346	340	367	329	342	302	371	323	356	363	351	321	342	326	368	313	329	316	330	325	339	337	310	306	351	317	369	331	329	321	317	360	342	332	321	366	288	312	348	334	346	339	336	327	319	294	327	313	341	311	350	314	333	334	329	304	331	324	322	349	318	348	318	319	340	312	312	325	332	327	296	283	303	312	320	309	330	356	322	365	330	337	326	321	330	343	327	299	353	361	327	333	339	347	338	335	304	343	331	351	348	333	293	313	312	334	356	335	332	332	358	340	297	347	328	343	318	349	320	295	313	299	317	319	332	305	330	343	344	326	303	326	321	332	321	321	318	322	335	328	319	338	339	295	314	320	323	336	339	317	342	341	320	387	301	355	310	321	334	312	310	315	337	308	303	347	337	317	318	352	313	319	317	340	342	342	329	347	347	329	361	349	295	329	353	314	307	339	309	339	329	339	310	323	375	313	374	326	326	299	314	290	335	325	313	327	316	354	322	352	314	352	288	332	315	320	346	338	309	361	349	314	329	320	290	354	301	295	321	379	327	295	319	339	343	323	333	341	338	280	362	331	337	340	304	355	332	303	322	326	325	310	341	315	321	335	314	301	351	337	328	321	291	313	320	335	338	324	326	345	324	309	310	323	310	341	307	322	325	335	318	321	337	313	313	338	321	358	339	324	307	312	330	308	381	326	324	306	351	303	338	303	295	338	303	300	336	349	320	309	335	333	308	332	272	365	352	305	322	342	349	327	284	316	296	322	342	331	283	325	342	340	328	293	333	356	329	316	332	320	343	320	337	341	323	360	323	307	314	330	301	336	341	309	328	346	313	335	350	314	339	324	340	302	335	343	317	321	344	313	314	331	343	312	289	333	328	340	337	335	313	314	298	328	326	322	328	343	347	309	335	327	320	347	301	307	329	340	328	330	327	330	342	328	321	345	336	336	328	311	356	353	327	336	331	337	341	325	324	345	344	355	328	310	332	300	313	339	354	371	345	286	305	347	356	319	337	331	343	310	332	344	321	324	313	319	320	340	315	364	317	311	338	326	286	308	318	354	317	328	323	351	324	324	347	354	331	330	307	324	332	354	329	340	316	323	325	327	309	274	328	330	359	321	299	306	339	306	333	315	343	342	331	304	338	335	341	319	331	319	314	297	312	304	314	295	341	316	341	349	328	319	334	324	340	331	333	341	337	318	339	349	314	311	336	344	319	310	328	339	307	329	313	331	337	317	338	304	338	342	304	344	308	341	312	330	355	323	338	313	316	357	321	325	304	329	345	332	309	340	334	364	298	332	325	312	326	328	350	328	347	307	342	310	319	296	328	330	323	350	330	364	354	319	309	318	366	282	329	362	324	323	332	333	322	348	347	331	322	308	307	343	314	321	310	324	364	327	311	331	307	308	316	332	311	318	353	306	312	300	324	284	332	341	319	303	334	350	316	368	313	341	299	345	322	314	317	358	323	327	328	298	340	344	328	315	311	341	316	351	337	312	348	292	310	305	327	303	327	361	323	353	345	323	327	318	335	322	317	320	349	289	310	304	332	311	367	337	312	306	331	346	320	312	325	337	313	293	334	311	313	344	336	344	317	369	333	345	337	342	345	327	332	307	293	306	324	339	318	302	363	307	321	314	345	321	318	315	363	338	347	308	310	333	354	344	316	309	340	316	322	332	322	345	325	295	329	313	346	321	308	317	299	324	301	318	330	335	333	326	273	326	360	323	312	357	306	334	317	322	346	312	338	307	319	310	330	343	317	359	341	320	311	329	292	332	344	334	299	328	308	357	350	350	331	306	318	347	335	319	353	313	335	333	330	302	342	352	285	346	318	355	325	299	333	317	377	341	335	325	341	314	326	318	331	326	313	338	318	313	342	336	313	291	300	330	301	291	334	339	341	352	334	301	322	331	354	319	328	315	317	318	331	312	328	291	346	322	337	327	355	290	306	333	335	345	329	345	307	325	337	303	290	322	341	335	333	361	317	370	348	315	331	308	313	324	334	308	339	296	327	305	329	339	332	316	274	321	297	346	330	326	327	334	325	326	312	316	326	321	333	320	289	342	371	328	356	316	331	332	345	316	291	305	323	339	323	306	346	379	338	361	329	313	341	324	323	314	306	324	322	315	331	330	358	336	324	331	351	317	326	279	325	315	330	326	308	343	334	328	344	316	318	317	330	348	317	314	302	360	338	348	342	331	338	343	312	302	343	347	311	337	317	333	321	324	319	336	333	311	324	331	338	316	344	319	339	349	303	343	291	314	337	340	308	306	355	309	326	360	336	360	327	342	341	354	320	297	317	314	309	352	349	342	290	342	350	297	307	312	348	333	328	346	335	334	316	324	335	317	318	307	343	306	339	265	323	324	315	324	334	307	310	317	310	311	323	322	346	319	364	300	314	315	327	349	310	313	318	323	329	315	342	323	313	324	318	333	328	345	332	328	303	321	340	349	306	329	375	316	303	324	309	326	323	360	325	333	319	319	317	327	307	345	365	314	305	307	317	328	328	312	347	316	337	349	295	331	305	326	337	340	331	309	356	355	354	346	334	344	322	316	313	340	305	290	324	320	338	320	335	331	328	292	309	336	291	322	321	342	330	325	329	292	365	349	350	337	316	341	321	317	317	351	312	322	314	310	353	336	319	325	318	306	282	344	340	329	324	334	326	352	330	330	321	336	317	339	311	347	283	375	353	289	314	321	351	339	333	318	339	304	343	327	337	340	344	319	338	319	309	308	334	330	310	334	320	332	351	331	304	333	330	342	321	325	306	356	339	311	332	337	348	346	302	346	348	317	295	356	316	332	330	339	343	328	332	342	332	314	310	280	320	344	322	369	320	323	322	326	319	309	315	356	336	312	333	304	323	336	301	288	348	299	336	350	283	343	312	328	333	309	320	286	344	322	382	330	332	328	324	339	335	313	324	325	357	353	313	314	298	323	332	329	337	363	349	350	329	346	331	338	339	326	344	324	320	319	345	331	323	337	301	318	322	324	302	325	357	323	327	327	324	312	330	294	343	285	313	323	315	320	329	299	326	338	343	343	346	333	334	365	327	348	325	330	322	318	344	306	334	338	332	297	327	376	328	315	318	316	321	317	322	310	337	329	321	337	302	345	367	333	287	350	305	331	359	338	305	313	311	316	315	345	327	338	333	362	325	302	330	314	324	313	333	275	282	361	351	348	328	336	325	328	317	325	342	319	340	338	356	319	310	325	293	331	334	334	335	342	287	327	316	331	328	328	344	331	330	342	341	352	302	345	301	329	318	307	310	321	335	324	289	320	308	307	325	329	333	330	347	330	352	324	341	327	324	328	357	294	334	338	356	320	300	291	310	312	306	332	317	320	339	329	311	336	310	336	315	338	320	335	329	345	330	317	348	313	292	303	340	333	320	348	337	317	312	362	344	316	334	342	338	344	332	305
24605	21076	27541	25998	19399	12675	8272	5250	3793	2817	2177	1723	1343	1077	876	727	543	438	356	267	234	190	147	177	146	143	157	154	175	121	138	109	136	128	119	127	117	130	138	147	135	118	117	132	115	129	128	140	139	133	120	129	115	116	125	110	104	119	135	131	119	139	108	106	144	121	137	124	128	157	127	124	136	111	133	136	153	123	127	142	117	148	125	132	120	136	121	108	127	145	134	109	121	142	137	133	133	111	128	106	121	127	121	147	105	123	128	135	128	110	111	117	128	129	134	117	126	120	121	134	107	136	110	147	124	132	144	120	141	137	128	107	123	134	126	119	106	130	119	130	131	134	130	138	118	121	133	119	129	129	118	143	123	121	130	111	139	132	123	122	131	139	147	128	106	119	120	121	131	145	130	135	140	128	133	137	122	114	118	139	142	126	125	136	139	113	131	116	116	139	142	137	122	110	128	116	128	109	119	136	118	123	135	114	120	121	142	112	131	118	134	118	126	123	123	115	127	132	130	125	109	132	145	119	139	133	131	133	117	129	120	119	137	110	125	131	121	142	117	117	153	145	138	125	108	141	140	149	149	113	132	119	122	131	125	119	147	134	126	128	154	117	133	110	131	132	119	130	109	151	109	130	126	131	140	135	125	115	118	143	126	144	141	129	127	156	118	98	144	142	128	140	128	127	123	124	139	127	131	120	135	123	136	128	129	126	116	101	148	131	130	108	119	110	145	125	115	117	138	125	140	141	126	144	136	143	120	127	109	108	120	131	138	133	138	131	137	127	125	145	156	114	114	135	124	128	120	131	124	108	148	132	122	126	132	143	115	106	122	127	107	128	121	120	123	113	115	144	115	142	128	110	107	123	128	147	140	124	138	116	125	124	138	124	130	123	137	124	143	141	124	120	129	131	143	137	150	151	140	122	127	108	120	113	129	113	125	119	134	123	127	124	130	122	128	103	133	121	118	125	150	119	140	102	139	119	119	102	121	140	118	127	117	145	135	139	119	111	126	109	117	129	131	119	144	128	116	121	114	146	109	119	125	105	98	127	119	148	129	125	138	119	132	118	134	115	125	124	132	112	130	124	127	148	120	127	145	129	111	148	125	151	124	147	125	126	132	122	111	140	138	105	130	120	134	117	142	107	127	139	107	149	148	128	116	120	122	114	137	133	118	111	120	133	118	118	140	120	113	137	101	136	123	110	137	136	137	124	120	143	140	126	122	136	128	128	120	147	116	127	124	120	120	136	114	131	125	106	112	136	128	137	134	143	129	131	122	115	113	122	142	143	139	147	128	130	127	131	144	155	118	135	118	111	125	128	113	127	123	122	133	127	118	129	126	129	135	115	135	123	145	100	119	128	133	115	135	136	132	133	147	113	128	126	116	129	135	139	135	125	115	101	125	113	117	124	138	112	108	122	141	142	115	126	165	121	119	120	117	132	145	110	104	137	110	114	127	105	131	119	127	134	124	124	126	117	148	114	132	124	118	123	136	129	111	124	126	139	122	125	136	144	132	125	129	130	141	115	118	107	132	128	139	141	141	140	143	127	116	133	128	127	128	122	121	131	131	131	117	134	119	132	109	128	124	129	135	125	134	128	123	119	135	120	113	137	128	130	135	124	130	128	146	130	99	135	142	110	148	130	122	145	137	118	137	134	117	133	128	136	135	111	132	125	121	139	126	112	123	104	113	121	127	119	117	131	133	138	133	133	111	145	143	125	113	145	140	116	132	121	122	143	135	127	101	118	150	131	135	115	131	123	152	117	119	125	118	129	119	140	134	122	130	131	119	132	122	127	120	118	134	121	119	117	123	123	126	121	133	134	126	115	129	125	121	146	128	99	122	121	130	145	124	139	136	132	114	116	117	136	129	126	150	115	122	119	123	127	133	117	145	124	139	139	125	142	114	143	117	123	134	123	144	116	127	118	137	111	131	123	124	126	121	129	120	110	141	126	121	132	122	138	144	146	128	132	135	137	137	142	110	127	118	121	118	125	107	116	141	129	115	140	121	106	131	118	134	129	145	141	132	116	126	115	125	124	126	117	139	118	133	125	125	134	113	137	138	142	110	149	116	113	146	134	115	134	122	140	134	105	121	126	134	143	123	137	113	115	157	130	143	133	126	102	126	118	130	124	149	124	133	141	122	108	135	116	115	125	143	114	128	131	104	114	129	109	135	163	141	114	121	116	116	127	132	136	137	130	127	133	118	139	128	116	124	114	110	131	130	134	135	128	127	132	114	136	114	125	102	130	141	117	120	110	132	140	127	125	128	125	136	141	109	97	131	126	143	138	133	118	144	121	123	139	111	131	150	129	119	127	123	133	129	105	129	143	136	137	121	142	141	128	125	145	145	122	125	134	112	119	114	126	130	114	133	125	142	138	114	122	132	153	120	117	127	119	102	112	133	130	121	138	118	113	124	125	129	130	132	147	118	157	138	106	103	105	137	121	121	132	144	121	115	109	120	121	134	131	120	125	119	124	125	123	116	127	130	130	132	120	133	130	122	119	136	120	120	131	113	127	118	138	106	122	131	124	143	129	127	147	119	118	126	124	128	117	128	141	134	116	118	128	115	128	136	110	153	137	101	125	130	127	139	124	121	124	122	124	126	142	145	139	139	103	127	137	134	129	154	109	122	125	115	125	153	140	143	142	144	130	122	135	130	117	118	141	138	119	154	121	138	127	118	132	110	135	154	132	135	126	134	140	119	147	127	123	142	131	121	122	112	163	124	121	131	120	130	127	110	122	126	131	133	124	113	139	124	131	135	113	126	112	131	131	147	142	126	129	121	116	138	136	126	115	114	113	111	115	129	125	132	118	112	132	118	138	125	143	132	120	117	135	111	126	123	110	119	131	137	123	165	140	142	133	127	134	120	131	128	130	119	137	129	125	145	135	138	130	134	105	123	144	128	109	122	134	122	120	116	137	137	116	125	114	128	126	133	125	105	106	138	113	139	119	121	140	113	131	135	119	126	120	128	126	123	113	129	120	152	123	133	113	128	137	113	147	141	133	138	124	120	130	132	162	121	113	125	130	112	116	121	118	141	126	127	107	128	122	136	132	124	127	111	116	132	136	125	108	120	135	134	119	135	110	121	116	129	129	135	137	113	121	134	111	118	130	133	125	119	134	116	112	124	126	108	118	132	127	136	108	142	118	119	124	144	120	135	135	134	149	122	130	151	126	132	116	113	142	127	128	129	134	126	117	121	115	122	128	136	108	142	133	140	127	118	119	133	144	134	118	114	146	134	141	147	125	118	129	106	141	150	123	125	109	114	141	127	133	138	137	131	133	122	131	115	114	124	148	134	130	135	122	138	96	117	141	133	132	134	130	131	123	141	145	122	128	116	126	147	131	139	124	121	120	122	112	129	131	133	126	134	154	154	124	134	115	128	133	127	133	126	127	121	123	112	138	125	137	138	130	136	126	117	119	116	134	121	135	110	148	131	123	140	131	114	129	122	119	120	134	105	129	137	98	156	128
26000	46127	36311	25945	20693	16644	12568	9257	6876	4972	3861	3053	2419	1887	1459	1198	908	622	578	435	305	238	206	207	195	177	189	183	146	153	140	156	166	171	142	130	142	134	142	131	170	147	160	140	143	171	130	142	140	163	140	137	152	140	151	153	147	157	145	167	135	142	130	131	151	132	157	134	159	124	149	154	148	146	155	129	145	141	143	139	156	141	148	162	130	154	146	161	144	152	141	138	141	143	116	120	142	135	154	140	134	140	142	127	137	142	134	156	140	139	134	131	159	158	148	146	131	155	158	135	134	135	146	135	131	142	141	148	142	142	137	160	156	138	149	139	136	148	143	133	143	158	145	159	145	149	138	140	148	153	134	147	154	137	152	111	112	142	153	186	132	128	159	132	151	137	148	128	151	151	139	144	147	138	142	139	139	144	124	136	153	120	142	146	137	143	143	140	145	130	136	147	125	149	157	143	154	125	156	136	150	142	139	139	127	120	127	144	132	145	138	141	170	134	160	126	137	131	140	133	147	154	119	127	145	150	144	147	167	127	169	146	158	150	128	143	134	128	145	167	150	152	136	136	132	140	132	141	139	162	145	140	148	137	134	119	167	166	143	132	147	121	135	173	148	126	149	145	160	126	161	159	138	147	162	137	144	138	166	139	132	152	161	139	158	148	136	141	167	140	135	167	147	146	158	137	143	146	143	168	127	134	170	135	163	150	128	147	142	150	134	140	146	155	140	134	153	148	131	160	140	136	145	163	137	156	134	131	141	137	146	151	146	145	155	140	129	142	158	149	150	133	165	148	131	156	130	127	147	128	153	151	151	160	149	152	129	153	147	128	165	159	137	137	138	155	149	139	155	163	141	139	127	136	138	173	148	122	132	144	151	135	117	129	134	130	127	148	138	130	136	131	166	141	139	150	135	161	146	163	138	145	142	141	132	138	145	157	134	148	141	130	133	141	151	145	153	137	145	144	149	141	123	148	146	145	152	141	169	145	152	142	169	113	133	148	137	146	153	150	158	134	167	147	143	145	145	145	149	139	135	146	157	151	131	152	147	147	138	146	141	161	142	136	137	147	138	143	155	131	167	138	143	134	148	167	139	166	123	138	159	130	132	151	137	144	157	148	156	157	136	138	143	148	148	149	135	142	132	126	149	134	129	156	148	127	165	136	127	155	139	151	140	139	127	157	149	142	177	142	141	147	159	152	149	150	141	150	126	135	147	139	125	145	142	152	156	142	143	147	163	162	148	147	142	149	145	150	129	154	151	159	141	135	146	149	150	140	140	139	149	125	153	143	113	165	151	127	159	149	151	155	128	139	145	147	152	142	144	144	140	126	149	168	136	156	159	164	138	149	139	150	137	126	157	132	157	163	152	153	126	129	163	141	122	140	129	137	128	155	149	116	142	132	141	132	140	147	145	134	166	166	157	141	165	154	146	149	150	145	144	137	139	156	138	153	137	145	161	129	157	155	147	128	135	160	136	133	129	148	136	145	153	133	173	129	145	145	169	114	143	124	150	131	151	143	128	140	133	126	151	139	127	152	113	155	148	135	137	137	126	132	128	159	136	139	131	147	139	166	145	145	135	132	140	138	145	169	153	167	158	154	149	149	122	133	160	162	153	143	150	158	127	136	149	146	147	138	156	146	154	176	169	158	136	126	159	145	136	138	147	131	139	165	145	161	131	131	130	148	155	147	148	138	139	135	150	135	153	139	136	131	149	157	135	123	158	131	135	140	153	148	149	173	137	141	137	143	143	164	124	127	142	138	136	149	153	140	155	140	129	140	149	131	146	135	123	145	152	139	151	127	166	127	139	147	122	131	155	151	141	148	156	147	135	179	152	158	132	152	132	132	133	139	165	154	152	145	145	132	138	145	159	123	160	142	146	136	132	160	149	162	134	157	139	157	163	156	139	137	141	155	135	141	159	142	132	132	131	143	132	138	139	148	129	136	148	138	135	142	135	136	138	130	147	138	153	142	129	145	124	137	132	143	151	139	146	164	133	136	152	162	121	135	146	126	139	138	145	144	155	140	133	160	160	140	132	150	127	126	139	153	122	128	141	146	137	132	137	132	167	127	124	146	123	150	134	146	129	137	154	160	155	132	142	134	130	154	157	151	159	129	130	139	173	155	149	145	131	142	153	156	143	156	146	138	139	147	151	131	133	148	134	149	134	132	150	157	132	135	151	131	144	152	153	117	150	149	178	152	140	124	147	144	170	123	173	166	138	144	150	140	145	145	157	128	152	143	138	136	151	147	140	148	130	163	135	126	169	149	145	135	162	145	139	135	127	121	156	152	152	148	118	151	151	175	139	160	166	141	133	137	142	133	147	150	160	161	157	154	141	147	141	133	128	140	137	116	131	135	148	171	144	136	144	151	136	139	134	151	148	152	151	143	126	132	121	144	161	158	147	158	151	119	151	144	144	130	156	128	143	136	164	123	154	176	146	154	148	150	138	136	144	149	138	152	149	145	145	147	156	140	126	142	136	182	141	142	142	170	136	146	134	144	128	147	158	127	151	167	150	130	149	153	140	142	160	156	141	145	142	142	135	127	152	129	119	161	152	164	133	127	149	137	145	145	138	122	164	139	148	142	131	154	126	110	139	137	140	126	148	122	157	133	138	137	135	131	141	132	136	139	137	156	163	137	149	173	163	143	158	151	113	151	149	138	148	140	141	129	140	134	131	129	151	141	138	140	140	135	151	127	128	139	143	128	152	144	144	141	174	135	141	133	136	162	117	166	142	161	129	132	137	132	139	152	155	148	153	150	146	125	132	148	144	145	141	123	132	152	131	142	147	145	144	133	147	172	128	156	142	148	153	128	148	142	146	127	155	135	140	165	146	147	135	145	146	136	141	147	166	145	150	141	124	153	142	153	159	172	165	147	136	168	132	139	149	154	153	157	144	151	160	154	145	148	153	134	151	123	138	153	132	145	128	149	150	149	148	160	140	139	111	151	157	142	128	153	145	129	149	129	115	133	135	135	142	154	139	117	145	137	154	140	117	129	140	141	129	146	120	153	123	144	133	163	156	149	150	126	140	134	134	155	146	128	149	132	151	158	159	140	141	140	139	145	148	137	147	136	153	134	147	156	164	149	132	163	142	135	135	163	148	143	126	153	139	162	132	143	123	162	140	153	144	148	158	121	159	160	159	148	164	134	129	145	123	171	146	135	131	152	148	128	133	150	121	125	161	143	166	151	134	140	152	148	129	140	141	149	134	146	154	157	147	142	136	144	149	152	123	151	155	143	154	152	150	135	152	127	139	129	135	131	137	131	138	142	160	117	130	151	139	156	154	147	142	144	132	149	149	130	134	139	143	138	129	126	143	138	156	130	158	150	139	158	145	143	128	147	154	160	157	145	114	122	129	128	130	137	170	152	137	130	149	131	133	151	147	120	141	133	165	132	129	138	142	141	144	128	139	161	138	148	154	162	136	129	143	153	146	132	128	124	132	148	136	151	138	148	145	151	152	126	148	144
22368	21032	28607	23681	21295	22319	19758	9857	6328	4689	3726	2815	2197	1814	1413	1222	946	779	696	621	429	382	354	329	344	305	311	310	278	303	296	279	338	295	300	272	290	252	280	282	257	284	282	280	283	276	263	292	281	258	261	264	299	292	262	249	284	275	259	270	252	276	248	293	267	280	287	292	278	265	252	255	270	274	293	291	259	287	275	290	294	279	281	273	248	275	284	270	295	268	257	276	255	260	271	278	275	320	264	259	251	287	271	271	264	272	275	287	279	279	288	228	277	272	276	253	287	283	278	282	283	253	279	258	274	276	268	290	284	247	282	266	279	274	274	268	260	257	284	264	259	289	266	268	293	250	272	257	257	282	286	285	245	249	276	296	253	291	235	261	288	280	257	285	253	251	305	274	222	292	266	283	243	254	303	247	269	261	295	311	289	271	294	300	250	294	254	288	276	287	311	290	267	266	240	260	290	267	268	294	278	294	288	281	277	252	263	257	255	280	231	263	303	257	304	266	271	273	255	271	293	273	292	260	289	253	271	280	264	291	288	284	279	268	270	293	315	295	254	285	288	273	270	263	256	293	270	270	275	291	278	285	274	243	260	258	291	270	274	271	255	277	291	303	284	265	289	259	245	252	309	264	270	260	291	288	286	305	304	265	278	280	283	253	283	268	266	294	293	262	284	288	256	301	270	274	278	256	266	232	298	249	291	267	279	265	262	281	273	255	273	266	270	267	275	286	260	258	256	286	276	252	260	239	251	265	283	289	268	287	271	289	278	253	295	285	274	263	292	271	265	269	322	261	293	248	282	267	273	248	264	256	264	241	280	280	289	226	275	290	257	242	270	310	270	247	269	253	269	269	296	283	279	246	280	248	270	298	281	256	258	262	245	264	263	261	246	293	253	263	275	269	277	250	285	269	258	274	298	279	217	257	246	286	273	301	290	255	283	265	247	291	265	277	255	283	276	274	288	280	272	297	259	263	279	264	275	264	240	261	244	254	288	283	281	274	249	262	269	240	254	251	268	288	276	286	302	276	281	261	277	267	276	281	277	245	265	283	256	252	271	258	279	249	253	247	290	255	260	275	251	256	267	282	292	278	294	267	298	280	254	292	251	299	286	270	261	256	254	250	282	276	244	262	307	277	285	275	260	280	285	261	270	269	255	295	286	284	275	292	285	268	266	258	262	290	298	265	268	294	252	253	266	283	277	253	285	264	269	283	255	264	265	290	279	268	283	272	266	260	250	254	280	296	271	304	247	258	266	269	289	256	276	287	272	256	287	274	251	279	260	262	300	252	292	315	247	270	260	259	286	283	283	314	273	284	278	251	330	260	268	273	276	249	279	277	271	318	266	288	243	302	293	262	294	269	301	280	270	266	262	278	288	308	275	247	292	291	290	267	281	273	299	284	265	286	255	269	278	272	235	261	298	282	263	245	279	283	287	291	269	239	255	274	291	293	278	261	287	248	284	266	272	228	274	298	290	256	282	269	275	310	291	248	273	279	293	252	290	275	268	300	290	285	267	284	285	277	240	280	265	279	257	274	265	282	265	227	303	290	277	270	282	255	246	284	267	277	255	282	252	279	262	278	276	268	286	263	279	288	251	290	273	292	263	238	264	273	272	264	272	264	238	256	256	280	301	254	275	261	237	274	288	327	284	286	254	299	304	257	279	266	283	284	296	274	260	283	257	275	258	289	289	244	295	244	240	294	310	283	291	258	242	259	274	286	265	253	294	287	266	265	295	253	288	251	258	258	273	260	276	286	291	272	261	265	264	304	283	291	260	255	266	269	295	269	265	267	277	288	244	282	284	287	292	319	283	315	259	275	279	289	266	287	310	287	269	277	247	287	271	262	279	260	253	284	288	270	268	268	284	304	275	329	291	262	252	247	292	262	267	289	288	289	295	254	270	280	267	290	256	256	272	255	248	290	265	269	290	299	257	269	287	295	238	275	288	253	268	284	266	276	265	260	270	267	259	295	288	297	259	284	283	271	276	292	243	263	246	270	294	276	275	270	280	258	261	275	295	235	262	281	295	265	293	281	264	284	261	257	281	275	255	291	282	271	256	284	291	239	270	260	272	260	258	279	267	250	255	275	266	262	290	256	259	266	263	265	275	268	231	290	297	261	287	253	247	280	275	271	273	251	259	267	295	262	285	266	271	257	283	267	257	264	264	278	268	231	250	280	268	283	291	259	292	272	279	286	291	262	271	290	271	300	261	247	261	261	286	289	280	289	275	256	264	288	244	266	286	296	242	249	286	292	269	275	273	235	277	265	282	280	263	296	286	284	290	305	266	272	242	260	256	278	277	268	258	275	293	286	271	284	296	288	279	265	299	275	250	306	284	259	257	247	292	272	264	274	245	229	260	258	260	262	243	275	309	259	280	281	272	284	293	261	284	262	279	266	279	270	277	269	297	252	241	281	259	286	283	274	244	238	275	259	319	239	273	287	277	267	269	252	256	258	291	258	257	272	286	250	263	253	259	281	253	272	249	302	266	266	254	260	292	279	259	295	265	298	273	294	278	290	248	260	277	274	284	298	260	240	279	265	260	279	262	265	238	287	277	281	270	291	242	253	273	285	281	292	246	257	262	251	288	290	282	250	275	264	264	245	280	274	272	306	290	259	271	274	278	255	293	255	291	291	270	267	273	258	278	265	278	251	263	254	261	275	264	262	287	312	294	249	288	269	245	278	275	286	276	306	286	249	328	283	277	251	260	269	287	272	267	267	260	267	260	256	258	270	278	267	283	258	272	251	272	270	256	241	274	262	248	276	281	302	291	272	265	281	271	269	278	249	294	280	276	266	252	279	310	260	265	264	290	301	277	262	294	257	262	272	285	276	289	258	272	292	246	278	279	269	273	268	297	281	254	301	274	266	297	292	268	266	286	254	284	268	251	259	294	274	303	294	271	275	281	277	293	270	311	292	256	284	274	263	303	279	288	292	238	291	262	272	267	259	298	274	246	262	299	277	289	223	285	259	281	257	287	277	261	274	279	320	256	297	263	248	258	286	297	268	265	272	267	249	279	284	301	262	280	264	271	285	283	293	260	272	296	274	288	257	270	272	262	306	273	293	274	275	281	291	283	311	279	278	301	270	257	278	282	265	258	242	293	264	283	240	244	289	296	274	285	282	272	237	290	284	266	246	288	296	269	253	285	288	277	259	270	271	289	275	262	288	258	243	266	263	273	246	242	279	285	277	266	295	274	265	286	259	281	270	301	269	278	248	287	302	263	286	267	300	288	286	278	284	269	268	270	274	267	281	281	231	278	288	295	270	278	280	295	273	282	273	283	270	286	271	273	265	264	273	266	259	284	263	275	266	279	242	270	276	258	279	245	253	290	275	301	290	244	265	280	286	284	299	266	253	255	281	261	269	246	278	243	300	275	295	278	254	241	288	288	263	247	270	280	290	267	247	275	295	273	248	293	269	258	250	274	288	285	277	275	284	269	266	295	304	299	252	267	273	264	269	252	263	283	292
28531	54346	43074	32474	26609	21925	17115	13064	10027	7515	5851	4573	3572	2875	2377	1825	1432	1108	960	751	572	462	406	399	340	362	359	346	294	336	327	297	314	298	312	311	306	295	317	291	294	319	304	324	301	271	287	316	293	284	283	288	295	290	298	257	296	313	304	276	284	283	301	323	294	287	283	288	288	289	305	286	317	308	291	316	306	292	317	310	323	284	307	276	312	284	278	303	281	306	316	310	302	316	301	285	289	283	279	323	291	306	293	288	302	282	293	327	291	301	296	279	286	268	317	273	306	287	290	314	312	262	298	297	294	301	282	301	294	281	294	298	305	282	282	275	307	315	307	283	306	285	326	297	264	282	310	286	343	303	310	298	322	342	305	305	291	294	277	304	317	291	331	337	320	291	302	301	300	291	296	311	323	313	287	304	324	280	283	284	292	310	269	286	287	280	300	285	278	300	304	320	311	289	287	307	277	328	305	318	317	312	299	302	310	281	286	263	340	259	303	297	289	331	295	292	296	292	293	282	282	290	305	295	306	317	292	292	253	271	288	269	295	277	305	295	325	301	285	287	294	295	308	299	330	284	265	326	281	340	282	333	298	278	285	307	294	285	291	284	298	280	310	298	313	303	295	304	295	296	319	293	293	306	300	284	294	299	271	266	293	296	283	298	248	310	303	289	314	320	297	294	287	337	283	307	287	294	287	293	297	286	309	259	285	300	290	296	282	349	301	305	283	303	267	302	255	298	288	315	279	309	295	308	289	295	280	281	261	284	252	298	275	289	259	311	305	300	325	284	279	290	326	291	305	314	312	290	298	280	273	265	251	317	310	301	298	294	343	313	296	290	276	288	293	284	300	328	305	271	263	296	286	282	306	311	320	275	309	285	275	298	296	271	334	259	297	324	281	291	294	308	310	275	283	293	289	291	328	289	294	288	299	274	305	275	270	292	320	294	296	311	299	291	285	336	292	287	300	325	289	294	278	311	277	318	276	260	289	286	262	303	291	325	290	298	314	305	287	301	289	275	293	290	279	309	315	278	299	311	278	277	307	294	296	293	307	287	282	262	284	300	313	293	278	312	297	277	318	299	283	276	301	308	278	314	298	314	282	307	309	270	319	269	316	296	257	310	287	291	283	280	309	302	274	295	270	312	301	279	294	328	294	284	255	283	290	321	290	312	300	329	340	283	267	315	288	276	283	334	285	317	305	266	295	294	310	300	310	303	297	300	288	299	290	307	292	301	281	276	280	275	299	292	313	270	286	301	282	289	316	282	299	318	289	277	289	301	293	300	258	312	302	316	323	265	295	294	288	287	307	325	314	320	284	281	274	307	281	282	305	296	286	333	293	293	293	307	298	303	295	287	284	271	288	291	287	294	285	286	298	311	306	267	256	285	294	293	308	335	287	288	288	290	292	303	266	305	309	297	298	307	301	293	332	293	311	294	295	278	250	288	299	310	310	296	287	300	293	286	280	285	300	285	304	294	300	273	288	313	294	261	300	317	277	311	272	323	276	279	272	289	318	269	304	306	295	279	300	307	304	300	304	310	240	300	288	288	303	281	286	304	274	276	290	302	294	291	289	292	294	284	311	312	307	286	296	287	280	325	322	276	285	302	296	304	329	294	285	289	304	308	297	276	294	268	296	288	319	275	305	293	305	300	294	272	312	286	264	302	281	299	305	323	332	281	289	289	293	275	282	285	296	316	281	275	304	314	273	301	290	311	280	286	270	298	328	309	319	320	274	295	314	301	297	305	298	306	293	265	306	310	281	301	293	288	286	282	301	286	317	315	278	288	297	287	325	288	291	319	276	295	299	316	320	294	323	318	306	307	313	281	319	281	292	276	286	300	311	279	344	308	299	296	295	282	312	312	304	290	296	303	266	291	287	279	323	295	280	301	308	286	280	263	306	269	294	279	313	304	268	303	306	309	301	311	294	274	295	277	298	302	296	298	307	279	289	289	294	304	293	300	265	309	283	291	298	347	312	302	307	300	325	292	283	287	299	294	281	266	304	302	281	297	290	277	303	297	272	321	305	270	281	289	306	274	303	284	300	320	304	309	298	282	266	279	276	309	273	295	290	290	301	282	314	279	296	261	328	315	295	318	315	302	280	308	310	270	325	283	282	297	272	260	296	303	315	296	284	288	323	313	332	313	283	307	320	288	279	326	285	291	318	299	277	287	283	324	294	310	302	277	318	297	307	283	275	287	320	310	291	275	263	321	293	307	315	298	299	280	272	274	305	315	280	306	297	278	316	297	305	323	287	300	295	285	311	288	292	294	293	274	317	287	321	275	294	273	288	311	290	311	307	283	281	273	316	299	288	282	290	289	318	321	299	287	300	285	311	298	288	279	287	272	302	276	320	304	297	292	278	315	316	298	304	339	286	302	297	281	300	292	313	311	311	308	299	291	298	276	265	292	300	276	309	324	299	275	265	279	273	313	312	291	299	314	291	307	307	282	316	307	295	300	299	321	277	262	318	320	301	282	292	295	321	290	307	300	316	319	310	277	311	305	290	288	276	273	298	332	273	276	264	269	309	301	308	296	295	307	291	280	303	292	292	285	292	297	302	321	273	315	280	292	294	293	279	291	298	311	299	290	289	321	319	298	276	330	245	277	306	324	297	311	299	257	333	270	297	301	297	293	263	289	271	278	302	323	296	328	329	283	321	302	288	317	292	299	309	285	274	266	311	294	317	297	299	291	263	284	320	271	302	276	304	297	302	308	289	301	318	281	271	307	307	312	302	287	303	281	290	319	285	282	308	271	305	300	308	301	303	299	295	319	268	276	299	290	302	297	303	293	289	275	311	305	271	299	313	295	297	318	272	268	304	286	281	315	296	284	274	306	292	312	330	324	296	291	269	290	302	273	301	272	305	288	287	283	306	290	300	282	281	272	275	304	335	304	299	283	273	299	292	271	307	282	274	308	291	286	264	267	295	324	288	273	285	292	290	272	301	308	301	271	307	308	286	291	316	287	290	285	326	258	271	295	315	291	304	298	311	303	307	281	303	265	294	273	285	316	270	275	306	274	322	277	281	317	296	300	318	302	279	322	278	284	297	272	297	267	265	335	317	296	304	333	296	302	278	318	292	327	304	311	307	310	280	265	278	287	308	282	326	293	304	284	298	330	306	323	282	266	323	265	297	287	289	313	307	275	303	307	294	303	307	271	264	283	278	263	287	274	311	297	275	296	313	324	299	269	310	271	307	320	276	306	252	313	314	310	283	286	318	314	269	289	294	284	294	280	299	285	302	287	294	263	324	309	286	306	304	308	282	266	291	304	293	290	303	275	296	332	316	312	289	276	260	301	295	287	327	271	310	265	298	312	275	285	301	308	305	292	315	298	293	296	323	283	307	276	271	311	288	297	295	290	339	282	316	280	291	286	325	295	291	315	282	314	296	301	307	293	315	298	272	297	305	271	300	274	305	296	290	319	291	281	313	288	292	310	285	304	293	301	269	290	271	312	309	299	334	281	301	288	315	298
28312	25363	29228	22414	13233	8528	5814	3972	2806	2171	1704	1326	1050	916	711	591	472	430	325	329	260	205	209	205	210	175	207	178	163	174	195	178	170	149	191	164	158	169	181	186	178	191	178	183	184	205	177	179	189	195	174	179	173	186	176	222	181	216	190	186	177	188	193	196	190	221	176	191	173	160	182	179	170	171	193	183	195	175	175	174	166	181	190	173	162	198	188	170	183	180	188	167	161	173	168	187	205	201	185	167	184	186	184	192	172	184	163	198	173	180	174	170	175	177	187	169	183	188	193	183	186	173	174	185	166	174	195	178	189	202	178	156	179	169	164	189	206	186	174	169	181	163	184	163	186	206	180	167	170	165	175	195	168	179	211	191	203	171	168	172	190	147	178	181	166	170	161	180	176	181	175	171	172	167	188	182	195	179	177	183	167	209	152	179	179	194	193	171	163	175	176	183	157	194	172	178	186	181	183	200	193	162	163	192	215	181	190	187	161	161	155	170	181	184	161	175	194	168	170	201	181	183	179	191	170	172	196	177	163	183	190	195	184	199	160	178	189	171	188	169	199	201	188	191	173	158	175	172	180	184	203	190	195	206	168	186	213	199	181	189	188	184	176	168	193	177	174	168	185	155	174	190	164	165	176	169	184	189	196	187	176	168	189	202	165	166	176	178	155	175	187	166	179	186	178	192	174	154	183	188	167	169	188	189	187	194	179	159	202	173	224	162	175	182	182	178	164	187	197	186	187	187	185	186	187	181	192	204	167	178	176	171	179	191	180	176	166	172	155	168	162	175	186	181	183	182	161	186	186	184	179	185	180	190	192	167	175	191	196	173	185	177	179	186	170	188	173	179	170	198	192	185	185	155	156	179	166	204	194	167	169	191	182	207	188	156	183	179	177	192	173	167	167	176	177	187	186	180	185	197	187	175	171	173	196	175	171	182	163	175	174	185	197	185	181	180	195	188	168	170	175	196	176	168	160	172	178	192	180	194	180	178	187	183	176	200	186	201	183	182	186	171	165	181	175	182	194	163	183	177	157	162	186	175	169	193	191	148	188	169	169	187	178	164	180	181	217	209	161	188	164	195	186	170	171	161	192	185	199	167	168	190	184	176	184	178	164	160	176	170	168	178	204	178	160	175	192	213	179	187	178	187	190	186	200	188	183	157	190	178	188	175	176	194	176	176	187	183	176	202	175	173	181	175	164	173	191	174	188	184	169	167	179	196	184	171	175	177	185	168	191	182	196	181	175	177	187	174	164	203	167	172	183	171	196	200	186	164	166	156	193	187	161	182	179	198	197	189	172	169	172	183	190	183	171	157	179	209	185	177	172	170	181	178	154	187	195	204	179	166	194	158	186	194	195	186	193	184	182	170	186	175	191	189	202	165	170	179	166	176	175	157	170	210	202	177	168	159	169	162	181	174	176	186	163	176	159	213	176	189	189	167	178	189	175	178	177	181	158	178	194	205	200	190	182	161	151	163	150	171	184	164	181	196	184	178	191	157	192	166	181	173	191	177	181	183	197	171	185	160	199	191	176	177	170	200	180	206	192	174	199	179	187	188	178	191	171	179	177	179	166	180	188	160	182	169	165	173	190	181	209	190	184	198	226	189	160	188	165	167	181	176	174	176	169	170	184	165	176	183	188	186	168	181	194	183	204	204	159	176	171	197	185	165	158	168	158	188	206	170	182	158	192	180	229	180	178	186	192	199	145	184	180	184	181	185	207	191	196	152	157	190	212	177	164	173	194	167	177	168	177	177	180	184	165	185	160	168	164	173	177	179	182	180	176	197	192	177	164	185	218	179	180	171	161	157	187	180	180	175	209	166	212	169	185	177	183	181	179	178	187	203	177	199	192	186	173	169	171	175	179	166	166	178	177	174	160	169	158	185	171	173	168	185	187	170	200	185	187	151	165	173	172	189	153	201	165	185	222	187	173	163	184	156	180	185	173	177	186	164	161	199	183	181	193	189	178	187	158	195	195	170	176	176	183	169	147	173	157	169	165	185	166	179	186	186	165	178	149	193	177	181	184	171	153	179	170	175	185	184	194	169	182	199	171	192	199	206	169	166	175	162	161	180	167	185	174	169	183	165	181	195	195	193	178	194	190	174	167	146	161	199	181	164	192	184	183	148	179	162	182	173	179	153	184	175	194	178	181	172	198	189	164	156	185	159	165	190	175	180	195	170	175	188	182	182	187	196	185	185	173	187	177	184	159	182	198	181	168	170	157	184	178	180	179	176	177	163	170	184	166	204	181	189	141	179	175	162	181	187	182	177	191	171	170	178	190	185	193	184	183	187	171	201	177	183	182	190	180	176	184	158	180	183	183	176	204	177	186	177	167	179	180	175	193	164	166	186	171	158	159	216	173	167	172	175	181	189	167	176	194	169	210	188	197	158	161	192	192	186	192	172	196	190	186	189	187	173	182	187	164	171	197	187	174	177	177	164	189	180	174	165	160	186	195	151	175	213	198	176	171	171	177	201	200	159	169	173	176	175	172	152	184	198	184	183	178	186	166	199	172	177	176	181	182	177	195	175	177	177	161	184	194	171	180	162	170	168	193	185	177	181	198	154	186	183	176	192	185	177	191	195	187	158	186	186	167	177	191	159	170	159	175	168	181	182	171	187	177	181	174	179	169	188	175	182	190	184	168	156	180	165	160	168	192	156	178	192	190	190	168	200	171	153	180	161	177	177	176	182	170	151	179	191	182	177	198	172	188	202	186	177	186	201	160	184	181	176	184	176	177	187	162	195	144	198	176	200	166	209	187	176	179	175	167	164	194	164	176	200	175	189	197	165	167	171	181	164	211	159	178	166	162	166	184	172	202	185	195	176	205	208	188	181	165	186	157	159	187	175	175	171	170	157	174	167	192	198	194	188	177	193	185	172	160	194	174	175	188	186	171	190	196	182	191	198	166	185	197	167	180	184	177	173	177	223	185	168	183	162	173	159	180	167	166	188	197	192	179	180	181	194	177	187	159	166	171	191	175	175	165	178	163	157	215	171	177	217	175	164	192	188	155	175	172	181	184	176	187	179	177	162	175	187	174	174	170	178	208	154	186	165	191	171	187	183	177	191	167	207	208	203	171	176	180	166	186	155	191	179	199	150	189	166	166	161	152	173	164	169	171	172	169	170	181	199	172	185	197	209	182	183	171	182	175	186	194	178	162	170	181	179	176	172	182	156	179	175	159	193	173	172	186	191	193	182	181	177	200	176	193	176	189	178	169	182	180	164	173	166	172	162	188	184	182	195	145	184	177	154	183	182	167	204	163	186	198	170	180	170	164	173	168	173	161	179	168	167	185	213	199	188	173	191	197	158	178	191	179	183	176	189	197	186	200	159	177	188	165	173	168	178	178	164	155	171	177	197	198	160	172	183	182	213	192	161	152	193	187	163	188	192	178	173	169	169	158	192	170	166	213	186	195	161	171	167	168	211	158	191	182	169	166	186	173	169	175	172	176	176	178	186	202	178	163	179
26282	41697	31773	21919	16806	12994	9748	7205	5301	3947	3029	2371	1824	1455	1174	938	761	612	491	429	291	282	238	207	244	223	196	226	191	202	234	202	198	195	193	194	192	175	191	190	202	243	183	224	206	197	198	225	202	197	202	220	192	201	197	189	197	211	184	197	196	179	208	192	199	192	207	208	176	195	188	221	195	183	215	192	226	206	175	183	201	203	204	182	166	190	214	188	186	213	186	184	175	197	180	191	201	195	204	187	218	220	194	188	176	206	197	170	191	187	181	188	220	185	181	182	186	192	186	195	178	199	198	188	184	174	218	196	198	195	180	208	195	207	194	226	197	198	206	201	210	188	226	187	177	196	239	195	183	205	200	211	198	200	195	214	182	209	199	192	184	212	186	194	178	187	214	163	202	194	193	189	193	209	190	197	181	197	198	173	164	203	171	186	183	172	174	226	189	187	152	188	194	205	199	189	201	213	180	203	187	211	203	206	195	220	186	187	202	199	195	212	174	222	191	181	208	211	205	219	209	178	202	191	183	195	191	158	181	178	208	176	176	177	169	171	188	198	209	212	189	200	200	206	205	198	178	169	204	192	197	212	182	235	182	215	198	208	190	185	187	207	225	204	197	207	187	170	210	196	190	191	178	201	199	168	189	198	214	161	208	206	192	213	195	213	199	179	176	192	208	197	190	191	206	198	209	204	190	205	184	172	231	214	180	199	200	198	187	211	223	206	211	195	202	201	196	199	199	208	204	190	202	188	186	195	204	202	191	209	205	202	206	190	183	162	189	186	181	183	186	183	191	210	183	209	189	203	196	188	190	194	187	192	200	206	209	182	206	221	177	190	189	219	193	205	184	182	174	184	168	205	195	184	203	187	195	206	180	188	203	193	188	182	207	201	217	199	203	186	201	210	174	200	191	211	208	199	213	194	213	210	196	203	207	190	195	164	195	198	194	192	201	185	198	217	173	181	197	191	217	195	189	209	191	203	207	198	210	188	209	197	187	192	182	232	186	186	193	218	183	177	204	213	186	202	180	195	189	186	180	211	177	188	195	180	175	187	228	213	200	199	183	198	190	194	162	208	226	162	209	213	200	190	184	194	203	183	171	182	198	186	205	184	206	188	190	202	192	188	190	188	194	192	205	175	197	207	194	184	198	192	187	185	212	175	186	205	206	206	187	201	224	201	176	216	210	201	175	201	178	203	201	197	193	215	194	202	211	196	220	201	194	194	178	197	181	206	198	188	170	205	191	211	188	182	198	193	187	202	178	208	187	175	205	189	199	199	184	177	205	186	202	196	199	216	197	192	195	175	175	202	202	216	204	198	195	205	187	202	200	198	181	190	187	214	203	201	196	176	207	203	187	199	180	196	205	192	197	173	204	202	172	196	164	178	185	214	205	182	189	195	215	190	185	189	198	197	173	205	195	187	222	199	198	191	177	198	185	206	171	173	198	166	217	212	183	182	182	183	204	196	193	220	192	176	203	174	235	164	184	176	197	199	198	200	214	165	203	209	205	219	187	207	205	182	178	184	179	182	215	208	219	208	202	181	199	196	205	222	194	212	205	194	191	197	193	199	211	199	210	218	195	160	177	179	208	204	189	186	198	171	187	193	195	185	191	199	180	181	224	193	183	194	208	210	181	210	175	206	191	201	187	215	190	174	186	193	201	208	209	210	194	190	205	199	202	192	231	178	192	209	210	198	189	202	206	183	193	223	229	219	200	205	178	184	203	194	217	185	187	200	185	170	213	195	227	189	168	194	179	194	191	212	185	177	185	194	204	183	208	170	187	204	191	216	181	189	203	181	200	190	203	198	174	208	187	174	209	199	199	205	185	187	211	200	181	191	180	185	189	193	197	178	219	197	172	199	208	192	197	191	189	201	205	208	185	196	189	196	210	200	196	193	208	217	218	185	209	178	202	198	194	191	207	175	168	194	178	178	209	211	204	203	200	210	202	174	197	204	201	175	189	188	219	201	193	196	222	213	211	217	207	192	190	180	213	195	186	199	199	209	215	189	190	209	214	190	217	212	203	202	201	208	204	208	212	217	216	209	180	187	183	199	196	226	201	200	207	193	190	174	189	228	171	186	191	183	216	242	172	181	186	184	202	190	206	196	206	204	208	197	209	182	202	181	204	208	204	208	198	206	174	194	214	197	189	216	194	211	191	226	186	203	217	188	194	167	194	187	217	197	194	167	189	176	183	183	206	172	205	199	165	195	192	190	204	179	196	190	202	178	185	220	207	199	205	213	174	198	198	195	208	189	194	221	202	180	205	175	189	189	185	209	214	196	190	190	198	203	172	196	198	228	187	192	193	200	176	209	181	223	190	193	208	187	209	219	179	193	211	209	213	193	186	205	224	182	187	203	194	184	179	194	210	201	186	211	188	171	208	199	228	195	195	221	198	180	204	173	172	198	207	190	201	228	187	176	200	209	200	213	184	215	188	183	225	184	211	198	180	188	176	194	198	201	214	187	177	195	208	207	225	193	190	202	204	195	191	198	167	179	197	188	193	206	177	198	189	201	189	200	194	195	195	195	224	197	197	207	185	207	187	222	212	192	199	208	178	180	227	183	188	188	216	201	200	217	207	199	174	183	196	180	179	201	165	197	200	207	212	183	190	212	183	204	181	204	171	190	204	204	220	185	173	223	200	191	204	202	203	215	189	192	208	213	162	204	208	176	214	217	199	177	186	200	183	206	176	219	205	206	177	199	184	190	188	191	191	213	196	190	194	182	189	199	203	192	203	160	201	179	216	195	198	201	185	173	188	210	181	201	186	214	192	167	186	209	175	180	188	224	172	182	173	196	220	197	199	202	196	163	212	202	212	193	198	219	212	212	206	187	200	181	185	187	214	217	200	188	195	159	167	208	239	194	192	195	186	213	160	207	190	204	184	187	205	201	195	179	217	166	195	209	203	186	194	210	190	182	191	203	204	197	191	239	191	225	215	199	195	191	191	214	200	195	198	196	186	195	202	155	166	192	203	176	201	188	202	184	197	190	189	199	189	190	183	187	198	197	196	220	185	215	201	216	191	197	227	193	195	197	217	210	184	218	171	147	200	184	200	229	179	202	181	171	191	188	189	199	239	197	183	172	200	168	197	190	181	191	184	194	179	163	218	226	195	178	182	194	197	201	191	184	185	190	172	186	203	195	193	174	205	207	190	184	184	215	174	208	212	221	195	189	205	191	217	183	178	197	194	206	211	180	194	206	209	194	183	194	206	211	162	166	207	186	163	193	180	194	181	168	207	185	192	189	182	200	179	195	191	216	184	213	223	205	176	187	200	187	205	184	180	196	160	191	221	207	198	193	189	184	217	181	202	214	164	183	212	205	171	212	211	182	207	201	168	216	197	167	189	190	192	204	187	210	171	198	184	192	214	191	219	178	195	218	193	175	213	216	198	198	196	191	191	200	225	212	192	204	199	202	209	177	163	189	218	211	176	175	179	189	182	210	217	174	214	191	196	181	193	174	192	200	220	202
23280	20989	28184	24140	21584	19292	12235	6797	4606	3400	2637	1997	1715	1352	1170	968	827	681	554	511	414	359	350	331	335	341	348	312	299	303	341	302	307	289	273	296	308	300	274	298	298	298	301	319	313	292	303	305	306	296	293	315	286	314	317	283	316	317	294	292	280	297	288	295	298	316	292	292	281	270	293	279	307	276	315	276	281	306	282	284	281	274	292	306	296	276	336	291	290	320	307	290	301	275	282	292	289	267	320	304	301	307	300	285	291	280	292	326	302	276	329	280	306	258	294	253	304	291	300	326	332	310	295	287	328	285	300	259	297	291	275	294	290	261	308	305	281	318	261	289	282	302	308	321	324	300	280	309	315	272	302	288	303	255	269	278	279	254	285	276	293	279	312	305	301	304	287	302	294	315	301	273	293	303	274	328	298	304	322	303	297	302	301	270	310	267	290	303	307	301	275	291	285	292	292	319	262	308	298	285	282	285	264	300	313	310	304	282	290	294	296	284	297	304	302	295	283	263	282	294	307	279	268	290	277	299	316	267	312	312	310	306	294	284	295	302	317	276	283	279	296	296	285	279	285	281	305	280	304	312	338	298	302	294	325	307	252	334	275	317	283	301	279	319	270	295	279	298	292	299	268	315	253	293	300	287	290	270	284	287	297	327	311	267	323	296	289	291	283	296	290	307	271	273	276	304	268	310	277	290	297	292	296	279	306	282	307	303	289	293	289	278	294	318	317	318	296	288	303	278	314	283	307	305	294	301	293	295	285	329	282	260	273	301	287	295	300	308	294	284	330	258	310	309	301	320	287	288	313	318	300	268	303	256	292	294	267	298	303	287	305	303	262	312	284	334	311	289	299	295	287	304	288	272	271	294	303	317	316	261	283	280	286	295	302	317	306	276	298	277	318	328	278	305	292	315	282	275	304	273	302	294	293	296	317	272	300	281	301	298	345	279	298	273	264	344	298	295	314	279	280	312	270	325	299	283	318	269	301	275	310	295	280	286	303	279	281	283	289	284	299	312	295	284	320	291	276	298	313	311	289	295	284	266	303	263	297	315	284	316	288	276	317	296	290	335	333	299	275	311	283	278	325	295	299	304	269	274	272	290	308	273	305	267	321	274	263	296	280	293	245	320	309	304	277	300	319	329	309	313	302	302	296	270	318	309	290	301	287	272	300	328	266	281	279	315	290	307	276	299	316	293	284	297	297	306	298	290	271	289	291	301	289	306	301	307	302	333	295	291	299	312	283	303	319	278	270	307	300	309	328	318	285	302	286	324	265	314	279	314	296	307	301	303	258	326	294	303	300	283	293	309	277	300	281	305	297	289	307	293	281	326	293	282	300	287	302	311	264	318	255	301	324	287	292	317	307	301	268	278	288	276	347	297	306	309	323	308	300	305	271	308	322	297	314	292	276	303	271	303	310	296	304	284	282	308	307	327	292	302	307	290	282	286	297	293	306	283	296	280	269	295	292	323	314	298	297	282	270	295	303	268	311	267	277	330	327	303	295	330	281	288	289	307	310	315	279	263	301	293	280	286	246	290	296	273	309	293	260	300	307	324	327	311	299	264	330	281	315	319	298	272	282	266	297	287	312	269	326	327	266	302	286	299	326	273	308	333	264	292	307	306	303	293	313	301	313	313	309	280	286	300	319	292	304	314	291	326	306	334	328	305	303	293	288	286	331	298	300	313	298	298	343	293	282	279	299	311	279	343	273	315	265	274	281	315	302	281	295	287	291	277	295	302	298	293	305	316	276	287	296	279	272	325	303	248	310	329	300	296	282	297	273	290	245	264	303	263	306	279	296	283	302	321	298	279	313	334	329	270	283	290	261	311	286	288	270	305	310	295	285	287	275	285	290	254	293	301	332	270	319	292	284	304	298	305	336	324	300	328	303	302	286	294	297	306	299	285	317	295	310	308	298	272	300	293	305	292	265	296	317	262	295	283	275	344	270	291	300	324	287	308	298	292	335	271	289	300	309	299	320	307	276	300	313	299	266	302	313	292	272	304	307	272	299	298	278	319	325	280	284	273	319	320	326	289	298	303	287	259	290	274	272	318	311	292	309	268	247	285	309	282	273	283	281	304	326	309	279	286	281	284	296	284	300	317	274	270	311	311	312	282	273	302	283	324	298	315	298	305	286	290	337	288	328	302	299	339	316	295	299	288	293	323	321	288	288	309	314	287	263	282	302	282	304	284	308	296	317	282	303	309	326	313	300	290	296	325	305	315	303	295	279	322	319	300	271	286	285	284	319	287	284	290	329	291	330	320	321	290	275	263	295	314	282	290	295	312	284	278	271	272	317	274	287	260	311	287	285	273	280	291	272	318	301	319	295	288	289	274	280	290	300	311	339	299	308	311	328	298	277	331	284	288	287	326	289	277	260	275	274	283	347	280	265	311	272	296	285	302	279	311	276	299	321	281	300	287	298	253	301	288	301	294	304	328	287	288	294	290	329	321	274	296	299	305	272	295	281	286	309	307	305	289	296	281	278	300	296	278	298	267	297	317	300	282	287	269	320	321	287	294	317	284	284	324	277	278	282	342	282	269	285	301	298	298	293	276	338	293	288	304	273	297	279	290	242	281	290	284	289	294	258	278	281	307	305	303	277	265	262	297	306	295	307	279	299	283	309	319	292	287	296	303	283	257	287	305	296	288	304	336	289	282	304	286	281	297	289	298	261	270	279	305	287	259	304	300	312	298	283	314	272	318	303	288	254	324	293	306	298	288	326	304	320	327	285	295	327	272	297	302	320	272	315	293	286	305	288	273	303	302	305	294	299	309	303	280	296	324	286	288	343	315	275	270	307	285	319	305	297	274	320	303	288	302	268	307	286	285	280	278	305	311	288	319	299	326	302	323	304	281	317	273	287	288	300	319	287	299	277	282	313	297	285	271	281	319	318	277	281	318	312	295	297	299	286	290	294	303	312	289	305	285	282	273	302	277	280	286	296	300	296	268	282	282	315	303	305	277	296	271	313	311	289	279	305	340	317	280	298	301	300	268	298	288	306	326	303	269	292	276	316	283	279	276	285	254	299	281	269	319	325	311	287	289	280	282	329	284	262	287	275	273	271	285	273	285	323	285	303	292	298	310	324	288	284	275	319	284	269	263	275	291	274	267	331	293	308	296	274	309	288	299	275	281	303	306	295	318	268	262	295	276	282	308	306	297	278	298	272	285	306	310	316	304	308	282	329	304	282	294	298	295	292	287	321	286	318	275	298	286	327	327	296	281	293	296	277	287	316	277	305	299	281	299	272	339	308	302	286	284	309	270	265	268	284	332	314	296	327	290	269	290	324	321	317	290	307	275	311	294	262	287	284	269	312	311	307	284	311	263	308	308	250	310	309	299	326	261	275	283	264	291	323	273	303	326	293	280	283	300	272	307	310	275	323	285	279	288	256	319	262	270	281	302	278	291	301	309	314	293	311	270	276	286	292	285	326	290	301	272	307	278	336	305	301	298	300	303	277	275	309	314	302	304
26958	48739	38269	27657	22372	17890	13729	10219	7626	5890	4457	3386	2770	2105	1821	1392	1191	988	781	651	497	422	423	386	399	380	379	388	358	305	354	349	321	329	313	333	342	302	318	327	348	312	301	319	301	333	303	320	337	322	313	320	316	309	331	328	328	340	333	339	295	330	333	288	334	327	330	314	328	269	278	327	329	366	323	341	330	352	301	339	334	290	313	358	317	289	329	316	347	346	303	364	314	348	335	305	282	319	298	344	306	337	312	348	320	328	322	320	309	296	313	314	311	309	339	288	344	313	327	304	335	312	323	316	340	316	342	327	328	331	357	322	320	336	309	325	300	315	339	318	322	317	308	302	317	298	312	348	308	341	331	337	308	335	330	324	318	312	329	316	333	328	307	314	310	319	316	321	337	302	339	283	328	320	324	339	297	343	312	315	306	347	333	327	329	330	326	319	334	310	312	348	342	300	320	295	338	326	301	352	321	311	306	332	334	311	313	330	309	321	332	336	328	288	317	344	353	333	334	335	322	309	335	299	373	323	351	312	332	310	315	307	331	340	322	335	319	341	305	342	324	328	308	303	329	297	334	335	319	353	347	324	343	316	294	302	307	295	313	327	360	345	295	322	317	316	334	347	329	316	295	299	295	325	363	321	292	328	314	331	321	351	310	305	334	292	342	285	333	328	335	327	335	340	323	336	339	318	312	321	302	321	349	333	330	317	310	338	315	314	327	311	308	312	325	333	329	343	320	305	329	318	303	321	328	305	301	337	323	360	313	293	321	311	324	283	355	333	286	304	323	324	332	349	327	332	312	284	340	302	335	309	336	301	330	317	334	309	328	310	321	340	315	328	291	300	302	310	312	293	307	322	307	308	304	322	336	327	312	317	297	310	333	327	352	312	312	295	292	321	346	334	296	332	328	324	318	320	355	325	333	311	348	291	288	300	322	323	310	354	326	333	329	328	315	305	377	325	327	329	320	335	328	317	329	276	356	283	331	329	320	306	338	319	304	280	301	334	314	324	348	298	341	307	293	340	348	323	308	308	300	323	342	322	327	343	323	318	305	333	305	332	337	294	314	317	270	299	323	347	309	309	335	293	323	341	325	325	305	341	288	313	314	318	326	326	349	301	309	354	328	309	312	330	323	349	346	342	310	368	329	323	324	306	343	287	351	322	313	327	328	299	315	299	346	298	330	332	342	310	317	322	308	317	305	332	334	329	319	303	335	322	300	341	327	328	333	333	317	354	318	316	324	325	325	296	308	336	324	314	313	300	325	333	347	336	306	311	344	356	293	328	347	295	306	301	289	304	301	300	308	316	334	296	345	308	294	323	308	312	316	335	335	316	311	358	312	303	330	295	341	324	335	315	305	339	308	281	325	319	309	307	318	307	315	300	309	330	319	330	340	321	300	278	332	338	356	313	302	329	325	309	331	325	317	304	375	303	330	308	303	312	331	332	311	321	321	295	319	318	331	326	306	330	315	313	313	347	313	323	347	348	289	312	344	336	326	315	339	309	292	303	314	292	326	329	329	301	290	334	306	321	288	318	328	302	338	337	333	326	316	342	306	311	309	321	325	326	314	313	327	367	328	308	319	312	325	349	318	335	318	318	334	331	310	342	328	311	329	338	324	329	316	349	373	324	293	309	319	300	353	321	308	356	331	341	313	324	282	336	327	312	317	314	313	328	299	316	318	301	349	318	348	295	367	346	305	299	312	339	318	335	317	301	335	310	333	306	314	338	322	327	296	315	291	329	309	358	299	319	354	340	315	305	336	326	339	369	331	313	312	356	319	330	327	304	347	319	301	315	321	367	321	326	317	339	314	332	357	323	326	318	325	302	331	312	311	333	333	315	312	373	322	337	374	336	303	346	343	326	312	324	313	361	321	305	340	309	283	308	339	331	309	322	312	342	322	334	317	296	317	333	310	317	328	326	298	337	303	307	311	320	314	332	301	335	348	352	359	306	312	325	307	307	312	293	339	325	358	315	321	286	315	337	326	321	308	337	317	306	328	332	305	301	307	339	314	312	328	332	329	317	331	356	320	348	338	357	329	344	343	335	324	312	360	313	344	300	300	327	308	301	329	351	323	336	312	309	318	304	346	320	339	302	354	305	340	325	340	334	297	319	321	304	312	335	319	311	312	322	309	276	349	325	308	303	331	294	333	320	356	357	341	333	329	331	293	332	305	325	350	320	315	340	306	322	359	307	332	330	332	305	316	338	305	324	326	300	320	314	307	340	315	339	304	322	334	314	332	321	294	330	302	308	311	313	336	295	315	291	324	328	331	309	324	321	329	318	315	309	357	328	306	309	356	321	287	336	327	313	280	335	308	314	329	330	291	286	307	329	326	313	329	300	325	330	314	338	320	307	285	321	328	307	347	306	310	320	346	323	313	315	317	320	338	295	320	331	344	309	305	326	319	309	300	316	316	332	309	321	327	300	318	314	360	308	315	334	341	313	321	309	296	347	311	335	307	336	313	349	306	323	313	328	295	308	306	338	325	335	306	313	309	307	303	322	325	320	292	328	313	320	324	331	362	342	286	328	324	356	302	325	306	292	283	301	322	321	305	315	344	287	325	325	331	357	304	356	288	327	305	351	340	343	318	313	307	350	328	328	317	332	316	340	333	337	353	303	319	323	322	295	366	339	314	326	308	355	355	321	297	297	309	303	306	309	319	331	317	311	324	307	333	338	300	320	316	288	335	317	294	320	346	317	335	343	291	316	315	317	330	353	328	308	324	329	327	344	346	311	325	304	291	342	338	329	334	327	300	332	314	315	311	316	345	317	314	332	306	326	306	303	323	318	329	321	345	307	318	297	349	340	298	344	313	319	322	328	308	364	314	326	308	354	315	326	326	339	333	331	334	340	333	322	333	326	310	307	289	329	321	309	306	341	322	306	274	294	315	336	323	305	329	317	314	318	330	309	346	310	302	318	305	326	315	337	311	300	328	361	301	332	323	321	306	282	326	303	346	280	329	353	335	331	342	340	315	307	323	318	305	303	334	342	331	324	305	330	339	310	319	315	305	302	315	297	327	319	316	290	313	320	301	324	299	324	340	354	321	337	278	327	329	283	334	317	318	302	294	295	319	305	349	339	311	353	347	292	349	354	362	326	325	330	299	314	328	309	325	347	325	345	334	316	320	315	293	297	318	337	317	330	301	319	327	303	305	280	324	329	348	324	325	338	323	312	320	327	322	347	335	305	309	314	321	337	306	355	315	322	336	334	308	328	312	303	324	302	338	307	329	319	322	311	332	330	345	292	330	356	315	351	309	310	319	326	323	346	344	343	322	319	316	341	327	309	361	338	323	311	290	323	340	336	327	362	323	328	335	321	326	297	328	321	318	282	311	299	312	344	328	314	307	293	335	324	309	321	331	339	353	350	349	313	311	318	323	321	352	317	324	310	335	322	332	319	347	327	334	329	314	308	338	317	307	295	325	329	322	320	324	319	329	321	314	309	342	316	292	307	319	282	285	298	326	291
24518	21054	27541	25926	19345	12527	8099	5219	3832	2654	2119	1538	1283	1053	883	689	582	467	332	302	222	207	165	146	154	147	146	125	143	137	113	104	129	121	134	107	121	114	125	128	138	110	134	123	96	131	134	119	124	123	117	108	127	127	109	126	122	137	120	130	102	103	130	118	122	129	143	115	116	123	113	130	121	107	112	112	110	110	127	141	116	133	129	110	120	131	121	134	122	121	121	130	118	117	149	117	124	118	111	107	104	118	120	124	138	121	129	133	116	117	129	125	136	106	132	123	141	130	119	139	119	114	118	112	113	139	111	133	114	153	124	119	122	140	104	105	125	118	131	124	122	133	127	129	123	117	122	135	118	110	122	131	136	119	118	132	118	128	113	121	132	121	130	144	128	142	131	122	127	125	139	136	106	136	121	126	128	124	127	116	112	127	110	121	127	117	134	130	138	114	137	130	117	131	125	119	97	119	130	118	108	126	120	113	117	120	122	131	125	133	116	129	141	137	124	119	126	125	129	123	128	130	128	126	140	130	118	114	132	127	112	130	141	111	122	126	103	120	125	121	125	115	129	114	129	121	121	137	126	122	119	119	135	131	125	119	123	118	142	96	113	121	125	131	136	128	122	123	128	125	117	137	116	131	116	121	106	114	133	119	125	121	119	130	133	114	126	109	120	122	134	121	114	141	127	128	126	128	122	124	132	117	119	119	122	108	138	104	128	106	137	130	135	126	112	157	111	124	146	120	126	115	117	128	119	117	102	124	144	124	127	121	126	108	118	110	112	126	124	136	115	108	120	142	101	144	125	115	111	130	124	108	115	101	118	132	122	114	134	122	122	115	136	115	118	104	105	113	122	137	133	106	135	128	129	117	130	127	138	120	139	133	124	131	97	108	130	139	109	106	123	120	114	106	110	116	117	129	123	124	119	127	140	114	129	118	137	127	125	107	117	139	105	111	140	137	125	113	142	113	132	106	117	131	128	120	131	120	125	119	116	114	159	124	112	124	117	106	129	122	144	130	106	120	110	101	122	125	136	125	100	124	104	111	126	112	127	122	124	121	147	131	115	133	125	111	132	119	125	136	119	127	112	115	125	140	104	122	126	112	149	100	108	129	128	127	104	119	133	124	150	124	144	129	120	108	132	117	130	119	133	112	129	120	117	116	116	126	105	128	92	122	124	98	106	118	105	133	106	124	132	124	141	115	120	97	117	136	131	133	103	125	131	128	145	152	112	129	120	144	121	124	114	124	135	124	126	112	129	106	122	101	101	115	111	107	125	134	117	143	126	115	140	129	117	144	124	124	143	125	120	125	125	118	101	130	119	109	139	118	104	121	121	111	120	117	113	133	125	126	131	150	152	127	121	137	121	129	143	123	128	129	130	133	133	130	129	135	114	117	131	140	117	120	143	140	127	126	130	110	125	121	140	126	123	124	128	110	116	147	127	131	130	134	123	117	116	120	129	143	135	114	122	117	112	136	142	136	142	123	154	128	130	119	124	99	129	117	113	129	118	125	129	111	131	133	102	132	128	114	124	141	123	128	109	147	123	146	137	103	120	122	116	119	124	136	127	113	126	106	110	111	118	129	109	103	126	125	114	127	127	130	124	103	132	115	122	120	130	142	114	131	126	106	106	125	99	118	124	126	120	123	121	115	131	120	113	121	105	127	111	132	125	123	119	128	122	89	131	119	127	116	142	117	115	111	121	136	124	128	120	117	125	112	110	122	131	125	137	121	127	113	100	123	117	125	123	133	114	119	118	128	131	137	139	121	148	136	146	121	124	120	149	108	126	132	149	123	98	118	126	124	137	113	123	123	112	124	129	127	125	133	123	126	142	128	128	137	106	117	110	113	139	110	120	107	122	129	124	131	118	123	111	123	109	126	127	101	131	126	128	110	133	118	115	113	130	122	125	116	123	133	108	132	111	120	140	141	126	108	125	137	113	108	131	130	153	115	117	114	141	109	137	106	117	122	130	135	110	118	131	104	116	133	130	122	105	116	116	121	125	113	110	140	137	122	113	118	110	131	117	124	108	115	135	121	126	123	109	119	126	117	138	125	139	114	115	136	120	142	124	137	111	124	133	122	136	126	128	114	133	109	108	116	137	100	139	129	119	126	120	129	113	121	119	122	135	121	114	144	111	122	103	128	127	132	126	115	134	124	110	135	123	123	128	141	135	139	140	107	135	139	134	125	137	124	117	147	119	132	112	131	123	133	119	124	127	124	100	122	98	114	117	124	121	125	123	127	131	100	121	124	117	106	117	136	128	114	118	118	123	120	126	120	141	128	113	103	114	119	123	128	113	127	111	112	120	132	104	125	106	116	106	128	118	130	115	108	111	128	123	133	137	114	124	148	136	132	109	120	107	129	109	125	132	128	127	119	122	118	107	123	122	117	135	122	115	105	126	137	117	138	115	111	128	141	103	142	114	114	123	124	121	105	124	146	120	126	129	122	122	121	105	123	139	123	124	124	109	117	110	121	120	117	107	114	130	121	119	121	122	138	116	126	116	127	121	139	113	142	124	119	123	120	124	106	124	132	134	144	145	119	125	132	117	117	115	108	120	138	117	104	118	131	134	115	131	139	128	116	130	122	122	110	130	125	125	115	131	133	110	115	119	113	134	130	125	127	140	123	123	130	147	118	122	113	107	131	151	123	124	119	110	141	124	107	129	132	117	130	127	128	127	129	123	140	126	126	141	124	161	119	132	104	125	120	123	145	105	122	121	115	112	109	119	135	125	114	114	125	121	146	116	107	148	122	136	113	115	130	112	133	114	110	125	108	135	147	127	128	126	114	123	119	110	142	132	132	105	112	122	121	128	106	145	132	137	111	123	135	126	121	128	127	131	117	125	115	96	137	122	124	113	113	107	110	127	129	120	115	122	131	112	134	146	141	125	120	120	112	124	118	103	125	110	138	110	126	126	132	106	120	121	124	137	112	142	128	126	126	140	112	138	136	137	110	113	122	146	130	131	123	119	109	115	122	133	126	116	129	106	116	127	121	120	130	128	128	119	110	125	129	116	128	125	121	126	138	105	134	132	123	131	110	106	123	133	147	119	132	107	149	111	140	139	130	120	115	140	119	125	112	120	116	137	122	138	126	114	137	120	126	124	125	128	119	130	105	124	126	114	109	141	121	123	130	126	132	116	131	122	105	126	124	119	124	110	122	117	116	121	125	122	111	118	116	108	114	137	128	118	113	130	121	116	119	128	116	111	119	103	124	132	123	134	117	112	133	116	118	117	118	121	115	141	104	106	110	131	134	109	95	113	119	130	124	136	121	121	119	117	141	126	132	107	118	109	151	123	111	137	131	111	114	97	120	108	118	124	116	130	121	108	136	125	114	115	121	130	133	110	116	113	152	140	118	118	114	138	129	119	117	135	132	132	128	107	121	125	123	118	131	128	125	125	122	102	137	119	119	123	143	138	99	109	114	109	117	119	137	126	133	112	120	118	135	122	118	123	112	132	119	127	114	121	105
26046	45728	35711	25765	20466	16098	12310	9163	6759	4991	3727	2893	2236	1776	1471	1092	955	698	477	399	315	243	212	199	192	184	172	141	163	173	160	136	146	141	155	150	134	149	121	140	158	147	161	122	159	146	128	138	128	134	145	148	135	142	136	146	154	133	140	142	144	139	123	134	121	153	126	129	137	144	140	154	130	138	140	136	99	110	128	166	154	118	152	137	142	136	140	141	124	144	126	140	159	137	147	137	131	143	161	147	121	135	145	136	123	150	123	149	147	137	147	130	161	125	127	140	148	127	137	137	123	158	123	159	138	139	138	139	141	143	153	132	146	177	136	124	126	144	136	124	156	131	146	127	149	141	139	133	147	163	122	133	145	121	148	151	123	142	152	147	146	130	144	141	117	167	139	138	148	130	124	127	135	140	128	137	155	141	146	145	144	123	121	152	120	144	133	160	163	151	140	144	123	136	123	133	141	120	125	129	122	142	126	139	145	132	133	149	122	120	138	185	123	153	140	137	148	144	130	164	132	130	123	132	139	129	142	126	121	148	135	140	150	139	149	146	122	135	149	131	157	112	158	132	136	149	143	132	143	145	145	140	142	129	126	134	130	115	140	156	136	128	155	140	144	131	154	140	158	121	134	129	146	130	129	123	138	130	156	130	139	146	148	161	135	127	134	130	139	133	138	152	136	146	160	140	130	148	130	146	136	135	144	147	148	131	127	124	133	126	127	123	128	142	130	141	154	154	183	131	131	159	127	131	149	152	142	137	144	149	140	147	146	138	145	154	155	138	128	129	156	144	134	144	119	134	135	132	110	130	140	141	134	150	123	144	140	140	148	106	151	122	155	143	137	161	142	129	152	139	144	117	134	140	131	155	126	128	141	122	155	143	130	153	140	150	148	133	143	136	140	152	133	138	134	128	161	129	125	146	130	144	126	153	144	136	142	150	120	137	123	135	136	127	141	172	126	138	144	158	129	133	120	134	150	139	148	138	149	141	124	125	116	105	144	145	113	144	142	148	153	153	127	135	130	122	109	144	147	136	134	155	127	142	129	134	150	159	135	124	135	131	140	111	127	134	143	136	149	144	146	128	133	132	133	130	122	142	121	118	122	161	150	132	140	123	174	145	129	140	109	126	150	133	148	140	157	145	143	127	163	129	131	125	137	119	150	144	145	139	123	100	145	154	121	143	126	140	131	141	150	137	126	141	120	136	134	134	144	133	140	137	147	137	147	137	145	119	134	152	152	145	147	131	120	137	141	129	130	143	126	118	128	140	153	154	126	142	146	137	125	123	139	154	151	157	151	151	163	131	131	156	138	152	169	146	143	123	137	134	151	138	148	139	132	162	161	142	114	125	125	119	151	133	120	138	148	127	125	139	127	153	141	156	154	139	137	149	132	124	169	136	132	130	159	144	144	139	121	130	148	139	115	122	129	153	159	123	114	128	142	123	134	137	139	137	150	138	130	140	145	151	154	133	129	137	135	132	145	126	131	136	133	153	151	155	148	134	132	151	133	145	162	135	149	126	149	129	152	137	130	152	146	151	148	146	135	130	124	134	130	151	120	144	135	139	152	139	128	132	117	139	122	137	130	140	141	152	138	125	124	125	142	112	127	156	132	149	143	117	148	131	129	131	122	146	135	143	148	142	135	127	160	132	120	128	138	147	147	163	130	129	130	138	124	141	164	121	133	161	118	127	162	127	155	148	150	121	135	131	134	136	132	149	124	161	111	152	141	139	145	120	128	129	161	127	113	130	154	139	131	131	140	143	141	135	146	157	124	133	130	138	129	145	122	117	159	136	147	132	150	129	151	133	150	133	126	119	131	150	131	149	133	124	154	152	149	154	118	149	139	143	143	154	152	144	141	143	155	123	136	151	132	136	132	138	132	140	142	137	167	143	148	140	144	139	160	119	152	144	143	144	138	150	142	162	154	145	131	143	152	150	129	125	145	138	148	141	131	156	134	131	142	133	134	147	126	160	150	144	135	152	144	136	156	135	134	142	144	143	124	136	151	141	134	148	137	147	125	134	164	140	130	132	142	124	114	137	149	124	131	137	156	150	149	133	147	127	157	141	143	135	137	166	151	147	138	140	105	153	152	117	136	136	167	146	121	136	154	149	131	142	130	137	149	168	148	151	154	136	154	141	135	147	149	143	154	137	127	144	145	155	127	141	142	159	156	147	134	130	143	155	123	137	121	147	139	136	131	153	151	119	138	136	127	126	128	145	141	137	146	130	148	142	143	163	166	129	131	151	127	131	163	137	134	119	134	151	138	138	148	129	144	150	146	133	135	135	159	148	134	117	145	117	136	165	130	142	131	115	133	147	135	101	149	109	143	152	162	149	121	120	140	144	143	138	137	138	159	129	149	163	167	129	132	146	147	120	134	134	127	150	163	144	140	155	153	138	129	140	130	142	136	140	140	146	138	130	144	141	133	142	145	115	118	130	143	143	144	153	151	146	136	137	145	152	137	135	132	130	145	141	130	135	141	131	134	142	141	154	129	141	142	131	147	131	168	139	137	136	137	134	129	152	134	140	125	136	128	132	131	171	141	152	154	119	138	137	150	137	153	150	156	127	126	145	156	147	148	121	132	138	144	135	130	153	133	140	140	136	137	130	138	141	151	120	126	122	159	150	144	126	145	163	135	137	123	157	141	123	133	142	129	130	142	129	141	146	130	141	118	119	124	123	129	132	125	121	145	130	138	145	142	150	143	144	129	149	139	142	158	149	135	162	155	142	132	125	123	127	128	144	140	135	139	136	139	162	121	140	161	143	144	136	156	125	138	116	132	147	129	135	152	135	111	148	132	135	141	158	141	146	134	160	148	148	144	141	123	142	141	130	124	127	146	132	133	156	138	126	163	139	145	125	148	147	126	138	143	124	140	145	120	128	155	130	152	144	127	127	143	128	129	134	113	130	117	144	131	144	150	143	124	133	135	168	144	148	130	146	127	145	136	141	155	128	143	131	145	149	154	134	136	138	124	140	132	137	127	126	128	155	148	133	139	137	143	107	145	146	146	131	147	127	156	138	138	144	151	118	135	143	141	136	129	138	161	155	118	128	134	140	147	150	114	167	136	124	133	159	130	150	147	150	132	128	156	135	126	134	125	126	127	126	130	135	142	132	169	131	150	120	151	119	130	133	147	146	147	143	153	148	141	164	136	142	145	129	117	135	131	162	145	150	129	158	157	144	140	143	147	136	133	139	151	167	136	140	143	140	124	127	138	126	128	153	123	125	112	135	135	133	150	148	145	149	143	132	133	148	118	132	134	155	130	129	151	138	138	126	116	133	152	154	152	137	137	162	127	141	141	144	128	130	153	130	146	113	136	159	132	131	155	151	137	135	134	145	143	129	148	149	129	149	145	141	133	151	146	152	155	146	133	150	131	113	140	126	141	145	144	140	152	121	152	161	140	138	132	154	140	147	142	153	145	142	150	151	149	142	113	117	122	132	131	131	135	138	148	144	130	132	136	135	153	153
22383	21056	28634	23710	21288	22308	19620	9861	6168	4726	3438	2677	2157	1773	1448	1227	949	780	631	530	501	392	354	330	341	340	322	290	252	280	303	283	275	273	283	259	266	277	301	259	272	293	278	287	257	269	267	288	295	287	266	259	271	251	266	257	271	274	272	262	298	256	316	298	287	283	271	282	275	270	232	269	251	267	255	272	269	264	249	266	255	282	268	280	260	265	250	282	267	263	281	253	256	264	248	292	285	280	293	283	290	267	267	280	261	257	259	255	266	246	262	278	262	263	260	256	263	282	259	269	281	229	278	252	252	275	278	285	288	267	275	291	248	275	269	263	263	289	263	270	271	247	279	258	238	278	293	280	273	272	265	260	310	289	283	265	265	288	265	281	300	258	275	248	290	262	243	286	279	235	264	285	252	252	263	239	234	278	295	266	279	293	263	260	262	274	251	277	256	302	302	258	249	246	251	274	237	260	284	271	275	249	252	261	274	281	263	254	272	250	271	262	272	256	263	258	241	258	263	274	270	262	272	248	258	283	271	295	298	267	274	274	271	263	270	273	270	248	236	277	292	262	289	236	264	248	268	249	279	296	277	265	243	257	268	234	289	296	266	253	280	250	251	277	255	253	273	253	267	286	255	266	256	261	250	247	297	253	297	268	249	244	259	296	230	273	259	269	244	249	283	276	290	265	242	288	269	270	235	270	256	255	249	288	264	256	249	282	275	241	265	268	286	274	278	284	282	259	285	253	252	252	263	290	285	287	278	262	249	268	252	269	260	268	275	266	272	249	294	278	275	271	282	261	261	282	240	243	290	249	268	276	258	262	237	272	262	271	275	299	289	253	288	271	281	236	288	247	306	258	245	283	270	250	253	284	271	278	295	301	249	271	287	241	278	284	286	268	278	293	255	274	270	266	251	291	292	310	274	266	232	253	261	262	252	278	270	276	272	274	267	265	267	248	259	263	273	273	235	295	264	258	269	282	297	241	268	246	284	266	286	251	268	270	288	283	261	300	259	262	244	246	281	262	257	219	244	252	272	267	275	261	257	258	243	296	272	295	275	280	273	284	288	261	272	269	281	271	256	264	261	261	244	231	281	254	282	254	287	287	283	264	283	256	258	274	280	245	266	273	273	254	260	277	251	267	277	272	259	281	275	306	273	261	279	260	267	256	284	258	245	262	269	256	258	263	286	253	270	267	276	284	267	267	242	303	260	268	281	275	244	267	267	250	281	249	269	261	257	255	282	275	261	258	278	299	262	242	273	268	280	278	252	285	264	281	263	256	260	266	247	255	265	257	254	304	273	302	257	266	245	259	272	259	262	288	285	257	265	240	293	285	260	275	254	287	268	293	260	264	244	255	279	259	243	279	270	266	273	286	276	243	273	250	274	262	259	277	262	276	269	260	273	284	286	241	256	276	302	268	278	267	260	269	258	264	283	264	293	282	271	262	254	284	255	253	273	254	254	250	250	293	292	282	284	261	245	266	257	262	287	273	280	269	246	272	264	264	309	260	302	245	241	245	306	282	229	233	284	231	262	249	278	250	264	269	276	255	268	288	253	265	259	272	261	254	276	295	253	254	267	262	301	252	251	270	270	246	248	310	280	278	243	268	286	263	256	267	243	252	273	276	285	257	258	273	271	270	258	257	278	242	264	271	261	270	275	238	264	254	259	290	296	251	296	248	274	263	285	277	289	291	257	288	288	253	297	237	288	250	293	254	248	267	258	263	276	258	265	286	258	256	268	273	283	271	269	287	258	262	251	286	258	272	281	289	258	245	287	261	260	270	286	261	259	292	255	249	279	265	259	252	294	258	268	281	237	255	269	239	266	266	279	238	245	265	263	274	271	256	240	240	279	294	272	257	268	239	255	281	267	266	292	259	253	275	253	303	256	260	260	250	270	271	284	256	265	256	257	283	261	270	292	259	232	265	271	251	254	255	259	252	273	270	257	284	268	277	254	247	261	229	279	252	261	239	288	262	269	278	283	255	261	253	287	267	247	265	278	274	231	283	248	304	268	281	246	259	244	227	257	258	265	260	291	262	274	279	268	254	277	291	286	264	266	269	289	232	292	259	260	272	291	277	267	260	257	281	257	240	221	254	282	292	273	282	265	277	252	286	280	266	278	265	258	250	254	268	275	244	252	261	249	288	259	263	249	243	253	256	261	293	289	240	296	253	269	314	279	272	316	271	251	246	261	260	255	283	254	228	267	291	283	250	253	281	275	257	262	247	298	329	261	259	274	253	254	260	268	298	275	258	282	266	293	238	270	263	279	273	288	265	248	283	305	264	249	285	270	268	268	262	264	251	241	286	241	291	255	271	254	272	253	298	227	255	290	279	295	281	246	298	270	225	262	241	259	263	251	239	250	267	223	267	278	273	270	273	289	255	268	297	288	271	250	256	239	265	289	259	261	264	275	262	262	273	260	252	241	251	276	252	293	294	258	306	293	297	274	270	256	312	261	297	254	276	260	253	271	267	242	293	264	292	262	267	277	280	266	256	300	278	283	263	257	298	277	262	270	276	252	276	263	252	270	258	259	265	286	254	245	259	258	262	280	314	249	276	261	270	256	250	280	266	287	251	263	280	304	299	285	238	250	258	282	280	294	276	289	248	273	255	268	270	256	299	247	258	244	283	265	248	243	257	292	263	264	264	245	243	241	275	271	264	252	285	257	280	277	276	239	281	273	264	275	284	236	261	267	248	261	235	278	272	270	297	279	261	291	274	287	282	266	239	263	251	253	232	280	259	265	288	267	256	260	281	287	287	237	260	265	280	267	283	266	244	285	254	273	267	218	282	269	261	256	266	274	298	273	276	274	272	281	289	261	253	249	280	260	266	263	267	257	262	224	265	275	282	259	250	269	286	266	254	278	264	272	251	269	261	283	295	259	266	284	269	267	261	261	259	262	280	246	257	266	262	278	279	283	229	265	262	271	277	277	267	259	249	269	282	235	279	272	234	255	262	271	257	271	256	273	242	286	285	256	263	257	246	258	271	267	284	325	275	263	240	233	279	255	292	255	305	248	254	261	255	270	262	279	258	264	257	277	280	290	281	254	308	257	269	284	263	247	257	267	290	300	293	278	272	246	243	246	279	265	238	274	267	299	217	273	251	248	271	283	262	291	259	265	250	249	284	256	259	271	286	273	304	282	281	280	245	251	233	288	246	279	278	282	253	253	292	270	281	277	275	285	286	252	267	264	256	271	279	254	268	274	264	288	274	257	254	261	256	252	261	257	290	254	266	254	258	280	248	272	258	265	258	266	299	282	279	298	288	280	270	278	272	269	265	236	264	271	270	275	276	235	264	275	302	247	271	295	254	286	275	292	286	236	246	249	253	285	274	250	251	266	276	276	303	281	243	301	241	251	271	248	281	256	278	266	265	267	263	245	294	298	291	284	271	241	279	232	252	260	267	262	287	280	272	274	249	281	269	275	268	268	290	272	263	273	276	264	283	273	250	289	253	266	265	278	266	253	261	285	276
28330	53914	42575	32084	26919	21671	17054	13157	9858	7623	5771	4419	3400	2829	2332	1848	1452	1118	932	708	583	464	433	401	386	405	351	376	344	321	338	299	293	307	278	277	287	305	292	294	316	291	308	274	296	277	253	293	278	293	291	307	291	267	307	302	307	303	301	306	266	294	303	282	309	298	330	276	300	334	284	307	296	289	351	304	297	301	292	267	303	287	285	292	287	283	291	308	290	289	266	287	297	286	293	299	287	269	288	296	333	330	323	246	276	312	278	299	276	323	293	293	297	274	282	304	303	302	299	292	263	294	316	303	311	269	300	279	300	322	302	289	317	262	303	313	308	274	267	283	274	279	270	286	289	285	297	264	284	282	293	303	270	284	295	269	271	314	265	305	275	329	312	307	278	308	302	267	275	282	268	289	257	307	323	324	296	293	296	269	289	291	295	306	309	299	302	279	269	285	292	290	259	284	262	254	286	295	295	293	289	289	309	286	306	299	281	280	253	297	296	269	269	287	297	299	294	296	309	328	255	288	281	301	292	322	305	266	300	301	274	285	299	294	277	313	290	299	293	314	311	293	294	293	287	294	285	274	316	285	296	291	286	275	292	283	316	280	283	307	291	281	286	323	270	290	294	295	299	266	281	277	288	303	303	284	285	300	281	294	269	261	274	286	313	301	294	300	313	290	325	252	295	281	283	294	274	282	264	311	272	313	294	288	271	288	280	272	287	288	283	285	309	286	292	280	249	266	298	273	291	301	317	304	270	311	274	301	295	303	291	290	302	276	255	278	269	288	284	271	319	285	286	260	290	281	305	285	266	282	270	294	289	298	318	283	291	291	258	323	280	310	267	317	277	287	284	313	266	280	306	282	293	291	290	324	279	268	343	313	282	282	315	273	241	303	282	299	314	265	287	285	289	295	273	302	297	290	304	275	297	294	277	328	316	289	303	290	297	284	249	278	280	288	302	262	289	302	295	287	290	291	262	287	298	297	291	275	312	264	308	289	293	267	295	288	273	283	318	278	333	338	287	306	314	302	290	275	276	287	323	273	264	283	298	290	298	283	294	309	325	300	286	295	281	314	288	267	280	309	308	259	272	315	265	263	301	282	294	328	308	277	304	316	297	312	289	308	267	269	260	255	286	306	276	283	291	268	306	280	305	287	288	286	314	276	268	296	297	312	282	290	283	283	289	316	308	288	280	298	296	264	281	287	280	297	264	278	289	298	314	276	285	270	294	305	291	270	318	283	300	282	307	278	277	297	293	259	292	271	314	313	307	281	257	275	289	309	319	280	297	294	294	318	307	296	274	316	287	303	314	290	279	272	313	289	289	318	298	267	280	302	279	282	279	302	255	283	272	280	281	278	295	319	279	296	280	287	285	291	284	272	277	281	282	293	286	284	299	310	288	295	279	294	293	273	268	271	288	274	308	287	301	304	308	243	252	293	323	261	313	292	281	296	274	287	290	296	292	288	279	295	272	280	303	310	291	274	311	298	251	281	276	311	274	270	318	308	286	302	267	295	261	303	314	281	274	286	317	314	285	301	291	265	284	264	308	301	281	300	327	274	300	268	323	295	294	295	272	310	273	265	313	311	297	321	284	297	297	286	307	270	286	280	273	294	261	289	274	280	289	290	296	281	295	273	320	294	277	257	283	333	273	291	269	299	269	301	258	282	289	311	308	268	292	284	267	298	272	289	324	302	300	294	281	266	272	286	290	300	320	302	273	247	302	313	276	303	293	300	317	315	251	302	284	313	259	297	290	291	264	295	282	304	266	281	320	253	282	282	294	309	264	288	305	319	318	286	287	282	293	314	283	281	288	296	274	314	279	293	292	321	303	312	286	301	284	294	284	272	305	331	335	295	292	315	295	273	269	273	283	292	276	308	305	288	303	297	303	295	290	300	276	321	283	294	290	335	293	305	267	315	277	297	287	264	295	295	291	289	297	275	287	233	286	320	301	288	295	307	289	280	299	279	256	314	264	296	267	292	272	297	277	302	283	281	300	281	265	289	284	305	293	338	271	306	289	311	274	307	276	301	294	257	294	297	294	285	297	274	309	300	293	278	310	298	294	296	285	279	264	290	255	290	309	302	293	306	311	267	275	253	290	298	262	290	301	311	302	294	315	285	308	264	323	325	264	284	281	318	292	274	315	277	261	288	285	317	302	296	279	298	290	265	326	280	284	285	283	257	282	273	301	290	288	290	328	298	325	290	284	314	299	284	304	304	297	311	268	288	291	280	294	314	287	308	310	260	280	317	287	283	325	288	298	301	297	284	287	312	292	295	295	297	305	309	311	321	280	298	287	275	280	292	283	292	282	270	289	301	286	304	262	323	285	313	276	290	289	288	269	291	304	288	269	288	313	298	323	291	304	275	278	292	257	299	254	283	289	304	303	283	317	305	308	288	285	278	310	282	292	289	284	297	280	307	280	320	276	275	309	291	279	253	277	265	292	301	294	296	257	292	313	284	304	307	273	304	321	284	261	272	291	292	286	277	304	282	286	305	319	307	275	284	304	293	287	308	301	276	297	266	295	302	246	307	293	294	308	290	310	301	281	299	272	284	274	270	274	283	314	325	288	283	271	276	316	289	259	299	279	319	307	310	293	327	304	275	267	306	291	302	283	282	305	273	280	293	294	293	289	316	285	286	272	287	281	294	283	272	273	298	292	287	293	285	300	280	305	282	300	292	272	302	297	267	279	286	310	290	286	254	305	296	304	264	293	296	283	268	294	317	300	294	289	264	276	293	258	271	270	285	297	277	336	327	313	325	251	288	282	282	308	267	293	298	297	263	282	274	292	284	256	276	247	318	300	271	303	294	296	307	282	301	295	303	254	301	301	292	298	294	275	310	292	277	306	290	308	277	319	315	297	307	308	275	281	266	296	291	303	290	295	291	280	304	318	294	278	292	310	304	297	304	312	315	282	291	261	265	289	273	281	298	290	302	279	270	286	287	301	286	293	291	306	291	314	284	290	287	309	262	260	283	286	309	314	293	292	287	307	276	296	300	260	292	258	267	306	293	310	308	278	266	316	286	252	304	279	288	269	296	283	314	289	265	267	281	280	297	280	298	318	295	320	266	327	330	283	296	316	304	308	336	323	258	255	284	283	293	250	278	288	307	256	278	298	310	286	311	312	290	263	279	303	299	312	245	290	299	293	291	302	289	285	263	303	272	271	296	286	311	280	305	272	273	293	288	293	315	294	299	285	298	279	301	297	292	262	295	302	308	293	278	302	274	269	283	316	279	301	276	312	278	289	335	284	302	309	291	265	292	310	289	260	281	286	280	269	283	300	268	293	292	267	278	278	278	278	279	305	282	307	309	279	291	288	282	259	313	298	277	294	289	277	283	288	295	284	298	275	324	307	265	310	295	298	313	301	278	305	281	290	253	291	315	275	313	291	285	306	271	268	301	283	277	289	269	284	309	309	277	264	303	291	315	284	266	295	283	252	283	313	288	292	278	261	312	306	311	275	304	296	292	296	298
28212	25153	28680	21671	13029	8302	5620	3866	2845	2092	1695	1306	986	847	704	609	469	420	354	281	261	238	200	205	214	217	181	195	179	167	172	169	182	172	169	179	158	186	167	183	181	163	162	183	180	164	174	172	150	189	170	133	165	192	186	190	172	191	164	157	139	173	170	167	190	179	166	197	197	161	163	153	166	184	181	196	172	187	160	181	202	166	168	190	179	176	177	180	154	177	178	183	177	188	190	195	175	176	164	181	172	166	189	192	149	164	187	174	179	200	166	183	189	194	188	159	168	159	195	195	211	176	202	184	154	178	199	170	176	164	163	179	173	177	183	174	164	162	176	189	168	177	190	161	176	189	177	185	152	163	193	168	166	184	173	168	184	215	176	157	175	181	163	163	157	154	154	173	179	173	208	185	181	153	153	208	168	165	162	171	171	184	185	178	183	194	164	160	183	177	172	164	149	161	167	174	188	187	181	164	166	188	197	160	193	182	176	173	165	176	171	177	166	168	161	194	189	156	187	171	152	182	174	182	145	190	183	187	163	198	160	162	170	182	177	165	170	173	174	169	162	151	174	161	178	170	178	182	157	198	168	180	164	175	180	170	163	181	176	165	178	187	154	168	186	190	178	186	189	170	161	184	153	181	189	192	163	171	173	170	145	167	177	177	169	181	189	202	169	174	172	164	173	158	176	160	201	176	157	188	176	209	163	156	172	165	181	199	221	195	175	161	180	154	172	201	184	193	157	167	181	231	168	200	185	168	163	147	163	137	182	180	186	173	159	183	168	182	175	172	189	145	180	166	180	189	181	192	148	161	185	157	195	184	172	179	185	187	170	156	180	166	148	175	165	201	185	183	175	201	166	156	196	151	191	229	169	183	182	166	170	168	185	167	209	167	192	178	156	173	177	183	175	179	164	185	174	178	171	151	187	189	150	176	169	163	180	194	151	177	159	196	167	187	162	164	173	179	161	155	162	170	148	159	163	192	170	171	149	171	128	189	181	170	175	180	183	177	170	156	168	122	200	161	171	157	186	188	177	179	184	181	174	156	185	171	177	176	177	156	135	184	163	132	178	194	163	174	157	172	190	191	188	166	175	196	173	168	180	186	156	165	184	172	190	153	167	176	178	174	181	189	191	171	178	195	156	177	172	177	183	156	163	170	139	168	153	175	162	176	194	179	192	159	182	153	172	169	187	196	168	185	169	150	180	177	180	171	183	165	177	157	158	190	175	171	160	172	165	207	148	162	171	185	186	188	181	166	153	162	168	168	194	154	156	175	170	176	185	163	194	171	174	190	179	171	187	166	187	179	174	168	179	166	145	166	169	176	197	183	171	182	175	176	170	179	172	189	149	173	181	190	189	183	200	176	175	167	181	169	175	180	193	176	185	189	151	176	196	166	164	166	156	176	159	159	160	180	180	171	173	171	184	167	175	178	173	164	154	147	179	166	175	172	138	164	181	166	167	189	159	173	178	174	174	195	205	182	155	185	156	170	165	176	185	160	175	175	173	187	188	175	179	176	184	183	180	187	181	167	181	194	163	173	170	164	174	195	189	180	170	184	169	162	182	167	189	170	171	150	159	184	157	159	149	201	183	167	184	159	216	172	165	184	182	179	174	172	185	155	176	171	171	166	177	166	175	178	167	165	188	173	167	175	165	174	178	155	185	175	156	155	154	156	191	160	167	177	175	156	184	209	197	185	176	151	158	181	182	177	156	179	146	194	183	187	174	185	159	180	193	155	180	183	173	154	164	174	164	187	177	190	162	132	160	172	204	150	168	175	172	180	179	159	174	163	150	185	208	168	191	183	155	165	161	190	187	180	179	173	163	173	201	181	187	195	191	208	182	202	153	189	191	158	166	173	184	204	166	163	174	200	185	187	170	176	166	169	177	157	197	188	187	181	166	192	161	173	180	148	189	167	202	178	190	185	183	166	174	165	189	193	189	185	166	166	179	185	172	161	160	179	159	171	175	178	164	201	165	178	169	178	147	174	187	180	157	181	163	173	158	188	158	201	174	156	174	170	172	186	172	173	176	194	179	200	162	167	162	173	179	201	170	165	153	181	159	177	167	153	172	169	170	177	163	193	179	185	162	171	164	182	172	181	194	181	196	189	170	168	178	200	161	186	166	174	168	185	183	185	176	179	170	192	180	196	171	203	185	188	188	168	175	204	180	168	169	156	172	148	163	182	148	165	144	160	170	189	155	181	193	187	182	179	163	184	185	171	150	160	169	165	197	159	168	195	176	186	181	165	181	153	171	177	178	181	185	158	192	152	209	168	176	201	174	145	185	173	174	170	172	179	165	158	170	181	152	179	170	176	158	183	182	175	173	166	160	174	155	176	174	168	163	171	167	171	171	187	198	153	183	175	166	150	181	215	189	204	168	175	186	191	172	176	189	194	175	167	182	158	154	179	183	197	184	190	174	172	182	184	187	186	185	187	171	191	168	176	177	176	180	176	184	171	154	150	185	167	171	168	171	180	187	185	177	185	185	175	170	154	200	180	162	180	200	164	164	158	171	172	159	159	197	184	167	173	173	162	162	167	139	174	184	172	172	185	179	170	172	170	171	164	199	194	176	136	181	179	145	174	181	169	163	184	160	192	169	170	173	158	155	158	163	182	177	168	192	183	169	180	167	167	186	153	187	202	200	180	186	176	210	174	178	181	149	171	175	190	174	192	176	173	178	165	169	176	153	172	189	180	151	164	182	168	173	186	173	180	144	170	159	185	197	168	194	177	179	201	149	170	173	192	167	193	160	156	196	173	167	182	167	166	176	180	149	164	171	165	184	168	195	161	163	193	183	172	187	191	196	162	197	158	162	175	173	184	157	160	186	178	169	182	199	190	164	169	162	166	156	176	192	171	169	185	180	198	196	186	173	180	185	196	188	154	163	170	174	178	190	164	189	184	161	187	161	191	184	167	173	155	185	181	183	186	176	172	177	180	198	165	208	182	189	187	166	158	173	154	177	157	150	182	171	183	188	173	162	179	150	172	177	151	163	190	173	166	187	188	178	182	155	206	174	182	176	176	173	194	157	186	188	177	167	161	187	168	184	184	187	168	175	176	179	174	188	187	197	191	179	192	165	166	184	195	190	151	173	168	152	166	190	157	178	163	185	147	168	167	206	151	178	186	187	171	162	172	192	196	179	182	188	187	180	159	175	177	188	176	161	177	187	173	173	149	171	189	167	167	172	170	203	178	176	153	164	173	166	191	172	177	183	171	176	175	207	184	181	165	179	159	184	192	170	160	176	153	169	191	172	173	163	170	186	185	188	188	190	186	193	171	186	157	162	175	189	181	179	177	165	181	171	165	173	181	157	180	163	176	182	189	170	173	169	185	175	186	201	164	172	189	189	190	153	196	181	196	176	181	182	183	171	152	182	155	159	168	183	183	180	167	187	160	174	164	196	175	189	154	158	175	176	177	165	151	170	185	170	196	194	156	165	190	182	171	157	200	177	166	160	174	157	156	171	193	154	141
26097	41404	31025	21315	16962	12821	9599	7131	5149	3843	2984	2286	1761	1368	1140	934	728	619	486	324	332	293	248	198	215	222	201	214	209	214	198	159	206	197	201	196	200	204	189	209	180	191	197	199	204	177	170	203	207	208	183	199	166	189	173	192	200	185	178	211	198	208	209	207	207	186	211	193	175	164	186	193	190	174	199	178	195	195	203	192	200	184	195	204	182	184	201	168	178	187	218	212	216	196	182	185	190	165	197	191	182	185	225	203	201	184	193	195	197	197	180	204	187	210	193	213	179	206	171	201	189	172	181	190	191	209	197	201	196	221	184	198	209	187	215	188	227	199	177	195	169	178	175	213	185	181	182	178	185	210	183	186	192	185	192	219	193	219	183	185	185	181	177	219	177	198	195	205	175	195	184	183	207	174	186	176	162	177	196	200	170	189	198	196	175	199	198	194	205	171	199	193	188	180	180	175	195	208	163	185	184	188	210	220	175	196	192	217	216	171	178	183	200	217	174	198	185	195	192	211	207	193	211	175	193	205	170	181	190	178	185	187	202	177	188	198	184	185	188	192	182	211	199	177	175	199	197	191	201	187	185	162	184	167	153	190	150	178	186	197	186	189	200	178	206	163	175	185	193	191	192	204	206	215	186	194	204	198	210	175	185	199	149	176	169	190	197	204	173	196	204	201	191	199	225	199	163	182	187	197	171	174	194	177	195	198	200	195	175	189	232	185	180	186	165	191	207	196	200	173	192	170	207	190	193	170	214	172	202	178	221	171	200	178	206	182	183	202	196	155	211	197	204	193	185	206	162	189	199	215	191	198	181	214	207	193	188	200	210	185	178	192	207	202	177	194	232	187	191	185	185	190	193	193	177	260	208	177	189	176	183	213	174	197	185	174	188	186	199	206	200	212	192	183	183	191	206	211	182	189	197	184	203	193	205	168	172	200	211	196	175	199	182	210	179	217	207	212	176	167	204	184	198	192	193	166	194	230	191	193	192	203	197	206	193	182	187	184	196	184	205	184	197	184	183	177	217	195	187	193	203	183	202	212	159	190	183	195	205	190	189	186	208	182	210	185	181	183	176	170	184	186	199	182	204	199	179	180	194	197	187	200	204	199	180	187	209	186	173	198	202	195	197	215	185	178	184	211	195	190	205	193	179	192	176	176	202	185	208	176	213	193	192	175	186	191	209	193	178	178	171	217	188	208	206	190	188	179	171	198	184	202	204	191	197	217	193	193	188	210	172	191	169	191	199	195	186	194	203	194	209	201	169	172	221	201	191	159	168	187	188	182	188	218	175	190	191	207	174	190	191	179	180	175	209	174	190	201	186	187	177	192	205	161	200	213	175	199	214	197	181	185	209	197	187	188	198	203	185	178	216	203	201	215	186	205	210	184	213	187	192	205	190	183	167	198	190	194	166	196	192	179	197	203	198	201	181	177	203	216	186	189	227	187	188	183	208	183	215	200	224	211	177	198	185	187	192	191	191	180	201	215	183	194	194	182	192	204	173	174	180	186	196	229	169	194	205	191	176	205	181	188	205	191	181	187	186	193	195	176	184	189	157	189	208	182	203	179	195	187	175	199	198	182	182	196	202	181	198	184	198	184	204	209	178	196	185	186	223	167	183	181	175	197	173	189	214	196	200	192	201	187	180	192	179	189	183	194	204	202	179	206	194	192	200	170	197	204	194	201	183	209	179	188	164	156	192	185	187	175	191	183	188	200	194	185	214	195	197	189	170	193	198	187	189	178	170	188	158	181	198	178	183	179	184	192	212	158	210	197	204	191	196	195	187	154	172	214	227	182	213	209	168	191	201	178	176	202	160	204	182	188	194	188	201	175	174	165	173	202	181	201	207	176	180	191	181	216	185	188	189	210	186	195	197	170	201	229	193	208	189	199	172	208	184	209	177	209	192	221	190	199	159	188	187	182	186	169	198	188	205	208	199	198	196	202	194	172	185	160	188	186	182	187	204	186	198	183	197	206	200	200	170	184	186	191	203	190	198	175	176	197	189	179	173	183	195	189	184	183	208	185	199	170	176	220	185	205	174	196	203	211	182	176	194	185	195	197	198	221	192	202	196	185	183	193	223	203	200	182	197	187	189	211	179	219	185	206	191	196	169	192	210	210	179	226	199	158	208	194	213	167	221	174	191	185	186	176	202	204	209	191	197	186	179	187	180	179	223	204	197	212	182	187	181	213	189	186	225	196	209	205	204	172	184	201	208	190	188	172	211	206	204	209	185	174	197	177	204	199	166	185	190	189	194	190	151	191	194	214	181	186	175	188	192	215	213	187	194	208	180	184	161	200	185	185	183	209	193	216	206	192	212	171	211	176	173	179	185	167	196	168	176	184	158	180	181	177	182	214	177	174	215	177	200	163	188	192	194	177	215	188	217	217	187	176	205	190	216	194	171	199	182	183	190	199	180	184	207	180	197	164	187	193	210	197	207	193	205	172	184	184	162	176	200	196	183	236	191	177	177	203	197	188	177	209	205	191	177	207	207	205	206	185	186	220	196	192	195	201	195	195	159	192	183	173	212	203	194	212	200	211	185	208	228	181	175	202	193	193	181	186	210	184	197	186	215	191	191	190	195	181	213	220	216	166	188	176	194	192	176	164	200	172	202	197	194	203	168	216	223	172	181	185	198	195	212	203	193	219	220	214	193	181	183	209	195	179	219	206	195	198	205	199	192	203	201	195	183	214	197	185	192	194	189	189	192	188	185	194	204	196	184	201	209	207	165	190	172	196	203	164	177	208	196	198	200	169	171	197	201	188	192	179	172	209	170	191	194	185	212	162	171	177	205	197	165	179	203	187	183	174	194	196	208	191	187	192	235	206	189	173	196	182	200	173	197	178	197	189	191	180	167	180	198	197	185	216	183	194	215	185	165	215	195	188	187	171	205	205	200	200	190	182	186	221	174	183	196	181	186	216	177	203	214	200	199	176	208	174	185	214	190	200	222	170	203	200	168	196	206	195	220	190	196	171	196	206	164	182	216	204	186	182	210	148	210	185	159	190	191	210	179	215	214	196	187	173	208	194	211	185	210	197	190	200	194	214	189	198	215	190	178	179	169	186	202	218	206	217	176	197	201	196	181	183	188	189	171	203	196	169	198	184	213	197	190	198	183	171	198	176	201	167	186	224	201	191	187	190	193	176	191	205	189	205	178	191	208	174	203	182	188	184	180	174	169	183	188	217	192	195	184	177	195	196	158	188	201	207	195	188	195	167	172	191	179	214	165	190	186	189	195	205	192	169	192	174	200	204	165	218	198	189	185	234	210	199	195	198	195	203	176	204	160	184	207	198	209	192	180	174	197	195	201	192	199	199	174	209	217	183	176	192	181	193	177	208	196	186	209	208	167	215	211	166	206	181	185	175	199	192	195	184	186	203	220	192	190	198	195	199	202	216	233	194	229	194	194	192	183	176	181	187	174	199	176	176	188	205	202	215	218	204	187	195	197	214	186	195	198	210	182	183	199	194
23338	21012	28236	24148	21560	18997	12038	6660	4510	3397	2660	2052	1653	1422	1089	971	783	692	560	478	440	358	302	349	309	338	309	320	315	304	300	278	328	283	314	278	280	297	275	275	272	307	318	276	276	289	304	274	319	293	279	273	273	291	283	287	270	294	269	286	263	312	243	288	275	273	306	305	269	291	308	271	286	298	317	314	286	279	300	304	288	308	306	310	300	301	289	302	282	296	286	298	293	282	287	286	273	285	264	297	274	309	311	290	286	289	324	305	326	291	290	275	280	270	303	278	307	274	328	331	301	277	323	294	294	282	316	299	274	284	320	279	276	274	281	296	285	325	299	274	299	296	258	326	288	300	285	294	307	278	302	296	323	277	286	288	323	298	265	276	274	284	287	291	267	308	291	297	270	302	276	291	279	290	303	284	301	282	294	290	314	305	300	291	314	308	273	297	280	277	308	305	275	281	304	299	276	311	309	297	290	305	298	299	287	315	300	287	307	296	307	296	279	314	327	310	303	292	304	295	280	300	317	315	319	278	289	292	284	326	289	321	291	306	285	269	283	288	319	284	270	299	276	266	307	272	285	306	305	298	297	276	319	304	279	323	254	285	264	299	257	286	304	298	277	293	311	287	281	270	310	280	293	283	260	288	279	310	304	258	289	263	313	293	283	299	296	290	288	306	327	295	288	284	313	331	309	281	314	282	292	279	293	300	277	275	294	273	306	300	307	294	327	271	293	295	274	295	292	315	289	278	294	279	310	264	284	272	322	291	282	293	275	285	283	281	277	284	291	286	270	308	303	254	286	300	301	276	308	289	307	289	302	291	292	271	314	280	317	293	259	300	293	292	308	314	280	255	286	304	315	311	283	271	297	308	268	282	295	323	269	285	313	262	300	265	304	291	305	260	296	325	268	284	287	284	292	292	315	286	290	298	285	275	299	273	281	311	292	304	298	299	299	289	299	270	309	295	309	311	285	272	295	291	304	273	313	271	290	294	281	329	287	328	289	310	323	295	274	274	301	314	293	291	328	288	287	267	288	340	314	285	293	272	265	278	321	305	305	287	264	289	335	319	288	280	260	290	274	298	261	289	277	315	290	291	305	293	276	296	284	303	290	333	286	257	304	286	299	269	300	258	345	256	276	296	301	281	293	313	286	257	280	295	307	285	305	289	276	303	288	327	273	277	307	295	312	287	291	292	258	292	295	286	273	289	274	266	308	272	290	307	288	311	290	284	264	257	279	270	284	285	279	284	300	297	265	294	315	279	285	274	286	266	303	294	284	282	271	300	308	265	303	314	274	301	284	268	272	270	303	285	298	314	281	320	257	334	282	310	283	252	296	301	288	314	288	285	275	314	299	269	261	302	298	300	303	283	313	286	286	254	268	278	297	283	264	279	282	285	287	288	295	284	282	333	287	296	293	281	304	284	330	310	317	316	265	289	290	311	289	281	290	300	272	271	300	293	306	275	284	296	286	294	316	290	303	293	279	291	305	312	287	308	272	289	288	303	294	307	308	307	282	277	294	281	280	275	297	332	303	302	283	291	259	256	303	287	281	300	304	268	292	288	298	266	260	273	278	271	289	294	310	264	322	275	299	266	272	278	296	318	284	327	294	276	276	292	272	274	289	268	301	280	289	274	280	295	283	329	299	307	269	284	288	286	312	309	276	299	273	277	306	284	309	317	285	287	305	308	287	284	282	269	308	291	277	336	305	291	292	300	278	294	336	297	289	315	271	294	317	289	310	301	259	282	308	288	292	280	304	306	302	266	310	267	257	295	268	272	329	265	311	300	278	313	280	300	302	285	288	296	292	284	323	285	306	310	298	281	275	312	300	294	313	308	339	287	287	293	291	279	273	323	312	333	302	280	290	275	286	310	267	307	294	284	295	272	299	287	330	268	299	255	253	284	254	281	278	281	311	277	282	299	339	296	262	302	304	293	345	293	277	293	300	256	243	293	294	338	277	276	291	271	313	294	306	274	290	280	323	284	278	277	274	299	273	287	307	294	267	275	289	290	267	316	285	298	286	301	312	300	289	274	297	301	284	279	289	291	282	278	290	305	272	287	302	285	280	319	287	276	272	313	280	292	299	292	310	324	276	286	323	284	276	275	304	267	330	322	298	308	302	302	286	305	271	275	253	295	265	262	299	294	316	321	290	302	307	299	276	300	288	269	297	314	286	273	306	288	287	284	277	297	293	291	293	319	272	263	265	274	294	309	294	282	321	306	274	279	269	293	283	286	303	299	320	257	282	267	270	287	298	348	285	305	268	263	290	318	303	276	281	319	295	314	288	263	285	277	317	312	293	302	283	267	249	307	281	314	287	353	258	267	327	305	270	302	301	283	301	269	275	303	284	303	302	280	314	277	294	280	315	313	330	286	320	277	272	286	273	325	291	286	296	268	282	305	328	274	276	287	289	306	274	300	280	292	279	290	271	264	253	273	296	296	281	271	297	276	295	301	269	299	328	280	309	308	295	287	285	312	288	276	291	300	303	303	272	303	296	273	286	266	298	310	298	302	322	296	279	279	249	286	304	285	294	285	294	277	324	297	313	284	348	295	255	326	260	308	290	277	290	319	287	299	268	267	269	257	274	310	287	266	297	291	279	274	239	291	312	285	317	301	291	321	296	288	269	272	294	279	281	303	281	302	291	292	297	291	303	283	303	267	254	292	282	283	291	318	312	274	256	262	318	282	315	284	306	299	302	288	288	306	280	286	301	287	285	308	262	289	279	297	282	287	311	324	286	282	294	313	307	300	285	287	332	294	279	290	314	282	331	266	297	304	276	293	290	271	275	301	285	312	264	280	284	277	286	277	278	258	270	312	280	275	291	294	306	288	304	280	275	319	294	295	273	301	323	304	270	308	304	285	306	282	257	318	269	289	278	309	309	289	286	297	276	274	309	325	258	307	283	272	327	305	314	270	273	297	273	289	267	304	286	266	272	276	289	300	293	284	306	283	257	275	286	309	287	287	309	316	303	319	268	277	294	260	316	329	297	302	273	293	299	277	292	273	292	310	271	264	283	284	275	297	274	320	262	251	285	243	290	289	276	296	328	302	278	286	295	275	317	291	281	300	284	279	300	288	302	262	282	318	301	313	290	280	292	297	264	294	294	330	290	272	293	267	268	274	275	279	280	262	276	310	277	295	278	287	312	291	297	283	288	284	272	288	282	281	283	311	293	290	273	270	287	300	299	310	292	291	288	290	289	308	283	284	276	304	308	265	264	297	289	285	293	339	300	310	284	307	295	248	290	286	309	307	284	296	292	303	262	273	278	285	314	286	316	308	302	296	335	308	305	312	298	266	301	302	282	320	301	286	300	289	279	295	309	271	300	271	324	313	298	270	284	280	308	299	281	319	298	306	251	314	318	278	309	279	316	310	293	302	284	281	258	300	311	294	280	292	274	315	288	293	282	345	294	321	307	280	305	294	291	302	266	302	301	272	288	299	298	283	316	267	267	300	299	289	293	302	307	267	279	277
26563	48963	37683	27243	22277	17450	13351	10231	7727	5577	4366	3533	2640	2267	1764	1419	1184	969	767	618	521	468	404	394	406	355	344	381	369	338	316	345	311	299	293	339	315	311	350	305	320	323	339	350	290	322	320	316	301	347	327	283	334	349	314	306	315	326	290	334	320	346	301	297	313	333	328	313	340	297	278	337	301	348	314	322	314	309	329	312	321	309	297	307	309	318	330	323	299	324	287	301	313	307	318	293	327	314	318	276	342	367	320	308	320	312	315	353	304	328	331	314	293	319	297	278	336	289	324	301	280	336	305	324	313	280	301	320	319	296	300	334	342	297	306	318	307	316	352	293	331	299	346	321	279	275	316	292	316	338	348	303	303	337	315	307	305	335	299	295	306	308	341	325	300	308	315	298	308	336	304	330	352	341	331	308	308	305	292	323	317	301	330	328	325	321	358	318	311	325	301	345	298	304	330	333	308	328	332	309	306	331	288	340	293	280	296	302	307	299	299	350	319	344	291	346	321	324	322	329	331	293	325	367	294	303	327	306	319	326	309	310	326	327	353	306	287	287	287	336	356	306	314	323	331	306	328	344	306	340	296	323	326	304	325	309	294	319	283	321	305	323	311	336	325	311	296	315	285	318	322	302	274	301	359	318	300	346	298	308	290	364	306	313	350	301	284	297	324	304	349	307	321	325	329	345	282	322	322	304	315	288	298	342	276	310	317	300	307	304	291	292	312	320	333	325	331	330	297	269	325	348	318	312	307	349	341	344	307	297	282	328	327	312	317	306	308	289	337	287	328	313	317	285	310	322	310	316	339	346	304	311	299	316	284	299	275	302	322	314	341	305	287	305	317	315	301	320	298	310	311	322	310	317	316	324	333	313	337	328	326	331	322	289	287	323	314	327	316	322	323	333	303	294	311	319	291	314	329	318	329	346	297	337	316	328	355	313	344	327	286	349	324	299	332	326	309	306	287	329	317	324	271	319	304	303	340	338	303	298	343	303	352	309	287	334	279	293	312	336	314	294	316	327	271	306	347	300	294	312	303	295	310	332	297	313	300	334	337	290	333	283	322	347	340	316	328	315	312	288	318	317	319	324	322	333	322	290	329	308	319	317	279	311	304	336	312	322	328	294	295	324	312	325	303	338	341	311	301	331	335	327	315	316	306	350	306	308	318	292	277	328	322	323	350	288	321	282	318	321	337	290	307	335	335	319	306	310	363	333	310	325	325	308	294	339	301	306	285	323	302	309	272	301	305	308	366	314	302	294	301	309	323	344	320	336	325	349	315	308	306	362	309	300	292	333	334	324	319	296	316	344	327	301	288	341	307	323	333	335	297	330	325	331	301	292	316	315	340	316	322	326	299	352	279	343	351	340	323	337	304	330	286	330	351	326	342	296	321	302	311	315	341	323	295	320	313	331	308	335	291	307	297	331	336	345	342	305	306	326	294	309	325	309	327	311	332	362	340	301	309	300	327	278	332	315	318	339	310	303	308	309	288	336	347	325	346	325	297	327	338	300	318	312	280	309	306	309	290	298	318	319	287	300	325	301	305	325	340	302	334	340	310	324	330	293	300	290	308	308	307	305	337	317	320	334	302	301	341	334	333	316	312	288	349	306	284	309	322	314	293	300	293	299	313	316	335	352	286	292	327	320	305	315	303	293	315	298	327	321	316	364	333	303	317	296	303	299	324	339	320	336	316	314	312	315	316	295	309	286	363	328	313	311	308	329	308	328	313	308	303	316	332	296	308	314	281	321	302	322	298	284	302	324	301	330	351	298	304	299	322	284	339	314	313	297	360	305	322	335	277	325	334	332	280	304	290	343	318	346	281	301	315	315	304	323	320	314	299	320	301	316	303	338	328	307	327	334	310	347	313	332	334	321	318	312	316	330	332	309	290	296	331	292	311	297	318	342	318	309	329	301	348	354	320	334	289	325	317	324	334	316	331	314	287	322	298	318	299	325	314	299	330	314	302	307	293	288	319	297	290	327	278	329	292	341	312	302	316	298	340	300	315	351	296	351	326	302	286	342	293	332	336	322	337	334	314	323	302	304	297	300	286	297	311	309	316	301	305	304	324	318	346	311	297	330	291	288	307	313	285	332	308	326	324	304	326	297	290	326	326	289	333	341	328	326	307	328	324	326	306	315	293	304	306	352	342	319	326	304	306	315	342	310	308	325	308	292	304	331	304	314	308	302	305	317	346	324	293	332	343	329	314	294	317	321	283	319	305	321	305	302	303	312	307	333	324	304	281	327	315	285	310	355	318	308	306	334	318	323	327	352	303	317	301	354	308	335	339	310	313	312	333	330	348	322	284	287	309	343	293	322	320	321	279	326	308	337	319	309	312	297	317	313	333	322	296	291	313	315	308	346	317	271	347	313	326	302	292	327	303	377	322	323	314	317	328	324	331	296	320	299	320	330	314	310	319	316	328	306	311	310	267	297	325	333	322	290	308	332	343	294	297	323	325	297	315	323	324	354	339	345	322	323	314	338	307	303	308	334	296	325	326	308	314	332	311	326	299	313	302	316	305	297	311	319	315	310	327	302	310	288	307	326	301	323	321	291	322	340	314	311	296	302	305	325	300	354	295	319	320	309	296	314	314	329	299	321	308	319	345	314	315	326	286	345	306	318	323	343	317	320	306	300	309	322	331	284	310	316	281	339	315	320	316	323	324	342	329	277	329	306	344	313	355	302	293	316	332	328	353	333	300	320	329	328	311	357	323	345	313	315	336	297	302	291	300	327	343	339	323	298	297	322	305	343	293	310	327	307	313	329	336	317	343	345	312	308	331	318	324	319	299	346	310	327	313	295	322	301	327	344	316	334	317	308	329	297	291	349	315	348	353	315	316	298	317	316	320	310	333	309	294	310	343	314	318	318	292	328	293	289	349	347	329	298	305	296	329	342	332	320	347	327	298	288	312	282	334	322	329	324	310	333	321	286	304	316	319	338	311	299	308	296	347	302	321	319	330	336	321	299	310	297	342	299	283	310	332	330	319	302	319	325	349	315	318	312	329	298	302	316	315	314	317	290	324	349	336	296	314	308	290	290	290	290	301	317	312	310	298	307	313	342	344	307	308	348	272	312	318	297	328	329	328	326	333	297	312	342	338	313	286	321	315	301	310	291	383	342	321	299	342	303	315	316	293	316	304	337	304	312	320	328	326	318	317	317	289	338	305	306	319	340	314	285	325	340	316	314	343	311	321	297	321	297	294	342	333	323	315	328	311	328	321	326	308	320	305	305	307	311	286	315	293	307	332	315	315	313	289	335	301	320	337	328	317	307	307	311	304	318	299	324	302	317	301	289	316	318	335	305	329	323	317	301	311	310	321	319	325	327	327	312	300	309	337	272	343	302	336	290	321	326	338	344	320	285	322	324	295	305	301	315	321	325	324	316	311	296	292	314	324	297	317	322	285	276	315	330	302	339	284	324	324	308	283	315	317	303	332	318	323	293	347	305	311	297	334	283	313	309	379	281	304	302
24461	20994	27413	25694	19246	12314	7927	5277	3519	2650	2066	1622	1264	1053	821	651	525	449	367	259	235	193	166	168	160	140	157	148	118	151	131	102	116	127	120	147	142	132	109	123	112	121	138	100	109	116	137	115	118	117	132	121	130	131	127	109	108	125	112	111	115	131	117	109	132	130	133	100	123	134	111	107	109	131	104	109	125	126	119	113	123	121	114	129	133	114	130	100	113	112	128	107	98	129	116	107	116	144	127	130	120	126	134	125	115	128	110	102	138	116	126	106	141	130	102	118	120	125	136	117	124	128	129	122	116	120	118	130	112	125	123	131	135	125	138	102	126	121	141	143	154	128	134	114	105	126	100	110	110	130	108	128	127	124	119	124	122	112	130	103	132	118	123	109	143	118	113	107	115	126	109	115	111	112	105	118	139	136	110	125	131	110	97	128	136	132	115	108	128	139	114	126	114	115	110	119	128	118	119	121	119	109	128	120	103	128	100	110	117	119	109	110	118	109	137	138	138	122	129	105	128	120	112	127	129	125	138	135	113	110	120	128	120	118	121	115	126	121	136	122	129	142	106	134	118	115	136	128	114	130	133	114	134	123	109	129	129	117	126	120	129	113	125	101	127	136	117	110	121	151	128	110	133	116	117	140	125	131	132	124	121	126	114	123	136	124	118	137	135	112	116	115	136	119	119	119	128	126	113	90	99	144	122	132	100	118	134	133	136	114	115	104	105	132	106	123	127	120	129	131	125	140	128	118	105	122	136	128	151	132	126	123	145	131	112	114	120	137	121	112	126	117	137	129	112	128	120	103	129	125	122	97	122	122	123	128	137	117	114	116	128	118	111	116	124	116	111	113	118	122	127	123	123	143	115	122	124	142	120	104	106	119	132	114	137	129	115	117	120	117	106	136	118	134	113	124	121	124	108	149	124	105	138	123	98	119	121	119	128	135	133	104	133	106	122	130	124	111	116	136	109	129	103	126	100	106	129	132	109	131	127	117	127	120	117	132	125	113	105	127	138	137	116	121	117	125	125	118	117	107	120	129	133	132	139	100	114	117	112	122	122	126	100	122	117	119	97	120	120	118	141	117	126	126	115	129	120	127	113	133	130	151	123	130	127	128	120	102	134	122	114	135	133	127	101	125	127	131	132	107	134	115	148	110	130	127	119	110	104	126	107	116	116	116	124	118	110	112	126	139	116	103	126	88	121	112	106	139	108	126	137	112	118	125	120	109	121	115	137	134	133	120	118	118	112	130	112	101	104	101	130	118	115	111	102	125	134	132	124	112	132	124	119	124	116	111	128	131	112	120	144	110	110	117	118	115	107	116	112	116	114	125	111	122	108	125	103	124	112	116	112	125	125	125	125	109	130	126	119	128	118	129	112	150	123	139	112	118	123	138	114	114	125	108	130	125	128	126	128	134	122	140	115	132	127	112	118	128	127	123	137	109	116	113	134	120	114	119	118	133	104	120	149	111	150	106	131	127	109	110	132	124	120	105	106	117	120	125	124	96	114	128	110	120	146	108	133	121	118	118	125	103	116	127	119	119	118	112	129	124	148	141	111	119	119	121	109	131	121	121	128	125	135	126	109	125	110	131	122	113	126	109	143	140	126	119	141	128	106	116	117	130	111	110	125	127	121	112	110	126	138	113	95	116	136	112	126	126	106	123	121	108	108	120	131	133	127	124	107	120	130	133	113	118	119	128	138	137	106	127	123	126	130	115	125	106	110	118	104	135	132	116	118	125	121	115	133	134	137	107	119	123	130	121	122	141	116	125	140	110	114	124	123	116	114	116	114	115	118	117	113	103	117	114	116	113	126	104	120	118	118	105	129	112	140	113	119	153	119	128	126	104	126	112	110	136	113	123	109	128	111	117	120	124	121	131	114	128	106	117	111	113	123	132	119	130	117	111	136	113	130	107	109	117	120	136	146	126	115	103	113	121	138	127	115	101	124	126	117	128	120	119	116	105	136	138	148	115	127	118	160	107	116	130	103	126	127	141	121	145	105	124	109	125	104	119	109	139	113	102	122	123	127	128	103	110	148	103	113	112	128	126	144	131	108	118	101	107	131	131	126	124	142	133	135	104	111	112	104	123	122	110	125	119	141	106	133	131	126	121	121	117	125	128	125	112	134	117	117	122	112	116	115	118	102	128	118	132	136	126	117	131	130	118	151	134	120	123	117	116	125	133	101	106	121	112	118	114	123	123	117	113	122	127	104	132	127	121	123	125	126	126	135	117	103	117	128	126	129	127	115	112	125	131	113	109	136	138	115	126	112	139	112	112	118	120	98	112	117	108	118	127	121	120	116	100	112	118	132	133	136	103	122	130	119	117	123	134	127	124	102	101	129	121	115	129	118	106	112	128	126	136	102	124	130	136	130	137	112	121	104	117	116	128	132	147	132	104	139	129	119	114	110	122	116	97	117	117	140	112	110	118	113	128	120	117	135	127	116	126	105	112	126	118	121	118	116	124	132	124	111	134	100	133	124	106	125	131	118	108	127	112	112	119	120	119	135	132	134	122	104	107	123	140	133	118	123	131	123	113	123	123	129	120	122	127	118	111	121	123	113	131	129	122	128	119	119	118	134	131	111	112	121	119	121	113	124	122	102	113	109	114	116	121	107	115	118	110	120	122	120	150	139	127	111	124	102	108	118	133	133	123	116	110	119	111	118	111	114	124	118	117	131	114	122	120	119	114	126	115	109	149	105	123	128	127	134	120	112	124	121	123	112	140	120	130	110	127	125	111	98	115	118	114	113	113	133	109	125	112	105	118	108	119	133	119	122	112	107	114	102	99	134	106	121	102	144	114	114	108	100	126	126	131	116	115	118	127	111	123	116	112	87	109	126	118	128	121	119	113	113	119	93	115	120	111	126	118	114	116	111	107	107	128	120	126	116	133	129	123	114	137	120	128	116	97	123	139	130	120	120	123	133	115	106	116	126	114	127	132	136	117	128	132	134	133	125	113	119	110	124	132	129	121	120	149	138	101	135	107	131	122	128	106	105	113	122	100	135	110	138	122	130	117	110	142	132	128	117	129	125	126	107	116	122	121	131	122	107	140	108	116	123	116	125	115	128	117	126	109	127	118	136	129	127	113	121	98	116	123	119	134	120	119	111	116	120	143	142	125	105	120	148	129	112	123	139	115	136	126	112	126	99	114	141	98	105	126	105	105	125	123	125	127	107	121	100	118	115	114	126	102	119	119	125	120	132	115	135	137	136	114	128	109	126	116	123	130	122	121	111	116	124	114	115	132	124	138	112	117	113	124	118	119	110	118	126	111	114	123	115	117	129	120	122	114	127	124	112	103	135	128	133	124	99	113	125	115	126	112	103	127	102	141	119	135	138	127	117	131	131	121	115	112	128	107	104	120	127	124	125	132	123	136	125	117	117	116	130	129	132	129	113	127	125	90	112	111	97	113	124	123	121	98	139	114	128	108	116	103	119	118	118	142	143	124	113	128	139	117	126	123	120	130	125	110
25526	45662	35026	24956	20661	15760	11833	8950	6619	4850	3757	2783	2189	1810	1461	1158	832	660	541	395	311	249	227	232	195	174	160	164	168	152	139	143	130	155	139	149	160	135	153	134	141	133	133	129	110	137	133	142	142	105	139	150	135	147	124	133	153	150	145	134	126	133	151	119	149	148	123	134	119	144	123	138	133	148	140	114	125	125	130	129	143	153	124	138	119	149	154	134	131	136	122	146	120	133	147	141	145	130	142	120	135	141	126	115	133	129	136	126	143	131	110	145	123	130	131	144	142	146	143	99	143	133	137	125	142	128	150	128	124	129	125	137	129	147	132	136	127	142	130	149	131	152	161	137	130	127	153	129	124	132	136	117	118	136	143	130	143	129	132	121	136	140	134	122	154	139	143	128	128	140	131	147	120	133	143	109	130	155	135	140	113	136	115	124	141	165	140	128	144	130	147	137	120	114	170	146	143	130	162	136	115	154	144	125	133	148	114	140	106	153	134	134	144	134	133	140	139	134	140	140	142	176	149	121	129	121	131	142	144	147	135	143	143	122	138	134	143	119	113	124	146	140	110	133	124	145	132	128	143	102	115	114	137	147	140	142	124	124	143	143	127	130	128	137	142	133	135	119	131	147	172	132	132	123	152	165	152	125	140	139	121	133	149	143	132	117	124	136	142	132	125	129	159	133	141	151	154	128	148	153	155	129	145	150	140	147	135	140	139	148	139	150	134	137	142	155	132	133	111	131	151	139	136	124	130	147	136	135	138	140	169	123	136	136	134	130	132	137	155	139	155	133	141	129	135	142	124	116	148	147	144	126	129	142	141	121	168	151	146	129	130	125	123	145	129	140	137	123	131	125	161	138	137	133	145	123	160	136	162	142	135	142	139	136	142	146	132	143	147	131	146	119	121	135	123	140	128	125	147	115	112	154	143	116	119	134	137	120	139	153	133	132	121	139	122	135	144	130	130	131	139	161	126	141	155	124	149	137	140	133	141	147	137	131	129	133	138	126	146	141	123	132	129	147	121	139	141	137	130	121	130	140	147	129	142	144	132	130	134	121	133	143	141	133	132	140	131	143	139	149	138	134	153	142	130	137	130	139	126	129	122	118	143	148	157	162	128	126	138	137	136	155	143	132	141	153	132	116	130	144	136	120	126	135	117	131	131	157	144	142	158	153	137	143	122	140	132	136	127	140	123	134	152	134	139	144	132	119	140	117	148	139	121	117	130	146	135	158	142	134	147	134	126	137	148	133	136	119	160	136	124	154	132	139	118	148	145	135	114	133	124	127	149	157	142	142	139	143	128	118	131	137	137	135	146	138	125	131	119	154	119	142	150	133	136	136	121	113	143	149	135	140	111	156	117	130	150	133	133	133	146	124	137	128	144	134	131	126	144	135	139	122	137	158	140	159	132	139	147	107	144	138	145	133	142	127	131	140	135	141	137	159	141	120	126	137	132	117	114	130	118	130	128	120	126	134	116	136	131	106	110	126	126	135	163	113	156	132	148	139	133	135	135	130	115	137	134	141	146	148	129	134	158	151	142	146	131	160	142	142	146	140	135	141	159	115	149	124	148	136	147	127	135	158	148	120	126	143	135	152	139	150	126	139	138	152	135	136	128	138	135	129	145	142	131	124	138	154	121	148	132	136	133	128	131	137	132	122	155	130	118	133	130	109	108	140	138	130	127	133	140	161	142	120	138	144	157	136	143	134	141	140	140	148	143	142	122	136	139	133	139	130	156	144	134	133	147	136	127	131	132	140	125	135	143	131	135	144	135	122	130	112	147	125	133	100	129	136	157	141	133	118	122	127	149	146	145	143	135	139	137	140	114	150	134	140	146	121	144	123	130	137	138	137	141	139	135	128	127	133	116	139	130	148	124	123	143	126	149	141	136	137	155	141	141	144	123	127	146	142	114	147	117	142	140	151	142	121	135	150	139	133	137	141	127	133	133	158	142	134	151	135	115	127	120	139	136	141	136	131	139	135	132	135	125	146	121	134	122	144	140	112	129	150	138	133	131	141	147	112	101	118	126	133	135	136	134	129	150	110	137	129	122	111	145	157	138	118	118	138	142	132	176	132	134	140	118	127	136	130	118	130	138	144	134	133	146	119	137	125	133	135	150	139	150	129	132	142	129	135	144	131	159	139	121	146	127	127	126	123	168	147	140	134	151	127	173	138	143	138	126	130	127	142	127	139	131	133	137	127	124	122	133	151	142	113	132	130	134	134	136	131	128	128	127	127	147	150	131	131	159	138	134	143	138	150	149	150	147	147	136	141	138	146	134	134	141	145	139	152	131	135	131	137	141	132	115	158	144	139	123	142	148	131	118	125	139	152	132	127	126	151	138	153	129	121	147	139	115	138	123	126	140	127	111	131	134	123	121	141	128	135	155	135	144	141	128	116	148	132	145	146	136	139	140	156	121	136	145	133	134	130	119	122	120	134	166	132	153	149	127	151	125	136	131	141	134	123	129	128	113	134	134	126	133	141	121	148	138	130	136	122	139	131	132	132	128	138	134	144	151	130	117	133	148	124	131	146	126	139	136	126	151	121	117	125	146	131	135	119	159	132	142	122	141	132	133	121	143	130	124	138	159	143	145	126	124	149	149	142	144	130	132	136	127	134	108	122	134	136	132	142	124	125	120	132	158	155	137	130	135	140	141	123	157	112	150	135	126	135	130	134	135	123	132	134	141	128	132	144	129	121	151	126	143	154	136	149	157	146	139	154	128	141	154	159	135	126	133	117	134	115	150	124	124	123	152	163	130	138	156	121	147	146	115	122	123	126	143	150	148	146	149	130	127	132	125	114	140	145	154	129	144	129	141	146	135	138	118	135	116	146	125	150	134	133	116	146	146	140	147	145	136	140	139	146	124	143	155	141	139	119	120	153	137	123	113	140	131	143	142	126	152	138	143	129	144	117	149	130	134	131	126	109	145	132	134	129	142	133	139	131	122	133	138	138	126	116	141	132	141	135	141	148	145	129	131	142	115	135	131	153	143	154	155	141	121	138	152	145	124	146	125	135	130	129	136	138	129	117	141	122	132	139	133	141	147	123	144	111	146	131	124	138	142	142	141	150	161	139	139	138	132	132	108	135	125	131	122	149	145	133	132	128	120	126	138	117	120	128	154	122	133	139	150	113	136	148	145	143	139	112	138	142	151	120	123	140	120	118	137	146	142	132	120	137	139	117	124	124	146	150	159	151	152	145	133	158	153	125	135	126	131	149	142	130	141	153	146	129	150	119	128	155	115	131	156	138	119	126	125	128	125	139	156	128	119	161	139	142	151	144	127	133	147	136	124	137	140	133	151	130	124	153	138	173	137	146	144	127	127	135	121	142	138	113	106	137	127	142	141	133	129	139	150	148	142	127	141	148	136	126	146	135	149	168	122	140	137	137	133	137	113	152	132	136	128	146	139	123	132	144	130	145	141	159	117	134	122	143	155	126	151	135	121	125	119	110	135	122	129	139	153	139	128	146
22410	21044	28616	23700	21296	22279	19496	9495	6279	4709	3614	2830	2074	1851	1477	1241	916	760	629	518	432	374	338	312	344	342	313	274	311	292	279	276	242	265	257	278	270	283	248	272	276	269	277	274	263	266	231	242	315	256	289	259	261	270	278	248	272	268	270	289	266	269	269	237	239	272	260	240	252	259	286	246	293	255	290	244	284	286	263	257	262	277	289	254	245	257	290	247	309	277	254	256	299	261	265	288	267	271	266	236	238	303	252	266	280	237	272	268	264	249	231	281	262	303	243	264	272	248	253	287	300	272	255	283	240	283	251	270	252	268	271	257	287	272	267	290	282	271	288	265	252	277	256	240	273	257	248	281	281	268	270	284	287	257	240	269	260	277	276	247	270	242	241	282	254	281	252	302	257	262	244	252	310	256	282	261	266	266	290	268	263	261	274	240	290	261	260	287	262	248	247	244	300	249	241	261	269	267	265	266	252	282	274	274	271	297	247	248	239	301	267	283	229	266	292	261	287	258	291	253	290	272	254	264	271	270	240	277	280	261	239	259	264	264	278	254	245	268	254	260	266	263	294	242	276	265	249	267	258	286	272	267	256	303	255	256	230	301	273	257	251	281	246	276	271	284	275	248	253	279	266	248	285	262	268	302	247	275	254	290	259	254	267	269	252	254	251	270	250	245	248	251	277	270	271	254	261	271	262	306	258	253	254	295	250	281	293	272	274	259	249	232	251	251	271	258	291	261	308	287	270	247	292	269	256	233	295	239	208	271	271	255	263	266	271	282	259	242	272	270	275	282	305	258	262	248	250	252	261	252	254	253	251	273	230	264	251	249	268	280	237	256	261	289	279	249	258	269	278	260	255	271	238	308	267	267	274	260	272	255	282	272	283	247	267	260	285	289	269	243	247	250	287	274	274	261	252	251	272	271	241	259	278	283	280	265	276	257	245	304	224	266	242	271	281	261	292	253	265	250	276	261	292	281	235	272	271	286	244	256	275	267	295	280	273	274	246	258	273	261	266	234	283	227	257	283	264	288	262	261	285	288	261	271	260	261	246	269	262	271	247	245	254	252	289	297	257	285	287	268	264	284	258	249	281	264	304	272	262	286	257	296	260	303	271	291	274	284	300	287	273	270	243	258	246	279	278	232	241	265	295	284	261	267	264	270	281	255	265	250	264	262	254	269	280	260	257	263	285	292	253	264	272	256	240	268	265	273	262	244	267	257	276	261	259	270	243	267	259	239	278	284	271	298	270	263	228	271	242	299	304	273	266	285	274	302	252	252	282	288	267	270	253	280	258	269	290	290	258	268	254	269	259	259	238	269	251	273	262	246	278	291	270	250	232	270	274	244	270	280	252	266	273	282	275	279	298	242	245	253	273	284	255	248	266	266	278	295	257	259	299	237	267	261	249	291	253	284	245	258	273	294	274	255	257	258	236	253	263	267	276	270	276	255	234	264	274	286	275	277	269	269	263	229	253	274	276	260	276	246	283	231	271	239	230	263	261	254	241	258	252	252	258	232	245	260	271	264	250	265	263	254	272	255	261	272	295	281	268	251	260	272	248	276	266	236	262	254	260	290	232	273	278	255	232	256	243	274	285	260	231	243	252	236	252	265	256	250	304	260	256	252	257	238	269	246	282	259	273	244	276	268	276	245	258	276	254	254	279	266	263	248	264	265	273	266	259	241	270	305	265	263	270	226	221	279	264	242	256	280	262	278	270	280	266	250	268	251	243	276	256	267	285	267	243	253	249	246	240	267	261	267	260	260	238	270	259	272	237	254	277	247	291	242	259	262	260	265	247	276	249	254	271	246	271	277	258	300	254	306	253	265	277	255	289	256	258	257	265	251	276	270	277	275	243	261	246	261	260	244	253	268	253	274	259	272	270	241	262	282	258	259	225	257	268	283	260	263	254	295	281	277	283	264	279	238	253	243	261	261	279	271	261	284	272	289	282	258	271	267	266	255	270	265	284	268	274	255	259	262	267	266	269	278	256	267	266	281	276	241	252	252	250	241	283	260	254	258	250	283	278	268	264	291	258	256	238	256	274	271	280	263	256	266	258	285	259	255	259	242	261	282	258	288	240	250	265	270	260	238	246	244	265	256	263	263	268	267	250	275	248	263	286	249	283	269	258	304	254	278	247	275	282	292	256	270	288	261	278	247	266	280	289	268	252	279	266	281	263	262	259	266	264	257	264	248	258	274	255	268	258	279	296	253	251	253	320	283	284	257	241	254	268	281	280	270	277	261	246	286	294	261	257	268	269	269	256	296	275	264	259	272	253	250	274	280	281	257	251	250	308	261	268	242	275	235	264	255	281	265	269	252	230	286	268	255	235	271	246	274	247	276	275	272	257	245	258	282	240	255	296	270	279	260	287	265	289	264	257	250	235	267	248	255	254	261	257	281	256	265	279	257	252	237	277	256	239	263	267	265	249	266	286	272	258	245	290	268	248	274	238	266	261	266	254	265	228	261	248	251	267	251	264	247	280	257	257	269	268	285	272	281	263	250	255	255	250	290	259	259	257	279	258	251	285	269	297	242	297	253	263	279	257	262	268	266	235	254	281	264	264	240	273	247	252	222	251	280	255	258	250	283	252	253	278	262	256	271	269	267	238	269	240	287	272	268	238	254	251	282	285	239	261	270	269	256	247	245	287	293	262	242	250	273	257	250	276	261	284	249	263	271	275	241	279	267	274	247	268	246	254	272	235	240	305	257	265	269	258	279	284	259	271	239	287	246	263	282	262	266	293	304	253	255	287	264	244	261	266	233	252	270	243	265	241	256	269	286	272	233	272	293	250	263	233	219	276	262	281	276	229	276	274	275	257	296	274	244	252	254	238	264	277	285	264	273	264	269	264	281	272	245	223	272	267	254	270	238	259	262	272	245	281	253	285	265	236	268	272	238	305	249	270	280	246	269	263	284	253	256	269	261	236	266	283	274	257	280	300	281	271	261	233	261	268	250	281	270	254	280	270	249	273	253	244	271	255	257	263	250	238	273	250	267	275	287	256	255	245	251	258	268	247	271	260	243	274	265	254	247	257	252	258	264	280	232	253	233	256	247	268	282	283	257	243	275	266	242	274	260	266	264	243	273	254	264	276	267	266	256	247	270	278	262	243	253	244	278	258	289	268	250	281	277	267	274	261	224	281	246	240	265	276	295	278	280	289	271	255	263	253	269	258	248	264	245	270	266	260	227	263	253	283	258	264	281	233	248	250	283	265	271	249	255	228	246	296	226	277	281	265	260	274	262	282	275	274	261	243	241	291	259	263	274	272	277	253	260	271	239	239	265	264	262	245	245	272	277	278	230	282	242	262	294	256	247	260	242	257	255	301	284	254	256	285	249	278	267	250	273	271	280	256	260	260	241	259	282	266	289	256	275	254	261	252	269	275	276	272	271	264	271	268	267	252	272	264	254	247	249	284	258	275	252	251	279	273	281	267	272	267	268	250	269	290	241	243	269	268	264	240	256	283	251	270	254
28046	53544	42168	31531	26712	21822	16700	12961	9874	7498	5912	4383	3343	2860	2360	1854	1396	1094	897	734	576	471	378	430	381	356	321	334	354	340	311	290	313	293	296	292	260	296	284	293	282	303	279	272	298	280	275	275	307	262	276	273	282	291	321	289	278	280	276	284	276	293	295	282	289	306	311	308	256	280	306	322	291	276	254	298	281	293	289	295	254	265	278	279	252	302	270	284	288	250	301	303	295	289	271	290	292	284	286	274	308	314	305	271	279	264	282	278	285	240	309	285	285	260	300	301	263	258	292	292	269	293	270	306	310	318	306	264	283	279	298	262	288	296	302	263	291	280	292	282	296	264	296	295	298	272	282	324	314	294	278	268	300	272	276	260	292	277	298	271	285	287	265	298	294	267	295	273	315	296	303	320	273	283	283	265	295	292	284	270	276	301	291	301	275	283	290	283	287	307	249	289	285	291	316	269	298	278	276	299	298	288	315	272	294	276	274	300	291	288	308	301	283	291	257	255	298	302	287	268	275	298	289	269	310	258	300	293	277	258	276	309	264	271	306	270	289	285	296	303	278	286	289	272	296	296	271	293	288	291	290	281	296	285	284	280	302	289	307	260	251	294	277	279	273	300	288	301	286	311	291	296	279	260	239	263	246	294	322	286	278	287	277	332	279	299	301	264	296	269	288	296	286	254	269	305	269	277	267	303	269	289	283	291	290	285	285	255	278	283	279	279	298	312	311	310	309	282	265	243	278	258	274	317	309	277	305	256	300	306	280	289	275	273	260	294	329	287	298	314	248	268	294	279	272	299	280	275	284	271	283	290	264	272	301	283	297	287	273	301	277	289	305	277	299	279	281	253	295	303	287	289	312	291	291	250	289	276	280	288	284	281	269	289	299	304	311	277	260	314	285	290	329	286	296	287	281	311	297	262	298	307	284	283	290	310	251	256	304	297	283	287	309	266	297	309	276	305	264	305	316	271	277	323	260	304	318	275	287	296	284	324	277	280	289	302	295	274	280	273	286	316	273	309	272	275	295	280	269	272	289	307	297	267	277	264	295	291	293	288	268	294	306	295	293	283	239	306	286	276	273	237	251	264	302	267	279	281	296	309	262	273	275	301	285	285	285	261	290	305	276	276	289	295	285	271	294	269	319	315	296	302	295	281	299	276	299	282	322	280	258	287	316	294	307	285	291	263	274	313	255	263	296	299	271	279	289	263	263	265	298	268	312	276	274	300	281	291	286	281	306	296	277	308	320	306	277	308	272	271	272	317	272	279	291	282	257	303	308	286	251	290	280	291	302	278	288	284	282	308	268	281	288	273	286	287	291	269	296	303	273	295	293	267	286	287	291	299	311	271	301	331	320	315	274	272	276	299	291	277	324	287	300	273	279	269	278	277	305	263	314	277	296	274	276	304	280	297	304	264	284	264	280	265	284	257	303	263	282	294	291	273	330	251	298	286	276	298	276	299	269	300	298	285	268	299	300	279	284	282	292	302	285	283	273	280	295	284	277	283	302	296	287	281	250	282	283	288	317	290	270	292	289	265	253	310	268	275	289	297	272	323	257	272	228	284	270	299	264	263	280	312	255	284	299	292	293	323	289	327	316	301	275	242	289	246	272	278	297	306	279	269	251	314	265	284	299	282	276	271	290	293	284	285	309	295	285	309	282	301	278	326	245	281	273	281	263	307	296	270	297	286	279	241	257	280	276	300	274	318	274	250	313	286	290	301	271	282	294	308	282	294	318	284	278	277	299	311	304	289	267	297	306	269	323	310	266	278	285	235	290	281	276	256	327	277	296	295	298	275	272	294	296	295	253	291	278	296	298	311	284	305	275	289	263	318	285	302	311	319	278	259	272	306	289	303	279	290	280	285	273	279	272	277	289	292	309	312	250	322	288	300	297	294	298	306	262	287	273	264	280	283	308	275	269	279	270	287	299	263	269	296	283	286	288	278	263	317	283	265	270	291	284	287	297	276	280	261	286	272	290	306	304	310	290	258	276	290	266	292	292	281	253	277	279	289	286	265	307	273	286	271	286	280	273	259	296	262	288	302	284	281	270	276	304	270	275	259	310	285	304	283	299	285	285	287	285	285	322	294	279	265	283	275	285	265	306	279	277	285	314	294	274	285	299	277	268	296	281	296	278	290	296	308	280	262	289	290	313	304	284	260	262	261	304	294	309	292	311	295	258	296	282	261	303	279	298	296	303	278	278	297	319	279	296	310	301	272	281	282	293	288	249	265	250	286	325	300	290	290	287	267	281	290	291	333	312	301	272	313	292	306	260	271	288	247	311	299	296	317	283	302	290	283	248	291	259	292	282	285	287	248	263	287	281	288	272	267	310	265	279	281	269	310	267	296	270	281	251	322	310	276	298	257	296	283	278	328	276	305	287	267	301	282	266	286	287	280	299	287	282	261	303	305	304	310	275	284	298	264	309	292	269	270	286	308	307	273	273	261	283	313	314	324	262	289	299	262	290	292	270	268	279	300	305	261	242	288	291	306	286	334	296	316	303	264	289	300	280	270	276	297	262	299	271	276	280	283	301	296	325	303	275	301	278	278	293	301	294	282	268	280	301	285	302	313	258	293	290	273	306	300	310	279	285	289	307	286	254	255	308	293	278	281	274	289	298	295	270	273	295	269	288	269	281	266	285	272	279	278	294	249	303	306	303	271	277	291	285	295	296	287	316	285	287	272	314	302	264	291	290	309	330	280	278	280	284	306	286	303	286	299	298	277	291	301	291	276	278	294	300	281	276	281	298	291	285	295	269	246	277	293	267	278	250	265	275	302	285	283	316	255	314	297	283	284	262	255	279	287	289	281	306	294	285	260	268	286	309	275	276	280	280	281	302	259	269	276	291	278	265	267	289	302	308	323	288	303	275	293	289	292	285	285	326	307	262	257	295	295	299	304	281	328	297	282	299	260	264	267	315	291	295	292	304	275	281	299	252	278	274	276	254	269	295	278	282	285	295	283	284	278	269	285	300	291	285	268	278	276	265	310	292	268	279	293	289	311	311	293	264	317	300	254	270	303	311	282	256	248	272	255	308	282	293	278	302	300	290	272	274	260	266	295	313	291	280	287	293	294	254	252	274	274	283	320	271	298	292	297	285	268	303	300	275	301	272	268	281	296	277	265	264	295	313	259	277	258	267	279	287	298	308	286	312	299	268	300	310	309	272	300	293	313	314	264	292	285	301	300	299	306	262	313	277	294	288	290	294	311	288	272	287	282	290	309	267	261	284	286	283	302	296	277	271	266	257	313	267	266	280	285	267	300	280	291	295	286	289	300	330	277	294	265	293	275	296	273	287	285	290	318	282	291	293	318	273	263	302	300	292	301	254	316	291	289	291	283	297	309	263	269	276	278	258	302	289	307	291	289	287	274	257	311	257	288	248	285	262	252	308	287	292	300	268	288	269	257	269	283	300	282	277	280	269	255	307	302	276	281	302	263	263	329	297	261	297	296	280	289	279	301	320	302	293	307
28218	25009	28665	20842	12544	8359	5692	3891	2810	2089	1638	1350	1021	866	720	568	541	370	338	310	228	241	206	224	192	186	206	158	189	171	190	170	187	189	186	175	162	194	168	172	166	195	172	160	175	179	168	182	178	172	182	164	191	193	182	184	182	174	148	157	189	182	181	177	168	161	202	157	182	172	176	163	167	176	173	149	160	172	169	178	171	174	182	183	186	141	175	178	183	166	199	157	172	172	176	168	176	177	172	211	187	180	186	170	188	165	161	162	185	160	175	181	156	167	167	174	192	170	199	165	181	152	158	189	170	179	170	158	190	175	196	180	181	196	190	173	177	176	171	165	174	177	184	181	162	186	159	177	165	182	178	175	171	186	155	156	160	167	177	158	156	159	154	192	178	163	166	163	169	175	182	185	166	165	161	146	185	197	166	176	177	164	166	189	197	158	171	181	162	195	155	185	168	155	186	177	196	170	170	179	168	184	190	166	171	181	204	160	172	180	164	179	192	183	197	189	178	176	153	178	180	168	157	174	175	185	161	170	192	144	182	175	178	181	177	170	160	179	153	168	176	161	166	182	180	167	158	199	164	185	159	171	190	183	186	189	173	184	180	177	189	158	159	182	155	208	161	170	175	170	162	163	162	170	198	167	177	166	164	154	180	189	178	167	182	170	178	151	163	175	183	188	166	176	168	155	169	189	160	192	169	185	191	177	184	171	174	184	160	192	165	154	166	167	175	178	161	188	152	170	197	177	168	202	188	177	161	175	179	162	172	188	186	164	171	177	180	185	144	174	186	179	162	191	169	155	171	202	172	171	163	181	186	191	152	192	186	178	145	169	180	189	173	143	158	170	164	154	184	198	174	184	170	174	182	158	162	157	193	168	191	147	173	176	188	185	171	168	164	167	182	166	195	165	157	194	181	189	166	185	146	158	172	158	197	165	177	175	168	154	188	182	168	160	163	185	161	167	178	177	183	165	177	169	184	169	186	174	190	178	170	179	167	167	174	170	169	179	182	158	180	171	179	211	186	167	194	195	151	194	153	157	172	178	163	179	170	184	156	163	186	161	164	161	169	174	193	169	187	178	168	177	170	176	180	184	171	178	167	174	196	130	171	177	164	174	183	164	197	179	180	156	142	181	201	186	206	172	169	159	157	166	186	163	177	162	174	189	173	181	172	160	168	166	182	158	203	188	172	183	181	195	161	159	183	170	197	170	169	166	180	161	177	198	162	172	161	179	170	195	143	173	179	172	178	182	188	170	175	171	167	161	193	176	178	182	174	175	206	144	183	171	173	148	198	171	159	188	145	173	175	175	146	163	162	159	174	184	154	170	182	165	180	159	178	169	160	158	182	186	176	168	190	155	181	173	172	179	181	172	162	180	179	197	189	166	197	176	193	191	181	202	182	182	185	163	206	172	186	165	196	160	196	185	164	187	192	171	187	159	199	186	176	190	177	190	157	155	173	171	163	203	163	170	150	172	197	191	168	176	174	182	172	179	163	186	187	195	142	179	162	189	178	168	163	171	151	149	171	166	174	163	179	179	161	164	153	189	170	168	171	173	159	164	192	169	188	170	194	171	160	195	166	152	177	184	178	151	171	177	172	150	180	176	186	177	182	195	198	164	149	192	175	153	181	170	204	161	166	184	170	184	168	163	183	194	173	205	168	164	182	169	171	167	167	188	181	179	168	177	175	173	161	172	164	157	178	174	176	204	194	161	193	173	160	151	187	177	185	185	181	172	202	154	165	164	183	184	174	176	184	171	196	179	169	157	152	149	164	171	159	193	163	183	156	189	189	166	192	163	151	153	178	175	172	193	176	164	171	178	190	171	186	168	187	188	186	167	172	184	167	189	179	162	184	184	170	194	141	170	181	180	169	181	180	160	160	184	181	190	167	178	176	176	167	183	172	176	176	181	175	194	175	142	185	169	163	171	191	145	168	193	157	193	170	189	164	162	165	155	178	184	176	201	150	191	166	180	169	168	174	169	180	171	177	178	160	186	205	186	190	161	180	178	175	187	195	192	178	183	195	163	168	191	179	146	167	168	176	171	183	171	183	182	169	198	160	183	177	174	198	161	158	196	196	185	168	171	146	153	173	175	186	169	175	148	162	183	204	164	154	180	154	142	154	187	159	180	179	171	173	161	157	157	199	181	173	171	163	150	161	191	165	168	171	182	184	176	166	169	171	177	171	183	176	184	162	160	154	172	172	171	185	177	180	181	177	176	171	186	183	148	166	185	193	171	183	176	178	202	157	165	189	174	167	162	175	161	187	180	180	196	165	182	202	194	200	161	183	178	194	160	198	178	181	169	182	163	167	170	188	176	183	168	186	181	182	179	176	201	181	172	163	168	195	166	179	185	186	198	181	161	184	198	165	177	159	166	199	194	163	179	180	160	170	194	165	173	177	181	183	184	162	163	195	174	156	182	185	179	188	173	187	158	190	184	159	161	189	162	185	206	173	173	189	175	158	173	189	171	176	153	179	175	177	178	181	158	167	172	178	175	180	176	175	190	186	174	169	161	159	155	196	174	174	189	169	162	201	184	164	176	178	177	158	161	184	144	168	162	185	177	199	166	169	195	164	178	167	165	192	181	186	155	163	167	178	175	188	180	181	180	158	176	170	142	181	185	204	164	155	172	166	171	161	180	161	189	184	173	183	183	177	189	153	196	178	156	188	148	154	180	170	176	175	170	188	153	138	158	171	190	187	167	159	179	181	167	194	176	166	162	168	168	156	173	181	178	173	168	151	178	164	190	180	186	148	179	170	164	157	156	164	190	168	153	190	163	179	165	156	177	159	174	180	202	164	168	167	169	179	203	169	187	183	179	175	169	178	155	196	208	150	162	170	189	184	186	164	175	174	162	171	168	184	180	162	149	159	164	155	152	162	174	193	175	194	207	166	188	171	147	181	185	183	166	159	170	178	187	175	186	176	200	174	233	201	187	164	173	174	186	156	171	174	183	160	171	174	143	176	199	148	201	170	168	180	183	197	174	189	174	176	155	161	176	166	169	169	171	183	155	157	171	165	164	177	173	174	177	183	163	192	186	217	161	172	145	213	200	160	159	162	167	184	184	181	192	179	155	178	179	180	177	174	169	145	207	166	167	177	151	173	205	183	156	146	196	147	191	164	171	165	163	159	155	152	188	158	185	179	175	185	185	169	182	176	158	192	159	175	165	181	164	173	173	200	202	177	175	177	199	221	177	142	199	185	188	193	172	181	165	160	172	164	182	184	167	165	187	188	169	194	162	178	183	180	184	190	166	173	141	195	182	183	164	156	167	175	178	180	191	166	168	176	177	164	169	160	157	202	175	181	180	175	152	172	175	164	159	175	189	142	182	174	163	163	180	190	174	170	189	163	180	175	175	180	182	147	180	189	175	186	174	160	184	186	179	174	179	195	177	204	194	186	170	165	179	184	166	174	169	179	159	146	167	178	151	167	154	188	188	159	179	170	171	170	177	193	180	168	178	162	169	156	184
25670	41048	31145	20501	16498	12991	9543	6946	5173	3836	2951	2319	1722	1397	1129	958	775	591	484	409	311	296	257	247	242	219	238	221	197	194	194	157	207	178	200	169	196	175	186	215	197	185	198	164	167	200	198	209	200	182	174	190	194	193	198	193	196	209	197	181	193	196	191	178	193	193	178	203	191	218	220	190	195	178	181	174	197	197	199	198	204	183	159	215	177	195	182	203	192	186	209	187	194	208	188	156	185	195	198	190	194	200	186	187	208	178	207	191	190	184	184	164	198	177	207	167	181	162	204	185	204	198	177	220	183	172	191	199	188	199	189	188	171	189	204	197	162	196	175	180	173	180	196	225	196	201	176	181	185	194	197	186	190	174	213	178	207	175	177	214	209	223	206	180	197	190	187	190	201	182	192	203	183	196	201	190	189	194	182	173	172	179	202	175	208	195	195	192	175	196	187	177	181	192	195	184	182	157	189	204	186	197	195	203	182	169	162	167	174	183	196	186	205	199	169	181	205	190	195	189	200	202	179	200	195	185	199	170	198	174	199	187	192	186	191	156	201	205	203	185	175	187	205	220	171	196	189	182	182	192	196	200	180	182	211	185	184	174	177	181	201	200	174	191	186	190	186	189	170	202	195	190	192	179	202	186	168	177	199	186	206	193	185	210	184	174	197	173	191	167	176	173	192	175	203	162	193	200	157	200	201	185	183	162	173	197	179	197	206	200	196	202	205	197	185	182	184	187	187	168	196	205	218	182	213	180	209	183	189	205	177	195	185	183	181	194	175	193	192	233	201	200	191	201	197	202	201	236	211	182	190	180	181	210	182	179	208	240	205	196	197	193	196	207	207	181	199	202	176	183	190	186	205	188	202	189	182	192	178	192	175	210	181	186	209	188	181	201	170	177	193	177	196	173	180	211	200	188	207	189	172	179	189	194	192	181	194	183	187	209	175	182	188	191	204	175	191	188	201	175	180	185	198	200	207	195	187	185	193	184	201	189	186	199	217	194	203	201	191	186	174	187	219	197	204	208	178	196	189	161	221	208	185	188	205	214	216	208	159	208	201	202	177	211	185	211	202	192	145	159	190	179	204	206	183	190	201	190	196	197	184	199	173	161	185	196	209	191	195	210	188	190	155	196	172	158	187	186	194	224	186	183	195	171	205	194	203	207	191	189	205	187	190	175	186	170	198	202	179	196	211	185	174	191	202	210	172	187	217	190	211	209	193	166	201	198	183	191	182	225	204	164	186	175	195	164	205	177	198	184	190	182	209	204	207	194	183	217	203	176	188	205	200	213	206	194	195	195	170	177	180	206	191	180	201	176	181	183	197	187	188	208	168	184	187	161	184	187	200	199	183	225	194	178	182	193	192	196	182	184	185	179	175	174	185	214	166	230	186	179	176	216	177	165	195	205	167	190	198	189	182	210	190	192	205	219	203	168	181	197	189	191	191	189	184	195	187	209	202	186	195	180	170	195	202	184	199	203	188	158	171	220	189	181	191	194	180	181	216	183	188	192	202	179	212	188	175	210	179	195	188	193	188	174	212	182	181	211	194	179	213	200	184	182	199	189	202	160	198	193	222	167	189	194	193	175	168	201	176	179	190	204	164	199	200	188	220	177	192	184	195	177	184	179	212	194	209	176	192	211	202	188	210	205	179	192	183	172	187	202	183	187	190	187	156	205	185	195	172	211	231	204	208	200	168	198	214	151	165	207	221	200	206	192	213	196	182	191	193	166	195	171	209	211	188	185	185	189	188	206	177	172	181	179	196	171	187	196	177	161	162	208	185	209	212	192	190	170	187	203	202	204	183	188	191	214	178	182	194	178	190	183	196	197	194	175	200	174	209	165	187	180	175	183	177	183	208	198	182	202	210	187	189	203	176	182	198	170	176	206	169	215	182	165	183	182	200	205	198	193	215	207	198	216	209	188	156	209	183	174	176	206	205	195	170	196	195	182	189	169	202	199	172	171	194	167	195	196	198	182	202	192	192	188	213	163	180	191	160	184	188	202	189	173	191	197	195	202	206	188	182	200	210	201	193	208	189	164	187	202	190	187	177	222	192	185	201	151	167	181	215	171	203	179	189	204	210	216	166	197	192	194	179	223	177	182	183	183	204	213	201	195	197	179	196	197	189	187	171	193	181	197	207	202	181	194	217	196	202	186	195	178	196	204	194	207	184	205	190	188	188	194	204	170	202	167	173	176	190	193	188	202	202	227	168	199	217	209	192	179	153	183	163	193	197	185	188	180	197	172	178	194	187	181	190	193	202	183	157	199	185	194	192	172	215	160	198	202	190	193	204	190	175	199	207	193	201	167	191	192	205	183	189	175	207	198	179	194	208	179	191	202	203	176	188	204	190	185	205	180	184	199	199	185	170	190	194	184	211	201	180	202	199	155	185	175	183	202	192	202	210	160	205	203	186	196	172	194	215	168	184	205	198	206	193	175	174	194	182	179	180	203	197	194	206	199	200	192	193	183	180	202	177	193	187	183	165	179	184	207	183	182	196	178	199	222	190	169	193	189	174	180	197	235	214	189	189	202	209	182	196	165	196	193	194	197	215	201	208	158	202	167	180	196	193	178	182	194	215	177	190	212	182	182	180	184	197	195	183	177	197	174	196	174	178	195	174	194	189	187	211	194	182	191	191	184	190	189	196	187	198	193	179	173	203	196	171	184	196	195	191	183	202	190	196	170	176	196	195	207	209	171	181	212	186	196	188	181	182	175	191	213	171	197	186	219	196	203	202	184	190	175	199	191	160	186	191	201	197	176	194	213	186	212	188	171	218	194	194	193	214	214	212	185	169	169	201	204	166	198	227	184	183	173	200	189	190	204	205	205	225	175	202	159	212	174	206	186	221	179	180	174	188	195	205	193	184	182	184	191	176	182	186	182	222	189	163	198	189	191	182	195	159	181	181	193	203	163	184	187	178	160	178	220	177	193	192	209	194	194	182	189	183	191	174	196	191	202	207	192	190	212	185	211	193	189	217	204	172	214	201	187	191	158	176	209	216	204	178	201	181	195	188	183	183	186	178	203	200	199	192	213	181	193	189	202	187	197	181	198	187	185	183	171	195	189	197	175	177	193	183	227	206	182	197	195	192	189	174	164	166	175	178	190	186	178	198	191	216	202	219	207	186	192	185	181	206	215	174	228	181	213	187	186	192	201	185	208	216	188	199	182	214	191	193	181	227	210	185	185	213	188	184	156	185	201	191	192	180	179	205	194	176	187	188	179	201	190	200	205	207	205	188	186	165	173	185	202	194	195	196	195	212	175	185	186	157	165	179	203	156	220	214	177	174	201	194	188	217	209	182	190	190	192	169	202	184	215	197	202	197	193	184	183	186	175	215	200	202	201	187	192	163	171	194	200	182	189	193	187	193	179	185	187	187	168	172	172	195	190	184	193	174	193	192	172	188	180	190	194	185	216	189	198	221	173	196	228	190	186	171	200	184	183	204	199	189	179	175	178	187	194	193	204	198	193
23189	20974	28218	24018	21461	19116	11914	6693	4551	3386	2727	2192	1708	1359	1148	985	880	676	598	474	464	388	360	365	348	289	293	291	315	304	301	295	283	289	295	269	299	275	305	297	297	296	306	308	298	287	303	293	266	304	290	294	302	284	286	287	273	288	274	301	267	293	277	239	284	276	308	293	292	279	291	270	319	298	297	283	279	279	284	265	306	279	275	284	294	314	257	246	287	275	316	311	298	286	304	274	290	325	332	288	301	301	292	296	262	267	319	269	282	290	306	296	317	261	283	295	325	292	299	313	301	311	295	259	235	285	286	295	278	265	260	283	265	299	261	303	315	279	296	274	279	274	281	285	286	296	323	280	295	272	310	273	269	310	320	285	329	275	270	287	285	280	303	291	300	280	278	262	301	262	258	287	299	307	309	274	275	306	285	253	288	300	283	273	277	269	293	285	277	287	296	282	282	273	287	288	305	302	281	294	269	297	268	263	273	300	262	264	306	301	289	287	287	294	313	283	289	310	281	282	288	299	292	299	303	281	274	264	307	274	298	283	289	291	310	290	290	300	299	274	300	294	294	277	279	277	285	299	311	315	287	280	269	281	306	306	298	275	278	265	282	275	305	315	249	267	288	282	284	273	258	312	304	305	289	271	279	284	309	265	288	294	302	272	318	295	275	310	298	274	281	272	298	293	292	283	332	298	299	282	298	272	292	298	308	283	285	276	303	290	285	304	279	271	260	308	296	278	296	282	279	294	313	281	286	269	267	277	295	298	282	266	297	306	283	264	287	287	275	288	277	297	294	274	291	283	278	271	333	271	295	279	300	277	254	321	277	291	263	293	284	293	297	281	294	285	266	274	264	278	271	294	289	311	298	296	283	274	273	303	293	283	307	289	286	251	291	263	301	297	301	271	280	308	329	297	289	300	272	308	268	305	294	275	283	283	289	310	277	283	322	299	317	270	279	301	296	268	319	301	319	312	294	286	267	292	264	294	271	273	320	315	300	316	279	254	273	272	303	275	283	280	295	296	298	259	284	289	296	319	290	282	274	274	301	287	284	292	322	288	268	281	278	287	283	273	288	332	256	279	294	284	296	308	279	303	279	264	306	271	305	279	296	285	316	284	299	320	297	276	284	247	268	280	281	282	276	294	308	292	265	257	301	273	293	268	287	263	305	308	306	285	303	297	295	271	293	297	287	301	309	284	287	294	302	278	273	277	303	269	318	303	282	273	276	297	290	272	291	283	280	311	275	262	292	296	265	297	307	285	292	260	240	266	277	284	291	282	314	270	301	285	262	281	258	287	296	267	293	278	296	280	300	300	269	303	286	307	322	308	270	284	279	314	295	292	270	255	249	260	260	293	301	275	280	296	293	290	287	278	311	279	274	310	307	308	266	310	306	284	322	291	286	286	281	287	290	277	280	302	263	304	301	297	279	302	280	312	276	271	301	325	285	296	283	330	283	289	302	305	290	278	276	288	293	314	269	284	255	263	276	264	293	305	301	278	270	282	280	309	323	266	321	309	275	304	288	318	299	282	285	300	286	297	271	257	314	293	275	293	279	261	315	270	298	280	271	287	306	294	292	295	280	292	302	267	304	276	273	294	304	302	280	297	283	279	278	309	292	289	288	288	268	275	258	280	283	317	312	300	272	272	283	279	272	277	282	309	277	284	297	307	319	302	307	281	319	283	278	289	308	293	315	293	300	270	299	286	281	282	306	292	248	298	275	310	285	278	284	275	289	295	303	309	295	283	307	295	291	334	293	285	257	300	289	291	276	260	311	279	281	251	324	254	278	269	272	273	309	264	278	262	298	273	309	316	272	256	271	325	279	307	292	297	291	277	279	314	295	299	268	299	309	281	274	306	301	316	295	285	277	287	274	262	282	270	293	311	313	272	312	270	270	294	264	294	285	273	277	271	298	248	296	316	333	310	316	297	279	292	264	311	299	307	295	303	263	307	306	280	279	307	286	283	302	271	304	281	291	287	285	286	283	294	290	280	261	270	280	255	294	274	281	278	274	284	285	266	296	289	273	268	281	302	302	295	293	266	294	304	254	310	302	299	297	311	318	303	322	278	291	281	290	295	261	312	287	267	269	277	300	299	307	292	314	313	303	273	287	285	310	292	271	270	287	284	265	290	307	328	294	253	291	312	271	304	277	320	263	298	316	281	271	278	282	290	280	282	283	290	312	285	296	315	289	269	284	280	290	236	286	261	300	262	276	295	318	280	304	305	289	285	291	254	297	295	286	265	292	292	296	268	288	274	272	335	288	286	300	300	298	257	315	308	299	259	285	284	295	260	287	265	306	264	270	299	298	299	289	269	292	249	272	318	323	315	276	293	276	292	306	308	288	278	255	295	299	302	280	263	297	320	284	296	287	268	260	274	295	305	289	281	298	263	282	250	267	287	284	328	268	270	274	292	268	298	291	313	289	287	272	315	279	271	312	283	289	282	305	309	312	280	283	319	273	290	298	272	282	282	313	280	301	285	286	285	270	272	288	284	274	264	311	288	310	267	267	296	288	285	299	275	279	276	300	277	279	273	284	286	283	269	283	267	274	314	301	288	288	288	294	276	296	308	276	315	270	287	280	303	278	292	301	308	272	305	324	279	282	290	312	315	293	279	295	263	297	314	288	286	302	325	267	301	304	290	285	273	289	286	289	272	292	321	286	299	274	270	273	295	301	297	291	292	295	302	282	277	293	278	292	299	277	295	302	280	300	294	285	286	306	274	261	269	279	292	285	287	283	291	295	289	308	314	260	308	270	251	294	289	292	301	314	299	288	267	293	274	290	282	277	313	281	263	295	268	267	328	258	316	303	308	281	249	319	258	300	301	322	272	269	302	276	290	307	299	321	288	293	289	287	289	265	283	303	300	288	288	310	304	294	277	293	286	311	299	281	270	278	302	280	307	307	282	286	273	312	277	287	263	269	281	281	300	281	265	294	290	298	289	281	256	274	277	270	295	315	276	281	287	273	286	298	288	283	298	298	265	293	260	296	296	277	278	298	269	264	277	279	277	323	304	293	284	298	314	279	292	308	259	309	287	297	254	305	296	301	273	310	261	276	303	283	294	318	271	272	299	291	286	317	258	307	287	293	283	320	293	260	292	296	279	269	287	303	286	300	274	287	274	280	268	307	282	309	301	287	273	280	295	279	292	282	285	298	275	297	306	302	287	278	301	307	285	277	259	245	302	288	292	294	304	247	289	273	269	281	280	292	293	302	287	291	300	295	268	299	306	307	268	294	297	272	279	291	300	313	267	268	264	283	272	271	280	272	308	238	301	279	285	263	273	243	308	283	280	260	272	288	254	266	295	297	283	243	271	269	303	270	325	301	309	305	259	289	278	264	289	283	294	286	273	275	315	286	303	243	291	297	266	284	292	278	296	287	306	307	264	255	308	276	286	274	303	282	266	293	326	280	264	281	297	317	308	314	301	326	296	290	299	309	322	271	268	277	287	276	283	284	287	279	298	284	294	303	259
26376	48349	37694	26429	21813	17754	13442	10122	7552	5667	4479	3601	2797	2189	1720	1405	1190	951	762	651	498	471	434	404	403	382	350	348	334	354	358	313	310	316	347	278	335	283	323	311	300	325	298	307	314	323	356	305	295	304	327	362	271	336	281	318	292	315	307	353	302	301	279	296	301	305	322	325	312	330	322	319	314	340	298	302	337	280	298	276	313	318	263	321	325	331	341	280	318	326	312	298	298	309	329	312	329	323	304	312	327	330	325	296	298	285	330	330	320	328	315	306	306	327	302	321	312	329	297	313	283	308	315	312	343	319	317	315	330	323	311	343	311	326	305	287	289	306	309	319	318	326	313	297	298	312	303	335	293	284	330	309	308	308	298	278	320	292	340	292	337	331	291	309	296	279	318	271	337	297	317	306	302	312	318	298	309	288	334	329	318	297	310	307	311	324	313	318	327	308	319	317	328	315	311	285	298	326	343	291	319	306	343	313	319	308	336	310	321	303	321	320	303	306	300	299	333	308	317	297	333	287	307	316	319	341	343	301	293	322	294	337	314	300	322	284	305	338	326	287	293	307	287	327	301	315	315	290	301	329	298	290	342	298	316	286	315	302	324	320	256	305	309	332	288	311	315	317	296	272	302	316	313	295	299	312	347	301	304	304	311	333	297	318	317	353	267	337	289	319	290	321	323	337	305	285	279	334	311	315	280	285	284	297	304	313	290	301	313	322	323	323	300	342	313	293	296	362	317	294	313	319	315	314	299	313	312	324	313	328	290	306	328	293	294	317	298	302	300	283	344	311	334	321	322	309	308	302	298	284	322	317	317	318	292	300	312	307	304	308	319	300	314	334	291	308	316	299	294	330	331	325	318	329	277	293	292	323	326	327	303	281	321	320	325	314	320	315	306	301	294	320	308	289	305	317	302	319	357	315	330	294	296	311	298	366	295	298	291	319	300	279	319	309	300	311	322	297	335	311	280	314	323	320	322	310	295	317	287	321	320	334	296	336	333	311	318	329	330	302	309	309	332	311	312	311	298	316	297	297	296	325	310	312	321	323	331	283	313	310	311	309	303	325	329	339	328	306	307	309	324	312	289	313	298	273	337	319	298	304	323	313	319	277	307	359	333	276	308	317	330	289	261	333	307	327	312	323	309	342	340	290	323	327	325	304	342	292	317	287	300	306	304	296	289	306	301	296	315	277	322	320	316	315	343	304	321	311	319	306	305	290	283	316	315	317	314	323	291	324	288	290	319	287	323	315	284	302	320	317	324	336	315	333	305	311	314	286	325	302	334	305	295	291	349	349	322	298	298	283	295	325	306	324	345	314	310	295	328	315	340	309	311	329	293	294	320	302	307	313	293	319	314	287	323	322	329	327	271	329	312	325	294	345	288	296	322	313	320	311	313	289	314	337	320	308	278	305	320	302	325	333	314	316	306	313	287	296	327	271	290	282	322	307	324	308	309	334	338	292	319	319	296	295	332	298	338	357	296	315	332	323	342	324	341	314	341	332	334	329	321	287	304	302	280	346	288	314	305	321	315	326	319	291	320	319	313	332	330	346	311	332	302	318	316	305	327	320	309	306	333	323	319	283	312	317	310	304	335	294	331	318	336	321	309	295	299	324	297	302	312	311	326	311	320	298	328	305	332	322	313	317	317	313	272	320	332	294	318	323	308	330	348	298	308	310	317	278	306	322	313	311	292	310	315	305	343	323	314	322	312	335	309	323	322	277	301	314	302	325	272	332	316	294	310	321	321	316	316	320	298	287	315	354	299	283	318	292	300	332	327	328	319	332	289	327	297	324	311	312	300	312	323	306	320	310	294	289	309	335	299	311	326	343	328	324	325	301	327	307	323	328	298	309	286	312	301	305	315	301	325	330	343	329	325	290	297	308	307	296	297	310	316	344	299	315	306	307	307	325	308	304	303	295	344	284	309	319	308	295	286	297	312	321	305	318	338	328	313	312	304	337	321	323	303	319	269	325	322	299	323	280	334	303	345	318	302	324	311	287	284	304	332	285	268	305	291	316	307	356	297	309	334	286	311	330	314	308	313	301	323	334	328	296	313	356	344	318	319	281	310	290	299	311	303	322	320	335	303	336	328	310	304	318	318	322	304	323	316	286	321	329	320	321	347	352	302	322	329	307	323	296	355	322	281	310	353	317	317	313	340	316	318	307	310	320	322	295	328	343	292	264	331	309	305	311	270	337	293	324	316	335	310	339	275	305	316	305	303	317	311	287	293	331	294	334	293	300	320	279	336	319	346	322	326	343	329	306	327	336	336	315	279	312	305	308	325	285	270	307	315	323	312	317	332	304	296	324	324	336	332	318	332	295	318	335	291	289	362	339	333	320	296	314	302	327	300	336	319	297	303	308	339	316	302	300	309	280	312	298	319	352	304	304	321	329	343	300	293	306	327	298	308	294	300	316	327	324	301	313	302	306	331	308	297	321	309	323	297	301	320	343	304	328	278	317	315	297	282	304	326	287	292	330	288	323	318	328	318	305	316	346	330	279	326	304	304	309	317	299	291	322	335	319	311	333	294	339	308	338	318	301	346	291	315	288	301	307	291	333	313	311	319	334	337	327	306	317	284	314	330	293	318	308	310	300	283	311	291	295	299	307	312	306	314	319	304	293	277	323	336	318	308	305	329	299	321	311	279	322	309	317	286	308	326	311	338	342	309	334	303	326	290	311	331	311	293	292	354	323	311	304	278	329	352	279	312	296	310	296	299	340	271	319	303	327	310	324	321	300	326	343	315	325	343	302	310	328	349	325	310	316	331	321	313	313	306	315	312	291	310	286	298	363	282	297	300	318	276	323	278	304	308	306	330	304	329	327	318	295	308	323	307	329	287	313	299	337	309	286	343	321	340	338	306	326	311	286	314	316	316	303	279	319	287	315	328	315	282	308	304	308	362	316	314	300	310	301	304	335	322	299	299	315	310	318	310	311	305	347	333	306	325	315	321	330	327	289	294	329	297	298	290	306	303	306	336	314	287	344	305	310	294	304	307	314	305	300	315	330	328	324	309	291	324	326	332	290	313	295	296	294	324	296	325	285	280	333	296	312	327	331	319	303	319	327	308	296	352	286	332	341	360	325	320	318	325	306	290	299	288	341	318	323	314	363	332	327	302	286	336	314	349	312	279	308	309	309	281	313	327	301	326	287	336	317	322	309	309	316	339	282	315	322	284	332	347	303	320	308	318	303	316	345	317	280	307	335	329	322	321	294	320	326	327	268	348	272	283	280	278	320	315	306	301	311	320	319	305	306	292	295	307	319	301	328	289	333	310	328	302	346	308	347	310	309	302	361	273	309	307	310	312	353	333	292	328	321	317	301	320	313	336	341	306	317	334	301	313	316	309	314	328	338	313	331	295	290	331	322	305	296	335	343	331	310	302	294	333	321	298	315	314	298	323	322	282	320	328	336	290	327	297	310	324	322	310	299	326	344	302	285	338	323	301	288	339	304	294	292	312	318	312	306	325	310
24539	21023	27468	25688	19034	12364	7736	5177	3474	2666	2039	1678	1343	911	767	611	512	418	345	293	239	192	150	187	157	151	140	146	144	120	140	114	111	144	116	131	129	104	126	128	124	138	132	129	132	124	133	111	105	129	121	106	150	130	133	100	122	134	114	156	119	113	124	126	121	117	130	113	120	109	108	113	117	125	128	123	118	111	94	96	140	113	106	110	118	136	126	133	123	117	129	114	115	137	112	108	97	123	112	103	126	107	131	133	147	127	132	124	118	106	118	133	127	129	119	119	110	128	127	119	140	142	143	122	113	117	110	100	126	144	124	122	110	106	105	118	132	109	133	106	115	121	131	121	128	124	117	116	124	117	121	101	143	118	100	107	133	116	117	118	112	136	111	122	115	117	128	131	102	101	126	108	121	137	123	116	112	90	128	121	106	108	120	137	124	129	119	106	120	120	129	121	92	126	118	116	109	120	133	108	137	139	124	125	122	115	131	131	114	116	122	113	129	142	127	107	116	116	117	121	119	129	136	116	125	129	116	115	139	117	116	117	122	102	113	110	101	134	133	121	109	124	113	122	139	119	133	111	121	127	127	128	127	117	125	114	124	121	105	114	130	127	116	130	135	122	125	97	101	104	117	99	123	127	123	131	118	135	115	118	113	119	120	119	119	100	130	106	147	129	109	103	114	121	131	126	120	93	128	115	119	132	127	115	114	126	118	121	106	97	116	95	112	118	133	124	115	128	126	103	126	105	123	118	110	124	135	116	102	132	117	133	114	124	123	123	117	124	125	119	122	119	119	113	115	131	116	121	125	119	120	132	130	119	124	91	129	138	117	124	105	106	128	109	96	108	99	121	121	117	106	123	128	123	107	140	92	111	112	118	132	140	126	113	121	116	134	133	118	110	103	108	134	127	122	112	120	123	116	106	123	113	111	123	108	102	134	119	125	112	139	106	132	121	136	122	117	104	119	115	116	120	96	119	120	109	127	115	118	134	112	136	123	127	121	101	145	117	116	116	110	100	106	125	118	142	116	118	118	129	123	105	128	112	117	108	132	123	112	114	125	140	117	109	109	126	120	125	117	99	111	115	112	126	127	114	129	133	134	120	125	114	118	116	127	117	123	142	126	110	94	115	120	113	142	138	109	135	116	118	112	102	110	106	113	105	130	122	120	110	119	131	115	113	121	126	134	112	122	134	118	103	118	127	134	126	121	111	125	140	116	133	127	134	114	131	123	112	131	94	125	123	123	143	137	117	124	123	116	111	137	123	119	115	107	119	118	120	134	122	125	121	117	108	135	123	124	107	127	128	123	117	144	100	111	126	111	127	119	123	106	147	142	119	114	110	128	130	119	125	128	124	122	108	123	142	124	128	124	129	123	112	123	119	120	127	122	104	110	118	120	121	101	110	119	125	116	124	120	117	110	110	112	117	128	110	117	121	108	130	142	137	110	120	101	109	142	110	112	111	116	110	125	105	112	115	117	106	134	129	97	120	117	147	106	111	98	117	127	114	142	122	134	120	113	105	112	122	131	117	120	115	114	110	110	120	116	100	133	135	116	115	110	117	107	107	127	127	111	101	117	134	113	124	122	117	110	127	92	141	130	142	120	104	109	127	117	128	118	113	141	116	115	126	129	110	141	136	135	137	116	121	120	120	135	117	99	123	93	106	128	138	123	118	144	101	110	118	135	138	115	106	119	129	151	123	110	120	118	109	126	129	127	91	117	124	104	114	115	132	112	119	129	126	104	125	138	122	138	133	128	121	89	125	118	119	116	135	130	120	136	120	120	125	116	124	112	117	135	145	110	124	120	107	119	120	151	116	124	110	123	114	123	105	115	127	123	134	119	105	128	122	123	99	125	133	115	110	116	101	135	103	128	131	128	140	133	114	121	118	144	137	132	109	123	124	112	126	111	119	112	120	134	122	132	127	113	120	125	122	143	112	125	127	117	129	124	104	137	122	114	109	122	131	117	120	109	110	114	118	124	105	135	122	118	143	102	112	102	125	133	118	119	125	112	130	119	120	116	131	98	112	124	125	114	118	133	123	141	130	105	113	132	104	114	115	98	120	117	118	111	138	138	117	104	109	123	112	126	128	137	122	129	125	134	106	115	128	129	104	121	120	134	106	110	100	138	104	141	119	123	116	115	127	121	132	106	127	107	94	106	87	115	119	127	129	132	115	115	101	113	117	124	113	131	99	106	111	121	119	131	128	103	131	121	138	119	134	131	147	124	109	127	103	138	113	94	121	130	112	128	118	130	110	124	136	133	98	119	112	109	109	122	102	152	114	118	131	132	124	126	118	136	126	115	112	119	104	131	120	113	104	125	116	99	126	136	113	107	117	118	118	102	117	129	126	114	126	111	117	113	109	115	122	119	104	139	117	101	117	118	162	122	105	130	111	113	114	116	128	111	105	131	121	148	121	115	119	100	109	99	96	130	117	136	124	132	107	115	128	108	120	117	101	131	139	124	132	103	120	95	131	119	123	104	105	127	115	130	125	120	119	124	121	113	111	117	117	114	110	121	114	132	110	118	120	114	114	102	142	101	138	121	123	133	121	109	129	133	107	115	115	100	123	115	107	132	126	133	116	93	141	120	95	129	131	108	119	126	103	115	123	125	105	103	114	130	94	112	120	112	118	115	124	111	98	118	128	121	117	132	113	113	116	134	89	126	109	121	105	118	120	118	119	134	120	116	101	113	112	134	107	117	119	133	128	127	115	122	113	132	123	117	134	130	106	137	135	134	115	97	103	91	117	95	111	103	102	120	130	113	123	122	127	108	129	108	147	128	108	120	122	108	126	134	90	106	107	108	109	115	125	112	133	118	112	117	134	102	119	96	105	123	107	107	127	126	111	103	109	106	134	132	109	127	119	114	113	114	95	108	122	115	112	131	106	134	113	119	125	115	115	123	118	121	119	111	132	120	117	135	120	123	138	111	108	132	116	130	136	117	118	123	104	109	115	110	114	114	130	130	132	101	125	123	127	127	135	128	125	107	100	146	105	111	124	122	117	114	102	120	102	119	105	125	114	87	105	106	133	113	124	109	125	115	101	138	115	127	100	115	121	109	124	99	111	124	123	127	106	103	113	128	120	127	122	121	113	128	127	132	125	124	135	117	122	118	125	138	127	103	109	134	129	99	113	135	114	123	108	113	93	105	116	116	127	132	111	118	113	128	114	128	112	131	124	116	123	112	119	143	119	125	121	113	126	120	130	132	123	110	121	123	110	111	105	123	117	116	107	119	108	105	115	105	134	121	117	113	103	106	123	92	116	128	126	121	103	120	123	118	121	117	126	108	115	112	115	116	126	135	118	128	127	131	129	111	112	116	128	115	133	124	96	107	131	106	120	117	134	117	136	134	124	117	111	105	113	124	113	118	127	132	119	96	127	117	133	114	121	120	133	135	94	109	100	134	119	128	116	105	118	112	127	126	132	107	136	113	116	125	123	142	140	123	129	104	103	96	104	115	101	129	114	132	141
25576	45407	35402	24606	19890	16031	11878	9014	6516	4861	3857	3096	2317	1749	1394	1133	878	774	521	393	317	261	211	229	209	174	162	176	142	127	127	146	148	125	158	130	117	156	150	142	134	157	137	138	123	117	122	147	129	148	108	124	122	132	134	129	129	138	121	140	126	142	130	148	129	132	143	136	141	140	133	157	145	122	162	118	146	147	148	139	139	141	138	130	137	116	132	131	131	123	135	140	128	132	133	127	123	112	153	138	144	145	140	136	128	126	141	153	136	146	129	143	150	113	132	113	151	129	142	112	129	126	141	136	148	135	144	131	110	141	154	127	119	123	164	131	144	136	159	124	147	121	140	135	132	130	109	136	130	126	134	129	127	116	139	148	130	135	119	128	126	133	116	136	150	132	143	154	126	113	139	132	156	139	145	134	125	120	130	157	121	143	134	136	135	144	136	119	125	138	122	138	132	128	98	122	125	128	120	133	130	141	137	129	142	121	133	139	139	118	138	128	146	133	162	138	131	134	131	129	136	121	138	138	142	126	142	114	131	121	113	127	132	145	131	153	131	134	156	134	139	136	124	109	129	153	115	131	161	140	144	114	121	141	133	139	156	134	130	127	139	143	132	134	144	131	108	127	153	130	123	139	126	126	137	151	140	137	151	118	136	127	126	131	130	150	165	143	131	152	135	137	140	135	148	128	145	163	139	132	137	142	135	142	129	155	170	146	125	132	113	128	120	132	142	143	133	137	158	122	147	157	134	153	130	149	138	131	121	148	124	98	130	142	156	135	138	131	139	132	154	133	116	156	123	137	140	115	124	118	141	141	150	133	141	103	158	149	142	156	141	140	139	125	128	131	144	117	125	160	136	145	114	137	127	127	142	124	137	125	115	129	139	119	140	121	128	134	139	135	131	155	120	132	129	130	154	155	133	152	129	152	114	112	141	144	132	143	125	146	137	131	138	125	135	132	137	136	132	111	156	138	130	122	121	130	128	146	118	131	128	126	128	134	124	143	131	142	123	153	131	141	124	119	115	147	120	151	136	149	135	126	122	136	131	156	123	135	125	143	154	125	132	140	135	134	142	128	143	140	137	130	131	163	143	136	150	124	134	131	116	107	143	150	138	144	134	125	116	137	139	134	134	139	140	128	122	138	139	122	128	127	128	111	159	137	146	141	143	123	133	128	159	130	139	120	128	125	125	119	148	157	132	127	123	137	147	139	110	140	140	133	132	131	112	143	137	134	124	143	134	156	137	126	122	137	140	130	137	118	146	131	139	139	140	141	141	150	125	132	111	133	136	127	149	142	158	143	143	138	136	148	135	140	122	134	139	150	159	116	107	143	164	172	112	143	118	129	122	115	125	127	143	120	149	138	116	119	141	140	139	132	130	124	123	136	140	126	136	125	120	151	127	150	121	135	138	137	135	145	130	137	144	132	143	130	139	130	126	127	137	130	114	110	140	118	147	127	136	149	148	146	125	128	128	129	129	138	148	140	131	138	114	147	138	139	140	138	113	109	99	131	131	125	136	131	150	165	143	150	156	135	147	145	141	132	136	151	143	126	146	117	147	150	133	127	122	151	109	153	124	148	150	136	113	119	136	114	145	116	138	135	137	124	136	158	146	143	147	150	133	135	152	126	132	147	149	128	128	138	150	139	118	126	126	129	130	130	105	141	145	131	130	133	164	145	145	133	121	130	149	146	129	119	131	127	125	121	125	144	123	138	130	153	133	120	142	138	143	120	139	124	120	134	144	136	128	131	131	136	131	137	153	147	156	131	115	126	128	119	140	143	124	164	138	152	115	137	114	132	157	133	126	135	127	129	134	127	128	130	117	150	128	133	138	131	136	144	141	129	154	151	131	143	135	134	150	133	132	127	134	140	130	124	132	114	132	149	142	141	117	138	135	149	134	139	142	121	137	117	163	121	126	140	155	129	135	144	141	147	122	131	116	126	131	147	142	117	121	138	131	126	150	125	143	124	135	117	136	127	140	154	137	126	147	136	127	144	121	149	124	131	125	131	138	116	154	120	135	127	123	141	131	150	134	140	133	125	170	152	125	131	150	145	134	128	111	115	126	135	123	125	125	126	136	143	132	148	137	139	142	96	153	145	134	114	142	152	127	131	121	149	141	144	149	119	148	126	133	131	155	127	134	133	123	128	124	129	127	128	130	131	140	142	123	124	134	134	129	139	129	140	140	114	119	131	133	130	123	132	114	126	140	138	141	117	130	143	116	130	143	136	121	130	142	124	161	143	124	128	133	157	158	130	147	141	138	127	145	116	147	123	114	133	117	130	135	145	119	146	114	146	127	133	132	131	120	153	136	115	143	130	153	132	129	141	128	143	162	134	163	123	151	154	134	128	139	129	142	135	127	145	147	145	130	144	125	135	147	133	122	158	146	144	134	135	136	136	139	141	134	127	124	130	158	141	128	141	131	145	130	137	130	133	130	119	142	125	132	137	151	154	109	120	127	140	131	135	144	121	127	147	129	137	138	147	142	116	139	130	131	154	144	146	132	149	140	145	142	114	126	143	143	129	133	157	128	129	144	146	140	126	131	136	130	114	156	112	128	128	138	133	124	143	147	145	144	145	157	132	122	154	106	135	118	114	131	133	134	114	136	107	145	134	139	138	136	121	125	111	128	148	146	139	123	130	137	125	130	132	156	132	139	126	142	141	154	145	131	131	138	139	130	122	136	105	117	133	139	134	143	134	140	131	135	142	148	148	127	130	124	137	138	102	123	151	138	158	132	171	129	126	134	139	155	132	137	154	132	121	146	138	130	126	152	135	142	132	138	135	144	142	137	151	140	141	137	132	129	148	122	128	134	124	126	118	150	128	138	135	155	141	135	143	144	118	141	140	127	132	143	129	138	114	136	159	119	106	148	117	133	154	135	123	133	149	118	160	116	145	142	150	138	124	125	142	115	143	117	132	128	139	149	126	149	131	116	141	137	144	133	138	131	138	145	143	142	128	119	140	129	120	137	138	144	130	150	122	141	131	148	135	135	115	123	146	161	129	134	141	133	132	155	144	130	132	133	138	132	130	125	145	137	137	139	149	130	123	138	137	126	147	131	115	125	115	147	133	134	140	128	139	123	125	123	126	127	150	136	129	133	132	133	122	122	122	125	133	122	131	150	123	120	116	126	139	112	128	117	137	149	145	137	128	133	126	147	143	122	118	144	146	140	156	133	131	164	119	133	120	127	138	132	145	135	140	143	150	137	127	146	138	114	130	126	117	140	149	141	149	135	139	159	145	113	115	142	140	120	135	129	138	127	132	126	123	140	143	117	130	136	110	141	134	135	128	146	111	153	130	147	132	134	145	130	139	133	126	113	137	133	136	125	150	138	147	128	125	129	123	123	137	133	147	127	126	144	136	131	123	140	139	157	150	137	147	148	122	131	121	122	114	127	100	143	150	135	138	122	143	106	141	151	121	131	138	131	128	134	147	138	135	138	117	123	146	124	138	135	145	142	126	139	127	115	150
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
