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
339741629128	339741629645	339741630195	339741630745	339741631295	339741631845	339741632395	339741632945	339741633495	339741634045	339741634595	339741635145	339741635697	339741636245	339741636795	339741637345	339741637895	339741638445	339741638995	339741639545	339741640095	339741640645	339741641195	339741641748	339741642295	339741642845	339741643395	339741643945	339741644495	339741645045	339741645595	339741646145	339741646695	339741647245	339741647795	339741648345	339741648895	339741649445	339741649995	339741650545	339741651095	339741651645	339741652195	339741652745	339741653295	339741653845	339741654395	339741654945	339741655497	339741656045	339741656595	339741657145	339741657695	339741658245	339741658795	339741659345	339741659895	339741660445	339741660995	339741661545	339741662095	339741662645	339741663195	339741663745	339741664295	339741664845	339741665395	339741665945	339741666495	339741667045	339741667595	339741668145	339741668695	339741669245	339741669795	339741670345	339741670895	339741671445	339741671995	339741672545	339741673095	339741673645	339741674195	339741674745	339741675297	339741675845	339741676395	339741676945	339741677495	339741678045	339741678595	339741679145	339741679695	339741680245	339741680795	339741681345	339741681895	339741682445	339741682995	339741683545	339741684095	339741684645	339741685195	339741685745	339741686295	339741686845	339741687395	339741687945	339741688495	339741689045	339741689595	339741690145	339741690695	339741691245	339741691795	339741692345	339741692895	339741693445	339741693995	339741694545	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21970	20148	27500	22586	20159	17782	5108	2267	1385	1113	948	756	619	569	504	480	437	374	349	329	344	320	286	294	233	229	203	206	204	165	172	168	146	155	173	154	158	146	128	151	151	125	144	132	138	123	140	119	143	155	147	130	144	137	141	113	147	157	132	135	148	157	131	123	136	125	133	141	130	117	113	123	123	135	149	174	132	145	142	160	140	139	128	156	146	145	130	134	139	125	155	123	138	118	135	120	114	142	161	130	112	123	141	128	139	127	138	135	123	127	138	129	134	115	123	141	129	133	124	133	129	153	130	150	146	128	143	147	127	130	145	129	124	158	134	112	112	108	115	144	141	134	115	136	146	127	132	145	142	146	120	123	129	126	126	127	137	125	134	126	124	132	112	148	146	128	128	115	113	112	115	136	134	143	130	136	139	129	136	122	132	136	142	141	129	111	128	128	119	124	135	119	120	127	137	137	133	120	117	126	124	141	140	145	143	105	122	132	125	130	127	126	117	138	128	147	126	120	149	132	109	105	136	132	118	142	148	141	141	121	128	122	123	146	111	142	124	145	137	134	133	121	126	124	133	130	149	145	143	136	127	141	139	146	127	140	124	131	126	119	143	136	132	140	132	130	120	147	142	127	142	125	140	137	138	137	111	146	114	114	133	107	125	129	146	161	134	115	117	152	114	134	118	125	123	130	112	139	140	132	125	149	141	127	110	132	135	147	119	133	129	126	144	141	126	126	115	130	131	140	132	115	142	134	128	104	149	136	141	153	122	147	110	108	138	138	124	139	119	137	127	144	131	130	113	101	149	127	132	144	157	144	107	138	149	124	134	131	134	122	128	141	113	122	135	136	122	134	161	130	109	127	135	132	136	115	148	123	130	113	127	119	139	143	132	144	137	121	110	122	137	126	136	132	140	123	133	127	118	148	124	127	136	113	125	152	116	143	121	112	119	136	142	124	158	140	121	122	144	129	118	124	123	134	145	144	140	133	132	128	131	144	138	127	124	125	128	149	128	137	132	135	131	136	142	110	136	142	126	136	126	140	132	118	124	149	125	132	118	124	143	137	130	121	135	126	116	110	137	128	122	112	149	149	127	143	124	133	123	136	137	132	128	122	152	129	138	140	137	149	110	118	143	127	151	147	117	120	126	129	131	138	143	116	110	130	127	131	177	133	140	142	147	140	137	165	120	152	132	151	129	126	134	120	116	134	123	130	127	129	125	90	144	116	131	131	140	126	130	133	139	138	129	151	116	145	133	130	126	134	118	127	129	125	132	133	120	125	132	140	133	144	138	129	132	141	142	118	111	139	131	117	142	148	134	126	120	129	127	130	133	140	123	125	143	124	121	120	142	138	135	125	113	133	153	110	132	132	127	103	133	119	136	134	111	133	121	138	130	148	130	124	117	131	130	145	135	120	154	132	134	133	135	135	125	135	137	132	119	140	138	136	131	122	131	133	137	109	104	146	157	127	137	129	129	120	121	128	130	134	118	111	133	146	145	134	123	133	134	119	137	125	148	119	146	148	126	140	106	134	152	124	125	114	137	112	146	123	134	135	135	113	120	126	134	115	123	130	118	135	130	129	103	120	138	130	115	124	153	143	125	135	129	147	112	125	166	130	124	132	126	112	156	131	143	133	127	138	135	136	136	116	102	134	142	124	132	148	141	134	149	136	130	121	136	121	119	145	141	144	125	144	144	123	121	158	136	126	134	135	106	136	130	142	122	120	153	99	135	121	128	143	125	155	113	136	137	135	135	138	113	113	152	124	137	128	135	152	124	104	137	116	133	123	114	143	130	126	130	112	143	130	123	144	132	134	119	119	134	135	125	108	136	113	142	129	125	141	116	111	117	124	127	139	123	139	131	125	117	107	120	126	126	116	150	113	116	119	130	132	118	132	118	122	122	118	117	166	125	128	133	146	137	129	139	132	148	141	130	123	144	129	140	126	141	116	137	131	117	133	135	114	130	106	140	140	118	151	157	134	117	145	124	136	148	116	131	120	137	124	115	143	141	139	144	135	115	131	127	139	149	132	124	139	139	104	123	128	120	132	125	152	133	148	121	136	120	134	135	117	116	151	125	128	126	134	125	127	140	150	140	122	114	131	138	109	135	126	107	130	144	127	130	123	133	121	135	141	117	142	135	128	128	133	128	125	142	123	142	127	138	134	132	125	123	118	132	156	141	137	131	149	130	142	131	140	124	130	120	139	135	121	161	143	139	118	146	109	104	128	138	134	145	139	111	136	135	130	134	127	128	143	136	111	133	128	142	120	126	124	139	146	149	113	142	113	128	123	139	128	143	137	122	121	105	137	122	120	130	134	114	121	151	124	125	137	139	146	130	119	130	123	145	136	142	146	159	125	159	127	151	125	137	125	118	127	132	128	145	125	142	125	124	138	106	122	119	129	109	121	138	125	136	143	114	127	145	138	126	122	112	117	134	113	127	119	128	139	136	127	128	123	114	149	140	138	118	129	123	140	113	132	133	140	129	130	144	141	142	119	125	133	135	113	114	130	126	125	151	126	133	137	130	135	110	138	101	118	139	126	140	144	137	134	138	109	130	154	122	121	155	113	138	112	110	123	133	144	118	143	139	110	119	135	140	120	137	123	117	142	118	111	117	117	129	131	132	126	128	132	147	126	123	125	136	143	134	137	148	109	130	126	147	118	137	120	128	142	118	119	149	101	104	132	142	133	138	126	122	136	124	118	132	141	114	121	121	131	115	127	116	141	130	139	134	114	136	131	131	140	120	121	117	125	128	134	135	123	129	128	146	119	122	128	113	144	136	137	117	128	139	137	147	133	151	123	124	125	135	132	143	133	121	111	116	147	131	142	114	131	117	158	144	129	151	136	141	141	129	125	125	134	113	119	164	125	134	129	121	139	123	115	127	121	133	168	132	115	126	112	139	129	143	135	128	120	117	116	135	122	129	133	128	130	123	151	125	120	123	122	127	123	125	117	142	134	140	132	119	124	107	130	141	109	134	126	144	145	147	132	121	140	139	116	131	109	126	130	137	119	134	117	113	144	148	148	145	155	117	145	143	122	115	124	133	117	135	129	128	108	118	106	124	125	134	132	133	132	134	138	124	121	111	152	131	121	128	134	119	124	132	119	144	133	124	112	130	142	118	137	133	142	116	157	118	117	137	122	121	107	126	125	139	140	140	129	135	129	124	134	137	104	141	131	138	139	124	129	134	137	143	123	127	132	121	128	138	130	131	129	140	141	135	116	125	126	142	165	126	134	131	134	127	129	131	135	132	124	126	135	130	133	121	122	134	142	141	124	151	121	121	127	122	110	124	132	129	118	124	126	128	120	124	144	137	113	133	122	130	103	111	127	129	115	143	124	121	129	119	109	114	128	114	120	152	149	118	141	128	135	138	135	143	143	136	152	116	136	154	105	108	112	118	124	128	137	112	120	121	134	121	115	135	122	142	124	136	142	135	127	139	123	124	122	113	117	145	129	126	134	156	137	125	136	112	112
17888	32307	28797	21467	15013	11817	9253	8038	5831	5041	4195	3387	2868	2473	2195	1969	1612	1426	1381	1249	1078	1106	1061	937	796	718	621	545	535	486	507	479	449	371	428	376	352	380	331	332	313	308	300	301	312	328	311	288	279	324	313	316	289	335	321	333	294	272	282	304	282	302	299	303	256	292	300	295	304	307	295	295	281	292	292	289	316	282	319	274	297	312	278	277	285	295	247	292	328	299	305	301	262	292	266	258	289	285	304	276	274	269	278	295	291	279	308	286	253	250	295	275	272	289	308	262	288	284	286	276	280	286	284	271	293	282	278	283	292	281	282	303	290	250	281	265	293	266	272	296	292	272	289	308	267	291	274	309	298	283	269	286	269	290	277	277	294	280	263	242	285	283	307	279	285	273	280	301	275	275	270	283	280	275	275	290	284	253	271	294	282	304	264	301	268	246	282	280	289	275	291	295	285	276	287	290	295	253	287	281	280	271	274	286	277	265	296	273	267	276	301	289	293	293	281	250	259	243	269	263	289	281	295	264	282	255	279	302	284	257	268	275	282	275	293	255	276	270	275	293	268	265	265	276	273	299	278	274	301	275	246	262	280	285	295	262	273	283	273	264	301	306	272	249	284	287	264	267	286	261	281	272	281	255	272	286	280	268	284	273	268	302	290	285	275	289	282	254	287	274	276	287	293	274	304	272	262	266	281	271	297	269	285	268	257	289	278	280	293	270	272	298	292	288	276	273	283	298	282	280	272	281	287	287	283	277	270	281	280	273	291	297	276	300	274	255	276	275	282	258	297	285	273	276	267	277	286	281	290	260	280	270	278	285	272	287	267	232	287	267	294	270	276	248	280	288	294	298	289	253	272	261	296	313	274	304	284	275	283	272	298	289	280	281	299	314	273	299	267	258	274	279	268	248	288	260	271	270	281	294	253	257	291	291	267	264	280	286	250	280	269	306	282	277	283	256	263	288	259	244	269	281	274	273	275	294	291	279	284	229	256	295	268	286	297	278	298	279	297	282	294	287	272	251	295	283	262	267	264	288	272	276	284	279	266	286	263	285	294	289	270	291	256	273	257	299	274	266	253	270	250	275	266	304	265	297	291	266	288	271	289	314	290	263	275	278	260	248	267	266	247	265	273	307	279	265	256	286	251	279	289	278	279	260	292	290	305	292	283	277	273	302	268	243	271	290	273	257	243	305	244	276	281	287	286	324	262	281	305	276	287	289	218	273	259	284	307	289	276	266	254	306	306	266	278	279	292	271	290	293	301	288	281	278	270	328	278	259	281	259	257	293	302	285	252	261	271	278	291	288	290	266	290	288	242	273	270	279	297	269	271	291	282	279	281	300	278	301	271	280	288	250	286	282	291	267	247	280	303	296	259	274	280	239	272	268	268	270	255	284	245	276	295	280	291	263	272	285	262	274	292	298	324	282	289	272	250	283	261	270	287	303	262	249	288	291	293	258	281	277	264	248	274	274	271	274	274	283	268	281	293	292	288	301	260	250	292	303	273	275	288	282	290	273	287	262	288	259	262	302	302	262	291	278	276	272	245	251	264	279	274	279	279	259	286	282	280	258	280	255	259	288	295	311	271	256	292	287	276	277	302	287	280	280	293	284	290	271	261	281	291	283	272	276	261	280	290	274	243	303	294	275	270	291	281	289	289	292	279	284	284	294	287	275	286	260	279	262	285	272	316	271	285	300	262	279	289	281	246	266	258	284	258	287	244	271	275	300	287	278	271	273	256	291	270	244	283	266	276	282	290	297	273	262	269	294	277	270	302	292	284	300	267	278	281	278	313	278	267	278	268	273	267	264	261	243	261	283	284	298	257	270	280	268	267	275	267	263	292	308	282	266	279	279	302	259	280	283	281	295	318	272	271	262	311	275	282	281	316	286	321	282	268	282	266	260	251	282	298	289	288	275	302	300	289	274	246	268	267	273	263	287	277	288	283	262	279	275	254	259	289	270	254	257	258	256	268	309	303	289	285	287	281	260	281	256	291	302	274	300	274	277	289	272	295	270	285	274	275	264	263	258	332	283	272	253	275	272	254	277	292	292	267	297	293	278	275	270	269	279	259	269	295	276	295	249	255	294	300	285	289	270	303	278	253	287	272	279	242	290	229	271	285	265	294	233	266	268	259	296	259	294	275	292	313	265	293	287	267	307	287	247	291	296	276	268	271	312	258	280	263	305	266	268	258	253	290	272	251	317	301	290	298	271	287	270	270	265	268	247	247	290	288	279	291	255	288	255	267	308	272	271	284	299	290	288	288	293	282	262	282	301	290	277	272	293	262	291	294	280	264	274	266	269	259	260	281	283	279	250	287	291	262	269	276	283	280	266	309	280	268	274	278	311	261	287	272	282	300	251	288	283	267	259	298	302	270	300	278	291	291	258	291	272	302	273	254	279	263	259	268	270	285	251	270	280	280	284	299	286	252	245	263	288	281	267	288	257	267	305	252	265	294	267	251	268	287	328	265	269	272	295	285	275	289	300	265	255	247	286	272	273	257	274	299	276	255	299	284	296	293	274	308	314	297	260	285	267	259	257	269	291	279	269	257	280	267	326	295	294	272	266	253	276	257	286	302	270	286	290	258	280	281	258	308	291	275	266	271	280	293	256	293	302	278	307	233	303	257	292	296	263	269	288	283	273	259	283	276	294	271	257	263	301	285	269	269	297	283	297	263	257	282	253	294	256	261	272	290	263	302	284	302	269	291	295	282	281	272	276	271	282	271	270	266	268	260	275	272	290	259	301	265	253	262	266	273	296	286	274	299	285	299	300	275	289	253	274	287	282	283	282	307	294	303	297	284	278	302	272	264	268	277	302	252	285	260	273	272	269	276	261	292	293	266	276	293	248	285	252	268	308	304	270	285	274	264	286	262	283	269	256	296	281	288	298	300	286	253	269	295	309	288	283	299	288	281	281	294	266	308	294	271	308	254	295	262	277	313	283	268	262	296	307	283	267	306	288	269	297	272	283	287	292	282	297	287	284	305	281	288	302	313	292	304	307	291	291	262	339	302	282	301	291	267	266	293	288	310	269	271	255	288	264	253	266	260	257	278	282	301	288	307	302	291	297	238	281	294	321	251	289	251	269	274	268	262	285	283	285	272	266	285	231	270	267	261	287	311	252	287	283	287	280	257	317	265	279	301	282	261	259	285	272	279	268	261	279	309	303	267	293	296	277	291	294	265	259	253	270	260	294	252	313	294	263	278	295	264	256	262	257	314	274	279	288	285	298	273	278	277	285	293	249	279	248	268	307	286	292	302	315	275	273	265	277	284	280	291	280	272	273	282	272	271	305	292	274	303	287	280	270	265	285	280	261	307	255	263	304	269	268	281	260	282	262	290	275	285	289	274	262	292	298	256	257	268	289	312	290	264	275	286	285	227	298	272	263	298	274	269	293	267	241	254	292	251	278	277	288	269	268	267	282	286	273	297	278	289	278	282	280	282	295	282	311	280	254	276	281	290	288	317	262	300	257
26915	20965	13885	5555	2433	1751	1220	871	709	581	538	497	427	427	370	361	322	335	332	333	277	311	298	274	277	272	246	256	293	235	296	230	233	265	219	220	267	256	221	218	202	221	228	226	226	222	215	256	240	257	214	223	252	220	245	195	239	225	246	247	235	234	248	229	241	240	249	227	224	208	197	202	241	208	222	232	247	228	252	229	241	252	230	226	226	260	229	239	234	245	225	222	235	238	207	236	221	246	211	250	213	209	223	236	244	228	220	228	237	204	238	216	243	214	237	224	233	245	236	217	272	233	212	212	228	211	213	200	237	219	249	226	212	212	231	229	255	212	256	250	232	218	232	240	257	222	229	222	217	257	229	186	222	219	245	249	218	249	208	243	212	245	273	212	220	232	233	277	219	214	235	220	205	219	218	253	244	242	231	236	227	237	229	238	236	234	243	236	215	223	232	239	218	223	229	221	256	213	219	233	226	230	233	231	218	204	234	221	219	224	248	241	235	233	252	232	209	229	229	245	228	220	240	212	224	226	214	236	233	229	240	246	213	243	240	254	241	219	234	228	216	248	213	247	231	241	241	226	229	208	249	221	257	223	233	217	192	235	218	216	246	217	231	209	242	199	254	262	210	232	214	207	231	230	205	234	266	228	219	249	276	225	231	234	199	248	230	225	237	200	219	232	209	220	246	242	256	229	212	239	247	239	246	231	218	221	210	214	242	230	204	198	227	214	198	204	227	222	231	249	236	243	249	221	237	213	249	218	254	217	235	229	229	221	197	232	231	236	212	231	200	247	228	245	217	218	220	205	232	215	265	225	213	247	232	208	249	265	252	213	216	212	211	213	234	219	250	204	219	222	215	222	243	232	229	237	215	211	230	231	208	246	231	250	235	231	232	242	190	236	242	224	236	221	236	216	263	217	235	213	218	253	247	215	217	219	217	213	211	229	213	250	252	244	228	241	243	219	224	231	254	252	241	224	209	223	250	222	226	275	231	221	240	265	219	245	236	220	229	237	265	238	244	205	229	241	213	239	237	256	262	241	220	231	216	233	223	231	224	220	206	248	221	243	218	207	232	216	238	252	231	235	229	228	239	243	225	233	244	218	253	233	239	206	199	212	199	233	220	234	211	209	242	218	253	213	219	251	230	208	239	212	210	234	194	215	233	244	222	269	236	218	218	232	215	238	233	225	219	245	228	234	243	223	246	268	225	212	225	222	249	216	233	215	233	227	222	223	215	250	224	249	217	210	244	201	224	244	217	211	246	191	210	226	238	267	231	233	226	231	219	224	210	231	242	240	216	219	262	251	221	217	229	239	238	224	237	247	240	249	228	222	219	229	221	217	265	214	266	244	227	230	211	228	201	228	224	232	229	236	204	213	227	221	219	211	237	217	243	214	234	209	236	256	206	211	237	243	228	230	236	254	246	220	231	243	242	210	231	206	219	224	241	216	225	222	245	257	199	204	247	239	256	233	241	229	224	230	207	222	226	233	234	231	237	235	237	241	255	196	228	239	212	251	246	225	224	243	229	189	259	207	227	197	231	198	229	229	254	201	211	236	259	219	228	228	214	225	224	231	238	224	238	253	232	213	230	222	240	240	219	214	230	232	219	242	226	206	236	182	250	201	233	238	220	272	246	221	238	256	231	223	243	217	224	227	247	230	198	229	246	214	236	247	212	250	247	228	242	196	211	230	245	226	226	223	208	240	225	211	240	232	235	232	255	227	244	200	233	219	256	236	232	214	239	238	222	214	238	229	228	238	210	223	209	217	239	209	218	199	256	248	228	216	223	224	219	242	242	225	231	218	241	219	191	206	228	231	217	225	192	217	221	206	219	233	239	236	258	237	216	203	235	230	240	236	225	253	216	235	240	197	218	228	239	205	261	259	231	231	217	251	226	256	252	222	203	246	215	231	233	227	208	199	210	208	219	218	225	240	236	232	237	233	231	235	231	208	239	221	222	251	219	228	226	233	246	236	260	221	239	234	220	242	260	249	215	224	237	254	214	234	218	242	241	234	221	232	213	234	227	220	252	223	219	237	232	245	230	245	241	232	246	227	245	238	246	228	228	207	216	210	227	245	204	231	219	202	215	230	236	222	245	230	224	228	235	221	256	208	229	186	224	227	217	225	229	224	251	202	220	213	247	240	218	221	219	234	216	250	210	217	199	206	246	208	239	219	205	241	215	208	213	216	226	221	210	220	223	229	222	237	231	264	242	229	258	241	215	222	202	232	208	248	229	228	244	225	233	235	218	214	249	220	242	226	243	225	215	208	221	231	246	218	239	222	213	218	221	224	207	226	236	222	227	230	259	251	222	248	216	231	246	233	244	237	248	235	237	218	250	243	265	242	231	238	223	261	221	216	216	218	200	241	209	230	233	214	205	199	222	244	237	235	238	202	239	203	228	246	219	226	234	233	249	230	253	238	232	212	230	226	243	241	239	201	235	226	237	234	225	223	215	209	213	243	219	222	236	244	246	251	208	227	236	231	218	241	229	222	200	235	246	229	232	254	226	224	254	221	226	225	219	226	203	208	224	233	215	223	227	220	244	219	235	235	217	241	224	212	238	225	225	210	235	212	203	228	217	209	220	232	239	209	251	209	210	240	201	233	246	209	232	246	212	216	236	238	226	228	228	233	221	248	245	242	217	222	217	231	212	243	234	209	236	229	253	216	232	244	242	235	233	244	219	229	213	223	230	235	237	217	229	229	256	224	222	220	256	229	219	240	237	217	266	243	265	230	232	238	234	248	219	217	217	215	228	233	223	227	204	223	247	246	267	233	207	245	217	232	236	258	221	247	220	226	239	227	231	248	223	231	224	204	222	232	235	230	241	208	223	235	217	210	194	263	235	243	199	255	228	239	206	222	226	217	239	227	220	239	221	229	229	237	235	224	242	244	233	215	222	234	217	221	231	213	254	235	231	200	239	221	241	271	202	215	232	206	238	241	221	218	217	190	229	200	215	229	239	204	206	245	222	233	219	211	214	213	233	249	248	225	261	241	221	247	228	225	250	236	212	235	240	235	218	239	243	207	245	238	232	229	224	260	219	228	213	230	235	203	219	238	216	209	239	227	254	253	235	217	224	242	233	222	234	225	240	234	204	236	244	224	242	211	229	231	207	245	207	205	210	233	229	236	261	232	209	231	213	234	220	212	243	203	248	229	226	251	210	249	226	230	231	229	235	259	245	242	238	245	238	228	237	216	217	247	229	229	226	227	238	229	256	238	236	230	248	228	254	243	239	237	218	226	236	224	208	209	234	205	204	224	236	208	195	231	244	225	214	227	252	232	259	201	228	243	251	231	236	235	217	230	251	244	225	245	226	220	235	241	251	226	233	236	219	214	241	235	208	221	250	231	206	236	239	230	226	227	229	233	231	225	251	229	218	253	246	237	214	253	236	238	228	228	223	243	232	234	228	240	240	247	210	225	219	235	224	244	221	220	231	228	215	225	219	229	212	216	257	236	247	229	218	242	231	244
16376	24198	20283	12683	8073	6280	4970	3642	2934	2457	2057	1683	1387	1373	1304	1167	1056	969	915	931	882	838	806	737	661	656	635	591	578	528	559	578	560	564	579	511	529	541	499	549	550	519	579	534	553	522	545	507	477	527	564	516	524	518	516	476	499	509	518	458	475	497	512	493	495	525	500	480	504	500	488	503	516	537	508	512	473	516	532	485	526	505	495	502	525	512	486	568	463	450	538	485	509	476	505	505	494	509	502	530	512	549	501	481	479	498	543	538	495	468	496	479	505	482	492	507	533	491	477	517	500	497	498	515	501	540	515	478	494	469	528	534	518	496	497	469	534	492	517	547	505	504	504	520	490	543	521	501	494	527	499	506	454	516	499	492	479	494	520	484	511	537	521	509	470	464	519	505	481	488	505	529	479	521	515	515	491	461	471	508	479	498	468	472	494	482	506	477	522	518	507	490	496	518	482	465	506	490	551	503	490	510	492	526	530	498	534	505	530	458	469	513	523	506	510	493	498	525	538	496	482	505	521	519	482	474	514	520	495	509	526	500	527	476	444	468	473	515	514	478	504	528	508	474	528	518	501	522	538	502	490	487	492	520	490	523	477	499	460	512	526	491	532	428	484	526	519	510	512	499	501	482	531	507	524	495	484	523	499	488	494	508	499	459	519	495	515	478	578	517	485	506	499	500	511	493	503	523	489	516	497	542	485	526	508	512	483	504	485	488	531	526	536	507	456	479	498	496	484	520	486	480	499	491	492	485	507	504	495	459	464	492	460	508	516	507	493	489	494	471	492	487	496	512	531	505	512	521	495	487	478	498	533	525	528	494	523	470	533	507	493	530	507	495	509	549	489	514	501	495	522	515	482	480	512	483	504	499	505	519	496	487	477	538	486	485	506	453	490	487	498	544	520	492	493	497	488	522	500	496	505	511	507	505	497	459	508	508	515	518	490	525	490	466	500	513	539	487	498	535	520	527	514	533	513	523	462	476	495	504	461	557	487	513	517	523	464	502	506	500	522	476	524	501	477	508	521	489	500	516	483	494	484	481	458	500	472	507	506	527	499	499	501	448	517	509	467	471	476	437	458	463	463	514	479	538	451	490	486	493	506	483	504	496	516	482	482	508	501	480	515	486	485	477	489	476	483	509	521	473	505	531	484	489	526	515	491	478	506	495	497	517	474	502	485	494	506	515	496	479	502	513	499	575	492	493	475	519	510	531	519	523	478	502	490	511	456	507	514	502	479	487	525	491	522	510	480	508	482	486	476	484	479	472	535	491	493	481	525	480	504	466	510	422	517	489	529	454	483	501	563	526	499	488	448	507	497	487	472	487	477	545	484	518	517	519	464	479	489	484	472	510	494	495	501	496	478	473	487	482	495	507	485	539	501	513	483	487	524	515	506	492	440	516	466	471	500	491	512	470	507	482	491	530	499	496	450	509	491	518	487	495	474	504	518	530	501	501	482	513	534	506	505	507	482	492	526	514	529	465	468	506	512	467	511	526	532	508	457	530	463	498	491	498	466	505	521	518	492	473	462	519	501	548	526	525	497	501	502	507	495	498	445	512	532	518	483	488	524	539	497	499	496	458	493	502	532	535	495	499	523	499	496	470	489	534	504	481	497	546	510	463	478	513	493	494	467	517	486	518	488	494	492	473	515	509	519	517	492	505	475	538	490	489	504	522	500	518	511	481	512	502	522	491	531	528	500	483	533	509	510	466	489	533	497	509	524	518	535	518	470	505	512	513	493	494	530	478	515	483	522	528	515	505	517	495	478	493	503	519	515	486	521	490	505	511	509	499	487	508	508	526	478	533	511	491	510	495	500	499	501	544	525	485	488	511	488	512	491	550	531	485	493	499	533	500	512	439	530	526	518	496	504	506	492	495	480	492	519	472	484	480	500	503	498	511	460	523	494	467	492	535	544	535	474	502	500	491	466	525	491	466	518	466	514	509	514	506	528	498	504	483	527	501	512	514	441	499	540	440	537	521	479	496	505	527	515	504	488	483	488	474	486	507	495	477	495	502	475	490	466	501	482	488	527	509	512	484	516	485	528	495	496	523	492	491	513	532	497	456	459	499	542	524	513	551	471	496	498	493	549	510	520	519	508	500	516	492	492	453	469	551	500	491	487	499	495	475	503	485	474	493	487	535	472	511	486	493	527	492	491	518	452	462	510	510	511	505	542	480	496	497	530	535	489	491	500	491	498	469	518	477	501	478	511	498	500	507	519	535	484	493	485	457	543	525	476	523	490	493	487	503	459	534	473	507	521	486	505	526	519	530	505	512	518	469	501	536	562	491	531	499	531	464	502	516	497	506	499	492	473	503	521	498	506	503	505	520	495	461	524	481	525	492	494	533	478	519	543	495	533	515	510	459	480	518	488	458	523	494	501	529	482	470	480	497	504	520	495	484	523	464	508	528	480	489	476	499	502	502	487	528	501	488	481	482	520	513	504	550	508	515	522	510	548	496	494	494	513	528	486	496	531	485	504	506	520	488	537	496	494	471	499	509	514	468	521	485	520	471	500	491	495	488	476	453	481	506	528	491	509	489	523	509	500	525	482	491	513	520	526	518	517	498	484	494	473	505	513	477	495	518	516	482	475	516	518	486	491	491	491	492	498	521	452	544	495	490	458	456	489	494	503	541	500	525	538	504	490	522	510	470	500	532	502	519	499	500	534	537	487	475	504	567	502	484	506	509	513	509	509	547	483	487	548	483	539	512	505	523	484	450	493	531	471	506	476	465	498	501	476	496	469	520	497	520	527	487	551	491	501	514	492	508	477	473	525	522	523	535	528	507	507	477	534	485	507	495	515	505	492	553	472	472	495	497	499	572	526	505	503	508	464	486	512	473	498	497	505	479	544	531	496	496	516	467	516	503	524	442	500	532	526	491	529	499	508	506	501	531	508	463	466	479	499	527	514	508	477	513	477	526	502	527	496	491	498	497	489	526	499	541	532	488	474	481	502	516	479	548	504	496	534	484	508	466	529	497	537	488	495	502	469	514	491	485	479	504	473	499	530	474	471	490	492	499	509	464	514	505	505	496	508	488	495	489	533	523	502	475	503	489	506	513	507	468	448	502	517	484	477	512	493	507	473	511	497	515	505	502	522	503	502	475	525	522	453	501	491	557	467	520	527	492	432	468	518	533	495	553	494	475	549	520	475	522	538	490	489	504	481	555	485	535	505	502	506	538	482	542	498	534	492	477	498	511	511	491	474	488	486	514	521	485	466	508	510	511	514	512	509	472	503	497	509	524	543	513	483	521	526	479	517	493	501	476	489	525	487	510	491	505	501	486	479	490	477	523	485	487	531	482	472	483	499	530	501	503	516	518	510	496	478	470	473	476	487	504	475	531	526	459	480	509	502	491	500	514	473	463	498	476	531	532	467	522	499	490	505	493	477	493	461	484	503	533	512	511	479	521	514	507	506	487	501	464	494	539	503	516	506	494	528	478	505	484	498	473	532	515	498	489	506	530	482	486
24286	21452	28579	24714	19590	5860	2334	1426	1033	863	695	608	507	454	411	442	373	312	317	272	295	287	252	238	230	219	232	195	204	199	201	164	157	158	165	167	204	150	170	156	169	143	170	154	161	178	156	151	189	170	169	170	161	156	147	153	166	165	145	165	160	154	159	132	166	179	180	163	144	162	158	141	164	178	175	169	167	169	179	165	170	168	159	158	156	148	162	167	154	136	168	161	178	148	147	144	157	145	168	145	173	148	158	190	161	162	153	151	156	142	154	151	166	151	165	173	173	154	150	153	164	142	142	139	173	171	158	156	143	162	134	166	146	163	149	167	158	138	176	152	163	155	159	161	147	182	163	147	154	180	171	153	163	158	164	145	165	149	141	160	133	150	152	167	147	177	179	162	174	154	139	167	157	142	163	164	180	145	160	165	141	161	179	184	164	163	169	155	151	136	189	159	170	149	164	173	157	165	158	154	162	133	169	151	154	142	170	148	156	145	137	165	140	149	142	165	181	138	160	163	171	156	172	170	154	147	158	160	156	143	144	159	154	153	155	166	149	153	171	165	156	140	143	170	174	143	164	146	144	147	159	154	153	167	176	146	149	180	158	152	153	165	150	158	154	147	148	147	161	176	159	151	145	171	143	155	145	179	162	183	165	164	190	129	172	177	157	158	158	147	155	166	177	163	171	142	143	159	149	183	151	152	163	145	168	133	161	167	150	137	168	135	157	169	158	139	161	156	163	144	141	165	184	168	164	142	142	168	123	138	146	153	146	140	141	151	140	132	160	170	167	166	165	132	166	155	149	135	151	153	154	182	167	159	178	157	143	149	154	162	141	153	169	160	154	153	172	151	140	161	160	160	156	159	153	160	159	148	166	161	162	182	136	174	156	155	160	164	173	151	169	142	164	152	161	178	153	164	158	173	176	146	163	164	168	143	161	178	150	164	136	146	159	157	147	175	140	155	146	148	169	156	139	160	154	166	160	171	149	157	162	152	154	162	151	162	133	139	143	145	160	151	163	141	149	149	163	135	175	148	157	176	146	140	167	140	148	143	178	164	165	193	168	144	150	143	157	164	152	161	172	151	150	147	156	151	166	165	137	149	131	141	179	150	148	154	140	153	148	171	156	157	166	152	145	169	175	167	182	177	149	153	142	135	156	143	130	176	138	175	152	160	131	180	135	151	172	149	150	158	160	183	147	162	144	154	142	140	159	166	140	130	148	160	148	156	166	169	138	137	167	141	151	145	148	140	160	164	165	152	165	156	176	165	147	158	138	149	157	137	149	153	168	155	159	156	156	135	159	165	162	157	152	150	144	161	149	154	164	150	168	144	155	163	172	175	164	148	168	151	158	143	149	177	148	155	151	169	138	174	158	147	148	159	163	153	172	167	164	155	142	149	144	138	151	168	149	153	163	150	159	158	154	147	169	143	141	145	120	150	154	146	165	154	169	163	180	169	144	169	178	189	146	148	155	155	162	157	191	160	155	143	162	177	142	157	169	171	151	169	152	173	175	145	162	176	164	171	163	155	153	135	154	155	146	160	150	151	164	167	148	155	157	148	157	136	155	179	145	158	147	177	180	170	160	151	162	167	140	172	156	152	178	164	154	181	176	154	147	176	137	141	158	158	140	165	150	150	155	160	163	153	148	160	159	157	162	175	135	171	151	158	149	145	158	150	148	147	150	143	155	168	158	152	144	153	155	157	151	161	137	185	142	162	147	164	175	128	187	162	153	172	165	159	171	137	152	132	145	164	144	165	147	175	168	148	167	165	134	157	161	171	180	160	152	170	139	163	183	143	165	162	150	153	149	165	153	155	155	167	153	155	169	159	163	168	150	143	141	146	150	166	156	160	156	161	149	146	144	164	158	167	168	162	165	143	148	137	161	127	164	157	153	164	145	134	162	162	167	163	146	155	155	139	143	154	161	156	140	157	167	176	177	169	143	150	154	159	156	168	151	162	173	147	162	137	173	158	158	165	138	168	154	140	134	139	177	163	158	145	146	171	165	156	162	161	158	153	150	179	151	158	170	151	156	182	159	151	133	150	152	151	167	146	161	168	168	161	145	137	180	160	161	164	147	152	146	170	163	160	138	167	164	167	173	135	152	164	166	148	150	164	161	150	173	152	152	159	148	161	146	134	150	158	140	153	156	162	157	152	138	162	168	157	165	153	154	172	166	156	140	145	147	175	156	166	164	158	151	161	176	172	178	156	179	163	147	145	157	171	160	146	147	157	163	169	171	157	172	141	151	168	165	139	171	143	167	160	145	151	168	141	146	163	143	160	168	170	143	160	157	140	147	167	142	153	168	158	164	155	137	146	167	145	169	166	151	157	182	163	149	153	146	153	160	167	139	139	141	149	151	167	165	181	135	168	147	155	176	143	163	186	172	162	171	146	156	161	162	149	152	168	163	144	136	134	166	162	175	153	174	143	153	178	152	152	154	165	176	164	159	172	149	170	135	174	137	143	136	142	163	154	155	167	157	157	164	141	150	147	137	165	167	163	153	153	168	172	174	149	155	152	151	144	130	151	152	137	146	177	173	145	170	153	155	152	174	125	147	141	165	176	143	156	146	176	150	148	164	132	169	166	178	132	146	176	189	142	152	161	157	164	162	150	152	171	150	140	140	152	156	170	153	166	157	144	152	172	182	166	144	154	144	171	171	164	160	168	152	178	163	142	166	148	147	185	155	161	147	144	182	142	125	150	150	167	177	148	163	155	157	138	142	182	137	154	151	154	148	155	131	156	163	151	159	156	170	171	146	160	160	165	149	152	167	139	123	162	179	146	168	159	153	155	174	161	159	148	144	156	142	157	148	160	165	169	170	159	149	162	165	149	138	156	147	139	152	161	152	141	146	165	165	150	157	165	167	153	155	151	136	138	140	173	153	140	169	165	147	167	167	136	170	161	175	151	172	138	177	153	175	151	156	145	175	153	130	149	151	157	156	171	170	152	164	137	170	183	139	140	155	134	163	145	174	150	160	158	181	168	158	156	169	146	186	174	159	159	161	155	161	163	162	162	169	161	143	152	164	172	173	151	149	160	177	160	168	176	178	163	153	165	158	165	160	161	155	158	159	147	145	163	160	150	157	176	154	169	165	163	164	153	160	143	151	149	166	150	153	159	169	124	159	145	151	161	166	159	158	139	150	150	153	141	152	139	144	176	171	163	149	182	155	150	150	148	160	165	157	144	159	159	175	149	168	174	158	147	157	131	159	139	148	164	157	172	148	155	146	168	159	150	159	139	148	169	137	163	147	122	184	168	156	167	162	142	162	173	147	152	172	159	154	142	175	175	161	163	147	141	153	157	149	134	178	155	160	153	153	169	165	161	154	144	142	144	160	163	186	147	174	147	175	160	174	133	153	155	142	165	152	158	160	140	149	162	149	160	162	145	152	159	179	142	165	159	149	154	173	170	143	133	153	162	139	193	163	156	143	159	139	154	149	168	155	149	158	142	151	158	172	171	153	199	154	162
17679	30401	28076	18463	13790	10186	7542	5991	4560	3683	3119	2698	2117	1794	1696	1571	1322	1096	1074	1036	1001	933	876	778	756	636	613	537	524	495	510	455	442	454	411	412	350	374	367	369	405	402	346	392	406	385	402	373	387	384	372	356	372	368	346	397	377	351	394	384	353	364	361	409	368	353	367	383	344	349	386	341	371	379	395	394	359	381	387	395	385	354	379	358	338	388	369	363	371	357	375	336	389	333	382	359	331	346	376	380	347	353	338	333	383	329	359	320	349	374	335	351	378	365	368	353	370	361	338	386	344	383	362	334	371	365	391	351	361	392	343	366	364	353	362	375	380	350	353	374	305	359	353	374	369	337	383	361	387	330	362	346	376	342	367	333	315	338	349	381	363	362	366	319	327	369	380	362	344	354	362	363	361	352	334	337	351	332	350	358	322	377	340	341	360	348	334	327	363	347	351	372	379	335	374	364	356	348	353	329	317	384	345	345	351	372	362	343	347	325	318	355	338	361	347	353	384	373	325	353	323	386	367	376	351	394	370	354	366	372	328	350	355	318	346	374	383	382	330	373	364	343	352	366	354	326	354	363	395	372	332	344	345	358	336	357	344	353	327	343	335	351	387	360	347	359	358	392	318	355	324	400	351	332	350	331	332	321	332	350	318	362	341	339	336	337	351	342	348	326	377	355	365	350	341	333	354	334	324	360	340	380	382	329	382	347	373	351	371	347	366	324	398	352	334	364	338	341	352	340	357	359	395	359	364	358	370	356	358	353	331	401	357	349	343	323	369	372	362	355	369	362	334	331	312	355	350	336	359	385	332	378	362	349	319	324	381	338	370	344	383	367	357	367	370	345	372	382	373	345	357	341	381	348	367	330	357	372	368	337	350	335	347	366	375	344	349	366	334	387	352	359	360	361	369	354	343	358	367	333	362	333	355	365	372	384	354	401	305	364	354	342	330	342	344	355	382	355	363	339	353	364	350	378	337	361	342	339	340	344	346	349	372	338	340	366	360	358	328	352	354	376	356	353	334	326	385	362	332	329	374	356	343	343	374	365	324	378	359	350	371	346	336	369	361	358	370	365	374	343	367	348	341	363	368	345	364	348	357	365	319	366	369	390	360	349	357	344	347	335	344	324	331	348	328	338	342	346	361	317	348	368	355	352	360	324	388	337	360	335	367	333	365	344	326	350	345	357	388	343	340	359	370	355	371	384	330	336	358	367	373	392	366	318	354	350	365	358	387	336	375	354	382	304	364	328	366	311	333	345	348	387	320	334	340	331	336	362	336	353	367	355	355	340	363	359	347	340	359	349	360	323	387	335	329	339	374	340	359	332	343	344	349	338	377	320	327	362	377	324	350	368	344	356	339	333	312	356	381	339	340	353	365	364	344	332	387	369	352	356	388	368	353	354	369	358	383	373	337	355	358	335	338	335	325	347	379	335	351	347	362	336	341	355	324	359	385	366	371	327	328	338	347	347	355	363	369	368	344	334	333	336	317	340	346	325	330	365	315	339	335	348	344	344	363	355	354	335	363	361	361	350	386	313	347	343	355	354	339	339	327	345	356	388	342	370	357	366	343	360	342	370	341	308	359	390	343	360	371	349	358	302	332	363	339	351	348	350	359	334	343	341	365	345	365	365	378	363	367	359	313	304	334	351	332	353	351	344	368	350	377	364	360	366	364	335	367	360	348	365	366	345	353	328	362	386	344	313	367	350	364	347	380	355	323	394	385	334	355	373	386	347	347	366	352	361	332	373	337	369	353	356	325	361	337	359	349	353	343	378	344	356	369	345	376	362	372	377	356	309	346	394	352	360	344	378	329	377	340	360	372	350	360	358	397	345	345	377	347	336	351	357	375	344	324	359	382	365	346	327	331	357	344	378	345	355	370	348	317	381	367	325	332	340	354	394	359	353	347	363	351	379	330	359	347	358	351	351	345	330	380	343	346	375	326	351	339	350	319	366	353	364	354	397	303	356	349	363	350	368	330	382	347	392	384	382	360	342	364	391	366	342	349	370	372	361	374	399	389	368	345	407	360	353	323	359	359	335	328	359	389	334	342	365	318	331	353	370	372	347	344	335	369	371	367	345	353	351	324	353	379	365	347	349	359	334	337	382	382	378	365	327	354	354	354	388	380	344	383	345	348	360	340	352	328	353	365	352	369	313	350	338	374	348	342	366	345	372	362	372	347	363	370	350	358	331	367	350	346	363	351	363	366	363	336	360	356	350	329	345	349	389	353	341	367	369	335	355	342	342	368	347	352	359	377	373	387	380	388	351	365	373	368	337	327	333	363	347	363	330	353	362	372	335	326	370	372	384	332	339	356	342	320	338	366	374	357	363	360	386	337	347	325	370	346	367	359	328	357	391	356	359	356	348	358	348	340	338	348	347	348	363	363	334	365	321	325	351	351	335	355	371	341	344	319	351	350	367	358	367	381	330	330	347	389	341	336	356	330	350	331	345	402	370	291	305	353	347	344	334	358	345	356	344	332	361	358	345	357	358	321	339	350	382	328	355	363	378	332	341	359	333	313	341	370	381	354	367	362	335	332	372	334	329	385	351	324	330	354	347	369	349	376	365	330	336	345	349	371	366	345	326	397	337	335	328	355	338	317	358	354	365	356	367	337	313	339	309	336	354	381	346	375	378	359	345	323	368	333	347	335	372	345	362	383	330	354	340	356	347	339	382	337	362	351	344	320	371	342	333	354	320	340	353	348	352	344	337	356	367	363	363	363	387	332	356	344	378	351	348	380	330	369	344	346	343	326	307	350	393	322	350	399	355	389	347	359	384	349	356	368	363	379	337	367	334	378	336	357	359	348	356	349	349	367	406	361	348	342	346	380	353	343	343	360	340	345	383	316	322	359	368	357	367	342	311	357	337	373	334	371	343	355	352	327	343	368	356	389	369	346	395	360	346	334	350	330	381	359	332	345	332	357	332	351	362	325	327	364	347	365	315	333	358	332	369	352	329	316	362	412	354	348	352	314	345	357	354	337	377	338	318	372	333	342	334	355	350	366	344	374	338	363	370	342	331	328	338	362	355	332	378	382	345	338	338	384	343	363	346	377	363	362	341	334	347	374	357	371	350	364	361	383	341	350	346	348	368	367	347	394	367	387	336	354	355	329	376	388	357	372	387	360	378	335	333	343	355	372	351	353	350	372	360	359	358	359	350	362	347	372	332	362	359	360	358	367	372	355	347	340	335	346	351	344	341	349	343	336	359	329	333	383	375	356	366	373	357	387	340	347	370	331	332	366	373	332	328	359	345	349	363	355	335	373	344	364	345	331	333	357	346	334	362	338	378	342	339	378	337	361	320	323	371	373	359	357	376	358	363	334	347	359	329	336	344	335	335	364	371	372	349	327	348	394	317	390	369	358	332	361	331	360	399	335	346	344	342	351	315	345	391	348	376	376	408	329	374	340	351	391	319	342	347	356	346	346	365	357	351	313	365	372	376	314	361	342	376	358	369	346	404	372	380	371	354
23398	21462	29271	24077	21474	18912	5628	2248	1550	1132	982	804	630	574	530	488	433	385	341	344	323	318	317	272	257	230	201	189	173	184	166	162	143	143	142	157	170	160	150	160	150	147	144	148	144	149	140	141	146	146	149	148	130	143	157	153	152	138	134	142	136	106	143	142	127	135	138	147	144	143	145	137	145	129	141	147	164	120	146	134	139	122	163	150	155	133	126	132	141	128	140	119	109	164	146	155	148	128	121	146	125	134	121	144	155	121	142	127	132	121	148	142	154	142	126	127	147	142	144	155	151	142	109	122	153	157	150	166	135	157	132	143	150	150	121	153	145	124	135	141	128	133	136	104	126	131	134	151	133	110	145	132	132	163	142	120	145	150	147	136	119	130	138	131	119	137	144	151	119	134	136	124	146	138	132	155	141	145	120	139	143	133	135	130	142	133	100	149	136	127	122	130	129	143	159	150	132	129	129	141	138	128	141	142	127	128	142	122	127	140	130	121	145	140	144	139	132	123	122	131	151	122	123	111	126	136	162	149	112	139	130	122	124	137	137	120	126	121	130	121	140	141	128	132	148	158	139	137	124	133	144	130	130	126	127	143	139	150	151	154	146	129	140	113	133	142	126	141	125	157	125	151	154	151	123	130	116	127	126	125	134	146	140	136	147	138	153	129	126	152	138	134	135	144	113	148	134	144	123	152	126	150	131	127	126	115	145	128	138	136	112	148	147	147	122	133	122	135	127	156	139	131	133	152	125	120	151	137	156	140	147	145	143	155	131	134	129	136	135	127	142	136	108	129	133	127	128	148	153	142	133	141	152	146	141	128	146	125	119	137	138	129	166	111	140	128	118	127	115	134	130	145	140	139	121	136	129	136	146	138	107	143	131	105	126	134	135	134	146	126	140	141	113	137	138	141	132	165	110	148	139	140	140	149	137	156	140	142	115	149	122	142	128	129	149	113	124	132	128	147	148	134	134	134	129	130	141	126	135	130	141	115	125	125	141	149	120	129	113	145	139	123	151	140	150	138	125	143	151	147	137	133	145	158	132	149	143	137	115	129	133	101	148	130	173	145	136	141	137	117	125	121	136	151	119	118	136	129	119	125	121	127	123	146	137	136	142	127	141	117	133	162	140	125	148	120	134	154	135	126	137	150	123	105	123	139	150	139	132	152	126	137	134	123	128	133	121	142	136	126	142	106	132	143	147	132	138	160	147	135	136	163	116	128	131	140	151	138	150	125	125	134	128	151	131	137	125	114	121	117	129	121	121	119	143	128	145	135	133	121	121	130	147	128	132	138	134	122	139	139	138	152	153	130	135	135	136	143	127	127	133	149	141	136	133	104	133	115	120	142	157	101	159	160	118	140	131	129	126	129	130	134	136	138	148	126	141	123	151	122	130	143	136	116	125	130	140	131	145	129	146	120	139	118	124	134	123	139	132	127	132	156	137	149	131	124	129	148	147	125	129	133	145	148	144	122	147	136	121	146	121	129	138	136	142	129	148	132	150	110	157	131	131	118	116	143	133	128	114	126	124	134	148	144	129	140	137	141	134	135	150	132	124	124	119	151	128	135	143	125	129	121	150	125	133	145	127	152	127	144	141	167	136	145	127	135	136	113	121	121	138	143	136	130	142	136	130	132	139	136	159	132	125	135	127	131	141	129	138	121	146	144	143	133	124	141	132	132	129	147	120	148	137	137	157	160	121	141	128	125	125	136	138	169	123	149	134	134	136	145	152	145	142	129	141	131	143	135	138	148	140	137	134	131	146	137	146	126	117	145	120	142	130	136	118	124	130	129	142	129	129	139	131	147	155	138	148	151	121	156	136	139	134	154	133	118	161	148	152	154	153	130	136	109	137	133	122	132	127	151	126	115	130	159	143	131	125	142	131	160	125	138	119	152	116	131	116	121	155	116	140	114	148	140	136	137	130	130	148	120	130	130	138	129	144	124	143	133	138	130	123	125	130	142	121	131	166	128	134	126	131	140	130	127	130	125	148	138	141	130	138	120	131	138	142	134	152	132	137	139	120	138	142	119	128	118	142	131	123	128	109	129	122	118	136	131	135	142	118	132	134	123	144	142	134	153	128	140	123	119	146	160	126	128	166	127	140	128	122	134	123	135	136	134	150	148	142	126	144	122	139	121	137	147	139	147	124	132	146	116	127	119	137	144	136	153	131	133	132	121	140	141	142	144	127	141	131	127	126	131	154	116	133	142	141	114	123	153	159	147	122	146	157	132	126	137	110	112	143	137	144	137	126	134	142	126	126	132	99	144	117	120	120	123	126	135	133	124	120	137	150	135	158	150	149	129	143	128	143	125	123	131	122	161	133	128	142	132	154	117	128	133	112	117	130	140	122	142	127	118	111	142	133	136	130	119	136	152	119	136	136	125	123	146	130	128	139	146	114	136	110	133	137	134	143	145	150	134	152	118	143	142	147	146	122	141	128	141	141	137	135	135	133	131	143	141	119	127	140	123	145	130	138	133	149	134	114	141	123	135	130	119	115	136	133	132	159	111	122	133	130	139	144	123	126	144	146	133	139	141	128	134	124	121	125	139	122	140	146	152	151	135	119	147	133	144	134	147	123	128	114	131	131	124	132	149	133	140	132	129	137	152	125	141	133	148	138	130	135	132	117	166	131	135	140	137	158	145	150	148	144	144	144	125	155	128	121	127	163	129	132	150	115	131	137	125	132	139	137	138	118	125	146	118	121	147	139	151	133	140	161	143	134	135	138	129	129	145	118	116	126	136	131	145	127	135	127	160	140	143	140	133	148	130	129	129	140	130	123	128	168	144	129	109	131	130	121	134	129	143	131	143	132	133	120	135	151	114	120	140	130	121	142	131	135	129	122	145	132	112	129	130	138	161	147	114	108	139	127	128	142	134	134	139	153	129	132	115	121	135	140	126	139	126	130	142	146	138	132	163	120	143	147	120	134	126	115	135	124	152	148	164	138	146	131	154	154	121	145	120	122	127	126	114	131	136	126	161	124	152	118	131	133	132	122	135	142	139	137	141	124	113	120	123	121	116	136	121	134	150	137	130	132	142	133	112	116	129	131	103	127	152	126	119	136	125	135	120	131	125	129	126	136	130	128	143	133	154	124	108	130	130	143	113	110	130	127	137	131	145	119	137	132	135	131	151	132	127	146	134	130	133	137	145	137	120	119	141	140	123	138	164	122	135	139	147	158	116	104	145	131	140	121	144	118	156	142	142	135	131	157	127	150	144	121	116	119	122	119	145	130	119	143	142	125	145	139	117	136	128	147	152	135	132	127	122	126	114	120	143	125	116	144	134	147	133	153	139	126	139	151	112	149	152	137	163	150	133	135	140	141	129	155	141	136	132	119	139	141	151	119	99	142	133	138	133	124	118	139	139	131	133	135	146	151	125	135	130	116	114	138	138	145	135	127	150	146	123	135	132	146	122	140	135	124	141	128	146	135	123	128	112	117	125	119	148	117	133	136	132	136	131	139	133	134	148
19812	34547	32317	23857	17729	13014	10035	8185	6141	4979	4222	3446	2883	2527	2167	1946	1746	1413	1277	1247	1241	1234	1089	940	765	734	672	618	579	503	466	448	399	402	365	387	382	388	346	358	354	374	363	330	302	334	346	339	323	358	356	319	339	335	320	298	304	313	307	308	318	292	313	294	295	305	335	297	290	295	276	284	280	295	304	356	312	322	302	316	279	277	293	308	289	320	328	318	295	330	286	317	295	281	297	296	255	300	326	281	284	285	327	300	287	303	267	292	274	296	292	309	261	299	307	293	270	290	272	272	298	274	244	307	309	272	317	285	305	322	320	294	281	310	286	312	305	315	290	292	255	301	296	279	305	280	284	305	268	265	279	286	292	270	305	291	301	295	282	275	298	300	296	295	290	308	304	301	285	290	289	289	304	274	275	305	308	275	275	308	311	283	244	291	263	311	293	298	298	288	271	322	298	294	288	301	302	273	271	281	280	276	275	278	304	281	281	303	271	288	287	305	288	312	311	309	287	276	325	293	272	291	270	294	289	286	258	284	279	303	313	268	302	287	284	290	267	280	274	295	288	284	288	273	303	284	291	276	291	274	282	291	311	287	275	287	301	299	280	284	281	290	289	313	324	275	303	277	307	275	285	268	284	294	293	301	298	295	304	290	338	279	308	306	279	305	328	317	298	290	297	279	310	327	286	277	305	300	307	309	288	278	295	286	299	269	300	337	288	323	276	268	296	317	332	291	286	274	287	289	275	304	287	328	263	282	290	266	288	306	278	242	301	295	285	269	325	290	332	317	291	284	261	299	294	297	264	280	302	290	300	298	294	292	253	286	310	315	285	278	334	274	265	346	265	280	290	319	285	265	305	307	279	299	283	295	264	297	283	296	306	303	306	270	298	286	303	296	296	288	280	234	288	341	304	271	268	279	296	318	271	292	303	289	287	288	283	293	284	285	310	300	293	272	323	278	270	292	329	314	271	279	288	309	283	263	292	287	310	308	294	273	273	253	268	255	296	291	315	324	277	305	309	309	300	276	312	272	268	286	272	267	273	279	277	270	294	303	276	264	298	302	270	301	271	295	275	309	265	301	303	260	276	303	290	295	292	298	291	334	281	310	305	281	285	302	277	275	280	285	296	293	308	273	291	292	290	307	290	277	298	256	293	290	285	297	313	288	255	305	307	296	319	273	274	270	281	290	302	289	298	286	262	256	284	303	283	278	312	274	290	284	267	269	280	326	269	278	298	281	283	266	285	247	276	263	290	309	319	275	300	273	300	300	283	314	261	293	296	286	313	297	275	306	269	273	308	292	301	297	286	283	245	254	257	309	268	304	296	262	320	291	305	303	287	308	296	274	307	284	296	279	301	293	273	286	288	290	308	305	266	291	258	270	271	272	307	261	312	312	304	288	288	293	268	294	287	293	295	276	285	283	299	278	278	290	292	295	285	292	307	262	284	314	294	310	289	296	306	287	307	274	288	321	274	316	262	294	281	285	273	281	288	279	287	282	268	313	297	304	294	280	273	297	282	304	314	304	302	304	293	281	270	306	268	294	279	243	289	307	288	296	254	311	287	301	288	290	299	273	274	294	291	273	310	308	255	293	282	288	244	256	259	281	254	277	259	269	315	296	278	315	299	281	309	315	273	266	302	291	263	273	293	313	305	277	305	273	292	286	297	285	272	291	270	287	311	287	265	299	289	290	301	312	275	331	286	286	306	265	271	286	282	289	281	280	281	293	273	285	282	284	333	274	324	310	289	287	280	281	284	274	292	291	285	276	262	297	275	292	289	297	277	284	290	307	263	298	285	308	308	320	303	289	286	290	287	273	304	296	282	294	268	289	312	347	273	300	296	279	285	286	281	292	289	270	279	291	304	278	260	273	293	322	295	297	288	295	291	268	303	289	284	276	267	319	274	280	299	302	308	255	294	283	284	282	287	301	266	255	291	284	274	301	268	253	279	307	305	283	301	287	300	284	306	280	311	287	267	291	276	302	285	282	280	305	281	277	277	311	278	279	296	307	290	301	288	267	282	311	279	333	307	293	307	303	279	281	283	289	292	329	280	328	290	292	293	321	265	295	303	276	283	294	314	274	302	274	298	259	285	300	278	316	295	301	290	285	311	282	308	304	295	302	283	261	271	290	288	298	286	286	285	307	281	256	268	271	283	289	303	300	283	297	293	277	281	299	269	313	265	293	304	268	325	272	301	294	297	261	302	304	299	292	285	259	285	294	307	292	285	267	304	324	278	294	304	278	288	295	293	282	302	291	299	259	290	302	301	286	284	302	270	302	295	282	254	325	305	274	293	277	293	281	260	284	306	291	280	323	316	287	283	284	267	297	274	284	288	284	305	287	311	295	300	321	261	292	283	253	269	283	285	313	298	282	277	318	278	290	313	310	287	299	267	300	310	268	295	310	282	253	306	297	286	259	311	273	278	318	292	284	287	288	272	284	269	306	263	258	280	301	293	306	253	293	325	249	302	313	288	274	289	286	285	302	283	286	248	289	267	273	314	297	289	308	294	258	283	284	303	295	259	281	297	283	315	280	272	298	294	266	262	304	281	286	294	282	300	293	292	314	281	322	285	283	317	282	298	266	283	295	301	311	304	301	285	265	305	319	294	284	304	296	299	289	289	256	306	270	315	308	318	304	290	272	273	317	265	276	303	283	284	307	279	286	280	262	284	280	278	286	289	274	307	291	305	297	273	304	258	288	297	284	277	276	294	314	295	273	270	274	306	297	281	300	296	306	266	295	290	301	326	293	269	300	262	285	294	278	284	294	301	328	301	295	280	286	300	288	306	271	276	316	300	274	282	300	291	283	278	338	276	277	293	282	332	311	309	266	312	304	278	325	274	292	304	288	292	274	254	287	279	271	271	274	298	266	284	291	265	315	273	296	286	257	315	264	297	299	289	278	286	302	296	271	277	303	289	310	304	296	300	269	295	290	298	291	269	265	321	293	321	298	297	266	312	254	287	286	304	299	305	295	299	287	285	315	247	281	321	295	307	339	311	269	292	284	296	284	288	295	274	271	297	268	297	291	310	295	290	309	276	259	280	295	299	291	276	292	287	266	310	307	308	289	292	287	316	296	296	263	266	282	278	271	305	279	289	299	291	263	283	301	277	292	283	268	289	307	287	291	282	262	291	302	287	311	292	308	312	270	317	311	297	304	283	304	298	295	248	292	298	268	287	319	304	297	302	293	307	291	299	276	275	295	306	304	311	314	282	267	275	288	292	290	310	284	275	243	319	265	297	285	285	306	287	258	263	278	241	285	290	294	312	285	297	289	301	279	307	313	291	316	287	297	276	301	296	275	280	281	243	259	293	256	279	280	269	267	302	288	296	272	265	263	289	310	318	293	284	299	267	278	314	291	274	282	273	272	288	298	267	282	272	293	304	270	284	261	272	301	319	278	277	279	285	282	270	295	291	289	300	300	276	300	270	306	318	305	263	272	315	252	277	327	289	267	257	283	322	286	298	281	288	305
26958	20910	13986	5695	2553	1545	1072	810	700	579	486	426	390	382	358	299	311	295	310	298	307	308	276	293	289	239	270	261	263	219	238	265	219	235	215	222	210	199	240	236	221	241	217	255	231	236	220	218	234	205	236	240	219	229	242	211	249	235	214	233	218	235	228	241	242	206	189	235	220	234	238	226	235	210	236	242	239	183	208	235	211	236	239	238	246	219	219	231	247	211	211	234	248	219	241	232	221	257	232	236	219	233	225	211	225	226	237	223	213	225	250	215	240	228	222	229	195	199	239	218	237	225	222	220	246	236	217	241	212	248	233	240	257	220	239	215	209	217	197	240	233	189	216	248	253	245	201	249	229	219	225	191	200	207	241	241	241	236	255	249	222	208	240	200	222	202	201	232	250	238	217	235	222	227	202	216	204	229	208	253	209	244	220	217	230	242	221	221	214	231	234	216	227	230	203	232	213	252	225	224	251	205	210	199	226	215	240	246	227	250	254	218	240	212	244	212	207	221	235	226	238	225	228	199	233	244	200	212	230	230	237	206	231	219	192	201	231	222	204	215	219	240	205	227	244	221	227	212	213	239	219	231	227	220	238	216	237	249	221	222	223	202	213	238	227	205	196	223	236	215	241	210	242	210	211	229	208	220	236	246	246	250	224	226	234	256	238	229	235	243	224	271	236	229	241	244	246	223	229	250	227	219	223	232	227	221	217	205	226	203	221	217	207	220	219	215	253	240	246	236	238	222	246	205	223	239	220	240	203	244	220	219	204	250	211	223	231	227	242	215	253	215	221	248	244	230	218	231	219	207	230	219	223	186	269	228	235	227	213	207	195	249	230	243	218	218	207	215	234	209	199	244	212	225	211	216	235	222	219	236	229	210	243	220	182	224	211	206	230	240	217	213	211	215	223	230	201	210	234	224	222	251	234	246	206	250	224	229	214	219	210	232	227	217	217	211	229	215	236	223	226	203	247	242	207	221	231	237	236	242	209	218	190	255	227	210	254	221	242	238	224	228	208	190	195	244	225	242	209	203	219	239	218	233	204	215	198	216	203	257	213	266	234	241	240	237	234	225	251	243	201	245	217	234	203	235	242	228	192	218	220	197	231	212	218	236	228	225	232	224	216	211	225	222	234	247	207	230	221	213	246	229	219	208	205	228	228	251	214	241	217	226	239	223	216	223	220	230	228	222	229	246	216	223	233	235	246	242	210	210	224	196	203	244	250	236	236	229	212	236	217	197	238	230	206	209	239	227	227	232	241	196	227	239	245	203	224	226	207	242	237	234	211	231	230	226	225	217	212	233	231	222	215	216	225	187	210	225	198	201	213	217	211	230	236	236	245	235	224	204	214	191	250	227	223	252	230	220	227	232	223	214	215	235	223	195	234	222	216	241	229	236	223	241	215	238	231	211	232	212	201	218	252	225	239	221	228	209	224	211	232	236	245	216	229	247	240	207	238	234	202	235	239	223	225	238	238	249	210	232	208	222	201	226	230	217	241	236	245	203	213	235	203	226	206	214	237	202	243	241	221	225	214	227	223	220	202	227	203	238	224	229	204	231	233	229	240	232	237	235	211	252	207	250	211	206	224	213	235	227	231	193	256	211	234	210	257	200	260	226	251	208	231	211	187	226	219	247	221	224	220	253	199	223	227	220	194	245	241	214	239	235	199	262	229	213	211	224	206	227	210	205	198	219	228	223	251	210	209	223	229	234	229	223	226	214	246	202	206	227	239	221	229	223	220	226	227	224	218	222	226	223	208	213	199	223	232	244	243	220	217	235	208	241	218	255	233	216	210	211	247	215	251	206	217	204	219	245	219	218	230	254	211	218	239	229	223	213	224	211	249	223	240	226	222	227	253	191	219	199	236	229	205	201	214	235	212	236	217	227	215	245	232	228	193	228	213	232	241	227	218	222	223	259	228	200	216	215	235	217	241	202	221	217	202	250	227	249	224	230	266	236	179	226	205	216	234	244	211	233	230	222	248	209	238	225	224	207	239	204	199	226	243	229	208	233	207	223	237	235	216	211	207	241	216	222	208	230	194	231	225	255	237	255	243	240	245	239	264	202	213	207	218	200	202	255	240	185	210	205	246	222	226	194	212	252	247	217	215	210	250	256	234	227	218	230	261	212	220	254	227	236	209	243	221	218	230	228	216	198	232	227	212	219	210	216	238	228	201	214	231	259	213	194	208	253	199	274	193	233	243	201	217	250	224	224	220	221	232	216	236	255	211	249	239	236	205	248	227	223	222	216	210	223	221	225	230	217	240	229	231	232	208	219	213	208	215	248	234	245	218	243	266	223	254	225	285	234	215	203	190	221	221	226	223	233	241	232	228	218	233	247	227	238	233	226	233	226	223	202	238	239	225	227	225	222	232	225	235	236	245	193	223	232	211	238	203	216	214	213	214	230	197	226	225	226	221	201	200	195	257	237	219	229	215	240	245	221	236	233	242	209	208	222	239	235	210	228	214	248	196	252	247	208	210	199	218	232	231	200	236	222	216	231	207	185	223	215	221	214	229	235	218	212	199	199	225	232	208	213	220	219	203	206	240	228	238	219	209	215	214	236	223	227	245	224	238	213	232	250	257	210	258	234	217	253	211	225	205	232	238	220	212	234	223	222	201	218	235	253	203	227	213	252	218	233	241	228	211	204	248	214	217	221	251	223	219	216	233	225	214	228	225	222	217	217	234	251	254	256	216	227	210	244	249	218	238	225	217	211	223	211	247	234	232	236	240	233	239	260	235	229	214	192	232	214	212	237	215	201	209	220	238	221	243	255	249	217	237	205	216	221	210	256	270	265	228	216	196	261	243	223	219	205	218	242	206	242	236	223	240	234	202	235	229	212	239	188	214	209	221	225	186	219	213	218	249	232	227	219	215	242	216	204	213	222	212	219	215	205	234	226	217	211	232	235	198	211	230	226	212	234	254	239	212	233	228	244	223	220	211	203	241	221	238	234	221	231	216	235	219	202	205	246	248	220	234	211	234	220	206	244	226	217	236	213	231	246	225	229	231	222	217	237	214	219	229	225	216	225	237	220	235	221	234	244	234	226	202	215	221	211	237	208	218	231	223	201	194	220	236	242	211	201	246	228	186	226	209	228	221	204	202	233	241	250	231	228	188	211	237	223	263	253	244	227	236	235	230	223	244	219	237	231	216	207	226	225	240	217	218	245	227	241	224	248	231	215	213	239	223	236	250	229	203	229	214	222	213	203	233	209	212	238	234	194	221	241	242	220	227	253	248	221	251	218	245	220	229	237	226	228	221	226	226	232	241	219	223	220	222	222	220	220	200	230	240	232	255	219	240	233	223	243	228	234	225	246	225	242	243	240	231	194	236	228	233	212	218	231	200	230	235	232	228	224	230	222	228	214	245	210	215	214	216	220	223	246	226	245	204	228	215	221	225	240	211	221	228	226	238	214	231	238	223	218	204	249	224	208	255	204	216	234	211	248	222	230	225	214	238	213	227	209	199	226
16578	23015	21558	13114	9159	6200	4741	3462	2913	2268	1953	1618	1391	1218	1039	1065	1015	954	777	799	796	786	738	762	706	631	579	579	584	536	561	546	507	587	522	516	502	513	477	500	503	480	535	498	465	478	526	488	510	488	495	512	515	487	503	518	494	485	494	499	505	510	513	513	497	499	476	496	528	490	490	504	504	499	487	519	511	516	525	505	507	508	514	499	528	519	511	506	489	526	510	500	498	482	499	501	524	483	471	475	491	499	497	465	481	469	447	482	505	457	492	494	497	511	483	537	489	530	485	453	493	525	475	514	478	512	483	511	526	478	510	501	497	465	497	523	516	494	469	535	520	478	498	518	518	531	490	502	482	477	514	483	505	455	480	493	513	487	468	490	498	507	498	491	462	488	535	476	520	501	467	504	506	512	490	470	507	539	478	450	486	489	455	487	536	492	553	474	487	484	483	487	500	497	457	460	508	447	498	493	476	476	503	529	475	487	468	460	486	485	484	485	468	499	470	530	504	488	460	474	502	493	481	478	477	482	512	513	512	474	496	496	503	511	518	500	495	481	522	527	458	448	523	479	470	518	510	524	461	502	474	564	498	488	512	495	504	472	560	473	493	483	475	504	466	445	494	485	508	511	525	490	501	503	518	498	479	516	485	483	496	489	479	447	488	495	487	513	499	505	481	497	501	528	499	523	509	448	466	479	512	483	470	467	468	476	496	514	504	509	520	480	487	473	489	475	469	511	491	508	493	475	498	488	440	476	478	506	445	503	518	501	493	487	486	509	518	482	524	522	486	499	465	478	506	450	462	477	498	481	514	515	505	487	489	514	496	517	501	495	469	512	471	508	513	495	506	483	490	476	510	492	501	467	438	516	503	510	496	546	511	449	496	460	494	521	529	495	491	515	458	477	474	527	528	502	489	485	467	478	450	507	528	483	479	464	487	508	530	520	472	490	453	490	559	487	516	521	516	471	482	467	504	490	528	466	482	508	504	542	508	475	488	525	519	506	525	501	502	501	483	452	486	487	463	484	510	509	525	509	482	531	481	515	496	509	495	443	478	499	474	509	527	467	484	469	507	500	488	476	480	496	488	477	497	474	474	498	490	525	503	492	512	497	514	535	499	470	487	471	512	508	535	486	518	472	467	484	502	491	452	514	482	482	512	501	470	464	515	487	516	465	520	495	517	492	480	448	501	514	501	493	497	501	473	482	454	499	466	482	506	501	467	468	445	489	507	481	472	510	448	496	494	548	496	508	472	474	472	521	453	446	466	524	509	504	534	503	491	468	494	511	494	535	489	508	507	482	461	471	485	503	477	448	444	498	493	529	489	475	462	532	497	490	460	515	501	499	516	485	511	527	511	490	492	499	506	518	511	483	539	520	475	458	490	514	507	487	487	528	492	441	498	497	506	499	539	480	451	466	521	494	497	514	479	504	477	478	533	506	497	495	460	508	506	497	529	501	506	467	478	484	529	517	524	452	536	482	497	507	507	523	516	510	488	507	498	498	507	483	493	461	461	507	485	480	498	494	491	538	481	464	491	479	482	506	494	522	490	490	502	482	501	532	488	472	540	483	453	502	507	506	476	508	483	501	522	531	525	474	460	506	492	493	462	520	464	486	517	496	501	498	494	566	485	515	484	489	516	502	495	512	534	496	470	497	512	503	475	478	467	517	469	495	516	473	488	457	508	495	480	543	483	480	460	484	497	500	483	499	487	468	476	474	489	462	506	457	508	477	541	472	537	454	502	506	495	500	506	486	522	543	485	514	491	488	528	502	512	517	494	513	514	470	525	479	479	480	509	504	466	467	468	482	514	508	512	493	501	488	461	485	502	505	485	532	474	491	513	483	476	527	477	470	487	483	479	517	462	527	521	494	510	501	518	493	528	494	482	462	516	474	466	500	526	490	510	495	499	480	493	478	506	464	495	510	493	492	472	517	502	527	483	500	487	471	471	491	480	455	464	485	494	513	492	492	484	493	556	472	522	514	491	507	505	516	491	534	472	503	512	445	451	515	452	508	506	487	475	530	496	527	488	534	511	475	522	488	461	491	464	526	487	513	481	512	503	495	501	490	493	467	476	500	489	471	514	499	477	527	534	506	533	492	507	504	471	476	491	497	482	449	509	477	493	489	475	481	471	466	525	479	472	489	487	509	486	489	478	466	509	553	457	528	517	502	536	531	466	469	501	463	518	492	503	512	475	476	521	448	515	537	450	518	523	492	469	515	487	460	475	465	473	501	490	476	492	465	501	467	478	500	520	489	515	484	494	485	500	485	489	511	487	504	517	492	462	500	516	480	482	471	481	447	483	496	527	511	516	509	487	477	477	465	503	509	456	543	492	507	496	532	500	493	508	475	479	491	487	481	478	516	463	505	475	521	510	499	483	534	505	449	528	511	510	474	477	498	457	467	496	531	468	506	474	490	521	516	498	531	514	494	536	494	456	475	496	518	478	509	534	518	455	454	499	474	530	493	481	471	538	490	503	537	491	508	503	462	485	467	508	490	482	489	471	467	524	491	542	524	497	516	546	438	503	507	483	493	506	524	517	483	493	505	489	488	464	476	518	474	485	504	507	521	530	521	536	539	511	505	516	484	544	493	475	501	469	495	443	479	476	524	514	487	466	490	514	497	505	458	445	461	498	499	499	482	503	489	497	476	481	524	488	457	524	469	524	478	494	489	490	526	523	517	480	504	480	501	489	486	521	507	505	489	477	459	492	486	450	498	506	480	461	502	522	464	533	498	473	483	506	470	506	478	475	472	490	477	473	504	483	493	479	499	517	510	494	522	523	512	503	550	493	493	509	491	512	488	513	474	513	523	472	530	482	483	511	488	489	493	538	550	478	508	546	445	465	482	492	474	494	454	540	496	499	495	505	512	499	508	469	515	524	493	509	489	467	519	506	497	536	497	446	548	474	487	493	490	513	470	504	495	510	474	470	492	500	510	522	515	504	462	492	470	519	545	461	472	504	499	506	484	488	515	484	509	487	490	486	499	515	469	504	506	495	482	529	473	454	474	512	466	476	473	466	508	504	503	496	500	518	481	516	499	491	495	465	512	501	500	495	519	520	534	502	451	449	489	510	523	483	456	504	501	478	494	472	519	506	488	485	488	482	498	497	509	498	529	536	495	476	457	519	527	510	465	518	490	462	526	492	473	466	493	517	501	497	465	448	481	516	482	455	490	513	508	512	499	526	514	528	476	476	501	490	520	517	495	460	471	467	471	520	519	503	492	488	509	471	472	472	496	468	513	430	467	513	478	538	541	476	492	514	513	525	494	507	489	479	501	489	482	489	439	513	519	492	481	489	483	515	456	505	508	481	502	483	492	507	500	490	450	532	508	465	490	503	494	487	549	459	478	485	497	474	501	519	514	460	530	463	465	477	480	544	503	501	467	522	473	475	488	474	478	521	486	505	491	501	480	524	493	533	486	473	501	486	462	560	497	475	521	520	483	473	500	506	491	452	510	499	537	428	473	484	513
24361	21478	28586	24797	19441	5602	2274	1459	1109	842	670	599	483	417	367	338	320	304	284	287	267	300	284	249	225	202	204	191	175	173	173	171	149	148	151	167	176	164	148	159	145	150	177	150	161	161	178	159	142	171	156	164	171	139	158	150	139	182	171	144	158	147	164	158	149	161	178	157	144	151	148	148	153	164	146	163	169	154	153	154	157	178	156	138	139	141	150	151	148	171	159	156	153	143	148	153	157	161	156	171	159	147	149	161	154	155	173	163	156	168	156	134	158	116	146	165	136	161	165	132	153	141	132	180	174	168	157	151	166	156	154	168	143	134	161	149	152	155	142	181	151	140	159	149	141	156	137	146	137	174	151	163	133	158	164	127	143	148	146	152	141	149	157	135	144	136	154	157	160	143	155	152	150	147	134	127	148	151	166	169	158	142	151	167	170	144	151	135	162	145	147	170	153	143	142	143	160	136	152	139	129	158	142	143	156	123	153	144	134	159	153	162	170	162	162	155	158	152	132	145	157	155	173	156	154	161	164	150	166	157	151	157	139	137	156	144	150	135	140	138	162	145	154	169	152	148	173	165	156	144	155	166	173	142	146	167	161	148	121	138	145	151	163	144	163	141	152	157	153	134	146	152	148	154	122	156	168	152	177	158	171	162	148	144	164	158	134	152	153	149	164	136	139	161	160	139	134	141	154	147	171	138	145	150	163	151	172	156	148	140	158	172	143	126	135	151	163	165	170	145	168	167	149	149	130	145	138	169	156	160	164	157	160	149	137	153	144	160	137	143	140	155	154	167	162	142	139	175	153	140	165	148	161	153	173	180	157	157	145	132	174	143	144	163	148	165	158	127	147	164	158	152	142	140	144	145	154	150	142	153	193	170	143	150	160	147	150	128	151	172	149	141	156	136	142	174	174	153	140	149	174	156	165	146	139	144	170	181	174	146	148	160	179	169	162	158	167	150	153	139	144	151	127	140	134	150	136	152	139	182	147	176	150	155	155	175	157	174	149	153	152	166	148	164	155	175	157	152	153	167	147	175	164	153	169	161	134	160	148	158	145	156	170	154	166	139	130	153	152	148	126	158	170	135	157	149	158	139	165	166	162	137	139	136	147	153	127	160	174	138	155	143	144	140	157	160	149	172	161	155	180	164	133	144	151	155	160	149	146	171	139	165	144	138	150	154	142	150	158	145	150	139	160	142	158	133	146	157	145	158	178	135	141	154	158	140	172	149	150	170	126	145	141	159	158	152	137	144	165	136	145	168	157	151	140	153	142	147	157	140	161	167	153	130	138	155	157	157	159	157	141	158	141	152	164	156	157	138	146	167	134	163	147	150	135	153	141	147	152	175	166	147	161	156	146	143	153	147	160	140	159	133	170	147	139	166	166	145	153	171	149	142	153	168	165	139	179	160	140	153	144	144	141	148	160	151	153	155	138	150	171	147	154	157	162	140	136	155	145	156	160	167	170	164	131	150	153	155	150	147	162	150	152	158	160	158	167	155	166	160	140	170	127	155	144	142	137	166	153	143	168	145	149	148	162	157	161	146	131	149	150	129	155	179	147	167	145	145	140	176	137	151	144	161	163	162	145	153	144	141	130	152	155	146	144	133	153	157	130	140	150	157	159	150	127	133	127	146	134	153	126	175	147	161	138	156	159	135	161	144	166	160	174	158	143	164	141	151	150	157	165	164	190	146	152	168	137	157	142	131	183	150	154	147	143	159	153	170	169	158	161	178	150	154	142	141	144	142	150	154	146	161	158	171	153	146	163	171	149	150	141	174	141	148	172	148	147	169	162	153	136	172	136	124	159	151	152	152	155	173	129	162	167	153	160	158	159	148	141	130	158	163	138	170	165	145	157	138	165	173	148	137	153	170	140	146	135	163	153	171	124	160	159	133	120	140	154	148	152	159	156	151	161	165	135	144	148	172	179	194	163	153	164	160	181	144	160	169	150	165	155	147	164	158	142	142	149	148	143	169	172	170	132	161	145	160	133	154	147	163	138	145	148	154	152	154	162	145	136	147	125	170	158	147	131	135	154	181	154	154	154	145	159	147	154	161	163	177	147	127	167	152	165	148	149	147	157	158	158	182	158	154	168	169	164	151	187	142	147	133	158	159	145	140	159	165	148	156	138	162	158	168	137	160	163	169	149	137	150	136	140	164	155	142	146	156	149	161	140	147	171	159	148	161	157	147	163	139	166	175	143	155	160	137	151	155	157	169	139	165	163	156	172	143	150	155	143	154	142	140	162	169	132	161	171	138	160	153	169	152	152	169	153	145	180	168	167	151	164	145	150	139	136	156	151	146	149	153	178	157	161	171	157	168	168	148	149	154	164	154	152	164	154	126	141	183	146	139	167	151	185	145	155	150	136	157	150	165	154	162	137	144	145	176	134	158	155	141	175	173	163	168	144	174	147	171	156	143	145	133	148	141	145	151	129	157	161	165	180	153	148	171	152	151	150	167	149	139	139	156	167	153	132	151	155	152	147	159	145	167	137	151	142	168	137	147	122	132	149	138	198	159	174	165	161	174	151	187	153	159	141	129	147	139	151	168	163	148	167	148	144	176	162	138	171	157	133	159	141	168	146	150	166	162	162	150	153	138	150	168	148	184	165	143	142	150	159	131	154	143	163	153	147	144	155	153	164	195	145	137	133	146	149	136	140	152	160	135	158	145	152	182	146	136	149	174	143	150	148	138	135	138	169	170	165	152	155	141	161	140	157	150	155	151	151	148	138	131	169	136	157	155	175	126	149	157	155	147	164	167	142	143	158	151	142	128	144	152	171	177	144	158	131	172	164	141	162	138	162	159	155	133	153	152	143	156	154	162	157	157	167	158	153	136	162	129	144	155	154	164	139	143	154	145	152	157	141	157	155	134	155	148	169	179	141	182	152	163	157	140	164	151	155	173	149	135	139	147	157	149	178	163	143	129	177	153	160	145	152	142	133	168	148	149	150	146	149	154	161	162	127	138	171	148	146	160	136	166	170	133	155	138	171	151	143	141	147	147	151	154	154	165	137	158	138	128	136	147	141	156	150	156	142	157	152	146	134	154	140	168	150	145	174	144	135	157	155	164	144	141	165	129	150	165	140	160	167	176	155	159	131	161	172	130	196	138	172	151	155	145	152	165	160	144	170	164	168	175	125	160	153	126	153	175	145	159	150	155	145	140	155	147	161	157	134	149	151	130	156	158	186	156	126	150	141	154	146	146	151	134	172	159	145	157	161	156	146	161	146	160	171	146	139	166	146	148	166	154	149	146	159	159	173	147	163	152	163	147	161	167	155	143	125	141	166	150	151	147	143	157	148	181	167	141	160	136	167	169	158	150	154	158	153	166	146	153	146	157	134	147	151	180	156	145	140	151	155	161	141	138	132	158	152	155	145	177	167	155	159	143	149	157	153	143	138	146	148	138	142	135	157	162	135	147	139	159	145	138	131	164	154	166	143	147	152	164	147	172	163	136	125	163	146	141	137	166
17142	29970	28158	19428	13807	9985	7386	5903	4796	3649	2909	2389	2071	1687	1337	1274	1235	1212	978	1007	945	935	893	778	676	633	566	567	522	466	447	394	456	406	423	415	409	369	420	349	343	387	371	378	374	367	364	402	418	371	384	373	358	381	357	334	346	340	340	354	332	375	342	338	362	381	385	340	341	383	348	312	346	376	378	377	349	371	354	309	341	336	343	338	321	373	353	319	339	328	343	366	370	324	345	343	355	337	360	370	337	330	360	370	323	347	394	332	349	353	356	335	350	397	370	339	332	358	341	334	396	316	345	359	352	346	344	362	356	372	336	352	333	345	358	345	353	343	341	367	360	318	367	356	335	345	362	365	349	314	328	337	359	320	368	289	343	347	324	371	383	378	326	344	340	366	354	300	338	332	382	339	366	358	315	351	336	342	387	358	344	354	327	372	362	332	376	354	362	368	331	374	340	336	344	347	318	375	323	335	354	337	352	326	360	330	340	305	358	371	344	372	356	315	360	363	360	354	364	370	334	327	337	365	367	371	349	337	323	324	311	358	356	350	352	354	370	349	327	333	339	366	330	323	332	376	341	325	344	352	341	341	313	340	337	361	350	351	347	374	338	302	365	337	329	343	309	295	370	335	332	332	362	334	358	335	302	344	347	338	366	326	343	359	343	338	322	361	322	320	327	338	345	328	338	342	317	357	362	363	353	313	351	340	351	356	325	352	355	364	342	327	360	327	311	331	342	347	321	378	326	325	319	360	339	358	325	331	340	355	324	331	367	345	330	342	336	352	352	316	337	329	336	344	330	330	353	335	371	365	372	346	346	337	344	351	334	371	330	349	409	362	369	330	336	344	355	349	353	324	328	344	374	338	338	329	323	314	356	324	359	322	329	345	340	345	333	340	329	344	321	347	333	354	352	371	340	355	368	368	342	370	311	320	353	317	341	326	361	344	345	323	325	344	358	362	316	339	359	335	353	346	342	336	351	328	344	356	350	324	344	349	359	348	345	319	356	314	310	350	337	353	358	372	380	349	351	357	347	356	366	363	341	325	352	363	333	342	358	345	368	355	319	358	290	330	344	355	353	369	332	349	344	347	322	370	348	357	330	350	339	367	354	319	338	347	335	368	376	376	365	361	329	347	345	361	304	341	343	347	375	350	339	340	381	345	335	355	360	358	318	340	337	357	325	313	347	340	316	368	317	370	328	354	337	360	360	376	323	338	324	337	353	350	334	352	357	321	326	342	330	343	359	345	350	349	343	311	358	352	353	328	330	345	373	344	359	347	343	323	345	334	343	345	353	337	349	318	341	348	340	395	366	309	359	327	349	348	339	383	360	340	335	333	356	329	314	336	356	322	331	356	354	365	314	363	345	339	336	393	334	354	313	349	350	328	340	347	357	305	366	319	321	323	359	338	329	333	335	344	328	339	365	348	352	327	339	347	316	309	334	324	317	340	380	340	357	345	379	344	350	350	363	335	358	344	357	334	358	364	350	328	354	320	354	354	324	338	353	334	331	337	351	320	341	350	302	343	367	347	330	323	331	334	382	400	353	368	318	367	353	363	353	325	363	330	352	310	345	313	354	346	357	358	350	367	353	328	361	349	361	382	339	348	323	344	350	354	364	358	309	345	349	375	358	370	391	348	357	360	330	326	361	348	322	358	343	302	341	370	349	329	362	316	334	347	350	291	382	321	384	330	334	331	363	372	330	352	335	322	342	377	343	352	362	331	323	341	356	304	363	367	330	335	344	334	350	332	351	318	345	322	341	349	367	346	364	369	356	375	345	363	328	318	375	349	351	352	335	348	371	319	322	375	366	345	350	353	369	358	363	374	348	331	371	344	358	369	335	366	370	380	338	356	367	328	349	317	345	332	373	331	369	371	352	345	335	320	341	329	338	374	362	324	358	359	344	363	306	342	316	314	339	354	349	336	349	371	341	361	373	331	327	352	344	361	338	352	350	335	374	343	329	363	326	343	344	342	355	368	322	380	342	317	319	322	372	351	343	349	338	350	334	321	328	325	338	387	350	333	327	345	360	364	373	330	338	316	317	348	358	350	330	364	319	355	353	353	330	338	341	341	385	325	343	363	355	376	344	337	365	346	339	348	315	346	332	376	330	382	342	363	367	320	354	322	345	349	325	330	337	353	326	335	334	341	360	357	368	331	345	381	342	313	342	336	329	351	337	352	334	338	346	341	370	331	346	372	343	367	380	381	325	346	330	332	374	345	353	333	363	341	311	352	380	360	328	324	268	314	357	338	355	347	351	355	312	327	353	335	322	377	342	308	314	345	335	378	330	378	357	362	356	312	332	335	359	324	370	347	324	377	321	326	387	344	341	373	328	334	349	344	327	343	375	363	355	344	347	370	374	334	389	323	331	350	354	319	354	332	330	343	330	350	317	324	334	319	323	349	331	344	335	318	360	318	344	388	306	360	317	343	359	341	342	338	358	360	339	344	352	338	328	318	359	345	393	372	344	330	354	330	319	369	335	356	347	327	356	338	370	344	362	370	371	328	333	327	355	337	357	350	350	347	317	380	329	350	375	327	324	340	350	361	321	318	341	347	319	366	359	342	342	370	355	343	321	349	361	315	364	321	371	342	325	334	362	331	347	399	336	353	321	345	360	338	324	333	345	338	351	323	335	364	334	346	347	392	319	371	370	342	341	344	339	341	370	342	346	355	359	341	350	390	361	348	361	358	313	301	359	322	333	354	331	318	363	358	342	353	325	338	353	317	346	349	350	326	356	342	339	338	355	335	324	318	374	370	337	345	338	373	359	393	351	315	325	350	353	324	335	376	360	348	374	355	356	331	376	352	336	326	381	350	387	293	350	342	357	345	353	329	335	357	332	378	375	381	332	349	327	355	365	374	359	345	357	348	344	373	309	333	358	339	321	358	363	347	340	348	325	318	365	326	375	377	365	331	319	346	340	347	323	346	346	320	351	316	370	350	350	354	356	339	340	351	341	353	342	316	353	343	338	360	370	344	370	367	332	316	333	338	337	349	343	348	358	344	306	341	353	321	393	311	324	349	307	352	368	360	333	313	367	365	326	363	373	331	383	366	340	343	364	339	380	372	344	353	353	341	352	350	365	370	335	329	354	313	344	356	351	335	323	358	313	371	362	333	374	380	346	342	355	361	350	343	368	348	353	372	353	331	376	350	308	347	352	362	343	352	361	352	343	348	354	336	348	350	325	370	336	367	345	359	320	329	381	352	341	331	347	346	341	335	348	330	376	345	348	339	305	327	349	301	333	362	370	324	370	360	358	344	336	336	347	353	352	305	337	357	319	352	373	352	340	358	374	365	333	332	340	360	345	340	353	347	334	313	362	359	330	349	367	336	331	347	335	315	360	329	348	359	343	376	330	319	369	354	325	345	322	362	334	346	358	342	363	341	338	315	337	344	355	319	322	384	330	322	343	364	347	339	348	302	365	360	338	344	332	322	324	349	329	364	388	311	346	343	365	334	364	339	335	347	357	351
23340	21446	29269	24029	21451	18848	5749	2216	1549	1138	915	764	689	576	468	398	346	363	347	320	307	332	289	255	227	223	227	187	188	167	149	154	168	147	160	158	149	158	147	145	150	143	154	138	141	155	157	128	146	157	149	131	133	129	135	159	147	131	145	134	133	148	137	145	143	140	134	158	157	122	138	152	142	133	148	147	130	148	140	125	127	140	112	125	139	106	136	134	115	140	119	132	135	149	156	143	136	162	115	141	127	118	134	128	125	122	149	147	153	134	117	133	133	145	143	135	139	123	139	119	109	126	148	108	136	150	123	141	106	168	134	120	144	137	149	146	133	125	126	161	126	136	109	120	134	103	135	129	135	129	138	143	129	153	120	127	141	138	141	136	144	151	139	146	129	114	144	136	124	151	141	133	131	120	133	120	151	137	131	121	124	164	126	150	142	136	117	138	133	130	153	132	130	152	149	135	141	129	134	135	123	150	141	119	140	145	141	131	114	143	132	120	132	114	137	127	125	122	127	134	110	146	128	125	152	149	122	121	115	124	150	132	145	129	142	133	128	127	144	146	122	142	122	121	113	131	103	127	139	139	126	135	134	144	137	146	113	131	133	117	107	146	123	125	134	135	124	111	132	138	124	127	121	144	149	116	126	142	128	124	149	148	121	114	116	119	130	147	153	130	136	119	120	137	150	135	125	130	130	117	132	121	171	119	113	120	136	114	143	148	121	133	131	126	111	124	126	137	143	111	104	129	125	138	143	135	127	123	127	137	115	133	137	140	130	124	132	154	118	129	158	119	124	138	124	124	123	119	164	114	140	119	133	111	129	123	114	129	139	151	131	130	137	120	150	124	120	121	135	122	136	109	126	130	137	141	131	142	126	129	124	101	126	127	116	129	136	125	110	118	134	138	139	119	122	115	126	114	136	114	131	133	138	123	141	127	125	161	146	118	106	138	133	146	135	122	156	127	145	143	119	119	147	132	140	129	117	141	135	131	139	112	121	146	135	149	135	124	140	126	122	123	118	129	136	151	152	145	144	120	137	136	132	133	132	119	128	127	141	150	130	145	115	124	139	139	131	127	157	115	137	167	134	118	122	125	129	131	132	122	123	147	123	134	148	119	151	138	144	154	141	168	141	125	134	150	120	121	122	115	133	128	136	120	131	100	135	125	140	128	140	132	127	126	147	120	123	117	141	145	135	130	139	151	134	126	130	129	137	131	128	124	119	151	119	117	120	129	126	129	142	128	117	136	149	121	142	141	131	127	127	137	126	152	128	140	137	135	129	145	130	154	132	137	135	122	125	162	114	142	139	95	103	138	123	97	125	137	127	135	134	124	140	131	107	134	125	143	142	121	127	127	137	113	144	123	128	142	154	141	139	124	129	148	128	128	141	134	139	118	127	119	139	129	122	132	127	136	122	125	120	131	120	122	112	155	129	139	156	119	118	119	107	137	108	139	126	132	150	134	131	144	125	128	143	115	131	123	134	126	121	126	152	131	142	107	126	144	129	137	129	129	150	146	139	127	131	138	142	130	126	123	134	135	116	133	124	147	142	154	107	127	119	135	132	127	137	107	132	150	133	106	121	122	115	122	123	117	133	144	150	134	119	121	123	114	115	125	121	145	134	116	122	129	137	127	114	132	120	126	118	109	127	123	118	129	118	137	144	121	133	137	127	127	130	145	147	115	123	138	148	137	134	126	135	136	124	125	122	141	138	133	132	131	136	147	143	129	138	152	128	133	127	119	148	136	127	145	128	140	127	143	149	128	133	135	119	129	136	149	145	113	118	139	136	143	124	119	132	154	118	133	139	124	113	139	134	134	129	139	126	107	152	139	118	126	127	126	131	149	126	122	125	142	126	123	119	141	142	125	139	116	129	126	123	116	130	152	146	123	149	139	156	140	129	111	127	136	122	139	123	125	124	138	144	125	123	126	105	142	137	148	131	130	117	117	149	117	157	132	135	121	134	115	118	129	134	162	120	114	125	140	143	144	112	158	126	136	131	120	135	150	128	119	117	145	114	135	129	139	121	147	126	147	133	126	128	135	137	135	116	131	137	136	131	117	142	128	127	135	126	134	151	123	132	121	130	128	136	154	145	151	128	150	129	130	118	130	143	131	131	134	139	124	116	116	134	137	136	152	125	137	136	119	131	138	137	101	128	121	132	150	124	123	132	121	158	139	130	129	128	107	130	130	112	119	122	114	154	143	140	145	127	126	145	124	120	153	120	153	136	122	132	118	137	149	137	120	119	150	147	140	108	136	138	135	140	145	144	141	150	156	127	121	128	116	137	126	123	142	118	138	138	128	120	149	105	131	127	112	152	132	126	143	156	137	129	116	127	138	125	129	129	129	137	126	114	116	120	137	143	147	129	114	131	149	120	126	115	126	148	145	110	140	140	139	125	123	130	119	146	121	114	117	139	146	129	145	127	157	119	128	126	116	149	130	133	131	123	162	119	140	122	125	118	120	138	127	131	136	133	129	120	133	118	132	136	120	138	135	124	130	133	114	130	138	144	144	123	131	138	124	131	132	139	115	136	129	126	125	133	129	124	149	128	136	126	126	143	142	131	122	141	147	155	139	133	130	130	159	132	139	125	128	141	126	146	143	126	108	135	129	125	129	133	142	133	137	139	142	128	132	136	154	109	125	143	138	132	129	125	136	128	135	127	122	131	126	136	118	121	141	130	141	133	123	111	129	149	153	119	137	116	124	130	140	135	132	138	136	116	128	156	138	140	129	129	144	137	149	134	123	118	118	143	118	123	149	120	145	128	125	140	138	129	141	129	119	105	120	118	125	141	116	124	132	147	131	146	162	160	129	111	147	110	150	137	126	124	129	128	133	119	129	137	136	131	116	143	132	130	141	105	132	131	124	131	97	118	132	112	116	142	115	145	141	138	143	124	127	133	129	107	131	114	130	139	119	110	117	141	129	108	149	136	113	128	120	121	114	130	149	129	140	120	135	138	125	146	113	119	156	146	131	138	132	151	135	146	131	128	141	151	122	122	140	135	115	119	134	126	132	143	131	134	148	136	132	128	145	119	119	137	130	132	138	149	140	102	122	131	129	150	146	108	137	147	126	128	162	151	108	128	118	144	125	150	140	136	128	140	134	126	120	130	119	121	136	132	105	146	132	162	131	139	127	136	150	112	135	148	130	153	118	145	117	137	122	123	125	124	120	154	121	142	133	105	123	134	122	134	134	125	147	134	125	128	144	118	130	129	135	129	133	147	129	131	145	113	122	136	113	130	127	121	148	126	125	110	128	129	129	125	124	135	120	137	133	149	116	128	127	136	123	106	130	123	127	125	142	129	137	119	124	128	133	126	135	121	142	132	140	135	147	111	133	136	122	135	137	121	141	143	122	148	109	135	142	130	138	120	126	130	129	134	122	126	136	131	141	140	158	129	126	150	121	122	104	142	131	144	148	150	141	133	131	137	126	132	130	141	125	119	134	121	122	137	115	133	139	124	102	130	152	137	137
18739	34332	32028	23465	17447	13153	10408	8222	6393	5074	4077	3426	2784	2422	1951	1658	1483	1480	1270	1022	1135	1099	1065	910	821	659	624	585	527	452	403	437	390	374	376	392	325	334	355	359	333	376	332	335	342	347	354	354	348	338	318	275	322	323	295	294	310	314	301	300	291	305	314	310	316	313	272	287	300	306	276	264	326	269	333	326	298	306	281	289	282	304	310	302	284	300	273	314	310	277	327	286	263	262	279	290	295	270	277	305	294	319	280	313	268	274	294	267	327	296	262	287	312	287	296	292	270	283	274	300	252	277	313	283	291	282	269	279	308	313	294	306	268	277	320	291	266	280	305	299	297	288	293	291	290	310	292	287	279	257	299	303	289	296	268	276	284	289	277	280	282	290	257	259	302	296	286	291	277	284	312	289	303	285	274	268	301	276	302	293	291	275	269	266	303	293	304	287	259	282	272	285	262	299	253	294	317	270	304	283	301	268	272	278	273	284	274	282	268	278	271	299	276	282	283	289	293	290	291	283	265	274	308	299	287	302	270	276	279	264	261	287	286	284	283	320	260	278	274	270	260	307	282	302	266	256	296	271	285	279	283	294	292	269	281	276	259	304	297	260	270	279	293	270	281	284	301	281	267	292	289	277	280	291	292	296	307	297	294	246	274	305	295	273	271	263	266	281	255	256	289	244	294	277	285	292	296	285	289	290	255	250	303	286	274	281	269	289	285	302	283	284	268	279	270	281	289	273	289	272	280	284	318	278	300	300	266	285	299	269	292	302	292	269	275	312	271	244	281	272	302	300	300	298	305	273	264	267	299	279	304	286	266	302	267	269	288	273	309	298	311	297	288	301	299	296	319	287	281	278	268	306	252	271	278	301	271	262	291	295	295	311	272	276	289	245	320	256	286	305	262	282	277	275	293	268	296	320	309	286	286	266	279	278	284	284	303	294	276	316	279	291	301	299	276	305	259	259	276	274	282	267	285	294	278	293	282	283	283	283	295	307	253	276	283	286	264	303	280	281	276	300	267	269	277	283	280	304	312	288	270	278	304	272	276	276	260	258	278	266	268	294	291	267	263	308	257	285	275	258	308	272	312	298	253	293	300	274	285	291	285	292	284	264	276	271	281	260	280	246	271	253	284	261	269	273	289	244	281	288	281	303	281	303	291	272	256	273	275	265	279	275	270	293	256	253	268	253	250	293	258	277	280	294	303	273	272	279	286	275	273	302	252	276	283	261	315	300	292	285	284	272	300	279	276	265	265	277	290	285	275	279	291	255	286	306	312	276	284	249	274	254	269	295	288	273	253	290	249	293	293	282	274	291	267	274	285	284	263	291	288	278	266	287	293	284	265	313	276	258	311	293	271	254	300	322	281	258	267	294	301	291	253	292	314	300	298	285	274	255	281	307	284	262	297	274	281	278	276	272	298	295	300	258	278	256	282	282	268	281	267	259	261	267	282	263	301	255	275	285	295	282	299	306	277	297	290	305	296	285	273	252	295	254	280	285	260	281	286	262	295	280	288	264	295	244	284	285	314	305	281	252	276	286	283	280	270	267	256	314	275	278	290	294	279	304	285	297	294	278	274	282	278	290	249	249	297	297	274	316	303	261	291	281	271	267	280	296	312	266	303	281	279	265	305	264	269	295	288	268	323	255	250	258	300	271	289	293	263	288	299	291	278	293	257	268	277	270	282	276	296	277	289	284	283	299	282	290	268	310	288	298	313	263	256	278	292	273	279	272	282	273	286	301	271	309	297	268	319	285	266	269	275	287	293	270	271	283	264	294	307	272	280	299	287	278	282	284	270	273	295	268	274	305	277	281	307	282	272	281	244	289	324	287	259	277	279	268	292	250	269	300	274	299	287	278	292	286	277	269	281	253	284	265	283	253	295	289	263	271	297	328	271	253	300	286	309	287	284	268	265	288	250	288	259	290	289	325	286	269	304	270	305	294	301	289	262	299	285	288	302	286	281	261	272	263	315	273	281	280	299	294	306	298	274	278	274	293	302	262	258	292	283	253	279	274	267	276	273	278	297	318	288	298	278	259	298	303	302	313	316	252	299	272	279	291	300	282	288	282	262	233	280	260	288	286	297	270	251	277	273	262	278	302	263	320	270	279	294	290	298	280	265	290	250	303	307	291	284	276	296	290	290	283	284	281	267	305	301	271	279	298	247	294	254	289	306	272	281	262	275	269	286	278	294	264	279	279	311	278	287	283	269	275	297	296	298	275	283	281	270	278	282	306	268	278	309	311	266	298	272	292	312	256	283	297	293	273	296	269	294	282	241	299	279	267	311	289	299	293	278	261	278	266	284	262	258	299	286	301	282	289	281	285	295	287	296	278	281	288	282	297	291	272	248	273	266	289	306	302	292	306	263	266	270	257	278	289	304	300	276	288	277	278	276	270	302	260	301	284	275	271	285	278	276	278	295	273	320	278	272	300	281	287	284	266	300	296	294	301	286	300	276	299	285	259	284	276	273	255	285	272	285	258	274	288	267	255	271	298	273	264	280	300	280	279	296	276	274	267	275	284	291	292	232	278	282	257	266	291	281	287	273	281	268	313	308	287	273	290	304	273	305	273	300	274	271	263	297	301	285	287	269	271	269	267	293	264	286	282	290	298	285	272	271	296	281	272	303	279	277	281	256	298	276	289	262	304	281	280	321	266	295	285	280	278	256	295	305	288	283	276	295	269	291	255	283	292	297	268	272	283	316	272	299	272	298	264	276	280	292	271	292	324	297	265	264	299	253	298	261	261	277	302	268	278	270	270	283	283	276	296	305	246	256	291	306	288	289	273	259	294	270	263	281	281	315	267	282	261	252	291	275	271	253	278	281	279	254	263	265	255	260	300	304	300	291	255	303	321	268	268	264	271	285	312	257	264	298	257	284	282	266	280	274	306	267	257	260	256	273	264	295	306	270	283	228	273	301	274	267	268	310	273	268	284	292	290	279	329	269	287	257	278	286	320	268	280	268	280	280	248	286	275	261	268	267	293	294	303	251	303	294	273	276	300	280	276	257	288	278	286	306	275	264	234	313	276	318	278	296	311	264	264	277	261	274	285	292	291	271	291	294	254	268	269	295	263	255	284	272	283	301	300	250	280	287	279	288	256	271	295	285	305	295	296	256	294	290	290	291	298	257	287	316	270	274	281	279	270	288	277	264	272	287	258	277	253	273	238	270	246	301	294	280	304	306	286	266	279	302	273	271	294	311	302	273	303	285	276	288	287	287	294	325	260	282	285	326	313	271	304	293	280	299	286	264	273	286	306	302	297	275	271	288	281	300	278	255	291	251	289	281	278	270	292	298	267	274	252	276	333	279	304	286	274	299	293	279	296	225	267	282	308	275	292	295	242	289	267	273	297	269	283	302	273	276	263	294	317	277	268	248	285	269	285	285	270	255	274	290	265	288	263	269	284	331	293	342	288	264	286	308	248	255	250	312	247	297	300	296	282	280	303	309	303	286	273	265	264	291	288	301	301	302	313
26973	21023	14345	5911	2530	1613	1152	844	647	575	484	405	373	379	337	283	280	319	282	284	288	259	297	282	257	237	261	241	242	240	230	238	206	237	215	230	208	226	226	255	238	216	225	231	193	221	211	220	228	222	257	242	217	245	229	222	207	243	217	245	196	252	214	221	236	249	235	211	233	202	214	210	240	242	223	212	217	259	242	255	237	229	216	223	219	246	222	245	223	212	212	190	228	223	229	243	224	216	213	219	230	197	255	230	224	206	236	211	225	231	230	220	235	216	250	228	224	232	231	236	256	202	239	241	230	193	227	241	229	239	231	230	227	257	238	228	251	209	249	230	222	217	220	213	270	236	222	216	214	217	217	226	210	216	223	240	220	208	228	215	230	231	228	214	227	230	243	224	232	222	205	215	244	203	237	210	248	203	210	262	201	236	248	213	239	206	216	203	256	242	219	251	248	203	246	228	205	228	218	216	218	239	215	241	232	258	219	201	256	230	245	227	224	222	220	224	227	253	245	220	213	213	211	216	223	223	201	224	220	232	227	226	211	213	240	227	195	251	230	210	221	211	211	226	225	216	218	203	250	222	217	212	211	204	216	219	230	226	222	212	236	242	254	206	219	227	230	193	221	225	232	248	215	247	234	226	212	224	211	221	187	229	202	234	206	235	220	222	244	233	233	212	224	225	210	205	216	208	201	203	206	230	203	203	214	237	224	212	214	234	226	233	227	204	216	252	226	228	231	229	242	227	209	205	237	238	207	217	221	227	241	242	224	225	216	222	233	229	234	228	222	201	232	241	210	231	214	234	208	234	232	260	223	239	229	220	206	231	237	233	233	192	223	204	216	225	228	212	209	230	227	219	226	220	214	213	224	207	213	207	227	223	233	197	231	223	212	202	232	206	235	213	208	203	216	211	201	190	227	208	230	247	237	227	228	220	228	225	233	235	246	219	209	209	225	205	225	225	236	226	246	216	218	219	221	225	243	228	218	221	209	238	203	200	202	221	200	207	228	246	233	184	244	214	244	253	227	220	204	224	231	217	222	206	223	241	217	215	209	221	203	213	217	208	193	215	212	246	243	226	228	238	216	223	231	238	230	229	217	218	200	213	222	229	223	225	232	244	230	189	233	254	204	246	227	223	245	214	220	255	243	235	228	201	222	245	220	218	245	228	207	229	210	217	218	231	226	255	245	205	238	227	205	238	217	252	199	211	212	213	229	211	229	190	216	220	223	216	210	223	233	212	223	213	217	262	227	235	218	226	218	227	189	209	218	205	220	234	221	235	232	219	233	227	199	238	218	226	221	222	214	222	217	235	216	222	255	239	194	235	237	231	215	207	219	245	234	234	211	229	236	209	216	215	214	224	232	243	227	222	221	224	208	218	221	239	234	231	220	225	229	212	206	244	232	206	225	241	227	221	213	190	219	232	190	253	241	211	210	251	222	229	236	206	233	257	223	249	232	217	259	227	230	231	261	223	206	214	213	213	212	219	230	226	213	217	230	225	214	232	220	228	217	222	193	193	220	245	232	250	223	231	243	236	230	250	212	223	232	215	225	232	208	226	191	221	205	204	218	243	228	230	226	223	213	224	200	224	221	219	245	241	225	202	195	219	237	228	241	224	224	216	236	202	208	226	224	192	231	203	228	220	235	226	221	216	212	227	215	231	232	228	239	197	222	231	216	206	233	232	214	213	228	244	202	214	194	211	214	226	250	237	213	245	242	228	233	221	213	212	211	231	220	221	234	188	217	206	253	234	217	221	225	204	240	237	240	221	204	196	197	201	235	228	238	230	226	259	248	246	223	229	229	207	218	226	224	208	236	252	204	216	242	237	210	212	217	216	219	218	217	235	195	196	230	230	210	205	242	220	215	241	205	216	231	222	214	225	209	208	241	247	241	225	222	242	231	227	238	230	218	234	220	222	229	235	223	202	241	243	240	240	245	222	222	238	225	209	222	223	237	232	235	217	225	222	206	238	214	221	208	201	223	220	224	232	247	185	244	211	232	212	224	218	227	226	208	202	218	209	208	222	215	240	227	229	212	193	205	213	221	204	230	207	190	248	229	242	236	236	247	203	238	216	199	233	219	243	252	200	233	238	209	223	210	219	211	217	234	222	229	210	226	213	216	232	231	216	202	228	240	221	222	202	213	223	215	214	210	222	234	237	221	228	228	226	207	235	224	258	212	199	220	219	205	231	224	226	196	222	217	206	246	227	240	223	218	196	239	237	226	208	213	218	235	230	208	237	237	227	229	211	187	188	246	231	202	200	207	245	208	229	227	220	226	218	225	256	207	229	200	210	224	256	209	228	208	222	228	203	200	257	203	252	223	261	253	227	197	204	259	227	219	244	216	234	223	240	207	232	242	226	227	217	242	223	215	220	249	226	233	235	207	218	228	213	237	233	232	243	220	213	210	206	235	241	233	226	227	214	256	224	223	240	205	223	216	206	220	236	232	203	199	216	226	215	217	233	225	212	248	225	204	221	222	217	218	211	187	205	231	184	201	209	227	211	210	211	233	235	235	179	252	256	209	213	217	235	228	210	201	222	234	221	193	245	224	215	230	223	256	210	243	250	215	210	236	201	242	243	257	224	235	236	221	228	234	212	184	227	227	233	231	211	217	213	238	231	233	229	223	225	207	221	206	234	224	248	227	193	228	225	216	233	245	219	218	239	246	214	200	216	228	195	218	266	229	237	237	218	224	229	237	215	230	231	224	244	232	202	226	201	231	238	216	212	218	202	213	237	232	234	232	233	221	230	233	213	228	200	203	248	225	210	228	220	224	264	203	229	239	226	257	222	209	233	257	218	231	213	234	246	225	221	247	229	234	198	197	256	235	233	234	232	224	236	231	210	234	215	189	216	211	239	208	236	225	259	232	231	229	194	248	217	205	218	243	224	251	242	235	213	233	220	212	220	236	232	227	250	213	211	233	214	229	206	240	259	219	212	192	215	248	210	226	215	221	236	204	262	234	221	241	238	232	240	221	243	207	233	197	239	235	235	238	228	198	226	232	231	221	222	238	233	231	203	216	234	230	234	245	222	214	247	228	218	218	246	224	235	221	234	236	227	239	203	202	239	218	234	238	203	212	249	225	221	231	224	184	253	237	237	233	209	258	212	251	225	205	232	213	205	198	230	222	216	239	247	202	216	201	203	241	204	225	222	216	218	200	236	217	231	205	233	219	196	237	232	203	228	245	228	235	230	226	221	216	215	218	216	215	227	211	236	220	215	247	233	236	198	190	219	255	244	225	232	238	217	221	242	231	232	230	235	244	226	217	219	225	226	227	210	220	205	236	212	222	207	236	221	228	189	245	207	214	233	220	232	234	214	247	230	245	220	222	239	241	212	231	231	203	217	219	221	211	237	235	220	195	227	250	218	227	222	212	268	219	243	213	233	220	225	238	217	222	211	235	216	210	243	213	213	217	234	226	212	227	207	228	225	220	222	212	229	212	232	234	233	228	236	238	269	221	223	244	225
15770	23648	21847	13348	8934	6563	4667	3651	2893	2282	1881	1589	1437	1277	1049	964	911	895	798	780	746	753	736	645	675	630	555	590	565	548	542	519	519	502	544	498	532	489	526	482	511	480	472	495	483	495	531	477	491	498	508	421	485	496	504	514	459	486	481	516	523	520	496	501	504	472	516	495	502	484	505	505	507	517	501	527	518	490	450	501	540	497	456	511	476	487	468	462	502	506	505	488	497	485	489	469	510	506	479	471	518	486	479	457	520	468	458	494	515	453	493	451	483	492	488	485	496	490	480	511	493	464	497	474	471	543	459	504	482	467	478	532	458	483	461	518	476	492	485	477	527	518	489	462	489	507	487	465	485	537	501	478	445	463	494	485	507	493	468	514	519	501	484	511	481	492	526	502	499	486	484	494	506	471	493	484	521	491	438	498	487	509	485	465	504	485	490	484	454	489	502	510	504	544	447	531	498	504	470	507	458	473	484	485	505	518	478	489	503	508	487	471	483	507	500	501	507	490	510	490	434	468	492	479	468	444	468	492	453	480	510	480	460	526	486	462	485	455	458	486	463	481	509	472	504	495	518	503	510	490	477	461	503	474	497	496	468	485	504	471	505	506	513	498	444	483	476	450	496	470	482	467	434	519	488	497	495	496	484	470	492	507	527	490	505	484	462	474	479	455	481	466	499	461	466	442	504	497	487	468	447	493	470	525	475	496	501	513	467	499	507	493	464	487	495	515	492	474	468	459	473	466	499	481	448	522	505	495	476	475	498	480	492	477	499	490	484	433	483	480	484	471	490	463	499	485	466	483	519	466	432	493	459	498	490	506	487	503	556	497	524	496	504	492	483	519	471	479	451	490	532	513	504	475	484	478	467	473	520	515	488	496	527	480	473	488	517	492	451	483	502	477	495	514	497	472	530	428	510	532	494	538	497	470	479	465	497	480	475	539	522	480	488	464	471	488	475	493	465	487	501	483	504	486	457	515	521	482	464	460	485	500	490	474	482	458	518	499	498	490	483	545	514	520	491	493	485	471	483	465	483	492	478	498	510	531	498	471	458	483	498	514	503	443	462	488	472	502	475	488	467	494	483	525	453	460	477	500	493	481	501	499	508	502	469	486	489	495	445	475	501	471	506	480	506	506	460	538	466	505	497	489	528	522	462	469	485	472	507	482	499	503	472	485	497	502	486	426	529	474	484	520	468	453	511	527	494	507	489	494	502	456	520	477	533	490	470	495	471	476	454	486	484	494	483	516	486	472	486	511	477	487	460	470	534	485	491	505	473	491	499	457	500	464	510	478	481	472	475	484	440	497	469	515	493	511	456	487	478	466	485	454	455	503	463	510	488	484	475	474	498	475	475	458	502	500	463	531	449	456	473	455	494	487	485	493	490	501	498	484	465	473	470	488	495	495	481	528	501	449	497	495	495	496	468	444	472	512	489	504	484	495	470	500	483	528	453	522	445	482	485	497	456	504	477	462	474	495	519	478	503	467	504	494	509	462	480	476	452	471	504	493	489	479	465	486	499	477	480	491	518	476	470	481	493	514	518	500	488	441	483	433	502	472	482	531	462	466	483	467	462	468	470	482	487	491	466	501	496	516	488	491	492	502	470	480	496	491	529	496	472	514	463	505	457	482	512	454	467	490	456	522	510	480	480	529	495	464	522	469	491	490	470	488	491	493	519	449	516	497	479	470	506	423	516	487	517	477	487	482	497	450	531	465	428	497	498	454	525	487	508	490	505	495	503	459	476	485	456	495	478	494	500	488	504	507	492	473	501	461	436	497	457	490	448	501	486	473	491	503	461	496	492	521	502	465	483	496	484	505	506	490	504	459	486	491	473	461	516	459	472	476	483	459	476	523	476	519	463	480	480	449	502	479	495	469	463	491	472	508	451	505	508	507	496	508	505	549	462	510	464	475	471	504	487	502	480	501	518	486	491	487	518	481	488	510	483	498	437	497	476	502	482	466	454	475	502	515	504	478	494	485	495	486	473	467	485	513	510	508	460	516	509	480	459	527	467	497	477	506	481	522	503	496	537	495	477	511	504	495	487	490	452	504	481	465	499	482	528	503	496	489	495	470	482	475	486	510	496	477	493	507	545	472	511	481	478	474	484	474	498	513	512	462	455	521	495	485	525	459	470	489	457	447	481	442	486	488	483	497	482	493	505	507	486	483	449	498	516	484	496	495	486	489	492	481	478	504	517	510	509	480	485	501	528	453	472	474	488	478	485	494	466	495	495	453	468	484	491	506	518	470	476	469	500	439	483	477	507	511	512	454	457	497	491	507	491	486	499	503	535	472	495	452	480	440	516	496	447	505	521	486	465	486	492	475	487	490	465	507	495	460	485	518	464	502	463	509	499	525	483	462	487	531	488	483	498	472	450	517	468	472	490	511	466	461	481	526	454	503	491	452	464	478	513	441	507	532	455	465	493	477	464	520	489	452	492	499	499	423	491	487	498	515	510	459	504	474	526	477	487	515	454	453	485	485	513	525	470	490	503	502	481	522	499	527	515	447	468	499	515	498	464	498	519	477	486	490	438	466	532	467	440	459	498	489	498	487	533	471	491	462	482	498	512	485	482	492	479	476	475	490	503	481	533	524	446	477	491	481	508	494	468	506	450	478	508	464	458	465	495	512	493	518	490	518	506	496	508	500	485	531	501	501	489	498	485	472	509	480	500	501	504	482	497	531	473	482	506	492	501	469	500	504	428	470	498	434	498	494	475	462	496	465	472	491	506	466	489	493	471	486	495	456	533	479	531	460	508	468	475	502	511	501	476	473	475	484	460	510	508	480	493	465	496	488	442	459	501	511	516	490	494	482	526	513	509	455	530	499	502	480	503	476	518	465	500	465	479	469	482	510	474	490	507	464	494	454	481	448	500	511	466	492	473	505	467	493	495	505	478	560	473	483	512	484	506	464	539	497	485	451	466	462	482	482	477	445	476	499	497	460	507	505	512	480	495	512	517	504	455	530	465	493	523	463	514	513	489	444	474	481	472	462	503	492	473	474	490	481	511	483	494	471	471	459	467	488	444	524	478	474	493	479	473	462	470	500	488	513	467	496	457	504	497	500	481	485	461	478	473	489	460	484	487	496	499	488	479	478	528	504	477	497	491	487	497	458	492	496	515	472	485	455	521	515	538	501	487	464	475	460	497	498	471	523	519	495	529	496	493	499	461	450	473	473	474	534	416	496	465	448	481	454	505	508	439	489	498	529	466	469	451	538	493	481	521	485	476	490	492	493	506	479	501	471	468	499	479	468	497	483	508	485	490	519	513	479	483	524	489	494	486	510	478	473	488	449	456	493	475	451	470	472	483	490	484	527	489	463	526	471	518	500	524	492	499	490	465	481	495	476	501	513	508	506	482	474	507	515	492	561	488	498	462	509	462	479	471	488	470	492	530	529	505	502	528	509	506	484	558	468	505	490	489	483	457	492	492	500	475	444	478	493	503	458	487	467	506	530	484	453	497	493	487	449
24314	21478	28632	24753	19634	5788	2184	1340	976	798	665	556	507	421	374	363	284	284	294	263	247	249	229	216	228	223	196	198	161	167	159	163	177	169	167	159	179	169	150	161	160	161	166	171	146	169	190	141	150	144	135	161	173	147	141	152	131	140	150	154	155	157	190	163	173	174	163	130	169	143	145	147	148	142	156	137	158	164	140	141	145	156	144	146	145	153	149	138	134	137	178	143	182	123	140	134	136	159	155	130	157	147	162	160	161	150	146	172	143	147	129	150	152	156	153	138	155	161	137	159	153	173	143	156	142	161	133	163	150	142	142	172	138	159	146	164	166	141	166	140	155	165	172	132	143	152	150	167	147	139	154	150	134	161	149	151	144	142	142	154	138	155	165	162	159	161	159	150	137	154	180	146	167	134	146	139	169	151	141	153	159	162	156	143	149	169	171	161	162	167	153	139	158	147	151	144	146	140	155	147	128	145	152	167	140	165	173	144	134	155	120	162	156	152	128	152	139	185	141	147	150	153	134	115	153	135	159	134	183	129	142	148	142	138	158	152	147	124	137	129	143	165	172	158	135	139	157	155	151	160	152	148	156	136	154	145	161	160	163	144	175	156	132	167	160	159	143	138	145	162	156	165	134	143	130	155	159	124	156	152	160	162	154	151	167	148	155	146	131	144	163	163	154	154	150	136	161	163	142	146	167	157	152	146	129	182	150	155	164	125	163	147	129	167	154	150	148	151	172	159	148	132	150	136	157	160	144	142	156	157	159	134	149	149	143	144	149	161	138	144	138	144	159	153	160	177	168	158	150	149	138	151	155	155	158	139	134	150	144	135	154	150	159	159	151	153	138	148	154	154	144	163	153	118	129	152	151	145	157	134	140	162	164	143	150	148	150	148	154	151	153	165	138	167	149	124	143	135	141	170	147	142	164	149	181	169	159	135	132	139	142	176	149	144	155	144	143	164	143	166	133	176	141	151	142	158	160	156	140	140	139	165	142	155	176	166	142	164	163	157	133	120	156	146	150	134	119	168	162	145	152	142	141	174	132	176	136	161	152	135	167	172	154	153	153	141	140	160	163	147	145	158	146	159	155	153	136	154	140	148	143	139	144	138	134	122	147	148	137	150	141	149	159	127	148	150	131	140	164	151	158	148	130	152	139	134	143	143	157	171	150	177	146	154	142	142	169	170	138	146	143	155	145	181	146	143	157	164	148	161	157	147	152	157	161	139	149	142	165	146	149	133	158	131	136	161	155	136	142	136	130	158	130	151	134	142	146	157	146	151	146	147	151	143	161	146	151	154	163	170	121	155	144	155	174	157	145	144	146	160	168	169	155	127	141	154	156	158	140	136	159	176	192	124	163	143	166	159	150	142	156	135	140	153	152	162	130	141	155	151	143	157	144	151	129	157	153	135	133	151	147	132	154	146	128	135	143	151	165	138	159	144	158	155	151	137	154	145	145	148	158	148	166	126	167	146	145	161	163	167	140	147	127	150	137	157	147	134	164	144	161	150	160	134	144	145	150	142	161	147	169	152	138	167	126	152	166	160	158	159	147	137	134	180	143	136	139	149	148	149	132	158	129	150	147	171	158	157	147	165	144	164	140	152	142	132	164	177	136	140	148	131	141	128	156	164	138	137	149	163	156	155	164	162	156	156	175	133	149	157	151	134	153	153	153	140	156	143	170	138	142	131	164	150	154	158	153	146	166	141	166	137	147	155	157	151	152	137	157	148	138	132	148	175	167	147	156	137	168	160	155	146	146	135	161	144	159	156	147	140	177	147	154	149	134	134	165	149	142	125	153	158	144	148	158	143	174	128	145	139	165	142	130	127	135	135	145	154	133	138	157	154	152	167	159	159	165	142	176	135	162	144	141	143	160	139	153	158	135	137	159	173	152	138	123	136	164	164	159	146	143	135	139	166	154	142	161	152	173	161	148	151	149	167	140	142	143	153	158	168	143	162	123	152	153	178	148	131	139	134	173	128	136	145	154	148	157	144	157	148	148	163	126	153	158	147	182	149	137	152	161	162	143	118	170	143	150	155	154	148	161	152	160	142	173	126	162	153	158	132	160	129	147	129	138	155	162	163	158	146	159	161	141	155	153	148	155	154	164	162	141	151	142	161	168	171	154	155	154	147	139	147	177	138	158	145	132	155	136	140	162	162	136	136	151	134	164	134	147	153	161	153	140	147	152	158	144	133	143	149	135	168	137	156	142	155	154	155	133	170	146	165	144	151	134	183	157	130	160	132	132	140	143	156	163	157	155	152	137	150	146	132	148	146	132	128	148	163	143	146	153	177	157	166	154	164	140	162	146	156	142	148	143	165	181	152	173	141	150	129	165	167	151	141	161	167	170	129	160	150	152	152	138	149	142	148	155	144	159	143	158	143	142	166	159	138	149	145	145	134	162	155	155	136	170	165	137	151	155	150	153	145	140	135	155	131	166	146	139	155	148	144	126	133	166	147	153	184	169	143	146	136	172	165	139	138	140	144	128	147	169	151	140	145	148	150	155	163	138	180	124	160	141	145	151	169	161	158	136	135	138	144	145	156	149	132	158	163	158	168	147	159	163	138	145	155	145	159	165	136	159	156	146	146	137	154	150	150	150	131	152	150	171	150	172	138	165	139	159	160	137	126	155	133	161	134	166	129	148	167	143	157	152	158	148	140	167	143	154	164	173	150	159	147	168	134	178	149	152	134	149	162	135	137	149	150	145	152	155	143	135	138	155	145	144	128	153	157	148	153	157	145	143	157	143	162	140	150	159	164	150	146	156	150	172	156	151	151	151	152	146	176	137	165	144	154	143	147	154	174	170	170	153	121	131	136	168	130	160	159	148	140	155	147	129	135	152	171	155	166	151	149	147	160	146	132	154	158	171	137	139	150	139	142	148	137	149	150	147	152	142	156	147	161	147	139	141	142	127	137	154	171	159	154	142	158	144	161	138	158	155	172	155	151	139	155	140	136	183	142	152	122	152	156	146	167	139	144	158	168	173	138	139	148	172	155	136	154	154	136	140	158	156	156	153	147	134	146	168	147	163	154	129	145	123	130	165	161	147	178	166	144	131	133	151	141	135	143	152	174	139	148	133	134	146	164	145	152	153	158	156	150	151	142	149	147	155	153	157	156	157	166	138	163	135	160	143	141	161	134	152	136	159	129	155	146	152	156	153	147	144	158	157	144	164	150	155	158	133	160	125	162	156	154	137	148	151	156	140	147	131	157	128	162	172	142	144	172	148	142	135	139	136	151	130	134	143	149	125	142	123	168	159	150	173	146	158	156	160	149	166	146	158	174	155	174	155	177	142	162	147	166	165	154	151	134	152	151	158	150	164	129	167	171	145	149	159	133	160	159	162	176	148	142	151	136	146	169	130	152	130	160	159	141	156	151	164	151	157	136	153	154	175	149	146	171	151	155	154	137	131	129	140	168	152	124	150	144	168	165	162	147	170	126	151	149	155	135	136	141	156	156	157	157	152	151
17039	30461	28297	19216	12675	9847	6914	5477	4316	3457	2799	2341	1973	1725	1645	1331	1135	1005	974	856	803	833	759	716	658	595	553	523	419	459	466	435	403	422	393	368	403	343	400	390	369	408	405	389	390	416	400	386	356	384	310	346	315	374	328	337	348	354	350	339	315	351	367	398	339	338	331	309	328	361	365	348	345	348	389	361	356	366	352	345	388	327	343	395	341	351	372	315	347	340	331	351	361	335	307	356	340	374	347	320	330	361	348	378	333	337	344	329	341	353	316	317	339	324	330	324	373	314	320	368	348	344	373	318	325	352	334	354	386	334	348	338	360	318	361	322	369	334	311	333	352	363	357	334	303	337	359	330	354	335	318	367	336	345	325	320	363	330	323	372	308	317	345	322	351	317	309	336	342	314	389	349	351	314	323	349	309	323	356	355	320	359	332	357	321	354	320	355	356	339	393	335	332	327	337	360	335	343	319	340	351	330	332	300	348	350	299	367	341	324	319	304	336	331	291	323	340	322	350	328	340	317	336	339	337	306	352	327	359	318	355	336	331	293	361	337	343	353	353	309	347	343	299	312	332	351	356	323	316	338	362	352	351	322	341	382	334	336	333	302	333	355	331	345	331	322	370	325	337	338	335	368	378	330	314	333	340	326	372	337	303	332	326	318	337	335	332	329	334	339	317	333	356	381	351	350	326	344	332	323	338	312	313	350	355	335	353	318	350	346	349	357	313	383	315	339	344	378	342	338	317	345	322	350	333	364	357	338	333	315	339	345	321	321	336	362	333	346	323	354	327	326	341	322	332	332	373	302	356	327	345	347	373	319	362	354	316	359	347	318	320	313	352	339	325	365	318	333	345	389	332	376	347	308	352	345	370	318	331	366	324	324	360	323	353	348	352	318	341	302	367	331	344	338	336	346	375	319	297	332	295	335	329	336	334	346	334	343	313	305	342	361	351	348	353	311	385	325	311	339	352	314	375	320	315	350	305	331	305	321	332	330	333	332	360	330	346	329	369	343	331	350	330	321	335	342	346	378	318	322	343	324	342	336	312	315	332	367	330	322	340	350	325	315	333	334	342	345	338	325	363	324	327	317	317	363	339	336	350	340	338	358	354	351	338	336	362	312	315	357	335	348	328	353	342	344	315	326	328	338	356	355	317	308	345	339	309	301	329	339	330	325	360	328	295	311	324	357	333	354	306	330	305	334	345	327	359	337	329	358	330	326	334	327	356	302	347	347	325	354	343	355	312	331	355	339	376	326	324	353	318	317	330	337	328	350	321	319	353	353	326	329	333	358	355	357	353	336	331	358	339	360	314	318	365	315	345	346	325	336	313	347	324	332	368	329	361	327	361	305	296	330	333	321	343	318	369	334	317	306	334	331	303	321	360	368	337	325	363	353	314	370	336	303	366	338	353	338	350	335	361	299	338	329	299	337	301	364	323	357	312	345	327	339	352	366	330	360	342	355	348	347	365	358	361	325	333	332	312	327	333	318	317	392	312	337	347	344	310	300	367	343	364	343	354	309	334	336	310	369	337	346	303	317	329	301	348	340	327	370	353	353	341	340	329	337	356	321	363	320	352	324	349	336	359	337	299	339	334	321	362	354	353	298	328	306	353	333	320	343	337	336	306	360	356	387	324	354	309	330	335	354	295	336	319	324	370	337	375	325	337	352	351	345	365	340	330	329	347	325	340	335	343	360	355	331	310	314	326	353	348	351	325	331	397	294	327	326	353	337	335	319	337	364	336	355	364	378	347	344	337	355	300	333	349	339	326	317	342	331	352	333	340	334	341	362	331	312	345	337	335	322	355	355	341	334	305	335	322	335	340	337	350	326	335	368	364	333	390	346	348	331	351	364	340	297	365	335	344	383	326	326	328	347	339	325	334	308	363	339	370	348	329	321	347	346	307	351	362	348	337	333	357	339	320	343	336	319	328	325	354	313	331	329	338	313	356	359	355	367	406	348	384	382	356	332	324	314	331	323	364	337	348	320	352	361	323	340	349	363	313	332	384	325	319	328	326	328	338	324	336	341	287	322	340	331	371	323	371	326	342	312	335	308	333	321	334	328	327	350	371	365	333	344	321	365	341	309	380	357	340	332	320	343	365	338	353	368	335	341	369	333	323	343	323	344	308	359	353	337	345	320	317	348	335	339	335	330	335	314	349	344	362	342	341	346	325	367	307	338	365	316	337	324	330	283	376	378	348	335	320	319	322	348	317	339	354	346	333	302	363	367	338	349	318	327	328	343	329	305	360	361	359	358	306	351	318	328	368	340	332	330	313	333	362	339	365	324	356	322	319	323	369	357	275	341	342	333	363	365	349	323	331	335	359	335	355	336	332	346	344	289	311	346	380	346	311	347	346	328	326	327	336	316	312	331	349	341	317	329	333	370	332	341	342	348	317	354	330	318	297	362	352	341	296	370	314	340	327	312	334	323	330	350	339	333	350	336	343	337	340	311	310	348	334	314	331	339	338	359	320	374	295	320	340	316	334	352	351	345	306	326	346	319	317	325	295	339	337	366	342	361	350	321	326	320	335	352	337	330	307	317	328	326	349	324	365	359	319	315	315	299	303	320	329	315	333	336	353	339	338	334	347	335	361	365	347	364	380	321	338	323	352	340	370	318	355	294	353	350	330	325	355	336	363	327	347	325	307	351	309	341	327	320	324	313	377	334	358	359	347	340	350	340	307	375	337	315	326	330	355	294	336	323	318	332	322	371	319	361	305	349	330	341	322	307	313	322	366	318	372	333	332	324	353	345	342	357	328	353	330	308	345	328	336	366	375	338	330	353	370	307	336	352	336	330	331	338	319	351	349	328	308	361	322	327	330	334	370	354	362	318	360	313	343	345	341	355	335	336	306	362	334	364	359	324	334	325	323	357	348	334	362	333	363	376	332	348	347	304	347	363	350	345	302	357	331	352	338	343	327	324	322	346	371	327	344	331	368	342	348	333	347	342	333	326	363	318	340	358	351	377	329	322	350	356	326	317	346	321	357	349	331	331	344	336	359	310	325	315	338	317	361	343	317	332	320	329	345	367	300	321	334	346	351	298	341	350	345	326	354	357	322	343	340	324	316	347	330	342	326	326	351	336	320	324	327	325	386	348	338	325	349	391	337	369	338	323	354	328	346	330	294	306	338	320	331	332	337	333	349	309	338	335	347	351	325	346	354	324	331	347	348	328	314	351	343	337	332	358	376	347	368	348	344	320	324	333	357	337	343	356	309	383	338	331	330	355	353	324	352	338	357	336	345	321	358	321	307	368	338	355	328	395	361	379	314	339	363	349	321	356	308	315	323	355	323	319	322	329	369	344	346	355	341	324	353	353	344	354	349	352	302	318	330	320	323	334	317	285	337	332	349	325	356	334	358	331	330	345	344	333	353	335	296	312	345	346	342	335	331	338	334	386	339	330	308	332	340	357	356	330	372	328	334	343	339	344	366	332	339	332	329	311	319	330	339	331	321	325	332	324	339	308	323	328
23275	21334	29085	23942	21344	18564	5223	2054	1356	1178	947	768	639	534	486	438	379	332	302	261	274	270	287	244	227	198	199	179	156	169	162	159	143	147	142	167	157	141	171	137	141	138	147	145	104	134	149	134	151	155	135	120	139	136	139	144	134	118	131	152	111	141	166	136	130	124	124	125	123	124	130	143	140	131	148	122	138	133	133	121	135	136	133	112	122	121	138	123	113	125	144	154	137	129	121	149	118	130	130	113	138	147	116	145	122	128	129	118	121	141	117	127	130	125	153	102	132	137	115	142	111	116	120	146	118	124	139	131	138	137	121	121	123	126	132	117	139	132	121	149	117	136	143	121	160	122	120	143	143	119	140	139	127	115	111	114	132	138	124	127	120	126	129	137	122	133	142	130	130	122	118	113	121	133	137	114	121	127	116	128	124	141	105	141	120	125	126	112	128	128	133	118	126	132	124	125	129	133	111	118	128	139	120	100	106	129	163	132	137	136	125	136	127	141	119	114	134	137	122	131	124	108	133	124	130	124	136	142	131	115	105	118	118	127	129	116	123	114	161	126	110	133	145	135	117	122	136	140	128	111	114	115	116	121	139	126	121	110	120	138	136	128	114	128	109	137	133	153	137	121	116	130	126	99	115	111	121	133	151	115	140	145	132	103	118	115	121	118	138	127	123	118	124	102	147	129	135	132	117	132	118	133	116	131	112	129	123	125	133	139	130	119	124	121	117	121	138	110	132	157	136	115	139	126	130	124	144	123	120	122	113	143	123	136	132	133	139	128	127	150	131	125	131	128	142	132	111	142	129	130	133	125	120	124	114	109	107	128	131	98	157	150	129	116	120	137	118	128	143	116	115	115	119	141	133	110	133	125	120	125	137	137	121	145	141	131	143	139	128	117	141	104	130	113	126	128	117	114	128	96	111	122	119	128	128	123	130	114	119	123	142	138	114	130	129	138	131	118	122	131	141	131	122	118	118	132	147	132	111	115	121	119	127	125	128	123	129	138	118	132	115	123	113	141	114	143	128	129	124	129	142	137	133	144	131	125	149	134	131	124	149	117	147	137	127	124	129	135	115	135	138	124	107	137	137	113	134	128	120	118	116	124	128	133	109	127	119	107	123	130	116	116	135	136	119	127	134	133	132	119	132	134	144	112	117	123	133	127	101	124	104	128	131	120	136	117	126	136	108	142	111	130	127	102	123	128	146	114	135	142	130	128	105	140	127	131	124	111	120	126	124	131	153	139	110	114	126	124	134	149	130	122	120	104	128	119	109	127	137	122	120	138	144	129	151	111	125	115	105	131	130	127	127	148	130	126	124	125	123	120	120	142	106	137	130	120	142	115	135	136	132	133	110	125	124	140	139	117	137	140	112	148	124	135	108	113	138	128	128	130	133	143	126	141	121	106	115	147	118	134	122	147	132	127	124	116	124	128	142	124	121	128	130	125	131	150	143	129	123	127	110	137	119	139	109	145	126	145	132	103	123	133	117	142	128	143	130	129	151	124	119	135	126	117	125	139	144	120	138	140	123	126	130	130	147	150	142	128	130	127	134	118	122	130	125	128	135	138	132	124	138	128	125	134	124	98	119	106	123	128	135	139	146	116	114	114	122	115	121	107	140	123	110	136	134	144	103	118	118	144	140	130	128	143	109	131	133	120	129	123	135	105	104	130	123	130	145	116	118	140	138	115	136	119	118	134	121	116	117	108	127	121	126	124	141	124	137	116	123	102	116	146	128	153	123	111	136	124	134	120	140	136	135	145	120	126	129	99	118	137	116	139	132	141	139	115	125	145	122	128	127	131	127	124	127	137	136	124	114	121	126	120	120	143	129	127	128	128	110	126	139	128	119	120	131	147	125	134	137	119	123	118	111	115	132	124	128	117	119	133	132	124	119	115	113	146	148	127	139	133	141	134	117	118	137	125	112	117	143	138	121	119	130	132	124	133	122	128	117	116	123	114	129	122	130	108	113	123	130	118	124	133	138	116	118	122	135	127	116	122	135	117	127	114	129	102	107	125	118	128	122	120	159	135	121	135	131	133	118	134	120	116	131	135	145	132	132	117	118	128	121	142	105	122	116	119	119	123	131	134	128	151	133	125	160	124	119	110	130	114	142	149	133	134	114	122	144	144	125	135	151	117	125	125	113	103	117	129	132	119	118	136	120	111	129	137	126	127	137	122	139	131	126	143	125	143	123	124	129	123	110	127	112	147	128	125	112	122	111	141	119	113	130	128	105	106	136	131	111	132	112	127	123	119	122	138	123	126	126	134	120	116	135	144	126	120	129	124	137	141	134	117	123	131	127	125	128	109	127	106	132	124	122	121	110	126	137	129	113	124	125	125	147	122	100	123	133	118	134	122	132	117	120	121	106	129	106	105	110	129	124	123	120	132	123	134	128	110	124	134	121	113	158	140	135	125	115	132	140	122	114	138	120	130	131	129	121	125	104	135	140	100	141	134	130	118	141	119	130	115	131	134	125	118	131	125	116	140	132	149	125	138	124	124	118	105	119	120	127	131	129	135	110	122	128	123	112	130	113	135	114	115	114	109	131	130	119	117	138	136	126	117	128	121	125	131	113	115	127	122	152	122	126	148	115	152	130	132	146	130	133	119	130	121	127	116	137	131	114	136	139	118	115	126	129	112	112	120	118	122	130	125	136	120	155	111	117	153	142	118	127	128	138	134	137	128	132	126	117	134	133	110	120	125	129	144	124	117	136	146	115	129	120	122	118	120	142	140	117	117	127	136	114	150	137	132	118	123	143	127	137	132	124	132	129	121	144	117	125	114	123	130	128	139	129	137	116	160	123	123	117	121	126	135	139	120	131	130	117	128	119	125	128	112	120	127	120	122	141	130	109	120	129	130	132	113	110	121	137	127	129	135	130	117	133	119	112	136	111	129	141	130	114	127	137	134	126	108	133	116	115	125	119	120	141	118	114	104	119	115	129	123	117	115	114	110	121	118	136	108	152	128	123	150	130	149	112	123	123	114	146	133	122	119	126	124	111	126	123	124	129	112	129	137	110	144	125	141	127	131	127	131	128	133	122	120	120	114	138	125	127	128	140	110	122	107	151	113	125	116	125	124	136	154	124	123	129	126	128	140	133	142	133	146	128	130	125	122	134	121	125	141	122	118	146	116	164	141	123	122	127	138	123	160	131	132	104	139	132	134	139	129	117	113	119	119	134	149	121	128	147	129	137	138	110	148	105	138	116	128	124	122	147	131	130	110	137	127	117	130	121	129	143	109	107	122	110	133	139	115	125	118	132	153	139	132	125	123	134	151	128	132	117	113	148	139	127	137	116	142	148	134	121	135	107	112	110	133	107	137	113	129	130	127	133	130	117	115	122	108	138	130	127	134	132	139	132	135	127	119	139	123	118	140	113	128	113	112	133	122	138	119	124	117	121	127	133	133	116	144	148	118	119	126	129	131	131	99	126	124	140	148	110	130	128	120	120	129	139	135	134	119	100	133	130	136
18863	34839	32059	20909	15431	12015	9710	7417	6017	4901	4096	3168	2564	2106	1870	1793	1408	1202	1232	1017	1022	927	864	894	709	647	619	491	490	453	414	425	382	396	391	354	385	386	342	345	319	331	383	341	341	341	339	323	316	294	301	278	302	281	313	282	298	305	288	289	293	284	294	318	324	275	282	287	303	275	267	301	317	292	296	267	305	306	289	300	273	289	268	294	288	277	286	270	301	302	292	263	253	260	300	292	266	264	308	279	267	278	257	266	300	260	284	292	266	284	275	239	284	284	261	278	285	263	264	264	267	299	290	258	277	326	313	284	298	296	272	279	308	316	278	297	286	305	250	262	296	282	279	268	271	241	284	287	264	279	258	248	270	274	259	279	274	269	282	269	265	263	273	283	274	275	269	283	250	257	263	263	301	272	283	260	268	280	284	293	279	286	280	277	283	259	290	304	281	255	290	274	259	270	274	254	293	285	303	266	267	294	281	289	276	281	266	282	233	289	265	256	284	252	254	278	272	258	279	269	269	257	282	286	302	284	262	282	307	236	259	256	240	265	306	253	266	261	272	290	288	292	258	299	254	266	265	286	296	262	292	263	262	298	271	256	271	283	272	254	282	275	277	260	272	245	282	304	292	255	264	290	280	281	273	256	298	245	295	277	252	238	288	249	285	278	271	249	299	261	281	251	261	246	290	259	276	271	279	279	263	253	260	273	278	286	281	275	278	264	274	273	278	284	255	265	279	252	249	278	301	262	253	271	283	293	293	298	259	271	270	269	256	248	263	291	307	296	250	270	251	285	268	286	278	249	264	244	257	270	222	302	250	282	267	276	282	283	275	266	294	266	259	260	270	288	277	272	260	276	264	257	262	252	283	282	286	270	282	274	281	259	291	288	268	259	298	283	246	222	258	236	291	261	231	265	240	261	257	286	281	239	275	297	279	265	290	231	300	264	261	259	265	291	308	288	282	252	245	261	269	278	273	280	300	271	265	237	263	267	288	241	270	260	252	242	261	274	258	268	282	279	295	270	265	244	268	263	290	275	267	258	262	248	262	309	252	244	268	275	294	317	265	261	278	294	269	277	247	282	277	262	243	291	282	269	247	281	259	265	279	271	250	278	264	271	283	265	266	267	261	276	255	275	277	288	254	257	271	260	307	304	261	242	291	254	269	263	291	253	257	262	254	248	245	293	273	265	290	302	305	255	264	249	259	251	273	295	277	268	295	283	277	289	302	259	249	247	285	268	273	272	297	312	255	297	277	303	273	261	275	249	275	266	279	278	285	275	264	275	273	296	269	257	273	262	286	286	271	265	254	303	290	283	269	279	286	267	264	265	258	233	273	267	273	275	280	276	246	240	302	267	261	287	258	289	292	282	281	235	283	259	295	291	255	270	274	292	263	286	290	275	285	279	294	270	270	304	247	305	283	291	294	305	270	275	247	275	252	272	269	260	294	255	258	285	278	255	255	287	248	262	286	280	287	249	254	267	267	263	284	275	283	248	294	262	267	274	293	272	261	264	265	300	287	259	267	263	269	293	295	261	288	268	275	266	255	266	265	262	260	277	290	251	279	258	291	250	270	286	275	279	246	284	260	274	289	271	298	284	268	240	247	256	285	266	259	296	269	268	275	289	282	266	270	287	264	282	240	302	279	256	272	254	253	261	302	267	281	263	252	279	272	266	255	265	249	276	292	263	265	271	281	303	259	256	280	294	270	297	281	255	255	285	274	268	267	270	279	263	288	275	254	300	298	264	300	289	249	300	291	272	302	268	268	249	254	248	285	282	285	301	252	266	303	302	261	269	261	268	280	276	259	244	278	290	308	297	271	257	286	264	291	275	274	272	240	258	291	262	274	285	258	293	244	268	277	265	253	250	249	282	273	279	223	289	242	267	234	252	262	277	301	259	256	270	311	272	278	279	271	254	261	282	255	266	267	282	276	238	255	277	263	269	284	270	290	310	294	271	268	296	276	271	265	268	249	299	274	255	285	265	223	263	266	309	288	304	276	275	266	288	284	292	265	283	277	290	287	285	305	285	270	299	247	281	269	287	259	243	245	292	281	269	290	296	273	263	306	270	260	262	293	287	270	278	234	265	241	279	249	285	292	281	270	307	300	267	270	288	281	287	297	287	268	262	262	307	266	256	272	263	288	295	276	248	282	283	259	274	245	257	273	295	257	294	274	274	260	289	257	259	253	263	275	263	295	251	275	273	294	257	255	273	269	259	274	244	279	280	258	269	274	289	275	260	279	265	265	301	256	278	275	267	298	254	251	309	293	251	250	258	276	304	234	296	283	310	316	263	270	284	289	249	302	283	264	282	283	251	263	295	273	290	249	258	271	284	241	237	256	280	259	281	251	287	278	254	279	271	249	286	280	280	276	277	250	274	263	268	269	269	264	229	296	312	266	257	284	305	282	257	276	271	269	286	264	285	228	278	281	283	294	298	257	289	307	289	267	274	272	279	288	251	261	227	309	269	264	265	271	281	278	287	256	255	301	305	267	271	284	254	288	266	269	280	322	255	249	260	270	263	283	299	290	247	253	288	259	284	299	265	268	261	266	269	291	244	276	256	254	271	248	259	266	276	280	281	262	276	278	268	278	288	278	255	278	262	275	263	284	307	272	277	254	276	250	267	275	290	263	267	299	266	257	263	283	276	273	254	253	263	270	248	295	241	269	298	284	248	309	275	257	275	301	298	257	263	279	266	245	279	251	263	267	309	272	284	279	253	287	313	232	252	251	245	258	253	260	305	312	269	271	258	290	280	280	257	276	285	289	290	241	247	251	247	275	274	283	264	290	282	264	242	276	249	277	277	266	246	270	272	282	271	253	245	274	293	285	310	257	234	298	257	268	268	270	250	244	290	255	302	290	293	275	269	269	276	249	281	292	245	294	291	242	261	287	257	244	296	277	302	248	296	263	256	285	264	268	279	264	268	272	273	272	262	286	277	289	241	262	302	242	258	281	272	286	270	284	258	284	285	276	254	284	279	277	253	276	269	254	281	286	245	269	267	255	281	294	253	255	263	282	269	284	271	275	277	266	283	267	267	290	279	291	276	263	294	263	284	278	256	267	271	287	285	253	266	260	276	254	301	293	249	264	259	275	277	253	279	272	256	270	278	293	260	285	289	284	249	281	278	277	276	278	248	274	283	268	278	248	274	265	256	273	258	268	275	270	277	262	254	244	273	273	275	234	251	286	286	259	249	287	276	250	288	264	267	272	282	254	297	280	289	277	275	255	273	266	298	303	264	290	232	261	263	295	270	247	278	240	300	294	296	263	278	275	250	269	278	296	274	270	278	269	280	277	264	277	314	263	289	281	270	271	296	226	282	263	262	289	254	265	270	279	264	278	287	282	285	301	270	270	291	253	298	271	252	258	296	247	288	269	298	269	296	283	263	246	266	276	270	256	290	276	250	309	278	258	278	278	281	260	253	271	315	290	278	249	271	300	284	281	272	281	273	264	284	283	270	300	274	269	227	283	270
26913	20999	14220	5360	2590	1657	1057	864	703	579	536	458	413	390	292	305	287	295	276	264	270	241	243	279	227	241	241	223	248	222	228	229	224	245	228	213	191	195	214	203	213	219	236	188	205	233	251	206	229	228	275	227	221	211	205	241	230	207	204	233	235	229	219	254	214	199	206	227	232	216	215	229	221	231	209	213	217	215	231	208	241	233	214	218	180	232	213	246	240	232	178	238	226	192	211	222	199	228	214	212	205	228	217	226	187	210	220	232	218	200	214	234	202	198	226	212	224	226	216	202	227	232	227	203	237	203	237	231	224	197	241	205	214	250	225	216	201	243	181	246	220	227	238	237	239	209	214	216	199	222	245	224	223	239	225	216	240	211	194	227	192	203	213	204	262	237	200	238	237	207	225	221	220	229	196	213	184	224	213	223	211	222	211	228	184	219	204	233	216	218	205	237	210	229	214	188	238	215	251	199	216	219	230	237	199	216	206	222	238	213	215	212	224	208	219	230	225	210	224	214	207	196	220	219	225	225	213	187	207	230	212	220	207	210	208	227	213	214	205	220	240	230	220	220	216	237	199	236	211	206	223	217	257	214	228	230	207	215	208	200	215	227	224	225	241	230	203	207	230	217	216	202	213	227	191	229	208	224	204	241	202	214	213	221	216	244	234	206	205	210	224	195	210	231	218	225	226	223	217	213	251	236	259	205	217	211	201	219	213	217	223	198	212	203	237	227	205	214	197	209	192	190	232	225	240	223	198	253	223	215	237	227	211	202	206	212	197	215	221	209	229	229	194	210	225	223	218	209	199	231	209	250	192	204	213	198	225	212	199	214	225	222	213	234	241	246	224	221	208	215	229	218	223	217	252	237	233	240	247	217	225	198	238	223	219	214	220	231	240	261	203	199	218	218	220	225	231	253	204	184	215	211	206	215	214	209	241	224	229	205	216	226	205	202	239	216	214	227	191	213	221	232	234	218	210	237	230	188	241	225	209	242	219	228	225	211	201	234	250	229	214	220	223	220	217	238	235	224	226	225	236	205	202	219	205	229	217	232	239	211	231	217	211	226	231	202	240	205	228	220	229	226	209	235	204	220	242	238	192	240	216	192	216	213	230	228	201	212	226	222	212	209	197	221	256	231	210	205	216	209	210	216	243	215	221	211	229	203	214	193	230	206	222	184	224	229	220	236	192	218	208	230	226	246	214	200	209	224	218	223	216	224	200	219	183	211	234	203	225	200	216	229	207	228	205	209	205	226	204	200	227	239	236	229	216	241	224	202	182	189	223	222	209	218	240	221	231	205	225	227	246	221	233	219	214	219	230	205	226	190	198	249	168	221	210	214	220	247	253	217	239	242	218	215	256	221	222	243	233	227	183	190	231	216	210	224	221	210	211	208	246	219	224	215	203	205	198	232	201	209	200	218	201	211	199	204	198	206	219	214	222	216	215	214	233	217	234	186	217	212	238	217	190	240	231	207	216	196	226	213	186	230	224	210	217	221	229	223	193	228	236	217	220	225	225	222	214	226	210	189	216	211	205	218	196	221	231	207	232	216	207	242	239	185	214	226	193	201	224	227	218	216	241	207	231	244	202	211	210	206	234	238	204	209	221	235	214	213	203	191	218	218	258	229	218	249	216	208	211	232	240	232	232	224	232	207	193	228	216	203	190	194	186	209	217	213	206	225	244	239	211	223	227	198	230	214	196	215	226	227	223	217	220	199	231	231	216	236	212	217	210	197	241	216	209	231	244	217	205	234	236	239	240	219	238	208	227	207	215	232	197	244	215	218	195	185	197	244	215	197	226	220	211	201	197	208	209	193	216	224	200	229	225	211	198	214	207	232	216	213	200	197	192	216	235	219	194	195	222	184	209	197	214	214	194	238	236	222	213	219	207	218	210	227	199	227	199	216	220	206	208	220	214	223	232	227	204	222	201	214	216	207	211	196	225	215	225	255	249	257	229	229	196	192	198	229	215	255	218	214	232	217	228	218	215	214	202	228	196	210	234	238	210	205	203	207	212	190	209	211	199	188	229	230	228	236	221	189	243	228	220	229	210	224	216	208	223	224	248	194	217	239	224	209	168	218	227	219	226	244	219	201	210	216	223	244	235	234	204	214	227	230	219	221	229	249	215	237	213	227	214	213	239	235	194	219	212	216	213	215	202	224	224	242	224	202	218	210	211	204	238	217	232	214	236	227	210	201	208	222	189	249	235	199	212	218	219	224	228	226	196	228	207	224	212	209	232	224	172	219	229	210	226	232	212	216	215	235	202	214	178	204	226	211	226	232	206	258	230	221	220	231	232	226	233	226	226	218	207	236	205	224	222	218	212	215	220	224	198	194	195	195	221	219	219	205	228	213	218	227	199	214	181	206	210	213	248	231	232	232	182	215	201	199	213	235	204	206	221	208	205	222	206	201	203	202	234	213	239	211	206	235	214	217	228	210	218	224	237	223	214	217	243	207	217	215	227	202	202	218	196	224	219	210	199	241	189	227	205	207	222	215	241	217	213	198	201	212	181	214	187	201	200	227	209	212	222	198	220	228	200	219	210	211	206	211	236	211	209	211	216	213	212	210	220	217	229	225	211	219	199	238	217	222	231	238	243	223	205	226	238	223	191	202	218	203	198	208	216	203	232	218	236	217	233	209	234	222	222	192	214	217	233	214	213	240	226	219	212	210	239	211	225	196	212	203	219	222	206	244	196	210	222	229	230	225	219	222	222	243	215	246	247	220	214	200	208	227	202	218	218	226	256	242	239	234	225	176	219	194	214	223	235	250	222	252	223	210	225	204	204	234	218	209	217	212	204	214	229	219	214	212	203	230	213	227	218	208	199	230	214	229	224	215	192	194	227	209	213	219	229	227	191	213	220	229	229	212	224	251	198	226	210	235	205	229	219	206	201	201	201	214	222	211	220	219	207	194	216	209	214	245	212	195	241	225	200	220	221	218	206	197	218	227	195	233	224	202	202	236	206	214	215	231	205	224	210	221	206	221	213	186	249	226	203	223	216	220	216	240	211	234	219	217	216	237	215	223	193	216	235	197	212	207	237	215	233	232	241	225	240	232	208	196	240	209	236	199	212	205	233	217	211	219	205	202	222	213	197	219	234	205	203	230	231	230	233	224	211	229	204	214	223	201	253	206	218	206	197	206	245	234	218	219	213	228	198	243	212	212	240	203	204	225	215	218	205	193	232	205	205	237	216	232	237	191	210	227	198	205	208	223	228	210	226	220	223	239	226	219	217	223	204	217	228	217	221	218	240	238	220	212	227	222	206	205	203	235	225	227	210	227	226	214	209	212	244	229	230	201	216	222	207	235	207	219	235	220	211	199	225	220	200	222	234	224	191	212	240	213	216	230	239	203	189	238	244	191	216	211	207	226	195	225	205	196	230	217	216	203	210	196	203	218	207	259	225	234	215	222	235	203	212	206	231	228	230	211	231	234	222	211	212	204	229	198	223	228	229	198	224	185	215	213	212	200
15863	23933	20895	11686	8424	6229	4329	3535	2848	2385	2017	1704	1368	1190	1035	971	905	798	809	743	753	729	680	676	628	577	589	593	545	569	550	492	495	526	509	498	505	477	493	487	521	487	505	531	475	539	503	515	496	481	472	492	458	526	483	471	484	487	438	468	480	520	490	446	494	487	514	492	508	491	508	490	532	496	453	455	501	530	457	485	481	484	495	474	435	472	472	505	506	483	475	527	481	469	461	494	475	551	487	458	472	480	470	463	433	478	479	454	477	462	486	502	455	455	468	485	457	500	477	515	451	493	467	511	484	471	454	483	496	470	473	472	468	464	481	468	477	534	502	477	484	476	493	482	488	463	483	519	455	482	488	479	505	501	460	468	489	499	477	468	455	458	496	481	447	538	533	455	503	501	490	513	494	493	477	460	456	486	467	484	486	491	506	472	483	477	511	430	442	459	458	480	466	490	410	494	494	484	510	498	447	448	479	482	461	498	455	475	479	490	493	521	477	490	491	482	478	460	436	475	457	449	518	491	487	491	494	465	494	516	464	448	507	471	444	463	508	514	457	511	460	461	481	496	501	470	476	536	456	473	494	465	505	512	447	486	452	500	489	482	520	478	470	502	522	473	483	470	460	484	481	483	492	518	497	462	496	488	467	452	456	486	473	489	466	444	506	529	487	483	509	506	532	459	506	459	478	479	440	443	492	503	470	501	489	519	469	479	470	489	466	479	470	471	465	491	446	444	461	501	474	508	479	504	492	436	482	513	500	481	491	469	469	433	504	498	475	501	467	489	519	501	477	422	471	466	431	493	464	471	495	473	457	460	470	489	507	473	473	469	444	470	468	490	471	432	494	511	467	506	466	489	475	464	440	501	497	493	488	495	467	481	496	517	452	491	481	487	476	481	477	481	513	471	472	468	518	513	443	486	477	481	497	491	446	456	497	477	474	478	501	473	497	511	502	467	460	479	465	473	503	487	472	486	431	457	470	468	470	510	490	471	500	458	460	452	506	472	464	479	479	479	479	472	487	497	449	463	516	475	490	464	465	484	474	481	459	483	458	452	470	476	489	473	490	458	485	441	447	446	506	468	500	453	455	476	485	524	508	456	452	470	473	488	481	488	490	490	495	453	476	488	494	491	483	498	442	491	481	472	501	477	502	520	445	479	477	485	488	478	457	487	464	492	467	465	474	446	494	501	449	437	437	453	488	494	461	439	462	469	494	467	468	495	497	472	439	465	505	485	497	485	474	486	514	477	456	452	491	502	497	473	509	481	493	466	460	525	468	445	521	477	489	494	461	479	522	471	483	496	494	459	464	483	465	507	476	513	464	460	476	491	511	482	466	492	455	481	508	517	457	465	474	502	453	488	508	462	499	474	471	459	478	461	484	490	501	508	475	456	470	512	524	489	513	466	487	490	472	477	488	471	499	441	464	484	441	477	457	474	456	458	485	462	488	488	482	441	505	456	458	462	490	467	429	497	465	500	490	485	477	458	472	459	442	421	445	493	511	467	476	450	473	497	483	504	506	489	490	493	481	496	518	483	449	460	467	466	493	458	526	455	464	424	547	516	497	516	451	492	475	480	445	495	471	484	482	436	427	513	498	436	461	487	462	495	485	479	462	492	449	485	437	457	449	455	495	500	530	497	466	496	496	475	501	499	480	486	494	434	529	504	448	523	475	460	474	450	474	485	495	481	466	461	514	477	470	509	479	494	464	499	490	509	500	458	483	451	504	513	480	477	498	450	468	461	492	498	475	467	501	486	458	484	450	446	517	479	454	492	471	489	500	464	466	472	503	465	475	497	490	453	454	435	498	490	476	456	476	440	519	453	490	481	514	490	457	484	501	487	479	478	461	469	499	474	455	458	466	476	474	502	441	517	505	507	468	487	487	476	483	501	477	456	447	476	456	489	493	464	494	455	530	481	511	499	506	492	481	505	454	458	473	502	437	509	461	457	484	488	486	471	479	457	436	480	504	502	459	463	486	508	476	493	469	469	499	507	460	477	522	435	469	510	488	508	486	497	486	453	463	471	478	469	472	486	524	484	461	462	478	453	477	496	484	447	516	464	487	453	506	482	501	501	493	469	482	445	459	477	510	483	488	524	437	491	473	465	457	474	478	466	474	449	447	513	499	460	470	489	473	517	451	466	492	487	475	442	468	450	477	478	482	488	495	483	487	506	472	472	428	469	426	489	499	481	508	493	512	425	524	473	465	479	466	446	490	442	474	491	494	479	479	495	481	477	478	474	474	499	490	500	458	526	455	475	455	462	502	488	479	479	498	467	462	499	479	489	478	493	497	495	460	497	455	479	460	472	485	444	479	483	474	497	473	496	434	480	484	503	485	493	448	453	449	463	470	455	466	509	477	516	487	528	447	534	500	519	501	457	512	490	485	464	464	449	467	509	483	449	519	471	492	502	467	447	430	468	514	462	457	475	539	500	522	494	446	434	478	437	500	518	454	543	482	430	473	482	482	478	464	479	502	478	495	492	463	475	519	473	449	460	469	495	461	486	500	460	489	493	451	478	470	514	499	490	477	463	469	476	473	463	479	534	495	474	486	507	464	497	472	473	476	491	501	427	478	489	460	491	474	484	479	482	532	434	485	480	462	479	467	466	470	468	477	485	428	483	526	476	483	457	474	489	497	497	487	477	465	508	490	482	500	488	421	450	476	473	484	497	475	469	465	487	468	455	512	507	488	463	480	485	475	463	484	518	486	449	472	477	473	485	516	499	481	489	460	460	445	487	505	480	470	490	501	493	421	458	495	519	472	503	464	475	469	522	503	493	442	461	458	483	489	507	472	479	531	446	490	443	476	489	486	521	473	499	444	493	538	511	469	481	450	422	499	541	480	470	458	508	492	501	464	467	488	476	454	487	454	479	474	491	496	462	467	475	490	462	450	501	471	484	484	435	492	486	491	450	469	490	456	496	475	482	475	467	500	484	486	433	479	517	452	442	463	447	467	459	445	443	468	473	453	451	520	494	473	492	515	459	498	534	488	467	480	461	479	513	468	495	518	485	483	497	481	491	485	480	500	448	468	476	486	494	480	507	522	471	458	484	479	491	448	477	460	484	478	471	497	488	509	516	459	503	459	497	511	478	488	486	472	492	522	494	473	474	485	473	430	501	519	507	452	481	460	466	472	463	480	484	483	500	465	499	472	480	442	475	501	507	466	482	512	491	442	494	476	463	458	496	495	472	468	483	444	479	474	432	460	479	514	509	511	459	462	469	474	497	523	490	524	475	467	478	449	520	498	445	497	457	478	472	480	487	484	466	492	491	493	491	456	480	486	500	505	489	462	510	495	488	462	509	476	477	478	522	462	495	487	474	460	461	512	473	467	477	475	483	430	505	453	528	464	497	473	485	477	503	493	455	490	462	498	490	496	471	497	482	514	498	469	459	488	501	451	502	510	458	471	536	481	477	498	486	525	470	494	511	473	459	495	462	483	511	489	468	485	449	529	459	433	442	511	490	437	483
24331	21466	28606	24750	19641	6142	2332	1419	1080	849	738	630	501	515	348	296	286	263	228	237	219	231	240	225	202	214	202	185	161	159	183	150	183	169	155	144	179	185	148	154	180	149	184	168	152	165	153	158	144	161	128	167	142	179	163	139	156	175	149	133	137	143	145	148	150	148	136	146	140	128	135	129	158	138	169	125	155	176	167	149	153	154	141	150	156	131	147	146	155	155	162	162	157	147	139	158	154	136	169	151	166	141	150	136	142	158	120	149	156	161	152	155	146	137	160	156	153	155	154	158	143	127	131	146	160	161	168	164	146	138	143	150	136	119	140	128	132	135	155	149	152	178	163	124	154	158	149	145	143	149	144	131	134	136	152	143	160	159	133	137	157	130	160	148	140	147	146	150	158	170	145	143	152	153	161	144	175	160	138	144	142	140	139	148	147	137	147	137	156	138	134	149	167	158	130	145	155	162	157	177	153	172	139	150	147	136	138	132	162	135	151	139	134	136	122	148	165	128	167	152	163	156	153	117	135	160	168	159	144	159	154	150	130	139	131	143	159	164	142	148	125	137	133	146	148	136	152	146	158	140	151	140	149	144	151	178	161	157	134	145	152	141	145	179	155	152	133	126	174	142	144	150	156	140	143	150	140	128	151	155	151	136	142	154	176	162	151	126	150	161	142	153	141	148	145	142	147	151	154	136	139	151	143	128	161	157	155	142	147	156	159	141	167	162	151	124	143	133	149	155	148	141	128	142	152	148	137	161	148	170	135	148	122	146	137	143	152	131	150	149	159	143	163	159	144	139	149	146	153	144	155	138	128	151	141	175	145	120	169	147	157	132	154	132	151	136	130	141	145	156	150	158	159	150	136	169	177	140	137	137	141	137	150	157	136	154	172	165	159	162	148	146	145	155	147	134	154	139	164	158	135	126	140	155	130	163	113	147	152	136	175	125	137	152	170	146	146	144	142	136	149	142	126	137	134	150	132	153	152	149	145	134	144	157	150	140	135	157	147	149	156	152	153	155	139	146	145	154	150	152	145	135	152	153	132	167	168	139	142	134	168	171	150	147	148	150	147	151	149	151	150	148	138	134	160	132	136	157	148	153	133	145	145	133	124	152	135	151	154	149	173	138	158	139	147	131	172	156	161	157	119	132	138	145	161	148	160	149	156	133	148	138	160	134	145	151	143	156	148	134	121	149	168	153	147	140	156	149	161	130	141	153	154	151	144	154	154	149	148	154	159	155	148	139	141	152	147	133	134	141	132	168	146	147	149	156	162	142	160	138	172	138	169	144	131	146	160	162	136	161	149	145	137	153	150	136	155	169	147	146	142	130	133	143	159	145	144	134	138	169	151	161	162	174	139	147	133	165	149	146	186	178	155	169	136	141	132	156	136	167	150	165	138	150	154	136	140	175	153	155	154	150	131	139	152	174	129	138	144	148	136	143	146	162	139	137	146	162	124	165	129	149	129	154	157	132	130	159	144	130	168	146	154	151	145	146	142	138	129	152	148	138	167	148	142	129	136	135	130	132	169	154	133	154	135	148	139	152	145	160	141	138	141	145	141	156	159	147	160	170	142	148	171	147	139	174	156	156	145	157	138	132	166	144	151	147	160	162	127	163	150	166	168	151	147	159	158	127	108	165	149	135	152	171	147	127	162	154	132	153	164	165	164	156	148	171	146	163	137	156	159	127	140	146	146	176	122	142	139	152	168	141	163	128	162	157	156	155	136	126	169	138	166	137	147	131	150	165	155	139	148	147	169	135	138	175	143	125	155	142	160	159	161	152	149	156	162	148	149	146	119	130	128	133	141	163	151	151	163	155	176	139	141	154	151	138	161	171	151	163	145	137	152	158	128	161	158	145	141	164	175	147	156	187	148	143	146	133	154	161	168	151	128	150	124	150	140	144	136	134	129	155	148	155	145	152	148	139	143	135	141	159	143	126	145	130	143	154	150	141	131	143	145	131	156	145	128	152	161	134	143	147	151	126	141	168	164	151	153	159	131	139	156	150	148	171	164	146	128	140	158	147	141	123	152	170	153	138	146	162	135	143	144	133	137	163	143	147	139	168	145	119	155	125	166	131	141	144	149	161	157	152	181	155	153	142	141	143	143	131	149	132	180	148	138	134	160	141	159	174	165	151	139	152	134	151	158	161	155	167	165	142	139	151	144	162	121	138	149	161	149	136	140	126	127	185	158	141	153	143	127	145	145	145	136	171	155	167	157	162	133	138	160	169	138	146	133	148	132	126	161	124	144	148	165	179	143	149	154	158	161	152	117	148	172	142	170	146	137	129	159	140	126	164	141	173	135	141	148	153	130	154	124	136	132	147	155	141	118	153	132	164	165	135	127	148	159	144	150	143	160	152	166	152	147	158	141	166	166	129	147	166	161	137	140	135	152	150	164	150	156	146	132	140	140	162	146	164	157	126	141	136	161	155	148	152	135	133	144	162	150	156	161	136	148	135	152	155	132	135	163	152	177	160	137	138	136	141	129	151	154	173	135	154	144	142	157	144	141	146	146	151	143	139	145	149	153	135	157	150	131	137	144	143	130	154	146	139	159	129	177	150	149	149	142	150	149	151	130	173	140	153	162	138	134	157	157	145	150	148	162	133	130	168	137	178	133	151	161	153	167	117	147	136	144	145	155	140	137	135	155	138	140	154	144	129	164	153	146	133	134	157	137	152	163	151	154	141	125	158	137	143	159	147	146	145	188	178	126	154	150	169	147	132	153	165	173	170	152	158	172	123	134	128	140	135	130	158	141	125	151	127	151	158	150	142	161	167	160	131	144	134	146	147	117	149	124	164	156	135	147	143	166	173	138	162	172	160	142	146	131	143	151	150	147	149	136	156	135	162	165	158	157	146	151	126	131	143	152	160	152	156	149	132	147	148	150	145	140	166	148	143	147	132	154	152	150	170	141	159	137	169	113	142	173	127	131	132	151	145	142	173	145	143	115	152	161	142	154	155	135	158	160	145	150	144	148	158	137	142	154	148	147	146	155	136	168	147	167	148	157	137	157	149	151	151	137	170	153	138	133	153	146	155	154	162	145	152	163	146	117	145	161	151	164	147	158	136	151	122	134	158	123	151	158	150	132	135	142	149	135	152	171	144	143	126	145	157	152	140	157	152	165	143	121	149	129	150	163	165	150	161	131	147	157	135	150	158	159	163	162	161	144	149	164	125	104	140	144	160	136	143	134	142	146	140	145	143	148	161	147	140	166	150	143	128	165	138	138	165	150	152	144	149	142	153	143	135	159	132	142	129	120	149	131	132	142	129	155	142	155	150	143	137	153	137	145	143	153	134	163	154	163	156	141	152	141	159	158	141	147	136	147	138	136	142	141	149	144	134	146	158	154	159	159	154	154	146	150	142	138	152	132	150	145	147	154	155	135	148	144	141	127	145	153	151	155	161	145	138	143	161	172	146	151	143	151	148	147	153	136	149	157	150	159	153	140	133	133	148	137	154	127	162	148	138
17274	30235	26422	18904	14532	10301	7590	5804	4812	3767	3028	2536	2322	1908	1397	1117	1068	950	878	830	763	753	685	627	613	571	506	490	417	481	454	432	438	428	389	425	388	388	379	393	359	384	365	406	376	359	352	344	351	353	398	350	367	344	352	345	384	299	350	337	353	356	356	374	315	312	345	347	335	372	349	374	356	357	351	346	354	347	326	334	382	333	328	371	341	356	333	334	320	336	306	340	298	350	341	333	304	331	320	351	327	323	320	348	312	321	297	341	319	334	313	358	340	342	312	350	350	337	325	338	332	341	338	367	342	360	330	331	381	347	335	355	345	350	308	348	343	347	375	338	313	364	320	344	315	342	333	310	347	332	324	356	360	371	342	324	335	347	368	318	320	329	318	317	308	363	351	326	363	321	298	327	333	367	306	357	331	380	308	326	336	301	356	332	328	362	322	327	311	314	374	329	317	367	333	324	305	331	330	328	308	329	320	359	356	312	346	363	337	306	325	354	359	319	338	355	317	333	332	319	368	367	349	352	314	323	330	336	334	306	303	359	326	326	332	333	347	338	274	310	314	330	356	332	334	346	346	347	328	396	311	327	310	338	331	335	360	332	340	331	350	347	324	323	354	347	331	318	318	370	317	288	352	339	337	300	339	306	330	324	338	327	330	302	346	335	346	317	332	326	321	320	363	341	346	354	282	314	337	360	336	369	334	339	319	344	342	339	339	337	359	304	311	357	323	329	341	327	329	329	355	320	314	333	307	345	315	312	340	304	349	303	346	332	338	321	328	317	328	303	344	343	340	334	316	352	334	343	314	317	323	306	320	329	336	349	313	363	304	335	305	362	325	311	317	334	342	311	313	313	302	327	330	338	331	337	335	373	310	324	319	290	323	368	342	286	361	304	342	328	332	343	324	356	343	338	330	346	323	354	349	324	360	333	342	327	318	329	335	323	312	349	326	326	326	315	336	306	334	323	346	332	347	329	358	301	326	331	297	363	321	342	349	333	353	320	343	335	316	319	309	357	346	307	356	320	379	329	341	328	343	344	347	343	343	354	337	362	344	324	341	327	321	314	328	339	321	348	340	346	325	347	348	327	367	298	337	349	321	356	294	360	303	353	338	313	318	362	317	325	327	327	335	331	362	315	315	310	330	317	339	314	351	333	331	357	323	359	324	335	321	353	335	316	318	340	333	347	311	347	321	310	318	325	328	312	307	315	350	319	315	330	348	358	331	306	322	317	339	334	315	318	324	307	315	309	335	327	330	311	344	324	342	351	324	348	320	326	358	373	351	334	333	349	331	337	351	309	328	324	331	333	349	298	319	324	336	333	326	265	322	321	313	336	297	309	283	299	328	330	315	366	336	348	334	313	344	370	317	338	286	318	331	336	336	322	313	345	316	322	354	335	346	333	323	337	331	345	324	319	328	366	332	304	336	328	341	294	332	328	331	323	305	336	327	332	336	329	356	358	355	318	342	307	303	325	376	330	325	339	319	348	328	342	318	334	323	307	359	332	338	369	340	358	321	282	325	313	343	333	319	348	347	346	352	319	319	370	310	329	345	302	321	328	336	327	313	315	346	364	339	325	335	342	349	267	357	363	341	337	318	337	322	332	332	295	337	325	299	339	357	344	354	316	310	339	299	315	322	316	329	337	349	317	329	300	318	335	330	314	353	294	341	342	324	355	348	348	342	308	336	348	353	312	276	326	338	349	326	334	346	306	324	329	290	326	330	327	327	345	355	312	299	319	336	329	300	309	339	308	362	334	320	360	305	365	319	335	364	330	331	363	333	322	328	323	286	308	328	326	312	335	336	297	364	377	321	316	318	335	333	358	300	333	316	354	307	330	324	316	338	345	340	314	346	321	335	331	325	319	334	317	304	331	314	310	306	359	327	353	330	327	328	363	335	318	346	326	344	324	293	356	319	325	361	333	331	334	341	366	319	313	311	321	343	322	330	314	360	306	335	303	337	353	333	353	323	360	352	317	328	343	350	311	330	332	345	326	362	358	300	332	311	359	315	328	336	334	343	321	337	348	327	308	320	319	296	326	331	310	319	314	303	336	291	325	309	325	335	346	333	311	335	316	355	309	316	336	342	347	297	367	363	333	315	312	334	333	370	334	355	329	319	321	371	343	338	297	325	331	334	288	345	367	347	311	327	363	353	321	343	310	350	306	348	331	333	338	345	289	324	343	336	355	323	334	336	337	331	345	321	344	344	338	308	329	331	315	337	309	323	349	316	357	326	347	331	323	348	327	317	292	322	330	347	339	304	313	342	316	352	310	315	335	313	324	324	351	316	337	323	311	343	320	317	332	371	314	327	333	303	342	311	320	353	336	302	326	330	366	347	356	279	358	328	329	301	305	329	354	360	314	324	322	377	308	330	359	333	314	323	347	326	338	317	327	316	322	303	285	297	327	358	317	319	326	308	333	340	320	335	370	307	334	340	332	325	314	323	330	344	338	332	327	329	339	355	323	343	292	329	351	320	309	318	352	342	303	327	326	337	340	331	326	347	332	331	320	337	324	341	319	302	337	341	349	336	336	306	337	371	332	332	335	342	323	298	338	336	323	345	334	343	323	334	333	296	337	324	322	316	303	337	295	349	348	332	345	300	336	347	352	348	341	304	347	323	336	322	328	322	289	310	332	317	311	348	336	346	318	310	351	342	350	355	297	340	342	323	305	322	307	311	328	308	333	333	361	332	330	329	329	343	341	333	336	354	327	330	308	320	327	364	340	349	329	348	294	337	314	322	339	345	339	337	330	329	340	309	336	321	315	348	346	332	305	329	339	363	351	361	359	337	365	342	329	314	332	348	308	375	343	334	343	325	347	328	320	327	349	326	333	336	369	334	334	330	303	351	327	339	337	306	341	299	338	299	322	314	331	327	337	336	326	346	337	314	326	317	360	295	344	341	313	359	314	318	306	326	340	293	369	322	356	344	310	359	350	306	325	323	321	328	324	327	336	322	345	324	356	292	314	334	328	345	328	340	350	312	347	310	356	350	332	334	330	309	346	303	360	351	312	295	328	328	307	359	330	316	280	298	348	359	347	340	358	341	330	315	347	340	328	332	339	292	357	338	358	333	339	317	336	321	336	343	314	348	327	374	312	334	343	323	350	328	330	325	334	333	332	344	334	329	322	365	342	346	348	346	313	334	334	297	353	318	307	326	339	331	316	336	367	325	325	334	318	338	301	331	319	332	341	369	328	326	333	316	326	309	342	305	331	291	327	335	331	324	373	342	345	302	339	330	304	346	307	347	356	336	370	388	324	315	334	307	343	306	348	327	324	333	338	323	333	340	318	327	311	346	298	312	365	332	284	309	346	329	310	320	326	343	312	322	321	305	322	336	321	343	320	352	309	320	357	325	338	333	368	329	304	337	306	354	353	310	339	332	318	314	308	316	333	305	314	330	316	328	325	365	354	304	313	317	337	311	329	319	361	311	321	358	331	326	315	344	309	333	327	366	325	313	324	318	307	319	327
23408	21432	29225	24038	21442	18682	5435	2035	1330	1194	873	711	657	690	463	366	328	325	287	271	245	236	243	213	235	199	170	195	151	159	158	163	160	128	157	139	157	149	149	121	158	165	136	126	140	116	133	128	149	139	154	134	127	129	145	119	131	121	157	121	138	122	134	133	127	117	134	143	118	116	116	128	126	127	106	126	137	120	133	133	139	140	126	128	122	130	144	118	118	131	124	153	133	138	115	152	126	139	121	125	127	152	107	134	117	131	125	122	152	131	111	129	141	138	120	127	127	95	121	120	131	113	125	134	113	129	135	124	123	131	128	128	108	110	142	128	101	134	138	115	125	111	139	137	115	120	131	122	119	138	122	129	130	125	98	133	134	132	155	118	106	134	115	104	121	118	135	123	115	118	123	124	107	122	128	130	126	131	133	142	122	137	117	126	119	125	138	118	142	110	123	126	119	138	143	116	129	99	113	118	122	139	127	134	116	128	123	126	134	121	122	132	125	137	118	137	128	137	123	123	113	126	148	132	134	107	124	129	111	119	154	136	133	105	132	127	126	132	110	129	100	140	133	130	133	120	137	117	122	127	120	111	119	111	120	128	144	123	136	147	112	127	117	123	127	126	112	124	136	116	139	149	136	129	118	103	138	128	118	130	121	140	116	141	143	125	132	128	121	120	122	128	136	141	122	125	119	121	132	124	110	115	136	114	126	104	122	113	109	131	138	116	129	118	138	118	124	102	110	130	105	120	120	117	116	129	134	128	116	118	118	114	137	115	115	152	121	137	128	119	123	138	111	135	144	117	111	121	127	147	136	140	128	134	127	139	118	96	116	127	125	125	114	136	135	122	111	126	151	146	120	110	117	116	120	144	120	148	123	118	114	124	129	121	130	106	124	124	114	120	136	127	112	139	144	140	124	127	125	138	132	116	105	115	132	118	127	98	115	142	123	109	124	130	116	137	136	123	132	116	126	112	132	118	126	124	115	147	116	143	127	118	142	123	123	116	146	134	121	134	111	140	130	123	132	108	128	131	125	129	135	134	130	122	124	129	120	110	130	109	131	129	131	130	119	123	125	107	136	145	119	139	104	122	126	109	117	143	127	118	143	123	109	125	160	127	132	126	124	122	130	130	119	100	129	130	115	108	102	115	124	118	119	134	137	131	120	123	123	121	117	125	101	130	118	118	130	130	112	132	118	130	121	136	121	131	109	109	130	116	146	128	121	113	127	130	116	141	122	123	127	128	102	127	129	103	98	125	125	124	108	141	125	124	119	121	117	138	131	126	118	128	119	120	134	123	119	136	107	124	129	120	111	128	121	116	111	122	129	109	124	141	126	134	136	127	138	123	127	126	132	131	141	113	138	127	113	120	136	121	114	119	135	127	134	131	117	128	131	128	130	149	124	114	120	112	123	133	126	122	154	123	137	140	118	106	136	117	126	141	131	130	124	104	109	127	133	136	114	118	112	120	119	106	114	110	127	143	111	108	117	142	126	124	131	117	110	108	131	127	120	119	124	125	127	109	127	109	117	135	127	113	103	109	137	135	144	119	124	120	138	110	136	133	132	110	151	140	133	117	109	112	118	104	149	132	120	113	110	144	125	100	130	117	115	116	138	124	126	125	123	115	121	125	114	142	136	115	115	101	121	123	109	108	129	141	135	119	127	118	123	143	136	134	116	134	135	133	109	121	137	130	141	121	139	124	125	131	108	133	131	110	115	121	137	124	131	127	140	128	129	101	124	128	115	105	125	114	108	113	118	135	106	128	113	110	116	127	119	128	145	126	134	127	122	103	108	113	129	127	141	125	132	106	117	110	132	114	112	125	123	141	146	125	115	140	101	118	140	138	122	128	143	115	126	113	113	131	118	134	123	132	137	122	116	139	118	129	133	129	134	135	117	115	129	134	112	103	139	96	119	147	112	125	118	136	131	127	135	138	118	117	117	124	116	126	108	126	117	116	116	130	133	116	100	140	139	127	117	128	126	122	135	126	114	126	115	147	127	134	120	135	115	139	118	119	115	125	132	108	135	121	114	113	119	124	137	125	134	145	118	126	129	132	126	131	135	126	117	108	116	118	109	107	125	111	107	118	104	110	110	146	108	119	121	130	121	143	110	123	117	106	133	134	115	115	140	113	148	112	145	108	112	133	129	109	122	125	105	119	121	103	116	154	128	140	139	122	126	130	122	124	127	106	134	109	120	120	131	127	114	104	144	104	137	135	115	130	123	120	111	107	151	118	137	133	118	115	101	123	111	128	146	120	126	123	126	137	112	143	114	109	112	138	148	119	114	117	130	124	137	121	120	124	125	121	149	130	110	130	127	121	139	103	128	109	115	131	125	127	108	124	110	124	123	123	119	125	120	109	129	107	133	120	122	128	110	134	129	133	119	119	118	119	120	111	137	127	146	118	119	125	142	132	126	121	124	90	105	139	130	138	134	134	122	122	112	128	113	141	120	122	112	129	140	125	133	133	142	134	110	117	134	141	115	124	127	123	120	125	121	113	135	143	115	129	136	144	128	124	140	113	126	134	125	108	115	129	139	120	88	131	143	125	127	103	114	131	131	114	144	128	125	115	112	129	122	125	121	139	128	120	92	117	129	136	112	126	125	125	119	113	116	132	137	117	130	135	136	120	122	127	117	126	114	130	117	116	122	132	123	124	121	132	121	140	129	135	129	122	124	99	131	124	150	115	125	111	141	145	136	127	129	130	123	121	110	123	128	141	112	117	129	121	138	107	116	116	154	108	117	103	108	126	112	149	116	144	125	152	125	139	115	147	119	118	114	129	130	130	132	120	136	122	125	140	155	125	127	133	114	137	136	120	126	141	144	135	120	115	116	114	120	133	108	120	115	126	115	119	121	148	126	116	132	124	127	145	107	124	130	120	127	122	130	127	139	129	117	128	112	101	137	150	122	108	122	114	120	109	134	131	113	122	125	111	141	123	142	149	126	125	119	121	125	123	115	137	122	116	113	125	130	125	124	122	96	123	114	116	125	122	139	125	129	107	118	109	110	144	116	132	109	118	133	133	107	107	135	115	134	151	112	126	111	140	145	128	117	135	123	153	121	134	110	134	121	121	112	113	98	143	111	127	119	122	106	121	110	128	124	120	107	119	116	123	152	125	123	149	133	117	135	125	133	126	97	129	133	124	126	122	134	124	129	138	151	121	131	125	112	136	129	135	140	111	123	130	138	128	138	141	117	122	128	144	117	115	118	119	126	124	113	115	115	99	95	133	121	116	131	125	101	120	136	113	113	132	121	127	130	122	127	136	140	122	130	134	124	116	128	122	129	123	115	140	132	120	114	135	129	135	128	123	116	117	119	131	114	104	131	117	114	130	126	133	145	112	116	132	114	123	129	133	134	114	136	111	130	124	134	132	132	116	116	134	123	137	118	144	144	111	124	110	124	117	115	134	129	139	112	132	128	119	134	121	120	108	137	135	122	111	138	132	120	125	109	103	108	136	115	128	126	113	123	119
19124	34559	31668	24859	18882	13137	9769	7495	5860	4722	3890	3343	2941	2605	2230	1480	1388	1234	1046	1051	989	895	777	752	656	607	534	477	430	381	414	419	426	380	346	343	322	346	337	349	366	386	356	341	330	349	307	273	305	319	277	311	264	294	266	295	300	288	289	267	286	309	323	273	256	287	312	299	285	270	306	281	272	298	290	276	271	290	297	276	320	245	289	291	281	269	284	295	292	285	298	282	283	260	244	264	309	273	284	272	257	258	260	287	286	274	281	268	276	272	277	269	236	236	282	266	294	294	281	287	282	302	263	265	280	293	304	317	294	258	257	275	273	257	300	269	252	274	287	269	274	254	280	258	272	283	273	261	264	262	272	290	269	276	280	253	268	251	274	267	272	267	275	267	258	253	282	267	262	238	256	244	302	247	265	301	243	245	276	291	271	280	287	269	286	278	259	292	297	270	289	290	296	277	269	268	275	251	255	253	269	275	271	265	269	295	267	285	279	244	283	287	260	267	276	256	271	271	288	261	282	255	264	278	283	281	261	285	240	308	286	253	273	264	269	266	260	285	248	277	282	258	273	270	267	300	297	298	307	290	253	258	249	250	301	241	260	272	264	281	277	270	278	259	263	283	250	256	246	275	262	257	272	242	280	293	298	286	271	297	260	292	262	232	253	280	297	240	282	263	260	271	267	252	269	289	251	259	274	283	290	267	268	280	257	275	304	273	236	267	253	254	260	277	268	268	265	268	256	279	283	277	287	270	314	278	257	279	263	296	296	260	298	290	296	261	262	256	271	272	288	271	265	270	250	279	244	263	249	264	284	254	237	271	283	275	302	265	256	271	261	239	300	289	289	281	249	249	289	280	266	272	269	280	257	253	272	291	274	288	268	250	267	242	246	259	274	254	257	268	259	252	258	253	262	280	258	293	275	258	259	266	271	272	273	260	302	249	268	284	275	252	258	260	258	292	269	284	254	272	282	271	265	277	249	291	255	273	261	267	271	230	251	302	247	280	252	274	277	251	241	268	281	272	285	262	274	258	272	268	287	254	254	263	256	281	266	272	279	253	289	270	251	271	252	248	255	306	265	297	289	294	258	248	265	267	264	279	269	253	277	251	227	286	254	290	286	252	262	277	284	290	255	271	254	252	264	268	276	251	267	259	262	257	266	243	302	278	278	272	278	259	255	260	266	275	284	276	255	264	266	311	297	254	286	271	277	277	273	292	265	277	274	245	249	268	269	275	254	298	249	262	273	246	255	247	264	290	293	237	281	246	275	287	259	302	274	246	256	282	242	267	250	269	254	278	251	286	270	266	222	257	254	272	267	262	279	277	264	261	284	274	245	264	260	272	284	265	276	295	246	250	248	257	253	258	257	294	265	258	282	253	282	292	257	238	279	269	290	261	272	264	287	279	271	247	293	280	281	279	292	278	270	265	292	274	282	251	276	293	258	246	267	265	254	259	263	265	286	270	298	276	262	230	282	289	230	244	274	282	264	290	284	275	273	256	296	289	238	293	262	283	230	263	275	242	265	267	236	263	256	257	277	282	246	266	272	277	274	260	282	284	260	249	264	269	277	259	276	240	280	280	273	265	255	271	274	273	255	259	275	271	268	252	264	286	283	293	282	273	275	257	297	249	251	269	245	247	249	270	285	268	266	267	259	254	253	276	249	253	269	288	288	280	266	257	253	304	284	279	261	255	283	261	255	257	271	257	253	297	278	279	232	262	285	246	287	255	267	264	278	260	258	287	310	280	279	262	261	251	259	258	270	231	269	276	265	268	280	258	301	276	290	313	292	291	291	296	284	254	302	291	263	272	258	292	253	279	284	262	264	251	265	286	253	263	261	265	275	271	243	280	248	254	265	263	261	288	256	272	262	254	273	270	278	288	291	271	256	292	261	257	298	280	265	257	264	263	248	279	261	274	259	276	256	263	271	289	271	278	268	255	270	282	273	252	281	272	272	282	233	281	279	284	285	278	305	268	252	254	261	291	260	267	296	265	261	259	274	243	285	269	276	292	254	250	261	269	262	231	258	255	278	261	295	284	266	250	276	259	269	250	284	261	258	273	271	280	281	272	288	252	273	250	237	304	251	272	285	266	250	259	289	276	266	261	284	299	256	246	254	283	275	222	297	258	292	275	269	249	281	281	261	273	278	241	252	266	273	274	247	282	266	262	269	279	253	270	275	306	254	262	283	255	267	269	289	276	261	289	276	284	286	259	273	295	265	307	275	232	284	281	254	265	271	280	289	254	276	282	245	275	256	288	288	268	287	222	277	271	271	255	291	296	275	267	258	290	266	301	282	239	278	271	268	263	251	259	266	269	264	283	221	278	264	249	272	285	285	279	237	239	256	279	289	254	287	260	270	264	265	241	277	248	284	285	264	284	283	269	253	264	295	286	275	260	248	265	264	254	276	270	262	289	244	268	289	259	270	295	267	240	278	267	286	278	271	259	234	285	289	258	304	254	266	274	275	254	286	258	256	255	262	256	297	257	260	267	277	272	274	272	282	249	281	314	247	260	265	277	259	280	242	267	244	286	264	251	260	283	266	247	254	252	277	272	265	265	279	269	238	302	246	246	285	286	299	258	256	247	262	276	261	286	257	255	297	274	268	298	276	258	272	254	281	287	246	257	281	272	252	280	283	249	256	264	263	265	235	278	284	247	269	232	284	257	268	246	247	253	276	232	255	273	232	291	259	256	258	283	240	273	239	263	289	275	298	252	279	232	247	303	293	280	254	265	276	262	280	256	270	244	273	283	262	264	264	274	249	303	239	298	269	288	271	251	268	265	279	266	277	252	269	264	284	287	269	262	265	255	266	287	244	276	289	268	237	277	276	276	254	263	248	265	301	277	269	280	253	283	236	262	261	273	275	267	253	272	247	260	291	274	297	264	272	228	244	282	278	277	269	254	279	264	284	252	274	283	260	294	256	273	287	302	258	261	263	305	253	252	262	236	269	246	271	273	257	281	283	269	263	289	267	267	257	273	260	242	271	285	266	275	263	291	243	274	269	263	288	255	308	252	279	286	261	278	276	294	259	270	264	272	260	272	283	267	284	270	256	264	294	283	273	236	253	257	287	270	263	297	256	274	252	257	249	293	258	242	282	269	264	267	283	285	290	256	280	258	292	269	257	285	290	273	267	267	243	280	264	277	282	268	246	284	261	281	276	261	273	253	287	270	278	281	268	257	265	301	238	273	263	255	276	289	288	261	257	287	253	309	255	252	260	243	265	297	275	269	267	290	257	291	267	276	252	288	263	259	264	271	279	266	260	281	258	296	278	267	252	264	271	276	237	239	282	234	275	291	278	266	247	287	244	271	272	276	261	290	277	278	271	242	255	258	270	249	290	261	261	282	261	242	257	254	271	271	260	257	264	293	281	275	314	276	279	263	263	244	281	281	278	288	273	272	284	272	276	245	259	264	282	261	275	275	248	259	296	289	260	294	261	273	280	252	298	272	274	280	237	271	283	273	243	285	293	273
26937	20912	14322	6279	2678	1405	1032	748	545	519	421	425	372	358	363	345	243	284	287	249	278	240	236	225	239	229	232	211	211	215	259	222	230	219	226	264	224	211	222	226	226	219	211	206	234	204	230	232	237	203	215	194	208	240	223	222	213	217	199	207	233	214	215	234	219	232	206	238	214	208	204	227	224	222	230	218	241	223	235	216	206	199	204	208	217	239	216	214	208	201	205	211	220	216	226	238	224	214	200	209	228	224	222	217	214	223	217	215	191	228	240	209	215	200	192	195	201	215	217	219	222	213	219	224	215	210	252	223	204	231	204	211	236	214	231	212	226	226	232	174	207	219	229	206	208	206	212	229	214	211	228	228	225	216	220	214	233	205	217	261	209	189	178	223	208	239	206	202	211	207	213	216	200	188	208	188	209	215	210	194	210	192	196	239	235	223	207	215	219	216	212	222	228	223	211	210	221	217	198	209	180	179	207	223	204	229	217	241	213	213	192	205	204	208	225	193	213	200	218	215	205	212	216	210	199	230	234	199	206	197	207	229	239	196	220	222	202	205	210	193	214	206	208	224	230	213	234	225	227	194	209	227	216	213	228	212	211	209	199	210	220	217	191	210	209	216	222	213	207	219	207	222	204	228	215	185	238	198	237	204	212	183	205	207	199	197	206	232	207	220	206	184	232	206	217	216	208	204	208	198	209	230	199	198	207	207	215	231	215	195	207	224	218	204	196	210	233	220	232	236	226	228	207	197	200	213	230	236	209	199	196	201	202	225	222	229	250	199	217	232	202	202	201	231	207	227	226	222	213	233	205	211	218	227	190	211	196	239	253	208	213	219	228	197	217	199	197	234	194	213	224	189	225	237	193	218	231	205	213	217	238	207	217	224	219	213	207	199	211	203	222	209	250	231	215	200	205	243	231	205	237	210	222	213	217	216	208	200	228	189	216	232	230	214	196	229	220	196	237	226	218	221	219	215	200	223	209	220	217	221	199	212	219	189	218	240	223	204	240	235	220	221	220	218	217	231	205	205	217	232	208	226	216	189	226	227	215	213	223	202	218	193	203	225	228	236	205	207	203	194	231	191	221	213	222	208	206	208	235	231	233	194	239	220	210	213	217	193	201	205	213	217	219	207	222	206	235	208	223	228	187	221	221	242	212	197	236	228	211	199	222	222	219	208	229	206	205	213	229	224	240	201	220	193	213	209	215	207	221	210	178	195	210	196	197	197	211	209	212	203	215	206	246	210	203	196	222	228	228	208	206	196	228	195	215	188	237	201	206	187	185	231	207	233	238	209	176	205	212	214	232	205	209	228	202	178	206	218	218	187	222	230	225	195	215	213	223	219	221	216	224	212	203	185	217	207	222	200	214	227	232	241	201	224	226	222	232	223	198	204	207	200	221	212	219	221	215	215	221	211	227	215	205	216	247	203	220	201	215	202	196	208	208	212	232	232	207	236	221	216	252	221	232	189	194	206	213	225	235	236	213	231	189	203	200	213	221	207	230	184	216	199	243	225	203	198	242	239	217	204	235	217	234	197	217	242	224	209	234	188	227	229	232	204	229	238	207	207	202	198	225	223	200	231	188	212	214	195	238	215	216	224	221	233	212	220	208	216	202	190	198	219	216	211	214	225	225	216	204	214	182	236	207	188	220	192	231	211	225	206	214	229	215	217	204	220	213	224	197	199	189	222	212	222	249	224	217	236	193	209	223	231	244	219	215	212	211	221	224	197	223	216	206	200	203	196	237	237	177	189	200	219	212	203	218	219	205	182	191	189	212	215	197	214	207	215	238	229	236	216	212	204	201	184	210	229	209	221	211	219	216	224	202	191	190	215	250	223	196	216	219	218	226	221	211	189	224	229	227	236	199	208	199	218	250	232	211	230	209	191	206	221	183	217	211	209	221	220	220	221	202	209	210	224	218	209	214	216	188	208	221	218	183	215	221	198	213	216	222	195	211	215	185	209	209	216	186	194	213	206	221	231	200	205	211	215	230	264	214	211	187	203	221	228	206	201	214	218	181	211	227	222	186	205	219	227	225	204	207	204	230	240	220	220	219	199	231	218	240	237	229	186	189	196	218	229	227	214	229	232	232	206	217	220	228	224	231	195	218	229	196	226	211	207	224	234	222	209	217	180	240	243	233	229	254	186	219	213	218	234	220	214	212	201	221	214	219	184	200	223	214	211	228	228	221	215	212	194	229	220	211	244	222	206	240	222	212	235	226	215	221	188	198	233	225	197	243	200	204	220	222	220	206	211	228	226	217	210	207	204	216	207	215	219	226	220	215	219	217	209	203	222	187	216	199	239	198	203	205	204	217	222	238	223	214	205	199	216	206	209	231	220	205	218	220	216	218	221	219	226	183	220	218	227	213	216	215	221	212	224	207	220	208	227	218	205	237	229	206	184	227	207	233	244	215	214	203	184	219	204	200	232	223	204	240	223	216	226	210	218	197	215	201	225	207	225	207	221	214	225	187	240	197	223	226	214	217	230	205	231	223	197	238	202	251	226	204	208	192	202	214	234	202	210	198	208	231	192	217	219	192	224	198	239	194	235	222	231	237	225	215	215	230	196	199	228	231	196	230	203	213	200	225	202	238	203	234	209	207	200	210	217	235	215	215	229	216	207	187	207	215	224	250	227	225	207	228	213	225	238	224	188	243	210	232	228	189	229	239	212	214	203	221	239	225	231	200	239	189	197	182	217	228	198	207	203	207	193	230	231	223	229	192	227	227	191	244	220	189	194	212	190	234	190	223	223	214	218	201	208	205	189	232	212	193	194	205	193	225	218	197	177	200	238	207	223	199	239	223	223	207	216	221	202	227	225	200	212	227	224	236	238	189	208	199	223	195	205	223	201	212	186	215	214	207	213	209	237	229	212	202	192	207	218	205	224	228	206	216	210	231	223	209	239	229	199	194	230	200	214	237	220	213	231	199	220	222	212	231	209	189	225	216	240	223	219	214	241	234	233	190	221	219	200	205	227	223	208	224	203	203	201	201	252	247	224	230	217	202	211	214	202	191	198	219	197	241	207	188	215	205	205	205	230	205	222	239	234	190	222	189	207	213	235	220	221	236	219	226	199	233	220	216	204	242	205	188	214	197	199	206	212	201	213	191	200	217	237	235	212	222	195	218	212	224	203	227	207	201	226	199	243	211	221	239	205	205	221	227	227	229	231	211	210	252	193	231	207	228	205	224	223	215	199	222	205	201	228	211	220	220	199	207	211	206	216	202	200	233	214	233	225	210	216	226	200	220	218	218	207	228	244	194	205	216	209	211	202	221	228	237	215	225	217	203	188	219	190	222	209	237	246	225	198	229	223	216	237	222	208	221	221	191	215	214	209	223	233	195	220	212	200	210	236	234	222	234	197	218	231	223	202	194	215	233	209	260	210	217	242	232	199	191	207	219	242	213	215	208	212	205	227	208	195	193	234	218	234	196	234	232	218	208	244	233	214	235	215	212	211	212	204	218	239	214	206
15778	24279	22248	14237	9299	5747	3742	3029	2415	2151	1718	1597	1417	1321	1166	976	835	807	723	710	694	678	690	604	568	561	549	556	564	547	513	565	522	553	502	516	464	469	481	515	538	491	461	482	478	505	477	454	462	469	464	503	463	478	512	461	476	485	494	485	492	512	449	476	462	467	490	524	438	512	499	513	426	485	475	474	448	469	457	505	470	481	463	477	450	478	462	454	477	495	487	489	474	452	468	442	490	497	496	475	503	495	441	483	514	494	460	512	527	459	475	439	446	456	470	477	522	473	455	478	487	483	459	462	507	526	499	477	479	482	455	486	499	496	440	437	498	476	490	454	478	510	435	457	485	441	462	470	493	501	480	474	445	455	476	473	482	467	446	457	486	440	531	484	485	491	461	489	443	449	462	479	472	492	438	464	472	429	482	465	458	540	479	452	498	460	460	487	515	458	456	469	490	472	479	453	450	510	445	480	455	474	502	465	474	491	479	474	490	427	484	487	475	487	427	442	531	451	480	444	439	501	466	507	506	483	504	471	476	506	466	478	518	471	489	492	461	453	472	475	467	458	433	458	477	434	476	467	503	500	473	464	486	497	495	487	483	487	463	478	454	475	492	468	514	470	483	474	460	466	478	489	486	451	472	453	462	461	453	492	455	433	506	467	447	459	501	438	459	474	452	476	480	493	471	477	475	481	453	480	466	470	475	451	491	463	466	484	496	459	485	494	471	483	470	441	473	456	519	467	450	458	427	454	502	474	482	476	440	439	501	464	509	493	455	489	501	491	457	510	478	470	493	478	479	468	516	459	490	459	475	455	496	429	460	481	477	442	468	504	425	492	460	484	457	475	433	477	458	477	466	430	469	468	466	475	456	474	459	492	460	448	504	479	447	477	458	446	501	491	458	479	498	469	473	460	478	512	495	482	475	455	469	474	435	447	471	441	492	478	492	480	482	488	471	470	513	450	451	488	489	456	479	471	498	483	450	482	513	478	453	533	496	499	461	464	447	500	482	509	455	474	423	443	486	495	488	471	476	480	465	441	504	463	436	438	461	487	495	493	482	477	506	457	441	454	446	459	479	486	444	469	451	457	527	481	478	497	428	493	476	459	450	531	451	489	467	464	465	481	484	507	516	479	493	483	441	475	450	476	473	458	509	501	456	474	476	479	488	504	479	465	485	486	442	529	476	502	468	457	521	469	488	462	477	457	466	463	445	453	485	487	471	425	514	504	459	458	485	467	439	500	498	473	500	500	502	471	491	496	477	509	485	462	500	504	489	476	484	479	477	446	465	486	476	462	515	475	467	448	501	468	455	487	464	475	473	472	460	459	494	474	438	497	428	437	457	467	482	451	487	427	440	478	482	480	503	485	498	470	450	445	460	439	471	495	428	483	508	454	424	440	502	447	457	510	445	423	469	458	436	510	477	489	472	467	483	434	453	450	455	491	431	476	488	459	448	449	465	462	495	469	474	450	483	443	478	465	481	449	491	479	467	478	452	446	460	478	471	478	469	470	476	466	481	480	459	486	474	470	462	446	431	423	494	453	471	453	485	442	467	463	437	491	476	495	475	438	478	447	449	443	513	466	463	484	465	479	458	463	452	509	487	443	487	435	475	498	412	495	484	478	463	449	471	465	502	447	463	482	482	431	437	504	483	494	450	454	463	465	462	463	474	503	491	445	470	477	453	485	469	484	459	475	451	478	418	488	474	498	486	482	517	442	459	470	492	491	503	495	455	431	437	505	487	522	477	459	449	480	482	471	497	479	489	503	445	487	517	480	452	515	467	480	501	452	475	534	473	459	426	494	503	507	436	439	506	454	446	448	482	497	484	469	442	519	498	489	488	474	470	530	455	447	504	482	504	459	483	483	460	477	491	499	462	481	479	478	435	472	433	459	469	464	478	437	483	496	435	459	487	500	450	465	441	498	472	463	493	477	489	478	445	447	468	487	481	458	461	461	464	449	473	460	468	456	492	487	447	495	469	481	454	468	478	469	462	441	482	479	432	486	484	456	456	483	470	466	480	452	493	502	481	490	463	438	468	444	488	525	433	474	451	449	480	474	508	491	452	478	471	476	474	476	486	507	468	483	478	490	484	473	494	451	465	449	441	458	491	477	473	450	468	488	521	465	515	484	419	474	474	487	483	485	475	481	484	464	463	499	494	482	473	460	458	462	463	496	476	495	484	505	504	429	472	481	484	483	477	487	452	482	502	436	480	462	485	495	477	463	465	485	478	426	482	479	464	491	502	453	468	513	471	494	483	473	505	454	507	469	490	463	497	483	453	458	436	471	464	456	509	448	468	501	497	509	488	464	504	460	471	417	449	457	462	488	471	482	486	431	490	498	462	473	479	458	444	486	476	474	443	493	446	456	450	453	481	494	449	473	470	471	439	507	492	455	464	467	468	477	481	483	458	454	465	474	505	446	485	468	490	474	444	514	445	461	460	455	476	504	433	466	476	452	481	472	520	503	479	472	476	480	475	471	512	452	451	481	496	497	494	453	462	484	476	473	505	469	476	496	453	461	475	433	508	487	477	451	457	452	472	481	484	455	447	470	469	483	501	489	473	493	479	481	499	461	439	437	496	477	500	525	477	489	501	481	458	478	477	460	466	421	488	489	470	498	468	467	474	469	485	488	477	406	475	469	492	459	487	479	477	492	500	468	484	483	454	485	463	416	442	468	459	454	498	451	471	461	453	451	495	494	469	458	465	464	498	497	521	486	492	456	502	488	481	490	482	466	460	487	482	463	461	469	458	484	484	467	509	500	502	479	490	467	472	503	470	501	429	498	484	487	477	492	500	446	465	446	450	510	489	441	445	494	514	443	472	449	504	487	476	493	488	456	454	486	473	451	430	455	468	482	483	449	465	448	536	436	474	483	462	476	466	458	471	433	481	474	490	467	432	471	462	473	489	491	463	512	519	468	456	440	470	444	478	471	449	496	472	482	479	475	436	453	513	468	498	462	455	494	509	536	423	457	508	453	502	423	464	453	478	443	454	466	473	476	516	486	466	464	469	479	457	476	467	441	447	474	444	519	425	474	475	482	508	477	473	493	459	447	450	496	432	420	492	483	477	478	466	466	501	517	440	522	501	447	527	470	493	491	477	440	464	478	485	500	484	459	500	478	499	468	519	493	464	479	455	447	504	485	493	458	455	452	464	453	443	477	460	480	504	461	465	446	462	460	476	452	491	465	466	492	474	488	497	455	517	460	452	459	439	458	469	523	528	489	507	463	492	446	478	491	491	451	472	476	521	506	479	476	487	467	496	462	517	463	487	508	487	448	476	475	484	450	480	456	506	474	480	461	471	480	439	458	477	463	496	477	436	501	473	461	475	444	454	453	459	464	454	470	450	482	489	485	482	520	480	503	468	459	482	498	482	482	481	449	436	482	483	447	444	491	489	490	496	487	478	441	500	483	463	491	491	450	477	457	478	501	486	492	455	454	460	484	482	452	485	458	482	483	466	460	476	500	476	494
24408	21506	28620	24816	19449	5335	1949	1252	923	767	591	570	499	454	444	370	272	297	228	214	239	234	219	195	171	171	182	157	185	178	155	166	144	150	153	157	150	154	134	151	159	159	169	162	163	144	129	149	138	169	152	130	132	137	116	160	145	152	128	142	144	157	166	127	154	145	150	130	146	122	134	152	141	153	157	153	148	126	168	147	146	148	141	147	131	149	143	150	148	137	126	136	130	138	144	145	164	151	138	123	158	132	145	144	132	125	131	144	157	158	163	152	153	143	156	155	143	126	149	129	158	167	133	139	145	130	162	156	143	132	159	124	170	145	151	151	149	134	132	144	152	135	135	145	151	137	151	137	141	144	127	153	148	132	133	147	141	132	134	144	133	158	155	143	113	159	153	156	155	127	139	131	136	170	141	127	145	168	135	142	133	137	164	134	159	153	145	144	146	144	145	140	151	185	149	163	145	141	166	128	143	141	136	155	150	147	142	130	151	145	162	140	159	152	126	137	129	138	157	140	142	140	135	144	156	128	143	134	164	150	140	132	137	149	142	158	128	129	156	155	159	151	118	149	166	166	131	129	130	144	146	139	166	139	137	132	138	149	156	157	145	155	129	136	138	121	152	132	135	132	144	141	132	134	146	145	142	149	151	144	145	159	163	146	122	165	153	136	136	138	138	152	136	133	147	134	156	140	127	152	161	154	129	139	125	153	122	134	159	127	140	137	138	171	136	142	131	151	162	143	154	145	125	132	138	148	124	141	134	132	130	132	137	156	117	137	133	145	153	154	126	138	140	148	150	135	126	144	148	146	138	126	154	115	130	143	125	143	151	178	139	142	147	159	121	130	168	141	158	149	132	140	131	146	142	147	136	153	136	148	142	151	154	138	155	153	133	141	129	150	130	125	130	153	120	149	151	144	141	122	137	129	147	152	152	151	130	161	133	140	141	143	128	127	143	153	131	132	150	151	164	166	154	146	156	134	156	149	148	153	123	123	151	136	145	143	137	124	133	153	137	139	144	151	118	123	153	136	166	156	129	156	159	147	140	144	147	138	138	145	159	144	148	145	132	126	140	148	168	143	124	133	154	147	160	138	125	130	152	140	121	148	161	137	129	141	153	145	147	143	151	142	144	147	147	128	142	124	140	136	152	139	144	117	153	149	144	157	126	145	147	140	139	138	137	147	131	131	149	153	127	140	138	147	150	166	154	145	136	154	155	139	139	149	138	142	140	126	130	149	114	150	148	152	172	153	141	165	146	124	130	153	160	126	135	161	139	154	138	149	159	136	132	137	133	150	155	131	123	143	153	137	135	137	141	143	162	132	144	145	143	145	140	149	125	139	131	139	135	132	135	136	127	138	132	124	142	128	134	149	163	143	120	146	156	154	133	151	150	142	124	134	140	133	128	143	121	156	145	131	134	139	150	136	141	131	164	126	147	142	130	172	154	144	124	150	128	137	144	152	158	135	150	147	161	161	171	146	152	137	163	136	146	141	149	138	142	144	159	150	152	142	150	148	138	141	166	140	138	157	154	135	150	139	127	144	115	121	159	147	142	131	148	146	147	133	140	154	143	123	149	133	148	145	134	159	173	138	125	128	137	127	150	139	140	157	135	157	143	157	151	135	143	179	138	145	155	144	136	143	131	144	128	145	132	154	140	160	141	140	148	163	151	138	153	151	153	127	140	148	173	143	138	153	129	147	127	134	141	138	130	143	153	139	141	129	140	145	146	128	145	126	146	154	134	154	157	164	156	139	146	140	138	135	160	164	161	128	133	129	134	129	148	145	137	145	141	133	142	149	117	136	155	156	140	143	159	126	153	145	158	140	153	140	144	161	150	137	157	119	150	152	161	146	153	153	143	127	154	124	150	129	150	142	141	127	170	125	139	129	152	135	136	138	127	124	150	136	158	135	133	151	133	144	150	140	124	169	155	145	126	128	163	141	149	170	146	133	134	160	140	138	132	145	139	148	128	146	161	135	149	161	162	138	145	132	150	138	147	152	140	126	137	151	169	154	139	144	151	141	154	169	148	140	142	138	134	155	141	160	132	149	147	131	141	132	133	141	143	145	127	170	133	144	152	145	160	140	153	134	141	132	131	135	146	133	143	146	126	145	155	153	159	145	156	143	133	134	161	156	132	126	150	149	131	140	155	140	137	144	139	143	136	147	143	139	151	131	144	140	154	132	163	136	137	143	120	140	126	146	133	132	148	142	132	139	139	134	146	139	138	155	154	161	153	141	135	127	147	141	142	138	143	151	153	149	135	147	143	135	166	139	143	132	141	132	129	156	145	143	144	136	141	124	131	169	160	134	149	152	151	156	137	157	157	148	150	150	134	151	127	125	138	159	140	171	126	133	142	128	130	131	142	132	147	131	153	124	138	160	126	134	160	156	146	143	141	142	141	149	147	123	140	159	147	140	139	145	156	146	146	143	132	140	143	145	123	148	129	154	142	158	137	159	158	161	153	143	148	138	124	135	140	130	137	121	132	135	137	125	153	156	130	134	137	144	138	160	130	165	141	133	107	141	136	143	156	147	145	135	133	147	129	125	139	153	138	141	145	132	162	142	152	121	138	146	142	127	144	153	143	156	153	135	130	133	140	142	148	137	147	149	130	152	151	143	137	153	152	136	139	151	133	160	159	159	144	171	152	134	134	141	153	159	136	152	163	154	143	143	145	158	143	157	133	141	121	149	136	156	146	141	130	135	124	144	139	156	152	135	159	135	134	148	150	144	149	126	146	148	139	132	161	173	145	138	149	166	155	161	154	168	148	122	121	148	158	153	135	141	144	131	141	174	144	126	133	138	175	145	135	140	148	148	121	161	148	162	171	153	151	155	145	133	152	132	138	150	120	144	148	154	145	149	146	133	142	148	137	147	113	158	152	140	160	132	143	128	159	140	134	159	157	145	142	158	127	123	143	151	137	140	156	127	151	132	131	138	157	141	147	152	178	133	128	133	147	154	132	149	151	142	149	140	152	159	135	159	139	130	154	147	145	131	129	161	148	139	134	136	140	144	137	160	144	129	138	154	135	143	135	123	150	138	148	146	135	172	146	149	128	149	152	135	129	128	148	145	166	181	133	135	154	148	148	152	156	130	142	163	129	136	140	150	160	139	147	152	154	147	116	138	116	142	156	147	151	151	144	147	150	145	131	145	141	138	128	146	144	148	158	123	152	157	148	164	140	169	140	137	156	157	141	138	115	132	139	131	143	134	130	162	140	117	151	156	141	139	142	127	145	137	113	132	132	131	131	160	153	152	141	134	149	148	143	137	156	146	147	135	143	145	134	147	147	172	143	145	155	107	174	148	141	135	158	153	157	134	173	142	172	143	141	150	134	142	126	150	145	126	160	145	139	166	140	152	157	158	140	142	166	163	148	161	142	137	125	164	160	114	155	148	166	136	151	147	141	149	142	122	150	136	136	148	152	139	131	149	146	134	113	137	133	142	130	149	143	138	163	152	143	127	128	141	147	153
17254	32319	29325	20072	13149	8958	6645	5180	4267	3353	2592	2275	1988	1707	1696	1478	1078	1027	843	724	704	749	654	596	579	541	519	467	485	441	478	427	394	379	394	386	385	349	376	359	376	382	397	400	402	370	349	344	346	333	359	325	294	328	309	337	294	317	291	343	330	368	351	334	358	366	341	359	370	320	376	330	294	350	334	327	342	319	347	305	337	330	313	330	354	328	329	306	348	322	331	343	341	357	355	317	323	332	320	362	323	322	290	334	301	321	313	312	310	303	303	366	296	342	314	320	321	339	325	315	356	320	351	339	308	359	328	332	341	305	347	327	314	318	322	326	327	327	335	290	340	322	316	329	363	318	300	262	289	311	346	312	301	339	345	329	326	331	316	325	307	360	328	311	328	340	299	334	323	313	324	320	313	307	307	330	349	310	312	330	348	284	323	335	310	332	312	339	306	329	321	325	308	347	324	332	300	290	332	315	330	283	310	330	364	353	350	350	307	338	320	327	290	311	339	318	323	302	342	316	341	328	282	363	309	347	329	326	343	312	328	340	318	268	306	316	331	344	311	328	322	323	315	329	304	287	315	326	289	342	348	343	341	313	306	287	320	331	325	317	330	312	333	332	325	357	329	316	344	321	311	329	312	308	335	329	318	304	297	322	323	324	307	346	298	332	327	325	332	346	327	303	344	340	344	324	355	330	310	346	347	337	302	311	322	337	308	308	325	301	321	294	355	313	329	314	305	293	348	323	311	306	323	345	336	341	298	301	358	312	339	342	330	323	295	348	286	318	300	325	342	326	299	313	327	337	305	319	300	343	324	321	320	330	309	313	331	282	319	301	368	302	344	330	342	348	343	288	340	321	335	340	350	341	342	317	281	306	348	291	312	302	306	341	330	323	340	332	308	338	328	354	323	312	351	317	336	349	315	343	327	294	322	323	350	338	315	350	329	349	311	342	288	290	327	323	317	304	323	336	316	309	348	342	308	317	340	318	332	286	335	299	322	329	313	322	300	288	340	327	341	315	314	349	339	295	351	340	294	309	326	343	331	307	308	340	319	325	298	359	319	329	315	351	315	335	290	335	308	314	295	317	335	303	319	344	337	332	299	319	341	321	340	307	304	320	339	335	344	324	308	342	338	332	301	326	324	346	319	341	328	323	302	309	320	326	297	317	296	336	325	322	297	322	327	330	317	321	321	371	325	274	328	315	333	340	328	314	301	308	346	318	296	342	318	329	324	299	331	300	322	312	310	340	306	309	311	319	339	335	370	284	333	315	316	345	307	304	351	352	304	334	325	293	341	327	342	306	319	326	325	329	307	312	289	343	319	320	315	310	312	294	297	317	317	337	319	343	331	329	362	315	304	322	316	333	320	327	303	303	346	308	323	314	308	343	281	336	326	284	304	345	343	292	328	295	329	319	300	328	318	321	320	312	329	310	321	347	335	304	321	281	315	324	299	318	321	347	311	309	321	321	330	314	316	363	329	334	339	324	312	333	318	345	334	309	308	334	343	335	311	320	303	322	327	303	348	327	323	316	326	333	352	321	319	324	326	336	319	340	310	335	332	363	337	312	320	318	316	325	316	358	336	325	345	319	339	330	345	313	355	312	330	282	326	350	320	343	332	349	348	312	319	328	314	352	354	309	335	327	320	304	354	346	321	329	336	342	314	304	330	338	358	319	331	321	339	323	324	359	345	315	315	338	316	310	281	330	299	340	330	306	320	292	310	359	325	321	305	341	308	341	320	326	321	352	308	307	317	300	322	320	318	293	311	325	331	315	293	343	306	325	326	310	322	337	329	315	334	289	312	314	296	331	290	345	309	329	337	275	337	303	297	315	285	325	301	306	312	304	300	333	315	340	309	327	327	347	308	347	317	294	314	335	321	330	331	288	310	322	330	310	320	311	340	311	327	346	322	319	306	316	312	370	324	312	303	362	303	332	320	324	330	321	314	323	338	300	331	322	310	310	341	306	307	288	305	330	326	336	334	321	321	351	334	329	313	324	332	315	337	318	350	352	350	320	305	323	334	327	316	322	312	304	337	291	354	319	317	333	307	283	337	302	318	319	286	323	310	288	303	349	329	310	321	323	339	346	327	337	300	304	330	344	336	325	303	334	336	322	307	341	306	300	315	348	335	373	324	345	311	329	286	298	302	331	307	331	324	317	342	316	347	302	322	302	323	322	289	326	341	320	337	334	340	350	307	303	337	316	337	334	307	307	335	330	312	351	337	327	327	311	329	326	341	306	338	299	307	341	361	319	316	317	338	280	283	297	286	319	319	307	305	308	328	309	295	374	308	339	320	320	322	325	291	346	333	315	310	307	337	310	321	326	305	340	343	302	324	331	301	357	314	354	334	312	305	304	291	322	326	328	317	303	313	289	305	316	334	353	296	320	333	306	303	298	333	305	303	306	284	313	308	342	323	322	342	339	341	368	351	342	315	326	314	300	322	342	306	335	330	336	325	314	296	327	313	312	328	314	321	314	324	311	313	331	316	344	308	353	305	316	308	348	342	297	331	312	299	295	302	328	297	336	329	301	292	331	319	338	327	355	336	340	321	330	308	317	307	346	335	331	321	332	308	299	316	341	335	348	352	344	316	302	316	345	311	366	298	309	292	350	345	279	296	302	333	328	317	298	339	346	278	294	381	349	310	313	345	329	313	280	319	339	344	333	344	318	338	290	349	303	323	308	322	323	314	304	314	310	311	317	333	335	328	329	308	346	328	315	301	300	342	329	331	346	341	305	321	289	310	306	286	333	327	316	341	314	314	295	325	288	341	290	314	331	327	310	311	280	319	334	330	288	329	305	311	293	281	315	306	287	314	324	303	337	311	321	346	326	332	332	307	333	339	306	314	326	313	324	297	311	308	330	340	272	318	345	303	287	317	299	295	328	332	325	325	323	348	304	341	303	323	332	337	342	345	335	333	311	371	307	324	335	315	321	309	328	326	323	331	334	347	315	314	294	312	353	295	302	310	309	363	299	319	310	341	346	304	311	297	352	371	300	268	319	303	352	313	309	302	293	315	330	307	310	344	312	305	340	314	342	336	318	318	339	326	297	322	302	334	316	320	303	329	310	331	344	325	310	330	330	307	322	330	325	344	318	336	333	320	315	303	328	354	328	310	329	344	320	347	314	311	329	288	322	294	323	326	298	328	325	298	296	322	328	324	331	307	312	352	323	301	357	331	321	349	303	279	348	340	319	309	344	338	319	320	287	311	316	329	343	334	305	312	310	350	350	315	317	325	305	335	309	330	317	321	301	303	344	314	369	329	306	326	342	292	305	279	307	342	330	338	347	316	340	341	312	337	311	333	312	317	320	318	324	307	341	315	315	330	279	292	348	335	329	314	301	337	335	308	286	322	347	310	294	330	337	323	312	301	312	321	314	356	356	329	310	305	339	335	323	330	367	316	312	338	336	314	332	314	306	345	340	326	321	278	344	331	303	308	330	322	318	316	301	309	342	309	346	334	350	300	376	301	324
23452	21502	29356	24082	21504	18743	5062	2065	1274	995	802	704	611	480	494	445	319	317	298	229	259	247	241	214	221	197	175	170	166	169	174	144	133	161	129	114	136	137	132	143	136	140	125	125	126	118	161	140	115	136	147	137	118	141	116	115	137	117	124	126	140	133	116	123	150	132	134	122	127	116	132	130	110	130	103	149	124	121	124	114	119	114	138	129	113	101	138	89	133	137	110	120	128	122	138	127	127	107	128	125	109	125	137	123	135	122	124	126	126	129	116	121	128	119	132	116	116	132	138	130	109	120	163	119	129	128	121	133	107	126	108	117	118	130	120	108	121	111	127	120	102	101	107	131	133	121	117	114	119	142	120	108	122	132	102	117	132	144	127	126	118	127	116	119	111	131	122	127	123	126	137	122	134	134	121	123	112	135	123	139	135	114	103	90	135	108	119	113	131	142	109	139	117	123	117	140	120	143	132	116	139	119	128	123	132	118	105	137	106	126	130	121	134	135	107	119	126	111	128	131	133	133	100	119	122	119	121	115	117	131	129	124	107	106	131	121	131	106	124	129	109	126	131	121	115	110	108	115	119	121	114	121	114	125	118	116	129	130	125	128	147	116	134	131	118	114	128	126	128	109	107	134	128	132	121	118	122	125	137	125	116	111	135	116	128	115	126	142	121	136	106	116	121	118	141	137	107	128	123	121	122	128	121	114	131	105	142	121	112	105	130	108	130	102	115	124	115	94	110	132	115	124	110	119	123	123	113	109	148	128	113	132	129	127	115	108	109	127	116	125	107	116	113	120	116	144	120	129	133	112	129	117	106	139	137	129	119	129	103	119	121	105	124	116	133	115	115	126	126	145	112	114	117	125	117	131	138	125	119	120	115	124	134	119	113	117	126	98	129	110	112	127	108	111	108	140	138	135	163	141	104	125	122	112	138	115	111	132	117	109	116	142	128	112	128	118	124	113	130	125	132	127	119	123	118	118	123	121	119	117	131	116	121	131	120	107	120	131	120	128	127	114	126	133	152	116	119	115	110	118	130	119	126	98	147	131	106	125	124	124	116	124	135	136	139	127	100	131	123	111	124	103	124	117	115	114	108	134	133	104	131	127	142	128	116	137	135	135	124	120	125	131	130	102	128	107	112	129	122	122	119	110	131	119	133	119	116	125	134	126	121	124	127	117	129	142	119	105	130	127	130	129	110	128	119	124	132	113	122	128	112	118	116	132	107	125	119	132	125	94	116	117	135	109	142	121	125	117	134	106	117	117	120	149	121	130	146	129	123	136	124	127	132	124	129	133	121	128	128	118	121	126	119	114	109	125	115	127	113	108	115	127	127	122	136	115	138	127	147	130	127	116	112	111	147	136	132	135	117	155	132	118	143	123	117	112	129	121	124	126	109	114	126	98	122	121	121	117	141	134	109	126	116	112	118	121	137	150	139	111	108	129	115	123	125	106	131	138	130	125	133	122	118	127	123	123	125	125	135	131	134	145	106	113	116	120	133	117	129	132	118	128	108	121	127	133	120	107	124	121	109	119	117	106	122	103	120	122	127	110	116	116	117	127	128	123	114	138	104	123	120	117	102	134	114	133	122	106	106	132	147	116	118	149	132	112	117	136	121	120	111	115	131	108	128	137	120	102	119	112	130	122	118	127	120	111	115	115	104	116	126	119	133	119	115	137	118	129	138	120	123	117	122	127	124	107	145	112	129	112	134	112	96	108	135	98	137	109	118	120	116	127	112	124	104	125	113	118	131	129	129	111	133	114	112	136	136	122	125	116	134	103	102	137	114	119	136	124	104	120	116	99	111	120	117	123	127	133	129	125	135	125	124	118	119	113	124	141	128	124	108	120	115	130	131	128	111	126	135	133	130	124	132	122	110	126	124	137	116	134	131	121	118	125	116	146	120	135	139	123	138	113	122	119	122	101	105	120	119	107	127	116	117	124	110	110	112	138	141	95	130	122	126	106	111	110	117	131	126	139	127	119	133	109	116	121	103	121	124	108	110	120	110	104	134	127	119	99	99	117	117	114	138	105	111	130	109	126	126	94	115	115	108	107	127	123	125	123	131	114	102	117	137	105	145	121	133	132	119	112	122	131	124	134	114	126	146	125	126	108	125	118	128	123	113	121	125	89	120	120	113	131	116	109	107	116	138	121	110	113	111	127	115	111	127	154	125	113	113	121	111	107	123	106	97	139	125	117	109	131	118	140	122	109	125	102	142	121	121	120	109	137	129	114	127	106	111	112	117	113	118	132	114	134	133	129	109	131	114	132	113	118	122	131	124	138	110	118	110	130	115	116	121	120	116	116	129	130	129	126	121	109	139	131	116	117	129	113	133	109	120	120	123	121	98	143	115	125	103	115	126	113	130	123	114	111	103	138	122	130	130	129	108	106	112	129	125	108	110	113	104	124	111	119	129	137	129	128	114	126	110	114	114	120	126	124	111	106	117	143	108	123	123	129	109	136	107	128	119	119	114	115	127	136	99	117	113	116	123	133	107	120	123	104	121	122	121	132	119	130	110	121	123	123	119	109	105	121	124	125	108	115	112	117	120	114	132	116	119	124	131	121	136	106	113	142	122	127	122	122	110	136	123	124	112	121	128	107	113	108	121	138	123	148	121	130	93	133	120	103	132	99	116	144	119	144	131	123	123	110	113	111	103	94	122	130	123	100	108	113	125	138	127	139	129	117	106	114	124	128	118	100	142	142	122	134	130	132	135	121	126	120	127	125	116	120	117	125	120	132	128	125	127	120	134	127	134	118	124	131	109	114	108	118	116	127	134	123	131	137	121	120	117	127	121	120	126	118	120	115	107	139	135	145	130	99	138	129	136	108	140	115	117	131	111	127	129	111	113	111	129	106	112	123	122	121	126	108	121	128	94	129	132	117	134	118	123	121	109	134	123	135	116	111	118	133	119	117	127	108	117	110	125	108	111	107	136	124	116	109	118	116	104	129	110	126	125	106	117	118	115	104	135	125	118	125	104	122	122	120	121	117	110	137	127	126	124	102	137	98	132	141	117	124	134	121	141	111	109	122	148	117	118	112	121	129	137	141	125	140	140	128	118	127	127	117	124	122	111	117	121	119	129	128	135	123	127	140	122	124	143	143	113	116	110	124	119	118	119	105	129	88	123	115	125	104	132	133	117	122	135	105	103	106	119	100	127	102	121	123	118	130	124	130	116	123	113	134	124	121	117	141	120	100	114	134	138	141	124	125	122	113	102	139	122	133	113	135	105	121	118	120	126	119	117	126	124	122	128	131	118	121	106	135	124	118	139	136	132	104	110	112	134	121	138	133	133	88	128	112	122	103	97	118	115	129	114	132	148	114	115	135	121	96	119	120	117	123	108	126	138	88	101	139	119	124	122	128	119	123	129	150	124	108	138	108	109	107	130	111	116	122	118	126	142	105	116	109	121	112	107	125	128	97	111	98	128	119	125	109	118	136	119	112	125	115	119	118	127	112	132	119	118	145	132	116
19661	37039	33582	23793	17276	12233	9264	7487	5814	4484	3697	3177	2658	2192	2159	1778	1239	1118	1157	850	866	797	801	709	675	543	501	487	460	438	372	397	379	364	370	343	369	373	387	352	310	346	344	356	298	297	328	302	285	308	312	311	245	313	254	280	300	309	283	287	277	293	322	313	293	290	291	320	281	299	290	268	278	279	298	272	253	306	277	238	262	289	272	302	285	301	257	268	263	253	276	241	282	257	237	271	281	252	297	258	213	270	300	275	268	257	244	247	232	279	250	221	302	260	257	272	265	266	288	295	270	254	278	282	263	291	266	283	274	241	280	278	271	258	261	266	276	261	253	275	244	254	286	272	302	275	276	264	246	242	261	259	262	255	253	262	278	260	254	267	243	263	269	285	279	244	230	254	250	274	232	275	229	247	285	256	229	303	233	259	275	261	295	260	248	245	253	243	254	263	244	272	256	257	269	248	264	268	269	269	261	252	264	264	275	265	252	257	268	250	263	264	270	250	254	283	274	262	278	250	227	282	263	281	267	257	254	257	260	270	278	278	252	278	258	260	247	274	279	261	244	278	241	273	226	273	266	240	258	251	275	300	257	235	259	242	255	258	276	242	267	262	280	227	257	264	276	266	264	251	280	270	267	258	259	252	275	245	248	263	255	253	255	242	269	218	306	268	281	254	293	266	277	261	264	263	284	244	237	253	260	260	271	274	245	275	263	250	256	260	265	244	277	249	252	314	256	293	252	270	314	238	279	259	272	261	254	290	292	255	277	267	235	261	259	259	282	280	259	254	257	243	265	269	278	263	263	252	270	269	226	252	254	247	241	265	262	278	283	248	271	260	301	275	302	265	250	266	262	281	272	296	252	274	278	272	244	270	262	280	281	264	234	290	234	272	280	274	280	270	250	241	262	272	263	240	272	255	263	271	266	228	287	256	285	250	275	262	257	288	272	253	278	271	262	292	270	278	271	242	260	282	241	258	246	249	246	266	250	293	263	271	279	223	231	297	269	282	251	263	260	273	248	264	295	277	262	291	236	271	271	286	271	257	250	286	266	287	242	250	226	284	280	286	283	278	250	272	304	263	245	258	263	278	279	275	266	269	232	247	297	303	243	282	251	268	242	293	271	272	249	271	286	264	269	264	266	252	284	269	267	274	253	271	255	304	283	236	262	250	272	291	278	277	264	270	258	245	246	249	287	271	238	266	283	244	265	265	245	257	249	254	253	261	275	281	237	271	252	252	244	239	253	263	254	278	242	292	274	249	271	249	251	255	284	268	238	269	278	292	251	299	281	270	277	248	233	244	247	260	274	269	239	252	278	255	275	225	274	255	274	256	278	274	247	255	248	266	271	268	260	241	275	252	273	267	285	247	252	255	273	268	227	266	236	282	247	245	242	265	256	227	255	243	284	264	279	265	248	252	283	286	262	296	243	312	294	273	256	231	262	284	266	285	273	262	308	239	258	265	244	275	255	279	242	280	252	273	241	236	267	253	269	265	259	262	248	248	270	220	290	274	291	255	277	242	289	265	287	265	268	279	242	245	261	254	246	269	257	264	259	289	244	276	235	247	272	281	264	242	274	270	288	262	278	251	265	269	288	246	270	246	269	252	257	259	269	245	290	262	282	247	254	253	249	269	264	266	284	250	241	249	270	256	261	271	257	276	256	240	272	253	241	262	259	247	269	264	275	271	253	246	252	265	259	304	253	248	254	243	289	262	274	257	270	270	257	260	280	265	262	234	231	270	271	248	271	278	227	257	272	228	268	253	249	277	292	233	287	277	264	277	287	252	252	280	277	275	229	261	292	241	243	273	290	248	251	254	281	273	271	262	280	252	248	279	264	251	256	289	265	256	278	256	281	280	299	251	278	272	279	288	269	259	278	277	260	245	274	249	256	284	257	239	255	267	246	270	231	264	236	272	259	278	258	249	301	229	243	252	259	290	264	236	287	285	284	258	280	289	226	253	250	238	298	247	271	245	270	240	254	281	251	256	232	284	224	262	283	257	271	295	261	274	268	240	254	267	269	248	233	255	271	275	278	259	298	276	240	303	261	256	271	263	254	280	259	256	258	255	252	258	264	250	243	283	268	291	270	297	294	253	314	269	274	254	275	271	251	254	260	249	281	250	279	276	255	268	277	280	260	272	227	287	263	274	243	277	240	220	275	272	255	245	253	275	240	271	250	249	241	263	269	276	270	270	262	280	292	264	276	233	253	318	266	259	263	230	276	248	280	279	260	239	262	292	269	245	286	274	265	259	277	268	246	256	267	242	284	262	281	267	258	259	255	261	261	286	269	259	241	246	288	294	256	267	270	267	255	258	240	280	286	248	276	268	278	280	276	276	269	257	222	236	291	262	247	273	241	253	259	246	292	270	276	265	256	278	276	268	268	249	250	268	279	245	271	265	305	279	272	249	255	237	262	271	250	294	270	272	272	264	271	269	233	246	271	244	275	246	257	278	260	230	274	262	289	257	252	276	256	261	257	231	274	279	273	241	306	242	260	270	274	259	260	272	270	270	269	266	285	242	297	240	241	284	274	253	255	281	282	270	280	265	252	279	283	249	254	263	271	253	284	250	262	257	267	260	257	273	260	236	248	284	253	245	270	265	266	278	275	225	241	235	246	297	254	267	251	215	273	268	261	267	284	255	277	239	226	254	252	250	254	246	251	265	270	256	257	249	269	295	252	273	301	260	276	290	245	239	269	258	238	245	247	262	270	273	226	273	246	263	260	264	286	257	248	262	228	264	230	271	251	271	285	265	297	296	270	266	273	234	286	272	265	265	253	278	266	248	253	271	266	261	269	267	259	237	256	282	262	270	237	233	265	251	270	275	243	268	242	269	271	254	251	276	274	263	251	243	266	275	284	242	273	257	270	267	243	246	258	269	257	253	268	267	278	258	272	234	271	286	242	273	283	291	238	250	265	272	233	246	263	260	253	251	257	266	276	282	289	236	245	251	265	244	298	254	268	275	287	260	275	242	264	284	284	249	268	288	260	282	267	244	290	271	277	297	261	289	256	269	245	247	268	277	272	264	251	237	258	273	261	280	265	259	276	255	274	249	279	282	273	245	286	254	278	258	249	261	261	278	260	276	282	244	254	287	290	286	239	302	280	255	246	272	242	257	281	254	274	230	247	274	288	286	246	281	271	226	263	271	276	289	262	243	278	235	251	258	242	279	297	250	245	265	267	287	279	273	264	232	249	259	257	236	258	250	281	277	271	266	240	244	253	261	276	276	280	278	282	270	286	247	288	286	260	278	275	261	243	263	246	252	220	231	245	246	261	267	249	268	255	232	243	278	266	308	252	275	246	297	276	268	263	268	269	231	253	258	275	259	278	256	257	258	310	269	254	257	260	258	268	267	240	292	262	275	279	281	255	262	284	241	256	259	269	255	246	270	247	251	289	238	296	265	242	237	258	293	256	306	277	254	247	259	274	253	260	276	262	260	239	284	270	274	243	237	253	299	266	250	266	283	240	248
26855	21027	14791	6138	2452	1467	1015	687	531	479	427	392	353	319	331	322	286	231	285	256	267	263	241	240	241	216	224	250	219	234	258	225	213	209	218	223	233	222	199	227	212	223	210	203	227	215	191	222	207	233	211	223	226	182	214	198	216	239	199	213	188	223	228	239	241	200	190	207	218	211	220	199	211	234	226	207	212	207	218	241	217	206	192	205	224	207	207	226	231	225	195	214	199	221	220	194	229	221	214	230	247	188	230	245	195	221	216	199	184	229	219	229	212	238	222	200	205	212	194	214	216	212	219	225	242	244	235	219	215	256	214	202	225	196	223	207	203	227	198	233	211	246	220	237	190	215	229	197	236	198	215	201	214	200	194	229	220	212	224	196	217	210	217	243	208	194	236	221	179	226	194	213	216	213	211	201	224	230	222	238	209	205	218	226	226	212	211	229	197	188	201	212	209	237	219	220	222	208	168	209	223	193	207	193	212	219	207	215	212	216	221	207	215	236	210	201	209	207	200	206	236	219	200	210	200	200	190	212	227	218	207	186	210	229	231	206	196	259	197	198	204	224	231	216	195	222	224	212	195	199	253	209	217	209	221	198	204	203	217	210	203	214	226	214	204	193	212	183	204	199	216	221	214	200	201	213	237	245	206	204	218	257	214	203	202	224	228	186	186	212	194	202	220	207	221	196	205	215	197	225	212	197	211	210	215	222	203	225	206	229	215	212	205	223	217	202	195	244	230	207	213	259	199	209	208	241	211	199	206	209	222	232	220	210	210	205	203	200	226	194	222	197	197	220	228	214	205	219	204	197	217	211	219	191	202	175	217	196	198	212	183	198	225	204	209	257	227	236	233	185	208	204	205	198	204	203	214	212	202	215	194	211	219	230	209	231	218	219	224	222	200	180	206	222	252	215	203	201	233	206	215	223	187	213	202	228	206	194	219	197	212	221	196	207	201	204	198	213	213	205	202	229	190	203	212	221	186	210	197	203	188	210	216	208	230	208	210	193	222	190	211	231	215	236	221	207	234	225	188	213	201	215	223	214	212	204	207	221	248	241	244	203	210	197	215	221	240	213	232	196	197	220	215	192	213	218	204	216	214	205	213	227	210	195	217	205	227	205	215	211	200	205	204	207	233	208	211	200	224	221	222	211	210	207	179	207	225	211	233	213	217	198	207	188	206	215	225	197	211	212	212	217	218	214	231	239	219	209	211	199	204	193	198	188	202	214	220	219	221	232	223	214	194	204	196	210	196	206	226	228	212	212	232	248	210	211	234	225	201	214	197	200	213	208	197	231	210	206	227	224	205	223	219	204	210	205	206	219	192	185	208	203	210	188	196	213	200	217	206	230	207	227	220	239	204	223	215	220	225	203	223	204	233	204	198	219	216	198	214	216	226	189	200	210	206	180	213	207	204	201	193	202	217	212	198	218	196	224	218	210	223	201	181	209	230	203	219	212	220	212	208	214	224	226	204	211	194	223	192	221	224	223	204	208	196	221	256	230	236	201	202	222	200	229	199	172	189	183	215	194	208	218	230	234	211	204	240	209	208	207	213	209	206	197	210	219	240	215	195	204	209	221	219	210	216	224	203	221	208	245	195	212	210	213	211	224	227	239	236	222	207	204	222	184	202	204	215	208	202	215	216	234	219	200	201	215	234	222	208	185	209	218	198	222	201	233	213	220	199	221	202	192	224	209	226	206	234	215	209	214	216	196	204	241	212	219	228	216	197	208	220	209	218	209	211	197	253	214	211	234	199	206	201	213	222	218	211	226	214	202	212	203	199	201	222	220	219	235	219	218	208	219	214	217	235	204	218	206	219	197	195	214	213	211	209	223	203	239	214	194	209	187	213	224	192	210	201	222	227	198	209	202	237	216	207	209	216	202	228	224	195	232	207	184	199	214	225	217	224	181	214	206	207	231	223	217	207	207	207	218	185	226	199	212	210	202	218	226	194	215	224	225	214	241	204	232	226	218	198	209	218	223	220	222	219	207	204	227	192	209	224	206	213	212	211	201	239	248	222	237	199	207	197	225	220	217	223	227	207	221	202	185	235	217	205	222	208	226	224	204	201	229	203	203	192	187	214	194	225	220	217	191	198	188	182	204	192	239	222	205	208	201	223	215	223	251	210	201	197	231	203	221	212	194	232	201	195	226	214	209	211	226	219	195	211	219	198	213	205	186	202	200	205	220	216	214	217	245	213	214	210	208	225	208	209	198	219	225	229	219	226	211	179	208	230	213	210	187	222	213	224	202	232	233	217	208	235	222	217	196	217	207	182	196	209	199	212	206	230	206	192	216	215	206	201	219	210	215	220	205	223	208	203	212	197	243	227	197	218	194	210	221	210	214	206	194	248	195	206	221	221	228	201	208	217	205	203	207	185	203	199	214	203	208	218	230	226	240	181	203	226	202	226	213	202	217	228	237	229	216	208	217	227	219	204	221	203	212	228	199	205	222	214	240	217	203	216	212	198	215	218	200	236	207	207	207	193	209	218	222	218	212	209	190	234	207	202	221	204	192	228	205	210	208	211	233	222	230	197	192	219	205	210	207	221	199	204	195	225	230	228	195	223	178	200	198	228	225	221	205	240	199	209	211	212	233	189	208	203	208	231	216	218	193	210	222	203	221	210	222	215	189	210	219	249	233	234	213	239	220	189	213	197	208	193	207	223	202	229	210	200	208	216	210	200	236	227	226	206	218	205	203	183	217	217	208	228	183	203	224	219	244	210	197	205	239	197	207	221	219	191	224	200	217	211	237	222	224	220	228	215	227	219	216	220	201	204	196	199	213	213	211	245	215	213	221	209	173	220	206	204	235	229	230	217	237	215	220	240	227	205	205	198	223	217	231	190	217	245	187	219	199	206	186	208	195	209	214	216	203	237	216	191	188	200	224	197	203	194	230	210	214	178	199	223	233	205	218	215	208	217	215	226	205	214	235	210	237	210	241	222	198	220	208	217	187	227	214	225	212	205	215	230	249	215	218	226	221	213	200	207	214	225	206	228	234	221	192	209	187	202	235	209	204	230	231	223	212	207	204	210	227	209	229	206	225	195	223	201	204	205	211	197	193	193	225	217	231	258	181	209	196	227	224	211	192	212	222	224	232	217	209	226	221	207	204	208	228	211	195	210	206	225	198	247	217	212	215	230	196	198	207	219	207	196	212	213	193	241	240	219	197	227	223	190	224	214	208	210	208	220	216	209	200	216	240	193	200	225	234	251	207	216	226	236	204	226	214	213	212	195	195	215	198	249	200	206	216	231	236	197	226	220	218	224	195	189	198	222	200	190	213	221	195	195	193	197	203	221	239	204	206	205	207	219	202	229	200	208	201	232	184	229	231	224	181	204	212	217	216	216	214	234	228	218	220	223	213	225	199	208	201	204	209	210	205	214	223	226	238	206	175	201	224	220	213	228	197	222	184	214	195	230	216	203	225	210	237	204	198	212	200	222	214	226	207	212	225	206	181	223	213	209	214	194	226
16817	25638	22359	14010	8499	5751	4084	2997	2343	1788	1638	1316	1220	1158	1031	1033	880	753	760	657	657	600	581	627	553	577	524	565	488	532	509	493	494	482	550	489	480	525	513	493	522	476	508	489	468	555	483	511	452	457	501	444	454	449	492	451	481	517	455	476	479	504	469	475	483	428	504	460	493	478	512	488	530	491	468	505	482	460	535	479	513	497	457	506	441	479	474	480	461	446	454	468	484	506	500	497	466	511	484	462	471	424	463	496	461	457	470	431	485	462	456	459	466	469	458	471	469	462	495	484	468	468	479	447	495	466	409	490	439	475	463	494	476	471	486	518	455	463	496	459	499	463	483	466	461	441	474	437	491	507	493	483	460	437	521	483	481	462	490	488	454	445	478	444	485	479	464	485	459	475	451	459	467	470	448	462	458	494	452	480	469	490	440	448	498	447	471	446	454	458	437	463	454	484	483	465	493	405	482	467	475	486	492	495	429	472	461	478	486	467	461	457	446	465	475	447	489	473	463	490	444	433	436	468	483	471	455	425	507	448	461	504	464	519	484	463	461	467	439	461	500	465	479	433	482	476	491	486	460	470	420	465	440	479	475	469	459	480	427	455	461	520	474	479	445	435	521	450	475	442	475	491	474	425	465	505	472	469	477	461	474	537	496	419	442	460	465	482	507	472	510	465	426	431	472	456	456	465	451	434	445	457	473	461	451	465	464	476	473	463	454	483	430	440	457	456	437	523	473	488	434	502	500	485	460	477	489	490	460	494	490	424	481	450	436	470	463	467	484	494	456	474	472	479	494	471	499	482	471	482	439	458	496	474	432	479	444	420	435	473	473	474	470	467	465	499	473	474	488	456	444	432	471	450	437	464	467	502	473	499	474	453	476	468	505	467	469	456	438	514	447	454	486	472	465	466	516	493	499	455	474	471	490	500	458	516	471	472	473	453	439	462	478	506	474	488	421	469	453	474	479	463	452	437	510	461	468	477	447	480	443	452	481	453	449	440	467	475	457	492	502	467	466	451	501	500	526	472	487	488	442	483	490	441	499	445	494	476	450	485	507	480	511	458	474	441	471	458	453	489	468	452	504	505	480	457	468	434	473	492	442	476	465	477	434	481	494	497	454	438	535	504	476	488	477	479	464	492	475	468	488	475	475	455	538	447	444	514	537	463	457	467	459	468	498	475	465	469	445	490	449	498	488	529	489	449	440	499	470	465	478	443	479	454	481	488	472	457	490	433	445	471	480	470	475	468	442	450	483	473	454	470	499	456	437	510	426	470	472	503	473	473	448	444	452	508	446	465	452	481	457	450	473	455	464	465	455	448	524	457	498	495	450	459	443	471	460	476	499	455	465	488	486	456	472	485	485	481	515	465	465	437	474	466	488	480	460	440	470	463	475	421	451	478	489	466	447	507	512	504	486	454	489	483	472	453	449	476	438	477	453	487	434	418	479	465	474	484	485	496	496	470	467	530	468	469	441	462	476	482	446	456	480	465	475	460	486	449	475	443	453	452	494	437	421	444	472	445	426	452	413	523	483	476	483	488	443	450	499	480	483	468	479	466	504	487	492	460	437	467	458	503	466	448	486	461	483	481	498	489	501	462	461	452	461	466	463	458	461	459	520	513	477	479	453	471	458	501	502	494	490	468	461	468	495	463	505	473	467	463	468	459	483	480	469	462	488	479	518	470	461	450	434	474	422	465	479	468	468	483	487	462	480	476	472	455	447	467	469	473	478	418	476	431	436	467	479	451	474	514	471	454	481	461	475	523	479	483	465	486	452	473	481	451	459	462	469	499	490	481	474	470	433	511	474	461	463	473	469	471	467	417	433	435	474	447	462	483	456	491	475	496	438	466	490	531	466	484	451	475	426	424	498	473	502	442	425	452	473	508	450	458	464	481	470	475	467	482	463	477	447	475	479	500	465	482	436	482	451	447	495	516	444	451	441	474	447	501	452	464	481	464	502	456	442	456	461	484	471	465	464	421	466	478	447	470	436	484	488	506	495	445	470	435	457	469	477	464	509	495	475	502	455	455	491	482	482	453	460	461	471	499	465	472	440	443	487	494	432	468	488	479	480	461	442	454	463	487	434	468	465	474	450	462	511	450	454	467	500	481	442	434	474	478	458	437	440	442	422	446	490	462	446	462	459	479	447	503	469	446	499	523	500	478	463	423	495	515	507	477	466	453	455	461	477	465	439	480	453	453	495	457	448	459	478	497	468	439	469	433	485	443	483	470	460	457	469	488	462	452	458	452	493	478	458	471	431	482	488	462	452	439	497	459	493	460	457	434	450	446	450	469	475	435	500	459	439	466	461	495	432	444	485	456	478	460	458	451	469	500	491	480	466	515	495	470	469	466	467	481	501	469	476	489	438	455	460	468	486	456	456	473	444	495	475	439	470	508	495	477	463	477	453	462	436	460	463	470	428	508	454	497	468	485	490	464	487	502	482	441	461	424	422	453	486	455	472	470	499	472	477	467	436	490	455	504	493	479	477	447	501	449	452	477	485	486	455	478	463	485	461	445	486	475	491	463	481	493	448	456	467	489	439	489	495	491	496	496	472	491	462	503	455	418	485	459	487	490	438	492	485	499	465	427	465	450	440	479	447	478	465	460	451	463	465	504	467	473	495	474	488	537	491	427	438	478	475	477	438	455	464	454	475	483	485	436	487	475	464	490	453	466	471	464	458	470	433	504	464	465	484	418	490	445	497	443	468	511	477	499	515	470	474	492	464	462	449	485	518	482	477	493	464	489	472	464	490	490	441	485	442	496	457	437	444	458	451	464	466	465	459	465	447	481	483	470	469	483	467	483	459	449	465	489	464	476	446	455	500	450	438	475	446	472	483	475	492	466	448	462	428	473	455	442	482	458	463	487	514	499	443	414	429	482	505	496	476	490	522	468	483	460	469	446	449	482	453	465	443	486	492	465	480	460	463	472	448	454	453	483	479	439	512	463	487	482	507	444	478	481	512	491	491	480	453	480	467	470	454	486	457	481	488	470	475	456	456	443	480	471	461	464	452	448	452	493	487	499	496	480	481	454	504	492	436	490	451	488	508	459	472	485	459	483	433	465	481	465	485	466	475	462	463	460	434	462	449	454	480	486	487	458	505	481	487	477	459	463	464	445	466	467	455	483	471	460	467	478	492	451	459	457	449	449	459	463	479	485	485	462	497	444	473	458	484	476	454	482	437	467	490	485	476	475	490	492	475	514	459	459	545	473	518	440	457	449	486	454	480	436	457	445	495	468	511	492	465	470	494	490	449	492	511	489	466	504	426	466	456	493	457	457	477	504	469	447	484	509	499	478	475	503	457	468	477	471	447	479	472	497	471	459	510	438	475	486	431	497	456	496	443	450	438	421	441	475	495	464	427	479	495	505	480	479	457	447	462	472	514	492	465	431	475	486	499	465	471	450	466	458	469	492	465	458	474	498	507	480	478	436	471	488	485	476	458	442	471	487	457	453	509	471	459	475	487	481
24260	21436	28560	24695	19456	5399	1986	1114	762	670	604	516	439	362	362	339	309	253	248	216	193	202	204	197	167	193	169	149	167	164	145	147	172	140	187	175	183	148	169	167	170	139	152	153	139	148	141	142	157	152	139	132	141	157	144	153	136	137	154	145	154	139	153	141	155	134	140	138	152	134	153	162	162	152	124	149	138	148	135	148	154	158	153	149	165	163	146	141	156	146	151	156	162	147	143	130	128	146	161	159	169	129	140	174	134	142	140	140	133	141	144	159	132	167	150	152	157	134	136	141	140	146	139	166	142	142	133	134	145	122	127	158	157	141	116	157	151	133	142	142	136	156	155	158	122	153	143	151	139	131	124	132	145	160	148	157	161	140	156	144	161	135	140	142	149	161	144	118	132	132	116	156	125	151	143	126	124	142	136	133	145	137	152	147	130	145	129	131	155	113	149	148	144	163	136	155	158	143	125	151	162	133	150	141	147	146	161	153	167	145	123	139	161	151	143	141	130	144	180	170	155	155	132	152	164	142	156	150	149	141	118	144	149	132	140	129	147	144	154	165	129	136	141	143	163	152	151	146	147	146	154	153	142	137	158	137	163	124	139	157	122	169	132	162	148	141	126	155	162	126	149	147	175	136	126	153	136	143	140	149	150	123	158	128	154	143	125	157	151	170	132	123	145	145	134	166	134	155	155	125	120	132	151	134	151	134	155	137	137	140	158	159	125	149	132	149	136	134	147	137	144	159	149	122	136	124	142	141	155	142	135	132	146	134	120	154	132	141	158	165	142	149	139	152	156	148	175	136	151	110	127	134	161	140	144	135	141	163	142	142	147	131	160	147	145	157	140	162	141	155	165	157	137	129	146	131	136	170	144	151	142	130	132	160	157	143	148	122	163	151	138	151	123	118	142	146	122	136	114	140	138	146	116	145	142	147	135	156	148	132	148	153	131	140	140	144	129	145	160	162	152	131	157	124	145	134	143	124	169	121	150	152	158	153	138	146	154	145	134	153	128	131	169	150	161	169	156	160	152	166	149	152	145	147	145	115	143	123	155	170	152	153	134	141	147	134	140	156	166	164	146	137	144	144	136	160	135	153	140	158	125	139	135	170	141	144	128	147	146	174	167	150	149	151	139	145	149	137	121	151	139	134	150	159	140	142	133	125	157	146	142	149	143	147	139	153	159	152	134	142	138	146	144	138	137	140	138	150	154	177	158	158	138	160	121	137	162	140	149	195	147	175	142	140	140	148	144	141	133	139	125	151	162	151	129	141	160	140	147	140	146	130	155	144	129	134	153	144	168	147	163	152	133	124	132	143	144	151	133	152	148	150	142	157	128	158	142	161	140	163	134	145	149	140	154	163	157	139	132	134	144	149	139	166	128	150	155	147	138	151	155	158	147	162	157	134	147	148	156	143	151	143	144	155	132	132	123	149	149	156	136	151	133	139	143	146	142	127	130	148	160	151	134	158	159	166	138	144	149	148	155	127	125	130	144	140	139	141	134	158	163	134	124	158	149	120	132	156	142	133	148	135	140	144	140	139	141	127	136	135	166	142	130	147	164	131	149	143	147	150	151	159	145	150	142	160	169	138	139	139	135	139	146	148	154	139	149	138	147	141	132	130	141	144	137	139	139	127	140	141	126	139	142	139	131	140	147	155	153	159	126	149	137	132	140	153	130	157	151	152	149	159	130	130	120	135	173	134	161	151	156	139	141	134	150	154	147	145	149	144	151	130	136	140	124	150	142	152	156	159	149	145	171	163	143	145	154	140	133	157	146	149	127	167	148	149	144	152	159	133	151	157	147	147	131	148	150	153	149	124	141	148	156	134	154	146	156	135	138	151	164	147	166	152	146	170	135	157	137	136	148	136	117	135	131	158	154	139	141	156	128	130	150	155	150	153	166	129	148	146	161	146	155	146	153	145	133	150	148	157	133	158	145	136	138	157	157	134	130	148	147	144	148	128	140	150	137	146	123	138	145	149	143	165	135	144	144	134	148	142	116	131	133	146	126	128	155	150	141	148	150	163	162	139	140	125	161	145	137	158	150	149	148	148	116	161	130	154	158	135	129	130	157	164	138	154	140	161	133	149	161	133	135	130	132	138	152	152	123	150	149	137	173	155	140	151	163	150	142	135	142	147	146	141	142	145	139	148	146	136	144	143	163	147	159	129	131	155	141	160	135	138	146	135	135	153	115	161	156	144	138	135	151	177	132	135	125	156	126	152	137	129	169	135	136	157	139	148	154	162	143	150	140	149	132	141	145	161	154	134	156	132	135	133	146	144	131	154	135	134	142	162	143	139	146	158	162	151	159	151	154	148	143	153	149	149	137	139	163	135	150	140	124	121	153	143	137	170	114	147	132	138	152	138	161	155	146	164	153	147	127	150	126	156	130	129	132	176	155	156	150	130	127	149	135	167	142	137	142	139	143	147	147	162	126	135	170	156	146	146	149	157	134	144	129	141	147	155	138	129	147	136	157	146	153	159	139	122	131	135	136	132	146	151	165	161	150	149	137	130	146	143	133	155	140	151	147	130	134	154	150	155	142	144	143	146	157	134	149	119	142	135	138	143	139	133	156	144	168	151	142	122	132	146	130	142	124	134	137	153	136	144	141	140	148	139	127	127	126	147	149	164	153	141	159	134	137	155	124	131	140	143	114	142	133	119	144	146	162	131	143	136	142	142	145	149	122	145	139	124	132	155	162	143	171	150	147	161	152	147	135	145	156	155	151	127	146	157	141	149	126	142	142	147	166	156	146	140	142	156	123	164	142	133	148	130	141	145	158	131	151	128	143	127	140	150	150	120	156	149	149	153	159	142	141	138	165	165	160	159	162	145	150	133	141	137	142	147	146	127	142	146	143	159	138	134	159	140	159	159	135	163	137	157	150	149	157	117	140	143	126	151	139	156	148	121	136	137	154	140	148	156	150	151	126	151	152	142	149	150	148	131	152	152	143	157	158	132	153	126	148	131	142	130	152	143	125	153	148	133	138	148	138	138	152	129	151	141	164	151	149	137	130	128	137	132	127	152	133	147	153	133	117	138	127	148	141	149	154	158	172	141	139	121	134	140	162	148	129	146	117	139	159	140	162	140	145	142	149	147	132	161	166	172	116	162	125	129	153	145	148	132	147	129	143	179	142	142	142	139	137	134	137	149	159	149	143	137	139	137	151	132	131	129	121	151	147	155	140	162	150	149	122	150	155	135	124	135	131	143	138	157	129	142	154	144	176	124	164	161	157	134	157	147	148	133	175	154	139	121	135	136	132	157	131	142	154	147	141	136	162	130	137	144	146	154	132	151	145	118	147	141	123	139	147	148	137	145	149	154	134	137	141	147	142	136	150	158	146	149	141	155	165	138	128	137	155	126	152	149	154	146	147	163	133	153	148	151	139	134	172	146	134	146	136	148	145	136	160	152	157	132	147	150	152	146	137	129	160	154	126	145	138	128	153	139	165	130	164	145	157	153	142	139	143	163
18543	31600	29340	20540	12869	9130	6520	4473	3425	2940	2455	2103	1821	1509	1409	1325	1256	794	849	763	727	738	652	617	595	504	505	441	445	417	369	416	444	408	451	410	407	382	404	379	388	388	349	368	343	347	353	323	358	356	340	358	355	300	332	337	322	337	332	322	350	318	333	351	341	359	335	337	343	361	372	341	361	360	342	341	325	300	335	344	333	325	326	333	347	331	339	321	334	310	311	331	316	351	344	331	310	317	319	304	306	359	332	282	334	319	324	287	297	326	321	317	324	348	346	339	350	306	303	333	309	352	339	335	332	320	317	327	305	323	318	346	306	320	326	291	331	331	338	310	318	329	290	349	337	327	350	330	337	337	332	324	307	346	337	313	325	345	328	333	345	328	325	299	335	341	304	337	291	347	332	313	293	335	311	360	345	327	301	326	325	300	319	325	319	310	348	322	316	356	320	295	303	314	307	329	322	298	305	320	286	334	318	287	318	320	343	298	325	320	320	364	342	340	336	296	337	318	317	322	327	309	308	316	311	316	331	330	351	315	323	318	341	299	343	309	311	318	329	315	327	330	342	333	340	337	310	266	340	318	316	321	333	319	309	334	322	303	345	325	339	346	320	344	328	357	311	299	311	335	312	295	323	317	316	327	333	263	308	318	313	294	315	316	311	326	347	313	327	298	322	313	314	297	322	309	331	329	330	309	324	340	322	336	366	298	325	302	331	316	307	316	320	336	327	312	307	318	360	326	324	322	323	346	295	297	324	317	300	324	334	290	329	304	311	341	319	298	324	318	330	321	332	341	288	320	342	303	321	314	321	317	313	326	300	343	327	312	307	296	304	330	366	329	296	343	330	325	317	346	326	305	323	344	300	321	294	313	310	337	308	303	304	343	307	297	330	349	350	347	353	337	312	311	331	311	340	327	293	347	313	307	319	329	311	346	310	347	320	308	313	319	313	310	338	303	338	330	334	316	300	311	312	345	303	352	308	288	310	316	293	312	359	341	317	368	301	310	336	322	325	319	319	351	323	336	317	338	322	346	302	342	296	324	332	339	336	308	330	315	318	340	331	348	326	320	339	297	312	309	298	313	326	329	373	320	333	315	322	288	334	318	305	353	315	309	332	347	345	319	327	320	329	321	293	306	352	327	320	317	323	333	345	318	316	332	321	343	351	278	324	317	320	318	274	289	338	334	305	353	301	341	332	338	329	277	324	273	286	298	304	324	302	331	359	296	308	343	299	321	336	333	343	330	300	333	320	331	343	357	373	286	328	338	272	307	341	300	349	345	330	340	328	306	319	325	314	318	323	319	319	317	318	337	320	363	358	295	292	329	350	328	299	314	334	287	319	332	313	337	358	334	321	345	304	326	322	310	300	332	294	312	329	285	352	302	274	306	275	337	342	311	334	330	304	350	320	326	328	357	302	318	307	326	324	346	302	347	310	313	303	332	288	321	315	322	340	346	321	310	303	314	298	302	360	327	332	318	314	319	331	354	331	335	334	343	324	304	316	316	333	314	317	311	337	339	316	326	302	332	304	345	337	324	317	334	332	333	262	295	311	297	305	327	352	334	349	344	316	330	332	312	325	323	327	382	331	319	290	332	349	317	304	326	322	313	341	312	309	308	345	313	324	330	330	326	332	302	327	344	324	346	326	324	345	344	330	325	331	308	318	333	310	315	337	329	319	327	302	318	309	343	297	312	325	339	333	333	363	301	350	322	332	339	318	328	315	308	315	307	312	332	323	294	328	371	316	320	340	316	330	319	337	340	326	301	320	334	330	343	310	347	325	314	320	349	308	332	343	348	325	334	316	291	306	330	320	297	320	332	304	309	321	316	354	321	318	310	346	303	321	319	324	349	354	306	308	322	307	322	297	301	300	313	340	306	291	328	328	295	336	327	287	324	309	334	349	309	321	297	319	304	302	328	331	349	322	342	320	344	301	303	303	311	324	301	317	311	320	319	329	366	312	319	323	336	307	294	322	308	318	292	328	291	334	279	296	318	319	374	289	312	308	307	296	338	343	331	363	338	317	302	325	336	330	304	312	304	330	311	336	311	291	303	327	316	314	312	330	330	331	305	323	343	312	344	342	346	343	312	309	328	333	320	322	319	325	357	312	335	318	340	301	309	299	313	337	321	343	326	291	344	330	322	342	333	301	324	328	293	351	346	305	314	319	311	344	335	289	322	313	295	298	307	318	338	331	314	318	352	322	332	320	323	317	282	296	322	306	349	301	289	325	359	304	337	281	328	333	330	322	328	328	361	324	314	310	349	316	340	320	295	319	300	358	337	311	306	312	329	378	329	320	310	325	337	329	315	351	303	322	345	321	309	322	347	309	312	316	295	297	329	328	323	326	330	313	315	297	334	332	308	321	307	334	327	377	326	320	279	334	333	310	302	327	337	309	335	326	301	327	333	332	329	302	310	301	306	326	315	302	338	359	334	298	312	318	333	352	321	295	318	275	271	327	298	318	330	357	338	301	334	325	304	327	305	307	344	357	296	311	315	327	320	336	317	342	327	321	323	337	313	343	335	327	336	339	307	331	336	307	339	313	331	341	357	304	314	316	323	296	311	344	326	332	293	346	346	300	326	287	348	313	317	318	325	327	313	323	332	326	316	316	351	301	338	325	331	346	304	326	283	320	337	344	354	321	319	338	292	340	300	313	320	303	318	379	324	314	337	324	336	335	324	323	322	307	316	315	346	328	355	293	319	376	351	324	310	333	335	314	304	335	326	304	339	338	306	308	273	305	307	348	317	335	337	302	344	311	313	302	330	281	331	338	311	352	294	328	316	305	318	312	335	326	337	334	326	276	306	310	313	349	330	306	316	315	333	282	352	298	307	346	307	324	314	350	331	315	339	318	336	299	302	327	323	342	300	336	302	309	348	328	299	304	312	296	337	313	307	299	308	280	347	310	338	300	329	300	326	331	319	331	319	326	307	337	334	303	318	326	316	324	309	338	318	307	329	317	333	336	347	332	300	327	324	336	294	337	305	336	309	294	349	327	322	317	330	330	333	335	303	336	306	369	336	337	314	308	329	326	324	344	306	341	293	308	328	318	330	313	338	329	311	348	320	326	313	333	335	323	290	315	335	305	314	364	320	322	315	310	282	349	341	347	306	324	324	302	314	321	331	353	287	326	352	314	334	319	332	298	332	357	322	320	308	312	320	367	323	314	320	336	303	351	333	336	311	349	346	305	340	304	290	321	294	320	338	331	324	339	322	320	339	322	342	323	328	299	324	295	316	324	311	303	347	283	305	331	319	324	294	325	312	320	314	351	306	351	305	282	348	342	324	347	327	306	323	313	322	320	334	317	341	318	287	331	296	314	335	337	320	341	330	306	312	295	300	314	336	301	294	336	336	310	291	298	348	275	306	300	358	319	345	315	320	359	315	289	333	303	300	308	336	330	309	345	307	321	327	341	295	332	339	332	284	359	358	329	308	325	294	353	335	299	326	316	319	324	315	316	327	320	336	364	325
23451	21540	29420	24111	21543	18700	4497	1633	1106	966	813	697	589	535	472	433	383	284	270	294	252	246	230	218	205	220	204	180	191	166	146	147	150	159	159	151	129	146	140	147	130	137	157	119	139	129	122	133	159	102	127	147	109	121	121	150	115	132	139	154	141	130	149	116	142	146	127	133	131	135	129	111	139	119	135	114	136	134	122	126	144	114	107	122	119	121	116	131	133	149	97	134	133	134	149	103	113	123	130	125	138	115	133	128	91	117	128	142	124	124	106	129	117	127	113	131	126	135	132	145	113	138	137	118	133	125	120	137	110	114	125	124	136	129	136	98	128	110	110	135	112	135	115	148	139	120	108	111	120	104	130	106	130	104	119	123	109	121	134	136	103	132	134	116	121	124	130	121	106	119	130	115	116	128	123	130	119	139	114	126	118	135	123	126	146	112	115	127	122	98	140	125	113	126	120	155	121	127	127	119	130	116	121	125	120	108	118	128	129	129	120	124	110	124	124	130	119	123	127	126	142	136	127	113	127	132	145	101	119	131	131	125	126	116	109	115	119	127	138	136	148	107	117	107	126	126	123	124	128	126	111	125	109	134	130	130	123	119	125	107	125	119	131	136	116	118	109	121	124	102	131	127	129	151	131	140	109	132	125	115	113	132	122	131	113	118	130	124	130	134	147	126	133	105	131	125	129	120	123	126	110	115	120	124	119	121	135	128	116	117	129	128	115	151	115	114	125	137	118	105	128	136	110	134	138	131	125	129	147	117	124	121	129	136	103	123	116	138	130	121	119	114	134	120	106	121	124	121	116	100	125	106	128	130	140	114	116	142	122	111	131	119	123	121	106	109	131	119	116	112	133	134	129	124	120	125	107	135	122	133	128	133	130	147	112	131	116	128	119	140	98	114	110	144	148	121	126	138	125	123	97	107	131	118	107	100	118	111	110	144	142	113	130	125	130	133	119	139	126	121	136	110	138	131	116	109	126	109	130	106	143	130	121	136	118	100	119	117	121	118	110	123	110	137	106	127	104	114	113	121	138	135	127	104	145	120	108	138	123	130	121	129	119	116	128	119	110	125	148	108	138	120	114	141	135	116	145	142	147	113	120	135	135	138	112	108	129	125	115	141	126	133	119	126	110	111	120	124	147	125	109	143	108	118	110	109	116	122	124	100	124	136	119	128	125	126	122	106	109	111	111	126	132	121	124	111	134	121	124	120	146	116	140	121	109	128	97	113	112	111	156	112	134	109	130	124	112	124	116	141	149	137	123	131	102	128	108	126	124	143	121	110	127	112	111	136	130	123	129	123	122	120	131	121	134	118	102	115	116	126	118	132	118	122	129	119	103	119	115	119	140	112	116	128	130	131	130	135	100	140	122	112	133	112	134	130	107	115	122	123	132	132	121	104	114	126	143	129	111	137	132	112	141	99	104	123	125	137	121	109	105	141	127	113	109	122	123	117	109	97	128	119	136	130	117	116	102	134	120	138	135	129	112	123	110	126	120	139	128	126	121	121	127	122	132	112	104	114	116	112	128	125	129	124	146	110	124	149	107	93	123	110	120	110	93	123	100	123	127	127	143	127	117	133	127	121	134	123	115	124	103	137	96	109	102	137	130	137	149	114	115	108	100	117	140	140	122	147	138	112	103	120	124	136	126	128	119	137	123	142	136	104	118	115	142	126	121	124	122	122	134	127	112	119	100	109	127	111	107	100	119	126	130	118	124	107	143	110	135	116	113	131	117	116	120	102	129	99	130	125	114	108	122	122	131	107	123	113	125	129	112	112	130	130	146	115	135	132	132	124	119	133	131	109	134	116	117	124	145	133	116	115	119	113	123	133	129	124	120	123	140	108	114	112	114	97	127	138	126	133	139	138	134	118	102	103	120	125	121	137	129	122	108	123	115	135	116	130	127	140	113	118	118	135	128	142	108	141	105	128	124	136	126	115	123	117	108	120	107	125	119	137	130	122	105	113	112	128	133	121	135	116	118	109	120	133	117	134	124	125	126	113	135	112	128	111	134	132	118	129	126	117	110	128	119	130	129	130	108	140	121	121	129	109	102	117	126	123	111	130	127	125	128	130	112	130	125	116	141	149	124	138	126	116	114	137	118	137	114	106	116	135	125	117	118	139	114	105	123	119	117	117	127	127	126	108	137	122	113	122	115	112	113	100	140	135	122	128	118	119	106	116	115	118	124	133	124	121	113	114	133	134	134	104	131	116	141	136	133	122	123	126	131	118	138	122	114	117	118	140	122	111	99	133	156	108	151	103	113	117	134	127	114	132	116	128	143	122	110	134	123	126	118	115	134	117	131	100	118	113	123	115	114	133	127	117	138	137	114	123	136	115	147	131	109	128	135	115	118	133	155	129	126	135	119	108	118	127	97	134	116	123	136	131	134	138	118	131	141	123	138	122	106	120	129	109	127	99	124	116	127	128	138	117	148	123	138	127	126	117	117	120	111	113	107	106	121	131	127	124	113	113	143	129	121	130	128	127	123	139	121	127	133	140	130	128	128	106	166	109	151	132	139	124	129	121	125	120	117	129	119	108	127	139	123	125	129	129	125	144	114	120	123	115	119	114	152	126	130	135	132	131	116	138	121	115	138	126	132	114	129	116	107	129	113	119	121	130	102	143	122	99	125	117	120	128	108	131	117	110	120	101	126	119	106	132	148	116	104	133	139	99	127	113	126	133	137	130	124	125	126	129	128	133	127	132	108	123	125	133	115	140	116	115	122	107	133	111	123	120	98	140	124	99	131	120	113	121	119	115	121	141	98	140	111	127	118	127	141	115	141	121	137	118	111	138	111	137	114	118	120	119	127	128	136	114	117	104	140	132	110	132	136	131	112	123	118	123	127	127	123	124	125	114	130	110	134	119	125	143	145	128	110	123	122	128	128	108	112	103	129	115	109	107	110	104	104	119	128	125	85	141	109	136	124	144	132	123	129	124	105	135	116	126	137	115	121	111	112	136	92	137	109	160	106	110	144	102	109	128	146	124	130	124	123	118	118	112	106	134	145	120	114	108	105	128	116	123	128	119	127	148	113	116	101	120	129	104	125	116	132	96	124	124	126	118	134	132	125	123	118	143	114	102	111	114	121	105	120	140	111	123	116	121	110	127	131	104	117	142	141	116	127	135	122	120	129	121	112	122	120	123	140	124	129	129	140	132	127	124	112	130	141	126	137	127	134	138	136	116	107	152	109	119	111	122	135	92	104	115	130	122	128	126	109	125	130	122	115	109	113	113	127	137	135	105	109	134	124	128	124	125	112	117	118	114	119	107	138	132	108	117	132	120	96	127	113	122	115	114	128	111	144	126	132	118	120	132	124	117	118	107	112	112	123	139	127	126	111	121	113	131	118	112	115	127	120	131	119	116	99	122	121	125	135	106	135	113	124	121	145	110	117	125	127	146	114	116	123	130	121	123	120	127	111	119	102	145	122	107	121	137	130	131	111	126	131	128	109	119	117	120	125	109	103	115
20309	36537	33956	22915	15840	11375	8224	5896	4883	4113	3353	2957	2422	2124	1769	1657	1646	1197	987	1048	876	803	727	702	720	635	493	481	444	434	386	425	449	401	431	376	410	424	328	345	354	325	333	331	329	279	302	310	273	277	283	270	287	295	255	288	262	291	318	296	316	283	276	280	285	286	311	298	329	317	289	305	293	293	309	305	286	294	309	280	267	294	287	290	293	262	266	242	253	280	241	278	278	268	285	287	287	273	276	273	306	285	281	260	251	254	272	274	280	274	283	282	290	275	290	294	308	273	275	285	314	299	302	271	273	309	277	319	254	291	278	266	255	254	263	281	269	268	292	264	231	248	245	275	235	259	278	258	269	288	272	298	263	248	288	273	275	277	271	275	266	274	252	276	286	265	276	255	265	284	279	267	260	258	272	267	271	265	299	253	301	256	301	271	245	282	282	255	268	299	251	281	287	285	244	295	284	261	293	289	260	257	270	256	274	294	271	266	256	242	261	252	289	246	268	275	266	259	247	283	293	260	256	235	278	239	291	292	269	274	280	245	286	283	277	279	251	247	261	281	316	258	298	266	269	239	280	303	263	256	273	248	263	232	245	278	288	268	236	265	260	254	279	263	253	273	262	246	291	294	265	264	280	266	246	263	255	238	263	246	256	229	287	262	292	293	289	243	247	280	301	252	284	279	292	257	275	277	268	236	268	252	247	284	248	296	257	247	275	283	253	255	270	241	238	265	246	292	259	276	268	263	251	242	261	253	271	246	269	276	259	225	276	254	257	252	229	262	271	251	252	275	272	262	262	279	269	255	270	282	261	275	244	272	280	242	267	262	247	260	253	259	249	248	271	278	235	233	257	247	245	250	296	281	268	267	243	259	255	265	254	262	290	256	252	237	239	256	250	248	306	255	263	266	238	251	290	273	270	280	277	256	256	256	294	255	253	258	286	257	264	243	234	277	247	255	265	254	294	248	314	222	277	256	284	252	248	262	270	284	274	248	241	292	273	273	270	269	292	287	261	264	239	259	301	278	272	299	260	276	267	263	250	277	262	239	302	249	279	248	262	257	254	299	264	236	282	259	268	252	272	268	246	261	230	255	251	248	241	236	294	247	257	254	271	268	255	263	291	266	249	270	264	248	248	274	274	258	279	248	263	252	280	260	245	266	263	262	246	263	284	248	268	278	254	279	275	267	289	279	267	290	273	244	260	267	268	247	269	256	267	254	298	270	268	242	224	260	257	252	224	258	239	283	263	252	274	247	262	284	284	254	219	246	266	258	261	273	261	292	260	268	268	258	234	264	278	272	264	277	265	269	285	254	255	260	280	267	250	273	230	262	277	236	244	266	262	283	263	266	267	293	259	265	265	253	280	249	239	264	278	259	290	291	275	276	265	245	261	258	242	263	228	232	255	246	244	281	267	280	261	286	255	252	277	275	225	244	279	259	266	253	249	254	282	270	266	280	272	266	259	259	285	253	235	260	270	297	246	264	248	273	279	260	250	296	281	267	275	278	286	257	266	270	264	242	294	308	262	282	267	267	257	264	292	275	291	261	258	269	246	260	267	255	254	271	292	273	265	241	254	287	286	255	256	270	255	248	255	274	253	268	285	280	258	235	264	223	263	260	280	270	255	253	239	269	279	275	257	241	260	246	260	268	246	278	277	291	241	268	261	239	275	247	250	297	243	261	274	286	284	284	249	266	281	260	251	273	274	247	262	246	276	263	268	278	258	276	237	290	253	256	287	283	259	287	276	280	252	247	300	254	263	241	251	243	256	234	251	269	231	244	242	229	289	265	257	265	235	244	279	259	255	293	242	282	237	293	266	231	269	226	267	253	295	254	254	267	235	258	280	262	275	286	290	250	278	292	270	250	261	247	233	261	249	253	248	264	273	262	264	264	257	287	243	285	233	275	242	293	282	246	259	280	260	258	269	281	243	260	270	238	285	265	235	274	272	260	251	267	246	271	238	268	309	249	252	243	267	254	235	272	255	261	285	282	251	268	259	265	282	297	248	262	299	226	255	248	264	256	301	230	269	280	259	263	277	279	255	247	242	255	243	253	255	270	253	288	256	267	268	273	264	257	244	241	253	234	311	285	249	271	300	271	258	241	255	262	284	280	267	261	273	267	268	256	273	267	258	273	271	269	234	290	251	268	267	245	262	278	273	245	270	242	282	239	254	247	277	273	271	258	255	265	252	257	248	275	294	269	254	237	250	288	266	239	254	280	278	282	273	264	286	273	263	264	237	269	272	275	269	288	257	276	261	263	259	233	255	257	277	250	276	275	272	268	251	240	250	292	292	267	259	259	251	282	277	269	274	267	296	272	267	273	261	298	269	269	253	267	272	270	265	255	268	249	275	258	268	282	271	254	270	249	270	270	258	269	259	269	258	247	261	263	257	263	267	263	248	252	263	281	273	246	284	267	275	281	271	252	242	269	277	279	252	272	279	277	275	246	240	283	272	285	276	272	245	270	256	281	245	248	259	263	266	251	279	253	252	270	259	271	284	256	262	271	277	273	279	298	229	296	291	263	253	277	252	270	276	247	261	266	274	260	264	249	258	270	272	266	283	295	278	267	280	255	276	283	280	292	271	246	255	247	266	284	294	222	276	235	288	265	273	291	257	268	271	263	249	263	272	275	289	284	247	260	258	253	261	283	250	245	245	248	246	255	268	240	261	257	266	282	242	297	247	262	250	246	253	263	272	250	268	269	262	286	264	278	260	274	265	240	288	253	281	249	257	260	272	273	252	240	266	288	267	267	279	218	280	244	287	254	283	273	268	262	247	240	287	262	260	279	292	265	254	273	232	249	294	246	250	248	266	268	265	263	269	258	252	288	239	254	277	244	258	248	256	277	258	277	252	266	284	247	259	256	246	237	263	231	297	271	248	241	263	269	258	244	274	234	245	248	287	256	306	263	272	255	252	292	207	277	234	267	284	263	247	249	251	273	247	232	296	259	262	270	254	250	268	258	250	270	256	283	242	273	298	273	259	266	256	266	231	287	264	271	283	259	259	249	287	258	280	293	265	266	258	283	242	263	252	266	272	268	257	289	257	270	233	256	261	259	248	262	266	269	271	245	277	254	248	282	265	259	261	246	267	246	258	273	262	268	284	258	269	284	232	239	290	281	260	275	312	300	260	235	283	272	252	248	259	247	245	258	257	253	228	273	287	264	258	280	260	283	258	263	265	236	269	243	250	261	254	259	250	280	259	264	248	237	240	273	288	279	270	291	260	240	267	257	280	238	280	277	272	227	276	267	265	249	272	266	260	264	286	265	261	270	291	282	276	254	268	255	287	253	259	253	257	280	266	245	245	289	268	293	239	269	271	242	245	263	287	261	296	246	285	290	261	289	271	292	239	257	285	266	271	283	235	270	256	232	245	249	251	268	270	281	260	262	235	243	262	230	233	281	265	282	264	260	265	259	235	273	265	276	276	285	244	259	277	257	276	262	273	294	270	240	253	234	272	276	256	266	265	247
26897	21071	14324	4759	1872	1075	780	650	473	417	398	395	323	344	311	315	300	328	263	234	224	275	246	259	249	251	224	256	199	249	206	251	239	222	214	210	219	198	237	215	218	212	237	201	211	204	200	203	201	231	211	231	242	191	226	235	188	219	189	222	198	207	197	217	217	224	232	244	229	222	202	208	229	193	206	207	216	214	206	192	233	179	207	224	203	214	239	213	195	217	226	211	209	199	229	198	217	211	183	238	217	226	185	234	207	222	230	196	189	194	185	203	227	226	224	238	192	200	226	209	207	209	194	187	212	199	194	185	216	209	205	177	205	207	220	192	208	198	197	228	214	223	224	199	185	203	207	219	225	200	225	214	235	201	223	217	214	222	195	207	242	223	186	179	238	212	195	179	206	229	192	206	190	212	213	207	212	203	214	226	222	204	208	201	222	212	192	223	220	209	208	229	225	209	218	213	232	199	199	225	199	217	207	205	212	222	226	216	236	212	202	193	208	223	189	221	218	203	202	241	215	213	201	217	186	219	240	202	232	212	200	232	231	206	222	176	239	219	230	202	220	185	201	220	217	194	215	213	211	226	213	212	202	217	202	237	235	203	191	210	218	227	225	236	215	207	225	192	195	217	198	207	218	214	228	194	241	217	249	230	226	218	187	211	205	250	205	207	205	189	191	196	215	218	216	215	227	195	212	202	199	200	211	219	209	216	203	241	254	205	216	221	204	195	207	193	205	228	229	216	217	232	242	204	206	179	219	199	184	223	232	227	235	201	203	208	205	230	238	198	196	219	195	240	193	214	218	202	221	224	226	207	230	197	187	223	226	216	228	210	189	195	204	204	201	199	212	225	204	222	216	226	219	206	223	193	226	195	223	208	216	176	206	205	242	219	234	195	199	182	207	220	187	204	223	203	233	200	214	227	207	213	208	199	261	201	220	198	220	204	236	202	212	188	200	236	199	202	241	188	205	205	224	222	196	197	247	196	247	217	221	222	203	208	222	194	214	205	227	219	195	209	206	225	230	187	204	211	202	206	209	213	235	224	222	190	227	200	209	214	229	217	204	216	196	208	211	202	218	220	191	193	205	220	196	189	193	231	221	213	237	226	193	209	212	218	221	209	207	213	209	202	205	208	250	208	211	217	230	196	193	216	243	184	228	203	201	207	214	197	203	215	223	223	214	204	226	216	229	205	221	218	198	208	216	208	189	228	224	227	210	201	234	214	212	222	223	200	178	222	228	224	197	216	233	226	232	215	204	240	186	223	221	204	219	190	202	222	205	233	200	246	197	236	221	213	213	236	204	203	230	229	211	194	199	231	206	202	199	226	208	198	200	223	211	237	202	209	209	215	187	221	220	209	230	200	200	207	193	213	216	206	221	221	200	211	203	225	218	205	199	204	207	210	206	223	212	189	227	204	213	239	214	204	232	210	208	190	225	198	186	218	213	213	211	212	219	189	229	232	215	216	206	200	201	221	226	220	198	212	206	240	209	212	200	215	199	213	225	203	202	238	214	209	218	210	222	220	213	199	225	205	215	219	220	228	199	198	204	224	216	204	233	211	201	197	221	225	220	196	214	198	230	214	174	218	219	239	204	214	238	204	226	216	215	224	206	227	204	210	188	207	208	220	223	201	192	202	220	215	195	226	255	203	231	205	201	214	225	230	218	193	215	204	208	195	193	204	218	208	191	199	233	211	226	223	192	236	213	192	226	215	196	214	223	196	199	221	206	239	220	223	189	221	228	212	213	195	206	209	220	224	205	213	216	216	178	204	204	244	221	231	226	235	205	214	207	218	210	229	194	213	201	232	221	202	217	217	227	215	216	180	223	215	207	224	197	210	219	211	216	214	212	207	221	211	215	218	225	212	220	231	212	202	210	209	210	248	208	212	197	177	181	209	218	202	220	230	201	211	192	215	232	192	225	222	226	216	243	219	230	213	203	220	209	194	207	205	204	201	196	239	190	211	195	210	207	223	190	223	233	198	199	218	223	203	232	182	182	198	185	224	229	251	232	215	211	232	220	206	224	175	231	195	188	208	252	201	202	202	192	170	219	203	185	202	220	233	195	216	198	198	211	211	192	222	205	195	226	203	202	202	211	199	212	208	240	192	248	217	235	210	201	211	209	206	212	206	206	217	201	194	208	217	197	226	208	217	216	212	219	187	208	216	199	223	205	210	202	219	213	198	216	226	192	181	219	216	239	197	202	227	211	200	209	184	247	202	206	213	219	206	209	217	216	206	213	190	223	225	225	229	234	214	208	223	212	232	220	195	188	203	210	227	195	216	182	216	206	217	201	187	200	225	221	227	200	192	192	217	222	199	181	221	202	218	192	223	208	205	209	221	221	202	234	200	223	193	201	223	200	196	205	226	221	211	247	215	207	224	208	210	208	213	220	228	251	219	215	188	204	202	199	212	225	210	228	207	215	205	198	208	202	206	214	197	197	214	230	199	190	191	196	206	202	207	225	192	203	212	225	221	214	213	219	202	214	200	213	224	190	184	219	246	216	194	223	194	200	198	199	219	180	208	199	206	264	212	213	201	198	218	185	211	186	222	210	229	196	221	224	223	230	211	220	207	232	196	204	206	160	208	235	192	225	230	217	208	207	185	204	222	222	211	225	197	229	220	202	216	225	204	191	214	172	182	211	211	215	192	204	223	203	244	205	213	237	184	236	234	187	226	199	189	213	224	200	189	220	194	193	209	192	231	190	207	199	206	195	223	223	230	190	209	229	188	216	212	216	234	203	207	226	240	192	211	200	209	202	219	215	215	204	242	204	210	189	208	198	200	208	222	225	210	196	214	199	217	197	196	202	208	204	172	199	222	220	208	182	189	205	218	228	232	211	196	211	179	230	193	197	230	228	207	232	198	208	229	229	212	208	232	216	194	238	207	217	200	209	234	182	226	206	203	229	252	200	201	226	201	232	220	208	246	210	185	217	223	202	216	213	207	198	206	228	212	218	205	200	208	235	199	203	226	235	173	200	204	208	227	228	218	237	184	220	213	198	220	234	215	212	169	200	202	219	197	209	221	194	210	199	212	213	212	214	217	208	200	193	218	204	195	204	227	216	235	222	193	213	244	213	225	203	238	221	211	218	179	190	207	199	210	204	206	241	184	218	161	213	201	197	218	231	210	183	213	206	237	214	218	224	211	232	193	207	210	231	216	220	207	210	220	200	213	214	246	218	206	238	194	210	207	201	213	193	199	201	224	202	203	227	208	219	214	213	219	212	223	193	186	217	224	201	248	202	219	202	215	227	204	209	215	215	208	216	195	209	216	217	201	229	213	244	194	195	203	235	231	188	221	208	221	215	209	174	237	209	221	214	203	220	201	221	237	221	222	208	220	207	214	229	224	183	223	225	206	190	207	213	200	193	209	206	219	201	229	217	226	200	202	209	185	224	198	233	203	241	205	193	215	197	216	231	212	196	216	215	220	208	201	194	207	199	215	207	204	193	219	207	239	220	176	211	231	216	199
16789	25541	21315	10754	7006	4456	3194	2555	1860	1648	1518	1367	1200	1042	973	883	930	857	687	689	660	633	563	598	597	534	542	557	477	492	534	533	496	513	507	505	465	501	471	492	492	445	478	454	517	481	490	462	476	439	460	520	455	432	483	469	448	486	503	484	510	464	482	486	462	475	469	467	518	469	484	478	467	516	459	473	431	445	476	478	477	466	448	481	484	441	474	469	507	465	452	464	449	438	397	518	445	475	483	464	459	480	472	436	426	473	433	457	500	490	470	458	460	479	459	490	475	483	453	487	464	479	511	430	492	487	475	472	462	449	470	453	501	469	510	450	470	421	428	442	500	456	457	510	444	497	462	452	459	498	480	437	436	484	484	495	453	474	406	484	472	491	472	467	473	478	456	471	429	434	470	493	486	451	472	454	449	509	494	493	454	446	509	513	450	471	420	453	477	481	453	442	451	473	483	449	472	452	454	458	503	474	465	435	431	516	442	487	491	469	447	468	456	517	450	464	471	486	484	447	471	480	471	464	471	476	479	475	438	470	436	468	506	489	501	469	458	449	476	486	456	463	447	485	445	441	429	468	478	477	445	447	470	476	439	423	433	456	484	490	500	465	471	501	432	481	499	443	416	431	431	468	490	463	468	471	499	474	461	458	457	475	474	460	463	482	435	450	484	450	474	468	466	441	483	484	463	462	462	474	471	475	456	436	465	443	485	441	488	457	473	443	486	462	476	460	483	453	456	428	464	438	484	465	438	468	482	487	442	495	491	424	483	471	470	450	461	438	477	441	496	472	471	432	504	480	475	459	492	505	435	447	488	437	467	458	452	443	475	448	472	443	454	424	436	476	499	452	462	490	499	493	473	475	499	466	506	443	432	451	485	453	436	430	445	486	497	441	447	484	430	431	493	476	483	441	448	486	499	455	472	444	446	490	519	447	436	507	519	459	471	444	451	485	491	476	469	440	425	416	466	478	483	468	468	484	483	499	445	435	424	481	502	439	480	456	444	460	492	435	492	457	500	466	491	457	466	469	462	469	476	481	453	459	489	453	503	437	479	449	451	471	492	480	459	498	465	459	475	469	478	481	424	420	439	469	482	474	474	453	470	457	506	467	466	442	463	459	452	486	462	500	495	482	425	470	497	434	479	427	472	484	466	470	475	465	449	463	454	494	470	484	447	472	478	446	488	480	506	466	427	442	493	426	477	488	450	493	462	463	451	452	460	503	438	442	450	471	482	458	450	465	459	453	477	489	457	469	468	440	440	453	431	500	493	466	465	452	466	481	496	465	475	473	458	456	509	463	477	483	483	443	462	455	456	483	448	471	451	445	471	455	506	479	442	511	421	465	465	491	471	471	471	455	447	478	467	438	456	440	455	438	478	412	472	483	484	431	465	455	465	454	434	450	432	432	440	514	444	491	478	449	487	476	453	463	491	529	467	442	439	497	477	450	466	447	463	461	414	450	470	485	465	490	429	472	474	476	457	429	472	475	439	452	474	455	472	465	477	473	470	429	475	449	488	491	450	447	494	471	464	504	454	454	461	464	488	486	480	433	433	501	452	495	514	448	456	486	458	458	458	477	503	446	442	447	480	462	475	453	453	461	442	470	437	472	452	486	467	459	431	466	442	481	484	435	467	442	453	481	450	497	467	487	473	479	494	487	500	467	464	432	485	484	461	446	446	493	501	454	497	444	473	504	480	478	433	480	469	485	453	461	461	440	446	466	505	456	508	445	474	466	460	510	496	447	506	447	430	442	451	453	482	470	461	481	435	419	458	433	490	511	464	496	481	458	451	489	501	493	467	444	456	474	476	477	486	468	461	493	485	463	464	430	476	453	481	482	460	486	455	463	452	491	507	444	452	501	474	450	470	450	464	470	439	500	479	488	444	472	468	467	477	491	463	500	491	424	496	428	464	464	455	458	497	477	450	453	423	430	428	454	423	477	467	448	453	452	467	522	523	458	471	465	449	466	433	483	493	478	497	452	442	495	419	454	421	481	477	411	446	503	477	452	480	472	461	472	509	477	469	503	441	459	455	452	472	456	467	458	446	450	473	486	437	465	484	448	502	483	449	477	446	488	468	455	451	467	488	464	481	467	440	448	463	487	441	490	442	414	502	489	458	461	443	471	479	463	474	441	504	420	494	507	439	466	468	474	433	463	449	512	497	459	486	422	467	473	446	487	467	471	474	469	460	456	470	476	459	502	464	442	436	461	461	504	492	438	434	473	495	489	430	479	493	477	486	459	454	471	483	490	486	491	515	447	494	476	452	417	481	451	476	480	500	444	425	453	486	494	448	497	454	487	496	460	542	473	479	481	436	444	506	479	481	474	488	470	481	448	456	480	485	442	446	448	457	440	465	487	467	499	486	490	497	432	498	487	487	427	465	500	493	514	451	448	417	514	470	476	505	502	472	458	447	480	455	481	445	483	478	506	519	450	441	441	494	447	462	447	470	510	515	460	452	461	480	499	488	488	425	476	475	514	485	455	440	414	460	470	432	491	446	474	465	478	485	479	441	465	444	472	470	468	480	470	477	419	491	490	477	456	456	439	468	465	472	467	438	471	454	470	501	485	475	477	497	489	452	460	477	454	472	450	462	481	483	438	484	496	498	496	499	453	429	466	444	498	437	487	468	444	439	457	479	468	435	409	395	438	474	469	450	412	456	481	511	480	481	443	447	427	457	459	448	435	463	477	445	513	495	427	451	494	488	476	443	464	463	464	458	439	453	484	441	473	462	488	432	502	450	483	464	475	421	483	457	475	486	459	459	456	462	430	467	415	437	474	456	453	465	457	479	410	475	452	450	460	505	458	446	454	466	472	451	487	433	453	486	481	473	453	481	458	472	464	435	490	479	466	477	462	460	450	457	487	458	465	451	454	485	478	475	452	464	434	447	486	477	444	464	464	493	465	499	438	498	448	468	451	464	481	439	469	438	436	440	460	471	444	457	476	465	503	451	436	466	489	498	440	479	460	430	451	413	417	444	438	486	455	452	456	457	448	415	461	487	479	468	478	453	441	490	467	479	464	486	452	464	443	431	461	469	461	505	441	490	437	474	461	466	496	449	446	452	466	512	450	458	456	445	494	497	467	438	485	455	438	469	473	499	449	468	465	448	449	436	482	451	475	464	417	499	460	481	458	463	429	472	491	456	476	458	490	457	472	488	448	439	459	474	456	404	461	461	509	478	436	469	500	460	474	439	480	491	455	458	433	483	456	457	457	482	476	484	485	457	477	484	510	466	493	464	470	484	474	533	492	519	438	476	466	448	478	451	428	448	467	478	464	512	499	428	458	434	517	418	486	467	479	503	461	450	458	427	452	470	482	467	434	460	479	466	520	457	451	458	439	475	523	457	470	473	483	448	461	484	478	457	423	461	442	464	468	482	437	482	469	490	463	441	473	459	481	454	396	499	450	456	463	498	489	501	468	474	477	443	500	471	460	454	473	507	480	447	495	475	462	485	475	432	427	488	488	485	479
24346	21450	28536	24780	19115	4060	1585	939	668	571	520	465	464	367	330	300	287	323	219	231	231	234	206	157	173	173	203	146	183	171	186	178	161	161	139	155	148	151	145	159	176	127	145	164	151	138	122	127	144	156	154	134	149	138	157	134	135	135	158	143	129	150	146	139	141	148	157	150	148	128	141	143	125	120	112	136	166	122	147	144	134	139	138	125	126	148	136	140	131	143	123	158	141	143	133	123	149	122	106	139	138	132	147	155	135	126	154	144	148	128	140	125	134	132	134	153	129	145	140	150	121	159	120	135	126	144	160	159	160	128	121	150	126	134	133	151	151	132	125	143	152	138	125	129	117	137	147	165	141	144	135	140	141	151	137	110	148	136	137	150	129	132	128	134	152	136	139	131	117	132	143	140	139	140	151	145	141	140	134	148	146	161	135	119	155	142	134	148	136	146	153	142	151	149	151	146	141	155	143	131	151	139	171	141	148	144	149	140	151	129	143	140	124	119	135	150	139	145	156	156	144	150	153	135	131	146	115	135	163	151	164	146	137	134	157	147	130	135	147	152	154	142	146	116	157	121	152	128	157	154	154	150	143	122	138	130	144	143	125	136	124	140	148	125	142	143	139	139	126	164	129	142	129	146	142	155	149	131	156	145	136	153	155	138	119	148	143	157	151	154	129	135	139	162	164	127	125	129	122	143	107	146	138	118	144	139	130	149	136	159	137	136	150	143	146	134	152	123	136	128	149	151	133	120	152	124	145	139	139	142	160	144	108	141	136	119	135	157	135	138	149	140	131	155	124	116	135	131	122	135	127	141	133	155	149	152	137	148	131	133	138	140	134	142	143	134	139	134	142	134	139	137	131	124	133	137	151	137	161	130	136	145	143	135	135	156	164	165	147	134	147	142	150	141	147	164	144	132	138	128	134	147	141	152	134	127	127	147	143	145	136	138	134	141	164	121	120	166	135	135	131	137	127	128	148	143	153	135	146	144	152	136	150	129	139	121	122	151	132	130	146	137	142	126	115	127	143	163	162	144	150	135	146	121	157	145	133	137	153	154	134	139	126	161	135	123	172	140	137	133	128	144	133	160	162	142	146	133	160	130	115	138	123	135	141	139	136	137	142	130	133	147	140	153	136	120	130	147	137	163	138	124	142	143	145	125	142	127	133	134	152	135	153	118	133	163	149	132	140	157	146	137	143	133	142	121	135	142	121	143	116	151	142	151	142	158	156	148	148	128	136	152	131	140	144	118	131	137	142	137	137	134	136	143	151	154	138	157	152	134	140	134	148	136	142	164	128	132	116	136	131	129	149	135	167	138	132	144	162	130	139	145	142	135	127	154	121	130	131	136	144	133	126	122	147	139	115	128	119	136	122	134	154	129	168	142	147	149	124	118	126	149	131	145	129	114	141	142	154	130	127	134	150	141	146	143	144	157	129	143	158	142	127	124	138	140	138	133	139	137	152	120	128	134	148	137	146	130	133	144	147	152	142	133	145	145	133	146	160	129	125	141	129	133	171	140	116	131	136	145	156	155	143	123	138	141	147	133	144	143	143	139	117	124	147	140	134	137	137	130	138	140	135	143	144	151	137	133	140	152	132	127	137	132	135	134	139	137	138	116	123	133	165	130	149	128	139	125	152	156	154	106	142	144	148	143	145	168	163	133	138	126	160	148	161	113	159	147	103	139	140	133	127	118	114	146	136	142	139	130	135	142	158	150	153	140	135	137	150	146	147	147	144	153	146	133	119	146	135	124	135	149	146	131	130	156	119	127	132	139	133	139	130	147	145	156	135	157	155	158	138	148	130	126	156	135	133	134	142	122	134	123	133	132	136	160	146	135	135	154	140	121	129	132	152	124	122	141	166	116	130	132	149	133	136	136	132	121	146	143	132	135	113	136	125	146	118	153	141	151	157	143	125	136	134	154	166	133	146	145	143	132	142	138	138	153	144	133	122	129	113	146	153	128	146	147	131	131	150	134	136	144	137	137	148	141	123	141	146	136	133	142	134	149	140	140	121	140	132	164	126	138	119	116	154	130	142	127	136	148	153	140	143	152	137	151	136	132	142	144	136	133	123	137	146	133	137	135	147	135	148	117	147	113	162	149	133	132	140	152	135	157	119	147	162	159	145	134	113	120	135	134	143	128	144	127	154	153	118	139	136	149	128	128	129	128	117	153	125	157	149	155	165	149	120	125	147	138	137	145	133	126	144	156	142	150	134	136	135	133	147	153	143	144	136	158	143	140	140	130	143	145	137	128	141	153	139	131	156	140	130	164	130	142	122	152	123	162	128	147	151	116	158	126	134	143	142	134	130	142	137	126	134	136	168	132	156	142	143	163	139	155	143	148	137	147	142	113	136	141	137	149	138	138	157	134	149	154	149	127	121	129	150	153	130	130	160	137	126	156	139	145	148	154	129	137	141	138	127	126	128	140	136	155	141	156	138	142	122	149	129	120	134	137	152	129	138	124	160	152	162	127	151	127	145	134	136	126	125	137	143	131	126	125	125	145	127	157	144	121	144	152	151	156	151	137	176	123	137	126	129	134	139	145	148	155	127	134	128	130	137	132	147	134	154	123	138	118	128	116	128	147	135	156	129	146	127	139	121	143	150	151	129	119	131	132	144	127	119	136	140	128	155	146	119	130	150	132	146	127	132	134	149	128	132	118	139	152	135	147	125	129	134	121	147	133	158	129	142	137	149	151	145	138	118	143	122	136	143	142	157	146	157	138	122	138	131	134	157	130	138	144	132	141	152	149	136	139	151	135	133	126	126	133	146	145	146	127	130	122	136	137	148	133	146	165	137	139	121	143	148	138	126	122	147	116	134	149	149	158	129	145	134	155	136	138	124	145	152	151	122	115	163	154	149	146	139	143	162	133	135	144	133	130	146	144	154	135	140	152	127	130	152	152	145	136	134	153	120	140	127	137	129	132	139	134	144	139	119	146	133	138	140	142	144	153	155	126	117	126	146	142	144	135	132	129	123	134	118	152	133	151	147	121	132	146	122	133	153	145	149	135	138	126	132	113	149	153	156	117	145	153	140	143	124	122	145	156	148	129	162	159	154	140	131	132	138	126	139	143	152	153	132	128	130	130	123	158	144	153	156	133	128	139	132	126	133	152	137	139	127	143	142	133	151	121	133	150	129	128	146	142	144	138	150	141	127	128	141	147	138	140	129	143	122	141	161	136	140	132	138	158	143	135	141	133	147	131	139	153	150	139	155	139	135	171	120	132	151	126	146	137	149	135	136	135	158	135	153	147	144	133	144	132	131	142	144	151	134	147	128	160	135	148	142	130	149	135	154	139	124	153	120	121	117	120	126	148	139	125	155	153	137	120	140	129	127	140	147	143	157	142	138	140	146	142	142	141	151	148	130	165	129	119	146	140	131	179	152	146	160	120	145	132	145	143	137	151	129	140	133	156	128	129	133	152	152	130	129	137	137	125	137	126	153	143	99	149	146	150	137	133	137	137	129	129
18229	31783	25944	16501	10832	7295	5486	4027	2944	2494	2153	2057	1729	1545	1386	1168	1166	1188	790	705	715	706	651	540	528	511	456	468	446	448	492	439	439	388	404	354	374	377	391	333	380	378	338	335	372	358	363	349	340	322	295	342	321	324	344	351	338	337	363	350	306	330	324	334	361	332	311	316	381	350	312	349	332	329	346	319	353	310	322	313	345	312	336	337	326	315	350	334	287	309	283	314	346	322	318	319	318	339	288	338	311	321	313	323	328	308	307	335	323	339	352	346	321	340	338	306	346	328	311	336	315	344	329	341	336	335	284	298	311	299	286	328	323	327	322	337	334	309	332	335	351	309	329	300	323	332	313	333	336	332	309	326	348	310	291	313	318	329	314	330	332	325	302	295	318	334	326	320	329	347	332	307	319	318	285	327	334	303	318	295	348	333	311	296	302	317	336	330	270	317	309	344	331	353	318	325	342	326	310	302	303	296	340	323	304	378	324	335	292	305	332	305	334	300	311	328	305	309	295	320	324	345	272	338	330	325	316	302	278	313	324	331	308	314	274	311	350	295	345	343	296	280	331	281	301	323	302	303	321	315	317	317	319	302	355	299	299	323	304	292	328	298	325	320	324	321	324	319	315	298	304	283	329	298	323	307	299	305	305	304	311	328	293	293	337	320	314	343	299	339	306	316	333	318	333	327	311	283	335	341	308	331	318	322	319	309	299	308	319	353	327	314	325	297	331	323	329	345	292	333	326	296	321	303	315	339	327	341	312	313	353	339	271	307	327	326	343	287	315	330	318	307	313	294	319	311	303	319	289	309	332	296	345	325	324	312	308	296	298	308	285	304	320	322	310	321	332	303	336	309	280	303	318	320	319	323	305	298	317	308	321	316	310	292	331	337	309	297	320	358	295	261	315	324	331	312	295	291	318	336	337	290	334	308	300	328	314	308	331	313	312	329	341	305	313	300	330	307	327	301	316	324	295	302	320	325	317	332	300	320	312	310	317	330	307	321	293	315	306	318	314	321	332	321	338	323	319	320	341	309	293	292	329	301	335	332	307	298	317	284	332	321	295	344	297	325	337	305	303	348	328	321	306	313	306	306	283	306	284	329	329	341	322	331	330	312	342	341	308	347	311	347	314	318	328	307	316	318	319	351	311	308	289	302	336	284	306	325	311	321	289	322	326	327	301	351	341	327	368	318	331	350	300	317	315	311	323	300	317	304	321	314	335	297	329	343	299	333	308	316	315	310	297	290	306	328	297	341	357	305	317	322	308	324	359	308	318	356	306	307	328	341	299	327	340	295	334	325	300	304	320	304	317	329	307	330	322	350	325	314	299	326	322	334	333	344	338	312	335	309	303	321	282	292	315	315	292	309	323	335	324	302	302	323	279	343	334	310	352	299	286	343	312	334	321	349	319	308	323	311	329	318	286	328	321	342	345	311	318	292	337	273	320	315	289	296	296	344	325	325	314	304	309	316	335	329	333	332	342	288	304	303	333	314	320	288	314	339	345	329	293	323	315	306	295	327	333	313	321	289	319	313	351	345	316	276	331	293	328	317	327	327	338	287	288	327	279	304	297	352	300	334	304	313	296	329	293	311	337	333	301	328	309	325	323	310	312	295	313	252	325	314	298	294	346	334	331	323	333	304	332	318	292	325	322	323	304	353	323	342	307	310	302	315	310	304	301	296	320	296	330	317	314	323	320	319	311	324	300	284	302	317	296	287	321	300	326	304	345	318	299	317	300	296	320	316	334	297	315	313	333	292	309	327	374	319	328	308	326	317	326	328	303	327	316	330	324	324	304	321	340	317	296	325	305	310	341	312	324	316	292	320	324	315	323	312	342	328	308	327	288	319	307	277	308	317	312	313	321	356	327	300	338	301	311	336	353	294	303	324	295	314	315	282	312	292	317	330	270	302	345	294	314	333	352	306	315	290	325	314	313	351	305	318	299	319	292	295	304	317	311	294	337	305	351	323	342	335	301	348	359	308	310	319	312	319	330	325	303	286	296	316	295	328	291	322	317	325	323	338	282	334	299	346	312	358	304	306	335	317	324	304	302	296	332	338	327	301	342	326	326	306	346	318	292	323	337	342	328	329	342	331	319	312	356	361	310	326	316	312	322	312	320	310	305	332	279	350	365	338	303	315	335	313	304	304	319	303	297	319	300	302	286	344	306	310	326	305	313	321	296	314	279	298	318	344	303	343	348	313	312	303	274	314	271	355	312	321	351	347	331	295	310	332	307	313	354	293	312	301	338	307	312	290	353	325	302	312	335	308	307	319	300	322	331	322	313	311	319	293	283	306	320	318	275	336	332	307	330	303	347	307	322	303	308	303	348	332	330	336	316	314	318	308	304	316	330	346	312	320	326	302	306	316	311	343	285	320	298	351	305	293	338	268	326	318	326	335	304	333	324	297	274	273	299	294	303	303	309	312	323	321	286	356	313	331	308	272	326	332	303	301	333	305	286	324	311	313	317	327	306	327	309	309	319	288	331	294	307	320	322	309	340	302	318	303	322	324	322	344	318	304	295	313	309	317	313	308	323	272	278	307	315	300	294	267	323	297	318	324	310	303	308	300	334	310	328	314	302	330	299	326	315	350	330	330	307	327	325	319	300	328	325	326	290	309	339	319	312	323	351	317	283	297	307	313	355	324	340	341	313	308	309	292	314	309	334	299	307	319	320	313	319	322	289	342	295	318	310	278	345	306	315	310	331	310	319	315	326	323	313	312	312	299	302	324	320	331	323	313	335	327	323	311	327	305	334	335	327	305	326	333	328	335	314	301	348	301	305	297	288	358	305	295	317	299	313	322	327	306	338	345	285	317	327	314	300	322	294	337	298	335	334	293	293	346	303	311	323	366	357	327	307	329	319	310	283	298	324	357	320	316	299	342	336	286	275	306	297	308	315	286	346	319	290	332	312	306	315	337	320	340	287	303	312	305	325	315	297	341	335	328	335	316	314	297	322	307	286	328	309	336	331	327	291	303	343	312	338	323	318	291	299	324	327	318	292	317	330	290	306	329	325	336	321	324	349	314	318	315	323	309	311	295	330	322	317	317	337	331	330	296	311	335	324	334	327	339	313	315	317	290	313	266	331	308	324	330	302	331	299	333	304	338	336	329	289	287	345	305	293	308	356	306	289	301	304	321	275	316	295	335	298	342	319	278	327	330	319	319	291	350	330	334	321	335	318	311	292	307	342	349	328	329	340	330	316	313	294	322	295	310	332	280	324	294	287	309	325	331	305	321	326	302	313	309	309	325	331	315	314	339	313	311	319	307	342	345	311	303	303	314	316	285	329	315	320	320	334	322	311	320	328	321	303	339	344	330	357	338	312	333	284	352	308	344	290	347	327	318	280	308	290	295	282	319	327	339	318	297	306	324	311	311	295	334	327	333	338	299	311	327	334	313	317	328	304	308	299	313	314	326	320	299	331	340	251	298	316	315	315	324	325	325	326	349	325	292	292	292	302	316	302	303	303	291
23348	21434	29243	24042	21438	18371	3697	1448	922	784	713	570	523	491	400	366	387	380	300	239	215	238	231	179	180	161	155	160	156	168	187	175	173	150	135	133	168	139	143	143	150	145	134	113	129	128	130	134	117	147	129	148	115	127	121	128	115	131	117	137	112	137	133	144	131	120	131	132	131	125	136	144	125	133	121	115	127	116	129	120	135	140	122	124	102	119	104	113	123	100	118	144	110	117	111	122	101	119	105	129	126	104	127	125	126	122	125	130	123	127	131	129	140	136	137	117	107	136	128	110	129	115	121	127	131	129	135	117	134	108	110	130	131	137	104	122	114	114	104	108	136	125	107	115	128	116	132	124	125	140	124	134	127	96	112	125	127	114	110	124	111	149	134	102	112	123	132	128	129	121	129	117	128	113	124	113	124	111	114	130	124	135	110	123	120	141	118	106	121	146	116	116	109	117	123	120	102	115	119	103	107	118	121	105	129	116	115	120	105	98	104	121	106	124	115	102	143	104	128	127	112	121	99	103	124	152	107	103	146	130	128	120	114	120	133	106	118	110	119	125	137	127	128	117	123	114	123	112	130	136	139	127	131	122	117	125	118	105	123	146	143	117	109	109	122	118	102	128	123	142	96	115	121	117	123	114	130	127	116	106	112	126	127	138	138	143	110	127	124	119	100	92	121	114	125	129	131	109	115	100	133	125	131	119	118	114	110	127	124	127	104	107	99	130	113	106	128	116	132	117	109	113	119	118	121	119	118	144	125	119	124	131	123	107	120	115	134	97	111	126	112	107	137	114	115	125	103	115	136	114	121	114	105	118	123	130	109	120	111	108	102	103	95	140	121	119	117	125	127	106	125	126	97	109	125	124	131	121	114	117	127	124	124	118	126	123	126	139	134	118	153	138	137	131	102	126	108	128	137	108	125	138	111	130	115	121	130	118	125	135	99	117	120	125	100	127	118	130	125	138	111	123	111	100	132	134	101	125	121	128	125	137	144	117	129	130	122	94	114	108	123	123	110	116	110	126	142	131	112	118	101	100	127	109	104	126	132	137	129	122	115	127	108	124	124	109	124	126	123	121	119	126	132	115	113	105	119	112	119	108	125	113	129	124	118	112	119	105	128	112	131	127	126	109	132	114	136	123	107	126	129	108	119	148	134	135	124	112	116	111	140	122	108	103	101	117	127	114	130	119	130	126	120	104	107	124	122	127	149	122	136	134	122	129	125	115	126	110	125	133	132	129	144	106	108	113	119	125	144	113	126	121	115	120	122	134	137	112	137	118	86	113	120	146	119	114	118	119	126	112	131	119	124	122	134	132	118	114	136	104	114	119	129	130	138	111	123	141	120	114	122	121	147	120	129	130	118	117	118	134	97	126	126	120	111	121	127	114	122	131	104	117	110	125	118	107	104	117	129	126	122	115	100	126	125	121	104	116	128	113	125	108	123	138	132	126	121	116	125	123	119	110	129	119	133	138	117	119	120	116	132	122	119	130	116	124	112	128	131	114	124	100	108	114	118	122	137	124	106	125	110	103	122	134	107	112	106	122	100	120	128	135	103	145	152	102	124	119	120	125	113	121	111	112	105	132	121	117	122	137	107	111	133	111	113	116	98	123	95	109	131	119	105	112	108	109	136	93	138	125	118	146	107	107	126	125	125	127	107	119	106	126	112	113	128	119	120	106	133	122	122	132	115	104	97	134	99	112	110	122	116	124	106	131	114	115	107	116	107	160	123	119	110	134	112	129	129	129	115	130	123	120	106	113	117	127	126	110	119	113	124	113	121	108	114	120	123	102	124	114	112	126	125	117	117	110	111	114	125	118	98	142	131	119	118	115	108	113	115	116	120	128	106	118	108	125	124	144	126	125	131	142	117	145	120	124	114	128	138	107	114	122	122	107	142	109	111	118	127	113	120	105	129	135	111	123	99	104	127	118	120	116	134	100	118	125	130	128	112	124	126	109	129	102	122	126	120	122	113	125	112	117	129	120	107	112	111	125	110	135	125	116	111	129	123	125	135	113	120	129	129	116	126	118	117	97	134	121	138	124	124	114	121	122	90	98	106	115	105	121	116	113	126	115	116	107	112	95	122	118	117	111	146	111	116	113	133	127	126	115	149	108	108	115	115	143	126	105	113	114	124	113	153	112	107	120	121	117	130	112	115	124	131	120	136	111	140	119	102	114	124	109	131	124	125	134	121	124	104	109	112	104	122	115	128	106	102	118	120	102	120	117	115	130	125	102	117	116	122	121	122	129	118	134	116	135	129	103	120	138	136	117	108	126	135	125	107	153	118	116	118	123	125	105	114	113	132	108	107	116	127	134	113	124	118	111	120	129	107	115	104	109	108	123	112	150	110	119	112	121	138	134	100	113	113	119	122	99	128	123	104	130	139	116	112	120	105	126	132	133	116	136	106	116	118	121	105	127	132	135	131	112	111	113	123	127	123	134	106	139	104	142	141	112	122	112	122	121	114	121	121	108	110	101	108	100	110	133	125	121	131	117	104	121	142	124	107	126	118	136	141	120	123	135	131	110	128	116	122	123	143	120	121	118	120	123	127	100	107	115	129	130	125	109	116	128	113	124	130	117	98	133	120	126	110	117	109	127	124	138	117	122	132	125	107	130	112	109	104	123	95	118	129	136	109	113	136	100	97	133	112	129	127	134	146	124	117	131	112	108	111	120	106	120	106	130	114	119	141	125	112	123	88	105	122	127	119	115	131	122	124	123	117	106	117	133	115	113	131	101	116	110	119	139	131	121	130	137	124	131	122	114	124	125	139	128	128	126	130	113	104	130	108	134	94	130	106	128	123	118	111	105	131	131	107	128	118	133	123	119	128	117	116	111	133	131	132	137	131	123	110	120	113	130	114	110	135	101	124	113	119	122	129	128	129	113	114	115	92	121	127	103	109	113	117	110	110	149	112	112	123	108	128	130	123	118	121	132	117	123	112	131	130	113	110	121	127	131	129	109	128	130	116	120	120	120	116	115	114	110	107	126	125	119	123	115	115	114	115	128	144	121	139	138	114	124	114	133	108	120	127	108	131	101	118	128	128	104	124	117	117	113	120	114	120	127	137	120	143	128	107	121	117	120	147	115	102	109	112	131	110	102	111	131	145	124	113	106	142	124	119	119	122	118	142	128	121	144	99	132	122	148	119	112	105	98	112	127	116	105	114	137	108	122	117	115	121	128	99	109	117	132	101	104	125	126	118	123	128	135	110	117	133	140	131	110	104	121	120	107	113	113	129	123	110	125	129	138	109	110	134	127	131	112	134	127	145	121	146	111	125	117	106	109	133	129	125	98	110	151	115	140	116	133	125	121	120	119	110	131	121	105	131	128	127	115	121	129	111	137	117	127	112	118	124	118	119	116	112	112	120	125	114	122	105	109	136	127	123	130	111	136	102	131	106	119	125	145	104	124	123	105	123	114	126	111	120	117	120	119	117	120	115	134	113	121	112	114	111	109	104	121	117	114	119	90
20457	34547	29207	20831	14271	9963	7015	5583	4117	3585	2956	2573	2392	2087	1754	1624	1426	1439	1146	851	874	892	813	616	497	533	480	438	476	487	540	428	434	351	359	353	346	394	333	320	376	346	318	302	322	295	314	301	312	305	280	275	286	259	290	273	269	293	300	266	273	283	297	304	296	301	268	304	288	291	268	261	283	289	284	286	274	299	255	242	320	294	263	271	266	241	296	272	259	283	254	267	271	281	294	248	241	242	279	248	295	256	260	307	299	261	253	244	282	248	283	259	258	289	281	274	265	253	279	280	256	269	263	264	289	288	278	266	234	269	265	277	275	251	289	268	256	250	256	292	277	241	279	260	264	235	239	270	282	276	237	255	268	253	272	241	277	278	303	265	272	283	262	252	260	262	296	244	258	256	244	251	256	256	290	271	279	280	258	282	250	256	253	247	210	257	242	255	266	253	265	269	270	255	235	254	264	249	264	240	260	265	266	268	281	285	256	229	253	234	257	248	248	259	267	237	252	247	270	270	248	264	270	261	255	256	257	260	244	261	269	263	264	294	252	270	246	255	288	247	273	238	258	259	264	267	225	264	272	282	277	274	241	262	235	238	260	260	229	274	246	251	234	270	274	259	250	255	218	242	265	245	240	274	261	253	265	280	228	256	259	271	228	234	257	275	276	255	254	254	255	274	295	297	251	273	281	229	241	281	253	253	240	245	265	269	256	249	241	243	277	250	244	233	274	219	251	259	238	263	273	256	277	261	285	261	252	261	254	252	247	250	259	279	247	252	228	257	280	242	255	236	277	241	255	253	258	272	243	269	246	305	249	247	251	241	245	250	259	255	249	247	303	265	258	223	284	262	264	263	273	263	278	244	257	268	287	268	279	280	272	280	260	250	250	271	276	268	269	265	237	251	250	266	259	255	274	284	262	279	249	246	264	246	263	255	282	283	267	261	265	271	317	258	258	276	223	256	259	252	250	276	229	257	239	270	274	280	253	280	244	248	274	226	279	261	286	269	265	266	295	249	268	298	260	274	266	251	282	244	278	213	259	261	263	259	242	247	264	270	258	259	277	251	246	238	275	246	258	269	239	251	270	243	274	243	254	266	243	280	239	236	246	279	277	259	244	265	247	249	258	251	249	237	254	252	241	266	245	281	233	277	236	265	259	250	252	242	284	251	275	247	273	252	259	263	256	251	257	258	237	259	269	241	261	292	267	244	249	259	260	281	238	270	261	270	241	262	266	258	295	262	244	279	251	270	269	236	277	288	262	270	239	255	234	275	259	257	278	260	244	253	265	238	255	249	250	246	252	269	270	268	247	260	257	259	254	228	260	255	250	260	264	241	250	283	240	266	274	264	249	255	256	281	262	255	294	262	262	274	283	258	218	291	246	251	282	280	246	258	261	245	240	249	272	267	259	233	248	279	233	231	282	260	258	257	257	286	271	272	275	247	241	242	262	253	291	257	257	249	221	234	260	258	297	240	268	230	252	265	265	234	287	273	234	273	256	263	287	243	249	273	269	241	259	264	300	261	236	283	257	277	282	262	269	263	290	241	297	225	288	319	280	262	248	287	249	253	252	292	286	232	272	255	242	229	225	264	246	241	266	269	280	286	232	251	257	250	267	277	280	230	278	239	238	275	271	248	243	230	253	277	220	262	255	281	229	265	229	261	261	263	269	268	247	228	250	269	268	277	231	282	281	268	252	258	261	274	249	254	280	263	265	254	268	281	294	268	297	225	264	300	285	242	251	264	256	283	259	229	276	244	244	268	282	229	281	255	262	255	246	268	248	263	272	271	282	257	251	265	266	257	250	248	259	237	258	254	230	265	245	245	263	281	249	279	246	243	259	276	260	232	278	263	256	280	253	268	274	251	265	267	267	247	273	244	265	265	263	262	257	224	280	260	254	241	230	257	268	258	253	255	251	268	265	260	266	248	264	255	270	249	261	283	254	247	275	245	252	268	262	251	249	233	263	249	251	246	280	266	261	246	267	275	252	265	268	250	293	308	262	280	254	283	282	253	296	267	267	277	235	275	258	249	294	247	257	242	254	275	243	257	252	254	293	263	255	246	254	273	250	245	272	288	250	239	243	253	275	253	245	254	269	235	263	265	276	268	252	229	265	252	253	256	231	251	237	253	269	308	255	260	245	276	294	257	281	265	278	264	268	261	271	278	258	257	254	251	241	251	261	244	234	245	258	249	223	266	252	288	253	281	266	249	288	272	284	267	249	263	266	282	265	271	275	235	250	261	266	284	287	256	257	246	274	237	277	274	256	266	243	258	246	290	238	295	256	258	272	269	256	264	238	248	276	267	241	269	257	275	279	259	254	278	249	249	266	260	239	274	219	281	269	242	267	247	269	238	264	266	269	273	252	259	239	252	247	254	268	267	265	262	253	224	270	256	251	228	264	254	289	237	255	284	207	244	233	251	243	267	255	264	250	247	272	251	265	260	281	263	249	257	243	273	277	246	280	248	234	268	267	267	259	247	282	274	255	263	267	254	283	227	279	251	242	261	261	272	259	258	248	272	270	220	246	252	271	268	254	252	246	283	243	260	240	273	263	252	254	275	247	251	260	273	283	262	246	271	259	258	245	265	262	262	245	247	262	255	234	246	253	261	254	262	276	256	235	278	256	254	261	265	244	259	261	255	244	263	224	262	265	260	271	261	282	285	232	251	258	252	271	287	269	260	256	263	257	260	257	276	269	255	265	275	286	268	228	253	265	243	309	272	250	270	277	256	241	263	267	249	261	250	282	243	280	236	266	240	226	239	264	256	269	241	286	256	251	276	218	261	277	264	284	260	276	250	249	222	266	285	242	245	245	278	242	264	273	259	231	246	269	244	283	273	289	277	248	252	282	262	261	266	263	222	228	280	277	252	263	257	267	282	284	246	267	253	253	267	279	234	251	255	227	242	265	244	258	264	248	248	268	259	284	253	261	270	243	284	269	285	231	238	286	269	230	244	253	260	262	249	273	279	236	299	280	274	278	261	246	240	257	259	252	286	292	260	262	249	235	260	277	263	272	251	252	266	259	253	255	274	271	268	251	275	266	260	291	249	271	255	229	249	272	276	242	274	263	258	228	255	261	250	264	249	259	245	250	287	275	262	269	262	252	253	232	276	251	252	263	254	241	280	232	248	265	273	224	251	248	260	261	255	259	241	262	262	274	249	274	238	233	278	229	270	254	251	261	278	271	269	282	263	253	282	282	291	223	236	286	254	255	246	285	272	269	269	258	259	245	252	266	232	257	251	275	254	259	277	279	248	270	256	285	278	277	268	276	260	274	276	265	278	233	246	262	258	277	272	261	260	282	280	263	271	269	258	271	273	249	249	261	242	282	262	257	259	253	264	242	258	257	244	241	274	256	261	273	265	245	245	262	242	274	279	254	279	278	251	277	286	259	262	261	248	286	234	256	244	266	271	266	303	263	242	259	292	274	266	296	234	259	240	286	279	272	296	290	250	276	276	253	259	249	268	269	266
26893	20837	11952	4129	1681	943	698	503	450	386	382	345	324	335	311	284	308	302	274	244	258	251	232	248	228	266	233	213	226	221	218	201	200	244	205	210	203	237	199	195	221	212	236	214	199	217	196	205	201	215	172	215	198	214	212	208	198	212	232	216	229	213	208	205	203	211	212	214	201	205	206	221	237	217	189	225	221	204	213	245	214	198	231	198	234	181	213	182	190	183	219	199	214	203	212	217	210	212	210	204	205	196	208	219	213	220	211	206	193	214	200	202	205	202	207	204	197	204	215	224	235	206	194	211	210	221	198	206	230	243	222	230	195	201	221	207	206	222	206	199	240	209	220	215	205	213	216	179	224	196	217	212	193	223	208	198	210	230	217	225	212	217	185	210	201	207	199	215	228	191	209	202	178	194	223	215	215	203	175	193	210	215	211	231	209	222	234	222	200	230	247	198	215	201	232	221	231	217	231	225	216	205	226	203	230	212	237	225	214	197	199	201	201	183	208	204	205	217	215	186	220	186	215	219	200	195	231	208	204	196	223	207	201	215	220	192	196	194	200	204	219	201	190	206	217	206	213	209	222	230	223	212	206	225	211	232	206	200	201	223	197	209	205	200	216	203	219	198	213	206	198	216	259	218	201	204	211	217	230	197	201	235	184	220	194	168	205	241	207	208	225	216	206	190	205	201	214	216	211	234	229	186	211	217	223	203	222	198	214	215	190	205	218	226	199	209	229	198	209	212	192	208	200	216	226	213	190	196	207	215	221	209	186	210	192	207	211	225	222	209	205	223	212	211	218	203	225	201	217	213	212	232	210	228	220	223	208	202	208	229	220	218	187	230	198	209	189	186	210	200	201	188	206	213	186	223	210	224	216	207	202	201	211	210	225	219	198	206	208	183	203	210	210	181	220	220	216	214	204	228	226	221	208	209	208	204	205	231	178	197	191	227	236	190	215	187	197	227	190	207	224	202	198	220	217	205	203	228	226	212	192	214	227	219	190	203	203	234	217	232	194	207	200	216	243	182	235	199	198	209	219	196	218	194	219	218	229	200	206	196	191	227	215	217	222	206	186	224	206	181	213	227	202	189	204	195	203	218	208	195	197	212	235	201	217	188	228	223	211	226	215	236	186	217	197	219	176	209	198	205	192	223	205	205	208	199	205	213	196	222	217	209	204	209	219	217	207	217	213	216	206	215	183	184	180	208	216	191	217	207	231	216	223	204	188	229	218	197	183	183	212	209	208	221	197	228	227	222	176	220	241	209	198	196	198	213	191	202	216	225	225	212	214	218	187	197	171	195	214	213	197	214	205	213	224	220	201	197	208	200	210	213	236	204	210	207	206	221	210	194	210	217	227	240	204	237	218	203	226	187	193	210	225	200	205	235	224	229	184	192	228	210	209	206	197	215	203	210	188	216	222	227	211	219	205	207	189	197	231	224	220	215	213	201	205	208	243	211	241	201	229	191	202	214	215	195	229	236	199	205	200	203	202	215	207	213	221	205	230	184	235	199	216	231	194	206	179	218	207	229	205	210	194	202	229	211	193	200	212	210	209	198	189	217	197	242	206	204	216	213	204	211	209	196	223	200	197	187	210	209	210	215	241	224	221	213	194	218	222	220	219	207	229	199	235	218	191	222	182	204	217	196	199	206	205	220	208	237	210	242	215	188	165	204	211	208	213	201	190	233	195	223	217	219	207	204	213	231	193	191	214	209	240	210	215	222	206	220	208	189	212	199	247	199	204	240	223	223	225	207	208	225	233	222	218	222	218	198	250	218	238	225	222	238	208	208	202	218	200	215	186	201	207	228	219	190	194	211	206	207	190	216	201	211	221	212	201	200	215	207	222	220	196	171	225	211	211	211	216	191	213	187	206	218	225	234	205	229	215	239	204	208	215	207	224	200	227	201	232	228	219	219	196	190	195	198	204	230	199	211	200	216	200	209	205	220	229	218	229	199	215	219	205	216	211	216	205	194	199	204	207	186	227	176	216	218	230	213	214	215	190	197	228	227	217	216	206	199	196	210	211	220	192	203	225	217	199	227	196	197	198	200	218	225	211	227	208	187	201	195	220	198	212	257	233	206	211	205	225	240	210	175	204	214	220	209	199	204	223	216	221	207	228	211	190	202	205	195	204	211	207	203	208	182	237	227	197	199	164	206	224	200	208	196	202	223	220	215	225	213	209	188	208	213	220	213	209	198	217	196	200	220	190	210	201	189	219	241	223	207	219	218	215	207	220	237	184	198	213	222	217	205	216	208	213	203	198	216	214	220	232	210	208	202	218	206	217	219	204	219	211	230	229	215	197	199	224	220	218	206	211	180	223	214	196	241	209	206	207	241	203	181	212	198	186	214	224	200	215	205	217	219	211	217	207	202	224	201	222	193	195	196	228	188	194	217	199	191	203	216	213	215	208	220	202	201	235	230	206	219	192	194	197	206	202	222	224	198	208	226	189	218	213	209	218	226	206	231	219	156	196	184	223	221	225	194	196	225	192	207	199	222	194	219	218	214	204	240	229	197	194	191	195	218	200	226	213	210	219	223	212	247	240	234	239	220	243	210	228	226	201	201	214	205	193	200	211	218	204	196	214	214	206	197	193	198	191	199	229	232	236	215	227	223	194	228	225	223	200	215	237	226	211	204	198	203	201	207	201	221	167	217	203	215	244	198	230	211	181	241	227	216	217	206	213	234	224	198	221	215	213	188	198	215	224	179	199	224	200	209	222	194	211	226	222	204	201	206	207	212	229	198	210	195	192	206	212	222	224	220	200	212	200	204	224	202	210	239	231	179	196	231	235	206	203	205	234	221	196	218	224	170	223	226	201	205	200	194	201	209	200	230	200	199	216	221	199	207	218	194	202	218	200	197	205	226	186	219	174	224	204	212	234	217	190	221	219	236	208	221	239	222	182	215	212	196	200	198	213	197	215	202	204	218	240	246	190	208	177	211	227	219	233	247	196	191	203	190	208	196	188	208	208	215	215	200	182	210	196	208	227	200	227	210	214	216	209	220	217	216	206	186	194	201	227	227	211	215	192	190	216	207	210	192	185	229	213	194	206	201	206	220	190	201	191	213	222	170	220	197	226	195	231	207	233	213	204	210	221	211	224	213	190	224	197	205	203	207	218	214	190	203	222	208	201	207	208	187	207	178	213	204	213	221	211	187	210	207	211	213	184	194	196	228	192	225	208	206	201	222	197	241	211	215	204	237	215	223	200	216	222	196	221	219	201	194	206	195	199	195	190	206	206	197	207	176	203	207	208	204	177	202	194	196	204	197	223	198	216	194	230	230	198	206	219	209	201	194	213	211	210	205	213	225	215	210	220	243	214	215	187	209	219	215	226	208	184	180	228	208	218	193	201	206	215	208	194	242	227	193	236	231	196	194	192	188	224	216	217	228	211	197	223	198	206	203	216	217	205	214	220	217	221	211	213	205	199	205	218	213	211	209	236	203	209	217	212	198	229	222	215	212	199	240	193	198
15417	21210	16477	10433	6177	3728	2782	2153	1791	1578	1288	1176	1110	1089	970	900	853	891	857	653	635	630	641	588	532	577	496	557	591	529	531	549	502	535	501	494	490	482	507	493	467	460	474	506	464	471	429	466	433	496	464	457	521	472	468	480	496	460	444	470	447	467	472	492	462	482	515	451	444	453	472	458	475	445	461	494	476	478	479	481	455	460	466	471	471	448	514	475	444	469	470	456	407	467	476	492	474	496	485	436	502	483	448	489	518	410	442	471	476	493	445	477	448	415	452	499	479	477	432	459	483	453	517	446	450	483	471	462	463	464	429	461	476	448	442	443	477	499	463	491	445	419	446	476	459	473	454	465	462	454	474	470	478	450	465	468	463	476	434	464	506	470	475	446	487	471	493	459	465	468	443	492	473	457	450	463	450	471	488	465	470	469	428	482	498	452	448	461	422	463	443	425	468	458	487	459	474	501	457	431	437	455	446	437	445	437	472	462	496	477	443	451	458	477	469	477	455	449	494	465	472	448	482	500	476	449	477	468	478	479	463	464	464	446	472	448	455	454	468	482	442	443	439	482	503	470	428	479	472	461	474	482	447	510	458	463	436	486	441	483	461	499	411	458	461	462	488	469	492	419	456	450	385	454	443	515	448	444	461	474	493	441	441	456	447	473	440	490	451	456	472	481	484	442	449	430	472	430	485	456	490	465	434	432	457	469	432	447	457	467	439	491	458	458	460	451	473	458	420	456	453	448	452	416	489	465	483	464	427	438	473	443	474	434	458	426	485	443	454	464	467	479	424	476	435	448	466	448	440	461	455	482	473	462	483	449	463	459	455	474	460	518	431	481	424	461	498	469	451	463	462	467	466	479	481	478	446	457	504	464	463	460	500	438	461	478	478	435	474	418	492	488	473	479	477	456	433	468	471	468	461	477	471	491	464	474	493	503	472	469	468	467	449	504	459	447	467	433	508	484	481	459	424	440	445	472	450	456	452	480	497	452	478	468	467	480	454	480	487	475	461	466	458	478	492	477	509	424	483	468	438	462	472	458	488	443	429	462	475	472	467	454	483	456	456	456	449	465	459	425	464	438	458	467	449	443	456	473	456	452	485	484	485	459	428	485	464	499	475	464	470	422	455	493	465	475	463	443	471	476	474	514	446	450	486	465	456	448	411	467	489	474	487	457	447	463	457	461	494	469	478	450	427	465	481	454	460	436	480	441	471	488	446	468	467	451	459	494	457	493	468	418	408	532	458	435	476	455	467	457	452	463	459	479	463	474	459	457	474	469	455	489	480	470	470	468	477	467	475	478	464	414	436	474	472	451	489	439	520	429	457	469	454	453	470	463	458	482	483	461	480	446	465	449	444	491	463	440	452	449	456	441	475	482	463	469	464	479	483	459	511	458	488	457	488	445	509	447	458	449	464	465	503	486	495	457	479	458	495	463	477	408	456	478	449	473	485	476	437	438	475	440	460	497	463	464	444	491	463	481	489	462	473	496	501	480	455	437	428	459	495	477	459	455	454	476	458	453	505	430	455	474	467	452	506	472	452	468	465	442	462	437	467	486	496	503	463	477	493	454	466	513	455	497	461	443	480	450	418	447	444	449	479	470	460	488	471	505	486	449	416	448	447	411	468	478	469	483	473	411	447	416	432	454	461	475	424	468	458	509	435	433	448	455	487	447	474	486	465	452	478	468	472	464	470	473	474	462	492	463	429	455	460	514	417	479	467	475	482	451	480	416	455	455	478	456	489	465	469	452	454	481	453	474	445	459	485	445	470	470	442	455	486	446	461	483	477	438	451	458	449	500	456	447	443	487	469	492	474	479	470	421	475	472	425	450	489	488	459	464	469	431	474	459	450	480	484	462	446	481	492	446	442	474	475	425	458	441	446	491	466	437	450	471	428	480	464	482	453	453	472	463	481	488	439	478	479	484	476	471	478	486	487	440	462	475	450	468	494	457	467	453	488	438	446	490	487	447	468	490	463	447	452	487	443	459	467	492	450	457	437	459	490	456	465	485	441	459	484	454	472	442	447	483	464	471	422	471	463	500	454	414	442	460	473	519	504	491	484	458	447	473	450	431	457	454	523	442	397	461	483	428	466	477	436	431	475	465	464	466	466	476	451	493	468	459	483	510	504	445	406	447	457	447	422	473	436	434	473	480	458	444	468	463	460	480	491	454	494	412	441	470	486	426	448	450	461	474	446	452	487	451	464	459	463	450	450	451	445	472	433	501	465	469	510	505	455	468	457	442	468	431	458	475	472	484	476	460	503	484	472	442	457	463	451	442	481	441	452	488	464	445	445	438	451	437	444	464	454	424	478	504	492	471	474	465	451	443	461	471	466	493	450	470	473	445	431	415	462	465	480	480	464	467	477	475	478	478	493	486	454	452	444	487	461	454	461	465	453	459	466	483	448	478	460	438	517	458	448	471	469	451	423	460	442	454	440	485	441	464	447	495	482	429	478	464	460	487	462	475	448	429	464	481	490	444	397	481	461	452	475	460	464	446	474	452	479	461	490	447	499	441	502	437	461	510	473	448	455	407	458	444	480	425	457	481	466	493	477	457	463	464	486	424	443	485	455	463	463	458	475	460	466	454	422	493	451	466	406	467	456	477	428	485	490	483	457	460	415	511	511	435	434	488	491	417	475	463	465	431	486	453	443	463	453	439	443	503	498	455	449	465	528	478	463	469	455	446	436	484	465	474	468	409	466	445	446	476	453	465	470	451	464	461	456	461	462	464	489	462	450	471	478	474	463	431	492	498	443	474	467	450	493	466	457	473	473	475	489	480	454	468	487	466	404	508	474	482	448	464	464	473	471	472	483	462	491	470	444	462	440	474	470	461	490	503	471	487	468	468	486	451	443	500	448	481	476	466	475	468	464	458	495	479	448	452	480	500	496	475	462	444	484	475	476	453	423	457	438	470	478	484	454	477	481	449	475	425	460	508	477	470	454	499	474	495	495	486	450	478	465	467	436	443	437	448	443	448	433	457	476	472	473	464	436	431	435	492	433	441	485	427	489	439	466	481	451	497	440	508	432	432	509	461	400	476	504	473	490	464	455	467	486	434	473	464	488	458	486	469	484	476	445	487	489	480	451	483	462	480	464	481	432	471	469	440	476	474	460	476	471	493	487	453	459	459	467	451	458	482	505	453	449	474	462	457	463	459	454	444	483	475	481	482	479	489	460	454	429	483	472	464	456	425	457	472	463	457	422	486	456	488	439	484	410	473	509	447	440	487	426	464	463	466	440	442	485	503	455	451	465	454	464	484	461	458	440	483	449	457	460	505	481	475	457	499	449	452	475	433	457	437	472	405	441	461	479	437	434	467	465	419	462	477	434	481	471	470	409	433	468	448	479	471	460	489	473	504	494	461	451	454	437	422	466	459	456	467	439	466	464	458	459	467	500	478	429	467	490	456	440	462	478	469	448	458	461	475	442	469	433	437	456	472	489	467	484	474	480	449	450	499	448	457	457	465
24276	21408	28503	24705	19241	3795	1495	944	797	650	515	444	409	359	340	327	279	262	318	246	182	218	219	188	204	203	198	169	161	164	187	168	185	159	143	183	145	161	146	153	125	138	125	152	146	148	148	156	150	123	128	149	144	136	146	155	136	145	184	140	165	138	153	155	141	148	143	136	141	142	123	142	137	149	143	165	130	149	154	151	158	149	125	138	135	158	130	146	134	158	128	148	152	130	132	157	144	132	117	144	141	138	153	158	143	123	144	132	140	131	145	133	165	120	166	139	146	146	129	143	135	152	151	133	139	147	130	133	155	149	149	140	155	157	138	133	121	133	138	155	117	141	135	143	147	120	133	144	143	136	141	125	111	169	155	166	134	146	161	152	156	150	133	150	131	120	134	135	146	133	148	138	170	144	126	135	153	129	151	150	129	131	167	158	126	128	150	146	126	124	157	143	146	139	126	141	143	141	120	154	134	131	151	143	151	137	125	132	148	138	148	138	148	145	128	142	161	126	148	144	123	156	150	148	152	144	140	143	140	164	164	157	172	140	121	160	132	162	148	145	153	154	151	142	156	125	149	140	127	114	146	132	155	134	147	125	152	139	149	160	120	140	145	128	152	156	137	130	128	133	145	133	127	150	126	140	131	140	133	146	164	142	158	148	170	127	147	134	178	125	113	142	165	124	160	153	150	115	159	145	138	122	118	126	151	137	130	139	149	155	138	120	153	138	146	160	151	128	144	152	143	140	144	126	131	131	121	145	123	145	145	141	152	146	157	144	138	159	146	136	122	163	154	132	128	132	132	149	121	149	143	141	143	140	163	134	117	139	177	151	142	129	137	145	146	136	144	159	143	137	119	142	125	129	137	120	122	141	103	138	148	171	115	132	140	117	146	155	140	137	137	147	128	130	139	134	145	160	136	139	114	135	143	134	131	144	159	162	146	157	172	153	142	136	131	136	161	137	139	145	131	151	155	146	137	139	130	149	139	131	142	155	138	137	144	130	141	141	153	121	160	143	130	155	124	146	125	153	139	147	155	115	139	143	125	142	158	146	137	150	133	136	183	149	132	118	128	127	140	142	150	135	134	152	140	161	135	152	136	146	140	145	144	146	170	135	122	149	136	158	133	135	142	136	153	130	158	131	135	159	161	144	134	150	156	152	128	127	134	136	116	113	157	131	150	134	156	134	148	138	124	154	144	149	159	132	133	131	147	139	153	127	147	143	143	159	127	125	136	138	144	157	144	157	149	149	141	147	140	147	126	114	133	157	122	144	140	151	124	130	127	155	138	157	137	131	128	158	132	120	136	129	147	122	149	159	158	166	132	145	117	127	140	149	155	143	125	137	124	140	145	139	125	139	132	135	123	145	148	145	134	133	152	156	133	140	131	130	122	151	153	131	138	140	141	145	124	137	150	146	144	121	140	135	160	155	136	143	133	140	149	130	150	135	131	147	133	157	125	159	152	127	135	160	135	146	152	144	126	135	139	152	136	168	145	123	139	142	145	148	154	139	139	134	146	122	154	148	133	126	120	141	130	126	127	132	162	128	141	129	142	140	134	142	142	142	130	135	146	145	123	143	145	138	152	154	133	143	141	134	131	150	140	139	123	153	134	167	128	141	131	141	142	124	139	155	134	128	125	137	120	127	159	140	127	140	135	156	159	153	139	129	134	137	152	131	130	144	153	144	126	148	153	140	144	139	138	141	143	161	130	152	123	141	165	133	137	141	142	153	139	139	125	133	174	142	144	124	130	154	139	137	154	139	147	150	139	139	143	138	123	141	139	137	152	139	144	151	148	149	131	135	141	127	152	128	126	150	134	133	125	135	138	136	118	148	134	140	144	135	134	154	136	146	137	170	147	146	150	146	165	126	111	147	115	114	131	129	128	154	116	140	146	133	129	141	137	145	135	138	127	140	141	148	151	146	147	142	147	134	120	147	137	158	147	133	143	141	150	147	127	148	148	131	149	152	134	152	144	133	124	128	143	155	148	149	136	167	151	126	158	129	116	142	152	127	125	171	134	126	147	141	147	152	150	146	165	154	155	158	140	145	149	150	143	156	140	139	131	150	128	134	119	134	122	144	138	143	129	145	147	146	121	119	133	142	137	161	160	124	138	144	147	157	136	155	147	146	144	132	141	142	141	130	145	135	160	142	154	138	158	142	140	159	151	126	127	145	156	143	137	158	141	151	127	172	132	133	144	124	145	145	128	131	139	154	147	173	153	132	136	144	145	130	146	137	128	144	155	120	134	124	141	151	120	141	130	144	151	147	137	151	135	142	136	138	153	134	136	122	154	128	125	149	149	146	143	149	121	145	128	129	145	138	140	139	162	136	146	165	150	153	150	161	139	170	133	142	153	155	142	124	159	133	141	136	127	120	160	138	137	133	137	136	133	143	144	158	151	158	154	138	145	163	134	140	124	163	144	156	123	164	126	147	126	146	138	137	117	149	132	166	148	158	157	131	137	163	146	131	157	135	163	181	140	150	121	140	138	137	161	159	145	146	133	120	148	148	149	148	130	138	153	155	127	113	134	163	162	128	123	138	152	138	148	131	134	139	135	133	155	134	145	140	114	128	140	173	140	147	129	119	149	167	132	127	126	124	143	120	146	133	148	140	133	132	153	154	134	157	148	140	138	132	121	139	154	137	152	133	127	163	163	141	142	143	152	115	145	130	140	167	145	149	131	160	118	141	139	158	151	143	153	145	112	157	131	119	149	131	132	107	120	116	146	137	153	143	151	137	142	145	139	137	139	155	162	148	151	121	139	130	140	132	143	130	134	131	148	148	114	130	123	139	152	159	133	127	149	143	128	148	147	138	130	127	128	153	113	136	147	145	153	148	132	146	132	147	167	144	152	116	143	141	115	165	128	133	129	172	114	171	125	147	155	154	130	132	126	143	151	129	149	131	144	147	162	151	125	153	146	134	153	132	164	155	120	128	134	148	156	159	127	161	144	143	155	139	118	147	151	122	141	137	146	129	145	154	134	130	153	151	135	146	117	143	158	152	147	133	148	160	146	139	157	135	123	141	137	120	128	132	160	153	146	148	135	134	125	154	140	139	133	148	147	132	163	130	126	147	131	135	141	154	148	145	146	142	144	136	149	130	153	138	127	156	147	132	135	141	131	140	140	117	167	138	167	124	143	140	159	147	136	122	114	149	141	130	128	163	141	134	150	141	135	172	112	149	149	138	157	140	161	143	142	146	163	150	128	164	159	137	130	137	145	121	180	125	138	138	139	145	143	130	135	125	162	158	129	146	151	135	122	142	128	122	136	138	123	135	108	119	122	125	122	129	149	134	130	136	127	138	141	145	136	146	135	159	113	160	145	139	148	131	149	134	118	136	154	162	123	132	155	142	133	142	124	151	152	134	136	139	141	142	156	134	140	147	142	138	123	132	148	116	132	125	136	127	124	128	130	131	150	134	147	130	121	136	130	152	171	145	130	133	111	141	132	133	165	122	123	141	134	163	134	146
16323	27475	24277	15656	9332	6531	5123	3850	3363	2588	2216	1878	1613	1425	1328	1284	1023	1039	991	763	645	701	662	605	557	445	519	484	524	485	440	449	429	403	405	426	405	393	400	366	383	347	343	331	335	329	337	353	342	325	358	340	336	356	326	351	367	339	363	378	348	342	336	373	365	367	329	342	352	336	302	367	297	343	329	331	318	340	316	312	343	297	362	303	311	285	315	315	319	350	324	315	352	334	344	326	331	327	344	339	372	333	334	325	307	307	369	332	314	336	292	326	327	327	325	327	316	328	373	359	312	348	296	319	322	333	310	318	298	323	305	317	323	341	316	301	319	302	317	322	336	331	308	344	341	319	341	305	325	308	321	318	292	343	341	283	288	313	302	319	327	292	314	288	358	310	304	294	324	292	340	312	278	321	300	339	320	310	297	310	319	354	326	292	282	305	314	318	313	318	323	325	307	318	305	291	306	301	330	316	326	301	304	339	317	321	293	350	299	331	325	338	335	315	327	294	297	301	338	338	318	309	304	331	305	299	306	324	329	301	292	333	345	323	323	341	313	303	335	291	308	348	305	335	323	319	309	324	297	286	301	326	317	309	336	298	315	351	309	315	317	316	323	289	301	324	326	332	308	317	306	323	262	316	349	319	320	319	337	286	304	326	333	327	293	326	301	317	308	325	305	316	284	323	355	329	315	307	326	321	327	334	307	330	293	328	319	342	323	297	305	307	349	351	344	313	292	325	301	330	315	365	329	331	296	320	294	301	279	311	322	303	304	307	296	312	287	348	330	322	337	354	303	321	340	351	347	333	320	343	292	296	299	308	317	331	280	303	329	313	286	327	303	286	307	332	310	325	299	302	307	315	288	302	324	315	310	335	310	325	303	322	346	335	335	326	333	315	309	321	347	312	336	326	309	318	312	319	352	319	303	278	286	322	298	299	334	300	363	293	314	282	317	339	292	316	316	330	301	330	327	302	325	322	291	330	309	319	310	305	296	333	272	301	300	328	297	308	316	306	330	330	316	316	318	299	330	289	357	289	298	353	337	301	314	296	311	313	331	289	328	330	349	290	308	311	309	290	296	316	322	319	299	309	311	312	299	295	313	328	353	278	307	324	308	298	302	311	330	335	289	304	312	320	325	328	350	299	297	321	340	308	333	284	328	319	341	331	299	311	331	323	303	293	315	323	317	315	311	325	350	311	310	301	351	302	327	311	311	328	325	298	300	310	319	328	304	288	315	325	302	322	330	333	343	313	319	349	339	314	303	296	312	330	335	312	333	312	290	347	308	332	307	315	322	341	289	321	313	316	331	308	318	332	336	300	305	329	324	328	310	304	309	382	300	291	353	337	316	301	311	336	313	327	341	290	336	306	357	340	341	293	299	327	314	318	338	330	309	331	329	308	315	324	356	302	318	332	339	263	314	311	335	296	338	311	329	302	319	288	346	312	301	311	326	328	293	358	304	344	281	315	299	306	323	297	335	321	321	310	276	315	308	304	309	313	294	299	307	297	309	298	314	330	303	346	303	312	330	289	297	275	330	304	309	302	327	308	307	318	329	313	321	326	284	318	327	311	329	283	290	336	348	289	351	310	315	293	321	332	322	309	312	316	315	317	274	302	332	299	344	300	331	304	340	310	338	343	314	298	309	295	311	323	327	318	321	358	334	326	353	301	334	335	322	328	315	300	306	302	308	317	320	316	325	314	325	362	273	327	318	305	306	355	316	300	324	337	311	316	321	306	310	316	301	333	318	306	333	320	316	299	318	330	326	333	301	348	323	332	277	323	294	309	286	302	329	315	358	319	284	336	297	300	342	316	309	313	334	304	328	359	313	329	329	313	315	305	311	308	334	293	317	337	334	306	314	315	354	359	319	318	318	305	313	307	325	360	302	307	323	300	339	292	352	334	335	312	299	318	324	317	306	351	304	286	337	340	301	308	319	313	307	301	319	302	311	341	338	290	323	324	339	301	316	354	325	293	316	328	342	318	310	315	358	324	319	309	334	329	331	294	330	314	309	314	340	296	353	325	307	309	342	299	303	316	320	310	291	329	321	328	328	320	323	318	322	335	349	319	328	319	286	336	325	322	307	309	352	320	314	325	368	344	270	295	312	312	310	324	351	281	284	335	357	319	340	309	319	327	303	313	289	345	325	324	344	318	290	304	323	340	283	294	296	314	330	326	290	330	323	304	317	306	302	298	317	322	294	319	340	291	290	315	321	339	342	331	362	324	298	310	289	321	290	335	325	323	339	339	331	295	338	325	302	306	326	331	310	312	306	317	329	264	338	314	321	314	321	322	313	311	288	332	279	334	332	330	299	319	297	344	313	319	308	325	332	322	343	312	300	332	321	297	326	309	312	346	329	308	319	329	331	332	310	322	325	317	284	324	312	305	326	297	277	288	333	306	334	325	303	308	350	327	299	325	298	297	334	299	292	326	341	326	372	321	322	329	309	301	307	316	349	323	311	323	316	321	369	328	335	334	307	341	312	328	322	316	298	326	321	304	326	300	328	300	329	310	281	279	331	310	321	338	305	309	316	300	318	286	286	313	300	337	330	343	307	318	343	330	312	296	345	310	297	311	315	315	318	320	325	328	286	323	328	322	340	314	308	315	333	304	324	344	314	313	319	292	312	330	320	323	285	334	315	285	300	358	345	329	337	275	319	299	300	305	302	288	329	366	328	293	345	349	352	341	297	317	331	335	321	342	318	322	316	318	319	323	333	331	314	313	308	318	295	297	356	335	349	337	341	324	317	331	274	299	286	313	326	310	306	337	322	332	317	297	335	347	308	313	347	292	365	325	310	311	333	302	322	271	368	307	322	325	325	339	340	314	303	291	319	329	315	341	318	285	279	321	309	289	291	318	312	320	310	356	329	324	331	321	336	300	324	316	279	320	324	301	308	303	295	312	301	291	324	354	297	284	337	307	300	290	321	330	299	307	311	336	312	294	309	363	326	329	306	321	304	318	325	317	275	289	331	303	325	303	298	314	345	298	320	316	296	318	294	332	322	302	348	323	296	312	313	314	338	355	333	337	306	306	310	315	317	278	318	305	339	311	334	328	329	331	290	322	353	324	335	326	300	298	311	352	305	323	305	291	363	323	331	305	327	283	306	326	315	335	313	302	293	328	318	305	295	297	299	302	300	306	344	335	320	319	323	294	271	337	285	330	315	337	305	306	343	319	318	297	289	343	292	307	330	346	322	272	304	330	327	321	296	316	311	319	304	330	305	299	304	367	330	305	277	311	327	310	318	325	312	306	288	323	318	334	340	314	316	314	308	312	295	322	321	339	297	326	341	317	304	330	307	328	332	292	334	347	323	325	275	311	369	338	305	283	321	292	305	300	329	297	320	303	299	318	339	307	290	286	321	328	314	296	334	308	335	293	328	287	357	318	337	323	341	283	353	327	314	306	316	334	307	301	320	293	318	339	304	318	313	335	317	290	305	299	357	296	266	340	318	291	331	318	311	333	314	311	308	326
23377	21482	29328	24046	21483	18330	3704	1409	1102	921	682	595	530	430	423	429	330	351	324	281	248	203	244	196	216	203	184	210	179	165	202	160	172	176	157	138	149	149	146	146	127	132	114	145	121	143	104	121	136	124	125	127	121	121	138	108	124	120	147	133	151	125	118	123	142	153	147	131	133	132	139	127	159	115	149	125	116	132	141	144	136	117	130	135	125	130	144	114	114	111	128	135	114	126	117	107	127	129	114	127	141	140	131	129	125	127	120	108	143	107	143	148	127	127	127	151	124	119	132	145	122	123	120	139	136	129	130	139	126	130	124	125	128	138	116	130	115	127	126	130	103	117	124	123	133	119	130	126	117	109	117	117	111	108	129	127	113	131	117	110	135	146	113	135	120	127	125	130	107	120	118	117	133	137	116	114	134	124	128	113	116	124	130	127	130	120	111	133	120	122	125	124	109	119	137	107	131	141	129	115	123	127	116	121	122	123	114	124	119	121	109	136	137	113	112	117	139	116	97	129	105	119	122	127	139	121	125	116	128	128	132	124	106	115	106	136	131	133	126	119	118	113	117	117	113	100	130	114	111	122	104	118	128	123	128	131	126	124	109	123	129	113	106	142	125	121	118	140	127	125	125	140	143	116	107	104	116	114	104	130	131	125	122	110	115	120	134	149	119	108	114	111	130	124	118	120	128	97	115	115	108	115	114	123	126	118	118	132	130	128	143	121	132	108	118	106	109	125	133	107	111	123	137	110	123	123	113	130	116	133	104	108	99	114	106	113	131	104	135	131	109	115	126	112	132	119	130	131	131	132	114	134	123	128	91	114	124	129	109	116	124	113	125	147	124	131	103	116	128	139	91	119	114	132	145	120	130	135	108	141	126	123	107	107	119	117	132	130	128	115	141	125	110	121	139	136	123	117	126	119	126	137	145	138	112	117	136	120	135	123	114	133	123	114	112	134	93	144	114	120	119	115	124	123	100	121	136	101	124	107	113	131	112	134	127	128	131	128	116	110	105	130	110	121	106	131	128	129	113	118	123	122	143	124	127	115	115	118	134	109	128	112	122	117	132	100	121	119	101	139	112	128	129	105	130	116	115	136	125	126	136	105	129	116	99	138	136	133	129	137	121	138	135	110	129	122	123	131	123	116	112	118	97	124	138	103	128	118	127	120	103	102	125	112	146	118	110	105	116	120	134	111	133	121	127	111	136	133	129	127	125	142	127	125	107	133	104	126	123	114	128	116	111	119	123	128	121	125	111	109	127	113	104	105	114	122	119	125	134	129	133	112	132	118	97	103	96	110	114	117	123	100	125	108	134	122	127	113	110	127	113	116	101	139	116	119	122	123	147	116	124	122	105	102	130	123	110	118	115	100	115	114	139	126	129	112	108	129	145	100	124	134	118	141	107	116	106	126	124	136	128	124	121	103	126	120	115	118	116	141	121	122	120	118	129	121	125	121	116	107	109	100	99	145	145	112	99	128	102	135	146	133	122	117	108	128	114	120	113	125	116	105	117	127	107	122	122	118	112	167	124	129	141	136	100	103	114	124	113	114	129	130	105	111	121	116	133	126	142	127	122	135	109	123	126	152	129	120	112	125	111	122	116	125	115	110	141	134	117	118	122	122	134	103	113	125	131	126	132	139	124	128	115	114	127	127	109	123	104	110	126	118	136	101	130	130	137	128	125	127	129	133	128	102	117	124	128	107	129	134	139	127	123	130	121	121	104	134	119	135	128	110	123	105	118	114	134	114	122	123	111	110	103	133	91	119	117	110	122	107	122	128	140	106	148	144	116	137	116	117	110	105	144	128	120	113	109	120	129	117	130	124	114	117	115	120	134	118	126	139	98	107	116	95	124	124	117	136	127	128	137	100	115	125	137	150	100	118	108	122	123	108	122	137	124	113	140	113	110	108	148	131	120	128	125	130	112	127	114	118	118	119	137	123	102	138	103	122	112	136	121	136	116	127	144	95	105	127	123	121	100	104	148	95	136	136	111	128	128	129	109	115	120	127	102	131	117	115	129	121	107	127	130	132	127	131	122	125	129	117	129	123	135	118	110	130	126	111	126	105	130	102	144	120	129	112	119	122	118	140	115	115	114	114	122	113	120	132	95	118	121	134	115	132	113	118	118	117	109	129	104	118	110	128	132	125	115	117	111	118	124	102	127	117	122	130	101	112	130	111	117	92	112	146	97	124	93	110	119	112	125	115	119	128	116	103	99	130	121	107	110	122	125	109	106	107	125	114	142	121	132	121	115	133	109	105	140	110	126	106	116	108	132	107	142	109	121	114	107	127	124	112	139	128	115	130	133	102	130	113	120	127	122	122	110	111	134	116	133	116	129	98	129	110	123	138	100	132	126	107	113	132	106	117	97	119	142	122	114	126	101	115	120	136	117	142	119	122	131	116	118	139	140	130	100	110	92	126	121	113	118	122	115	102	136	124	121	139	119	128	119	115	143	128	128	114	139	122	120	124	124	119	111	101	129	128	128	127	106	119	118	95	110	119	129	128	128	118	126	133	109	127	111	114	136	115	117	154	107	112	122	120	131	110	128	114	118	151	114	117	123	102	112	116	115	125	123	113	137	128	126	131	118	113	108	128	120	126	112	122	121	115	126	129	123	139	132	122	118	120	88	114	103	130	115	121	124	136	121	116	144	123	133	133	132	119	132	123	118	125	110	118	107	128	113	128	116	138	108	125	99	129	124	108	112	120	109	124	111	122	134	119	105	119	120	107	109	103	124	95	126	111	118	117	109	128	122	120	138	120	122	118	114	137	103	125	150	124	118	136	111	126	121	124	127	100	121	112	127	120	134	114	123	117	114	102	111	137	139	121	132	127	137	136	138	136	115	116	114	114	125	106	97	130	126	124	124	134	120	117	117	113	112	125	107	122	111	113	125	134	135	106	134	98	100	125	103	119	116	97	129	118	99	133	115	114	122	130	122	140	130	139	121	119	113	108	130	115	116	129	120	123	125	121	118	128	116	122	138	125	129	107	110	111	130	128	110	152	119	114	130	142	129	120	113	160	107	133	117	115	114	114	123	116	119	117	109	97	145	126	137	114	131	133	133	115	115	126	124	130	110	124	134	101	125	121	138	142	119	120	127	121	132	103	112	122	130	117	143	107	133	131	129	127	114	124	93	121	138	107	132	126	126	110	134	125	119	101	123	128	126	132	128	125	120	129	113	132	116	116	110	115	135	119	118	147	115	124	123	139	127	124	122	109	108	115	126	144	121	103	115	119	130	147	128	122	124	129	133	123	117	129	121	102	112	111	117	126	140	105	116	124	120	125	124	117	129	122	117	116	123	126	120	117	114	121	183	106	119	120	127	137	137	118	111	136	106	125	112	144	125	113	124	127	117	130	110	136	141	124	140	125	118	120	132	141	132	104	129	112	116	138	100	130	122	124	123	123	117	114	131	121	118	130	104	131	102	110	116	128	134	106	134	107	116	98	108	127	120	127	131	115	128	108	123	120
18159	31548	28105	19105	12506	9234	7132	5476	4737	3876	3064	2607	2197	1806	1748	1630	1421	1261	1313	1070	840	758	815	676	655	579	578	542	594	520	495	461	443	452	397	373	353	386	385	330	331	350	291	330	285	309	322	297	317	282	290	288	279	294	261	277	314	286	288	298	325	285	296	281	321	292	305	285	309	254	289	287	280	276	278	277	285	304	255	253	301	242	271	273	269	274	255	294	283	277	280	274	249	292	255	280	282	249	259	281	294	297	251	244	257	274	263	269	283	273	283	284	285	248	293	282	264	256	303	288	240	273	275	303	288	291	276	298	295	230	269	264	241	270	295	254	260	268	267	251	276	277	262	259	223	260	282	265	266	278	259	251	255	294	295	247	267	246	280	274	244	218	259	284	250	268	266	242	275	268	229	264	263	264	263	264	261	249	269	269	269	267	253	256	265	257	275	278	262	266	266	256	245	253	282	263	258	250	254	257	267	265	246	284	282	272	294	245	247	271	274	256	250	283	241	247	257	260	256	265	249	241	242	221	229	260	273	289	245	251	237	301	278	248	292	255	274	274	289	258	276	275	243	264	305	235	269	283	273	260	240	239	275	291	245	249	283	292	274	230	256	256	269	266	243	273	272	237	247	264	251	266	250	242	266	276	236	257	267	248	273	292	261	269	269	274	265	270	242	270	262	263	260	266	252	279	247	251	289	250	217	266	260	263	277	252	271	250	251	265	232	263	267	264	258	278	267	243	250	268	262	282	289	268	241	244	297	254	278	262	268	254	259	267	258	243	246	265	258	258	262	275	260	263	271	241	271	288	250	241	272	262	262	252	264	264	268	274	262	245	254	220	251	268	273	282	268	228	254	256	279	252	277	278	246	234	257	264	239	270	268	254	251	274	225	262	243	254	283	245	244	268	258	245	283	257	256	258	243	278	245	267	247	242	281	263	238	276	284	276	289	248	278	264	240	306	253	267	289	272	280	275	261	271	271	274	252	257	262	253	284	299	253	250	239	274	252	262	249	253	257	287	277	262	245	257	261	281	256	275	268	249	285	264	270	260	242	263	257	258	260	278	248	243	251	273	250	275	278	249	281	261	258	248	252	240	251	256	257	292	227	247	266	254	266	250	303	245	261	264	276	268	263	249	251	250	267	242	266	269	271	258	251	274	272	249	255	240	300	265	298	282	259	317	243	245	261	251	295	301	266	270	282	246	258	254	282	251	260	263	266	264	254	275	280	266	286	255	267	270	269	253	262	253	276	277	304	270	240	263	262	256	256	288	271	277	250	267	265	299	279	259	257	257	235	278	261	243	248	247	267	233	252	247	268	277	266	263	254	272	251	286	250	255	252	272	254	268	267	257	277	279	262	230	258	246	264	261	285	271	247	255	244	242	251	276	239	264	278	245	242	245	253	274	230	260	260	263	272	276	245	251	256	250	246	280	267	283	272	270	257	246	242	235	258	253	272	281	264	238	250	243	261	263	277	282	263	271	245	259	271	265	280	247	225	274	250	265	254	262	256	259	256	252	243	245	260	268	268	246	292	250	271	258	250	253	245	235	265	252	256	268	275	275	258	245	266	243	269	218	252	266	269	291	262	257	250	256	269	267	276	243	235	271	248	244	252	244	262	262	250	246	266	257	264	284	271	265	239	282	245	258	276	253	304	269	254	269	268	248	254	274	271	262	285	258	251	251	260	281	246	274	253	257	250	230	244	244	236	257	287	257	284	274	270	254	278	284	282	292	256	247	257	274	263	255	240	290	255	255	248	286	240	254	251	262	268	272	284	267	299	272	276	262	258	236	252	264	273	275	257	272	290	256	232	259	275	248	273	253	290	276	265	281	241	271	299	262	290	268	252	268	276	277	269	278	246	258	285	277	254	251	276	261	254	236	262	270	261	255	251	270	295	264	305	268	247	273	261	257	294	288	264	292	252	247	286	281	248	294	257	266	289	251	242	275	238	258	233	236	245	272	249	253	265	276	276	279	261	230	280	230	280	262	257	237	279	271	262	280	276	261	247	244	228	274	251	255	263	259	258	266	246	257	258	255	253	257	245	248	273	262	279	257	252	271	256	272	285	289	259	260	273	252	259	274	255	253	270	260	282	255	282	259	280	246	250	266	304	272	231	272	258	281	246	257	269	241	253	256	278	270	265	262	279	286	240	286	244	257	272	240	247	264	261	258	267	268	288	277	281	242	242	248	268	290	272	242	235	276	248	231	276	265	274	257	254	275	246	252	250	248	274	269	251	272	256	273	282	252	261	258	224	254	241	267	271	269	265	259	256	252	258	267	258	238	270	250	224	273	263	257	272	266	254	257	286	238	278	257	272	266	255	289	262	264	241	249	269	267	246	293	256	288	257	248	276	258	243	283	243	287	276	259	262	272	272	251	278	272	259	257	223	272	265	217	268	289	242	224	266	269	230	258	246	280	246	251	265	241	271	248	224	265	265	268	283	263	244	280	250	244	248	250	240	239	255	292	253	246	262	247	258	264	277	317	269	253	270	254	252	277	227	244	265	283	269	238	263	258	274	228	261	254	264	257	253	270	229	279	275	279	245	277	289	281	273	264	257	266	271	267	263	275	226	272	263	256	285	266	242	264	226	277	257	277	277	282	231	257	267	261	269	241	252	258	274	271	252	286	291	275	264	262	255	260	289	254	255	248	244	276	277	254	265	272	218	241	244	290	272	242	274	256	248	246	261	278	257	252	277	271	263	281	261	249	249	288	267	276	267	288	274	253	268	246	278	262	230	229	234	262	253	250	263	254	283	248	255	284	260	258	240	264	234	285	253	277	246	246	224	241	247	232	246	264	254	235	265	260	251	243	258	243	245	270	268	290	256	258	291	256	279	245	264	258	269	269	249	260	272	270	288	269	260	267	273	260	256	292	269	284	261	263	273	258	261	269	275	277	257	250	231	271	261	253	258	296	282	271	257	273	254	272	251	263	249	234	273	271	252	285	267	255	247	238	248	254	264	255	272	255	251	246	255	243	261	285	256	254	245	258	276	275	242	260	288	257	278	213	257	253	247	247	246	246	288	254	239	267	242	268	274	264	249	260	256	258	252	252	275	272	276	261	236	276	253	262	247	252	251	271	262	252	264	219	253	246	256	246	275	242	243	272	256	263	244	255	257	218	300	256	302	256	228	248	248	261	243	251	247	245	257	226	256	263	250	266	263	272	279	247	267	265	255	263	282	272	273	274	261	238	261	266	249	268	257	244	277	253	281	283	266	242	248	268	247	269	240	292	253	255	231	270	238	313	245	266	254	266	259	247	284	265	261	250	270	274	265	285	276	244	261	246	248	259	260	256	243	288	272	256	257	285	271	273	251	249	258	276	274	259	234	255	261	251	250	254	243	276	261	287	263	268	223	255	219	270	256	264	268	251	303	269	272	236	262	257	266	244	237	283	259	265	254	237	247	251	289	264	246	270	290	248	262	261	276	270	277	265	268	241	230	262	277	261	276	267	250	268	242	250	300	244	249	270
26950	20617	10790	3398	1319	906	689	561	440	431	391	354	333	340	283	284	287	254	246	304	249	225	258	254	230	193	247	237	211	219	198	237	240	192	234	208	209	208	239	228	205	233	219	188	226	193	202	217	196	225	217	231	207	229	216	234	209	218	188	217	228	180	182	205	223	213	205	200	200	193	221	213	198	197	231	229	224	229	205	224	233	220	209	199	223	184	223	232	203	218	215	217	213	217	213	216	196	215	205	223	201	212	219	207	237	190	236	239	207	212	189	199	206	200	192	186	185	200	191	209	214	220	215	219	206	186	192	252	198	192	202	205	208	209	205	251	249	204	180	205	212	203	219	222	213	193	214	213	206	213	203	237	211	217	213	187	211	214	186	198	206	226	225	193	221	202	210	206	203	235	235	196	205	230	218	216	212	215	187	220	207	229	192	216	227	212	217	227	213	196	231	234	235	205	205	212	227	223	213	215	205	177	205	217	207	217	234	224	215	233	199	193	193	224	209	210	233	212	193	201	201	204	213	194	228	214	201	211	239	191	200	220	193	213	230	207	249	219	227	218	202	220	198	199	194	186	238	204	224	227	204	188	223	182	206	228	218	189	236	208	190	192	218	201	224	202	207	190	204	214	207	202	184	216	198	207	216	204	192	216	230	214	209	188	219	220	199	214	211	211	198	217	222	204	215	212	184	199	221	190	187	212	235	210	252	199	202	222	215	224	233	230	202	212	183	191	210	199	185	201	242	230	212	188	212	224	213	197	208	233	206	218	234	221	225	184	214	202	216	193	194	204	238	194	187	190	209	246	198	236	197	186	208	203	213	226	203	242	195	236	209	199	203	215	222	211	197	212	204	203	209	189	202	204	213	187	192	218	216	201	199	212	208	228	230	207	201	195	196	212	210	206	214	228	213	201	190	202	205	212	220	213	215	221	200	174	206	207	189	202	179	194	234	213	204	188	176	199	223	208	215	210	232	213	206	224	188	220	213	174	197	195	191	218	228	213	188	186	179	201	179	214	213	187	206	213	197	202	246	214	186	183	203	194	199	214	226	209	213	229	216	196	181	209	212	216	183	222	197	216	198	184	192	210	208	211	229	207	224	206	219	215	217	207	208	210	208	211	193	190	202	209	233	207	227	213	212	207	213	219	206	194	194	198	207	183	208	208	222	204	208	220	225	241	221	219	250	181	216	224	216	214	206	228	209	213	202	214	205	225	192	201	206	193	230	197	230	187	217	203	216	199	198	194	210	212	217	210	218	191	222	195	209	202	227	185	201	219	210	220	190	226	207	219	222	224	200	209	201	220	203	204	200	196	201	213	199	208	196	213	195	179	180	224	217	219	199	197	207	197	200	196	204	204	207	211	206	224	227	224	199	219	187	198	200	192	194	213	191	198	192	227	209	205	224	210	182	242	202	191	213	238	193	212	201	208	199	194	219	204	223	206	187	206	198	221	240	201	208	220	216	206	214	213	215	203	180	198	219	228	237	227	215	213	230	197	196	213	233	215	200	214	218	208	237	211	219	216	215	232	220	217	212	218	194	203	215	222	202	235	174	207	215	225	211	212	203	212	206	230	213	209	212	203	211	209	194	196	181	209	210	199	208	214	215	186	233	237	193	221	215	216	210	232	190	223	233	236	221	215	239	193	218	169	206	224	206	219	230	209	217	202	195	222	193	205	218	196	211	201	240	193	180	218	207	201	211	201	190	228	214	208	217	240	221	204	210	227	229	208	228	201	182	206	217	216	182	207	235	227	208	232	217	187	223	195	208	215	213	241	211	215	208	231	228	197	211	221	228	205	188	200	222	203	187	213	232	197	189	202	225	203	205	201	246	203	191	202	201	212	217	193	219	195	263	224	211	193	227	187	224	169	194	216	199	197	215	229	209	196	204	219	195	200	208	192	216	205	225	183	217	217	203	224	195	193	241	201	205	202	196	208	217	215	193	213	233	205	199	204	222	212	184	184	244	228	231	232	210	192	207	216	218	207	202	198	216	220	230	195	189	195	205	192	206	202	225	214	207	223	224	205	185	195	203	211	234	208	206	234	215	217	210	225	226	196	200	227	203	189	188	208	207	218	223	235	235	197	209	193	215	224	194	209	228	200	218	213	232	209	219	211	193	209	218	239	203	226	207	228	212	215	209	191	210	219	213	223	233	206	217	203	198	197	210	219	224	203	213	227	224	226	199	206	192	222	226	218	215	224	214	203	199	228	213	213	205	216	221	195	209	198	223	178	207	236	201	211	178	216	214	206	221	204	228	213	204	185	202	209	183	221	219	196	214	207	204	207	201	183	214	217	207	241	219	221	187	209	190	199	204	227	219	209	221	215	215	210	223	201	217	201	201	213	219	222	209	199	200	208	218	222	215	196	208	218	187	231	184	207	198	201	203	217	199	214	221	210	218	209	224	213	227	192	183	178	214	210	200	232	194	192	192	198	219	213	187	212	217	209	195	202	200	194	218	221	211	195	219	198	193	188	225	220	213	206	233	195	213	212	221	205	221	184	211	189	211	213	235	202	227	185	205	212	231	234	198	206	218	212	214	214	198	194	208	229	204	216	191	223	224	186	193	223	193	194	203	204	217	212	214	217	202	237	197	214	219	212	195	205	191	225	226	205	224	223	222	201	206	232	225	201	216	201	207	228	186	201	227	214	199	210	176	213	205	205	189	218	198	230	213	234	205	214	178	222	249	216	210	217	207	211	235	187	232	203	222	215	193	216	217	222	221	210	234	211	196	199	224	188	225	225	202	210	224	215	219	199	210	186	229	212	198	226	244	208	203	220	211	212	210	220	199	227	199	241	200	225	209	200	209	208	217	170	219	207	206	197	209	202	218	225	208	213	208	213	176	199	212	196	212	210	196	227	235	180	202	199	225	210	201	190	193	207	237	241	229	215	232	189	231	196	214	204	230	198	196	224	203	213	205	231	217	197	202	198	210	222	199	222	194	223	207	209	218	216	207	178	211	202	207	221	205	207	205	225	195	222	214	214	206	206	222	249	198	203	213	195	221	206	197	222	198	234	223	224	200	223	222	183	196	216	173	191	217	197	190	213	230	211	216	219	190	212	230	228	215	195	193	205	180	227	200	192	208	204	237	194	218	205	218	220	196	208	207	206	193	224	186	197	197	223	211	219	207	232	194	216	214	209	203	213	194	195	206	185	212	218	212	223	211	183	215	207	195	195	211	211	187	195	210	229	218	230	230	242	195	188	202	230	206	228	224	193	197	190	215	194	209	208	208	210	201	215	216	211	212	197	186	205	224	199	208	210	221	212	185	214	205	214	190	195	214	201	220	192	212	217	187	190	217	217	208	224	209	215	213	214	207	216	205	211	225	231	201	216	225	200	222	205	183	204	199	194	233	230	202	228	203	199	204	187	213	204	193	198	206	218	216	197	191	226	245	205	216	190	221	192	240	209	203	205	196	227	201	201	213	216	224	205	194	211	226	230	232	199	225	229	222	194	209	186	206	194	215	209
13441	17873	15003	8559	5042	3650	2696	2256	1794	1433	1324	1202	1131	978	905	907	895	813	732	782	610	649	603	621	552	556	570	590	518	590	607	548	555	529	525	490	495	490	478	510	494	503	513	468	475	479	477	460	487	472	476	491	497	464	458	463	477	500	478	481	454	456	474	468	476	470	453	504	481	449	467	460	431	462	521	466	502	495	439	453	455	471	456	445	455	477	479	436	485	453	455	511	467	474	479	420	460	484	454	440	462	489	435	519	475	494	499	458	444	483	476	499	433	436	479	469	464	486	484	466	470	494	464	428	479	450	438	469	452	450	504	503	445	461	498	513	471	432	475	437	433	458	420	457	486	441	463	434	433	452	458	456	463	494	452	444	455	477	461	429	498	503	429	444	474	412	440	477	445	454	492	473	423	465	467	496	456	481	461	475	511	418	478	484	468	492	449	442	470	460	451	482	469	466	439	499	453	428	453	496	442	432	468	432	446	473	500	445	475	439	484	474	401	455	497	478	454	447	493	457	462	417	479	452	447	480	443	446	480	476	507	441	479	462	475	454	456	474	462	464	491	433	443	475	467	471	449	492	446	428	431	459	448	465	448	482	479	428	475	422	455	505	416	485	430	488	484	453	414	462	456	430	486	438	473	452	446	475	452	464	453	458	456	462	482	509	436	456	423	435	489	462	462	469	447	455	497	467	460	463	473	459	443	465	463	413	410	442	459	444	455	461	461	466	466	470	469	457	477	455	465	483	449	444	448	445	502	471	484	446	435	504	477	435	478	457	449	448	473	483	414	488	483	486	433	466	447	440	472	458	448	438	443	428	454	474	426	490	440	471	449	448	463	463	504	480	446	437	460	475	451	424	483	456	491	459	433	496	493	447	458	441	458	443	412	538	431	466	455	469	444	480	440	437	436	455	419	486	446	428	475	490	478	470	439	462	461	420	476	474	480	468	489	492	453	463	458	457	469	464	486	457	458	439	456	479	439	483	501	468	487	490	475	453	466	460	486	467	427	474	477	456	461	468	428	467	437	432	477	420	475	472	460	458	424	431	451	455	447	456	487	473	431	443	510	442	474	467	454	445	449	469	469	467	470	473	468	408	464	471	454	465	465	457	456	444	428	479	483	507	455	475	459	484	468	458	467	475	447	472	456	457	460	468	479	458	422	430	444	443	446	442	454	453	490	410	485	459	446	472	423	456	450	456	461	445	437	456	457	479	463	503	482	451	457	485	462	439	448	449	459	438	479	467	489	458	450	481	451	494	470	461	468	478	469	463	500	449	463	459	456	442	439	456	490	463	476	444	450	464	441	452	439	425	487	458	453	494	463	439	459	439	466	446	505	444	460	457	466	475	473	443	451	441	449	441	427	435	500	467	499	439	467	454	464	472	474	484	474	452	449	450	441	471	480	435	453	437	502	423	447	519	407	438	467	439	515	463	455	486	462	473	448	437	517	448	452	491	448	462	492	431	475	453	441	441	430	450	428	436	459	448	432	461	443	448	447	466	460	492	461	436	443	484	481	416	477	421	478	440	470	450	454	462	450	455	475	457	417	447	484	462	413	463	436	472	494	461	489	467	498	464	471	443	454	509	463	465	477	457	480	486	495	454	490	468	443	402	470	471	464	475	416	472	482	483	421	461	478	481	448	481	425	439	474	425	436	490	464	446	469	453	457	444	466	448	459	498	455	491	492	478	494	477	441	495	472	421	446	500	464	457	440	473	478	426	468	454	472	455	458	490	479	439	470	439	435	454	444	487	400	434	463	463	441	479	491	457	477	433	463	428	456	458	457	486	462	492	460	437	486	463	458	456	449	464	483	469	447	475	465	433	466	419	448	472	482	464	450	437	426	434	464	490	440	464	463	459	428	449	513	432	465	484	449	469	426	474	473	442	471	484	467	414	460	469	441	482	458	491	472	454	453	472	455	466	447	461	461	487	434	498	432	461	501	444	427	445	490	477	461	502	496	491	449	446	510	475	485	441	499	436	484	473	456	450	470	476	462	425	468	461	457	447	491	467	448	462	479	483	482	458	453	510	456	435	434	422	471	440	479	467	429	459	437	448	467	452	442	442	482	463	473	435	459	463	416	448	423	408	464	448	449	441	431	457	466	459	489	439	438	461	460	451	443	489	476	481	463	456	433	436	470	444	478	456	453	466	451	476	406	449	434	461	443	457	406	451	473	471	445	492	453	453	441	486	440	460	458	460	464	437	454	466	423	430	476	467	482	481	421	439	446	437	448	510	471	467	470	419	499	485	435	450	483	458	453	450	431	458	452	446	457	453	525	469	438	462	458	466	514	469	497	473	467	480	469	432	435	445	419	459	455	468	476	423	456	462	480	489	454	452	462	458	450	463	500	447	463	441	501	475	473	447	451	460	464	473	474	483	413	458	455	438	452	445	466	459	471	493	466	444	473	481	461	470	436	470	511	479	502	483	468	445	480	440	492	502	482	452	446	476	466	479	453	427	463	413	448	424	480	448	492	427	429	503	478	449	522	461	463	484	491	452	480	497	449	489	497	488	464	473	457	454	464	499	429	464	469	435	457	447	439	432	481	470	493	447	474	466	443	538	411	481	416	473	461	470	473	484	439	490	442	432	455	440	448	440	448	482	446	465	429	485	465	478	453	461	449	454	449	458	458	489	461	477	471	449	462	442	432	470	459	453	486	429	419	433	451	440	469	470	466	417	447	485	475	466	435	455	510	497	435	492	516	453	467	486	422	476	471	461	438	471	466	472	447	464	474	416	489	481	491	462	480	455	484	488	444	477	427	438	463	470	448	483	464	464	462	478	446	449	489	469	457	457	455	416	453	457	502	433	452	474	452	463	469	441	441	492	448	469	475	440	485	460	461	464	427	440	466	452	460	452	454	482	473	452	462	483	474	489	450	454	437	503	491	476	448	463	449	421	508	445	459	440	465	437	483	477	488	461	469	463	452	437	462	479	471	451	477	495	472	479	457	464	454	451	500	472	402	443	445	489	453	460	462	462	448	466	480	485	490	454	457	454	445	453	471	468	415	485	472	458	488	433	471	484	509	452	476	444	451	442	475	438	466	505	449	451	463	449	416	481	422	451	454	448	474	418	466	494	467	448	427	432	467	461	445	498	443	455	479	438	478	459	482	437	454	456	455	446	438	485	456	428	464	460	479	459	484	451	455	452	469	436	450	444	468	462	407	482	474	487	441	450	447	443	464	455	470	457	477	461	488	486	463	480	424	471	499	509	475	452	449	409	451	506	447	478	415	460	423	464	497	471	435	469	443	458	487	464	462	454	483	429	465	456	459	446	450	442	439	491	458	445	501	451	476	458	506	462	425	466	495	459	467	478	462	475	452	504	504	441	466	456	447	512	419	479	456	445	470	491	447	439	466	434	492	464	473	440	451	423	455	414	474	483	442	457	435	476	447	504	457	452	450	448	437	434	478	483	463	445	461	429	459	465	487	429	497	467	446	436	483	450	469	456	482	500	420	488	506	452	469	500
24391	21486	28547	24823	19329	3806	1364	958	640	545	502	427	395	370	326	313	307	260	266	247	215	209	196	220	190	188	172	187	171	167	175	166	149	172	173	150	148	161	158	161	155	145	169	143	146	144	166	118	158	149	149	142	124	151	164	151	152	154	176	164	168	132	143	162	138	153	134	142	137	134	160	156	160	158	154	164	140	130	152	127	168	152	140	144	155	128	132	134	136	162	132	133	135	121	152	119	139	142	160	131	129	141	141	142	149	155	149	154	156	163	125	164	145	140	141	148	146	132	156	134	136	149	147	127	153	143	159	148	121	126	156	127	142	127	129	142	140	142	160	157	137	120	126	150	131	140	139	142	135	128	130	150	147	157	160	154	137	128	143	136	136	143	148	128	149	149	158	147	135	133	138	174	142	130	138	125	140	145	148	155	149	130	141	143	135	152	148	169	136	134	158	135	150	141	148	143	131	159	130	162	140	162	156	137	134	144	156	138	151	153	124	141	127	165	124	157	131	155	131	156	144	145	136	140	138	123	130	133	143	137	154	136	147	145	148	142	123	147	138	142	150	136	140	151	147	137	146	157	152	144	130	142	164	149	137	154	165	136	159	129	140	142	132	138	111	131	145	121	128	133	147	164	151	154	132	133	148	128	137	145	132	156	138	137	141	134	145	114	141	139	149	142	134	138	128	128	149	150	132	148	142	175	114	145	141	165	122	140	155	150	133	127	129	131	142	131	144	154	161	140	149	147	135	126	126	172	143	145	138	142	125	149	147	128	144	149	135	162	143	167	129	140	136	145	146	146	126	156	143	157	132	152	153	138	164	115	136	137	133	130	139	129	126	137	157	120	129	161	145	142	149	145	154	153	132	105	132	132	136	127	133	128	145	141	160	127	127	125	136	165	140	128	152	139	136	156	119	144	159	161	151	112	147	175	141	127	126	174	155	171	133	133	146	134	148	148	149	137	117	139	161	149	137	144	143	144	144	158	150	157	145	133	135	156	154	145	147	148	148	139	151	137	140	152	160	133	144	132	149	142	109	136	124	157	122	127	152	139	131	111	151	150	141	138	131	153	142	123	138	131	146	140	150	123	155	147	140	151	137	138	135	148	141	132	142	153	122	119	144	140	157	151	131	143	113	140	167	118	145	131	154	123	114	123	141	137	147	140	145	145	144	136	145	151	146	165	119	137	148	127	129	145	152	141	150	136	149	121	136	137	146	142	115	150	150	163	146	164	146	164	129	132	146	143	152	153	146	131	142	142	144	138	134	144	143	155	127	136	131	151	130	147	145	148	139	134	122	136	124	146	148	118	150	156	148	143	136	120	135	133	144	162	131	153	131	139	128	149	127	148	147	148	157	131	152	146	127	125	136	143	119	135	123	152	117	137	138	132	110	155	149	142	157	139	147	158	136	156	133	163	159	144	149	137	149	123	132	141	140	137	134	120	150	150	142	141	133	157	117	131	142	135	143	122	149	152	114	145	152	139	125	129	165	133	158	124	151	130	123	117	157	123	134	153	137	150	131	147	149	124	145	119	149	125	141	140	133	159	134	157	149	149	129	136	127	146	111	137	151	153	137	116	151	136	143	125	130	138	141	138	137	140	143	147	151	133	132	164	146	137	159	133	134	137	134	123	140	142	141	137	125	147	138	149	135	147	140	114	132	142	158	148	120	136	160	157	133	125	159	150	127	143	129	118	151	134	123	152	133	137	141	153	141	136	139	152	149	162	134	116	145	159	140	150	126	130	157	127	142	138	146	144	142	122	153	132	147	150	121	151	135	127	139	126	161	162	155	133	140	128	128	150	155	139	144	142	137	155	146	135	151	132	142	144	132	139	129	132	141	146	142	140	144	140	148	117	153	128	136	129	134	157	130	136	155	137	164	139	135	160	127	119	150	143	138	149	157	152	141	138	139	126	126	140	131	147	129	137	134	139	142	136	152	127	151	147	164	139	121	140	139	134	136	147	125	126	139	135	147	141	136	140	138	138	142	139	129	144	149	131	128	129	153	171	135	136	141	151	141	154	147	130	127	140	157	159	164	125	143	146	132	131	154	139	142	135	122	137	120	155	150	150	154	134	151	130	151	148	143	137	133	132	151	127	136	151	126	135	117	158	135	161	130	131	135	127	156	153	151	138	158	133	142	143	143	130	143	143	156	132	107	156	140	143	159	147	141	128	115	140	146	119	130	136	125	153	144	145	168	141	124	158	139	146	152	134	128	140	153	157	154	145	130	160	130	145	156	136	141	161	151	152	114	123	163	131	145	151	149	131	122	130	125	129	148	166	143	146	146	130	128	145	132	146	130	141	156	149	155	130	128	130	143	136	137	158	169	134	150	130	139	126	143	143	133	128	138	156	127	149	146	138	131	147	140	118	137	130	152	131	145	150	137	153	153	159	144	128	147	141	111	159	142	148	135	149	156	147	135	138	147	159	147	121	140	136	149	161	148	124	141	147	147	129	133	157	136	118	104	137	155	136	143	124	168	136	115	147	132	121	168	120	134	137	152	140	144	145	143	128	153	146	138	146	138	128	140	140	157	142	135	151	150	142	136	151	127	140	142	146	126	148	141	162	144	137	140	151	136	152	139	139	151	143	142	146	133	157	113	127	164	159	143	135	151	160	135	129	136	154	145	130	138	136	128	147	137	159	123	140	142	136	156	144	119	140	150	158	124	123	140	123	160	136	125	144	125	141	135	135	151	130	159	142	147	140	132	146	140	161	122	126	156	157	157	157	135	147	131	142	130	132	145	125	128	130	148	154	131	144	151	144	150	129	156	145	148	132	137	153	123	124	143	128	155	145	123	122	134	146	127	145	138	135	149	140	153	141	125	133	130	129	140	127	147	140	117	144	136	134	129	134	153	145	125	133	143	162	149	138	139	128	113	140	122	135	130	143	142	136	125	142	140	166	140	137	125	161	131	128	135	131	146	135	122	113	124	163	138	145	138	127	148	157	161	135	150	145	128	138	135	144	146	156	145	124	142	158	128	123	145	140	138	133	129	153	147	142	150	145	160	141	151	137	154	148	137	127	158	132	145	163	119	136	127	145	126	158	123	133	160	151	149	126	155	137	152	142	158	125	157	128	126	147	141	151	142	150	138	130	141	116	161	162	151	169	142	129	148	136	135	116	139	151	139	145	149	133	141	146	137	143	134	156	142	130	139	152	148	131	138	129	149	146	137	124	146	146	126	131	153	169	130	151	147	149	142	157	115	141	124	166	140	148	126	155	157	134	151	159	129	130	127	143	162	165	142	130	132	146	154	125	130	146	133	138	112	127	134	157	138	130	122	145	146	138	136	133	133	141	121	131	137	139	126	125	127	131	134	134	129	128	135	123	146	145	135	139	128	133	145	156	150	123	127	128	131	146	154	148	137	147	142	154	136	133	131	149	139	151	143	136	133	131	145	147	145	139	133	136	138	156	133	143	128	125	148	166	142	135	134	137	145	144	153	134	134	159	149	160	131	135	129	136	152	130
14683	25091	22480	14150	9199	6557	4773	4050	2882	2409	2145	1843	1629	1504	1265	1149	1116	1090	866	992	820	706	563	581	551	536	470	476	475	463	458	490	387	404	414	416	402	400	344	379	336	336	358	355	328	313	325	351	291	349	306	340	345	322	330	379	336	350	336	326	302	342	316	344	351	313	350	322	344	323	335	344	316	358	325	300	331	330	296	363	312	308	324	329	318	321	322	314	338	295	303	329	341	303	332	338	315	324	316	325	333	327	323	331	285	327	322	321	332	320	333	349	320	327	335	369	341	328	275	306	323	345	327	319	302	294	310	329	328	343	353	313	326	353	316	312	318	311	319	317	299	330	320	326	290	316	324	311	352	309	312	308	321	300	316	339	318	348	321	312	315	319	333	337	310	322	306	306	314	300	291	315	320	334	318	329	330	322	274	325	335	315	310	321	312	310	309	335	310	311	352	336	320	278	311	296	302	307	328	311	340	321	308	302	357	311	308	329	308	327	324	302	302	317	328	326	285	311	349	333	307	322	301	327	318	322	323	308	331	301	315	295	339	314	305	333	347	317	315	311	333	346	301	330	328	310	282	332	345	341	279	321	345	336	330	303	324	296	325	318	341	315	322	345	276	350	318	297	310	311	307	325	322	333	319	339	321	316	295	296	284	310	313	302	308	292	333	314	345	328	302	295	319	342	290	318	326	325	326	294	335	344	310	314	353	308	316	332	300	330	297	291	322	339	336	318	313	337	324	321	303	337	337	297	329	322	319	313	276	328	324	307	338	320	310	324	303	332	289	321	308	315	312	322	288	309	325	314	302	320	307	315	334	344	342	321	285	301	304	302	318	323	308	335	298	319	326	343	346	320	308	304	307	298	304	334	277	338	322	311	339	305	325	320	352	333	346	304	343	323	288	312	333	320	327	324	315	292	340	321	328	342	323	300	316	336	316	314	301	307	307	296	321	304	316	343	330	338	325	315	304	302	327	332	341	304	368	308	328	298	329	338	284	318	315	322	297	352	312	327	317	328	325	299	310	333	307	331	369	304	300	323	295	301	319	319	319	322	312	331	349	327	306	363	319	322	330	343	343	316	277	309	300	317	325	306	298	343	293	303	301	305	308	340	341	332	292	318	320	296	310	336	298	317	307	352	293	328	302	313	296	305	351	320	304	305	330	334	320	312	353	318	313	289	315	315	323	316	303	289	321	307	316	326	343	296	305	299	327	331	304	332	325	283	330	337	320	310	319	312	297	316	300	313	322	290	328	325	308	307	329	339	313	333	273	301	350	327	305	320	295	337	329	316	310	315	305	328	306	363	302	327	324	314	298	306	287	324	275	321	292	313	294	303	316	309	323	316	301	340	293	311	329	296	316	306	321	318	362	337	339	350	337	320	318	293	303	324	333	321	329	342	312	294	329	314	308	316	297	343	308	323	310	322	296	323	281	312	334	317	325	291	312	340	293	323	347	295	307	335	293	350	316	323	340	311	287	295	329	345	328	304	314	328	326	299	333	298	345	298	274	312	298	348	310	314	301	331	308	325	313	318	322	356	322	315	286	322	321	307	290	316	317	296	311	292	312	342	337	304	296	294	310	351	340	303	267	288	304	335	330	326	292	327	263	347	313	324	313	342	316	307	311	289	301	321	334	319	316	316	304	324	328	343	330	289	319	316	261	309	282	311	328	285	313	324	327	349	291	324	341	323	335	311	311	305	297	321	327	327	300	326	271	312	336	320	292	291	359	309	305	344	314	312	340	323	297	285	345	311	320	317	302	303	302	324	321	321	313	291	356	305	367	297	342	342	309	278	322	311	317	292	326	307	349	334	331	315	320	298	306	329	321	314	331	319	325	307	312	322	347	330	336	299	323	309	304	329	305	287	340	291	313	313	327	275	313	332	322	330	301	310	316	341	335	266	290	329	294	351	313	306	371	344	297	302	336	332	319	315	332	305	345	316	334	314	335	332	311	323	311	330	307	301	294	329	332	314	298	325	291	295	333	328	349	323	332	364	304	324	332	305	324	296	345	300	360	325	313	319	341	321	301	320	323	314	325	288	322	318	292	308	309	330	325	323	346	317	304	296	310	341	278	299	282	345	322	297	291	314	289	306	294	304	328	339	320	307	335	301	310	317	323	331	310	344	298	336	318	317	314	325	324	337	302	333	337	297	279	295	347	313	317	319	336	297	301	308	283	338	270	316	305	299	325	282	335	335	306	320	301	315	308	290	300	325	292	345	300	321	318	306	306	319	323	301	326	307	326	298	318	329	322	329	282	321	317	323	338	334	341	301	349	294	333	325	323	297	306	320	278	338	305	328	310	308	319	307	280	293	316	299	330	318	323	290	329	325	316	339	303	304	320	296	326	313	270	306	290	322	321	348	290	338	348	321	318	359	337	317	339	300	330	308	302	326	312	343	309	316	304	319	273	309	333	315	330	328	296	333	306	306	295	312	332	324	321	317	311	286	302	286	300	312	333	282	290	318	313	327	317	317	324	329	307	311	301	345	309	312	321	310	317	341	304	329	323	317	324	271	359	309	319	329	344	345	323	339	326	337	278	301	299	328	332	349	305	310	298	314	305	317	326	322	307	310	351	323	309	343	315	309	324	314	319	327	313	326	304	319	324	321	318	301	310	323	323	314	284	337	310	325	305	275	292	298	330	291	300	348	316	311	326	299	329	337	338	348	305	278	287	320	299	319	317	357	336	333	295	332	308	350	321	322	288	328	324	336	309	321	306	320	322	314	306	302	305	331	314	304	292	340	319	308	298	305	300	338	321	341	312	314	333	331	328	318	301	336	303	331	339	351	284	307	330	295	312	325	302	270	308	324	298	310	310	298	307	299	304	314	330	326	321	302	301	301	382	322	299	302	299	328	290	329	337	304	293	313	311	334	333	286	329	307	335	350	306	298	339	350	306	325	347	312	330	341	308	337	316	303	291	326	306	324	294	312	292	339	306	322	311	323	298	350	311	352	305	342	319	334	301	301	348	314	287	291	301	323	313	317	315	338	323	315	347	297	317	308	316	307	312	314	321	299	316	297	329	345	314	341	319	331	291	340	326	311	318	341	344	301	302	327	337	292	329	308	280	328	332	313	307	313	290	326	309	298	324	333	332	287	324	287	321	310	319	348	349	340	335	294	327	320	315	321	329	328	303	322	333	313	305	341	334	323	306	310	339	301	332	317	294	333	331	298	311	317	288	305	324	302	298	324	305	327	307	295	330	310	314	333	305	302	309	328	312	312	328	309	324	292	286	313	281	322	321	327	299	332	308	337	299	333	337	343	316	323	322	309	299	332	315	294	313	321	281	329	302	305	342	328	305	325	324	309	331	333	296	294	330	330	290	328	300	348	309	324	320	301	284	330	336	314	342	328	317	328	301	322	334	325	296	326	332	339	316	330	289	314	319	333	300	285	318	304	329	347	343	312	355	352	297	345	320	309	312	316	336	334	306	294	335	306	288	305	323	319	341	311	342	333	336	312	317	301	304	330
23403	21444	29309	23982	21446	18410	3634	1430	950	799	655	565	504	462	419	378	396	327	322	312	288	242	188	197	204	171	180	184	177	180	150	147	149	151	162	136	153	178	160	133	165	150	143	105	123	127	114	127	144	131	133	119	139	130	111	118	140	132	141	128	136	122	130	139	144	112	115	132	141	122	141	137	133	137	129	120	121	110	114	123	123	121	128	124	145	123	111	110	115	108	127	132	124	114	102	136	109	95	105	135	135	123	130	138	117	134	103	130	136	134	121	121	119	99	149	129	126	116	113	144	134	113	118	99	135	111	125	112	109	96	128	109	115	145	115	141	131	135	129	125	119	137	115	116	121	143	117	95	131	119	112	113	118	117	114	118	133	136	126	109	110	118	117	136	133	115	124	133	106	124	115	119	115	109	130	129	138	121	127	131	123	101	137	120	110	115	120	121	116	128	132	123	127	109	131	137	128	124	127	117	117	117	120	129	124	139	137	129	100	126	111	158	121	126	144	146	117	125	114	129	121	120	115	128	128	139	107	119	132	133	118	110	123	129	140	134	115	118	127	122	106	122	110	132	119	130	98	110	115	107	124	135	127	115	91	130	129	120	115	154	122	123	135	138	121	128	119	123	120	102	115	160	135	118	114	140	118	133	122	120	118	134	126	142	129	132	109	114	128	107	106	115	142	141	126	104	128	109	96	127	128	111	118	108	98	125	119	115	111	125	106	106	118	129	99	126	117	108	146	113	123	117	120	118	121	106	133	110	112	117	142	119	129	135	115	108	133	113	119	129	105	115	124	144	122	116	108	125	128	119	122	117	113	99	132	102	137	132	142	110	124	128	118	144	125	133	112	113	122	101	123	123	123	123	134	131	124	122	137	130	113	134	105	123	106	121	137	119	118	122	130	126	129	119	133	128	139	134	122	109	117	132	140	125	118	130	125	135	145	132	128	125	104	113	133	123	125	107	113	113	129	112	112	122	131	137	129	115	114	141	116	125	135	123	118	109	141	128	114	133	118	147	114	110	106	110	118	111	127	141	124	124	132	103	113	105	120	141	121	113	112	104	149	125	111	126	135	122	142	132	96	109	135	111	125	113	116	114	132	123	134	119	103	124	104	117	114	107	142	140	133	117	118	125	124	126	128	118	121	110	134	110	108	129	126	102	121	119	126	129	122	131	133	128	110	107	113	138	131	116	117	140	108	117	102	121	136	114	139	140	99	121	134	138	118	122	125	123	129	102	121	135	114	139	123	118	122	124	127	120	122	133	111	127	129	124	131	149	124	94	128	121	110	111	123	121	119	119	115	100	137	120	115	145	133	130	112	118	126	131	125	148	137	144	105	126	123	114	109	121	128	117	128	116	103	127	124	105	126	108	118	132	131	103	120	114	105	122	115	123	116	117	117	104	126	112	118	124	137	117	107	113	108	128	136	123	126	109	127	127	125	112	119	116	106	145	148	135	113	129	119	108	127	124	123	129	106	122	114	127	146	124	110	109	137	117	128	121	124	127	128	116	117	122	120	117	123	127	126	131	129	110	115	128	122	109	124	110	144	133	99	111	108	115	123	127	128	103	131	139	106	121	125	109	113	117	129	110	126	132	107	127	109	136	107	123	123	122	95	120	110	133	131	138	136	110	128	104	111	108	121	131	115	119	116	134	122	120	125	106	113	138	142	116	130	107	108	86	127	109	119	114	128	122	132	126	109	124	128	110	118	119	136	118	125	142	115	100	127	112	129	116	112	118	114	108	128	124	113	115	115	117	124	113	131	101	91	109	136	118	120	129	127	99	107	121	123	134	136	117	126	144	111	127	115	132	125	117	128	130	135	104	120	109	124	129	109	109	125	113	132	128	118	124	130	125	122	124	131	103	131	132	127	113	128	137	132	136	121	142	102	121	118	125	127	124	108	132	119	111	112	124	105	133	131	120	106	121	124	100	97	129	136	129	121	142	106	130	108	131	130	117	125	115	126	120	132	124	134	116	106	134	106	131	135	104	109	133	131	103	132	107	122	138	122	135	135	106	116	123	124	134	141	142	144	120	129	117	122	129	111	146	127	119	127	137	129	140	108	128	117	123	136	142	123	115	134	127	135	127	112	116	114	121	113	124	132	118	130	101	111	106	114	101	131	109	126	114	103	117	117	119	138	118	132	93	142	114	135	122	108	112	126	118	126	124	116	126	116	107	110	117	128	127	143	110	109	138	112	134	133	120	113	118	126	122	122	115	121	123	114	95	141	107	126	120	140	130	134	138	129	106	106	118	109	141	137	117	119	133	127	136	127	132	124	130	119	127	127	117	136	114	114	118	125	123	115	125	119	129	129	120	129	113	117	136	107	101	133	117	116	111	104	112	120	122	111	127	121	134	117	129	133	122	123	115	116	115	113	122	135	125	138	120	114	112	128	138	127	125	123	122	121	124	113	100	115	118	124	128	141	108	116	117	114	142	120	137	116	124	122	126	116	106	124	117	127	110	123	105	125	115	128	111	115	99	137	121	107	140	103	120	111	124	122	120	121	123	132	119	115	132	129	105	132	93	123	126	121	126	125	124	131	124	100	109	128	121	116	138	124	115	121	138	107	121	112	122	119	134	112	130	122	129	97	113	116	117	131	118	112	122	109	107	139	140	115	134	124	126	107	131	117	120	111	129	110	121	125	100	108	114	134	126	124	114	124	126	122	130	117	124	134	143	121	107	135	136	109	119	113	123	97	108	111	116	131	129	124	140	115	111	128	123	118	107	116	107	121	104	113	119	113	131	93	116	104	111	112	113	130	147	125	137	112	135	124	115	115	112	106	125	137	151	115	130	108	118	124	135	115	120	129	122	128	125	131	128	119	121	120	98	114	92	118	81	131	128	119	112	118	133	118	140	108	111	131	114	124	121	125	107	131	107	109	98	124	127	118	137	117	109	138	123	134	103	141	130	111	138	98	122	130	106	128	134	126	110	112	105	107	136	116	106	111	110	144	110	108	133	136	126	129	115	113	133	130	98	130	140	107	129	130	128	114	127	106	137	135	120	111	134	107	128	128	111	119	110	125	111	123	114	123	135	111	124	128	121	123	103	125	125	121	113	135	109	137	115	101	111	134	127	135	110	118	141	111	123	123	127	113	113	127	111	103	143	113	104	108	124	126	121	118	116	137	112	102	124	124	138	121	137	121	117	124	136	132	114	131	118	136	118	103	109	113	120	137	135	98	112	104	129	113	149	121	154	126	149	111	119	140	131	116	110	122	107	141	129	131	121	122	114	114	124	123	115	109	137	106	118	130	140	135	133	101	136	130	101	122	123	136	130	119	133	116	131	133	132	111	116	117	107	137	115	104	126	125	114	123	113	126	117	131	115	118	100	115	134	119	131	112	112	119	117	132	108	116	122	130	110	115	124	149	117	114	127	133	119	117	107	122	131	126	121	141	112	147	122	116	121	115	116	125	126	114	117	111	139	108	116	124	126	132	130	114	124	136	118	108	134	113	119	113	124	126	109
16298	29449	26895	17850	12733	9164	7080	5447	4156	3396	2920	2424	2184	1935	1670	1564	1483	1425	1166	1061	1001	878	708	636	651	591	568	516	528	512	496	418	429	383	417	363	373	389	343	362	335	312	292	324	324	319	295	319	264	289	312	292	262	267	283	293	315	286	280	301	315	301	291	281	278	308	285	310	305	279	311	283	311	304	286	314	286	276	290	289	302	286	299	260	254	282	249	275	251	266	248	261	282	277	260	256	246	262	286	283	261	251	266	251	301	273	283	281	324	282	245	287	278	317	277	306	265	301	268	297	286	288	284	302	278	273	267	274	268	287	276	283	277	248	271	241	285	242	260	264	257	258	236	290	272	240	279	276	266	262	263	275	275	277	229	281	239	243	274	251	313	262	279	246	255	254	264	254	269	276	235	272	244	268	257	254	280	280	250	274	272	241	291	279	280	268	255	248	246	270	271	276	270	280	257	250	257	267	300	236	265	269	248	242	246	280	255	270	246	269	246	248	257	265	256	260	295	284	268	259	237	288	284	256	254	267	280	247	246	257	282	251	233	256	261	279	261	250	269	269	274	267	263	261	280	267	276	261	288	282	262	268	257	246	268	300	257	269	253	240	235	255	280	262	272	254	263	255	270	272	284	273	254	281	268	253	264	250	276	267	237	258	259	282	238	265	282	274	269	247	266	258	271	271	279	249	259	250	267	278	265	278	260	269	257	278	262	241	250	258	264	289	247	288	267	242	233	251	244	281	232	246	255	287	262	286	272	270	285	264	247	224	279	263	273	254	269	260	277	247	257	290	267	259	261	252	251	235	241	283	273	278	239	271	257	276	251	256	263	265	269	278	265	273	279	251	296	266	230	265	257	265	254	269	299	240	271	261	268	234	254	241	269	229	260	267	265	236	258	215	241	266	255	255	259	264	265	275	239	293	262	307	272	254	248	273	262	277	240	268	266	266	252	287	259	269	289	281	277	283	235	262	243	281	241	265	282	280	254	267	277	266	263	236	235	275	265	237	272	263	257	257	266	270	252	276	263	217	268	254	265	242	293	259	278	309	254	268	272	265	243	260	277	240	261	237	277	253	256	274	297	293	272	259	261	264	264	262	250	270	265	297	296	236	255	259	242	292	262	269	239	271	243	232	280	267	245	249	246	270	281	265	248	258	265	301	282	287	275	248	279	258	266	276	279	254	269	269	261	295	258	282	233	254	303	242	264	254	247	210	240	273	248	281	256	281	286	290	281	280	260	249	255	254	290	258	280	269	277	263	253	245	278	257	271	274	263	262	253	254	255	241	272	270	253	279	251	262	259	250	273	256	265	274	263	249	267	248	262	240	241	248	267	276	279	254	261	280	252	242	256	280	252	255	230	262	245	249	266	249	229	249	248	256	254	264	262	258	260	263	264	240	231	241	266	282	255	257	259	256	229	269	219	260	267	266	268	274	269	243	265	245	281	243	267	262	280	281	253	251	287	256	290	279	243	270	261	256	238	274	241	281	267	267	278	255	279	267	259	266	255	226	290	268	279	256	279	265	250	263	239	244	229	250	270	276	264	255	257	262	273	292	239	245	262	263	270	267	252	285	262	234	266	236	234	289	276	281	256	277	262	286	266	272	274	275	297	261	287	262	253	275	247	258	275	293	254	271	262	242	266	251	261	260	254	232	250	278	255	274	259	290	258	266	263	240	258	262	280	259	296	266	272	281	253	241	262	258	269	277	263	252	275	253	256	291	271	275	253	271	264	254	268	262	261	248	251	269	241	263	270	264	282	251	266	281	257	252	271	255	249	268	279	258	282	273	231	255	229	263	307	238	267	250	286	245	267	276	252	242	276	270	266	268	304	271	269	252	275	250	262	257	271	256	255	296	277	273	266	270	296	277	245	242	236	260	251	303	236	266	237	260	275	265	247	254	267	234	259	274	264	273	240	251	266	270	276	228	281	274	269	239	266	256	250	247	250	261	237	241	268	255	272	258	282	271	291	278	280	260	284	274	263	264	254	246	255	279	264	274	247	258	260	220	273	246	267	251	281	268	263	258	241	248	243	243	282	276	255	237	259	240	268	231	274	288	244	264	238	251	245	261	230	252	273	246	252	284	275	299	268	251	265	295	260	259	282	247	258	263	246	271	251	282	253	258	259	268	273	245	250	244	245	290	257	267	260	263	269	259	268	275	249	267	293	277	275	254	255	282	268	273	246	263	244	269	257	283	259	263	234	271	249	289	263	246	249	257	265	271	241	242	252	262	260	244	282	250	272	265	253	243	260	259	267	254	278	283	269	272	254	275	237	269	252	264	277	273	242	277	228	240	231	249	251	248	258	270	248	254	239	252	266	284	257	237	221	287	252	252	271	256	270	244	256	214	268	264	282	260	266	276	260	257	255	262	269	231	266	246	270	265	262	261	230	257	292	248	259	237	278	234	276	241	274	254	224	284	247	271	272	241	258	283	232	249	251	267	254	263	305	261	263	225	268	232	281	266	196	271	254	252	215	274	275	220	240	274	281	240	266	265	306	224	282	269	274	300	257	263	262	254	266	254	280	280	253	264	246	246	263	252	270	276	245	279	268	239	278	254	252	221	268	264	295	273	263	285	256	262	269	251	289	275	260	255	256	282	290	245	254	269	278	256	268	278	270	287	283	280	277	252	253	265	264	270	287	248	279	272	238	237	268	270	246	286	249	261	263	240	312	254	246	266	263	249	272	267	273	278	220	244	254	261	240	272	250	256	280	248	265	255	267	234	268	245	277	270	269	256	274	243	270	255	264	264	265	245	271	228	267	265	238	249	263	303	242	250	302	279	273	299	248	293	263	239	251	271	260	255	270	273	283	276	251	269	244	277	254	258	248	253	251	264	275	291	294	278	251	248	239	267	255	260	261	238	252	255	266	268	253	249	256	289	269	253	278	265	257	273	253	267	265	234	233	240	242	305	281	281	267	276	290	251	276	273	254	243	253	255	256	272	270	254	240	241	258	266	251	272	254	262	267	267	270	237	264	225	269	296	263	279	246	253	250	242	287	259	260	254	263	261	257	257	254	249	244	266	269	269	265	274	281	260	266	274	250	227	236	259	257	271	233	257	279	261	270	261	279	279	230	254	301	225	246	249	228	254	264	273	256	288	259	276	242	254	250	263	286	272	245	271	260	262	279	262	264	281	318	296	279	252	264	285	244	250	239	273	272	260	259	241	248	278	264	270	249	266	229	257	265	256	278	286	263	268	259	267	265	234	251	265	277	263	227	252	235	275	254	279	290	245	248	252	263	232	238	283	282	267	274	254	244	266	269	241	290	264	274	237	223	254	262	232	283	268	272	256	281	302	259	253	255	231	248	262	260	257	278	278	280	269	270	296	263	265	244	256	234	253	268	243	254	247	285	277	263	260	245	240	261	291	260	260	275	255	248	260	253	258	272	250	278	281	245	273	288	260	260	250	270	262	262	277	269	257	298	261	296	271	275	252	260	267	256	252	255	281	236	262	248	280	278	257	260	276
26975	20586	10233	3201	1391	913	682	549	446	387	358	354	332	356	275	303	295	249	245	264	247	279	228	229	247	214	246	236	229	235	234	184	227	205	218	228	227	243	227	224	203	201	207	209	212	209	190	215	190	202	212	203	203	216	221	192	205	222	206	211	207	194	219	192	247	220	199	217	198	194	226	208	248	210	204	219	218	219	217	212	217	220	207	228	213	209	215	224	218	205	202	239	219	223	210	206	211	215	213	220	203	210	189	213	210	201	203	218	241	228	209	229	213	221	202	223	196	220	205	225	200	213	210	196	211	205	198	216	187	207	209	208	204	215	218	234	190	182	231	219	195	229	209	218	205	218	196	195	210	230	174	193	202	184	188	200	246	200	196	211	221	211	203	193	228	209	218	211	215	184	177	206	208	198	215	233	205	204	201	205	218	221	187	214	207	211	181	219	183	208	200	185	218	217	192	212	211	198	218	194	191	210	234	207	187	221	201	206	240	207	222	180	189	206	208	198	200	193	198	229	200	216	207	183	218	195	213	176	203	206	219	196	187	186	212	210	211	246	211	197	201	203	226	184	185	173	226	227	199	206	189	218	212	195	213	231	220	191	197	226	202	209	209	206	216	183	194	200	213	202	186	209	207	210	218	226	217	205	207	187	208	219	220	195	218	198	211	205	197	183	214	201	213	214	185	177	212	213	178	219	205	200	210	189	219	228	223	221	217	214	210	224	227	192	240	198	192	206	192	221	186	224	185	198	214	249	204	206	197	210	213	220	195	212	211	229	209	227	207	210	228	213	203	200	197	202	227	184	205	224	193	199	186	227	218	194	215	209	231	181	226	187	206	239	220	209	184	204	218	229	238	213	230	209	204	205	208	196	232	204	223	192	204	214	193	211	209	225	204	194	191	203	228	192	202	179	204	206	202	204	226	209	204	211	222	204	214	230	218	224	214	200	208	214	191	206	222	221	219	223	223	195	230	212	210	222	194	184	220	230	207	224	180	220	189	191	217	196	218	210	200	201	221	216	206	201	206	202	193	191	215	212	208	186	209	179	195	201	230	213	196	192	198	198	217	214	210	213	223	203	195	204	242	212	212	203	200	190	195	207	216	196	207	209	206	210	182	219	203	212	201	204	204	194	223	183	217	220	194	218	224	222	205	212	210	183	209	185	194	250	191	220	214	238	227	213	239	233	192	232	223	212	214	221	213	208	215	198	204	201	213	201	229	225	235	218	197	226	227	196	205	184	220	192	200	220	241	218	209	224	226	199	212	214	209	212	222	226	229	208	220	228	199	226	202	208	205	206	205	210	207	231	231	191	217	209	205	221	217	216	248	199	186	171	194	204	212	202	200	214	210	213	183	188	213	208	196	223	182	225	206	208	215	197	193	183	205	198	208	211	192	203	220	195	191	205	203	192	203	192	183	210	215	202	218	186	197	189	226	203	177	216	242	199	235	204	187	219	195	192	190	204	211	208	200	217	216	201	215	216	211	208	198	218	213	194	210	210	203	225	180	189	177	245	203	177	211	202	207	227	199	207	206	190	198	212	230	247	212	195	211	208	201	197	193	207	208	188	216	202	195	198	180	214	234	229	214	201	189	209	191	214	233	212	195	180	206	229	217	218	196	214	212	214	217	200	208	209	215	222	228	198	216	205	202	221	204	211	200	217	200	206	208	200	228	220	192	219	192	205	220	203	219	183	227	176	196	206	208	220	204	203	222	214	216	209	207	223	204	233	212	218	202	219	211	209	212	196	208	208	184	221	244	205	205	207	215	206	206	219	204	217	210	208	238	224	230	207	219	207	223	195	215	179	203	218	214	212	212	202	217	201	198	215	220	218	222	194	204	199	190	207	234	199	213	224	215	213	200	205	214	208	231	217	245	214	208	207	200	212	200	184	183	205	173	196	200	197	206	196	234	200	209	184	218	223	221	206	208	220	202	225	190	206	195	202	208	207	209	221	190	210	203	215	214	228	205	215	199	201	217	203	190	199	206	212	217	192	224	189	201	228	202	200	229	211	208	189	198	216	187	221	225	232	216	203	211	222	212	191	206	207	209	197	206	215	235	210	212	212	199	251	219	228	191	199	202	199	214	201	204	204	206	214	188	192	216	225	212	225	171	214	203	201	199	188	227	197	193	237	227	195	227	208	212	215	234	241	177	220	208	197	205	207	225	197	227	238	207	229	217	223	234	214	218	239	181	222	205	196	215	193	195	224	203	200	212	222	183	234	200	226	205	222	206	210	222	215	191	196	227	208	201	231	210	209	221	211	187	199	231	214	224	225	204	190	201	187	211	192	209	198	210	198	214	226	200	220	223	217	199	187	211	197	220	225	194	235	202	243	209	206	216	212	203	216	235	253	199	222	201	236	197	239	211	208	237	194	181	211	214	204	213	201	231	198	205	218	216	214	218	212	206	227	193	207	202	182	207	203	214	228	207	215	204	210	229	232	218	207	192	210	214	228	229	216	211	191	193	218	215	191	182	201	203	224	196	196	209	200	204	204	228	232	210	214	202	201	191	220	212	212	217	228	204	217	162	187	205	210	195	219	188	193	175	213	212	219	207	216	192	188	195	199	225	220	204	201	236	218	202	178	232	213	203	202	218	199	220	224	195	198	215	230	229	201	197	206	220	210	204	213	183	228	222	213	190	197	209	204	237	191	220	198	239	209	195	203	230	218	232	183	194	220	212	198	193	172	196	215	201	198	211	217	226	193	233	185	184	200	189	231	199	214	207	201	225	214	227	219	204	229	195	208	236	208	188	226	215	219	208	216	215	205	186	195	189	240	194	250	194	192	215	199	207	204	201	215	206	215	202	171	216	232	216	203	203	195	222	208	217	214	189	199	205	213	174	220	208	217	210	228	232	204	195	218	223	202	215	212	199	196	225	213	190	191	229	221	207	211	219	200	203	214	211	184	218	196	218	189	201	214	187	209	214	210	179	229	204	217	216	211	205	220	202	218	217	198	207	231	197	192	225	219	207	226	212	220	214	205	219	220	221	225	205	218	232	207	175	216	213	216	232	209	198	216	189	198	257	174	201	205	186	216	231	178	227	212	213	189	207	211	206	230	233	205	214	197	211	199	200	216	201	192	196	203	196	237	209	212	222	234	214	206	203	195	216	222	231	223	185	206	193	219	193	237	205	203	196	198	189	211	183	216	230	192	202	206	191	192	195	189	226	198	195	215	183	209	209	207	222	205	201	206	209	203	204	202	236	211	188	184	218	216	215	205	212	198	183	206	214	203	227	211	187	219	209	207	211	216	221	188	216	169	197	195	207	205	227	204	184	221	229	205	225	193	208	201	206	191	242	224	198	212	245	185	208	188	198	200	193	187	203	173	194	209	224	225	215	206	218	224	218	218	224	206	223	222	226	214	217	198	209	218	212	210	177	190	208	173	217	231	217	205	196	223	207	227	215	188	192	227	212	213	203	237	210	222	230	190	202	221	178	236	189	186	226	200	217	197	184	221	216	203	219	218
11393	15616	14104	8448	5313	3937	2924	2265	1804	1409	1247	1125	1030	959	910	850	869	865	721	722	741	633	621	543	575	553	502	555	582	548	508	534	494	510	519	529	523	488	464	476	467	528	488	466	456	437	444	473	481	506	452	443	473	496	499	493	463	469	474	472	519	437	473	459	486	457	464	477	473	504	440	487	486	430	457	440	530	476	462	472	433	469	499	526	469	493	439	478	456	454	475	446	456	454	461	476	457	453	458	454	490	468	464	478	469	486	451	421	439	456	483	492	461	475	491	465	488	456	446	473	484	424	469	460	467	440	459	421	476	470	476	441	512	474	478	482	437	444	493	441	443	499	436	462	480	460	461	449	434	494	449	457	466	507	464	450	466	447	432	432	413	467	459	474	498	450	502	469	450	471	468	457	460	420	473	469	477	452	461	423	500	456	462	440	459	501	454	451	452	489	448	479	478	437	476	504	467	512	500	404	468	450	456	456	459	409	486	454	495	489	468	477	474	498	445	468	447	467	460	500	435	457	448	469	432	437	476	460	472	468	465	457	438	467	447	494	457	424	479	475	453	482	474	464	476	465	473	463	487	470	454	488	470	443	480	465	486	510	494	470	434	458	438	464	498	461	443	484	447	489	440	443	463	433	471	462	466	443	449	446	439	458	456	455	463	424	441	462	480	472	479	443	487	475	458	513	403	449	423	481	479	430	470	456	484	448	443	463	470	470	478	492	493	438	438	470	498	477	511	463	463	469	465	479	417	448	434	473	484	467	443	456	452	520	457	468	487	483	507	500	448	454	497	456	485	470	442	453	423	479	440	492	471	472	431	481	444	471	459	463	483	453	460	483	469	459	481	441	471	463	460	468	475	447	472	472	464	501	457	488	472	445	471	444	447	501	441	460	482	482	465	436	457	426	441	444	430	451	470	460	456	463	463	436	422	431	436	491	427	468	457	474	447	463	439	451	512	484	495	483	467	466	461	447	474	440	487	461	405	494	469	428	415	446	472	473	444	455	451	463	477	445	484	470	482	489	426	428	469	437	473	406	444	503	474	470	420	458	475	464	447	443	517	449	457	476	492	465	456	467	467	447	485	451	434	413	469	445	492	447	478	469	434	462	472	491	428	479	422	479	449	437	446	475	467	444	470	468	460	511	477	456	485	462	479	505	461	466	485	496	508	457	451	473	457	451	528	410	444	466	453	449	475	461	493	478	446	452	466	428	512	486	454	464	479	451	483	443	454	468	455	434	464	461	465	465	440	485	520	513	491	496	443	426	459	426	483	463	459	470	430	498	444	426	469	438	446	471	442	476	462	473	463	473	437	429	468	476	468	436	460	438	489	438	461	477	472	501	426	477	452	473	457	497	434	470	451	484	470	449	478	450	420	507	429	436	462	428	447	506	466	452	454	447	491	463	476	470	436	468	433	435	451	457	475	454	435	451	443	459	461	465	472	425	490	443	499	481	462	454	464	468	463	474	456	467	437	417	453	491	469	476	462	471	449	427	441	504	498	447	456	467	448	447	460	426	477	469	498	450	448	467	430	449	476	465	452	451	450	459	439	478	473	514	481	463	475	449	418	481	520	434	461	481	532	476	465	480	451	477	435	498	505	464	477	486	455	447	453	426	479	467	464	477	449	451	444	480	450	471	480	474	484	473	444	453	450	443	445	483	479	459	473	460	454	478	443	476	451	439	460	491	465	458	465	453	459	468	417	479	439	470	472	466	439	470	471	442	484	471	481	462	506	468	445	492	477	451	461	424	478	461	464	432	442	501	424	469	476	494	463	432	439	462	468	471	449	461	458	442	440	458	468	471	487	453	469	477	490	478	425	445	424	486	405	424	476	478	458	446	469	477	450	446	465	477	472	474	436	476	487	446	484	444	456	416	462	471	478	502	455	426	427	460	474	491	473	457	458	437	470	484	468	456	475	499	468	456	443	459	428	453	476	454	495	427	437	491	462	474	424	443	485	437	485	436	438	472	482	466	509	474	432	453	478	440	480	424	456	461	473	452	454	471	474	475	466	481	468	421	443	464	455	491	414	508	451	439	448	452	454	454	466	447	457	428	435	489	401	461	437	463	448	478	431	437	436	519	479	501	470	466	459	444	442	424	444	490	450	441	483	479	458	477	459	461	475	450	444	465	446	432	460	467	456	449	466	454	452	476	465	462	451	469	468	443	438	472	461	461	464	481	444	497	470	461	441	450	442	456	445	480	493	468	510	498	476	453	420	503	437	495	453	429	447	437	471	498	488	441	463	448	458	490	449	445	461	478	449	499	446	488	434	466	444	487	457	477	464	427	458	456	428	418	462	446	469	486	479	435	480	477	435	463	443	465	463	457	457	424	450	448	466	460	463	467	480	439	482	466	476	490	456	466	479	509	462	412	504	442	448	448	472	403	423	468	494	478	449	460	499	471	467	461	450	460	444	451	441	463	468	469	441	489	486	485	444	475	446	451	482	500	452	490	414	488	475	483	455	478	483	428	514	430	427	459	487	465	443	482	472	474	500	440	451	508	441	444	496	488	460	513	452	447	469	481	440	451	456	452	449	467	470	440	493	452	465	494	462	475	475	472	473	452	419	481	469	439	458	431	468	465	456	416	460	451	452	496	501	458	480	414	491	460	469	482	443	451	441	465	466	471	481	485	455	441	461	432	440	480	451	456	495	490	447	492	459	438	510	432	462	444	465	487	453	449	463	469	458	460	507	473	472	431	473	484	413	426	447	442	489	442	467	474	449	473	468	424	482	469	505	462	475	440	443	467	470	466	458	414	511	467	443	467	491	469	460	440	481	456	458	523	463	457	462	449	494	433	449	485	465	431	479	435	470	501	445	444	444	488	455	464	478	472	438	482	460	482	441	451	462	471	467	414	474	457	445	462	475	469	486	479	477	459	430	466	460	488	459	498	497	458	487	492	479	474	444	493	420	507	445	417	424	457	497	445	456	488	472	444	456	473	441	479	452	470	438	451	463	458	445	431	471	446	431	433	496	458	446	494	447	463	452	460	470	463	438	463	487	482	449	493	440	483	484	494	470	425	484	474	497	443	486	508	454	475	487	481	472	473	453	456	500	471	483	429	482	471	463	469	454	445	489	455	436	480	436	467	450	455	455	444	436	456	442	448	456	444	454	482	490	471	459	433	459	464	439	465	476	463	400	454	444	482	437	466	475	464	489	479	521	460	458	490	475	481	464	495	469	481	417	467	474	473	433	416	453	480	532	465	495	468	453	490	453	471	450	489	457	488	475	447	451	476	468	477	489	435	481	444	458	450	491	464	458	440	471	408	470	452	460	452	478	447	453	466	485	441	451	449	474	481	469	469	421	431	418	470	496	472	446	438	428	451	490	451	479	459	504	457	442	478	459	397	445	446	490	481	456	485	481	452	458	479	439	476	465	464	470	441	429	474	420	453	446	456	474	426	432	456	443	474	479	442	431	452	418	422	456	442	434	445	480	473	475	458	483	455	442	455	488	430	429	478	473	461
24314	21440	28518	24745	18931	3715	1565	867	703	568	441	391	379	341	351	296	323	260	236	254	244	264	212	187	176	170	169	184	160	204	146	169	162	177	139	148	157	167	160	147	145	157	168	146	154	158	134	142	146	148	151	142	117	146	128	167	141	146	152	148	148	133	158	137	166	163	142	131	190	146	150	154	130	138	137	147	162	162	138	133	153	149	124	150	133	129	144	162	137	145	116	113	135	133	142	135	145	125	125	133	121	156	129	160	134	154	145	156	115	157	146	146	149	164	151	133	118	137	153	155	133	140	144	154	135	126	127	147	150	145	135	150	145	129	136	137	142	135	147	116	116	150	131	136	160	146	140	123	132	139	157	143	129	142	138	127	145	135	121	129	129	158	134	119	174	147	126	129	146	136	117	137	137	145	130	144	132	156	139	153	134	146	123	135	133	148	140	125	149	141	147	141	135	133	134	148	129	136	146	131	157	144	143	139	152	145	140	130	150	140	137	152	148	137	140	176	130	157	111	129	142	128	148	128	119	131	146	142	161	125	142	152	129	123	139	135	163	138	173	147	135	132	162	155	139	143	138	137	120	123	143	131	142	164	130	126	148	150	124	143	145	144	155	131	136	162	137	143	127	143	120	128	145	149	134	133	155	133	134	135	125	152	131	161	159	145	122	127	144	141	141	142	139	155	129	139	160	143	150	146	148	151	130	130	147	136	140	154	147	124	147	145	143	158	128	131	139	139	141	137	144	137	131	141	121	147	144	134	147	138	142	129	153	141	137	134	125	154	158	139	137	153	148	141	138	140	159	147	143	155	135	152	148	132	166	138	138	158	144	157	108	122	147	128	148	130	146	138	116	140	149	148	134	131	154	118	124	152	156	143	149	142	158	146	147	155	139	124	138	127	128	128	132	137	136	160	124	145	140	150	127	155	139	154	175	147	145	125	153	128	143	160	134	142	131	145	140	138	136	125	139	117	142	135	128	145	110	139	133	152	129	149	147	140	141	124	125	132	141	137	129	155	120	137	133	140	149	130	127	146	138	156	149	123	142	154	144	138	141	139	143	133	136	135	123	146	121	130	119	131	135	137	138	143	137	161	140	146	130	116	154	138	143	132	132	143	167	148	152	139	132	147	165	131	131	148	136	132	126	148	153	146	133	119	135	146	132	144	150	154	162	149	151	147	133	160	151	140	141	127	153	119	134	129	142	155	138	137	133	136	110	129	165	139	155	136	135	136	126	140	145	135	141	132	139	147	145	136	156	145	156	150	153	149	162	116	138	130	126	137	130	144	118	120	133	147	145	134	133	146	134	136	139	140	121	148	150	132	140	128	136	152	125	109	129	124	134	147	141	150	136	143	127	130	148	155	142	147	135	136	120	141	148	130	125	118	137	142	135	118	131	147	142	146	138	134	137	158	133	131	146	136	130	135	158	133	130	152	148	163	122	133	149	137	132	120	137	151	150	150	135	129	115	117	128	149	113	152	136	143	128	127	147	156	139	126	121	135	138	131	132	143	122	131	143	148	142	150	122	129	142	157	150	139	141	112	139	168	119	155	141	126	136	156	124	128	135	146	148	130	123	138	133	137	129	155	130	126	125	133	141	158	119	127	126	136	141	141	144	145	116	124	129	153	107	123	134	125	150	135	136	156	115	146	157	120	155	149	145	135	146	146	124	140	136	146	146	135	139	131	137	135	126	151	122	129	124	138	133	126	139	154	119	129	113	131	129	144	119	132	137	133	154	159	137	130	127	133	120	163	150	144	144	123	141	155	148	135	154	155	134	139	135	135	127	143	149	136	168	138	139	128	119	152	143	128	144	161	142	127	154	148	151	112	140	150	156	138	133	157	143	142	115	140	146	131	121	128	159	145	153	144	140	118	125	141	143	145	153	144	139	148	149	162	129	120	149	150	148	134	140	142	141	156	140	134	151	154	124	151	130	135	146	138	127	141	145	144	135	133	164	160	135	139	154	132	147	134	130	120	144	147	167	131	142	138	126	155	144	138	133	131	125	132	137	128	129	146	142	118	134	137	124	155	125	129	149	132	155	146	156	115	152	150	143	129	122	159	146	131	141	157	131	136	133	140	149	124	140	123	148	136	133	133	118	142	146	139	135	146	139	138	154	136	120	136	153	138	144	139	140	135	130	145	136	150	120	145	133	147	143	158	133	135	147	139	120	147	128	168	128	131	149	141	169	148	146	126	145	137	133	145	128	125	133	131	151	135	151	131	144	144	119	138	135	135	125	163	141	124	139	144	111	142	150	133	149	122	162	126	120	126	154	134	121	148	131	136	151	128	158	111	122	156	157	129	135	143	123	142	143	125	156	136	135	141	126	151	131	134	152	141	154	124	153	139	142	127	147	137	149	153	137	137	148	143	135	159	130	134	137	153	155	137	134	140	139	133	159	156	143	142	120	142	113	143	146	136	165	153	144	142	151	134	152	145	142	143	147	137	132	134	137	143	150	142	134	138	151	141	135	164	140	131	134	142	147	143	137	141	130	136	126	126	141	137	142	130	147	134	140	130	138	124	129	149	127	149	144	143	130	149	137	146	147	117	123	138	145	132	141	120	141	143	137	134	140	139	143	137	133	126	147	136	130	150	143	145	136	133	135	133	155	125	124	143	110	137	142	142	145	143	138	125	143	130	142	172	148	137	129	140	130	158	136	150	131	145	147	134	113	149	130	130	161	124	136	157	132	132	142	144	123	150	134	140	136	147	130	141	127	117	155	135	146	142	136	132	144	114	118	133	139	124	130	130	142	110	118	136	160	135	151	136	127	122	139	127	140	156	138	133	132	128	135	142	132	125	126	155	125	131	124	124	121	143	138	141	133	118	122	156	156	129	133	150	148	151	125	144	141	129	133	139	124	134	124	143	144	113	139	130	154	140	146	144	141	108	127	138	126	150	145	138	121	134	134	153	141	148	149	154	134	126	129	151	153	142	150	150	141	134	140	118	144	141	112	146	128	137	135	137	141	135	120	142	128	154	134	150	138	130	146	151	146	142	145	142	139	132	152	153	162	129	135	137	138	136	130	138	130	147	145	133	144	121	134	141	149	137	143	138	160	121	140	153	125	150	139	140	143	149	153	141	147	159	140	147	142	154	131	131	133	129	125	151	131	145	145	130	131	145	142	140	165	133	136	124	135	134	143	123	128	140	146	123	165	148	130	150	115	132	111	151	135	145	125	136	128	153	137	130	115	126	131	126	135	130	136	147	132	131	156	151	133	131	141	136	134	144	157	143	138	104	143	147	143	118	150	165	168	147	134	124	120	133	136	150	141	134	129	134	146	144	122	134	136	139	128	124	132	143	137	141	128	148	147	140	123	134	147	135	153	133	147	120	140	154	131	129	146	125	130	138	134	158	128	144	153	155	148	147	137	118	144	140	136	128	123	144	134	139	115	147	146	142	146	147	145	137	139	141	130	123	117	134	136	150	141	128	141	125	131	132	164	132	138	141	165	148	137	137	114	158	140	135
12803	23888	22066	14544	9543	7031	5264	3838	3241	2404	1964	1744	1560	1430	1228	1090	1091	1012	931	846	829	715	664	612	580	522	539	517	492	500	459	399	408	412	408	400	389	389	359	383	384	354	348	343	333	381	331	345	343	334	363	332	337	361	362	337	315	323	349	307	360	304	296	326	357	339	346	317	332	352	336	307	328	340	357	336	332	319	328	325	339	328	335	330	317	317	317	304	320	309	303	314	340	346	297	290	336	319	354	319	315	335	329	304	326	317	337	317	316	326	321	318	338	335	321	329	342	276	342	349	321	336	338	311	310	341	310	317	323	330	325	313	310	302	306	339	329	306	320	317	314	300	314	303	317	322	331	347	332	339	319	335	307	311	317	316	304	301	336	314	315	322	258	329	321	323	307	306	320	328	315	310	290	308	305	315	327	313	313	297	334	327	302	306	327	287	288	330	316	324	310	324	307	315	333	327	296	348	311	316	352	313	335	326	308	319	329	338	326	350	293	309	335	313	316	290	334	313	339	339	350	314	336	300	310	330	342	326	297	305	317	320	310	304	297	308	356	302	325	318	336	318	286	353	336	326	331	322	312	313	266	302	320	307	318	304	347	303	354	304	296	303	310	312	335	292	320	297	324	295	301	317	344	306	330	301	334	310	341	294	327	341	316	291	309	297	332	303	336	318	305	320	340	308	330	327	318	294	325	306	307	324	323	339	316	324	301	333	303	326	340	349	332	303	316	312	335	309	304	315	303	303	294	276	323	317	335	304	335	321	313	328	312	318	302	329	313	312	322	346	338	332	315	317	317	331	321	342	300	330	324	315	325	302	325	327	362	310	257	304	316	297	308	331	319	321	284	330	330	270	321	322	309	287	327	329	303	345	331	330	310	342	318	320	321	321	319	314	301	329	290	348	301	305	268	301	296	297	314	320	310	338	320	297	313	356	329	326	313	318	321	301	301	341	314	335	332	314	301	296	326	287	296	298	283	301	329	279	348	326	348	316	342	314	301	321	293	317	313	326	338	323	330	310	291	291	338	343	282	347	308	316	321	363	319	285	295	311	329	275	335	336	310	317	334	305	326	322	335	318	321	340	328	324	309	333	347	314	316	307	284	309	309	306	329	331	325	300	311	324	314	336	309	322	346	313	339	299	315	325	313	336	303	282	332	297	270	312	312	298	302	312	310	333	315	287	306	320	307	301	313	319	306	315	314	315	307	333	304	298	298	320	305	297	313	333	310	307	328	317	318	341	296	357	328	320	301	315	329	335	331	278	321	308	330	340	308	314	331	273	296	320	318	326	313	363	317	326	318	322	318	310	309	313	311	325	305	329	327	293	340	290	289	318	313	292	295	297	298	311	249	319	332	325	322	346	308	315	328	300	312	329	335	323	319	306	326	302	323	298	334	305	329	312	314	290	326	315	344	355	315	345	320	309	299	342	305	345	311	329	311	292	320	327	313	323	333	336	324	328	329	321	322	329	324	318	291	367	334	329	334	331	325	305	295	309	311	323	299	333	320	317	308	338	309	306	300	298	314	328	294	306	294	296	342	326	304	324	310	312	297	306	289	318	293	298	331	315	333	294	318	350	311	335	300	320	365	325	328	326	320	295	319	323	323	307	311	302	315	270	342	278	301	346	310	349	316	312	318	322	321	301	306	342	284	321	342	325	310	320	303	296	320	294	312	314	337	320	306	287	307	310	315	337	322	312	320	306	317	312	325	285	312	349	308	323	310	339	318	327	297	317	336	309	339	326	325	325	343	305	321	330	300	294	368	309	337	341	334	292	322	320	315	337	330	334	294	324	293	311	303	300	297	291	294	344	296	328	332	361	311	346	311	297	343	295	300	308	314	311	323	311	277	325	337	319	350	327	319	331	334	288	312	316	347	307	290	309	324	327	297	331	315	313	300	315	308	302	333	355	323	328	306	301	320	308	305	336	301	287	285	295	350	329	324	320	322	317	302	301	326	323	311	312	334	305	330	298	329	324	336	316	319	298	314	296	321	321	326	290	351	335	307	303	302	276	312	319	341	335	299	340	321	321	339	317	342	302	321	313	331	291	357	322	352	302	336	306	330	331	320	321	292	300	349	308	312	326	308	301	320	327	304	306	317	309	302	336	335	350	287	314	324	355	315	326	307	269	335	319	325	338	319	337	304	334	326	333	329	316	302	341	304	330	316	301	342	338	290	324	313	343	340	334	309	314	331	308	315	328	338	307	317	297	324	305	324	297	290	260	321	328	329	303	308	292	321	292	333	323	299	316	320	344	323	331	288	315	311	323	309	289	314	295	320	327	309	292	298	304	324	276	336	315	301	302	327	304	318	309	330	311	316	281	341	321	328	314	345	319	325	298	303	314	311	323	317	303	295	281	309	297	333	328	352	296	313	297	316	299	311	327	329	338	324	310	290	339	321	289	320	324	332	306	320	338	311	303	316	327	330	299	307	303	322	318	295	280	338	301	353	278	319	321	329	285	307	326	307	336	304	277	319	326	324	332	317	320	302	321	309	347	308	304	300	314	296	321	302	291	338	348	325	274	309	344	332	305	328	300	311	280	299	279	319	343	290	324	315	347	312	294	293	327	320	318	323	315	325	305	319	286	280	308	321	347	333	277	308	287	317	317	359	339	298	338	325	303	318	317	312	291	312	301	306	302	297	324	317	346	320	318	321	329	310	320	314	316	320	327	325	319	327	352	315	311	349	331	358	331	332	336	324	328	278	318	345	319	329	329	317	314	326	300	308	311	328	323	321	342	311	317	374	326	273	306	315	329	315	302	304	340	330	318	318	311	310	320	336	324	331	297	302	324	327	325	313	307	304	313	269	317	292	342	328	310	311	328	316	328	295	305	329	322	327	299	313	324	315	299	308	314	336	319	307	312	312	321	334	291	350	321	292	322	313	332	331	306	323	292	347	327	312	337	315	324	307	323	316	307	290	321	340	300	301	333	303	342	314	320	344	333	284	300	297	341	327	323	322	306	338	322	343	352	333	297	308	330	294	317	313	304	327	321	298	318	287	312	310	340	327	320	328	322	308	306	322	322	306	330	357	321	318	346	335	311	340	308	326	328	335	328	334	315	314	342	303	296	324	326	330	321	360	330	293	317	301	317	324	304	326	298	340	313	341	336	330	327	319	302	316	340	312	328	330	306	272	330	295	319	313	367	347	302	324	309	295	311	293	285	292	314	343	310	328	352	320	294	323	310	316	343	323	319	302	297	294	324	321	336	311	318	296	313	320	288	332	323	329	304	340	325	322	333	327	354	324	286	306	318	309	311	298	331	330	309	323	308	292	301	339	311	343	335	311	320	283	334	306	328	297	312	318	294	310	297	329	327	310	293	310	313	327	340	307	335	297	312	307	316	335	312	320	331	282	299	312	310	321	338	313	342	305	295	308	329	347	304	326	328	295	300	329	305	305	316	288	334	320	337	331	314	328	314	325	347	349	330	329	302	322	324	282	312	289	352	285	308	304	322	332	299	329	288	300	300
23476	21498	29297	24116	21501	18171	3683	1435	1024	753	628	581	489	419	401	393	375	350	303	295	281	279	248	244	217	203	173	202	179	150	141	147	167	189	170	165	158	142	135	127	138	138	134	138	148	121	123	122	123	129	128	118	133	116	151	121	123	128	127	123	114	136	115	112	121	119	130	121	131	129	114	113	122	119	123	123	128	135	123	132	128	107	131	152	131	122	116	136	126	128	112	130	120	138	130	109	106	125	128	107	132	105	142	139	109	138	106	135	139	125	135	131	114	122	130	123	121	113	134	125	116	112	128	118	126	117	115	134	130	98	130	110	133	112	131	138	114	118	104	129	126	135	115	107	124	114	113	140	130	119	122	103	106	120	123	111	115	121	133	127	133	117	119	151	111	125	102	124	116	138	121	122	127	114	144	116	112	116	112	129	124	117	127	105	104	108	113	127	127	117	118	128	118	114	109	117	110	111	126	113	117	110	137	116	126	124	130	127	115	124	143	120	114	118	122	126	111	134	145	137	112	122	141	104	131	127	105	120	126	124	108	110	110	113	111	130	121	116	124	118	107	131	107	136	115	108	108	126	119	118	106	117	119	122	123	109	117	132	132	114	116	145	116	124	99	134	120	106	120	117	107	121	110	106	124	132	99	134	119	142	117	148	138	118	122	119	134	116	118	117	123	127	127	126	131	120	105	118	123	107	123	114	123	143	117	124	130	117	134	130	122	113	123	126	103	115	119	111	126	115	134	125	131	139	110	113	126	137	142	100	119	123	141	132	124	130	130	118	115	138	123	126	128	134	125	107	128	114	106	122	124	132	132	134	140	123	125	106	113	111	135	151	123	124	123	130	133	115	131	116	139	111	117	117	109	111	133	122	113	117	117	122	113	118	111	128	140	103	135	128	123	126	111	108	117	112	124	140	112	133	116	113	132	124	127	125	140	123	105	124	111	122	116	117	127	120	102	127	104	123	130	108	132	121	129	121	108	127	120	122	122	135	124	122	133	114	115	122	124	129	128	104	111	143	147	93	113	122	109	143	137	126	113	121	133	126	121	119	126	117	110	122	125	132	137	114	112	131	109	118	114	100	104	120	109	123	116	108	121	115	137	116	120	125	123	114	122	141	117	123	100	124	118	143	122	114	118	136	128	115	136	124	130	101	111	116	122	116	124	101	104	98	124	132	102	123	113	112	120	102	125	88	148	127	114	109	114	116	133	128	107	122	115	120	121	128	116	104	107	119	125	117	109	120	126	121	113	116	102	117	118	120	125	119	130	129	125	106	110	109	107	133	124	113	105	135	121	136	126	101	118	115	118	119	114	111	106	119	136	112	120	126	132	87	117	112	134	110	112	119	115	118	135	123	114	123	109	128	111	110	126	121	98	111	107	117	124	135	128	112	113	132	110	130	107	108	109	138	109	129	116	142	129	128	128	138	132	122	118	128	122	124	102	117	106	127	126	98	111	135	114	118	109	126	140	122	132	125	121	122	116	110	133	131	119	122	123	111	137	109	106	108	117	121	120	124	125	127	129	121	120	107	109	110	120	134	125	130	126	100	124	124	106	120	130	133	138	108	151	91	124	123	129	124	121	138	142	121	111	127	144	111	111	109	99	121	127	127	125	127	114	118	111	110	119	120	113	110	136	122	123	133	112	135	117	126	133	115	111	117	128	121	135	112	125	108	144	124	126	107	131	121	106	115	101	124	111	109	116	146	119	133	118	118	133	135	129	134	112	130	132	105	128	108	119	115	131	108	112	104	106	126	120	119	116	118	99	113	137	126	124	109	101	116	128	136	113	110	111	151	106	122	108	103	126	127	121	132	128	122	118	123	127	112	118	123	106	117	132	107	134	105	114	134	128	119	116	109	116	126	125	119	108	127	117	121	128	116	115	117	108	117	125	117	130	120	105	136	145	116	98	105	114	124	120	126	118	133	110	131	113	128	124	113	136	108	128	126	133	107	122	119	118	121	121	102	117	110	123	125	124	100	128	124	119	103	123	133	136	125	118	116	110	131	115	143	126	116	125	133	122	123	105	117	101	133	125	115	126	115	112	129	130	129	125	125	114	128	142	116	112	115	130	112	95	120	125	103	106	132	93	121	125	146	119	115	128	118	143	122	122	117	136	114	102	130	110	128	113	122	125	118	118	112	117	122	120	111	119	131	121	139	112	106	127	117	112	126	119	100	108	138	123	122	122	155	115	131	117	139	135	116	104	123	134	125	118	116	129	131	103	93	104	115	106	115	118	138	121	111	128	121	120	119	151	124	105	131	122	97	126	128	101	123	128	126	131	125	136	117	108	110	134	121	116	125	104	119	120	104	120	123	113	129	123	132	116	111	137	121	120	130	143	129	113	113	110	96	129	116	100	112	139	124	146	108	113	132	127	104	108	116	130	112	110	117	91	111	107	123	108	124	139	118	130	113	131	117	114	111	118	116	125	117	128	109	111	126	128	121	120	106	112	131	115	113	128	114	128	129	127	123	104	105	121	109	139	134	101	119	137	128	107	118	103	106	135	135	123	121	133	133	111	110	137	117	112	124	122	118	138	116	125	102	131	125	108	102	107	121	113	128	118	117	106	116	117	128	109	113	128	122	116	96	135	119	133	119	143	97	124	110	111	119	108	106	109	116	119	114	127	116	126	121	118	133	125	111	124	140	116	129	108	118	109	125	102	120	103	111	111	95	135	114	119	145	139	128	137	120	121	126	114	120	110	104	138	126	111	94	124	134	109	145	132	124	122	114	115	113	122	126	119	111	135	118	119	113	122	107	114	108	126	117	133	129	118	103	114	119	126	130	118	123	121	115	121	117	112	109	119	127	97	112	134	111	115	132	122	137	98	112	129	138	119	122	126	150	110	120	111	120	109	124	131	121	129	123	130	126	145	137	130	125	102	138	134	112	121	124	113	108	127	128	121	108	130	123	126	130	125	99	124	129	111	100	124	108	108	124	118	145	108	116	128	115	126	127	119	110	115	105	125	121	119	115	102	110	105	121	123	122	105	109	106	134	135	120	102	116	123	138	130	138	127	108	135	121	113	115	114	114	123	109	128	128	127	138	118	113	114	124	121	126	122	120	107	128	106	120	121	109	117	120	125	139	121	130	104	136	140	117	102	112	106	112	106	125	123	135	121	103	127	133	122	121	113	117	124	123	119	129	131	119	123	125	100	118	111	110	130	116	127	126	131	119	135	123	130	128	123	105	113	111	138	119	125	127	122	108	120	134	112	117	106	120	138	118	124	112	133	113	116	118	113	103	104	106	113	124	125	124	114	147	121	117	117	122	129	110	112	110	129	123	123	115	124	134	143	118	136	100	110	122	141	116	123	122	150	106	124	110	138	125	115	111	126	132	119	125	111	133	116	117	127	117	130	151	121	97	115	128	128	119	103	137	133	127	121	95	115	118	87	121	117	107	148	125	115	128	140	127	123	115	119	119	112	142	118	108	120	128	115	129	118	115	126	121	118	143	106	126	114	125	140	116
14965	29164	27419	19175	13219	9988	7016	5667	4678	3485	2847	2554	2089	1974	1696	1545	1569	1379	1256	1077	981	963	792	783	717	597	652	558	540	474	475	404	458	416	364	375	390	380	384	324	317	316	294	312	310	329	320	316	297	298	294	315	255	307	280	302	284	292	269	292	264	275	291	252	294	299	252	280	311	307	305	309	269	314	287	305	267	299	282	273	286	269	242	277	313	294	268	287	276	273	276	263	263	272	270	264	239	278	237	274	232	284	279	254	268	289	253	299	277	305	292	287	294	322	293	280	249	247	275	287	299	306	281	285	264	266	248	254	270	264	254	273	267	284	244	269	257	251	266	253	269	302	252	286	256	247	222	255	263	263	241	275	269	258	277	276	258	249	262	269	263	246	281	260	264	269	308	246	257	272	253	275	270	248	270	253	277	254	236	284	255	255	249	292	256	254	246	245	238	284	257	273	259	278	283	243	258	278	246	286	279	268	281	247	243	267	253	276	260	282	246	271	273	242	250	253	241	264	305	258	269	267	254	263	251	247	267	251	268	250	293	270	288	292	254	298	256	259	268	283	232	280	263	291	267	269	263	256	275	264	263	256	260	281	241	258	282	248	291	261	281	276	234	245	265	253	274	267	253	285	254	263	296	272	277	256	301	253	279	267	238	294	267	246	269	250	275	260	288	304	269	287	239	273	262	265	264	268	248	262	253	266	252	263	283	273	256	274	263	283	277	282	271	240	277	240	265	267	258	252	255	245	251	242	279	256	239	276	280	253	252	290	235	290	275	242	254	283	267	273	299	277	263	270	268	257	267	278	249	270	255	300	247	261	271	235	272	246	261	290	267	286	252	271	258	275	273	243	258	257	269	280	260	294	273	234	265	262	269	283	255	266	257	269	261	249	257	241	267	249	273	270	256	278	276	243	287	289	268	263	268	235	278	269	237	267	285	258	273	264	280	268	277	286	258	265	268	256	248	289	251	239	283	261	245	255	260	265	259	264	267	283	246	247	259	286	265	265	266	276	268	242	246	241	262	237	282	277	252	264	247	259	261	266	257	241	260	257	278	280	266	289	250	275	283	277	285	267	251	259	254	284	254	280	240	294	245	287	242	276	291	261	257	267	257	245	265	289	316	287	259	249	268	255	244	236	283	262	245	234	265	272	260	267	292	254	273	259	298	259	245	269	259	278	256	283	244	242	255	278	285	248	258	248	258	247	282	247	267	266	244	277	262	282	268	276	254	275	254	283	230	280	273	269	281	278	239	282	283	253	284	247	281	274	276	268	268	268	256	279	264	274	284	256	260	266	256	268	238	262	271	258	279	279	252	250	240	243	249	274	262	260	253	251	283	286	291	259	229	286	243	267	291	277	270	235	257	279	268	270	270	239	273	251	241	286	269	279	238	255	290	243	254	267	240	266	257	259	245	274	266	243	268	288	261	246	285	264	254	256	268	261	266	267	279	293	264	240	235	277	276	252	278	242	262	256	253	252	273	301	273	262	254	275	275	276	270	250	275	267	280	263	260	266	259	288	252	288	274	275	263	272	257	274	237	277	259	251	290	291	262	266	242	262	274	263	266	256	277	256	272	242	266	253	246	261	272	267	264	262	305	233	240	252	300	281	262	278	261	249	270	254	258	285	239	260	266	293	243	270	287	268	277	280	256	240	256	273	239	254	251	262	261	263	259	279	261	282	259	269	270	254	261	290	274	274	248	245	256	280	266	258	245	277	288	264	243	252	280	254	251	270	257	250	272	255	256	253	263	284	253	265	266	246	279	274	245	260	237	289	304	245	256	258	266	285	288	226	289	281	265	278	245	255	243	244	258	275	256	246	278	240	255	269	260	252	266	254	305	240	264	275	255	251	246	310	235	255	251	229	292	271	255	265	295	260	270	258	283	236	276	256	247	255	271	285	281	278	265	271	238	262	268	228	247	248	250	255	261	241	263	268	261	255	265	263	282	292	228	281	217	294	254	260	249	284	275	274	246	262	280	239	270	228	222	243	250	279	271	234	265	272	294	271	265	250	246	257	256	269	271	258	271	277	246	282	249	254	245	271	270	280	260	271	259	265	261	271	272	260	261	258	274	264	245	287	241	260	267	269	279	269	266	253	260	276	247	266	267	263	241	251	255	257	248	261	246	282	266	253	289	257	236	276	245	249	270	295	308	270	267	270	272	273	257	306	246	266	297	253	256	287	271	273	275	277	262	270	256	291	287	283	269	269	249	265	256	268	253	235	275	262	279	281	260	255	251	258	272	291	277	262	260	251	276	277	256	241	261	293	264	264	274	287	253	276	280	264	279	253	283	274	284	263	290	265	262	246	266	271	259	265	263	259	243	272	254	261	266	252	282	254	239	267	266	266	270	257	244	258	278	250	244	249	268	279	250	261	272	272	262	254	241	269	259	269	268	268	262	252	254	234	272	263	267	220	275	292	253	270	265	249	233	237	293	288	258	252	276	258	252	254	258	285	278	259	259	288	262	269	257	246	254	267	274	266	285	251	290	240	278	281	253	264	269	270	288	300	241	250	262	269	268	243	274	257	273	236	269	288	259	255	266	280	263	294	249	255	231	277	291	266	266	243	296	231	259	272	260	260	274	249	279	249	255	248	260	249	252	290	244	269	264	269	262	265	247	287	283	265	255	270	263	275	301	242	262	278	251	271	264	277	269	250	263	270	249	299	270	246	259	242	269	258	255	279	280	260	263	287	240	264	270	300	254	277	246	252	252	267	264	297	259	227	252	253	253	251	274	266	280	259	293	263	278	257	255	283	277	255	246	252	239	255	248	250	269	254	271	244	260	251	262	263	266	286	241	278	227	276	272	270	269	231	291	257	259	265	252	253	260	257	246	265	267	270	247	247	268	292	256	300	263	228	253	265	264	262	269	263	252	250	263	276	284	265	239	291	287	237	261	265	240	265	259	256	309	260	262	267	295	271	239	260	253	247	275	243	265	255	259	266	299	290	251	267	262	291	282	287	258	237	284	260	274	263	268	287	241	250	246	240	242	258	257	269	298	245	243	266	272	282	285	277	267	258	282	291	256	278	265	257	259	255	257	265	286	250	262	278	245	252	299	268	262	274	277	232	259	296	244	273	254	268	317	234	237	260	245	266	289	238	236	258	267	277	252	255	274	259	265	261	260	251	286	263	226	259	271	291	299	271	279	256	263	248	284	282	252	292	292	261	271	255	271	273	295	252	276	260	291	272	272	272	259	269	237	302	255	243	279	275	266	286	294	264	257	286	263	240	241	278	257	243	296	258	253	280	289	274	246	257	263	262	261	260	250	259	257	268	247	258	241	272	277	264	290	275	273	281	271	257	266	258	263	289	257	249	284	261	286	277	246	263	271	255	251	247	280	264	246	274	257	279	286	259	268	281	246	276	288	270	260	243	263	239	289	269	270	254	268	266	251	264	244	268	273	265	248	271	266	281	273	246	241	238	242	259	255	252	276	265	242	228	260	282	251	261	275	265	230	263	275	267	300	253
26831	20620	10906	3518	1522	968	721	570	474	461	390	343	322	342	300	296	314	276	279	277	227	284	271	243	255	232	232	241	233	248	223	180	200	224	208	199	194	200	194	195	214	211	198	195	183	214	196	206	195	227	182	201	243	222	218	217	190	228	188	195	172	211	208	240	224	194	198	244	191	218	235	210	199	239	207	218	203	212	230	207	204	206	210	192	213	180	220	219	204	196	187	187	213	216	214	201	197	210	207	226	169	216	233	234	174	210	196	204	183	166	202	248	196	209	215	197	208	216	217	221	200	192	217	216	224	201	194	210	207	220	210	205	209	201	208	206	211	206	213	192	223	191	220	233	198	215	207	218	164	204	197	222	216	210	202	204	207	198	213	180	201	234	182	226	244	210	170	241	182	205	184	210	224	192	207	210	220	203	188	209	222	201	220	231	189	237	202	203	175	191	188	207	216	203	214	219	197	220	231	214	211	224	171	233	203	235	232	187	218	198	236	189	219	216	203	205	189	214	211	212	219	228	211	206	224	171	206	221	205	197	180	191	197	189	196	202	235	202	201	213	200	210	212	215	178	225	195	196	202	190	200	201	185	207	193	204	204	219	193	203	233	211	179	218	213	196	207	212	223	187	212	194	198	212	177	213	205	218	188	184	203	194	184	221	194	203	205	196	212	193	191	186	231	232	206	204	215	215	207	217	197	184	207	223	213	229	221	219	213	227	186	204	206	204	213	193	215	196	189	201	194	195	211	228	201	212	206	200	224	209	192	203	201	214	201	200	179	191	207	217	212	215	192	216	217	216	195	203	229	211	208	205	229	205	212	204	192	173	203	197	206	219	203	216	205	190	195	183	211	225	208	230	219	210	250	225	239	221	236	227	199	182	196	215	202	208	200	200	207	202	231	193	197	204	196	179	182	233	201	192	223	212	211	213	184	215	209	197	199	209	197	223	209	222	193	217	191	199	198	178	198	209	204	202	194	210	217	194	211	200	194	217	189	196	202	187	218	209	202	200	222	197	197	228	226	199	187	202	184	198	218	224	197	234	211	194	214	219	221	203	212	202	216	190	217	186	196	209	228	193	181	200	237	207	235	211	198	224	196	177	201	214	210	203	220	201	199	196	189	219	235	224	214	214	210	208	206	198	208	186	188	220	231	203	194	200	191	237	217	195	220	169	200	218	229	197	188	225	226	208	218	208	237	201	188	184	215	245	227	233	206	188	214	188	225	208	166	226	203	198	184	204	202	235	209	176	206	197	178	171	200	187	203	186	186	200	216	219	204	211	211	209	225	216	207	195	188	205	217	214	203	188	211	217	217	207	221	191	194	199	195	211	206	223	202	207	198	204	182	202	221	194	215	225	224	209	193	189	181	192	229	186	208	227	205	219	218	214	176	179	205	201	196	199	212	205	202	191	227	217	201	216	212	190	226	218	201	238	196	212	231	209	227	196	187	203	191	230	219	203	181	193	219	217	223	245	222	193	206	208	205	212	172	206	190	222	213	227	196	209	209	206	203	220	221	199	221	211	214	214	218	212	206	188	224	212	230	192	236	221	214	200	223	209	196	177	196	217	189	210	181	210	154	216	207	200	212	241	228	197	198	203	192	202	206	204	202	189	206	191	204	210	202	226	211	193	191	207	201	204	232	203	185	216	217	210	218	211	233	244	210	187	183	237	225	205	187	224	181	190	199	195	187	202	240	199	195	170	203	201	210	198	191	222	203	200	220	221	221	206	209	207	202	180	214	225	184	219	250	206	204	204	213	206	190	214	199	219	215	206	179	204	189	207	190	203	226	235	194	213	232	224	200	227	208	196	224	215	202	208	207	183	212	225	189	190	199	225	223	198	220	209	209	208	193	208	216	205	209	206	194	170	191	232	212	217	205	205	215	214	177	194	206	210	186	211	189	212	199	222	235	189	206	213	196	210	190	196	189	235	182	183	202	231	209	193	220	186	199	211	198	198	219	195	228	207	211	200	205	202	223	212	207	230	215	193	219	181	233	202	192	185	220	206	234	222	202	229	189	199	214	223	188	215	195	214	219	221	210	202	195	208	224	194	198	213	222	211	178	222	196	175	196	185	198	196	227	209	198	199	231	199	194	204	215	212	234	215	204	227	203	189	218	196	200	217	228	211	183	196	222	208	219	195	196	198	196	194	198	210	199	203	184	197	240	171	206	187	185	214	205	191	212	221	195	200	185	162	215	215	230	222	184	190	200	209	197	203	213	211	202	197	218	209	200	222	204	211	210	220	204	209	195	232	203	191	224	212	210	192	200	203	209	201	219	206	211	212	217	205	191	179	226	204	214	218	205	201	241	212	187	213	208	196	213	180	204	204	202	216	206	191	193	200	195	210	232	206	203	205	192	192	200	208	199	202	189	193	206	216	202	210	223	187	193	216	220	193	206	206	183	199	243	207	185	215	195	225	205	206	185	219	182	217	211	220	216	216	226	222	211	190	200	202	212	198	196	207	175	191	201	208	217	225	218	213	203	214	216	175	221	192	182	194	196	199	217	188	231	221	207	212	220	200	197	202	218	209	188	210	212	219	197	183	214	199	215	198	187	209	186	209	206	214	203	205	208	233	228	212	209	166	177	200	227	197	218	218	198	189	203	197	192	173	206	201	222	187	212	213	195	207	207	230	217	188	189	209	196	204	205	212	181	197	216	181	218	201	205	208	192	199	209	216	200	211	213	249	196	193	200	205	199	188	199	213	224	216	223	212	207	203	220	220	219	228	218	187	223	193	212	184	212	206	179	212	216	228	186	229	201	229	223	221	214	199	203	226	199	212	204	222	218	223	192	209	214	206	207	206	200	220	220	232	195	207	224	216	203	213	208	207	208	195	195	204	254	210	185	191	226	203	217	218	193	193	231	209	186	181	239	203	196	194	213	201	224	216	208	206	200	210	208	213	205	197	198	221	196	218	180	207	200	192	222	211	156	215	210	203	217	188	197	223	206	190	217	236	196	166	189	219	221	199	203	216	198	198	219	187	209	205	208	216	198	193	227	205	191	206	229	198	207	202	200	205	223	207	210	196	186	184	196	192	190	200	207	180	193	248	201	183	207	209	212	190	193	194	190	202	199	202	208	197	209	198	206	187	198	217	209	216	206	196	185	194	197	212	173	197	204	199	207	201	191	203	206	202	195	202	192	211	232	226	227	202	211	184	201	181	196	197	219	223	201	235	181	225	179	197	185	205	210	212	206	211	231	175	202	217	219	227	199	209	213	192	207	208	210	200	206	189	213	197	198	206	220	197	188	198	200	206	211	210	234	219	190	191	209	205	202	209	204	213	175	206	206	212	225	215	201	218	188	212	211	198	200	211	208	202	210	224	219	216	181	203	229	184	221	193	202	233	180	209	202	210	221	218	212	222	215	209	222	215	202	202	214	207	223	227	216	168	196	223	194	195	179	218	220	234	212	180	218	189	195	186	216	190	205	212	183	214	210	193	186	196	221	210	228	194	193	190	194	183	212	190
11070	16160	15765	8976	5687	4056	2982	2380	1968	1644	1434	1225	1084	1054	985	899	930	852	789	805	667	731	696	654	661	620	616	548	550	528	515	494	493	486	458	552	516	473	485	468	468	463	490	470	490	445	480	476	478	460	410	492	452	453	437	488	457	456	484	464	489	428	480	483	490	489	433	471	500	474	499	453	421	469	464	412	459	478	459	474	449	437	501	445	421	466	453	443	442	448	413	436	459	470	501	443	443	458	470	460	424	428	440	478	512	452	442	454	469	473	444	461	463	491	439	457	440	451	453	452	500	488	460	459	458	431	482	428	455	469	506	431	418	447	453	465	473	443	467	471	437	428	473	481	429	427	465	445	499	459	447	491	432	479	444	455	441	441	492	484	468	437	441	471	453	429	480	474	420	454	436	457	411	488	432	452	459	432	452	453	473	424	403	472	420	417	438	462	423	470	488	442	441	420	450	481	475	446	463	449	505	463	442	441	489	462	451	433	456	489	432	452	479	423	455	476	412	399	473	465	433	466	438	462	466	428	442	433	485	485	428	457	448	473	454	446	407	463	479	439	465	429	463	500	453	440	433	444	406	461	439	438	503	467	481	471	488	452	423	488	449	424	481	454	474	452	451	463	430	467	457	461	449	468	444	477	441	445	489	440	430	466	430	446	454	484	498	480	428	418	442	460	417	468	491	479	462	452	440	440	419	416	446	465	417	483	431	484	482	495	446	472	457	469	444	479	432	435	482	455	429	435	477	480	466	386	477	436	444	450	481	489	449	450	436	419	420	480	441	450	456	451	457	450	413	490	439	423	493	448	421	449	482	496	450	474	474	470	450	462	463	460	463	480	436	456	466	494	466	460	471	492	414	487	441	446	450	447	455	438	455	452	440	475	466	422	442	485	450	441	472	472	437	437	471	480	465	444	446	461	443	459	470	451	459	419	454	479	430	427	458	432	433	466	442	451	478	461	473	445	478	496	436	479	448	451	471	438	481	459	439	431	417	424	488	474	432	416	458	440	452	485	450	462	482	433	461	458	501	449	460	473	407	503	463	446	429	423	434	442	451	443	459	453	450	447	476	463	441	498	444	460	457	486	458	463	496	430	454	461	483	451	465	424	481	502	503	432	473	495	451	427	473	435	440	441	473	444	458	486	442	430	441	446	457	470	481	449	462	461	446	460	453	430	429	447	496	435	475	469	491	430	424	482	493	453	508	437	462	445	411	479	475	460	462	476	426	444	451	465	501	494	459	456	473	468	455	451	443	441	437	453	432	484	462	467	461	486	458	474	466	458	484	466	410	473	445	444	487	439	476	452	468	471	434	432	446	493	447	473	482	468	428	424	478	506	435	452	425	460	454	454	467	453	469	493	487	475	450	462	454	459	469	450	461	473	442	455	474	466	471	458	417	415	472	446	456	415	440	455	446	452	492	446	448	430	453	455	475	459	464	476	457	460	450	459	445	466	464	483	455	460	429	456	484	440	445	445	477	416	461	494	425	435	418	469	438	477	479	494	453	500	480	467	492	425	474	465	447	465	428	469	470	463	444	434	458	437	466	427	454	492	442	460	469	457	478	468	462	477	490	454	422	487	464	487	439	474	451	444	476	471	469	435	459	453	463	452	421	471	483	477	447	446	426	453	457	488	443	459	465	490	460	428	448	476	439	484	456	431	477	455	457	452	447	423	474	467	462	446	441	462	448	499	467	418	503	488	453	446	463	398	444	484	455	444	460	510	437	458	422	472	482	494	435	428	434	462	449	476	447	485	431	468	420	461	436	452	473	478	471	448	452	477	433	416	468	464	449	473	454	477	453	446	493	445	447	460	446	437	441	404	475	472	448	437	462	465	413	470	439	477	440	461	426	423	470	458	437	447	450	475	457	470	435	451	456	445	484	449	476	479	496	414	471	477	427	446	457	461	439	420	465	479	427	484	467	452	503	449	498	481	443	468	444	448	451	482	447	444	457	483	467	478	447	450	488	459	411	467	439	455	476	429	452	464	431	460	468	462	443	469	458	445	425	449	414	483	474	462	441	458	441	459	455	410	449	472	461	459	471	448	497	502	451	444	364	467	442	421	440	462	457	426	447	437	459	446	473	463	447	433	472	467	454	452	432	450	486	440	434	442	479	467	461	464	485	453	431	449	444	490	473	460	426	456	427	471	443	453	446	453	455	478	453	449	431	466	451	477	436	436	461	454	447	459	463	491	483	449	465	439	452	465	447	421	490	454	471	451	405	466	458	455	499	475	465	466	470	437	424	449	437	484	459	434	474	452	450	462	489	457	449	435	504	439	470	462	436	439	440	460	448	459	438	465	430	415	475	497	491	428	476	441	428	478	433	472	444	459	444	441	462	454	434	445	446	485	441	429	448	464	446	470	445	458	432	457	469	423	408	490	443	457	446	467	409	431	444	470	425	456	471	483	492	484	445	483	435	485	421	419	449	469	440	459	497	458	448	479	418	479	444	475	469	460	484	466	439	464	472	452	459	444	482	464	500	460	492	437	432	411	470	450	443	465	488	429	500	425	442	448	437	454	464	411	435	481	477	491	430	471	438	435	432	439	440	464	431	461	457	439	411	429	479	466	498	435	438	462	418	462	425	512	471	417	441	483	461	449	488	459	472	436	475	465	498	458	475	476	447	449	479	443	513	478	433	428	453	486	491	435	428	445	435	446	472	472	475	499	463	445	426	440	455	428	484	461	458	490	428	450	438	478	431	435	430	500	489	437	455	451	503	484	475	458	460	463	479	441	448	447	433	440	417	470	455	479	455	461	484	441	462	447	445	466	431	455	479	454	448	483	433	487	475	459	446	459	461	459	456	460	467	459	434	482	431	467	480	444	429	459	429	442	447	415	472	528	443	454	451	454	494	468	453	479	431	470	427	472	438	448	450	468	455	455	427	473	467	471	444	460	451	445	477	406	454	443	448	456	452	466	446	477	441	442	461	495	473	464	488	462	491	458	424	457	430	462	484	410	456	465	468	458	478	450	445	500	440	475	459	464	437	460	435	440	435	458	431	429	507	449	468	465	464	431	452	475	429	457	488	468	481	456	454	460	425	469	478	460	475	430	434	476	477	480	509	438	444	456	469	468	481	457	472	481	468	443	460	459	467	446	441	438	459	474	425	432	446	469	468	470	494	457	467	467	493	447	417	489	456	452	463	437	483	432	457	452	447	437	473	442	443	474	494	474	473	452	445	423	486	457	449	430	465	468	466	454	477	446	428	443	487	449	423	433	451	440	458	447	469	454	452	448	473	434	493	460	489	423	466	462	429	488	487	433	437	466	456	446	456	438	400	436	450	467	436	462	440	455	447	476	474	463	441	464	459	458	439	481	461	441	458	431	448	420	451	478	437	438	447	446	509	479	448	490	459	484	478	460	461	467	465	470	458	469	472	499	440	434	430	479	428	459	449	436	488	432	454	473	458	448	403	473	447	471	441	471	479	478	489	456	478	424	496	465	448	450	456	459	451	426	462	489	475	419
24332	21454	28489	24802	19105	3833	1588	886	698	630	504	433	356	366	364	279	301	252	272	223	233	218	217	221	202	180	193	198	156	165	147	176	177	153	137	182	129	153	162	147	144	158	161	145	118	124	147	157	135	137	140	156	155	133	159	131	138	135	124	158	130	134	154	131	148	143	133	172	146	151	163	138	165	135	162	158	139	117	157	137	124	145	147	131	132	184	145	139	156	127	140	149	142	148	126	137	127	122	125	126	120	148	155	154	160	163	153	145	124	146	150	141	133	150	142	139	157	139	156	155	151	132	129	152	133	155	146	144	124	146	127	130	146	144	120	131	141	121	127	124	121	138	145	139	128	134	117	147	139	142	135	133	144	140	139	159	136	143	137	143	140	122	130	132	156	137	141	120	154	140	121	162	130	131	161	141	133	147	162	135	143	130	132	129	130	151	143	129	139	139	135	119	139	153	130	137	142	148	147	124	139	138	133	137	153	144	135	145	133	138	127	127	158	142	149	148	138	127	163	128	138	148	142	123	134	161	110	120	152	133	140	125	151	122	137	132	121	137	134	143	146	141	133	140	141	122	154	136	142	140	137	134	143	139	128	158	133	157	140	123	135	142	139	136	137	129	157	132	136	134	117	144	137	153	140	121	148	142	118	152	137	146	142	149	133	139	138	130	132	142	141	136	140	136	131	141	130	146	133	133	154	134	129	167	129	131	134	122	119	137	144	135	128	149	158	130	141	133	124	143	116	142	126	168	152	138	131	144	120	138	135	111	148	144	147	146	136	141	152	143	147	157	144	135	156	129	153	167	137	133	135	131	124	140	135	152	160	143	137	139	133	150	150	137	129	129	116	118	129	164	164	157	119	164	133	148	148	130	128	139	146	137	132	134	133	134	151	139	170	136	122	112	160	129	119	169	142	137	156	129	130	151	136	159	131	155	120	140	156	129	155	144	144	165	142	129	164	139	146	142	135	133	120	132	119	148	147	123	139	145	134	122	140	155	143	133	159	125	134	142	120	134	123	147	157	127	144	146	152	150	151	143	122	123	131	159	143	129	128	135	143	133	134	154	146	149	137	136	134	142	156	150	141	142	134	127	134	142	140	155	160	124	133	132	132	137	139	137	139	117	140	129	135	140	121	147	128	141	131	140	128	160	130	134	159	153	139	113	145	150	134	135	141	129	146	141	127	129	151	112	134	137	146	143	141	141	142	117	167	143	125	135	161	154	144	146	128	132	126	129	144	137	131	144	139	126	135	127	145	155	140	150	151	141	138	131	157	151	136	133	158	124	153	123	143	138	143	129	135	152	142	144	158	153	123	135	129	129	132	131	153	141	132	114	119	135	144	143	124	120	146	122	135	136	130	120	135	137	147	124	133	152	129	145	138	153	135	125	130	137	135	140	137	165	124	143	143	151	131	128	132	123	158	154	168	155	154	116	124	132	100	140	143	130	141	135	131	149	156	153	121	131	137	131	130	112	151	128	127	141	135	128	149	134	148	135	133	151	145	142	137	134	133	152	138	136	139	149	133	123	135	130	141	138	119	142	143	128	125	136	139	115	137	113	141	139	147	140	143	136	127	118	113	128	157	137	122	141	131	148	135	135	155	138	109	157	131	139	137	130	139	140	129	141	143	137	133	121	128	125	137	147	147	137	159	129	143	154	144	134	132	157	143	125	140	104	132	132	137	149	130	147	114	142	147	141	132	143	156	130	132	129	146	155	131	144	134	138	137	140	147	139	142	142	149	129	152	152	139	133	145	142	152	152	147	145	135	116	121	129	141	137	139	147	122	149	127	141	123	146	131	113	138	166	120	130	136	144	121	143	147	155	169	160	128	154	145	140	131	144	137	140	153	138	138	161	133	155	147	133	131	135	152	133	147	127	127	136	140	141	131	149	154	151	152	113	146	141	132	128	134	128	148	127	135	133	135	143	141	141	128	122	125	135	135	138	130	130	134	145	140	130	126	151	138	158	143	130	136	150	142	132	143	127	143	144	141	170	159	126	127	131	144	146	135	131	135	130	140	125	130	120	131	136	141	141	121	128	127	155	136	124	153	131	142	152	138	138	132	119	134	144	136	153	134	135	138	134	135	113	132	135	160	154	127	162	162	134	140	149	148	119	113	143	141	132	129	135	135	127	140	140	115	137	146	121	120	152	148	127	135	141	130	145	126	134	141	126	129	134	146	145	140	138	141	127	137	116	135	151	130	126	131	154	141	130	138	121	114	160	134	123	141	131	132	154	137	133	116	137	150	161	153	141	141	146	125	129	147	145	114	144	158	164	157	126	133	157	147	120	135	144	121	117	138	146	160	140	138	152	137	138	153	129	148	158	150	128	134	125	130	154	131	129	124	133	147	117	147	123	133	141	132	144	143	133	152	146	145	157	135	120	148	144	135	131	126	128	142	128	139	159	127	134	143	133	149	130	127	126	139	121	153	141	146	153	123	154	137	131	141	145	116	136	135	143	126	124	152	155	127	130	139	156	134	122	146	121	130	124	138	134	132	115	128	124	150	159	129	127	159	146	139	126	129	152	134	141	134	146	133	145	151	143	119	147	154	149	126	143	139	145	131	131	125	135	138	136	143	159	123	161	132	147	135	143	133	155	152	148	129	126	149	157	137	155	125	139	137	159	156	143	137	124	160	139	138	148	153	138	131	119	145	147	130	140	123	125	130	136	183	140	120	140	152	136	126	144	121	129	129	149	140	140	157	140	153	152	121	153	140	124	139	143	154	144	123	140	129	162	140	120	132	114	134	134	132	107	138	127	108	131	139	133	126	133	144	137	141	130	153	142	147	125	131	131	149	141	156	128	146	118	132	136	131	124	144	127	127	161	139	136	149	134	128	133	137	142	130	156	124	130	144	140	123	152	138	156	157	132	135	153	135	123	159	140	146	132	136	152	142	149	130	145	140	138	130	133	127	144	123	129	143	135	122	139	138	113	166	115	146	122	138	121	142	147	129	133	141	124	138	154	140	134	136	123	137	152	151	120	126	146	139	124	140	146	142	118	131	143	128	128	159	145	109	138	143	141	105	139	141	145	162	140	115	158	158	168	142	161	132	135	127	141	140	143	143	143	131	136	129	135	141	147	132	134	128	133	129	136	134	139	133	138	135	118	133	131	133	164	139	152	138	140	134	127	144	146	151	110	135	133	143	120	128	138	129	125	138	140	121	141	145	113	133	128	155	132	136	131	134	130	139	170	139	129	134	132	143	127	135	168	151	139	127	121	135	156	159	143	164	141	142	126	144	136	125	149	148	141	136	122	117	128	149	140	130	130	130	140	149	129	148	151	140	135	152	126	145	142	145	133	132	165	149	148	149	116	161	153	172	149	123	149	136	118	127	157	147	120	141	140	134	136	127	135	142	139	130	148	161	132	119	133	122	135	139	135	127	160	130	153	138	125	139	135	132	136	144	137	122	130	138	124	122	121	135	133	158	149	156	132	139	137	125	131	137	126	156	136	131	140	133	141	161	139
12975	25315	23039	14799	9941	6910	5424	4141	3329	2792	2219	1868	1591	1466	1364	1222	1134	1095	1047	821	783	750	698	661	633	604	545	504	469	458	406	374	397	383	403	371	371	394	345	366	333	364	360	335	314	342	354	352	314	327	366	341	309	355	358	338	380	309	324	324	356	352	323	283	305	366	304	326	322	327	336	321	349	331	329	335	320	330	336	351	329	315	336	316	307	316	309	339	328	292	310	361	342	329	327	294	337	359	298	311	308	298	310	346	304	328	334	345	369	332	325	330	345	351	344	343	320	336	328	311	340	336	310	333	338	303	355	327	311	308	323	309	290	324	295	293	342	331	271	260	276	316	316	335	318	348	321	358	325	300	307	303	344	296	309	330	323	329	330	316	279	312	332	316	341	341	332	323	340	332	301	295	323	294	295	290	333	325	311	326	365	316	288	314	295	320	321	282	292	297	323	301	308	314	330	276	314	299	327	312	308	314	330	312	270	297	321	325	332	316	315	330	308	340	317	301	311	286	303	338	325	301	281	296	278	321	328	330	314	339	303	298	297	334	321	300	324	304	325	322	304	301	326	318	324	341	314	321	296	302	306	300	318	310	345	343	304	300	321	305	308	312	298	346	347	333	321	296	304	311	314	302	315	312	288	343	313	308	313	309	336	313	306	320	301	312	309	307	346	331	331	299	342	333	367	329	298	320	317	316	321	291	303	292	339	301	302	328	303	325	316	309	344	305	345	298	319	309	308	328	300	283	294	315	307	300	299	309	279	291	330	293	316	328	298	298	296	284	294	328	315	326	348	265	304	312	309	325	318	310	309	310	312	306	308	291	296	297	337	310	329	301	299	354	286	355	316	319	297	335	285	322	340	297	309	339	307	313	301	316	287	313	290	304	321	331	300	330	323	322	293	327	319	288	345	326	310	328	289	357	295	303	298	322	301	323	309	294	324	307	308	326	310	298	345	316	322	320	302	342	309	311	367	339	322	333	379	310	297	358	315	305	317	331	314	289	323	311	307	293	338	309	293	335	338	328	342	313	294	287	290	301	331	300	313	309	286	309	313	335	340	312	306	308	318	290	322	279	291	305	345	310	286	308	315	331	323	308	310	285	328	316	311	338	305	315	330	310	307	296	340	301	330	325	339	315	304	332	324	306	326	338	316	338	296	340	331	323	332	310	314	334	301	310	312	335	304	310	283	301	349	305	309	295	344	304	355	317	302	303	322	318	311	323	327	319	298	314	318	325	328	344	321	310	344	272	326	306	333	289	337	336	321	275	338	296	305	321	307	322	308	324	313	320	305	311	331	305	305	328	347	315	354	321	317	321	321	305	299	308	314	313	329	322	322	317	291	308	322	329	333	315	303	286	316	323	322	311	307	324	313	290	334	321	320	316	340	325	296	284	298	290	342	298	307	312	317	294	354	314	315	276	321	329	330	316	331	337	328	341	340	330	324	317	356	308	321	307	332	301	334	329	329	331	316	303	347	286	346	316	312	273	326	315	319	349	311	295	288	294	319	333	322	317	339	325	327	326	326	333	301	332	318	312	293	314	331	328	301	331	318	295	305	327	329	324	324	308	310	334	327	323	327	315	335	309	320	321	308	337	312	330	324	282	326	323	325	308	331	304	321	306	323	316	360	323	303	319	296	306	289	297	297	307	322	319	315	320	293	300	298	337	362	339	322	305	298	285	291	313	343	293	330	322	339	314	307	330	311	346	293	334	310	330	307	313	316	298	310	292	338	313	335	326	319	315	311	334	322	319	317	322	315	326	275	310	328	306	320	326	310	358	334	306	308	332	329	308	342	278	303	297	290	328	299	306	326	306	304	303	333	315	300	305	327	292	313	315	304	302	318	318	328	289	306	304	325	337	304	340	318	313	316	305	317	322	347	319	288	345	333	310	331	319	294	330	289	301	310	335	281	299	299	335	319	286	300	307	306	305	309	299	312	337	304	345	345	326	331	340	347	316	298	327	323	318	286	307	283	313	316	343	304	319	312	290	326	312	285	310	336	302	310	337	323	291	320	331	319	290	336	308	335	320	304	298	313	339	309	333	367	287	299	321	311	349	334	317	293	362	288	316	311	333	340	280	336	323	349	304	331	307	296	318	298	327	286	304	298	324	328	301	313	319	313	327	323	314	353	335	357	262	302	318	312	325	347	335	310	338	272	320	324	328	307	314	303	356	326	304	302	343	307	322	318	340	322	313	301	317	334	323	331	303	337	284	319	326	335	292	327	343	305	303	320	334	288	322	301	295	307	297	359	288	312	320	358	323	337	306	317	313	287	298	331	330	280	333	349	327	312	324	318	323	337	308	354	318	297	274	308	299	306	318	306	305	386	311	321	296	371	330	297	330	326	341	328	302	324	308	310	301	326	305	319	314	344	320	319	304	309	285	324	315	308	318	325	309	338	295	304	305	294	298	362	312	323	341	298	322	309	308	299	307	321	343	309	324	287	333	321	313	306	322	315	318	316	324	325	285	323	337	311	328	310	325	302	332	299	296	300	283	311	344	307	308	302	328	298	279	316	300	315	316	336	325	338	309	304	344	337	325	320	298	294	353	286	317	307	315	325	322	274	305	350	307	351	314	355	327	306	340	326	316	304	301	301	330	298	300	319	308	311	341	308	308	337	318	320	321	308	323	364	326	314	305	332	324	314	312	352	301	299	313	325	335	323	336	319	295	284	297	309	324	317	295	333	313	305	309	301	294	334	313	303	308	305	311	269	308	315	364	350	335	309	329	314	312	283	317	297	291	316	312	272	311	308	317	326	325	309	318	304	305	288	281	332	316	329	341	326	336	318	344	322	331	297	347	310	333	335	303	289	307	313	273	340	315	315	315	301	295	308	292	313	318	322	287	347	318	317	296	318	294	327	315	290	276	323	330	312	326	305	264	296	287	332	261	294	328	324	315	303	315	313	311	343	315	313	310	308	339	301	358	296	341	333	325	342	292	308	321	300	307	317	284	318	328	324	316	340	305	326	286	311	326	328	327	326	297	326	297	327	290	313	346	326	335	308	358	321	304	311	319	324	300	314	291	308	315	283	306	320	303	297	304	318	300	304	302	302	319	327	325	323	294	278	278	339	299	324	289	303	319	335	331	330	309	329	312	330	308	319	294	285	308	310	293	304	317	314	366	296	334	331	312	319	321	306	290	286	327	311	355	326	321	313	318	303	299	319	294	308	353	293	312	304	295	306	292	326	320	329	315	298	324	317	340	328	331	321	295	323	328	357	305	312	305	278	317	320	273	280	258	320	319	331	300	312	296	305	338	370	321	302	314	305	322	306	309	336	305	330	332	321	345	300	318	294	326	294	306	304	312	301	319	337	310	313	329	314	344	271	314	315	320	339	311	298	308	325	346	342	348	309	276	334	318	347	293	340	310	360	306	311	324	313	302	346	303	312	350	282	309	346	313	281	292	291	315	356	301	282	287	327	307	340	317	308	301	269	311	340	343	320	307	338	331	292	311	293	306	304	311	305	310
23423	21482	29336	24075	21485	18154	3820	1467	1052	867	711	558	494	513	488	421	375	366	325	284	274	214	279	235	236	218	173	173	158	150	161	170	150	150	144	149	156	119	136	140	135	120	121	150	127	139	133	106	138	126	124	148	126	124	121	131	108	130	118	132	121	123	129	123	139	109	136	113	133	116	141	137	113	131	119	142	135	131	125	132	115	115	117	129	125	122	108	112	127	108	97	119	122	100	125	124	116	132	127	126	131	121	130	120	113	129	104	138	129	124	118	115	124	122	119	132	103	121	126	116	125	137	146	125	119	131	104	129	114	131	110	114	118	118	123	124	114	119	128	117	106	116	106	117	131	119	127	122	86	124	111	143	133	105	133	133	130	118	109	123	114	133	105	127	119	113	108	126	135	111	125	128	130	119	125	120	114	137	119	127	136	142	110	120	108	115	120	128	128	122	109	144	126	136	142	123	103	117	127	121	127	121	110	121	106	116	113	138	124	140	120	126	114	112	111	129	129	127	104	118	95	122	116	137	119	116	110	120	114	117	115	139	114	118	105	134	132	133	128	134	116	101	119	130	147	119	113	105	114	126	129	88	100	143	101	114	109	113	122	107	113	128	101	146	119	105	123	131	127	129	116	121	130	137	134	115	120	108	111	133	131	112	103	138	125	110	127	104	153	141	116	110	132	119	95	108	106	100	118	122	101	120	118	112	129	124	119	125	142	99	118	105	134	105	117	118	117	124	128	111	122	137	105	138	125	130	146	123	129	117	117	119	117	128	92	115	133	116	111	123	136	109	111	140	124	122	119	132	104	115	122	140	124	123	107	112	124	100	111	115	118	112	130	137	100	120	127	127	127	140	133	105	144	143	110	94	126	117	117	116	125	107	123	134	131	125	109	98	130	128	105	117	124	117	132	115	122	122	122	122	112	123	111	138	120	143	126	126	104	142	102	107	131	123	116	113	130	117	121	106	116	148	130	111	107	126	120	123	102	117	122	112	107	115	112	129	124	123	115	93	115	134	123	130	113	111	126	125	114	101	110	116	139	121	98	137	131	139	121	127	118	152	128	131	127	119	110	131	116	114	129	110	131	131	110	129	132	125	119	137	113	132	143	115	130	111	137	129	117	128	114	141	108	135	124	127	105	125	125	108	142	115	130	120	113	115	133	129	111	109	131	126	103	128	139	127	119	147	121	128	124	121	117	106	117	119	116	151	132	108	126	120	120	118	118	131	126	130	145	130	113	153	126	126	117	126	116	119	120	123	109	122	120	127	116	116	124	112	131	127	122	113	130	132	130	129	133	129	101	116	138	104	122	120	101	108	119	124	130	125	119	130	118	132	106	113	102	130	151	106	104	121	126	102	120	123	127	116	127	118	114	137	123	107	107	108	116	114	114	123	131	106	135	135	126	123	124	129	134	125	112	108	118	122	108	120	115	124	132	123	140	134	119	121	127	116	125	109	132	125	140	132	129	118	112	117	119	131	120	113	107	124	112	127	108	129	116	150	127	111	113	118	131	125	130	119	112	105	115	136	109	115	112	122	125	116	117	94	111	131	114	133	146	113	116	135	115	111	111	117	112	120	104	103	117	123	109	121	145	121	115	125	125	113	118	116	116	111	122	109	136	134	126	116	106	111	109	126	116	119	114	94	145	125	108	127	143	115	121	134	103	126	122	123	136	127	117	123	114	116	131	114	127	112	121	126	116	111	113	103	111	119	118	108	120	128	123	135	131	119	131	120	102	118	140	109	120	122	128	117	149	129	122	115	120	118	113	122	121	120	85	136	125	112	114	128	119	118	135	124	99	111	112	127	105	132	114	134	98	121	140	101	135	129	125	121	126	132	143	123	127	137	125	119	122	108	131	113	151	133	111	120	122	132	134	131	104	133	134	111	112	122	123	128	114	112	114	126	119	124	104	137	145	117	113	101	125	142	120	119	104	119	135	139	112	113	115	129	109	116	127	111	131	141	129	110	104	123	146	107	94	120	121	134	106	118	136	114	112	107	121	118	112	119	139	117	111	127	127	135	112	136	117	124	115	134	121	132	105	113	113	135	127	127	109	130	125	99	117	120	122	107	122	105	111	120	104	118	143	99	147	108	126	122	125	107	107	121	115	130	128	128	144	141	128	119	108	121	116	121	137	125	130	122	112	123	118	95	135	118	122	116	118	129	144	130	144	131	140	134	121	121	105	131	125	123	118	119	128	116	127	132	121	106	123	130	127	125	103	142	121	129	139	110	117	122	108	112	111	118	136	123	120	122	106	119	134	119	125	134	123	136	118	105	135	104	127	119	130	115	96	118	124	123	143	115	125	120	122	110	133	139	99	123	120	119	118	113	124	128	120	139	112	114	124	117	117	100	129	129	110	121	119	119	131	114	125	117	132	122	116	136	117	106	120	110	110	115	129	136	108	142	125	130	106	104	134	119	120	116	128	120	109	97	127	128	119	113	141	125	124	111	150	109	119	126	130	105	116	121	110	115	123	119	105	109	113	111	111	125	112	119	135	112	115	139	116	131	121	113	137	112	112	132	115	107	123	116	121	109	107	114	114	108	125	124	127	138	113	125	119	124	127	111	127	122	126	121	157	116	119	139	133	119	93	124	120	122	123	124	113	109	120	136	110	109	111	121	125	122	118	98	126	134	123	131	133	131	129	127	126	130	114	116	125	114	110	130	102	100	127	131	146	115	109	120	148	131	118	108	137	111	114	93	112	108	119	122	107	116	114	108	112	110	123	123	126	136	143	126	126	126	136	106	119	138	131	112	122	126	115	108	124	138	133	119	110	149	129	133	126	118	130	117	90	140	109	112	129	125	133	128	123	96	135	117	126	124	131	117	135	127	125	115	112	110	125	101	110	107	120	128	127	106	127	138	114	109	139	112	118	110	115	130	122	129	129	135	116	111	121	115	119	118	120	122	119	103	121	100	112	131	133	109	120	127	122	122	111	136	105	108	133	132	122	130	125	91	129	130	120	123	137	107	140	128	108	142	122	135	130	124	139	111	121	114	103	128	122	125	113	134	121	118	137	127	122	112	127	111	116	110	129	125	110	122	128	120	122	126	119	111	108	116	104	123	119	119	129	110	124	121	128	120	122	102	125	110	115	126	120	120	137	104	117	113	152	129	107	107	138	119	129	122	122	114	126	110	113	112	123	99	107	121	123	135	127	124	131	139	126	138	103	115	124	113	124	102	108	116	117	133	105	125	114	113	123	112	143	117	118	93	143	124	116	105	132	118	137	132	120	140	131	133	136	110	145	114	90	107	119	138	108	109	122	121	122	123	129	129	126	125	129	109	118	138	137	120	137	124	114	133	126	113	124	137	124	127	97	123	132	117	108	136	110	99	135	119	137	123	129	122	121	95	113	118	109	115	115	127	119	108	151	114	106	122	117	124	97	106	130	139	145	138	135	125	136	131	132	114	142	145	130	132	146	118	132	129	114	118	128	124	129	115	135	115	109	123	108	111	135	119	106	103	132	117
15138	30253	27383	18765	13990	9876	7319	5628	4699	3741	2981	2544	2198	2012	1898	1706	1417	1403	1247	1099	952	853	836	728	711	662	579	527	445	488	415	427	448	426	411	318	384	371	320	338	288	303	320	322	315	300	292	324	302	270	325	289	320	312	319	288	274	283	284	313	300	313	260	282	296	272	292	293	267	296	300	279	279	310	265	305	259	275	268	297	252	245	295	277	273	247	269	251	278	248	275	234	280	272	281	266	263	267	276	255	241	272	243	264	290	313	287	287	302	254	274	257	259	275	268	267	256	260	279	268	271	273	257	289	274	286	266	268	261	290	269	242	248	272	256	287	230	277	281	273	276	289	249	274	242	276	250	273	270	264	295	265	249	254	266	246	271	251	281	221	247	253	244	258	274	273	303	264	224	289	271	249	251	239	288	261	249	268	273	251	294	250	259	265	251	279	262	264	248	282	264	249	231	303	300	274	232	277	267	252	284	237	254	273	279	275	243	280	238	274	262	283	275	281	292	266	204	268	272	289	260	281	255	276	264	272	254	252	257	267	227	256	284	264	265	247	249	292	260	249	267	281	242	289	269	270	270	255	271	248	246	263	247	255	237	285	239	267	268	267	273	261	269	245	259	275	258	238	295	247	268	253	270	280	259	252	256	270	274	279	222	289	246	254	241	272	242	244	270	239	268	255	270	288	286	244	277	277	258	234	248	260	218	252	263	290	256	283	259	245	251	243	274	280	257	234	259	260	252	252	266	271	243	254	249	244	258	282	260	288	256	253	266	231	271	269	274	266	287	263	271	276	243	264	252	251	263	256	283	261	283	242	260	270	276	269	258	291	282	252	282	255	280	249	262	245	242	258	275	276	268	249	273	263	285	287	253	253	246	254	262	250	276	233	260	265	239	226	256	280	265	245	258	263	246	245	278	255	277	254	288	267	247	282	240	286	249	253	270	256	249	257	263	277	275	251	217	282	277	302	246	252	266	284	254	239	255	272	270	262	247	234	248	265	275	276	261	256	278	254	254	257	255	259	258	269	251	283	282	256	235	252	255	234	303	257	283	263	274	260	249	269	251	271	251	254	255	249	244	276	264	276	269	250	260	244	242	263	275	274	271	255	247	263	241	242	269	255	263	276	262	289	265	279	271	264	229	266	247	274	265	258	272	261	280	239	236	299	265	259	282	227	254	237	277	261	265	261	267	272	260	251	243	239	283	272	265	291	248	243	264	251	267	251	240	276	241	264	270	229	241	260	266	246	285	268	256	284	260	243	268	238	252	281	280	250	263	246	236	248	275	258	242	294	282	254	235	257	247	232	233	257	260	264	282	277	299	262	226	266	297	288	261	264	264	279	264	282	288	233	267	271	309	267	264	263	237	271	274	270	265	269	279	238	246	274	263	262	254	247	270	253	235	267	254	247	261	259	247	242	252	252	252	267	280	262	278	240	270	258	272	266	243	291	254	229	251	254	270	293	243	232	258	255	262	265	271	251	244	246	238	271	272	228	273	264	267	278	259	241	270	269	261	276	259	278	281	289	242	226	265	247	288	259	288	255	258	268	266	251	287	267	272	265	258	242	261	264	252	260	259	231	272	262	259	264	246	283	241	279	277	316	247	257	280	251	253	256	270	284	265	287	270	267	260	261	259	250	262	307	256	278	263	282	277	253	267	264	251	251	252	267	243	248	262	261	278	238	249	247	242	239	262	274	281	268	242	260	254	248	280	247	277	233	277	261	263	258	284	249	268	268	267	255	261	273	256	282	283	244	232	251	272	231	274	257	264	258	269	275	230	241	265	251	254	266	257	250	290	285	268	288	226	256	257	271	282	272	263	257	275	271	252	239	250	279	270	254	290	245	261	290	287	276	279	270	262	255	275	257	244	261	261	247	259	244	256	287	273	267	245	242	240	270	220	264	260	265	285	259	249	251	271	271	267	270	293	279	254	244	261	271	268	265	263	250	250	280	283	265	262	235	290	244	244	281	264	278	269	267	265	234	263	255	270	293	266	250	243	245	257	285	240	274	266	246	270	254	207	256	261	266	295	268	241	280	246	259	269	245	302	271	320	279	287	263	246	262	265	238	248	237	247	241	292	267	246	253	275	269	289	291	253	265	264	286	292	295	273	248	280	284	262	225	258	278	264	263	269	267	251	257	230	274	273	276	278	258	275	261	270	277	263	239	245	254	276	262	262	265	277	276	227	276	282	265	257	304	243	273	295	272	277	244	261	271	262	271	274	249	275	263	277	248	237	278	286	241	287	252	258	259	277	262	247	229	252	245	261	277	241	292	255	263	286	245	277	230	255	250	256	267	261	275	303	228	247	261	251	261	258	245	246	252	254	295	253	287	253	264	251	248	257	236	274	267	239	282	262	264	270	314	269	276	266	265	269	251	257	292	273	286	298	257	255	271	272	273	279	248	243	269	227	281	248	246	243	254	269	284	271	275	274	274	251	274	217	247	267	281	257	273	253	276	253	253	267	249	270	255	273	281	265	247	251	253	236	245	295	264	244	267	257	268	280	283	269	285	244	261	266	222	250	247	291	281	245	270	264	262	261	273	248	239	253	269	278	255	242	263	264	258	273	279	278	278	282	266	259	248	262	266	228	276	242	267	230	281	259	258	239	258	278	234	272	278	230	274	281	255	288	262	275	261	229	253	266	233	254	248	267	266	261	238	257	282	235	259	285	252	265	232	260	267	257	290	252	239	278	261	272	254	268	227	289	220	276	244	286	236	260	265	267	255	217	268	266	241	273	257	254	270	290	277	243	246	272	250	250	249	260	267	250	291	276	253	231	286	298	273	259	273	243	299	282	268	273	274	263	261	269	272	261	231	252	231	268	285	245	243	278	260	279	241	265	260	274	274	273	248	261	254	259	233	248	266	302	258	274	234	256	230	288	266	275	266	284	268	271	252	279	237	261	288	269	246	291	286	262	265	269	260	239	280	238	260	254	264	266	257	250	267	256	276	264	277	262	252	245	274	269	280	270	226	270	279	275	261	288	230	274	255	265	261	239	265	267	257	252	250	272	250	252	274	284	268	285	230	259	294	238	269	268	279	274	255	257	258	268	261	278	247	253	251	252	279	269	223	277	250	249	248	267	275	277	260	225	269	270	255	269	262	271	240	246	265	273	249	238	264	224	265	274	246	237	230	239	261	262	233	248	251	264	242	267	225	275	276	251	274	272	238	234	264	252	264	260	271	265	250	272	249	244	248	282	238	257	277	266	292	242	260	253	259	284	275	252	264	301	273	262	280	257	241	293	270	257	270	282	261	261	248	254	255	271	259	250	273	252	251	275	248	250	287	255	250	263	283	263	239	244	262	250	268	265	247	259	265	282	272	262	255	252	239	260	253	268	266	288	269	259	238	259	238	252	256	261	243	293	253	289	265	244	253	261	270	259	255	277	260	268	255	267	245	225	250	246	261	258	259	267	269	274	267	269	240	272	247	238	265	300	231	306	270	266	267	243	253	249	234	264	263	253	253	254	260
26665	20508	10850	3661	1651	962	733	579	508	429	411	335	300	372	323	317	282	277	305	250	267	243	236	238	248	218	244	198	201	201	220	188	226	218	215	217	199	186	215	204	203	213	194	212	205	190	184	201	200	205	198	203	208	231	240	204	182	204	200	211	213	202	191	209	204	211	222	194	206	216	210	197	209	196	198	202	191	206	212	210	195	219	209	228	221	188	190	191	245	246	172	191	195	219	190	212	217	189	185	222	220	197	189	206	193	197	204	215	188	220	210	190	195	200	205	212	209	197	174	224	189	210	194	217	206	194	173	195	219	203	191	214	211	209	200	197	194	196	182	186	209	225	208	204	206	202	204	217	238	200	215	216	206	195	214	202	196	200	221	199	227	210	199	191	203	196	207	198	206	199	193	207	213	193	227	202	223	210	203	189	202	222	206	196	188	207	187	182	200	206	219	194	206	203	177	201	208	207	224	209	205	209	218	205	201	214	187	216	212	218	236	200	185	209	222	226	209	193	213	185	185	204	211	217	205	217	226	216	200	211	206	191	205	208	202	185	228	186	200	200	175	220	241	177	221	196	187	192	239	203	194	197	222	212	214	191	213	188	217	184	206	190	202	208	201	211	210	211	187	174	195	212	166	216	212	211	192	218	211	194	201	223	220	218	224	177	176	214	202	217	193	186	232	225	214	190	230	228	217	197	217	204	193	222	228	243	206	191	205	193	202	239	189	215	223	194	222	213	220	205	202	199	195	185	229	224	175	233	222	200	194	223	184	203	194	188	220	190	193	205	206	182	215	219	199	197	167	209	209	215	195	181	217	222	199	193	219	202	205	229	181	196	201	195	191	196	208	214	216	193	194	185	206	212	239	217	211	207	206	195	204	172	187	221	189	211	198	215	183	199	194	219	227	200	204	207	202	201	214	197	199	178	198	203	202	212	173	211	220	180	188	212	189	227	194	200	210	189	200	225	207	199	200	188	211	187	213	205	209	222	224	210	206	222	179	202	220	190	197	227	208	191	218	238	226	198	232	186	201	216	189	206	196	223	228	202	193	218	206	184	238	201	203	219	219	201	198	214	225	206	175	209	183	188	209	222	197	192	199	188	203	221	210	202	198	188	187	195	224	195	201	209	220	208	201	208	191	196	238	209	195	186	204	212	216	223	208	182	213	218	205	197	218	231	228	202	223	215	209	199	195	199	202	214	177	215	219	208	177	199	183	189	197	201	181	203	207	196	189	216	219	205	196	206	197	218	195	200	214	163	236	213	218	219	217	177	201	205	205	214	202	221	188	207	210	196	195	182	190	209	185	183	181	185	199	186	203	210	212	193	201	226	191	214	208	204	214	197	184	199	203	218	185	162	213	197	198	201	214	200	194	166	232	219	205	200	205	176	211	203	214	238	208	219	190	206	200	227	200	189	225	206	224	207	214	201	219	223	207	202	190	203	203	223	201	222	200	208	186	213	226	201	216	218	224	197	212	189	197	195	210	202	202	191	218	206	199	203	205	188	189	211	192	213	225	217	200	193	196	191	192	231	220	217	229	204	230	204	203	183	207	192	189	212	205	203	215	203	212	181	204	200	176	193	205	181	189	209	196	204	208	207	196	204	201	214	195	207	186	221	207	202	177	205	212	219	175	211	210	193	229	208	200	215	203	211	197	217	197	189	179	209	194	225	222	194	208	180	179	168	188	212	196	211	199	185	210	206	218	222	193	218	189	218	203	196	199	208	209	205	209	180	189	197	194	213	188	208	233	191	192	214	211	189	201	197	223	190	216	184	218	217	217	189	206	214	211	201	198	188	254	193	193	220	221	187	186	206	212	197	211	220	210	209	173	217	212	210	192	215	187	217	228	208	237	170	199	199	210	210	201	216	199	197	200	198	203	201	213	197	192	204	201	181	203	195	191	193	198	231	191	202	219	229	222	205	230	213	193	171	213	206	221	200	207	189	184	173	186	205	197	216	244	235	203	215	191	210	218	195	185	203	200	205	215	190	198	205	206	200	209	202	209	205	199	190	198	171	231	207	186	223	204	201	208	229	210	221	198	199	222	209	197	219	196	200	210	206	208	206	221	204	222	196	224	214	195	214	180	213	202	216	201	207	193	191	219	209	207	187	209	203	191	200	205	177	211	221	188	179	204	195	218	185	197	225	202	227	186	218	214	206	185	210	175	192	224	200	209	236	195	180	198	199	194	208	191	224	203	211	201	208	213	210	213	194	180	217	204	188	185	197	201	215	215	215	194	199	219	205	190	212	216	234	190	191	176	236	210	203	219	185	188	209	207	237	221	210	189	205	202	178	232	205	191	186	191	221	207	179	219	201	185	213	215	230	168	188	229	195	204	192	214	202	222	192	210	217	218	204	189	201	209	203	211	211	220	193	209	206	215	217	203	206	212	192	190	224	224	211	180	201	194	206	217	222	196	202	207	199	196	210	223	201	213	183	222	202	209	197	219	196	228	196	226	222	204	203	208	168	206	208	184	202	216	206	222	229	214	216	211	225	230	213	229	200	202	208	221	206	190	193	205	226	192	220	225	218	222	211	183	193	189	177	217	191	209	183	208	214	174	186	170	217	201	201	181	212	184	188	223	194	214	183	203	195	224	195	177	202	197	208	224	213	189	204	213	192	193	235	190	215	185	195	196	210	201	189	203	174	197	188	204	194	199	175	200	223	181	217	193	192	179	220	230	177	198	202	210	205	224	214	180	195	213	199	212	201	205	185	196	199	199	193	187	210	195	212	199	210	228	214	202	196	189	215	220	218	179	222	226	219	188	198	205	196	198	222	197	204	211	185	230	189	215	218	208	225	218	210	226	218	212	185	197	194	217	218	200	204	195	198	208	199	202	202	206	221	207	172	186	208	221	191	223	200	222	186	186	194	209	208	185	198	201	199	198	219	187	191	195	213	192	201	204	197	213	202	186	201	210	223	210	229	229	192	220	229	210	222	224	184	211	196	206	188	206	228	217	206	204	178	197	197	204	199	198	220	204	219	203	214	208	227	186	216	178	207	217	228	221	214	192	193	215	222	207	197	193	198	204	197	213	213	196	196	187	186	172	212	223	186	219	212	208	227	218	192	188	184	230	208	214	204	176	201	219	192	182	212	208	189	195	209	214	204	211	213	207	202	207	182	188	213	196	204	215	218	209	188	205	203	206	209	179	224	219	223	206	212	234	208	214	222	206	204	208	190	176	231	243	174	204	219	189	199	206	198	227	181	238	218	206	206	212	191	201	200	209	230	196	188	185	219	191	208	230	187	215	199	206	195	198	198	197	209	198	198	199	206	178	200	218	206	199	192	203	211	192	204	186	209	194	208	197	215	179	199	188	211	189	223	193	203	218	193	207	198	200	206	191	194	198	197	211	232	222	220	189	211	221	185	210	224	211	207	229	206	227	202	232	187	182	184	208	199	234	234	205	222	196	216	170	208	222	189	190	209	188	202	189	238	193	205	204	221	195	213	218	183	218	188	205	220	225	200
10870	18010	15286	9378	6199	3946	3072	2285	1908	1642	1422	1251	1123	1062	1072	1014	897	875	856	813	703	616	616	674	607	630	558	551	523	491	512	539	499	535	530	453	448	451	442	508	441	461	424	477	462	473	454	444	452	443	459	479	487	469	501	486	479	489	460	452	453	491	472	442	516	454	458	433	445	470	467	452	462	467	446	490	476	441	472	456	439	453	477	461	472	452	453	460	428	451	416	441	471	442	431	451	444	427	462	446	468	450	472	447	450	471	481	465	464	428	472	506	462	418	491	402	446	463	455	495	478	458	439	472	418	477	462	450	429	421	467	447	447	420	440	455	431	435	462	427	423	480	439	461	465	452	448	445	442	471	419	479	476	453	399	456	473	446	433	445	441	448	441	462	431	451	444	444	442	507	452	438	426	452	460	405	450	432	471	494	453	461	474	436	437	468	394	443	405	476	441	434	439	468	454	424	456	472	490	460	464	446	440	454	453	456	440	438	455	433	433	425	456	455	475	461	420	453	473	404	458	456	465	427	447	437	460	460	428	459	452	465	445	448	469	447	429	436	462	475	496	483	479	457	470	444	441	414	454	444	422	450	443	476	470	442	466	458	475	455	461	421	459	460	440	443	466	465	470	456	451	482	454	449	477	474	436	442	466	470	460	453	451	455	464	463	460	472	452	444	406	463	463	478	452	415	439	455	455	437	457	496	431	474	466	453	464	455	455	430	465	465	479	445	469	490	456	441	449	467	466	462	438	471	454	443	448	470	460	458	429	482	458	480	428	453	491	460	429	438	431	469	425	493	473	477	442	444	438	469	477	470	451	439	449	477	438	464	446	427	454	458	448	485	448	435	482	467	452	462	437	473	454	433	472	471	435	450	448	430	453	453	493	439	498	437	442	472	471	471	464	480	468	461	459	447	441	462	477	443	424	469	471	412	456	469	452	458	448	448	425	423	435	456	421	467	451	450	454	440	435	455	487	456	417	447	460	491	456	402	464	489	413	489	477	480	434	456	432	455	455	418	449	461	467	471	453	447	406	440	484	471	433	455	442	455	441	449	438	446	456	480	446	413	440	447	448	439	458	470	428	484	421	450	446	451	465	424	448	461	449	467	479	446	463	433	452	448	462	469	464	444	478	417	425	508	484	423	444	446	443	431	468	451	494	437	456	479	450	436	455	472	456	464	469	441	458	469	457	444	453	407	463	457	462	459	444	437	444	426	446	499	436	505	448	451	455	442	503	499	447	427	441	511	465	460	457	447	451	464	463	458	413	469	470	461	477	484	435	443	496	448	463	418	454	480	485	469	435	445	442	477	443	471	471	447	432	460	417	418	468	418	440	432	473	467	443	461	413	416	468	424	448	445	450	477	436	479	452	423	486	445	460	477	447	427	463	454	479	451	446	405	455	440	412	472	467	437	449	441	463	463	473	446	462	443	483	441	439	459	413	452	459	455	470	421	441	419	463	495	433	459	497	470	411	463	447	440	450	464	447	453	450	459	424	462	448	468	491	495	463	480	457	451	486	409	447	438	435	450	459	486	480	464	457	453	478	435	473	486	460	472	441	456	462	455	435	456	453	448	492	476	452	448	471	470	449	459	467	440	453	420	504	459	491	434	481	493	466	479	463	432	459	442	461	479	434	443	456	445	443	466	464	446	456	464	457	453	451	419	463	478	468	449	458	445	435	467	457	419	450	485	472	466	484	511	444	469	434	467	481	442	461	487	462	498	471	460	458	425	476	420	412	446	444	466	459	450	461	436	447	471	431	445	434	468	447	436	444	453	432	453	439	453	441	431	467	443	427	467	471	452	436	437	433	466	426	433	438	413	433	445	474	466	469	458	461	447	437	465	477	438	470	451	466	447	421	477	415	450	430	478	459	440	432	464	440	439	460	478	434	457	451	475	460	447	444	472	408	454	475	449	457	471	447	434	443	472	498	430	441	492	460	483	471	477	511	431	437	469	442	470	465	415	480	431	487	453	466	417	469	470	472	437	430	430	453	494	451	465	458	450	450	480	414	423	439	461	468	470	438	452	457	450	431	504	471	449	451	466	429	427	424	451	469	422	449	488	444	460	452	391	486	429	443	450	461	454	427	506	477	458	448	437	460	464	470	484	467	437	482	436	471	484	464	453	448	482	444	433	443	473	457	444	446	421	420	442	488	428	488	456	439	468	449	454	444	443	406	453	444	459	456	467	432	441	482	468	470	460	435	454	432	479	484	471	497	471	468	482	459	463	467	442	442	434	477	427	466	417	470	470	472	426	444	471	501	419	451	463	448	491	446	444	393	457	437	434	450	433	431	450	467	430	461	464	474	444	455	456	444	466	454	523	459	477	461	504	438	425	433	485	461	438	462	464	459	463	425	468	432	438	413	477	469	407	488	467	433	436	420	431	469	460	482	451	448	447	472	448	451	462	461	453	476	465	477	434	476	436	456	436	460	452	400	411	433	431	451	456	412	457	462	412	411	475	419	455	436	441	472	435	462	466	429	415	438	469	458	472	444	474	440	444	475	459	412	441	473	462	448	502	460	441	420	437	436	433	487	453	467	456	422	470	455	469	460	464	455	433	499	423	427	431	435	428	464	502	446	436	482	442	448	461	429	433	467	457	472	428	470	419	418	489	486	462	456	490	461	466	454	467	484	456	432	426	435	451	428	454	466	429	434	451	438	425	425	419	471	454	461	444	448	434	451	455	440	439	412	460	475	468	463	478	442	466	487	465	423	437	459	471	504	481	408	454	467	473	455	435	468	451	468	436	435	468	463	415	466	435	446	456	455	449	467	446	442	441	422	490	407	461	493	455	469	448	478	460	462	488	434	454	455	457	443	467	445	464	425	413	434	452	445	456	449	464	467	405	443	456	442	430	420	451	425	429	435	387	457	459	459	465	471	434	412	420	483	442	466	443	427	420	443	440	464	441	445	456	429	430	452	453	502	434	432	446	445	395	440	448	449	460	462	474	447	458	461	465	479	437	451	435	449	445	479	454	497	429	419	428	458	456	472	414	462	458	438	463	463	466	432	396	433	455	457	486	492	437	440	473	479	474	461	459	421	410	452	411	448	465	444	446	466	436	409	514	449	426	447	476	458	441	433	490	457	419	459	441	448	454	426	452	453	435	488	460	437	455	473	391	492	483	453	492	428	448	492	423	498	452	437	463	471	457	477	441	430	455	457	452	500	429	465	451	494	440	455	471	442	475	462	443	418	450	449	488	467	441	416	436	473	456	475	453	443	447	440	460	465	453	478	454	427	438	439	485	445	437	447	479	478	499	459	454	445	466	451	458	465	442	448	447	449	484	456	426	437	493	465	472	428	467	468	497	455	508	451	409	433	483	461	465	442	439	462	456	435	429	450	471	433	468	449	441	435	465	437	490	461	427	457	477	443	448	422	463	465	488	445	422	431	482	426	446	435	447	454	456	460	439	434	415	449	454	414	446	430	468	455	466	466	446	485	428	458	466	442	439	439	511	439	450	459	459	482	452
24473	21540	28682	24866	19264	3949	1575	957	754	627	552	437	370	347	369	352	297	300	265	258	244	222	207	213	219	199	194	177	159	171	177	169	169	172	166	168	156	152	134	134	149	152	150	151	154	141	144	146	156	147	127	124	168	158	148	139	159	132	146	144	142	138	132	136	136	139	154	144	132	136	129	154	142	141	145	150	144	145	163	150	140	161	160	134	144	149	137	140	150	146	157	143	143	143	131	136	144	144	129	139	171	119	133	143	142	136	131	143	148	163	146	128	148	147	130	155	151	129	157	152	133	143	142	158	150	164	144	146	139	123	141	130	119	138	155	145	152	134	131	150	151	166	154	154	134	139	150	129	136	143	135	155	140	157	130	147	144	137	151	139	132	134	140	142	142	150	158	142	142	139	124	154	157	146	148	131	116	165	133	133	149	133	149	132	141	149	160	151	146	152	137	140	153	141	126	154	137	142	117	145	125	136	160	125	148	120	131	143	147	141	125	140	126	152	128	154	140	160	138	139	128	121	145	139	130	119	136	141	122	139	161	149	139	169	143	149	167	130	144	121	136	139	143	147	114	137	146	156	142	152	144	143	141	133	147	150	147	141	143	137	149	168	159	142	139	132	142	143	169	134	152	152	147	142	118	134	149	147	158	167	144	115	153	182	148	123	163	150	135	134	111	137	136	139	149	130	122	142	139	139	134	150	142	153	148	148	134	137	137	137	141	136	137	113	136	121	145	155	144	133	124	127	139	128	146	133	135	165	140	117	145	141	144	149	139	155	154	156	133	120	147	146	165	127	120	129	137	154	146	146	162	167	151	163	129	146	129	133	132	142	156	132	140	151	130	169	128	140	144	179	141	170	154	129	151	150	158	136	141	128	148	156	128	154	126	136	116	137	126	162	127	132	154	133	140	139	158	138	149	142	119	134	134	131	152	143	137	143	137	134	167	140	159	152	155	142	136	151	159	146	138	140	128	149	137	148	152	152	162	129	143	133	142	142	135	140	145	121	134	166	146	149	141	156	158	154	153	149	150	136	163	142	150	132	152	149	125	133	149	128	157	137	137	146	127	135	151	118	149	128	157	147	139	129	149	171	123	144	164	136	123	150	132	135	132	136	137	148	113	127	143	137	135	146	137	130	136	144	148	134	134	132	150	153	129	161	139	141	135	123	127	128	143	125	172	147	134	131	151	141	140	137	154	149	133	127	140	152	143	145	140	136	158	133	138	136	170	137	125	170	143	141	152	128	145	124	145	154	137	127	149	137	147	156	132	105	158	155	148	124	116	134	161	141	148	122	119	129	142	126	138	134	153	139	134	165	162	117	115	146	139	127	133	134	138	158	144	126	152	135	169	153	138	143	125	176	138	161	138	142	127	129	119	148	140	153	164	151	144	135	162	140	137	123	160	140	166	145	143	137	146	169	139	135	153	128	154	149	146	144	141	141	146	170	154	118	119	134	161	130	139	145	172	144	136	162	150	119	145	139	151	140	153	146	151	125	147	146	159	140	133	155	148	103	120	145	142	143	141	147	165	148	150	153	152	130	136	144	137	146	139	141	120	139	121	156	140	145	142	123	137	150	126	139	150	154	141	155	126	140	151	150	152	152	156	120	127	135	144	144	144	139	129	126	132	145	137	153	146	153	153	160	145	165	166	171	142	148	138	165	145	164	132	148	163	151	153	159	113	151	137	144	138	139	143	154	145	116	142	141	141	139	135	143	143	156	139	146	158	128	122	126	129	149	151	149	159	133	142	150	151	129	136	152	131	142	136	137	137	128	156	137	158	179	149	163	112	158	146	156	157	139	147	154	150	145	141	133	142	140	153	137	133	155	155	150	166	131	129	146	139	150	139	131	147	132	111	148	117	135	125	148	144	126	143	133	135	141	140	164	127	147	126	143	147	159	161	142	141	153	155	145	156	131	144	143	153	135	145	130	144	143	137	156	149	135	128	172	127	128	150	156	138	141	158	128	113	151	125	153	150	146	156	145	148	143	143	139	145	155	152	127	138	180	137	140	146	139	146	122	130	147	142	140	141	154	143	119	132	124	145	155	145	125	153	135	137	129	140	155	156	159	139	127	154	150	141	111	146	145	144	158	163	136	126	143	137	156	140	168	149	148	150	140	135	126	135	121	128	137	139	142	110	144	132	131	144	134	147	128	146	169	178	127	127	121	136	138	152	142	135	135	138	142	134	148	147	149	157	164	141	131	144	132	130	159	148	118	133	147	125	149	171	141	140	142	125	138	161	136	138	133	134	150	167	140	154	149	139	150	144	159	147	133	150	132	147	136	135	146	129	148	144	163	141	141	146	134	129	145	157	115	118	160	141	143	138	138	158	140	151	167	151	138	151	119	122	146	181	148	137	127	159	145	133	120	146	160	146	128	133	130	143	147	143	135	117	123	162	154	134	130	140	144	132	138	136	149	136	154	124	159	130	116	135	132	150	142	144	147	140	149	153	131	142	142	126	157	144	119	143	147	160	144	148	128	136	127	135	149	129	137	128	152	115	150	155	159	141	145	148	164	153	140	142	139	160	144	132	145	128	170	138	141	135	130	128	133	138	131	133	125	133	148	146	140	162	133	128	146	161	143	127	129	128	115	135	118	150	118	136	124	133	129	143	145	141	137	128	153	151	150	122	137	117	144	133	142	146	154	119	108	146	135	131	132	156	132	155	157	154	150	152	132	127	118	147	149	145	144	134	155	136	145	135	140	135	126	158	131	142	146	136	129	153	142	146	121	144	151	158	121	145	160	174	136	153	141	138	138	136	147	135	141	131	136	157	152	159	133	146	146	142	149	155	133	153	136	162	138	153	129	144	154	148	120	139	128	149	131	148	143	131	138	140	133	141	149	123	151	126	132	128	158	137	157	130	144	155	130	137	157	149	147	150	172	130	140	147	148	128	131	146	148	132	135	133	153	125	140	130	145	134	153	124	143	135	137	157	134	150	137	165	146	134	142	137	147	151	137	135	141	157	140	143	147	136	153	144	142	148	155	148	141	139	130	145	134	146	147	155	141	161	141	133	144	176	127	148	144	144	130	159	131	116	138	134	170	139	147	141	120	149	121	145	143	127	149	129	139	149	126	134	154	142	135	140	139	157	146	136	122	124	160	141	127	142	135	147	134	124	117	141	143	130	142	136	150	146	146	128	123	136	138	157	143	123	137	155	152	148	142	138	133	139	134	157	161	133	145	144	139	143	152	128	155	122	118	150	134	150	154	126	134	131	138	148	139	155	152	139	125	132	154	155	130	152	138	147	144	135	133	143	135	130	136	150	127	141	146	153	151	122	160	137	145	131	146	143	147	161	138	142	144	143	147	128	129	114	136	128	131	141	150	136	143	151	155	124	140	130	139	125	153	152	143	142	158	132	142	129	139	126	130	142	140	166	128	126	151	143	140	157	123	122	124	146	123	144	152	139	131	145	124	145	148	142	135	135	166	130	151	131	135	141	141	130	135	119	138	143	157	127	160	132	142
13739	25988	23225	15578	10660	6812	5209	4196	3594	2847	2299	1788	1607	1410	1398	1343	1287	1185	1155	991	755	720	667	678	705	535	546	508	481	452	439	453	454	407	375	400	372	366	384	341	358	317	339	370	366	337	363	340	335	336	341	311	351	332	336	344	316	320	347	320	304	318	352	320	342	347	341	333	318	355	359	344	356	318	340	355	317	308	374	326	346	324	318	346	296	344	305	309	334	304	295	294	322	312	313	283	323	290	300	301	323	332	322	317	324	318	343	368	326	316	337	340	337	370	313	330	321	316	350	354	321	324	339	335	358	315	305	314	331	318	276	337	348	303	337	324	323	310	304	337	315	292	308	349	355	343	308	317	354	312	333	315	333	361	301	290	302	309	295	304	323	298	334	308	323	312	310	316	341	333	347	322	339	338	326	341	324	333	360	353	323	317	358	324	304	336	325	321	345	297	331	329	315	322	303	338	318	319	324	325	348	355	321	309	319	330	304	313	323	303	343	319	302	327	312	318	328	335	341	316	318	309	312	312	311	336	316	314	326	319	315	352	351	297	350	322	315	310	339	311	288	354	334	323	303	310	330	321	290	328	340	325	284	325	331	319	364	338	344	329	337	362	298	331	312	319	305	313	325	339	322	333	315	369	322	348	312	325	285	318	326	354	334	341	333	340	321	329	335	288	334	356	311	309	321	303	317	321	345	327	328	339	336	319	339	290	327	332	296	317	321	311	328	330	341	325	338	321	319	323	319	304	340	318	340	330	293	306	303	333	316	319	327	310	340	335	312	294	315	294	319	310	291	308	340	297	322	322	312	326	318	336	319	311	314	345	303	338	315	327	320	331	341	303	307	333	299	307	345	323	296	323	293	323	344	359	343	318	273	283	338	327	326	315	320	308	315	357	319	374	341	341	321	294	313	351	333	340	318	315	305	310	304	306	321	326	311	341	333	332	338	285	314	301	357	326	312	334	316	288	289	314	332	319	346	322	279	328	323	331	318	321	346	326	346	316	312	316	292	307	316	321	321	272	325	335	347	335	303	331	347	311	315	323	316	300	325	327	300	347	309	306	336	326	326	321	329	300	296	323	326	339	323	333	309	316	323	322	348	330	340	287	320	280	313	335	329	334	294	359	340	312	330	327	287	304	305	317	303	316	320	318	284	348	333	349	320	296	304	323	286	321	344	323	326	329	335	329	340	293	331	320	304	289	353	311	330	341	288	306	308	324	331	325	328	363	306	342	333	299	324	349	301	309	314	309	340	319	326	333	330	325	307	292	324	311	367	299	356	323	324	318	322	341	342	321	298	347	298	288	315	329	315	304	352	326	299	326	327	354	344	337	319	320	318	341	332	348	352	312	352	303	309	329	313	335	335	307	333	345	313	345	345	314	316	304	324	304	329	293	319	305	340	335	312	286	298	292	329	319	289	305	328	332	364	334	296	307	321	332	342	315	353	338	323	322	322	348	346	339	299	323	309	321	319	342	339	309	336	302	300	348	318	324	277	345	321	356	305	334	366	326	322	321	352	319	337	323	351	336	347	336	323	331	327	301	345	309	338	280	332	346	328	288	342	297	305	321	357	347	344	310	320	324	334	298	301	308	326	317	322	337	330	335	331	319	321	303	331	319	324	332	332	316	318	305	330	323	344	326	325	334	310	302	336	342	305	342	306	314	329	324	347	317	325	319	315	348	325	314	321	335	364	325	316	299	305	328	325	316	365	344	313	307	336	317	329	312	310	339	310	331	337	324	333	323	315	345	333	307	304	290	323	309	328	362	345	314	324	298	291	341	319	288	314	301	322	294	346	329	300	318	323	321	369	334	311	315	311	326	326	341	332	355	342	337	320	312	298	337	311	305	293	335	315	344	339	299	327	339	334	346	361	336	323	332	328	303	341	336	334	342	329	315	297	341	350	323	343	297	306	338	332	272	323	331	272	324	292	305	337	355	331	339	330	319	311	319	307	321	283	300	306	333	310	287	277	303	324	324	332	333	337	323	325	355	324	348	295	338	311	307	315	301	314	301	297	331	336	311	292	330	326	337	294	344	331	344	356	338	317	329	320	307	297	313	310	321	300	328	363	306	321	309	334	317	329	328	322	336	306	321	346	343	350	320	322	322	320	340	332	332	346	370	323	319	302	314	330	311	278	318	348	330	325	296	308	331	311	322	339	326	356	317	362	313	321	329	336	303	301	294	348	338	290	332	327	302	304	345	313	304	319	320	299	319	320	311	335	306	336	322	322	298	333	315	330	305	314	315	326	296	337	355	301	324	306	338	331	328	303	302	355	330	346	336	316	318	331	326	313	295	330	312	324	329	339	318	344	358	331	312	332	299	315	319	309	318	331	312	292	334	329	344	339	315	307	331	314	320	355	324	332	332	304	313	322	328	292	333	338	332	308	314	322	356	322	307	303	320	338	306	341	350	336	315	354	310	290	321	339	319	305	322	316	295	325	316	311	338	371	313	301	297	314	329	356	339	283	309	307	307	320	304	320	303	300	332	365	322	328	314	328	326	355	313	319	347	321	313	335	322	293	339	331	331	302	304	299	300	335	335	330	316	356	343	347	341	341	309	287	352	300	321	352	312	273	339	338	310	291	315	304	328	331	287	336	338	319	326	315	330	296	339	345	278	331	369	299	314	334	331	332	287	300	308	344	331	307	320	330	325	325	342	373	324	330	329	320	345	341	326	312	307	297	349	338	308	293	328	372	298	327	357	331	313	286	327	325	319	315	312	349	293	352	304	339	328	306	344	346	323	328	332	299	312	342	328	332	340	337	314	337	340	328	307	328	331	340	320	329	330	342	314	319	299	308	322	375	299	294	366	333	314	339	328	316	303	336	308	313	319	325	343	313	299	343	346	313	312	337	344	342	307	338	304	327	291	294	301	309	303	284	321	316	331	312	345	329	325	333	332	304	319	323	318	331	318	341	316	299	341	333	283	316	326	311	308	309	319	289	329	296	316	308	288	313	318	320	331	318	318	339	313	332	330	313	338	358	304	329	329	333	322	332	298	328	330	320	310	330	295	308	335	347	325	321	332	348	313	324	298	365	322	320	250	358	311	289	316	319	306	347	292	357	298	313	333	324	316	315	346	345	296	298	317	314	340	339	300	324	324	331	345	316	328	341	320	315	308	331	308	339	310	308	295	309	334	326	309	343	321	316	302	329	346	310	315	313	346	272	317	314	321	331	317	338	302	297	340	305	327	330	318	352	320	314	296	350	327	317	345	357	284	316	308	318	335	298	339	309	303	291	343	328	320	326	375	340	350	315	323	331	306	336	329	324	336	318	299	339	320	346	311	319	321	302	308	332	322	320	328	305	316	340	329	311	343	343	315	334	319	290	342	289	353	338	312	332	289	297	306	315	331	308	289	311	317	307	299	344	359	307	289	352	328	324	294	327	335	331	310	307	334	278	326	325	311	326	333	300	313	310	300	315	317	330	314	287	313	324	315	317	350	281	313	306	315	303	308	316	323	333	297	344	326
23470	21494	29304	24127	21502	18317	3896	1525	1083	878	712	582	505	467	406	457	397	356	386	274	319	257	230	239	182	228	208	187	187	179	175	162	173	156	147	134	134	135	143	135	124	136	151	143	129	127	130	129	133	161	117	116	145	148	113	124	121	117	127	137	119	134	119	141	122	131	145	145	132	122	135	131	129	126	142	140	143	133	149	128	145	118	120	115	131	123	119	133	122	109	144	104	131	117	135	125	128	124	127	121	123	133	125	134	140	131	119	128	128	130	134	113	103	125	118	151	140	117	131	142	136	128	140	106	123	124	114	127	132	123	131	115	126	113	108	128	121	114	138	126	139	122	127	131	127	112	130	129	147	141	117	115	123	111	137	109	122	130	116	128	121	118	142	112	130	122	136	97	156	117	118	121	114	122	132	138	134	128	140	130	113	140	138	137	116	157	103	135	114	133	125	121	124	121	111	128	107	132	127	109	116	113	122	141	123	124	115	119	113	126	127	117	156	141	145	155	116	119	133	118	112	139	143	107	138	130	135	128	122	123	123	116	143	135	146	113	121	126	135	130	140	107	120	143	128	114	109	119	137	110	118	129	144	122	112	127	136	122	126	114	118	125	123	110	110	144	126	129	110	133	122	114	140	113	105	103	119	128	123	133	123	117	141	144	144	94	127	134	137	130	98	116	124	138	119	135	110	129	124	124	119	152	126	117	137	139	123	116	135	103	143	123	118	114	113	139	118	115	124	127	105	126	123	121	121	120	135	115	113	116	115	111	128	105	113	119	116	116	155	134	118	107	122	106	142	113	114	132	117	114	113	131	131	138	125	120	141	128	111	113	120	111	119	118	129	117	132	129	130	123	140	129	133	103	122	124	141	138	131	96	121	147	111	119	121	120	122	139	150	118	142	125	123	131	129	141	115	125	114	115	143	138	118	138	105	129	115	121	137	133	131	140	149	124	133	143	135	124	121	134	135	131	122	128	128	117	130	132	144	141	140	126	116	125	131	118	136	121	135	142	136	136	142	137	105	134	134	114	122	127	127	121	134	130	125	123	121	135	138	114	142	113	156	117	113	124	139	120	127	116	140	119	124	134	119	135	118	124	116	109	151	103	130	108	131	130	122	122	131	114	109	116	115	114	137	127	115	123	113	122	114	133	112	108	123	112	119	126	116	137	124	127	111	115	113	127	132	117	140	110	113	123	138	138	128	121	110	123	106	131	160	111	122	122	121	146	114	128	122	122	100	110	113	123	109	139	126	107	128	142	112	117	118	120	118	111	140	133	100	120	126	137	122	136	138	129	121	141	117	123	136	125	114	141	127	121	122	139	131	129	132	105	118	130	117	116	121	141	144	117	147	154	110	130	143	136	105	117	126	132	116	117	109	128	118	148	123	132	110	128	118	122	128	112	134	126	124	138	144	146	105	113	144	164	130	139	127	121	131	109	116	134	121	126	125	108	104	129	118	98	126	126	138	123	126	109	140	122	155	137	129	125	103	109	141	132	112	124	110	131	127	98	115	121	127	130	117	116	128	127	127	113	130	110	137	128	137	121	140	128	109	138	112	115	130	120	102	118	120	113	109	131	118	127	129	128	139	126	124	153	105	135	138	136	124	139	131	117	126	126	113	123	146	129	105	124	111	138	145	158	113	111	127	109	131	119	117	141	124	100	133	135	106	100	131	118	138	143	120	126	139	124	121	118	129	130	126	120	110	114	133	116	142	118	123	137	145	120	109	126	125	111	143	117	102	125	130	150	118	131	116	112	144	122	122	127	116	120	131	125	120	153	124	118	143	126	113	125	114	123	132	111	135	137	122	125	126	137	124	129	141	140	110	130	100	119	120	136	114	126	103	129	134	142	153	115	132	110	129	121	112	135	132	126	118	121	139	117	123	141	128	134	106	120	122	103	113	108	112	143	96	134	104	132	109	133	120	114	120	136	141	136	127	117	135	114	121	143	114	119	120	129	121	124	109	119	126	124	134	121	132	121	133	120	134	118	119	139	114	103	121	110	117	128	117	130	137	131	121	109	131	125	130	138	133	135	144	115	151	104	128	137	128	138	105	112	126	119	122	115	122	131	141	126	133	128	139	135	127	120	109	102	136	130	132	124	131	114	147	143	150	139	130	113	115	100	129	124	139	111	127	131	122	107	112	147	134	114	136	109	116	143	123	131	136	115	135	125	139	116	137	105	112	119	131	122	117	129	113	106	114	120	134	126	139	125	131	107	117	121	125	117	124	144	95	120	114	113	112	117	119	145	120	125	115	112	121	120	121	135	134	120	134	117	125	132	124	115	148	146	120	116	111	120	127	117	132	142	140	118	109	141	139	121	111	132	118	145	133	115	120	110	136	134	111	111	147	133	106	135	134	116	117	119	131	123	121	131	103	133	144	141	121	125	114	134	124	135	121	105	107	123	111	110	119	117	120	122	108	140	140	116	124	104	135	111	147	128	108	128	138	128	134	110	139	128	117	135	120	134	135	116	123	140	115	127	131	146	132	137	125	111	121	111	125	125	130	122	129	124	128	131	111	138	114	120	116	127	129	138	142	139	137	124	117	123	124	115	127	104	122	131	109	127	94	108	130	123	127	121	117	121	130	127	109	126	120	132	120	132	130	142	130	127	124	123	119	128	120	103	124	133	115	90	137	137	119	129	112	134	126	137	138	131	101	122	147	117	112	121	127	142	136	108	105	121	117	125	113	138	123	128	116	130	143	137	124	138	112	126	130	146	130	134	128	130	133	111	119	123	135	133	113	137	123	133	111	120	119	120	115	109	119	131	120	138	139	118	134	140	122	118	117	113	121	116	122	112	115	119	111	115	133	120	128	137	113	102	132	148	136	135	117	128	103	142	96	130	141	129	139	119	117	115	104	132	131	119	128	121	119	128	129	122	125	108	136	143	130	125	113	121	126	118	118	121	128	123	148	111	109	134	108	138	114	126	128	119	118	116	128	138	128	138	134	123	146	116	122	136	105	105	123	122	115	111	131	137	125	109	129	110	128	148	111	123	116	140	131	133	140	125	127	107	126	108	149	132	123	114	135	127	140	117	142	101	111	118	131	119	110	116	124	132	130	131	106	130	125	125	123	120	116	116	127	123	117	132	125	149	127	124	130	145	114	116	119	114	130	140	146	113	121	102	125	142	118	111	125	131	119	124	121	145	130	126	139	140	141	128	98	117	111	143	115	96	111	130	104	135	129	133	105	125	112	136	126	117	132	116	114	115	119	129	144	137	119	103	102	129	119	121	119	120	142	118	108	131	116	129	108	140	121	129	138	108	112	129	106	142	118	116	123	132	114	146	110	148	123	119	115	139	125	109	116	106	130	141	107	139	146	128	114	114	136	109	106	126	145	131	123	135	120	132	127	114	122	145	118	136	137	123	131	129	132	118	132	116	121	132	159	121	130	111	126	126	138	145	132	121	113	110	120	125	118	131	111	135	117	129	123	107	130	146	138	128	113	97	118	111	150	129	126	125	128	114
16133	31173	28581	19758	13493	9470	7292	5848	4803	3961	3308	2587	2316	2002	1754	1879	1633	1385	1430	1041	1008	883	767	761	696	622	573	523	456	472	442	444	428	401	404	347	335	341	360	302	316	330	317	323	305	307	284	299	309	331	275	330	303	327	299	298	322	321	277	309	279	318	305	284	310	306	281	312	293	316	318	309	296	296	278	301	331	293	255	297	272	277	281	287	275	278	272	264	277	258	288	260	279	251	275	279	281	258	301	278	286	270	245	280	304	297	291	317	296	275	296	291	296	292	281	307	285	291	280	322	272	282	265	308	268	297	279	247	286	263	274	276	261	296	244	280	272	273	278	274	299	265	301	248	269	233	283	264	274	266	272	257	286	239	262	276	248	283	277	286	264	279	237	271	277	291	303	255	283	281	261	274	286	300	276	229	288	248	261	272	269	284	253	287	266	274	268	262	246	272	288	269	266	252	267	243	305	286	263	290	288	297	285	284	269	242	273	272	234	257	250	285	275	295	235	278	224	279	267	277	266	274	285	260	272	282	249	252	286	247	276	272	262	251	291	288	244	266	237	265	259	296	277	288	285	252	298	250	248	273	251	237	250	275	275	258	274	272	265	273	280	273	255	286	264	250	278	280	279	269	271	248	252	259	240	291	291	285	295	259	294	297	290	270	275	286	260	274	280	249	260	284	272	276	279	282	274	292	261	274	271	295	285	280	278	268	277	270	288	264	270	258	246	240	278	274	309	275	307	287	278	287	268	267	276	257	260	265	259	273	273	277	252	279	269	259	281	271	262	254	282	256	266	291	274	274	237	271	266	245	284	271	226	254	282	258	253	253	263	272	253	246	265	249	257	285	255	234	262	277	274	288	255	236	263	285	283	273	271	269	256	264	253	253	273	278	290	260	270	244	292	261	264	271	294	276	248	264	257	251	271	279	262	258	300	299	271	272	263	280	261	277	256	283	294	282	277	274	239	257	262	271	260	256	298	267	239	292	276	286	274	263	288	260	284	258	274	271	236	273	266	280	262	266	278	269	277	302	260	265	261	253	259	253	241	273	269	260	292	280	293	270	267	257	257	259	291	277	253	288	291	263	295	280	287	259	268	243	284	264	236	251	296	247	258	251	250	293	258	283	263	257	269	266	295	255	269	263	287	259	262	254	274	254	231	271	269	241	261	242	266	273	262	252	273	282	284	274	254	248	266	253	279	269	268	254	268	268	240	303	303	252	245	257	277	256	262	278	275	276	260	253	259	268	253	261	286	273	267	283	279	284	285	280	258	258	263	278	244	258	299	253	276	258	277	239	269	270	278	248	265	260	260	281	278	256	300	271	290	266	278	294	271	274	264	280	289	265	279	281	243	276	287	279	287	261	264	267	270	303	274	280	271	245	250	295	271	259	264	266	280	258	289	284	298	277	306	274	265	269	287	233	246	277	238	292	239	279	277	275	260	245	244	286	294	265	282	245	257	253	267	295	263	266	267	256	278	291	273	274	268	254	279	249	261	285	266	279	304	246	268	257	271	261	253	283	264	256	276	251	295	242	215	271	286	271	272	271	274	244	301	257	270	269	264	263	265	274	306	247	254	266	282	276	272	266	279	240	239	264	296	293	242	299	272	301	280	283	266	278	308	267	254	291	265	282	253	280	300	286	276	274	266	259	304	287	272	272	270	257	273	264	270	258	258	280	262	296	278	285	266	267	272	277	267	276	275	258	267	299	256	250	281	276	255	303	262	278	262	244	261	273	256	288	281	278	283	302	297	251	280	261	257	264	300	255	266	251	285	277	276	282	319	275	271	286	268	273	274	275	265	256	280	260	316	267	225	281	274	267	273	261	260	269	262	246	277	270	272	293	261	243	296	247	270	272	244	249	252	268	252	308	251	236	269	264	265	273	258	305	274	280	284	272	278	256	254	258	271	270	271	273	276	286	264	268	267	255	260	270	256	269	270	252	278	259	287	271	290	264	273	286	270	256	292	252	313	277	263	291	270	255	302	278	265	251	248	248	231	294	262	243	280	269	278	257	270	261	269	264	286	250	277	278	289	286	277	277	260	262	269	258	278	291	241	274	271	260	272	267	230	286	247	253	249	269	266	284	296	266	259	265	248	239	244	254	275	289	266	274	275	234	247	263	283	246	277	297	248	277	277	274	277	265	278	285	231	252	261	241	272	291	299	247	255	289	297	279	247	264	253	279	258	247	264	255	275	291	278	281	287	237	297	249	282	243	266	272	272	269	237	278	265	247	267	258	276	279	269	259	277	284	253	261	270	271	275	282	268	269	281	225	261	275	258	266	273	308	241	266	264	298	279	250	253	281	269	287	263	273	258	269	281	258	250	275	283	243	273	245	278	281	284	258	254	275	258	273	259	288	259	291	272	289	286	258	271	293	282	260	257	278	252	290	281	268	260	269	270	265	256	266	270	252	258	276	297	259	297	286	288	262	275	291	245	266	267	265	255	258	257	269	265	273	287	259	313	283	250	301	291	271	281	226	263	235	268	273	268	270	263	279	257	259	295	259	306	253	290	241	275	263	255	239	271	269	279	266	302	282	276	265	259	287	244	267	276	264	295	278	261	283	316	248	261	241	249	251	281	239	281	277	280	255	283	272	265	260	269	256	259	282	271	279	274	260	259	256	269	252	280	274	257	249	275	254	250	285	269	243	255	261	284	292	272	261	287	272	271	252	261	255	246	263	243	262	254	273	282	261	262	246	279	282	289	270	271	261	261	268	268	285	283	241	270	277	247	256	248	273	242	273	283	306	284	294	264	277	260	274	300	275	277	246	279	254	257	278	272	275	248	265	281	260	247	275	249	236	257	280	271	254	266	287	268	259	242	277	293	240	287	270	304	290	252	267	264	244	263	264	280	249	276	281	237	278	280	292	303	292	277	251	279	269	268	258	296	297	280	248	286	242	240	278	260	283	292	249	276	239	290	246	283	272	280	277	247	289	257	253	259	278	251	289	254	258	237	282	264	251	283	279	260	272	297	278	257	299	260	259	261	253	242	281	273	266	281	283	260	275	266	241	281	285	282	260	274	272	237	308	270	270	282	265	254	267	253	269	301	293	270	252	267	252	282	233	276	259	270	276	282	255	297	236	285	261	252	285	286	259	271	248	260	260	286	281	269	270	254	281	261	291	287	250	262	265	256	305	282	261	272	278	285	280	283	278	258	274	275	279	254	249	272	269	286	253	274	306	288	282	285	285	279	289	274	265	277	267	267	238	257	260	275	256	271	244	269	238	273	293	258	230	266	250	259	275	260	267	291	279	273	243	262	262	272	249	285	273	260	296	278	247	287	265	253	282	250	289	246	239	266	276	276	273	260	303	272	274	271	246	292	257	269	236	304	275	291	249	262	251	261	253	271	267	267	251	235	243	275	282	274	263	282	282	271	305	265	248	275	266	262	250	269	247	258	267	264	272	265	276	262	268	274	243	279	259	273	248	251	259	254	250	283	269	286	272	259	284	274	256	266	283	292	273	286	270
26862	20717	11299	3502	1524	1031	757	571	518	461	401	353	358	287	306	331	292	282	295	306	241	234	289	263	232	240	202	195	217	211	231	214	218	244	205	179	223	228	223	206	197	205	231	239	215	213	189	224	200	192	212	200	201	192	201	208	202	203	205	193	196	209	206	198	221	206	220	208	177	210	247	217	211	209	197	214	205	209	203	216	185	206	202	202	217	216	208	218	196	209	213	205	187	215	219	205	190	236	200	224	190	229	182	211	201	194	207	213	193	199	238	209	194	194	215	213	220	214	203	207	214	219	212	212	209	199	200	195	246	211	185	206	196	210	222	168	203	179	199	203	224	210	204	198	203	203	179	225	215	212	183	193	222	189	203	185	181	231	203	202	193	207	191	213	204	209	219	224	203	207	219	200	181	224	202	183	195	203	222	215	191	214	201	223	176	205	197	206	203	206	200	206	201	210	185	202	215	196	165	197	199	218	197	204	201	194	208	212	218	199	197	179	202	213	209	191	227	204	205	192	215	199	190	221	185	192	225	225	213	193	198	210	222	190	214	233	184	197	215	194	201	189	205	222	200	190	217	205	199	204	211	187	208	200	226	233	198	202	216	213	205	211	197	190	188	216	198	204	186	221	191	196	207	233	191	190	203	222	216	208	189	213	214	221	203	202	221	204	197	188	180	209	217	210	198	197	210	223	206	210	200	186	206	229	206	217	202	207	213	197	200	215	204	189	216	191	205	189	204	222	191	196	192	194	213	198	224	202	198	217	211	228	209	208	209	208	219	218	178	204	233	208	188	211	227	211	216	231	199	187	195	208	188	210	185	218	206	221	208	170	201	215	190	203	193	201	223	198	203	202	206	207	209	185	175	210	190	190	208	200	220	208	184	190	212	209	215	197	215	202	235	197	206	189	178	218	196	187	190	207	206	204	207	204	200	215	233	209	189	189	212	185	198	211	200	194	174	176	211	186	202	180	214	212	229	196	201	196	204	206	221	199	192	210	213	179	204	197	206	226	185	187	185	227	216	193	185	214	199	217	214	210	257	214	226	194	182	185	208	203	216	199	205	199	216	194	207	216	211	217	216	202	204	199	229	204	179	177	217	203	207	222	198	200	225	205	201	207	193	209	210	192	217	198	214	196	204	210	219	212	192	232	197	225	207	216	219	176	216	192	230	205	212	198	207	225	201	204	196	214	217	228	196	210	224	202	192	209	187	189	191	217	200	223	201	209	224	178	203	198	206	207	213	203	191	202	186	202	218	192	196	217	198	224	215	199	206	195	209	213	216	202	195	215	191	202	212	180	191	182	202	212	187	190	187	194	192	186	195	217	223	191	212	217	219	205	174	215	208	198	201	202	212	223	213	185	215	214	203	248	186	214	205	214	208	197	211	225	212	225	198	167	217	182	196	196	216	197	196	209	195	209	203	198	193	216	221	210	187	182	201	208	214	218	208	231	205	216	218	214	205	197	200	205	201	202	197	216	196	202	215	214	199	205	213	210	196	222	212	207	196	233	229	216	171	197	190	205	219	212	230	202	216	200	211	235	216	202	205	201	201	216	219	184	192	208	203	202	189	214	185	187	213	219	191	223	196	229	237	199	197	202	204	223	209	200	179	189	217	207	210	212	200	180	192	201	231	213	213	182	215	231	224	191	225	207	197	208	195	206	204	215	189	213	192	209	207	211	212	204	194	212	208	215	205	233	209	220	234	185	203	206	177	213	221	203	193	211	197	194	204	217	207	229	191	204	202	206	204	216	209	213	208	190	216	200	218	191	199	193	191	177	194	201	201	207	205	217	208	182	206	198	202	210	196	191	238	214	214	203	243	185	196	216	207	207	227	188	216	225	197	192	208	208	198	221	209	198	182	235	209	206	180	197	214	192	193	193	194	226	192	199	203	202	202	185	242	202	203	211	209	222	193	198	213	206	204	199	231	202	235	191	218	196	198	201	204	197	217	209	204	217	190	191	213	208	184	212	212	205	212	198	192	211	220	209	198	233	235	210	226	192	220	213	202	211	198	211	207	192	232	195	203	199	193	222	203	175	202	204	214	204	198	221	180	223	208	212	192	204	207	205	199	199	191	198	218	204	199	201	205	203	215	203	208	229	238	222	190	232	225	235	206	222	218	192	195	218	194	218	212	216	216	206	201	224	199	210	205	185	210	220	212	191	195	240	219	209	239	212	205	213	190	223	205	216	219	200	182	187	180	208	224	214	217	202	165	207	192	208	196	221	223	206	207	210	177	183	200	227	220	198	224	184	207	219	180	208	220	198	202	190	194	211	219	191	202	196	197	197	214	229	221	222	218	200	190	231	189	235	185	200	201	202	206	211	184	179	190	214	197	229	230	232	201	200	221	188	218	199	185	191	206	210	220	228	232	182	184	206	203	181	196	224	195	189	200	221	202	194	189	207	208	208	192	231	194	206	195	208	205	208	207	199	204	197	201	194	184	189	211	205	213	212	221	218	181	214	200	186	180	208	185	222	180	184	200	223	204	202	203	208	201	205	229	235	204	184	194	207	229	208	227	194	208	197	180	212	190	214	212	215	214	211	202	198	225	211	205	188	197	217	223	242	209	171	209	209	226	202	193	204	215	190	212	212	176	209	240	194	222	204	207	201	194	214	228	191	185	190	190	199	199	189	190	224	212	216	203	187	216	212	204	211	204	215	210	204	235	178	200	180	213	232	192	206	191	202	184	205	205	191	213	188	188	191	178	221	202	199	222	196	209	214	165	194	215	186	198	209	211	191	208	222	191	199	204	219	211	203	203	218	213	193	206	203	201	215	224	204	223	177	192	223	216	202	204	200	226	186	216	182	218	180	190	168	237	199	190	198	211	189	197	203	202	209	224	211	200	231	221	209	223	212	196	208	208	192	205	195	195	214	196	194	207	206	225	189	160	211	218	187	187	196	194	203	197	185	221	212	205	190	195	215	208	201	222	200	217	234	225	219	244	205	243	185	201	224	230	201	190	199	219	207	213	213	214	195	220	227	207	176	191	201	204	234	200	221	204	218	213	214	191	223	198	231	216	216	213	209	201	199	218	199	196	187	206	218	195	211	197	218	161	201	206	213	209	192	195	210	173	196	204	203	204	204	232	207	222	211	190	204	233	173	205	216	214	190	229	217	203	221	163	212	210	222	212	219	213	193	226	219	234	208	211	220	176	213	217	192	200	204	207	197	220	185	203	203	211	231	187	230	225	187	209	201	229	223	218	227	200	208	219	206	203	232	205	218	209	208	204	209	203	227	188	198	185	206	198	222	207	213	206	184	226	196	231	209	197	197	195	202	204	212	194	214	184	225	239	187	159	194	205	206	198	210	204	195	205	206	210	187	219	210	208	206	215	208	210	207	204	236	187	192	220	196	195	207	212	235	207	210	227	193	248	194	192	197	212	214	200	226	237	202	194	218	243	244	219	203	204	228	205	196	179	211	190	170	201	223	180	229	210	211	229	212	201	195	185	207	194	208	198	202	202	209
11971	17964	16171	8902	5846	4289	3145	2596	2079	1827	1530	1404	1227	1126	951	962	889	934	866	799	735	681	661	679	604	541	541	513	573	536	474	542	544	470	451	501	465	469	475	498	510	502	440	465	498	465	451	468	520	471	445	457	430	462	478	461	466	462	465	465	499	469	457	454	471	456	472	482	483	474	457	480	482	429	451	468	458	477	457	476	451	477	477	439	453	462	425	475	432	470	459	438	459	454	442	490	492	449	416	425	457	457	469	435	466	457	421	415	452	444	486	459	463	461	475	432	493	417	468	467	432	442	468	454	485	477	469	491	455	451	477	460	439	423	462	443	471	441	481	429	474	495	442	468	457	479	475	439	496	429	467	435	459	471	418	443	421	447	513	501	418	453	441	453	491	480	510	452	480	472	497	468	445	447	451	460	445	437	427	451	420	450	479	413	408	473	447	454	440	434	447	448	458	441	461	425	456	453	485	417	446	489	497	439	473	453	487	478	447	459	469	443	416	461	468	474	475	445	455	471	469	430	477	506	444	423	423	480	448	440	437	450	454	430	433	507	469	440	437	468	414	445	424	447	468	474	444	437	470	435	455	494	462	443	473	438	487	509	488	425	435	471	461	455	448	421	418	421	492	452	467	452	478	457	454	442	424	453	442	458	435	462	458	469	420	436	439	443	509	471	457	452	476	467	447	479	430	433	468	489	457	454	464	457	451	455	428	447	466	473	463	465	450	433	486	436	482	469	472	457	471	465	464	450	506	454	512	458	434	447	482	454	477	448	477	496	447	435	440	506	481	455	471	463	466	453	458	460	431	446	489	456	489	461	447	439	426	469	483	430	468	462	436	473	458	468	430	429	474	481	478	446	466	484	447	437	443	464	476	437	436	475	480	460	492	453	485	449	422	419	480	450	473	456	451	488	471	445	456	428	452	476	422	497	446	461	423	473	450	456	483	458	452	432	421	421	461	462	439	462	463	514	459	452	463	418	430	481	477	403	455	467	419	434	469	455	451	504	493	437	460	471	462	493	476	474	455	476	449	419	493	444	450	443	464	495	445	459	449	447	447	485	420	455	459	447	496	423	475	416	453	426	395	466	466	445	442	429	475	484	430	469	446	440	442	459	481	487	473	455	435	438	425	418	480	467	467	471	504	410	470	460	467	443	430	438	451	487	455	439	467	432	445	445	434	465	444	450	438	467	460	469	431	453	483	464	441	449	469	449	508	450	420	440	480	462	415	438	461	443	475	452	476	441	448	464	463	472	490	474	471	455	462	474	477	445	426	444	446	450	447	458	468	451	443	495	514	475	439	493	448	447	467	435	430	458	452	440	456	444	462	437	451	429	453	465	408	441	476	448	468	421	420	474	445	480	484	465	483	478	451	469	437	492	465	466	456	483	452	460	442	436	454	446	462	428	420	479	448	493	470	449	463	432	467	474	430	474	434	449	473	466	438	441	451	479	456	454	488	494	456	445	434	487	473	478	445	504	481	478	482	505	467	489	447	438	436	462	456	428	481	424	473	472	438	453	438	450	468	471	444	473	418	469	446	512	473	461	455	440	459	482	436	419	454	441	451	426	492	476	465	473	425	457	473	448	458	416	456	447	478	458	466	445	427	455	457	442	437	424	484	479	452	448	431	455	466	452	442	443	424	456	472	445	447	480	444	452	471	473	484	465	480	465	455	437	471	480	444	439	462	429	467	440	460	445	440	482	438	438	452	459	485	464	439	418	456	484	476	484	473	460	459	480	430	447	454	451	490	436	462	474	428	430	450	446	452	413	425	458	468	485	455	483	453	471	486	454	462	455	478	472	464	435	488	420	444	472	446	493	462	463	454	454	425	463	446	462	473	484	427	499	445	427	427	461	450	456	470	487	473	437	479	427	472	381	438	453	420	453	470	418	445	427	433	490	419	440	475	422	450	479	430	469	432	473	435	458	442	454	466	450	426	431	437	459	416	460	504	407	473	446	431	444	461	473	446	440	452	461	499	431	456	410	446	458	446	459	478	482	452	449	472	443	446	460	458	470	414	426	407	468	469	461	433	438	484	441	456	456	446	462	443	464	453	417	526	483	510	472	424	455	472	469	512	447	438	448	446	496	444	453	442	418	474	444	423	468	413	433	475	403	470	471	439	454	509	457	400	450	478	435	473	451	449	450	464	467	469	438	452	447	455	489	438	435	464	484	431	472	457	425	468	437	444	421	466	425	463	410	455	475	463	448	431	420	457	459	461	453	419	492	413	461	467	477	456	470	476	438	476	454	458	457	525	463	496	496	432	452	443	431	425	424	441	450	457	426	446	447	446	469	411	463	443	452	439	469	468	442	455	448	456	466	435	443	444	434	463	424	472	477	425	452	450	450	480	423	459	429	473	440	438	431	443	443	438	430	459	441	489	479	452	432	502	476	461	431	455	479	449	424	444	459	470	426	446	442	464	479	466	466	446	468	466	469	439	482	451	442	493	426	439	429	414	463	438	462	481	482	413	463	461	492	446	442	466	439	459	440	426	474	458	462	428	451	453	445	470	462	446	462	511	427	426	476	467	467	460	477	455	431	483	399	452	471	481	460	469	450	424	452	410	437	416	454	504	445	402	483	464	458	442	433	435	457	481	475	444	459	413	411	451	424	467	459	430	416	466	463	450	441	432	471	445	464	467	450	470	454	404	464	473	420	473	445	495	433	461	428	473	444	462	473	502	503	450	504	491	440	443	450	481	454	431	454	432	455	466	480	503	430	430	459	477	460	494	472	415	444	480	462	477	499	438	483	456	468	464	435	442	430	449	440	488	462	448	413	450	468	472	457	446	449	452	414	451	455	427	472	463	473	448	483	480	446	455	467	422	487	450	500	464	471	453	442	455	465	452	463	448	464	478	445	426	465	495	485	457	402	411	426	466	435	435	454	433	444	454	470	515	467	463	464	486	440	461	453	447	444	395	461	457	467	440	456	432	494	496	460	481	444	440	462	481	447	463	469	471	432	408	457	450	459	470	426	441	457	445	462	493	448	469	445	455	439	463	465	433	455	468	482	447	499	448	452	456	468	435	452	476	461	436	487	471	453	464	458	472	459	443	512	494	478	444	444	447	460	433	469	466	426	445	452	401	454	464	471	477	469	461	433	451	477	466	453	455	488	434	464	491	475	443	475	427	430	467	451	486	456	439	434	436	485	457	430	478	476	502	456	436	455	476	470	491	453	431	487	450	466	441	437	467	452	461	471	457	462	465	442	459	463	474	425	465	442	481	461	458	469	485	433	435	467	471	472	446	459	499	434	440	481	502	428	459	461	485	457	453	461	476	488	438	459	446	486	445	434	474	456	484	465	423	443	468	451	469	439	456	463	467	459	446	406	456	467	462	452	433	428	448	458	419	420	499	414	461	460	452	474	480	467	458	463	446	457	446	447	466	470	463	447	434	449	451	454	499	464	459	444	406	454	457	480	434	469	449	477	438	469	443	439	427	404	491	469	462	446	440	475	432	440	445	464	444	440
24310	21447	28514	24783	19230	3991	1596	1017	757	649	546	491	423	387	300	377	335	286	241	277	233	227	252	208	189	179	177	176	166	144	190	140	189	145	153	130	148	154	162	157	140	154	129	152	157	146	150	132	131	156	155	176	148	154	150	148	150	161	144	135	147	162	152	134	142	164	119	141	162	135	176	145	116	119	135	141	136	148	157	132	133	138	155	144	130	154	129	144	163	138	134	155	152	134	149	170	123	158	146	154	141	138	169	123	126	155	163	155	158	155	124	121	169	155	172	142	159	147	162	154	166	133	165	141	150	150	130	145	142	130	152	147	120	135	149	143	142	131	146	146	145	152	141	132	141	117	137	152	127	136	144	144	163	144	140	146	156	139	156	150	137	148	120	143	148	162	140	148	131	151	166	152	178	164	149	150	144	141	128	156	135	126	159	151	121	153	143	140	132	125	144	154	144	139	146	128	127	146	139	147	148	155	143	139	125	138	131	147	153	135	145	130	154	142	161	133	145	129	146	138	123	151	156	130	132	145	126	150	156	142	127	140	160	130	143	140	130	143	153	156	128	137	142	151	149	144	144	136	146	145	153	145	154	145	158	128	141	130	120	142	140	128	131	133	134	144	149	140	160	140	165	152	144	136	162	129	126	140	130	136	134	140	132	147	128	148	151	133	152	136	141	148	148	137	140	139	130	140	147	134	143	129	147	153	128	147	137	131	159	168	119	109	159	156	140	143	126	136	142	116	151	131	167	147	152	135	156	165	140	122	132	150	139	136	147	155	116	135	150	154	133	129	162	150	144	144	137	126	123	130	145	129	159	134	144	151	144	135	139	145	142	143	152	159	156	136	153	122	179	142	153	121	146	149	155	157	143	150	143	145	161	135	155	131	149	152	126	138	132	143	129	151	132	158	140	142	152	125	137	159	160	143	136	153	139	144	163	132	150	126	142	148	154	167	129	131	137	147	129	136	144	144	141	123	156	136	143	161	137	142	159	136	153	127	131	133	150	147	143	122	135	159	164	116	106	124	128	144	140	155	137	155	142	146	130	143	154	186	132	138	135	134	144	124	156	154	154	147	145	147	136	155	131	146	146	151	157	137	150	132	127	136	134	132	122	122	136	142	154	133	169	151	147	141	138	160	132	142	137	126	157	142	130	117	150	148	150	135	139	163	137	150	135	141	134	145	148	134	154	143	131	143	146	142	143	135	148	137	162	138	140	170	155	143	152	151	159	149	132	125	131	162	130	142	127	143	113	151	134	145	149	148	150	162	150	154	137	134	136	129	129	138	149	156	144	143	143	134	144	136	158	144	136	131	140	155	133	140	151	127	136	141	131	137	136	134	134	133	162	131	146	152	141	130	148	146	166	149	139	172	145	143	137	153	136	141	130	138	147	122	148	149	159	169	138	144	120	145	146	124	158	125	149	140	162	130	158	125	135	120	137	157	123	145	132	134	147	155	136	151	136	153	144	137	145	157	162	132	166	135	149	158	133	161	142	157	165	128	149	163	154	132	154	133	143	129	142	161	111	146	136	165	156	117	138	137	126	155	129	121	140	140	155	122	129	133	161	141	163	165	146	158	140	149	128	176	115	174	134	131	135	137	147	128	133	153	140	147	140	136	139	131	111	147	151	137	128	161	153	137	140	137	146	122	136	145	129	130	142	156	158	158	145	129	139	129	167	153	150	143	123	144	146	156	144	172	137	124	144	153	160	160	144	128	145	146	136	144	144	131	146	132	135	136	111	130	131	152	146	119	141	150	146	136	149	150	117	146	170	146	157	130	136	129	171	158	145	131	142	139	150	163	160	118	142	134	141	145	145	168	123	145	117	123	146	145	131	124	128	135	138	151	158	122	150	140	120	131	140	140	140	155	143	135	146	122	124	133	122	134	142	145	147	138	120	131	153	124	127	173	143	154	121	127	159	140	149	129	136	142	144	129	122	152	139	134	139	148	136	128	140	135	133	130	144	149	135	146	148	130	138	165	139	144	163	153	143	140	108	140	126	158	121	142	141	129	153	162	148	161	148	135	142	134	123	149	133	130	136	135	129	130	126	127	146	136	154	160	144	118	139	139	138	125	147	139	157	128	120	145	136	149	159	129	136	144	133	157	153	150	132	138	121	145	142	141	161	141	147	142	144	154	139	135	147	145	140	146	138	140	151	145	145	153	126	154	151	141	152	152	100	132	142	124	159	138	151	116	144	163	151	151	160	137	160	142	162	127	120	134	164	139	157	147	142	149	129	130	141	132	136	133	151	150	151	160	140	131	156	158	113	143	142	135	170	149	146	152	118	132	155	144	136	133	150	131	159	154	168	141	142	150	125	132	122	152	134	134	151	110	131	122	149	150	162	132	116	139	135	144	158	144	146	136	130	149	161	131	140	138	154	136	138	128	150	139	156	147	140	144	164	168	151	129	156	138	154	136	151	128	136	148	141	145	139	131	142	147	146	159	127	136	137	150	128	144	142	144	146	145	153	145	154	158	137	136	131	140	132	127	144	126	120	145	139	135	147	139	146	134	163	156	142	137	144	144	145	129	153	135	132	146	143	160	141	123	141	135	117	143	138	136	120	145	130	147	156	150	164	145	151	123	131	148	157	161	154	125	117	149	117	137	142	138	152	130	128	140	154	135	140	155	158	159	120	126	159	141	150	143	128	139	156	149	139	155	144	125	135	149	149	149	126	151	135	127	134	131	138	144	124	150	125	133	147	160	131	149	131	152	149	134	149	159	144	136	124	145	151	141	127	126	133	135	156	142	157	130	151	139	128	142	128	121	141	151	154	133	137	144	143	139	150	155	154	163	128	127	140	147	135	148	140	150	141	144	144	141	146	146	170	151	155	134	147	142	124	126	135	143	142	141	135	131	113	142	149	125	119	149	135	154	141	118	146	124	137	128	136	136	147	145	140	139	160	156	170	117	147	136	158	136	144	148	156	142	159	148	129	137	140	154	128	132	143	148	137	140	116	131	140	177	147	168	144	161	145	133	139	153	144	133	150	159	129	154	125	142	131	141	139	158	145	152	135	147	149	140	145	145	155	135	128	161	160	153	160	157	134	133	138	138	140	141	135	138	130	156	143	141	149	131	144	146	139	128	142	164	149	150	140	154	136	137	123	125	135	159	152	160	168	161	147	154	130	133	130	145	157	132	142	147	158	152	153	147	144	141	130	128	132	145	142	149	154	139	149	144	147	145	168	130	130	137	109	131	143	138	134	132	150	127	147	138	138	163	142	147	150	128	135	145	157	139	132	131	154	171	146	134	155	156	129	137	152	125	140	155	133	141	129	128	115	138	139	123	134	131	147	122	130	147	141	151	151	131	135	146	116	133	150	137	141	171	126	151	134	146	132	149	155	153	145	134	138	148	140	150	149	127	120	159	144	135	123	139	137	114	153	157	162	161	144	130	154	135	143	135	125	147	118	149	140	134	144	156	137	137	124	141	133	148	147	147	151	153	140	135	151	125	149	146	144	138	156	139
13651	24645	22927	14879	10147	7257	5543	4277	3560	2661	2352	2023	1785	1561	1290	1357	1194	1089	967	1068	793	697	714	667	544	560	534	476	447	441	456	431	437	398	396	371	358	376	345	367	383	342	320	372	332	312	322	334	332	360	343	371	363	335	326	342	364	339	330	357	353	289	319	317	354	336	342	346	341	340	313	341	322	333	309	326	348	341	319	319	317	290	326	337	277	322	311	312	331	332	319	326	342	329	348	303	336	351	310	347	325	341	338	311	318	339	334	359	331	354	317	389	333	356	329	338	307	319	293	346	369	349	326	305	333	336	337	297	338	308	339	314	302	315	324	330	339	344	338	319	317	336	347	336	322	325	324	295	322	343	335	333	346	332	310	327	320	327	343	315	307	323	329	310	354	319	299	321	291	318	296	328	323	298	320	324	356	288	348	358	325	322	320	303	347	327	334	353	327	283	311	330	314	336	309	300	287	299	317	328	305	309	328	333	314	336	302	337	307	310	317	328	313	310	330	308	308	311	305	308	318	296	330	308	349	312	315	331	300	341	325	326	326	348	298	303	326	316	356	351	355	311	318	319	305	296	345	331	349	325	318	325	321	335	285	306	305	327	296	323	285	332	315	279	339	320	319	307	319	323	320	315	316	291	342	336	327	327	310	323	351	313	322	283	319	340	300	325	318	314	305	316	306	316	316	315	331	340	306	310	318	296	341	309	321	284	319	320	299	309	317	323	311	306	312	332	300	317	349	328	324	337	338	317	336	335	324	303	307	332	327	317	326	296	349	333	347	345	316	294	341	324	340	292	365	333	313	302	303	291	327	334	337	326	320	346	318	350	299	310	306	310	323	319	315	296	315	296	342	307	331	303	328	308	312	307	334	298	335	307	332	334	333	337	316	298	302	332	306	317	365	358	317	325	295	302	313	320	326	328	327	312	272	342	342	300	319	385	313	292	333	297	302	299	316	308	322	304	317	317	309	335	339	317	325	310	320	340	320	333	314	313	310	375	342	322	338	304	340	309	333	327	327	313	321	298	322	320	324	320	351	305	350	316	315	327	309	308	269	304	328	302	317	333	330	336	335	314	351	327	325	322	323	316	320	343	328	304	363	303	307	304	323	335	299	326	326	338	327	346	301	339	323	301	332	331	311	353	333	316	316	329	354	327	300	326	314	324	339	352	305	293	291	323	353	313	293	338	313	341	322	334	293	317	309	305	335	329	313	341	315	312	327	338	300	319	337	326	381	352	325	305	323	323	308	328	307	316	339	304	336	336	355	317	324	335	365	321	307	305	305	349	318	332	317	313	300	299	284	309	346	301	310	277	317	309	301	298	331	323	336	316	313	279	346	317	297	322	294	328	317	300	306	333	299	355	299	346	323	327	309	292	299	306	327	296	301	347	318	347	329	297	320	308	338	356	320	324	306	321	327	327	357	330	347	333	338	315	305	319	325	333	299	368	346	312	291	311	329	339	350	322	337	321	301	326	323	311	316	344	347	311	324	295	322	314	325	307	337	318	328	340	329	333	330	329	315	315	315	315	276	320	316	314	312	300	355	303	336	320	322	324	322	318	329	331	333	311	327	317	334	321	310	262	331	318	309	308	331	318	326	291	338	303	324	337	333	344	337	331	316	326	327	355	322	320	329	320	348	293	337	298	334	320	290	321	318	328	322	340	342	332	315	319	343	308	306	328	327	327	289	296	344	333	328	300	299	300	312	335	306	330	293	339	332	303	266	332	352	347	307	309	310	311	329	312	323	310	307	320	265	331	318	298	315	307	313	304	323	331	307	326	329	307	318	331	332	319	323	269	301	307	295	330	321	316	309	315	304	350	311	344	297	325	349	328	329	330	303	325	330	301	337	322	337	296	329	316	320	310	303	307	312	350	340	290	307	293	326	320	320	339	323	325	304	302	328	313	308	312	301	307	297	314	299	320	308	328	313	314	287	323	299	318	343	296	307	355	308	312	319	346	315	315	301	334	333	338	326	312	342	325	300	299	314	296	348	329	309	290	325	313	321	323	312	311	329	306	318	324	326	320	296	328	345	301	324	324	329	314	325	301	329	329	314	289	301	351	342	317	345	312	316	303	360	313	335	299	313	304	335	305	299	326	341	309	327	348	340	308	316	318	328	289	328	334	357	301	306	305	304	318	322	313	314	326	333	313	327	331	314	317	328	290	317	332	342	324	311	355	365	310	355	287	316	318	331	301	310	314	342	293	301	336	371	323	318	320	319	316	288	320	315	305	308	319	307	314	307	311	309	336	338	332	340	303	300	322	307	307	318	308	306	315	327	306	312	327	345	333	331	311	319	327	323	323	307	314	328	315	314	334	305	317	316	315	302	313	339	305	312	301	323	320	304	343	315	334	303	328	314	326	313	293	297	299	341	321	338	317	293	344	333	304	307	311	316	306	302	323	349	325	311	317	313	342	327	308	320	303	302	339	331	346	330	353	308	285	343	325	288	321	301	319	320	275	321	314	323	329	323	322	332	322	296	343	328	289	310	327	292	319	322	339	321	314	296	310	334	323	341	331	325	294	346	318	327	355	310	310	304	303	288	326	324	301	320	291	289	332	283	325	314	312	293	303	336	301	290	321	328	305	328	320	299	332	290	341	308	312	327	306	302	298	323	325	324	299	320	335	349	307	314	327	332	323	304	305	299	324	341	314	310	305	301	301	329	311	318	322	323	334	316	313	316	336	308	314	323	318	306	350	349	340	297	347	319	288	337	305	307	361	310	335	298	304	318	330	320	264	329	313	302	313	295	281	309	315	339	333	339	326	298	300	327	300	319	293	310	321	336	280	322	321	324	331	303	321	313	332	338	301	314	323	316	341	322	321	318	335	289	323	305	317	313	319	293	319	331	328	305	273	311	295	336	310	305	335	316	324	345	313	316	328	330	314	297	304	319	309	339	303	330	313	287	347	343	291	356	352	283	327	315	285	323	312	269	322	300	328	305	314	329	311	327	291	286	324	344	350	296	353	341	326	319	339	318	339	325	311	312	327	313	314	321	320	323	331	335	330	311	343	299	347	308	327	340	322	332	330	308	314	330	305	306	330	306	305	314	303	327	334	311	340	333	296	342	291	316	311	321	305	328	320	325	328	299	311	375	323	307	308	297	357	318	312	318	301	329	279	314	311	343	309	309	293	299	284	323	340	295	333	283	330	323	296	319	336	318	319	326	293	302	309	321	328	331	343	316	334	318	326	323	315	324	299	322	325	327	306	314	327	287	319	346	317	329	349	338	323	311	302	324	296	286	295	293	288	326	325	311	314	336	350	331	290	300	332	290	273	312	313	335	345	315	325	313	326	336	312	328	310	303	304	315	336	334	320	337	318	320	358	312	298	292	306	309	315	329	337	297	315	323	314	357	316	301	320	291	314	342	353	328	292	337	306	286	306	313	287	320	308	300	354	338	350	316	351	313	294	313	326	306	337	291	333	326	328	337	328	337	308	307	349	317	316	309	308	345	326	298	310	341	314	299	303
23523	21540	29403	24110	21542	18773	4321	1708	1114	886	702	644	548	461	407	436	431	404	303	363	306	253	257	229	198	213	199	186	188	180	181	173	175	156	152	131	130	142	169	130	141	143	133	137	169	146	127	130	128	143	142	153	126	136	128	139	125	129	148	135	120	147	116	141	112	131	132	146	124	131	131	137	127	144	116	121	133	131	127	129	130	133	127	133	126	121	125	119	122	135	124	117	116	129	123	139	119	121	128	115	127	130	148	144	135	141	133	113	119	139	131	124	110	145	127	126	108	139	122	109	117	143	135	134	130	126	118	133	116	125	142	121	125	128	114	116	119	141	157	129	120	133	130	121	129	122	107	146	115	116	132	107	140	131	103	120	105	117	144	124	131	147	121	112	119	151	140	120	150	115	134	112	123	118	129	134	119	122	137	117	122	125	126	133	126	123	127	116	130	111	132	114	113	133	136	143	119	112	134	121	127	121	147	124	122	123	136	132	145	129	113	131	147	127	128	139	128	142	116	121	133	109	95	133	134	147	113	111	120	121	114	138	119	124	136	120	100	106	114	129	132	134	144	145	119	136	126	139	122	98	123	121	131	128	130	108	122	130	123	115	126	119	126	115	136	146	131	100	119	117	118	137	117	113	121	130	94	119	109	115	111	119	111	136	128	120	114	131	118	127	117	129	147	115	106	117	107	119	124	124	106	111	110	108	119	134	125	133	132	109	104	124	125	122	140	123	132	125	119	119	134	113	134	119	116	119	134	121	113	144	140	121	126	131	131	127	115	111	123	120	127	148	121	126	157	114	120	124	148	106	111	104	133	133	118	139	120	119	125	126	127	120	124	124	137	121	143	104	144	135	100	131	129	140	107	117	141	118	108	126	124	128	131	109	112	131	131	130	115	130	113	116	116	121	129	130	112	119	152	131	126	114	119	122	136	121	126	126	115	120	122	129	126	137	121	113	119	130	136	132	136	119	110	138	133	137	129	140	130	108	121	136	122	126	126	137	101	125	120	144	132	117	103	120	117	126	111	124	122	111	110	125	100	106	131	101	122	118	140	123	105	120	128	135	131	137	118	113	128	136	151	130	121	139	109	120	108	137	119	137	110	114	132	149	141	133	135	121	124	137	123	115	115	140	108	97	123	128	104	125	130	128	135	111	121	115	124	127	107	135	133	109	130	126	136	139	103	110	120	120	137	124	102	127	123	137	131	135	135	128	104	115	103	124	118	124	140	134	117	131	119	122	114	114	129	118	96	119	128	143	110	122	121	136	134	130	142	132	131	113	129	129	104	145	108	125	116	112	118	109	139	134	138	107	106	126	117	115	129	132	115	123	127	135	125	124	125	123	137	136	136	129	131	138	107	110	137	135	123	128	140	139	121	122	132	129	145	132	129	120	110	140	118	127	133	133	143	121	125	122	117	128	120	119	121	114	119	124	121	116	128	152	105	114	105	107	118	134	116	135	146	124	132	115	116	129	129	114	128	100	124	137	124	124	119	125	144	100	107	110	136	135	132	122	129	116	144	135	108	111	135	119	135	116	139	134	128	139	137	122	117	118	123	140	117	129	121	125	120	121	111	111	122	132	146	116	124	114	125	108	118	138	116	120	141	130	104	119	133	132	119	117	127	116	122	121	114	106	111	115	101	141	132	141	112	120	94	106	123	124	145	105	109	135	96	115	121	121	116	149	111	120	141	111	113	124	118	125	151	103	112	121	138	113	127	125	125	133	109	131	121	123	133	128	136	123	108	130	146	121	133	127	117	109	117	136	123	128	127	105	116	133	131	152	124	125	113	132	117	114	121	127	145	139	136	134	123	106	128	124	130	132	110	117	109	129	122	128	108	131	142	119	116	122	104	110	136	126	122	149	136	155	140	109	133	126	123	133	128	133	113	145	106	118	130	136	142	143	132	122	135	130	133	132	122	133	118	124	107	127	116	134	122	114	137	127	113	139	137	111	119	134	134	136	117	117	142	83	113	118	120	135	130	126	109	129	108	135	140	128	92	140	141	121	110	130	126	116	139	141	118	127	122	129	116	116	140	112	150	126	128	124	114	133	106	139	105	126	120	121	142	120	117	121	148	99	131	116	150	108	110	135	127	121	111	122	133	126	140	123	113	150	129	138	106	135	123	121	133	133	148	122	121	115	129	127	103	118	115	137	125	106	108	129	127	111	113	118	118	137	109	104	124	132	119	156	130	132	116	130	139	137	127	130	142	127	134	121	136	132	118	147	123	101	130	118	131	147	143	132	133	114	92	103	144	118	119	118	133	131	138	134	115	122	122	129	117	138	130	144	110	113	127	124	118	124	143	126	93	127	115	130	125	109	118	139	118	122	131	130	129	133	126	123	135	115	125	132	121	113	142	144	125	131	136	126	128	151	131	133	109	139	116	115	131	134	126	124	128	126	121	133	113	125	128	126	127	116	122	126	132	132	131	142	128	128	127	141	121	126	114	131	118	119	97	111	136	122	128	133	127	124	142	125	110	113	112	111	106	107	120	143	122	119	111	129	130	106	153	124	147	113	148	116	131	120	138	121	97	129	129	124	121	119	140	131	129	104	115	119	110	116	126	110	131	132	109	110	131	139	131	111	123	125	119	142	124	109	124	120	126	142	137	131	121	111	135	130	117	137	131	137	130	123	128	123	139	128	130	116	116	122	128	135	111	109	128	97	94	117	125	122	136	139	125	112	103	149	134	128	149	127	121	116	140	121	127	128	108	144	116	131	135	152	117	101	124	127	134	127	122	131	130	132	127	137	126	135	128	114	111	143	117	129	135	128	136	128	133	125	115	145	132	134	98	122	132	126	135	125	112	121	120	135	127	140	124	138	131	113	148	110	108	123	110	140	144	110	122	125	131	128	115	107	140	95	130	128	130	108	140	127	137	114	134	115	105	125	127	134	141	128	122	130	130	129	123	135	110	121	125	152	118	119	114	122	124	122	122	131	123	116	116	100	123	146	129	114	119	122	118	135	128	109	121	147	131	114	117	135	134	145	134	123	96	128	156	138	130	117	135	130	118	139	138	117	117	134	119	111	125	127	123	125	106	106	138	125	126	116	116	106	123	117	110	122	125	133	126	109	126	121	139	123	121	120	115	108	148	121	112	121	121	129	151	137	133	150	138	132	123	117	122	117	114	129	102	119	125	126	126	135	118	142	132	130	118	137	130	114	135	131	126	116	129	109	131	95	129	131	118	127	105	124	118	130	119	105	109	129	108	133	111	115	138	120	140	128	123	119	120	134	113	123	138	152	131	120	127	135	121	134	132	125	124	122	132	114	116	126	124	130	106	133	121	129	104	112	131	131	124	138	128	117	112	132	119	132	132	107	119	124	111	119	117	120	129	124	118	116	128	122	117	109	103	123	125	136	123	143	126	140	120	121	116	152	98	143	104	119	113	116	121	107	134	136	141	137	145	151	114	105	130	124	115	118	93	127	129	129	137	119	122	134	130	131	148	125	127	128	134	117	138	118	142	116
16076	29807	27666	18998	13525	10244	8077	6103	4856	3870	3271	2793	2548	1993	1662	1770	1759	1503	1225	1337	1005	925	874	732	644	665	564	515	464	469	472	436	414	371	373	368	345	355	334	309	291	319	337	328	268	288	290	326	283	262	295	315	316	300	289	271	294	291	291	264	330	288	281	296	307	293	322	296	270	317	282	309	264	275	295	287	287	287	292	284	299	255	278	286	268	288	259	273	282	298	286	259	281	293	239	251	247	270	265	267	300	278	282	279	301	322	294	323	290	319	272	281	302	327	271	288	287	282	324	296	285	287	328	297	267	246	274	294	254	263	274	276	266	276	277	289	287	277	307	305	280	270	262	264	238	270	255	269	272	275	257	272	247	276	271	273	273	273	280	246	244	291	286	238	310	270	246	264	272	271	256	269	281	270	261	294	258	273	281	299	256	252	308	275	285	276	266	255	276	264	269	316	303	257	251	249	243	266	259	264	246	296	280	265	268	264	263	254	283	259	258	244	267	265	258	259	311	258	283	263	262	266	277	300	257	276	243	271	248	289	270	245	268	253	284	255	283	263	278	269	269	246	272	264	279	282	273	287	273	244	283	267	261	256	247	232	257	272	273	227	259	238	276	262	256	232	267	279	254	281	283	255	275	261	264	240	258	259	293	243	249	276	246	271	258	248	273	291	266	267	280	258	269	281	286	266	257	274	253	271	263	250	245	269	259	279	266	262	267	283	249	252	258	267	242	262	269	269	288	284	285	291	286	293	266	283	270	261	263	278	272	269	261	288	264	252	225	295	273	268	289	267	278	255	278	250	278	263	259	259	273	252	282	242	299	261	257	267	278	279	287	261	228	255	285	288	260	241	277	247	278	261	251	264	252	247	224	298	260	254	271	231	234	290	297	284	262	268	257	288	265	257	256	273	294	259	244	263	255	281	294	279	273	269	267	262	256	288	278	308	245	271	254	291	287	268	261	279	258	285	315	246	251	270	287	253	228	268	250	270	261	257	259	282	255	270	262	272	264	239	263	284	278	275	282	281	271	250	281	242	298	262	256	233	272	271	250	278	254	285	278	252	271	270	285	294	254	242	298	291	272	243	272	290	291	280	273	268	266	279	288	279	276	254	289	280	252	280	280	278	271	278	279	262	270	257	275	266	274	254	261	272	275	264	260	251	250	248	248	247	283	262	237	263	265	274	254	286	269	258	257	276	273	288	272	247	277	283	228	275	284	279	261	270	277	296	273	276	275	269	281	324	275	292	271	268	259	290	236	296	248	274	257	275	256	282	280	268	253	286	294	279	242	255	281	238	263	280	286	233	278	272	239	240	266	280	283	241	281	257	302	276	224	269	271	270	252	293	242	275	285	276	269	268	314	258	296	267	283	282	295	259	262	303	301	279	257	292	282	257	254	259	244	240	276	255	272	284	279	280	251	277	267	287	292	235	233	242	261	275	252	301	242	292	257	242	261	290	237	263	283	290	270	237	249	250	245	257	281	248	246	255	296	284	275	284	254	281	265	260	252	279	263	274	265	273	273	272	289	283	276	274	272	270	290	256	256	251	264	264	275	257	244	243	245	266	300	288	269	253	258	274	256	280	282	261	267	261	255	241	260	281	285	245	245	272	301	272	251	269	285	272	298	267	238	296	262	276	264	281	279	264	252	259	275	289	266	275	251	245	280	252	255	272	261	283	278	243	261	283	241	275	254	248	271	287	278	272	284	269	245	298	288	276	259	248	280	269	277	251	267	269	240	264	231	276	290	224	270	241	273	289	247	276	246	266	278	254	261	271	267	275	241	273	262	270	276	263	258	265	271	263	245	260	255	271	239	291	301	262	284	246	306	254	262	248	257	249	264	255	255	242	286	273	285	229	265	252	264	258	278	246	250	278	268	279	274	308	288	278	270	310	263	269	254	251	276	268	302	256	277	293	266	277	277	275	245	299	276	262	264	272	266	278	289	267	295	253	251	280	264	254	273	262	251	259	239	254	263	258	274	282	263	254	285	263	277	268	275	287	263	258	225	279	251	276	295	253	261	237	261	270	288	282	244	259	257	275	272	263	290	285	259	261	279	258	283	258	265	267	241	246	258	263	275	258	254	278	274	259	301	271	272	256	265	274	289	272	272	242	260	269	264	262	272	277	284	253	256	260	273	278	273	269	274	283	271	278	236	274	267	232	240	273	258	271	258	288	268	257	237	247	297	261	270	256	265	270	266	259	250	277	264	250	248	260	260	285	262	276	272	284	251	303	284	287	275	283	287	286	298	278	274	274	299	269	266	247	279	287	289	301	254	251	279	261	279	267	250	256	237	262	286	259	254	284	265	287	288	266	249	264	289	270	283	282	274	260	294	261	255	286	278	248	237	265	266	265	284	265	262	242	264	277	264	261	270	266	296	289	247	267	279	285	247	281	277	261	269	263	293	259	271	278	281	266	285	253	279	276	276	261	289	263	271	248	261	242	292	233	272	257	278	241	236	269	236	260	270	279	287	238	303	249	269	263	264	274	265	251	266	259	291	243	267	299	271	310	275	241	236	262	259	262	253	261	278	275	271	253	262	250	245	262	294	241	275	300	289	280	280	259	252	279	247	287	270	248	261	279	270	271	273	275	270	269	269	276	298	275	268	272	252	264	244	252	262	273	273	254	275	269	280	274	257	275	252	275	241	261	267	267	285	273	269	273	272	256	257	248	278	259	272	264	252	272	290	309	278	266	243	267	263	257	260	270	294	272	290	255	280	269	258	240	336	267	291	301	261	268	233	295	287	270	252	288	259	277	273	287	274	250	264	268	234	268	273	252	270	271	283	246	269	273	269	251	278	280	238	273	278	254	282	247	255	277	273	255	263	301	291	280	271	261	300	275	263	273	282	259	234	258	245	257	265	279	266	307	231	259	246	258	272	260	254	277	285	281	271	272	269	247	271	275	252	265	259	280	270	249	274	275	245	262	262	269	244	270	258	251	272	257	253	260	242	251	274	228	291	269	270	262	255	277	243	275	254	243	298	270	247	273	261	280	236	258	263	254	264	268	252	264	265	263	272	244	266	321	263	275	261	261	284	273	265	250	283	272	255	262	276	257	256	260	262	240	276	279	252	251	277	296	272	252	304	278	282	250	259	248	297	265	258	273	265	270	253	289	260	268	266	264	284	273	286	277	271	253	260	252	267	265	250	269	260	268	231	244	271	279	270	278	269	280	249	276	262	254	276	234	276	257	254	271	267	288	262	266	281	268	277	288	228	256	257	244	282	269	261	269	264	319	284	294	280	254	293	273	242	270	276	258	275	267	314	290	269	279	258	268	247	265	255	286	266	300	286	252	266	270	266	266	267	281	273	278	258	273	266	258	274	277	251	256	280	287	277	276	256	290	264	248	263	250	284	277	242	240	317	256	244	246	276	255	257	280	248	241	261	258	287	283	259	306	269	269	254	267	251	286	285	258	267	255	266	267	251	241	281	262	255	280	268	264	252	283	274	292	257	241	269	268	269	260	295	291
26978	20752	11010	3560	1681	1168	799	676	517	502	411	376	353	322	300	293	308	260	259	290	287	276	263	218	234	234	229	232	233	215	218	239	244	232	216	216	202	231	176	214	211	203	218	225	234	203	193	214	198	230	232	213	209	214	220	198	221	201	197	209	215	211	234	203	201	217	224	196	219	212	213	206	201	216	228	201	173	217	181	207	213	205	214	196	206	212	201	184	204	214	202	207	191	208	216	196	220	241	230	181	210	191	209	201	205	233	219	214	210	214	208	188	206	204	216	221	201	209	208	252	213	212	212	231	197	190	217	201	217	220	199	206	193	179	202	200	207	232	213	220	216	229	193	206	222	221	190	191	202	213	182	211	217	216	205	218	209	197	206	226	231	214	202	205	200	215	181	214	201	237	203	219	193	213	208	225	205	214	225	212	214	222	179	236	198	210	205	205	201	174	182	189	199	197	213	211	200	208	204	211	197	208	214	218	198	216	208	162	224	219	203	225	195	209	227	190	214	216	209	182	240	215	196	175	197	229	194	239	200	234	196	190	202	215	198	221	239	228	206	196	181	208	228	225	204	202	209	198	237	206	225	207	214	235	241	202	206	234	228	232	206	224	224	215	216	207	199	226	184	197	214	209	227	225	220	189	220	208	217	208	214	209	209	201	184	177	189	204	203	200	218	203	185	195	217	223	197	210	239	222	198	189	198	209	177	192	199	216	222	222	186	189	203	214	219	217	187	223	247	202	188	209	220	182	182	197	197	228	193	193	204	213	208	198	217	210	207	222	206	220	219	228	171	205	218	184	199	234	190	209	231	195	198	214	223	207	219	214	232	218	213	226	220	204	193	192	218	205	248	196	210	249	187	179	189	224	205	198	186	204	206	195	215	201	220	196	198	209	197	198	203	220	208	224	218	184	182	198	189	215	215	200	212	204	225	193	228	186	207	229	204	207	198	230	189	199	223	206	201	227	207	209	212	207	202	196	222	225	195	237	236	223	195	210	208	194	202	229	193	211	210	196	222	192	202	209	200	202	215	235	241	221	230	228	198	210	193	190	203	205	215	207	199	213	196	216	221	193	189	217	217	204	223	221	196	202	204	189	211	221	197	228	234	193	183	183	194	189	213	220	222	209	226	214	200	177	205	202	205	206	205	208	182	205	238	241	222	201	226	190	205	207	235	228	224	185	203	214	195	215	183	212	170	198	188	208	204	208	194	213	222	227	206	203	215	242	211	217	172	227	207	220	211	216	192	215	195	204	187	209	194	204	208	216	232	197	221	222	230	201	210	188	209	176	225	218	201	241	202	190	188	208	193	175	206	192	212	178	188	192	227	200	206	204	202	184	240	203	222	176	201	223	202	211	216	208	200	203	195	215	214	217	213	185	215	203	180	201	243	207	198	189	197	221	216	217	187	207	224	211	192	221	185	186	218	203	200	200	195	196	224	202	222	209	210	189	221	211	192	224	220	214	211	205	196	207	191	210	218	189	210	249	215	197	194	198	188	220	201	225	223	234	205	207	195	215	227	212	226	216	227	223	199	218	197	230	209	222	213	223	208	215	201	207	248	224	220	202	213	222	220	217	224	221	199	173	208	202	190	223	196	201	179	183	211	200	209	228	198	181	220	215	230	216	209	193	223	195	172	177	191	193	170	218	191	216	224	206	212	203	205	217	197	209	194	208	203	202	202	228	216	195	210	206	202	226	206	217	199	242	238	207	194	209	194	206	207	204	184	227	213	198	225	229	212	224	219	217	209	212	213	224	231	222	213	179	211	215	192	204	214	161	214	217	204	207	202	200	196	206	211	196	214	195	227	205	183	185	188	189	215	219	179	199	194	214	218	200	203	211	196	204	212	188	216	209	214	196	202	224	192	182	196	226	210	217	177	208	210	205	174	212	203	209	198	193	209	219	194	221	211	223	212	205	226	224	215	202	214	209	201	246	203	186	210	188	201	194	194	223	207	232	203	191	221	235	194	213	226	223	193	214	210	220	174	201	216	209	207	207	206	226	200	207	190	202	193	199	189	190	217	207	242	222	183	209	214	206	211	229	190	196	212	202	215	210	211	242	213	189	211	205	230	214	228	193	202	209	207	206	190	217	219	197	206	216	193	203	208	224	208	215	206	197	201	224	174	204	221	192	212	194	213	196	229	216	210	198	209	212	218	210	188	215	182	216	199	216	227	244	201	209	202	208	195	183	210	211	206	233	177	204	228	197	198	204	207	212	211	208	196	204	213	198	216	182	212	218	219	205	214	205	236	188	204	208	220	208	220	214	213	211	208	204	206	234	221	192	215	206	172	211	223	245	236	231	204	204	214	221	232	224	233	217	221	197	186	203	211	219	227	204	213	221	233	196	193	223	233	193	225	204	208	182	215	214	175	203	186	196	222	220	239	192	202	215	205	231	215	200	192	192	196	228	231	204	221	229	217	220	207	225	192	213	197	216	194	197	223	207	200	205	213	198	215	209	214	241	196	188	182	228	224	181	190	185	199	221	236	213	213	193	187	213	209	210	199	218	199	206	202	216	216	232	215	209	212	208	221	216	230	199	221	186	197	189	195	238	221	199	189	196	217	189	206	209	216	226	209	195	201	214	212	195	213	209	211	218	205	178	204	191	200	196	210	197	186	192	177	215	200	237	206	205	201	178	195	202	211	207	235	206	215	208	192	208	207	196	211	216	208	220	224	204	203	210	216	204	203	212	204	208	235	171	204	210	185	184	222	212	211	198	205	197	219	195	196	189	220	184	185	200	212	217	217	206	208	205	203	198	209	210	201	208	207	235	217	188	203	214	206	198	211	219	204	200	203	195	213	211	214	189	190	213	209	220	200	206	219	217	202	189	211	210	200	199	203	203	207	201	201	202	244	172	200	210	204	201	233	202	239	217	176	187	209	211	198	190	223	223	192	189	228	199	193	201	199	190	216	227	207	203	185	205	185	208	208	200	231	209	200	190	213	206	238	211	212	208	216	209	215	221	212	214	187	201	189	205	201	219	205	219	196	219	195	228	211	204	202	204	244	191	228	211	201	189	213	205	191	225	197	200	236	200	206	195	232	193	212	217	174	219	199	211	217	207	189	196	235	196	233	224	202	205	202	220	217	223	231	198	223	184	180	202	203	199	208	183	183	207	212	221	247	183	199	234	230	200	208	244	211	218	189	226	217	189	202	216	211	188	182	212	203	214	201	210	218	165	212	218	195	222	211	202	201	230	231	185	212	211	208	200	203	223	208	220	202	200	209	209	230	210	200	219	205	227	213	215	194	193	188	186	209	206	202	205	193	201	215	197	215	220	194	230	209	222	224	220	226	215	204	236	193	203	186	212	186	188	192	197	212	240	216	214	192	208	178	222	223	212	215	212	231	202	240	228	206	220	191	198	195	225	185	204	190	206	228	202	206	214	233	185	194	204	187	213	205	192	206	234	224	215	223	213	199	210	205	208	229	220	212	177	256	211	199	194	178	198	217	209	197	194	183	214	180	189
11669	16916	15479	9199	6173	4571	3280	2552	2081	1832	1516	1430	1242	1134	981	886	925	886	765	761	788	682	651	568	629	584	550	550	511	556	555	536	552	502	453	501	462	484	454	490	453	449	499	434	447	435	476	474	482	452	475	448	435	500	451	456	460	446	484	493	467	473	494	464	485	449	463	464	452	481	436	467	463	428	466	452	444	437	469	411	459	452	480	425	433	440	479	440	481	463	452	451	464	428	454	472	453	471	399	441	489	485	481	484	469	462	458	462	485	438	448	457	457	451	467	481	443	477	469	450	416	484	480	478	470	468	457	445	477	517	452	452	470	446	426	473	444	479	423	442	465	443	441	478	459	441	464	451	431	428	473	431	418	476	445	437	437	466	414	424	486	457	414	439	462	435	417	439	489	443	471	481	473	439	491	452	443	444	398	431	438	490	443	434	442	407	494	451	432	420	431	459	410	473	457	466	479	426	467	452	459	472	447	419	445	490	465	449	485	437	479	432	449	463	450	445	449	430	470	432	487	454	440	464	426	420	460	422	452	463	445	470	446	430	477	444	447	472	450	469	451	480	431	454	413	436	438	454	424	429	446	439	462	448	449	441	478	470	471	440	492	465	452	439	445	439	467	436	443	471	461	485	444	474	453	461	447	452	469	451	479	490	469	456	500	455	466	460	418	416	472	459	458	446	470	443	454	434	419	459	456	465	443	453	467	417	474	480	416	435	436	470	436	435	454	461	440	427	484	495	449	458	443	433	466	460	425	443	449	472	459	431	482	429	427	423	454	456	466	456	451	445	455	450	431	474	466	421	454	474	426	472	448	472	477	450	443	468	447	470	429	410	429	460	443	458	480	458	451	421	466	471	432	480	474	479	455	452	434	468	453	431	450	460	453	435	420	429	474	434	461	442	450	423	487	422	459	427	477	440	473	434	429	473	418	430	454	442	483	415	447	442	449	434	466	436	449	459	448	454	450	480	461	492	432	450	420	451	463	457	425	446	462	414	467	461	461	451	452	458	445	423	448	451	441	420	460	447	505	452	444	448	451	442	451	470	452	426	446	486	442	479	457	467	435	459	447	463	447	457	456	474	446	447	432	464	438	446	483	430	441	453	455	439	447	471	424	447	452	428	434	459	452	448	461	470	459	474	426	417	434	407	445	423	454	493	427	420	443	424	450	440	447	464	463	457	471	461	410	399	468	442	497	487	465	489	456	491	444	430	445	455	476	445	506	477	485	451	435	480	481	456	474	457	433	435	457	436	478	414	441	490	439	461	444	431	468	488	454	445	456	437	492	484	503	427	496	437	450	463	417	443	442	427	480	471	464	422	429	460	463	453	470	482	449	482	438	471	439	467	414	473	432	434	485	448	456	462	430	454	469	439	459	444	450	414	477	442	450	436	501	439	471	468	449	420	484	476	469	488	481	474	505	451	450	424	444	431	459	455	482	468	463	462	467	468	449	454	441	447	479	449	439	477	442	480	433	450	429	437	409	448	464	460	419	451	478	423	444	454	438	486	465	475	430	449	476	461	465	487	429	479	468	481	435	433	458	482	456	442	434	449	459	459	438	438	457	466	445	424	458	437	446	455	455	495	436	440	475	421	459	478	429	453	465	465	485	420	457	461	441	419	459	452	448	446	443	470	480	424	442	445	485	482	443	450	430	468	467	455	448	444	457	453	459	514	443	448	436	472	442	418	460	452	441	461	419	446	440	452	475	466	400	436	503	494	468	433	488	503	462	418	471	453	448	483	464	503	425	431	460	455	417	462	452	450	468	419	459	470	458	460	454	456	467	451	462	444	432	484	492	434	438	445	492	482	434	462	441	444	461	474	441	474	463	460	445	428	450	465	451	463	477	443	475	496	460	414	440	464	433	453	426	494	446	431	445	496	451	458	440	403	469	433	431	457	435	465	432	462	453	463	480	439	447	476	442	412	494	478	420	450	448	429	465	450	483	428	449	457	455	485	455	444	461	457	446	452	467	422	451	442	452	492	438	444	463	428	445	444	452	451	475	456	448	453	481	422	451	439	444	468	418	446	481	449	480	461	445	430	455	471	445	423	464	478	447	482	452	474	413	421	467	435	493	439	444	453	457	432	432	430	470	442	403	432	407	462	446	443	457	454	476	447	440	496	477	433	439	450	453	451	433	456	441	439	458	423	453	520	488	459	476	425	424	445	466	446	440	437	452	473	445	444	442	484	458	466	436	501	471	466	446	421	450	449	417	426	449	461	476	402	460	434	468	450	431	442	432	467	478	461	430	437	461	442	450	466	465	476	490	460	418	450	436	467	484	420	444	471	497	447	478	459	428	453	471	445	413	459	494	422	464	462	511	493	465	467	437	452	472	464	442	452	429	460	414	470	485	464	463	472	408	459	443	421	447	426	466	433	424	478	436	452	430	473	444	490	473	463	438	453	438	452	480	458	469	457	447	435	472	481	481	431	415	437	433	457	484	446	459	501	468	445	465	486	467	442	470	469	465	471	467	432	457	426	450	459	424	442	470	401	397	452	474	489	450	472	426	445	459	426	461	452	415	466	430	446	451	460	485	470	420	473	438	486	468	462	461	454	439	478	402	433	455	449	422	440	462	432	484	458	429	461	406	438	437	428	478	449	483	459	450	446	446	475	449	442	475	452	436	461	441	396	444	450	442	457	434	473	459	439	440	422	414	434	424	464	492	436	452	478	460	442	458	457	428	461	464	474	448	472	424	423	439	438	423	505	454	486	458	449	473	491	415	456	416	428	470	473	443	416	437	448	453	446	445	457	438	473	451	473	447	434	465	464	440	438	424	438	443	429	458	447	430	435	467	496	450	449	438	436	468	475	488	475	437	435	441	458	465	438	449	482	469	487	466	449	454	458	470	418	464	473	417	442	443	477	490	423	478	451	418	467	451	404	428	436	439	501	472	417	408	454	439	463	435	480	424	454	416	444	443	471	436	433	431	470	494	474	434	427	454	475	419	440	452	425	426	470	433	454	452	433	421	428	460	451	465	423	453	435	449	440	470	469	452	470	449	457	417	429	489	457	412	473	448	478	426	441	426	437	409	484	440	462	441	461	445	441	456	472	447	459	411	418	441	421	455	454	441	464	488	426	473	449	445	479	468	450	433	422	437	445	477	491	477	451	445	424	450	412	464	452	475	436	415	474	442	489	414	457	469	443	484	482	448	478	456	403	460	463	459	471	485	448	455	490	485	456	418	466	465	454	450	474	457	451	475	440	454	419	450	437	448	441	460	444	427	438	486	428	487	476	441	448	437	488	418	441	435	425	444	442	427	413	456	454	458	493	439	448	457	449	412	451	472	450	439	430	505	473	447	448	445	443	447	500	452	428	469	482	496	467	453	412	465	445	460	455	449	464	437	437	497	429	419	467	420	434	434	419	466	443	424	440	464	449	479	449	455	431	447	410	451	478	429	488	464	484	461	450	461	412	451	450	446	429	417	482	448	446	415	439	453	470	432	450	433	458	465	498	442	442	427	443
24242	21442	28514	24762	19131	4331	1631	1023	745	640	559	525	408	388	370	320	281	293	318	267	266	241	220	203	200	191	178	185	196	183	162	161	162	171	148	145	154	159	149	163	156	154	140	153	167	189	141	138	162	145	158	174	143	161	143	143	152	143	139	160	138	141	158	125	136	154	138	133	137	142	129	127	143	154	154	132	147	162	129	107	154	129	135	138	134	124	132	138	149	156	134	132	143	124	116	136	180	154	147	137	140	142	142	115	122	155	139	142	155	123	146	146	141	139	155	142	156	139	135	134	157	147	135	126	163	153	138	156	135	125	149	134	125	143	139	130	136	136	140	135	139	159	147	120	147	154	147	137	136	146	134	134	141	134	146	127	158	131	144	125	144	140	144	130	163	141	127	136	138	143	130	129	149	149	109	137	146	150	140	158	151	138	158	140	136	141	130	134	155	133	141	158	143	137	142	153	124	131	143	143	123	146	140	145	135	153	136	124	160	141	131	158	151	138	135	155	138	163	138	131	138	160	137	153	149	147	140	118	147	129	135	117	117	163	138	129	136	153	138	133	146	123	118	143	123	145	136	172	143	135	123	135	136	136	130	150	135	140	159	144	146	142	128	141	133	166	123	148	153	134	121	161	136	167	124	145	164	151	155	130	146	136	146	133	145	158	135	133	149	149	140	143	120	131	155	130	130	140	139	130	138	122	141	123	115	158	165	147	146	136	119	146	160	149	166	145	139	155	127	135	151	145	136	136	121	123	126	133	144	135	127	127	155	129	151	129	160	137	137	130	129	146	139	135	128	149	142	136	136	148	133	144	162	155	127	140	129	136	149	127	131	143	133	140	167	140	119	147	143	115	134	123	141	155	119	131	149	143	128	132	143	142	139	144	155	141	147	139	150	148	139	128	132	141	141	139	138	140	117	126	150	158	146	149	126	146	149	160	151	128	171	144	152	128	159	144	151	134	148	145	164	166	127	132	155	134	150	117	146	150	132	132	134	128	124	140	146	141	137	131	138	122	142	147	156	164	124	141	137	154	152	155	128	136	130	142	150	125	147	133	128	143	136	152	132	136	138	142	161	137	140	124	148	139	144	146	135	159	141	130	125	154	146	136	138	144	153	138	144	136	137	123	141	147	126	151	123	159	164	145	135	135	138	138	142	141	142	128	141	126	144	134	140	144	139	136	140	131	135	143	142	136	134	141	132	143	142	118	141	143	149	122	149	144	135	125	131	146	156	140	148	137	146	141	144	144	143	147	133	155	148	136	144	144	133	144	141	143	139	140	146	148	134	143	153	135	138	126	159	126	142	136	146	124	129	146	138	143	135	137	139	157	165	137	133	131	124	153	152	129	122	138	149	141	160	134	124	133	120	140	122	141	146	137	151	135	144	142	122	151	111	135	126	110	121	133	128	151	127	150	129	152	140	133	128	141	134	156	129	138	157	143	148	150	148	121	140	151	134	142	133	140	140	137	136	143	119	150	151	133	125	133	154	168	157	141	140	137	160	137	144	133	127	135	133	124	129	147	145	161	139	152	137	128	145	155	138	142	128	157	143	148	123	145	166	123	141	117	150	122	141	143	130	144	133	138	139	157	137	137	114	159	137	132	146	135	142	132	146	133	128	143	132	119	121	163	122	139	132	132	153	152	137	150	144	136	139	144	143	132	141	112	155	149	134	127	126	131	144	150	139	135	136	149	145	140	149	117	142	155	146	136	130	159	140	127	148	158	115	141	145	144	127	150	131	136	148	138	135	125	118	149	139	140	150	140	161	142	138	141	124	132	145	146	139	140	148	148	136	144	159	123	149	159	158	142	156	155	158	137	128	131	129	122	146	140	135	107	158	133	155	124	126	146	140	153	132	134	152	163	116	153	127	150	116	138	154	142	154	122	124	136	123	135	135	142	151	142	131	125	147	144	128	156	144	141	148	134	129	123	147	141	133	133	141	130	148	149	133	127	155	140	124	146	140	146	155	147	137	150	136	120	132	143	123	124	140	152	150	121	144	139	128	123	150	170	144	147	132	133	138	156	148	136	146	132	130	133	141	134	136	144	130	141	131	149	134	139	133	144	134	156	143	155	135	164	141	134	131	139	144	150	140	139	158	148	132	139	158	132	152	129	133	160	122	131	134	125	154	158	154	142	141	137	149	126	138	147	132	139	150	137	122	135	128	141	163	141	157	136	141	124	150	151	147	142	139	155	152	149	112	140	117	115	140	126	142	145	138	117	140	147	147	140	155	151	142	140	150	171	129	140	150	153	148	125	149	126	134	138	138	154	128	145	137	142	146	137	153	148	127	132	156	143	122	128	149	150	126	137	140	135	142	135	154	142	153	139	160	139	144	150	139	139	166	141	131	130	143	137	151	164	135	152	146	148	163	132	164	138	139	140	174	145	157	129	144	133	137	149	116	134	146	147	153	159	135	136	146	127	149	118	143	129	128	139	152	143	157	155	136	136	150	117	134	139	157	141	140	132	148	127	129	128	166	135	133	163	131	134	134	149	133	131	153	146	135	149	164	128	136	127	135	134	157	137	141	142	144	136	138	131	138	125	138	148	151	148	143	143	139	144	126	156	145	138	146	132	141	133	157	170	170	123	114	148	132	126	134	135	153	118	142	153	129	131	123	170	159	134	143	126	144	145	131	133	142	124	140	125	131	129	139	138	130	135	162	148	130	136	132	152	134	141	115	143	117	132	163	125	169	141	144	127	118	153	143	139	135	143	121	152	114	153	156	140	146	157	149	138	139	129	158	153	145	144	143	142	136	131	137	127	148	142	123	148	129	134	141	127	147	133	137	134	146	123	156	153	159	142	148	117	153	124	141	136	155	128	129	125	157	130	103	135	140	167	126	129	142	145	135	155	139	125	143	125	156	133	114	149	146	140	138	134	114	137	160	138	144	137	143	141	139	126	126	137	159	134	131	129	142	142	147	141	120	151	136	148	133	118	108	161	141	115	135	168	146	160	125	144	139	142	119	142	143	145	132	118	137	141	144	146	153	135	128	151	128	134	163	143	163	129	155	145	133	157	134	136	133	130	158	153	128	140	147	169	130	126	150	127	135	142	148	133	123	141	121	161	140	142	135	132	150	150	123	139	127	133	150	147	151	129	115	135	136	153	128	161	143	130	142	143	146	147	141	150	143	134	138	159	122	142	130	148	139	147	145	147	147	134	137	140	163	146	149	113	139	142	147	144	135	134	141	113	140	172	176	157	148	171	126	145	135	143	124	140	130	150	153	146	130	142	145	144	146	167	158	134	130	143	130	142	116	153	152	137	117	153	138	154	149	150	154	142	117	135	120	136	140	132	133	167	134	123	138	163	125	148	141	149	136	148	115	125	139	146	134	142	133	140	142	150	150	164	120	172	140	135	137	151	124	122	120	125	134	136	150	135	124	141	151	118	117	132	122	136	124	135	136	148	145	146	152	141	162	166	133	149	151	132	135	143	127	161	133	136	151	149	140	139	127	123	140	151	127	134
13165	24963	22242	14611	10678	7761	5464	4328	3287	2812	2462	2064	1821	1585	1376	1202	1070	1210	1028	963	918	696	649	619	584	527	555	501	433	472	414	470	413	385	418	361	365	358	337	322	365	345	362	338	317	325	341	328	310	371	382	322	314	353	345	323	330	336	337	329	334	296	275	328	308	342	321	326	371	347	336	350	328	313	341	343	302	308	336	338	342	281	335	304	341	289	305	301	341	334	329	324	341	346	307	318	333	319	301	317	330	351	345	364	340	342	338	333	331	370	318	360	342	369	319	334	357	323	334	332	323	329	316	331	287	309	327	300	306	325	332	318	302	309	277	349	326	320	350	309	318	296	322	316	314	294	302	321	333	311	302	318	326	302	320	298	313	341	345	305	318	292	325	283	323	329	320	332	314	329	300	336	325	318	336	315	324	331	316	282	305	286	327	312	310	336	338	334	326	341	300	291	315	305	290	296	327	358	321	314	300	302	310	301	303	333	320	292	295	327	297	285	320	319	328	317	335	338	332	320	302	327	326	364	338	305	303	303	312	294	303	315	323	312	302	297	305	335	320	298	284	335	327	308	281	347	321	313	315	296	323	309	306	330	309	295	317	300	341	296	336	299	324	320	334	313	294	341	319	302	306	330	320	336	333	302	319	307	312	296	305	316	326	297	322	327	361	341	328	305	325	287	337	309	322	307	335	303	312	312	310	309	310	314	297	330	315	324	302	328	323	320	348	289	321	314	324	278	342	357	341	316	341	319	278	296	338	297	319	296	299	321	328	288	296	322	313	323	332	314	336	312	305	307	296	305	298	296	349	332	320	330	337	310	331	312	294	303	308	293	321	264	340	315	322	323	317	319	318	334	302	316	304	292	331	326	297	307	324	306	287	300	293	324	281	318	306	328	292	312	322	332	323	291	311	281	345	360	324	303	332	300	333	326	331	327	342	298	347	307	310	334	286	310	312	306	314	341	331	297	314	314	316	327	260	304	292	315	333	297	325	327	299	316	318	314	318	308	311	294	301	310	271	351	329	299	309	316	299	299	322	310	316	308	317	305	308	319	296	339	337	316	348	325	312	307	333	345	350	346	285	301	304	312	309	325	297	315	319	297	319	331	303	351	314	298	331	329	320	313	331	303	356	315	313	336	332	336	307	315	309	289	301	339	309	322	315	307	328	352	313	324	318	314	323	347	284	334	290	330	345	299	316	304	306	335	289	325	332	330	309	323	322	286	303	314	323	349	288	325	300	309	318	318	324	322	301	299	266	309	304	336	310	320	302	335	316	315	304	331	305	324	314	328	314	339	323	328	327	316	318	325	323	292	309	296	298	282	293	321	298	309	322	300	289	322	323	297	332	303	315	307	321	307	323	343	305	331	312	317	330	300	317	329	336	307	342	326	355	301	338	312	310	295	337	340	330	342	308	321	328	313	310	322	302	284	321	279	326	310	298	275	325	283	296	318	333	316	315	320	323	333	318	295	345	310	303	298	331	314	294	317	319	316	346	315	321	321	284	301	326	332	330	325	335	350	322	283	342	323	298	335	331	315	316	334	336	317	329	309	292	317	302	327	343	333	312	325	347	309	315	319	331	329	321	315	324	341	317	302	337	329	296	314	326	330	326	305	336	302	308	322	319	334	347	313	339	304	290	317	295	305	295	329	310	289	297	319	324	316	294	329	314	303	345	318	332	345	297	331	326	295	297	304	334	337	330	323	340	317	311	340	324	325	312	318	331	338	309	338	330	307	313	324	282	349	306	335	299	293	313	310	302	333	354	305	293	304	303	320	313	292	351	302	321	326	329	351	309	309	305	322	292	309	312	311	321	315	295	316	338	310	338	328	314	322	319	308	294	320	330	295	338	319	328	315	325	302	297	308	318	292	305	357	333	351	328	320	361	327	333	300	330	304	296	326	310	319	318	326	320	295	311	276	317	326	339	310	320	299	346	346	342	318	293	308	296	288	322	303	328	320	325	297	317	329	309	312	366	296	327	300	318	309	319	302	296	323	276	310	338	326	296	318	301	299	313	312	307	344	272	321	328	303	323	323	331	317	328	294	316	312	296	310	308	343	346	317	292	344	282	322	327	259	313	332	320	323	277	334	311	345	319	298	309	316	319	303	332	303	320	311	315	286	309	309	330	300	308	321	317	341	327	354	334	311	256	329	335	313	334	320	314	311	322	296	300	295	308	313	306	304	325	322	289	290	323	326	311	292	309	305	334	303	311	317	337	323	311	345	303	338	325	308	325	309	304	324	326	300	311	336	305	275	307	318	300	344	303	320	277	296	301	286	349	307	317	302	340	295	335	364	317	323	305	323	317	300	330	288	317	289	315	348	345	309	372	311	295	375	325	299	304	307	325	334	338	330	278	315	344	292	300	313	295	294	315	321	283	327	310	295	297	312	311	323	316	291	312	295	288	322	331	307	309	298	298	312	306	312	316	309	310	317	379	326	331	314	289	315	300	282	324	318	310	306	322	340	336	298	315	296	352	310	332	320	292	297	313	283	313	323	315	307	319	324	292	330	328	310	319	314	297	319	307	301	311	317	293	317	311	317	327	330	320	324	313	306	302	294	287	286	344	324	363	334	344	304	294	342	291	304	318	335	298	330	292	309	300	301	346	331	326	339	301	326	320	282	309	319	315	350	309	275	336	319	306	312	313	334	314	313	355	310	316	290	336	268	310	302	312	324	296	301	309	303	334	336	308	312	335	312	300	321	303	300	349	334	348	316	321	306	306	302	302	304	312	321	287	340	299	299	332	329	333	292	322	309	336	320	333	327	315	319	325	346	316	310	292	325	320	310	303	302	328	299	314	329	313	316	311	295	317	346	331	308	321	304	318	293	318	327	314	298	316	301	316	334	304	304	307	314	332	304	336	319	327	355	316	302	328	284	312	290	330	321	290	327	304	326	327	314	348	336	325	367	313	292	282	332	322	305	343	331	306	315	301	322	331	337	315	316	279	333	324	347	303	312	331	314	261	331	329	315	344	309	325	322	319	324	329	335	306	306	342	313	317	320	334	318	301	296	307	320	314	299	343	349	324	323	281	348	294	332	356	326	343	303	315	322	313	315	309	309	321	330	341	315	328	344	310	318	325	346	329	330	344	315	325	329	338	303	333	306	330	332	336	318	311	336	317	313	302	320	352	301	313	327	309	304	305	301	321	328	304	287	341	318	322	325	317	328	319	308	318	318	328	303	327	293	341	312	294	294	325	315	332	314	312	291	295	313	302	331	306	332	305	318	291	326	331	320	310	287	332	330	331	272	334	292	334	326	308	294	327	328	316	317	322	304	288	313	324	331	310	324	340	325	308	305	312	331	334	295	306	329	318	309	309	301	305	324	335	301	348	350	317	290	312	322	345	323	333	336	310	336	307	339	293	293	303	304	304	328	328	317	329	324	336	324	340	331	332	315	328	309	332	294	325	328	349	317	328	341	317	281	324	320	317	320	289	335	345	308	315	297	324	345	274	277	291	280	295	328	318	332
23422	21498	29333	24099	21500	18484	4046	1733	1114	906	795	663	559	496	422	410	311	340	299	281	317	282	251	230	202	180	215	186	178	194	153	175	140	148	159	152	148	143	136	149	131	150	119	141	145	154	134	124	135	137	132	149	150	151	137	140	108	141	151	130	124	117	128	146	125	141	142	140	158	117	128	139	125	140	118	130	144	116	158	131	135	119	123	146	145	121	111	103	111	124	133	121	135	146	117	132	132	155	129	144	128	117	124	125	115	128	117	160	100	129	122	109	140	135	127	142	127	130	118	139	129	113	136	112	134	119	126	133	109	137	127	116	134	119	136	105	147	115	130	111	130	111	122	117	119	130	115	134	127	125	115	133	130	119	131	113	131	115	131	127	112	126	122	134	142	128	131	136	146	128	129	126	124	116	109	132	142	130	113	136	135	127	123	139	133	127	138	125	112	119	138	128	136	130	112	133	107	125	115	135	130	123	120	123	129	131	128	121	134	117	149	117	146	115	108	125	121	118	147	125	119	121	125	128	125	123	123	133	137	109	118	134	132	148	104	115	131	114	115	122	118	126	118	134	112	127	121	95	120	129	117	142	124	129	122	143	123	110	103	119	110	115	114	118	117	121	125	143	126	132	124	116	107	126	132	137	121	119	130	121	147	140	120	118	124	134	117	119	120	119	138	114	128	127	132	149	109	130	128	123	121	144	120	114	145	125	133	136	142	118	136	116	124	123	134	130	122	142	111	108	112	128	130	110	115	108	115	128	124	109	129	126	108	123	117	133	112	121	110	127	113	134	117	126	130	144	119	120	130	117	122	122	121	131	112	119	119	114	132	111	133	126	134	124	122	140	127	130	122	130	154	140	129	137	100	130	133	151	132	124	124	126	109	132	148	134	145	116	119	100	110	100	138	123	128	134	136	133	148	120	131	121	130	117	136	133	113	119	102	126	126	120	121	128	130	126	133	118	116	130	143	118	126	120	130	112	120	118	124	114	129	134	123	139	141	133	128	127	139	131	129	120	135	133	126	130	135	123	136	125	111	128	118	135	121	113	131	134	138	115	119	127	121	143	103	140	129	122	126	114	144	132	122	120	123	113	125	151	128	139	117	113	136	106	135	132	153	128	113	130	109	123	126	142	137	120	123	108	130	112	114	131	112	122	136	114	115	136	116	115	125	142	99	120	128	131	117	135	107	127	124	125	121	130	125	99	114	110	120	129	122	133	118	128	126	117	128	121	112	137	123	115	125	141	128	143	134	127	130	130	116	137	112	144	97	125	125	123	134	126	120	126	111	114	123	133	141	123	134	139	109	117	141	118	117	137	123	118	121	143	130	142	148	133	145	127	139	140	127	136	127	118	125	126	126	115	127	138	113	118	125	105	123	138	131	127	110	116	118	141	138	127	123	139	117	132	127	140	127	127	125	135	117	133	134	112	128	128	141	120	110	143	124	129	131	133	117	112	134	132	134	123	136	113	126	113	118	135	129	142	115	118	126	118	136	132	131	121	114	120	122	122	104	124	136	132	125	123	133	121	136	116	120	120	124	129	123	116	123	132	116	124	127	118	120	124	136	117	130	122	117	117	129	126	128	99	122	134	128	126	120	117	107	127	124	128	125	119	136	107	122	112	106	119	132	125	124	102	110	112	125	122	111	106	122	141	151	127	110	94	129	125	115	125	132	142	108	132	116	132	113	137	118	118	126	117	132	120	122	105	120	118	132	111	138	123	123	127	129	98	104	130	111	119	129	113	132	129	111	110	128	121	125	125	117	126	113	134	118	132	124	125	130	134	130	124	109	113	144	122	123	119	122	133	125	134	143	136	123	125	114	140	133	122	140	115	137	122	110	120	121	122	125	106	132	135	116	123	122	123	122	116	120	104	125	128	116	125	115	126	131	118	135	124	134	118	135	138	121	127	114	134	125	130	120	148	132	129	130	105	156	133	128	111	140	120	130	140	133	129	127	128	124	129	120	126	139	132	123	118	101	133	107	124	107	131	129	116	137	117	126	117	123	113	131	130	131	120	132	117	112	109	137	143	129	113	126	124	120	109	138	105	114	96	115	119	137	151	99	129	103	130	138	121	126	142	115	133	105	132	125	132	145	121	118	115	115	161	134	119	124	119	127	132	130	123	110	121	130	117	122	146	122	116	103	133	102	109	116	122	138	130	122	129	131	129	126	117	134	139	119	116	137	144	123	129	130	137	136	119	139	131	112	113	133	122	124	141	129	115	136	119	112	120	133	128	114	126	147	132	96	121	130	133	110	118	137	119	112	148	133	128	115	138	132	122	124	133	122	124	132	118	145	120	125	119	157	113	138	109	121	119	144	137	113	104	117	119	127	138	125	119	122	132	109	126	122	119	116	118	117	109	113	121	120	152	106	121	136	128	138	95	110	127	107	131	103	117	117	121	125	130	120	128	123	116	129	121	138	127	116	109	126	123	120	124	133	109	127	118	126	120	106	126	117	145	107	117	115	126	150	94	135	124	118	117	121	129	125	113	134	133	100	94	131	131	133	119	115	126	125	117	134	119	134	164	129	122	124	101	92	130	114	151	137	124	134	117	118	129	137	142	124	119	107	109	117	130	109	98	115	121	121	131	119	132	127	133	118	120	143	134	142	153	126	139	114	110	119	115	134	127	119	120	126	105	117	132	139	142	117	138	106	132	152	144	103	112	121	121	125	121	124	122	140	136	124	102	104	130	131	129	118	102	124	134	129	117	132	120	130	126	118	123	114	137	122	132	108	113	131	111	126	122	119	125	121	122	113	109	117	124	130	118	126	117	118	121	125	110	146	147	124	137	109	109	127	131	105	129	118	121	130	130	119	146	103	109	129	117	122	121	120	127	115	134	111	140	130	135	130	145	138	135	141	132	117	111	142	130	125	110	139	114	98	131	130	112	122	125	126	134	134	108	136	108	127	112	128	125	116	114	133	125	115	120	132	139	103	125	123	122	136	126	126	129	111	122	139	131	149	126	130	119	136	120	128	139	134	112	122	138	128	110	129	127	144	125	109	138	145	124	125	117	106	122	139	115	120	152	110	119	123	115	147	113	122	125	112	109	116	112	125	141	125	134	128	120	108	114	138	119	127	123	107	112	129	121	126	123	134	122	141	110	117	120	145	123	141	133	102	130	117	115	123	129	138	124	126	122	109	115	106	111	125	110	121	121	100	128	110	136	135	134	126	135	125	125	144	119	121	120	112	125	122	138	113	132	119	139	134	128	115	137	128	125	95	131	120	123	125	109	108	122	125	124	137	132	147	138	106	123	122	121	102	141	134	130	133	110	128	118	93	132	148	111	120	118	137	130	116	131	107	133	132	119	131	127	121	135	121	136	133	139	117	131	128	130	145	124	120	121	127	135	124	107	115	116	128	132	146	148	117	120	123	120	131	116	118	137	126	138	137	126	117	98	109	107	123	127	122	143	141	140	128	127	135	115	116	134	109	119	113	137	126	127	127	95	125	126	141	125	128	140	117	120
15675	29718	26446	19404	14366	10132	7664	6550	4735	4031	3407	2743	2295	2105	1867	1530	1262	1347	1282	1225	1056	954	845	827	636	614	583	498	579	466	423	455	401	401	363	364	341	363	314	335	316	324	296	276	267	308	307	304	335	322	315	310	356	314	314	308	314	315	300	309	293	292	285	290	268	315	287	259	302	279	292	292	283	325	305	306	309	302	306	300	279	277	277	247	267	278	261	264	300	280	295	271	272	286	270	251	265	273	274	259	280	310	294	283	278	265	291	297	256	279	295	278	240	289	272	275	325	290	304	265	287	271	261	277	249	292	274	266	269	291	302	261	290	279	278	300	276	283	266	262	301	286	266	253	278	248	272	260	276	215	266	253	251	262	254	265	252	267	255	261	256	253	267	262	262	259	286	281	276	258	254	270	247	276	272	301	273	264	269	268	261	243	249	258	295	247	249	280	258	259	265	290	234	260	281	282	282	293	270	267	253	267	256	279	249	254	250	224	246	278	283	281	288	274	276	294	233	251	273	269	279	264	269	244	273	260	259	242	255	250	262	263	270	268	262	243	274	269	268	258	265	271	260	258	265	272	264	265	277	280	249	256	252	262	243	291	260	280	300	229	268	289	278	270	276	242	281	264	247	275	256	281	265	258	271	227	264	266	275	286	288	249	252	252	254	261	229	249	262	249	253	272	263	241	295	264	253	283	296	258	253	263	253	262	246	264	247	274	257	280	273	285	278	274	252	267	281	266	248	280	285	293	291	268	265	250	249	245	287	294	271	239	236	257	255	256	265	259	271	259	259	300	299	253	261	295	264	252	281	265	258	275	263	271	253	279	278	281	252	251	257	258	264	269	268	262	260	278	274	265	267	266	263	253	270	251	232	247	256	254	260	257	262	294	269	281	257	277	299	254	273	259	254	284	281	272	271	256	234	260	266	265	284	263	254	258	270	272	242	294	292	264	251	292	240	262	263	267	274	260	287	260	219	258	266	259	273	256	265	271	263	295	257	281	284	245	263	260	285	245	266	269	252	280	255	247	238	262	265	241	266	269	237	236	257	266	261	263	276	243	245	263	220	228	297	308	267	284	244	269	241	254	269	256	264	256	260	268	251	274	283	260	256	275	267	279	260	295	255	286	272	271	254	253	270	259	226	232	269	252	282	265	270	291	288	287	255	269	278	258	266	289	317	254	295	236	296	248	267	258	267	288	268	286	256	265	267	262	257	272	297	274	293	265	254	263	284	253	295	296	263	277	250	302	289	250	259	264	268	250	282	267	298	272	267	230	257	257	265	261	242	238	272	272	288	263	263	258	257	253	268	274	241	265	271	282	268	279	272	260	276	273	287	270	272	262	261	252	242	290	265	308	270	257	260	231	268	246	262	286	295	249	269	267	257	275	271	267	269	279	263	284	262	272	248	247	255	246	267	254	271	262	260	259	291	281	266	278	253	266	272	252	230	259	264	245	273	281	233	257	296	304	280	270	249	255	289	265	286	254	271	284	287	250	267	266	281	274	241	294	272	264	258	305	273	255	301	258	250	297	268	292	253	261	278	279	234	263	276	256	293	262	263	277	276	284	274	260	269	295	252	268	266	256	278	247	237	267	288	256	273	250	276	298	276	258	289	248	278	291	261	249	264	274	300	253	252	279	287	260	292	276	289	260	274	275	245	255	277	278	291	278	282	235	286	286	253	270	229	253	271	273	253	263	271	263	289	257	252	262	278	248	271	257	235	286	260	232	287	288	284	286	275	265	260	229	278	291	298	255	278	268	263	282	259	259	279	242	242	243	252	282	277	263	257	244	292	273	307	288	264	233	229	288	270	273	247	254	254	291	286	285	252	275	296	229	259	276	270	264	260	281	249	235	283	257	274	271	260	259	244	273	270	243	273	255	264	248	249	260	261	264	274	269	234	250	257	283	306	260	257	284	259	259	283	267	280	272	304	258	249	257	272	247	246	249	263	274	277	259	276	278	275	281	253	258	273	233	262	277	270	263	257	236	252	252	275	279	251	276	281	259	277	274	278	264	260	266	265	285	257	263	276	248	269	263	216	276	279	264	285	233	268	236	264	250	232	267	280	238	283	234	291	288	296	297	262	262	257	239	271	259	284	271	263	255	270	286	287	253	268	310	281	268	292	277	251	267	241	262	258	276	274	293	276	244	269	253	263	261	250	279	270	252	263	260	270	247	257	264	282	272	266	241	295	284	274	248	249	284	257	261	247	281	263	269	233	241	252	269	285	262	225	243	252	276	290	277	280	272	264	261	267	281	289	265	286	298	247	244	273	260	245	269	261	253	298	273	234	272	269	245	257	290	311	276	249	231	256	264	271	306	278	270	292	251	279	291	285	293	270	268	287	257	289	278	252	250	234	284	282	274	253	250	273	260	236	262	289	265	258	278	261	259	265	343	307	274	283	279	244	249	275	242	252	277	267	265	249	281	299	259	281	270	256	272	249	234	278	290	237	243	280	259	257	254	273	272	259	245	309	272	253	249	251	282	242	274	221	257	256	231	276	286	246	243	254	271	251	241	278	267	219	250	253	256	255	279	258	293	237	283	293	255	282	264	280	295	249	272	258	271	250	279	269	269	263	247	266	247	266	259	259	257	271	268	255	254	263	244	284	280	259	279	278	266	268	270	275	295	268	263	294	263	243	273	247	267	266	283	246	262	259	280	293	289	253	268	252	245	252	271	269	256	279	247	279	283	268	273	280	247	266	294	260	259	259	285	264	270	250	255	257	285	262	276	283	266	291	257	251	273	247	251	262	265	266	274	259	272	282	271	257	287	258	263	292	278	270	287	283	266	272	267	269	272	255	278	281	274	268	246	269	300	257	281	275	261	278	289	255	268	242	295	258	240	239	262	266	265	277	275	243	259	278	287	271	254	293	262	287	256	253	280	280	275	282	254	264	262	280	254	258	256	242	271	252	262	226	247	246	265	280	258	282	259	256	265	269	261	266	277	253	260	263	262	277	248	267	280	285	257	269	276	256	244	278	279	276	289	268	266	268	249	264	257	267	247	272	273	260	266	228	279	292	272	286	270	297	292	269	259	262	280	258	249	262	279	263	273	316	266	283	254	269	260	250	273	248	267	285	246	266	250	283	262	293	272	247	254	280	255	254	274	264	285	276	284	243	266	276	254	246	236	244	257	244	275	266	252	255	273	268	242	294	260	252	261	267	256	271	267	260	255	294	256	250	274	266	252	267	269	265	278	265	255	274	286	272	256	294	281	311	281	276	293	261	255	275	244	267	252	279	263	245	265	252	260	275	271	264	242	262	245	241	242	266	255	294	250	274	299	275	237	290	258	259	261	244	276	259	245	256	242	277	286	264	291	271	273	256	265	244	288	267	245	280	249	268	265	277	252	264	270	288	242	244	291	250	249	270	272	246	265	283	264	274	246	259	293	261	282	268	260	278	295	266	270	273	241	248	272	250	267	297	255	263	251	254	296	264	286	231	273	283	274	271	263	290	277	266	256	244	261	283	291
26917	20614	10289	3943	1635	1020	854	681	510	507	424	379	340	371	305	291	259	278	283	279	251	247	231	250	263	241	255	221	236	221	207	202	206	227	218	215	211	198	198	221	238	219	203	195	226	216	227	225	210	206	204	178	206	224	194	205	179	212	215	227	214	198	182	187	247	205	222	207	204	197	200	187	209	195	208	178	203	232	217	199	214	207	201	197	219	172	173	192	192	233	210	198	189	228	187	207	193	177	198	212	191	232	192	199	220	193	185	187	218	216	214	202	198	197	214	199	202	189	197	194	197	229	192	181	214	218	216	204	186	178	229	217	206	188	220	179	209	182	207	180	196	218	200	207	220	194	207	189	209	207	202	185	168	206	242	176	208	210	188	216	192	192	177	207	199	205	206	201	211	199	194	199	199	227	196	205	214	209	178	197	210	218	200	210	208	213	233	201	185	209	234	195	216	192	219	210	206	193	174	203	229	208	236	195	183	206	209	197	189	203	194	197	195	214	192	220	204	193	185	210	208	208	215	205	205	199	218	197	224	228	204	196	174	206	207	223	191	190	207	179	183	213	216	207	188	191	228	200	191	180	217	218	223	227	187	206	220	209	213	211	203	208	206	199	230	202	198	191	207	228	178	212	206	215	206	223	217	204	203	179	189	191	232	197	168	201	211	184	216	191	229	211	226	212	207	214	211	189	205	199	215	194	206	178	215	203	188	240	198	204	206	196	197	211	217	204	207	207	186	203	201	218	200	190	189	222	182	236	196	205	213	195	182	210	194	209	181	191	180	172	197	204	207	196	205	192	172	220	232	208	218	207	200	221	193	214	190	211	197	194	209	194	186	201	222	187	195	177	195	194	213	208	216	229	214	209	183	213	189	194	206	213	202	196	192	216	210	218	210	209	195	213	186	213	216	217	203	201	182	214	217	199	215	213	211	213	219	193	198	211	211	207	187	174	176	228	188	195	205	204	216	193	214	206	212	192	204	200	221	209	220	202	210	213	209	206	203	202	213	204	201	201	208	214	198	220	197	191	205	199	182	231	203	196	191	189	224	191	208	211	203	199	217	205	192	195	187	208	198	197	196	201	205	206	200	206	169	199	197	201	203	186	214	185	205	180	195	181	192	197	189	211	209	204	218	207	190	197	196	192	218	199	209	220	233	226	219	231	215	202	193	230	180	211	212	240	239	229	188	214	211	199	228	229	213	207	191	217	206	209	172	200	210	175	190	221	217	191	211	171	206	190	175	209	239	192	177	182	188	216	217	244	209	195	194	208	192	204	212	222	221	191	215	217	210	203	227	220	198	227	204	187	203	198	221	203	225	206	218	198	221	173	183	190	195	215	208	197	207	215	196	193	202	208	184	203	221	228	214	198	200	213	229	216	192	209	213	207	213	216	198	235	192	209	205	215	194	187	191	192	208	222	206	193	213	206	204	222	201	204	217	171	215	189	207	196	194	204	187	217	182	203	196	196	206	187	204	198	207	194	194	179	184	206	214	215	224	193	171	209	201	219	203	196	194	188	197	220	198	201	229	190	194	181	192	194	185	212	199	204	199	202	209	205	200	196	194	193	214	193	216	202	213	202	180	213	219	214	205	216	200	204	222	210	245	244	218	191	198	181	186	203	204	206	209	215	205	227	198	201	177	209	189	207	204	215	193	204	217	218	203	191	196	197	200	189	222	197	203	199	213	197	201	191	191	215	199	193	196	200	210	185	200	200	211	206	234	209	214	212	203	210	206	218	190	211	200	214	205	208	205	201	197	212	201	191	201	220	217	183	217	192	193	209	216	228	203	205	192	197	187	197	204	197	205	185	205	214	215	175	186	183	193	212	211	195	204	220	214	221	199	183	207	200	194	218	203	196	225	211	192	222	190	181	212	171	194	222	230	213	220	200	218	210	234	220	198	180	200	217	221	187	191	227	207	219	208	215	201	205	202	197	199	224	205	186	219	214	204	196	226	186	187	205	187	225	208	212	240	205	191	192	193	204	223	187	215	207	234	201	206	199	182	179	209	191	197	224	188	200	220	167	203	188	185	219	211	225	203	213	189	185	195	240	213	187	215	191	202	214	224	212	210	208	206	204	234	190	175	192	206	189	196	179	194	198	223	206	182	187	219	218	187	223	204	168	200	199	183	195	212	222	224	219	204	243	203	225	200	223	232	208	193	195	222	207	212	220	187	229	179	194	211	209	201	208	212	207	208	204	212	206	193	203	202	228	189	194	192	210	219	198	195	206	193	220	192	238	206	212	190	223	228	205	196	198	199	199	221	193	219	190	194	211	194	196	198	220	222	230	195	194	198	198	222	216	201	202	207	190	215	190	220	222	189	213	206	203	196	215	221	191	209	182	202	241	220	226	222	192	211	211	181	195	198	201	212	232	193	213	227	190	200	183	226	211	210	209	211	204	188	200	184	194	207	204	208	227	193	200	199	220	202	197	207	219	206	220	211	202	200	190	199	216	187	191	227	203	208	221	222	206	187	230	177	199	186	204	199	183	196	174	235	216	217	193	216	183	195	218	215	194	217	205	201	240	197	207	196	202	218	169	216	211	203	202	204	206	205	225	225	189	190	216	225	227	211	204	224	191	252	188	213	187	200	187	191	224	214	206	197	230	214	188	220	178	190	206	209	233	200	189	173	194	201	204	211	214	194	184	202	186	204	191	176	209	211	206	241	179	196	202	239	184	209	210	198	224	194	178	213	200	186	186	210	207	205	217	195	212	207	190	199	226	213	204	192	240	184	187	235	208	184	206	208	204	177	207	205	199	182	184	182	218	190	210	223	208	172	195	197	203	199	224	199	210	179	235	195	208	177	193	213	182	204	242	208	224	211	203	189	204	198	204	201	211	212	169	210	216	184	184	219	200	210	199	194	209	204	195	181	218	212	195	197	202	225	206	214	220	250	212	226	204	224	199	200	194	184	228	202	220	221	191	216	196	195	208	183	208	187	182	217	185	239	199	199	243	202	209	189	205	215	193	195	218	206	196	198	200	207	202	218	208	195	199	221	195	188	175	216	217	224	179	216	201	205	188	199	201	196	176	197	198	192	189	219	211	197	196	189	218	209	216	220	202	247	217	198	220	211	231	200	199	195	210	228	203	233	210	216	199	222	247	181	162	216	213	209	207	189	202	241	206	213	227	198	232	196	189	222	200	195	210	213	223	226	226	213	214	213	207	215	191	223	206	208	212	202	186	221	187	200	211	201	203	223	221	212	208	215	205	217	212	210	187	202	195	214	214	213	219	190	193	216	186	207	188	187	220	205	201	182	195	220	204	198	176	227	207	190	196	200	195	212	197	207	210	215	200	211	221	197	206	190	187	182	204	187	196	209	217	203	217	195	207	191	207	198	208	189	186	199	208	226	210	197	187	203	197	195	191	198	208	206	205	199	227	185	205	185	193	208	217	191	215	191	195	230	202	203	178	218	202	199	206	194	236	205	191	200	204	182	182	210	200	187	189	203	208	176	205	217	221	214	209
10879	16176	14652	10269	6200	4362	3316	2636	2190	1885	1507	1299	1218	1116	1033	918	771	880	825	751	713	691	640	654	581	553	543	502	484	506	483	480	500	462	507	457	464	474	428	460	473	447	464	440	422	480	467	440	450	475	441	490	463	444	457	466	422	485	475	460	472	449	485	445	474	470	426	476	478	443	458	466	479	432	413	451	496	465	496	474	478	441	475	439	428	463	443	446	449	458	430	416	420	454	449	433	443	429	479	423	477	446	432	499	422	456	494	426	464	481	479	474	442	433	465	462	471	440	431	440	471	471	444	431	438	447	450	409	459	468	455	449	441	458	479	467	446	487	417	453	454	465	453	445	488	461	465	441	471	424	458	409	462	443	426	447	452	469	422	425	474	461	449	451	441	471	430	419	441	415	419	454	445	420	432	461	450	472	446	457	464	443	414	454	433	466	445	440	445	456	452	464	437	464	445	423	452	447	446	445	447	466	471	480	446	453	472	464	447	444	470	539	448	441	475	459	433	453	421	455	419	500	448	422	480	451	457	443	420	455	450	451	457	418	476	432	427	478	407	438	417	455	464	444	427	481	462	474	482	441	444	469	489	496	472	452	487	455	462	456	448	446	471	435	477	452	422	463	453	451	450	427	448	421	467	465	445	416	456	406	446	429	418	467	455	479	450	446	484	480	479	437	434	471	449	440	455	439	438	475	430	412	476	452	491	450	440	436	410	448	472	479	428	456	443	453	450	479	455	475	423	455	473	444	429	448	440	425	462	425	501	470	417	464	468	471	436	430	471	414	443	419	417	450	397	413	436	478	405	407	443	437	445	464	443	444	494	492	464	453	420	459	429	459	450	450	422	426	465	447	467	476	447	428	452	438	438	381	410	480	427	431	410	475	425	434	439	426	441	464	455	413	453	487	487	486	476	432	444	458	423	464	463	447	455	456	455	432	415	447	404	450	416	435	471	452	446	438	461	426	493	417	462	435	460	466	411	431	438	467	446	419	450	432	474	441	490	451	440	434	444	430	482	464	435	440	451	401	401	461	437	453	448	434	438	414	456	456	462	489	443	414	484	440	464	473	437	418	461	480	445	443	447	426	432	439	460	415	452	431	453	458	455	434	436	447	490	435	454	453	472	405	447	411	427	458	465	436	504	477	427	456	458	467	465	468	478	428	442	450	483	421	464	462	438	452	429	466	455	447	456	493	445	428	469	440	422	458	456	440	465	435	407	449	400	497	444	437	463	456	423	433	433	431	434	440	436	425	464	419	484	470	440	453	451	432	437	483	450	453	436	485	450	431	441	439	495	461	498	475	416	468	458	473	449	457	462	443	485	499	466	437	464	453	440	428	478	430	471	442	412	423	460	437	440	469	431	452	486	431	489	441	435	442	456	454	452	430	453	435	452	457	443	459	479	471	451	430	433	397	442	411	429	483	453	494	431	471	447	412	429	439	452	448	433	438	446	405	466	466	451	469	422	489	442	437	472	461	464	453	469	427	426	468	466	438	446	452	411	459	496	436	456	430	475	439	452	423	444	473	476	467	452	464	438	413	454	440	431	419	409	446	436	434	468	421	450	439	449	444	420	433	440	458	458	472	458	428	471	438	422	465	470	437	467	460	448	435	432	463	447	461	441	455	455	405	436	422	466	468	475	418	446	408	448	475	461	468	434	455	461	459	456	425	415	478	459	441	457	447	464	452	453	461	468	474	428	432	461	429	451	442	398	459	428	488	453	466	452	473	430	489	426	421	441	448	440	422	488	437	446	433	458	462	503	447	418	447	461	481	470	452	505	439	443	453	480	470	420	473	430	430	499	448	426	489	429	444	446	451	459	424	430	425	439	440	450	462	439	454	448	462	457	471	464	436	460	455	470	436	413	431	460	451	425	430	500	448	435	452	427	438	450	444	437	471	459	474	421	423	454	403	438	446	466	441	453	469	475	405	448	476	452	428	464	469	420	453	457	491	435	465	413	479	473	444	485	441	445	422	499	459	431	462	425	429	444	458	481	480	432	431	445	422	450	436	448	445	409	453	446	460	424	464	438	449	440	455	431	430	471	442	454	450	440	470	483	427	489	477	465	482	445	435	445	497	459	450	428	465	427	502	442	454	450	453	430	468	431	451	419	422	470	451	424	469	477	428	470	482	464	482	478	409	430	459	439	421	435	444	448	435	519	426	476	429	469	446	460	453	455	474	416	446	471	435	423	463	460	489	416	450	467	429	429	437	456	423	474	440	451	430	438	428	420	426	439	457	424	431	447	481	444	446	470	472	384	408	434	413	472	435	429	422	443	410	419	404	424	461	429	433	450	460	430	522	422	430	445	436	481	463	476	428	447	429	489	436	436	452	442	448	486	449	444	427	466	420	452	448	429	467	462	477	431	398	466	462	461	457	478	452	471	423	435	477	434	441	441	443	469	481	463	461	458	423	419	458	445	458	447	430	415	415	455	445	437	427	419	456	426	458	429	462	465	474	480	468	433	447	487	457	422	424	434	474	455	438	420	439	436	421	451	437	412	444	430	433	459	442	453	486	461	421	439	424	510	434	440	438	433	473	461	440	423	424	443	464	434	498	426	466	451	452	431	450	430	503	431	423	474	456	468	457	464	465	431	457	461	485	428	436	456	438	461	458	429	470	402	426	404	405	419	482	417	416	449	443	461	429	458	435	453	445	425	442	431	494	437	444	444	417	473	426	448	432	451	420	445	415	438	437	489	437	455	438	464	469	451	435	432	449	441	430	455	479	423	444	444	441	460	463	474	451	460	440	484	428	451	433	461	439	416	424	455	438	450	468	446	429	466	459	421	447	456	441	426	413	457	461	414	429	487	430	438	450	432	443	471	411	418	444	479	454	438	472	446	457	434	415	432	441	495	464	454	447	490	467	449	481	438	456	478	430	452	432	426	453	433	443	496	441	499	474	443	475	395	441	416	432	444	430	488	460	411	415	428	449	419	422	460	446	425	472	468	473	491	429	453	457	443	470	484	434	463	437	433	494	446	456	410	432	458	440	440	431	503	459	426	469	438	436	446	433	450	430	440	453	422	471	441	466	472	437	460	438	439	454	399	455	427	452	432	461	474	427	454	444	448	447	417	468	426	450	448	483	438	450	420	467	459	483	433	440	441	437	431	455	481	448	449	402	463	475	451	425	477	427	438	461	456	440	459	448	470	431	468	422	419	469	420	460	442	433	436	424	475	459	489	466	449	473	468	453	450	431	455	429	427	448	439	465	422	458	465	418	423	456	441	483	474	447	457	483	450	464	449	470	440	425	438	453	489	441	444	448	436	453	420	471	422	472	476	452	470	471	444	441	471	423	427	468	467	440	443	509	435	446	480	408	437	441	441	440	490	425	443	413	482	458	458	445	451	451	451	465	429	434	428	423	494	462	431	463	459	443	457	425	444	489	448	414	456	440	474	489	455	433	429	426	416	461	447	423	461	420	472	424	419	458	455	430	432	462	443	430	456	461	472	463	418	443	438	443	417	415
24304	21444	28522	24771	19075	4169	1865	1145	918	649	537	458	417	397	338	295	251	280	287	276	240	240	226	209	192	212	160	192	175	145	151	159	149	168	150	162	131	152	150	155	149	143	134	140	149	148	127	128	153	135	162	162	141	151	125	153	132	157	143	135	159	153	151	136	135	153	138	137	169	155	145	133	156	138	146	158	136	133	131	135	135	129	152	129	138	141	146	120	135	149	134	135	167	148	131	158	140	143	140	145	175	143	134	121	139	167	131	134	131	161	142	133	154	153	150	148	147	143	128	141	146	160	146	139	150	114	160	138	152	137	161	138	148	147	159	138	133	150	138	129	151	139	130	150	138	146	114	142	126	155	131	114	129	133	142	126	145	139	148	132	144	136	147	133	127	134	137	149	141	134	126	140	149	158	143	152	126	125	140	142	132	127	148	139	149	140	121	128	162	130	142	142	156	142	133	151	139	144	142	135	137	130	134	147	144	129	159	147	132	142	142	156	119	163	127	134	135	142	129	150	148	171	134	117	152	156	129	149	142	158	150	127	131	138	148	124	137	137	127	139	138	153	136	139	164	147	117	160	127	141	152	129	159	136	141	137	134	121	149	135	128	140	150	123	113	130	158	120	123	141	120	151	151	127	132	151	149	141	125	127	135	133	138	118	132	131	138	152	130	161	144	129	133	137	137	129	151	128	131	146	130	137	153	137	130	149	140	161	147	135	154	158	146	140	141	132	154	143	123	148	147	120	181	141	121	131	128	127	142	135	136	164	151	118	173	141	129	140	138	138	150	135	146	123	138	139	149	128	144	140	142	127	145	152	145	165	165	139	122	121	154	137	126	124	147	161	119	148	153	145	151	158	127	146	135	129	151	140	122	151	140	125	129	117	129	143	115	141	136	139	142	132	123	136	141	123	142	129	135	134	140	104	120	153	140	140	149	149	119	139	136	99	138	142	130	131	133	142	125	148	144	134	152	150	159	153	153	142	143	142	149	146	149	147	118	117	125	142	144	156	145	139	134	135	141	150	147	135	126	146	151	151	147	153	144	108	149	156	129	165	127	141	131	139	134	134	149	154	140	121	120	128	140	131	148	122	148	138	117	138	155	153	137	149	136	134	132	143	159	131	142	145	134	155	136	127	147	140	136	140	137	166	152	148	124	160	148	117	116	136	145	126	138	127	153	140	142	122	152	125	134	151	148	132	137	155	158	141	157	136	154	147	140	152	135	137	137	122	150	141	127	153	133	141	123	149	147	117	145	135	131	134	115	137	127	160	124	134	132	142	137	135	136	149	131	124	156	128	130	147	156	140	129	131	149	139	124	144	149	132	151	136	150	131	127	136	165	126	149	135	125	134	144	145	124	142	132	133	124	136	147	145	155	137	129	151	137	146	147	124	151	144	124	154	121	124	144	149	127	156	129	127	138	125	118	158	168	130	130	144	139	131	143	152	154	145	141	127	122	140	140	147	108	138	174	130	116	163	145	157	147	138	136	118	157	137	123	156	146	145	144	137	144	158	156	151	139	142	138	130	151	136	153	117	154	131	142	137	128	138	151	149	145	147	148	121	131	138	149	143	160	156	153	151	157	153	146	137	149	153	137	117	141	143	116	133	135	125	133	133	136	133	134	143	137	159	159	124	137	150	131	139	160	142	145	126	139	140	155	124	116	149	152	127	129	148	127	132	126	135	140	131	136	147	160	130	156	132	142	133	125	141	115	131	153	150	155	140	161	120	146	143	139	143	134	128	142	133	122	150	123	128	133	146	148	151	162	147	146	127	132	141	126	142	140	151	162	139	141	142	131	168	144	128	137	140	113	132	132	147	146	136	159	150	145	139	132	153	137	139	159	114	160	150	106	144	142	142	137	145	158	124	158	139	150	167	133	115	128	129	152	133	152	146	122	154	143	154	144	138	121	127	115	131	131	134	140	121	134	147	147	139	133	132	138	129	134	148	129	122	138	121	149	133	136	125	160	130	144	153	128	130	140	161	137	141	144	136	139	135	142	134	136	138	144	144	158	138	137	163	134	154	149	148	131	139	142	138	141	130	139	158	150	144	132	160	157	131	134	137	133	118	131	149	122	148	147	137	154	144	138	144	143	110	127	144	130	158	136	155	151	143	133	163	134	129	150	145	158	135	125	129	129	134	126	136	139	159	148	120	134	155	107	145	135	141	122	142	133	149	125	111	166	118	128	150	163	132	142	131	135	136	140	126	152	131	138	150	137	155	150	148	143	136	137	119	120	140	124	139	131	142	124	158	139	132	130	139	145	147	146	125	128	148	138	137	128	116	140	148	161	132	125	126	144	154	159	137	139	133	142	144	153	135	121	136	142	131	140	144	139	134	151	138	134	125	147	153	133	146	143	167	133	171	142	119	143	148	133	146	127	142	145	139	141	164	133	121	147	150	127	122	158	148	137	128	147	151	148	152	131	145	137	136	159	142	121	136	151	125	141	143	136	146	131	139	150	140	133	145	121	115	162	142	146	119	130	151	148	138	127	141	158	141	133	130	119	120	138	131	137	139	125	130	141	129	141	144	136	137	130	158	133	127	123	138	144	144	125	132	139	124	118	130	146	134	124	152	132	135	144	131	141	134	133	128	144	144	132	125	136	155	137	131	141	140	144	156	143	143	164	136	140	140	125	153	136	126	128	136	144	140	145	146	117	141	132	138	137	164	135	129	152	159	152	121	128	143	144	125	138	147	158	134	137	139	137	140	145	142	160	128	128	140	128	124	143	152	130	121	142	117	144	125	142	136	152	134	136	145	154	130	136	107	141	139	143	141	139	135	116	115	152	151	127	142	144	139	149	120	147	171	134	152	155	125	135	137	152	133	146	129	144	142	115	121	154	138	144	135	122	155	128	137	133	139	153	143	153	152	127	141	150	120	126	129	119	136	132	145	140	123	143	129	149	126	114	164	133	131	123	154	133	156	131	168	152	127	132	167	145	153	111	142	144	134	131	129	129	147	145	141	142	147	121	118	147	156	147	135	146	113	141	132	128	145	140	150	132	148	160	148	146	131	145	111	159	142	128	140	130	149	123	153	146	145	136	147	148	130	134	128	149	143	142	139	172	140	141	142	151	139	137	142	160	119	121	135	161	159	124	145	137	138	125	155	132	150	154	136	134	135	128	143	151	164	153	136	159	140	141	135	150	135	133	147	137	132	108	111	127	141	141	129	136	102	137	141	124	140	141	144	133	148	138	154	149	148	121	130	132	127	145	142	146	139	144	170	138	135	134	141	131	143	123	151	142	141	162	130	158	140	121	132	141	138	151	151	138	146	125	141	145	141	159	140	126	162	146	109	146	151	135	152	145	123	134	124	137	132	139	149	131	122	140	140	136	143	140	123	159	145	117	156	137	159	145	148	143	132	128	139	156	128	158	164	125	127	153	133	127	144	154	148	116	149	140	131	157	168	128	154	146	143	136	139	156	139	154	128	145	134	142	127	138	141	155	144	154	133	158	116	144	138	137	127
13011	24015	22116	15437	10251	7821	6095	4583	3813	2903	2387	2000	1735	1453	1400	1244	929	1016	1070	951	815	754	738	658	633	557	520	521	463	465	412	399	365	403	348	369	356	314	364	385	363	329	333	317	358	337	330	346	352	355	359	349	371	339	343	362	364	321	301	335	342	340	330	316	337	331	331	343	322	356	338	319	324	309	295	352	373	320	328	325	332	327	307	313	319	337	303	342	290	354	319	321	279	305	331	304	318	327	351	343	313	308	308	327	294	359	351	336	294	347	324	310	320	290	341	322	311	353	316	347	333	338	351	325	329	309	326	306	328	327	323	300	316	294	301	318	322	329	340	315	296	326	283	341	354	320	322	353	322	311	324	331	344	321	331	336	335	307	325	320	317	309	357	338	327	295	293	308	301	303	313	334	351	328	334	299	303	316	300	303	332	341	307	295	306	312	296	312	340	294	313	323	292	310	324	314	308	327	294	316	315	305	325	306	320	297	291	298	303	291	304	337	308	330	306	309	309	300	312	288	324	290	315	316	339	301	309	288	270	293	288	335	342	281	285	307	307	295	338	352	325	340	295	321	323	333	325	329	270	317	305	326	291	331	302	304	295	333	305	331	290	304	323	299	348	302	318	319	343	284	305	321	321	329	303	315	314	304	328	297	304	317	339	299	319	326	305	317	314	271	304	291	298	292	304	313	286	313	288	317	310	292	307	323	300	352	324	314	301	326	313	324	323	287	293	313	318	300	273	297	304	337	293	298	299	279	318	309	342	316	319	292	339	294	282	313	316	309	325	312	335	308	304	326	340	337	340	321	320	308	309	306	329	301	327	315	342	299	308	288	310	313	285	317	292	308	324	343	310	309	316	319	297	315	333	332	330	315	331	304	312	324	338	308	307	333	344	282	275	297	311	300	315	314	311	306	301	325	316	297	309	286	342	336	307	314	324	316	304	314	308	300	333	305	332	321	335	319	307	340	278	303	290	320	287	335	330	294	309	299	324	306	281	335	314	310	308	348	319	309	327	332	335	333	303	336	334	286	301	325	309	330	321	322	306	279	311	295	304	340	308	300	296	339	326	285	336	299	303	323	309	289	333	298	321	355	328	309	329	322	331	318	288	299	317	340	313	307	292	313	277	320	343	325	309	316	328	297	286	338	315	322	304	301	320	318	301	311	335	311	311	328	295	313	318	286	334	282	301	292	299	310	333	299	320	343	319	319	298	315	319	305	309	291	336	328	303	314	297	289	323	290	323	299	309	317	325	297	302	310	299	298	317	301	307	330	291	328	327	321	298	305	294	299	313	294	293	352	336	272	309	287	326	319	306	286	308	331	291	318	335	313	344	309	315	309	328	306	305	320	315	300	316	303	330	315	345	314	315	300	325	322	329	307	301	304	322	307	299	327	335	331	311	286	303	302	308	277	299	309	328	316	299	343	295	325	312	325	290	285	309	335	297	330	305	286	333	312	325	321	312	296	345	309	309	280	291	294	308	280	320	311	293	314	311	309	309	313	320	318	338	312	308	320	296	327	341	301	313	298	316	303	340	291	301	301	313	304	329	309	305	311	305	300	312	345	328	295	356	324	276	307	288	315	291	335	315	290	306	304	327	320	288	292	282	353	329	312	310	347	316	328	326	334	297	331	297	308	322	340	309	319	308	338	375	316	319	295	305	298	311	299	300	293	291	320	286	313	304	303	311	308	304	300	334	322	316	320	324	288	318	304	308	300	308	353	325	311	259	293	301	340	327	282	343	291	316	283	303	297	294	298	317	320	309	320	297	331	315	335	319	308	288	319	313	317	339	294	324	332	308	324	319	296	306	335	325	342	329	296	323	316	316	322	310	317	338	314	303	313	342	303	291	294	320	305	318	342	288	311	325	310	319	306	337	282	312	305	304	355	295	314	341	291	315	332	308	286	306	339	350	296	307	330	324	339	312	303	315	298	339	325	316	317	294	305	323	310	326	293	280	299	306	277	294	305	313	302	317	338	307	299	313	348	281	288	312	309	317	309	332	325	317	322	308	340	293	319	315	310	329	323	336	323	285	320	280	295	312	307	308	306	292	309	309	338	297	332	290	299	297	331	265	321	319	314	303	295	329	347	341	307	316	310	339	322	306	312	311	331	317	287	301	315	330	314	296	304	303	316	321	331	305	287	326	303	321	313	303	289	298	272	325	298	291	296	339	281	304	344	309	310	306	327	354	278	315	285	332	316	317	309	315	298	282	292	315	269	301	341	318	301	288	298	331	312	311	290	326	304	340	307	327	308	293	322	332	299	302	298	328	279	317	288	341	329	298	353	312	312	304	315	298	295	307	309	311	337	294	323	313	288	306	301	300	295	313	317	301	309	314	341	284	306	310	312	328	297	301	296	288	295	301	290	308	328	292	273	315	293	290	316	289	314	296	303	275	309	311	299	300	278	305	285	330	319	310	320	304	288	283	298	341	312	325	300	304	314	325	336	307	306	269	291	295	337	322	321	297	315	315	291	316	306	307	282	282	313	340	297	325	326	304	331	324	307	304	301	304	317	291	324	338	351	307	313	337	315	298	303	298	289	321	324	317	291	312	325	338	304	311	303	313	326	277	338	293	303	305	304	305	309	300	310	291	321	315	319	324	304	309	321	263	281	311	314	310	296	312	340	326	309	305	274	292	323	316	275	318	307	331	305	314	297	300	307	302	316	322	313	311	279	315	289	296	315	292	295	304	327	300	281	335	330	307	321	336	316	302	294	297	290	306	325	305	336	334	318	325	310	309	299	322	296	329	329	296	310	316	331	304	297	292	294	290	319	301	325	325	302	299	320	312	323	303	302	334	305	314	338	313	305	361	323	285	332	301	294	298	319	303	283	294	302	313	331	329	313	279	289	330	308	321	286	297	339	323	294	325	306	344	323	296	322	327	300	293	314	306	313	320	269	296	295	305	322	323	342	304	279	317	313	318	325	306	325	346	321	299	297	305	339	342	298	319	336	309	340	306	301	316	317	317	312	301	298	325	316	331	295	312	329	285	290	286	294	339	297	319	328	292	311	328	311	316	295	312	275	307	303	304	304	271	341	320	325	324	324	294	302	296	285	323	321	301	332	340	298	309	331	293	296	307	339	321	300	290	320	332	293	303	339	328	283	286	297	303	313	337	318	303	308	340	302	309	329	306	303	345	294	319	315	315	302	339	317	303	311	300	314	322	329	315	326	317	318	339	337	337	327	302	313	323	298	251	315	303	296	330	315	301	304	327	329	292	311	319	291	303	327	325	338	323	337	306	291	313	322	296	324	309	290	300	343	311	301	283	293	302	311	303	296	319	320	330	311	332	328	270	299	278	309	325	319	324	338	308	310	326	334	332	299	327	305	329	316	343	292	295	327	300	310	327	310	316	326	332	366	310	282	287	283	315	310	328	294	285	291	293	322	308	293	336	318	309	300	334	281	296	310	318	301	313	273	334	303	287	307	343	321	310	335	320	322	298	322	295	308	313	325	316	304	294	291	293	350
23335	21376	29159	23946	21378	18458	4258	1845	1093	922	732	653	543	493	482	340	352	349	351	306	264	215	239	234	247	196	195	198	185	165	167	133	146	141	139	144	127	125	139	113	123	142	137	144	125	129	126	143	156	141	147	150	140	141	137	126	126	123	124	134	141	128	127	123	129	131	134	130	127	119	118	112	116	120	120	122	125	156	116	123	110	133	120	110	135	124	139	137	108	128	120	134	109	116	142	115	113	94	130	129	132	135	127	122	133	120	115	118	127	131	125	113	134	119	115	123	141	134	119	139	134	140	118	138	143	114	112	116	130	123	139	93	141	129	128	115	111	117	138	107	107	116	110	114	105	115	122	120	146	127	128	124	130	119	117	117	131	106	126	114	97	124	111	123	124	116	122	121	125	131	119	132	115	124	121	106	118	125	115	130	128	113	117	122	109	127	142	119	107	95	122	112	127	119	117	113	124	130	128	116	127	100	115	95	128	118	117	136	132	106	95	121	128	109	119	117	117	123	121	121	131	121	113	124	140	121	114	116	119	118	111	143	141	104	122	121	126	110	104	131	134	113	123	125	123	151	111	121	110	102	130	109	105	129	117	112	133	123	125	107	112	117	126	108	95	150	117	116	105	123	131	118	113	125	121	115	128	133	100	120	122	127	135	131	117	99	112	103	113	109	112	111	126	110	121	131	129	127	106	130	109	131	111	114	120	114	114	115	123	110	109	123	115	96	138	130	109	107	115	114	108	119	99	128	122	132	113	149	142	132	113	129	141	121	135	126	123	117	104	112	122	121	124	119	122	118	132	105	108	120	111	131	128	117	111	136	123	124	116	106	107	127	119	115	109	121	131	108	111	109	133	139	113	119	121	127	127	135	121	125	97	117	113	114	108	115	124	130	112	115	99	137	131	128	134	127	120	119	109	131	109	140	123	105	127	100	114	137	105	103	115	136	136	133	122	130	108	131	106	120	123	125	120	121	137	109	133	126	121	122	119	117	136	120	126	112	121	118	121	128	122	123	116	120	115	99	142	124	106	123	101	128	120	104	117	124	133	137	123	130	106	143	142	120	117	98	117	115	115	106	120	110	119	115	127	109	118	118	127	131	113	114	119	138	119	121	109	133	117	124	115	113	113	117	119	123	135	133	139	123	121	122	128	111	117	107	121	131	117	127	123	124	110	117	122	110	115	126	110	132	122	106	128	126	136	109	128	112	135	111	104	115	101	116	106	124	131	108	120	104	118	116	131	105	127	119	138	121	123	99	131	129	119	117	122	119	129	107	91	124	109	124	134	120	117	115	127	121	135	114	138	117	106	146	125	117	140	146	155	137	142	125	121	128	122	106	114	121	120	149	127	117	106	106	125	114	117	113	111	116	128	135	129	148	124	147	107	125	137	120	110	115	124	129	135	124	122	149	119	123	115	140	102	135	99	112	125	120	116	114	125	137	125	118	115	124	109	124	134	122	122	132	146	135	121	111	119	118	100	92	119	139	125	130	97	116	116	124	132	98	99	117	126	121	133	122	112	96	142	122	123	122	122	111	118	116	136	114	118	114	108	113	109	135	125	113	115	131	115	115	107	101	113	145	117	97	108	135	90	132	110	106	110	113	110	112	105	126	108	128	122	125	128	110	126	124	122	123	121	129	109	119	119	119	126	95	124	140	132	147	123	131	118	129	130	120	128	110	140	115	127	126	115	98	122	115	121	113	131	120	124	118	116	129	121	110	113	143	137	124	125	120	103	127	118	148	127	118	120	122	125	128	127	115	139	113	132	119	139	131	138	118	106	130	130	142	113	104	121	104	108	130	131	117	118	92	143	113	102	116	122	132	120	123	111	96	133	122	112	121	111	117	110	123	117	115	137	106	125	145	108	126	136	115	124	118	127	125	114	132	124	133	127	134	134	121	135	119	142	124	125	134	127	141	103	112	126	125	114	135	136	110	110	143	114	122	116	116	114	104	125	115	131	130	124	107	132	108	112	118	132	127	105	135	138	132	105	111	152	150	125	107	108	125	124	115	120	124	102	123	107	137	124	121	112	103	129	125	111	126	115	138	119	129	133	113	112	115	121	135	126	130	131	121	124	118	117	112	122	114	123	122	113	107	116	122	115	121	136	126	114	118	109	107	120	125	125	117	130	122	117	136	131	125	120	113	125	122	123	112	134	115	116	131	148	117	113	119	119	134	132	135	124	120	111	114	116	119	121	116	98	114	133	124	105	115	105	123	113	110	124	131	117	112	118	125	140	126	125	133	118	106	140	113	113	131	119	136	121	132	138	96	111	106	120	127	109	104	113	133	122	109	121	132	100	122	122	116	116	130	143	105	126	116	126	119	129	144	120	118	125	114	108	129	133	104	118	125	124	119	108	124	125	132	106	121	115	133	118	115	118	112	98	127	118	120	128	122	112	131	127	130	108	125	143	122	114	111	107	128	126	134	118	139	118	130	113	115	124	134	140	119	118	115	119	127	137	114	117	132	126	121	122	110	119	119	132	113	128	142	105	137	104	135	128	147	130	106	107	112	113	103	106	119	133	114	125	109	107	111	135	116	132	125	117	102	106	115	120	117	117	114	118	118	112	132	129	120	109	127	100	122	122	121	121	132	120	125	122	117	118	117	135	129	118	137	146	112	123	144	108	114	115	115	136	126	107	110	113	122	122	126	122	127	122	128	116	142	107	104	126	113	95	114	121	116	130	136	126	122	139	130	105	106	118	130	127	107	127	117	117	118	109	139	124	117	120	112	124	108	109	127	118	133	115	124	121	94	123	109	116	130	114	126	125	120	126	125	128	136	129	116	119	137	127	110	112	130	138	111	99	119	128	128	136	121	113	120	104	125	105	112	119	117	126	123	110	131	108	126	122	144	126	118	124	123	113	125	132	102	106	115	94	117	107	124	122	131	141	103	135	94	108	122	111	117	121	118	120	119	120	129	141	102	146	124	102	127	119	128	121	123	115	98	118	126	102	124	126	117	141	109	119	121	115	114	128	120	113	97	116	125	130	124	105	136	123	106	123	107	110	131	125	95	134	108	132	126	125	127	103	123	120	128	119	114	143	121	113	126	102	126	113	120	123	132	115	134	125	117	109	107	125	107	140	127	133	120	123	116	124	102	115	115	118	131	123	116	104	112	121	129	126	114	107	136	108	143	135	115	111	113	123	110	122	130	116	114	120	136	117	142	106	109	118	119	113	148	124	149	115	120	120	113	136	136	141	134	111	104	131	135	115	130	137	122	107	149	158	123	131	131	149	124	117	105	111	119	111	126	123	130	97	121	107	119	113	103	121	127	110	112	143	115	127	118	137	122	120	120	144	118	144	138	133	141	113	107	117	135	126	127	111	124	119	131	95	134	123	130	138	118	135	121	104	131	108	116	102	125	122	118	105	131	141	123	126	140	102	106	117	121	102	119	114	122	112	133	114	103	134	110	126	133	116	109	123	142	95	123	133	111	126	133	119	123	105	122	107	131	129	111	147	109	131	118
15553	28590	27437	19550	14044	11114	7949	6641	4954	3956	3352	2787	2444	1924	1715	1567	1216	1327	1408	1095	929	892	937	734	742	618	587	508	497	441	427	405	422	371	364	329	344	335	328	308	306	288	314	287	297	307	292	298	336	302	322	309	275	301	299	284	291	276	300	297	294	266	309	310	277	274	296	318	310	287	272	274	283	264	303	288	314	299	310	269	280	248	265	240	270	263	293	234	256	260	252	267	230	267	269	262	300	270	275	256	298	304	296	303	277	277	294	271	254	300	261	264	275	279	272	306	255	299	297	294	229	289	309	266	279	274	248	252	254	251	250	273	253	273	272	235	243	291	290	273	277	268	289	279	259	258	311	262	234	281	243	282	272	285	265	265	277	252	257	258	258	275	245	266	253	241	248	232	282	309	226	245	288	280	272	250	260	263	259	249	257	275	265	278	271	265	264	219	243	251	236	272	247	230	252	266	277	264	239	245	278	235	248	253	257	290	249	267	246	287	270	271	270	279	281	248	266	265	291	248	268	302	257	221	236	237	274	243	289	273	268	245	258	244	284	267	266	265	281	237	273	252	252	251	273	269	269	281	264	288	262	260	272	253	299	288	276	286	262	299	283	267	260	258	255	270	281	263	262	278	231	276	241	314	263	257	285	255	255	259	265	270	240	255	253	236	245	262	257	244	267	251	270	252	261	234	262	264	283	216	294	256	253	237	254	236	274	269	247	251	238	249	266	265	264	279	260	230	278	299	270	268	278	282	233	237	295	253	256	281	263	256	250	235	259	258	251	253	239	267	248	246	240	257	235	253	234	251	259	259	280	256	229	294	254	268	275	265	270	254	259	257	249	257	242	268	242	271	273	248	235	279	241	252	265	227	259	298	226	261	253	255	247	258	227	234	259	258	248	246	286	254	249	255	245	233	272	261	293	264	252	271	266	259	258	250	251	251	278	273	261	257	270	246	252	276	228	233	302	249	235	236	286	249	275	243	287	273	262	267	272	240	249	265	274	279	260	267	271	256	280	292	254	286	243	265	244	285	255	253	262	288	260	265	244	251	261	244	241	247	264	267	276	243	273	269	261	247	282	253	270	233	277	241	286	271	281	265	248	266	252	224	270	277	264	249	263	254	273	245	243	281	257	268	283	263	238	231	233	264	262	256	275	300	260	295	259	272	240	256	271	261	254	263	279	246	253	237	240	278	244	258	283	274	256	260	266	246	261	264	273	284	244	280	244	256	229	241	270	241	258	240	267	230	265	256	244	294	285	251	274	300	276	244	247	264	267	285	252	265	248	253	300	267	260	258	241	256	254	267	253	257	246	274	251	249	262	260	270	253	244	263	243	277	244	245	279	280	251	245	236	273	243	245	244	274	277	214	264	305	238	253	263	254	275	286	234	261	262	221	230	262	266	235	247	295	230	307	251	290	254	265	264	262	239	251	252	262	260	257	242	263	254	263	281	279	294	222	262	271	268	268	265	249	264	263	259	238	243	259	254	265	248	249	268	278	279	253	253	256	277	252	243	278	283	256	255	266	245	266	278	253	240	261	256	254	250	252	278	259	234	282	262	245	267	268	251	253	256	280	281	278	272	280	279	261	260	256	270	291	263	257	259	244	269	240	281	269	247	252	258	241	274	251	240	270	279	274	242	252	248	232	237	272	231	240	276	247	250	243	303	233	253	231	273	278	269	257	259	285	285	242	265	271	272	252	251	231	251	268	288	252	255	237	256	247	256	247	240	231	265	265	275	264	226	250	264	239	251	265	253	268	271	255	265	252	242	302	245	267	257	256	259	253	236	240	222	249	265	273	257	281	247	278	249	249	255	254	242	279	265	265	248	288	270	270	263	258	237	259	280	269	248	253	249	239	285	264	250	272	208	275	281	239	261	291	247	263	286	279	254	266	258	292	265	275	247	248	239	253	286	229	282	250	270	251	246	274	246	284	248	248	257	252	252	237	242	274	272	259	266	237	277	287	261	280	235	231	244	253	266	256	233	268	271	275	281	255	269	248	269	237	246	268	232	265	267	262	265	266	255	250	259	263	252	282	248	276	249	242	251	272	250	246	254	263	257	249	246	229	249	277	265	268	287	260	270	218	262	255	272	251	252	275	263	255	255	240	252	258	249	254	270	282	249	259	276	248	277	253	233	278	252	256	252	267	281	263	225	256	239	270	261	249	240	253	246	275	241	253	259	261	260	269	256	275	271	263	259	276	260	228	273	274	274	252	273	286	253	250	224	272	272	235	239	300	243	220	257	238	258	261	277	256	216	219	230	249	284	249	245	254	244	261	250	257	246	257	260	260	276	250	273	236	260	274	243	237	247	256	224	272	257	261	269	259	252	259	254	232	265	265	249	259	236	268	261	258	314	245	264	269	222	254	265	261	262	274	308	266	242	255	254	280	258	216	273	263	240	254	273	263	256	258	242	255	226	278	233	267	268	268	263	289	268	263	246	270	259	242	264	238	258	252	234	242	291	264	250	272	255	243	262	244	287	227	285	267	245	245	237	274	271	229	250	290	256	250	235	269	283	274	256	228	249	246	242	259	267	271	236	263	271	291	273	239	262	248	248	260	244	238	266	244	231	244	243	260	272	258	275	246	256	231	240	249	254	264	250	270	274	249	249	269	249	288	247	244	283	250	259	269	263	281	253	239	262	269	238	237	245	249	269	277	265	265	276	257	253	283	264	276	284	248	261	287	240	261	226	257	268	264	261	251	249	250	237	274	294	279	225	259	254	266	270	274	248	240	257	259	256	241	270	256	262	253	229	264	287	244	255	252	244	238	255	272	285	263	273	289	261	262	264	280	285	253	265	265	259	253	261	271	244	225	256	258	273	267	267	275	239	230	228	250	275	261	246	258	238	271	266	247	256	276	262	260	284	243	228	252	279	247	255	250	246	278	242	244	220	247	249	284	251	261	274	268	259	280	283	259	280	286	243	254	255	267	261	270	233	257	271	241	256	229	265	252	248	252	256	263	253	269	273	237	266	253	233	252	246	252	260	255	293	246	276	299	256	249	267	263	282	255	248	310	244	255	245	251	244	270	270	247	269	251	231	238	246	236	253	242	241	284	239	256	298	274	283	241	274	234	275	249	258	251	274	252	290	276	232	244	276	289	250	266	266	253	235	251	254	252	238	239	274	242	266	275	251	260	273	239	268	269	276	284	254	264	254	272	263	262	245	223	246	272	283	294	255	273	260	279	250	235	268	255	302	254	283	248	271	272	232	290	276	268	250	256	246	241	259	253	236	255	263	274	270	246	279	258	245	257	250	264	259	280	258	257	265	266	288	263	235	247	243	265	261	270	276	275	292	256	285	241	276	265	267	246	247	258	242	278	293	274	257	246	277	264	248	245	268	255	267	262	266	240	248	217	257	257	250	261	245	220	254	248	269	257	257	265	242	267	256	268	253	296	262	277	269	249	257	235	262	278	270	276	252	279	261	269	251	254	289	265	247	271	279	266	259	269	252	259	264	255	282	261	239	270
26926	20592	10653	3735	1811	1126	879	672	568	473	424	386	318	302	296	315	296	277	281	261	261	270	255	226	234	213	215	247	248	223	220	223	212	235	214	206	209	203	190	221	182	173	234	205	198	191	199	207	217	203	226	234	205	188	211	170	208	200	218	228	199	218	181	212	199	205	209	183	201	166	234	221	228	208	214	228	190	211	179	207	205	191	205	217	210	222	214	227	194	202	194	204	190	213	214	188	201	222	195	219	185	195	214	202	235	203	200	204	216	202	199	186	200	196	235	222	211	205	187	209	193	198	186	201	207	185	186	188	211	200	206	223	221	196	176	168	202	224	212	228	220	217	195	222	211	229	212	219	199	212	190	198	233	196	209	181	199	225	182	199	204	213	196	230	213	189	207	211	202	198	188	203	212	188	209	193	198	187	198	188	191	205	224	203	195	194	211	210	203	184	183	182	198	203	199	171	219	176	188	194	184	185	178	184	200	197	190	184	215	178	179	186	211	199	192	189	216	189	194	188	200	193	194	203	188	196	207	175	178	184	212	183	206	210	225	203	206	200	193	211	207	176	187	195	199	185	220	190	207	213	194	197	211	191	212	194	181	209	216	177	187	191	215	216	202	214	183	197	210	214	220	205	166	213	211	220	190	190	211	182	210	188	186	196	188	231	185	165	180	200	202	210	203	196	201	195	221	180	189	197	218	183	212	178	258	207	210	202	195	181	202	193	201	199	202	198	215	203	205	190	198	185	204	190	176	179	216	209	206	206	217	184	188	211	211	207	184	198	208	202	204	205	201	210	185	187	214	194	211	195	201	205	190	206	207	193	206	190	202	222	211	195	205	198	246	178	201	212	186	195	206	207	205	210	181	195	209	209	226	185	193	209	187	195	198	218	192	219	211	190	217	193	193	185	199	189	185	205	192	238	182	214	186	224	196	209	191	207	198	207	206	187	194	204	196	184	195	208	189	212	201	214	202	186	194	218	210	219	187	190	170	209	189	194	200	180	210	190	217	218	206	214	199	190	189	180	185	192	186	182	209	194	209	194	186	182	198	195	187	177	208	193	212	204	173	208	207	194	201	202	157	176	182	208	193	221	207	184	183	182	196	188	194	186	197	194	212	192	219	198	199	199	212	219	196	189	204	192	192	185	221	212	181	222	187	211	221	223	205	196	187	189	183	197	195	211	175	218	216	194	209	196	193	206	208	198	189	203	198	181	185	206	209	206	185	204	190	203	203	198	208	198	204	199	200	197	208	209	191	207	174	207	203	209	199	190	189	190	205	189	224	221	191	208	199	196	213	216	195	190	199	217	219	218	167	218	203	217	227	205	221	198	191	201	200	230	187	235	204	237	176	213	199	190	188	189	208	194	205	204	184	207	211	212	215	201	194	223	207	217	207	195	186	202	197	198	186	197	222	185	183	181	223	184	211	223	232	202	213	178	205	193	201	208	214	209	217	198	216	172	190	190	219	224	197	193	203	204	182	196	193	232	220	171	211	196	185	216	205	176	223	195	204	201	183	202	198	199	201	198	173	179	211	216	196	221	194	209	222	206	203	205	200	225	188	200	203	225	216	182	211	206	211	196	219	201	194	184	231	174	202	216	201	198	197	200	186	189	207	220	177	215	199	209	195	208	182	197	226	209	190	211	200	194	186	196	188	193	224	206	169	175	213	195	218	169	199	181	218	172	215	195	216	205	204	192	202	210	207	229	192	198	203	196	195	205	176	194	199	231	175	189	208	210	206	213	200	206	201	192	179	205	197	189	213	189	190	191	216	191	203	182	184	196	213	223	206	217	218	192	186	219	213	218	175	192	208	185	175	191	203	185	228	184	181	184	199	194	194	214	191	223	192	170	195	206	205	196	227	204	191	219	212	205	201	188	198	205	209	224	170	179	185	218	195	205	216	214	195	173	224	202	201	238	192	188	214	203	215	199	205	187	206	178	186	203	196	221	243	208	208	196	190	195	193	196	209	210	180	211	186	176	197	188	218	213	207	237	194	204	202	196	195	209	177	196	212	213	224	201	186	194	201	207	214	171	184	196	213	214	185	190	220	216	201	188	201	203	222	214	180	189	189	205	213	186	207	186	197	180	204	206	202	177	186	208	216	221	204	183	188	175	214	213	208	195	194	200	198	188	206	211	231	161	221	197	190	219	214	199	193	187	186	187	186	192	199	232	165	221	180	185	215	230	197	194	193	212	192	176	209	208	210	197	193	199	178	180	187	211	205	201	188	183	194	194	186	205	185	208	221	204	203	208	196	201	180	198	195	204	189	209	193	196	213	188	193	192	222	205	190	204	216	210	205	202	173	199	214	220	167	197	171	192	225	190	176	190	172	189	211	202	206	206	208	184	192	203	242	202	209	213	208	211	208	198	188	188	199	218	184	226	217	185	185	194	225	205	203	220	206	179	204	186	211	214	216	196	220	202	200	191	197	207	186	191	178	207	193	179	207	181	207	195	206	196	187	198	186	218	200	185	213	245	221	210	197	229	204	203	215	211	201	190	207	189	174	215	207	199	226	200	210	203	196	199	206	201	206	202	219	207	178	229	199	206	213	200	200	183	194	208	206	223	200	209	207	201	189	192	203	184	214	227	187	211	225	200	195	174	202	209	190	194	202	224	217	184	194	203	203	213	210	194	204	200	169	186	195	206	206	172	205	209	179	210	222	203	210	171	188	191	211	200	208	200	218	209	202	238	184	197	225	197	207	206	204	188	207	237	191	201	207	170	237	196	196	199	195	200	190	222	179	190	186	218	188	231	212	224	189	220	197	212	206	182	185	203	188	187	208	221	204	209	206	203	205	190	183	216	188	214	189	222	194	199	185	206	214	218	182	206	223	203	199	221	206	176	227	201	194	199	217	212	218	199	197	197	215	217	186	184	198	200	193	211	184	191	219	214	179	215	202	166	215	205	219	205	213	209	208	201	202	194	183	185	209	195	198	218	209	189	231	215	207	228	179	190	177	220	198	200	193	184	191	186	212	214	197	194	201	188	202	206	201	208	229	194	188	206	183	171	219	212	197	184	206	204	175	200	181	186	197	185	205	217	204	192	221	206	206	223	193	190	198	193	200	176	207	214	192	201	180	200	204	209	206	194	190	188	214	234	198	179	218	193	211	201	170	198	181	210	187	209	195	197	215	191	203	199	188	184	212	186	186	175	201	188	211	237	197	191	190	212	171	202	201	182	194	205	204	215	199	182	207	212	208	198	208	220	222	210	185	197	209	183	198	203	192	179	201	179	214	214	193	187	204	180	211	186	188	207	208	183	218	188	197	219	190	195	195	221	209	171	196	182	217	197	193	183	232	200	210	201	224	196	219	236	186	219	205	195	213	183	206	182	190	197	196	178	200	221	216	203	195	231	213	179	191	201	199	165	190	194	188	205	191	209	189	177	191	209	184	199	222	208	209	203	208	230	208	213	212	194	207	214	198	221	186	205	198	210	206	196	188	169	214	209	176	201	190	215	192	174	181	211
11305	15104	15616	9605	6941	4646	3620	2638	2167	1805	1600	1385	1128	1014	1030	894	826	820	811	756	662	645	609	603	598	580	533	512	490	500	473	495	470	455	484	471	472	457	464	470	467	413	430	488	448	433	427	444	461	452	467	460	431	449	497	427	467	486	421	473	419	431	422	455	476	480	461	483	454	447	482	481	424	440	496	469	452	463	421	403	484	463	444	418	410	431	424	458	432	434	430	452	462	439	434	492	440	456	448	460	451	478	452	438	486	453	426	447	428	433	444	455	448	461	462	440	459	454	492	464	426	420	486	434	396	460	431	434	447	419	451	449	479	426	438	437	462	466	473	436	448	435	403	449	422	458	473	438	487	452	418	467	453	428	432	440	419	423	440	434	450	426	446	410	468	464	416	423	435	425	427	413	436	440	438	453	446	405	427	471	453	428	440	442	449	452	481	439	451	465	443	442	438	428	418	476	424	431	442	447	465	483	475	404	427	452	450	422	432	412	448	415	455	412	414	438	431	443	391	445	431	422	452	455	446	406	468	444	461	451	440	478	424	454	435	438	418	486	452	459	454	481	381	463	436	435	412	489	457	425	426	478	437	488	423	450	428	431	440	428	443	412	451	417	449	481	440	454	442	440	455	425	440	428	418	473	456	489	458	426	390	463	459	426	488	445	441	462	436	445	434	451	426	445	473	429	435	443	433	442	439	414	463	442	468	450	428	449	455	450	429	418	442	414	407	420	461	412	412	456	430	468	439	471	468	484	467	457	403	423	447	440	426	462	428	396	417	424	469	466	415	477	441	458	421	453	432	409	415	436	446	418	460	394	440	418	411	423	424	452	441	448	438	424	461	420	430	472	439	402	465	449	420	471	448	446	420	433	439	433	438	453	429	422	427	427	481	432	456	474	440	435	450	433	468	446	456	411	468	449	427	420	434	438	441	442	414	408	423	417	453	426	434	462	403	444	432	435	442	425	386	454	440	414	438	455	447	451	433	438	469	458	460	472	427	462	442	446	411	437	426	430	494	409	485	467	469	466	455	431	462	425	410	420	424	437	431	471	485	410	408	440	434	435	451	429	434	428	447	464	455	481	425	451	424	475	425	419	433	438	438	446	439	441	501	456	414	460	482	450	434	481	445	446	467	469	443	411	471	447	430	474	423	430	416	433	488	454	410	450	452	444	437	435	458	474	478	428	457	459	451	397	475	440	436	430	455	454	459	426	425	414	435	466	482	465	440	414	456	472	433	521	420	467	428	426	438	440	436	419	444	408	467	439	427	435	453	435	433	482	454	452	484	452	449	451	427	462	423	419	410	422	471	452	442	450	436	442	469	464	450	445	420	403	434	434	427	437	427	455	454	459	432	419	424	442	429	452	433	444	456	412	430	448	478	460	451	432	430	485	429	445	449	431	423	444	499	467	476	457	430	419	448	434	452	469	475	433	421	451	466	437	455	427	435	452	454	425	434	428	454	445	450	462	449	418	400	451	467	458	453	445	453	422	449	432	467	462	438	458	450	426	462	438	427	488	458	432	431	432	424	410	429	447	419	481	437	440	443	457	452	460	430	468	396	439	448	420	400	464	448	463	456	425	428	453	441	479	446	452	458	458	426	470	453	435	425	413	445	430	428	451	435	411	474	452	469	438	459	431	417	414	455	438	462	431	443	464	442	431	441	456	402	456	434	462	440	419	431	423	420	409	436	456	460	479	431	412	438	443	414	440	448	453	454	414	428	474	431	461	456	438	467	446	412	432	445	429	467	476	426	415	416	392	448	456	434	461	444	455	429	443	418	466	444	443	456	463	408	461	446	451	442	435	438	401	416	486	450	479	450	437	438	425	459	459	433	430	438	423	432	420	438	480	486	419	454	411	429	456	443	407	457	437	484	439	490	453	413	446	411	429	467	444	399	493	451	447	466	446	454	384	418	414	448	421	443	451	472	455	459	441	471	436	484	501	447	441	457	444	429	438	463	443	424	446	475	410	422	451	436	429	438	433	424	441	426	438	437	426	445	421	439	449	472	423	461	437	434	459	427	421	448	458	451	405	461	442	431	465	453	458	419	442	427	438	464	442	468	420	467	443	437	454	456	395	454	445	416	471	461	427	461	421	466	452	455	435	483	473	446	440	444	451	453	459	396	459	422	462	462	477	435	417	441	432	447	433	414	474	440	448	450	428	435	458	447	410	449	443	444	445	447	455	450	419	416	451	460	433	467	379	443	452	422	453	467	428	467	443	481	462	454	449	481	473	436	415	459	450	426	457	445	454	431	442	433	476	423	435	434	433	454	444	494	459	440	459	439	406	438	436	432	404	430	419	429	440	442	422	466	438	444	429	445	434	454	442	442	464	409	448	452	405	431	478	418	455	440	438	447	439	443	440	463	484	424	448	451	425	445	456	452	434	407	455	431	447	418	455	449	470	423	449	450	455	445	428	451	485	446	430	462	467	440	435	455	430	429	433	434	433	435	407	435	437	434	442	450	415	471	404	457	463	446	452	474	434	461	463	456	436	446	441	451	455	458	416	444	443	417	447	439	412	404	435	452	412	450	417	454	463	465	463	403	434	453	474	423	433	416	421	445	439	450	461	421	419	484	445	446	439	442	428	438	403	459	439	418	437	451	482	478	446	446	426	416	466	431	421	441	455	439	429	447	445	449	440	431	434	441	435	444	478	450	424	473	462	430	418	408	463	448	424	426	456	449	429	408	417	452	446	473	426	438	458	456	402	431	467	468	438	464	491	458	429	432	441	428	428	428	422	432	418	437	422	476	448	454	438	454	458	434	468	465	401	461	432	446	473	493	491	426	453	444	457	441	504	465	453	454	421	425	429	423	416	425	458	422	481	475	434	446	423	477	471	429	448	413	435	407	469	423	450	455	442	490	407	476	468	442	461	421	436	432	437	433	436	446	444	415	444	424	434	429	454	412	442	420	443	436	446	422	435	439	440	413	430	448	480	445	447	429	410	435	463	402	465	433	454	439	461	475	470	455	448	472	447	461	451	485	424	470	456	442	482	456	449	456	473	432	460	469	450	470	460	458	438	409	444	437	462	435	422	440	450	446	448	442	452	482	426	455	402	465	427	468	430	456	446	405	479	455	433	457	438	478	477	454	400	424	471	456	376	431	428	459	455	457	467	451	424	436	435	442	440	451	436	436	479	465	414	451	434	465	463	434	418	455	468	456	430	479	444	417	441	470	439	466	435	486	431	477	454	454	413	427	444	437	441	468	476	424	426	447	458	445	432	460	458	444	424	443	441	431	471	427	472	503	438	436	448	425	454	424	456	423	442	433	443	441	446	432	413	443	418	471	443	437	422	454	462	467	422	451	422	416	456	467	438	438	463	439	465	413	466	440	462	447	433	428	453	429	432	451	453	439	437	446	486	431	441	457	475	454	449	421	446	400	455	415	462	405	423	432	453	435	456	455	444	486	413	441	447	444	428	469	408	489	426	428	433	427	420	433	424	432	457	430	467	432	463	464	506	436	444
24462	21490	28618	24800	19443	4656	1748	1089	841	659	552	520	423	347	300	290	303	268	314	257	218	222	201	184	205	180	171	169	176	152	153	170	154	147	156	157	162	147	133	116	118	115	148	139	141	141	116	128	150	137	171	160	137	121	155	134	125	165	144	127	148	138	127	147	165	138	168	147	153	133	151	157	152	135	123	159	131	115	148	139	135	129	141	139	153	127	152	134	138	131	140	141	130	148	137	139	154	127	142	153	129	142	148	141	156	132	152	132	146	117	140	149	158	146	136	138	158	126	143	129	131	163	147	135	144	141	130	137	134	134	132	144	115	134	135	157	118	144	146	136	146	135	146	145	126	130	143	154	154	153	160	147	184	137	136	126	142	139	148	128	144	121	131	117	126	121	142	150	144	129	142	108	131	145	135	153	139	133	118	123	142	124	156	140	106	129	141	143	153	123	149	140	152	150	123	124	130	133	146	159	135	143	141	134	145	136	114	133	128	135	130	138	146	128	129	143	113	140	119	161	129	133	143	116	134	131	148	135	139	146	136	141	145	141	148	124	131	129	136	154	136	148	140	139	135	136	156	129	133	144	131	122	140	147	136	156	114	136	135	138	140	135	129	143	137	129	139	132	126	126	131	129	154	142	142	127	132	136	139	130	126	104	131	145	129	144	126	137	144	125	155	118	139	127	120	139	117	131	136	109	133	133	131	144	135	158	136	136	131	135	133	115	128	145	138	126	146	150	141	118	140	156	138	128	143	134	134	113	135	120	161	119	131	151	131	139	115	138	139	142	119	165	166	150	155	147	137	117	134	151	142	130	119	132	133	135	136	137	131	115	149	144	132	137	130	131	124	124	125	131	162	118	149	139	130	144	107	126	127	145	149	133	138	139	140	148	131	144	142	117	121	125	141	138	128	141	136	155	139	149	133	142	143	127	139	124	133	120	134	146	129	149	112	134	136	137	145	130	110	125	120	128	137	142	141	132	148	151	120	133	151	146	134	134	157	148	128	128	134	135	141	145	144	113	127	147	144	131	126	130	124	126	150	130	142	126	135	134	140	141	125	115	121	125	153	138	141	147	123	104	138	128	120	137	123	131	136	118	130	142	126	131	119	108	128	137	123	128	138	148	149	126	125	115	133	141	116	141	152	117	148	145	124	142	138	141	131	143	121	147	126	133	132	127	142	135	148	150	131	133	139	153	118	135	134	148	120	140	142	149	132	135	131	124	145	137	150	125	131	133	125	143	129	135	147	145	120	140	133	112	144	128	145	133	104	148	136	119	142	128	138	133	121	123	122	137	120	135	145	123	122	164	144	128	148	129	154	133	147	139	127	128	146	146	130	141	136	140	140	151	148	147	145	137	135	135	125	127	148	158	126	128	158	126	135	166	131	113	130	113	133	121	139	136	121	133	146	135	141	130	153	133	132	134	142	120	128	133	125	122	145	131	132	137	126	134	117	142	131	145	167	154	129	126	132	128	139	155	129	123	116	134	137	145	140	150	149	133	125	130	145	150	142	151	124	131	147	137	130	141	123	116	112	136	134	133	147	143	126	138	141	125	140	142	135	126	137	119	145	160	122	144	120	153	137	135	148	107	139	120	142	139	152	124	126	140	150	135	156	134	122	156	141	159	134	149	146	131	125	120	137	152	138	124	116	123	139	137	131	128	132	135	142	144	143	122	128	151	137	132	137	110	130	138	154	147	128	135	135	158	139	123	133	136	161	153	154	130	127	127	149	132	129	126	143	107	140	135	110	132	131	133	121	144	131	147	139	157	128	132	137	113	152	149	150	142	126	144	134	120	136	131	150	127	150	138	173	144	154	131	144	133	127	125	129	140	142	136	137	119	117	140	139	153	133	139	146	135	130	132	149	122	135	130	140	129	124	123	135	157	115	134	133	125	128	139	122	146	132	138	133	120	134	145	124	138	140	147	125	144	146	148	131	155	136	129	119	145	135	137	147	147	156	147	123	132	130	138	127	126	152	148	142	145	120	137	124	145	130	149	139	126	137	134	133	126	134	130	136	130	124	128	156	142	120	123	130	149	141	122	129	151	140	145	144	129	140	144	152	130	136	137	141	145	124	121	141	143	134	149	150	133	140	135	177	148	163	133	129	149	140	163	123	146	113	148	135	123	119	125	123	143	144	125	137	135	128	136	136	123	138	143	130	131	142	112	139	159	137	147	154	128	116	128	149	140	130	129	133	121	145	125	131	106	139	135	143	149	139	143	114	127	131	123	119	135	147	164	134	143	138	144	123	143	128	132	139	146	138	138	135	149	142	128	125	145	141	151	146	148	138	127	141	143	157	146	129	138	157	125	120	126	116	127	143	127	147	127	148	143	141	161	125	117	152	136	136	126	107	134	128	141	144	118	129	118	127	153	134	137	125	145	140	142	147	123	121	147	142	122	153	161	118	136	142	156	145	147	122	139	132	143	126	118	142	137	127	115	125	162	139	140	138	138	114	142	131	121	137	133	144	150	146	118	129	117	139	152	121	131	131	146	129	137	110	131	116	150	142	127	128	132	125	130	145	142	130	146	144	116	131	147	126	121	130	139	129	124	134	150	125	130	133	130	128	129	149	138	146	138	171	124	153	128	118	124	129	125	155	136	129	152	138	160	111	132	138	129	122	135	131	121	148	132	131	135	151	116	129	135	132	137	141	145	116	133	155	137	139	137	133	148	159	145	133	130	120	136	136	137	148	146	109	141	117	151	140	123	154	159	130	127	151	137	150	163	127	136	133	162	133	134	122	126	118	137	120	131	121	132	140	138	148	124	127	134	128	159	149	118	129	125	123	123	136	123	102	131	125	124	139	134	134	144	116	122	135	143	129	132	141	124	129	136	128	122	119	142	129	132	140	121	131	131	144	140	141	151	132	144	149	149	134	125	126	139	166	120	121	132	134	126	125	152	150	130	153	133	108	109	137	142	144	139	141	119	158	144	129	153	130	132	146	143	136	135	120	122	154	143	120	120	128	145	141	150	118	144	154	130	135	144	131	138	138	134	125	139	129	135	126	137	143	145	124	140	137	141	124	125	144	144	116	115	130	139	134	135	112	140	145	158	133	139	141	156	146	119	141	142	119	161	143	157	145	134	144	150	138	132	134	144	138	156	130	154	135	133	122	141	148	137	142	135	118	132	125	152	139	162	137	140	137	126	139	137	142	137	148	144	126	148	138	131	140	154	136	136	146	123	158	119	132	150	121	144	131	126	149	125	132	132	117	136	117	145	127	123	131	136	135	138	127	143	136	133	115	127	131	138	124	144	151	145	157	140	146	131	118	134	155	124	124	138	128	121	150	138	149	128	137	142	122	145	136	130	154	142	129	121	123	140	152	124	124	142	140	145	135	129	126	133	137	120	143	123	139	143	145	133	132	140	151	131	117	124	151	130	122	138	113	129	139	120	144	136	110	134	134	146	143	132	140	137	145	139	110	137	131	135	146	127	147	138	147	112	125	137	143	119	115	134	132	126	134	145
12867	23788	23422	15765	11710	8072	5866	4616	3632	2910	2409	1979	1703	1565	1321	1215	1092	1005	1090	893	786	693	638	569	562	546	502	462	420	393	446	391	413	351	379	339	329	325	347	343	336	339	327	321	355	353	311	322	310	322	330	337	291	347	330	338	328	310	332	331	321	311	314	327	318	313	327	333	322	310	309	323	314	345	323	328	328	279	304	298	302	300	333	329	309	303	301	287	273	305	322	291	307	334	292	328	300	305	303	323	306	323	317	324	343	307	314	318	308	338	338	344	317	313	331	335	352	306	280	300	307	340	306	314	331	285	313	303	293	340	300	318	284	338	327	306	318	336	298	297	324	304	314	294	325	308	301	329	312	331	285	310	300	301	284	309	304	333	307	311	337	297	308	323	303	315	340	297	298	338	326	290	298	315	304	337	305	319	289	310	298	295	319	308	300	271	352	290	295	331	287	344	305	265	303	322	322	321	326	316	302	305	284	287	305	311	257	296	334	298	300	315	344	327	305	316	297	301	294	296	306	324	340	306	307	304	328	326	334	309	308	324	280	294	299	328	318	355	298	330	321	306	334	291	352	292	316	300	306	302	306	283	305	269	339	297	323	298	322	310	307	295	311	308	291	339	321	316	299	333	299	336	322	310	305	309	285	286	291	287	297	306	263	293	342	312	319	288	337	308	287	294	309	308	337	329	321	328	324	316	310	261	283	322	308	301	305	299	283	307	308	294	329	287	314	304	316	327	342	324	335	308	297	290	322	312	329	334	326	349	292	286	285	311	326	279	310	327	335	298	314	288	309	302	286	299	300	303	320	311	318	326	299	316	309	323	314	338	281	274	302	293	330	321	304	312	327	284	290	323	327	318	288	307	328	289	279	308	299	319	326	361	286	294	316	344	299	315	314	325	287	297	296	321	318	299	282	338	282	298	285	310	319	309	320	306	314	309	316	310	300	308	328	301	316	322	289	304	308	325	317	294	293	312	297	311	301	329	316	289	318	294	322	320	320	331	313	326	300	293	308	300	313	324	320	313	299	293	304	302	303	316	286	290	314	283	309	315	326	333	298	301	296	293	328	286	328	323	308	279	308	298	318	288	317	340	304	315	311	299	291	317	301	316	259	320	299	311	309	317	341	303	297	327	287	309	306	306	297	326	300	283	295	299	329	335	301	294	260	284	287	313	320	307	317	306	272	330	300	295	290	293	332	295	297	299	291	314	281	341	315	291	297	327	318	324	327	299	319	294	340	311	310	319	283	296	305	282	330	294	301	318	298	323	315	314	309	310	351	307	314	287	323	274	287	305	335	331	303	310	296	343	318	328	321	330	325	301	276	290	306	300	291	320	277	330	285	292	283	298	288	302	315	317	307	297	296	295	290	335	318	323	277	303	304	318	317	314	283	308	299	321	294	305	305	298	311	279	292	297	310	318	330	308	342	292	299	287	317	337	311	321	296	301	298	298	316	331	317	337	324	273	284	278	339	316	312	297	297	297	292	304	313	321	331	308	317	344	316	311	307	328	308	344	318	328	277	318	299	318	306	285	308	297	328	290	274	317	317	314	346	312	298	338	313	336	272	310	313	298	289	305	308	316	302	306	329	296	335	308	285	298	300	296	313	346	316	299	294	319	305	286	287	314	290	288	298	296	314	302	339	300	297	308	298	302	301	272	322	313	304	292	299	327	320	305	307	287	294	270	321	278	326	296	317	288	297	310	307	275	307	299	337	292	306	303	317	283	295	319	276	299	302	277	308	315	350	319	302	318	353	303	286	354	330	292	298	284	303	315	277	320	289	287	287	279	295	309	300	324	321	314	306	315	311	319	333	311	321	293	291	298	336	315	292	305	279	282	318	304	302	268	306	317	330	313	291	312	323	286	323	312	309	328	280	280	305	313	336	331	296	319	304	292	321	312	303	303	325	320	326	314	275	337	326	313	284	317	298	310	320	297	357	299	306	281	311	297	307	330	306	284	322	289	299	324	308	334	290	323	299	312	270	289	288	303	321	291	279	355	308	338	314	305	307	311	288	322	300	301	319	331	302	303	315	301	313	297	300	297	292	300	273	291	285	309	284	313	318	342	314	317	325	309	334	295	317	302	302	294	301	306	328	308	319	325	328	280	317	283	314	288	282	348	338	297	313	318	344	334	321	308	318	315	322	324	265	294	310	295	315	316	311	287	325	313	304	307	281	299	300	323	305	332	317	313	307	293	294	328	336	294	299	331	296	294	306	279	301	316	317	318	303	304	318	288	322	309	316	295	296	292	298	321	315	304	310	356	292	301	327	314	296	309	311	327	316	332	330	286	298	324	305	299	299	287	335	302	314	306	344	317	314	298	298	280	298	310	315	281	290	337	292	275	331	310	344	301	281	310	300	310	324	308	299	311	319	283	343	289	335	312	292	292	325	306	286	301	329	302	320	300	347	287	328	312	303	291	299	316	355	312	321	308	332	283	301	314	295	306	317	311	299	301	312	282	302	285	281	320	308	287	299	302	273	320	297	298	306	329	326	323	327	264	319	313	293	312	321	337	312	316	299	281	322	293	321	338	305	292	312	319	288	301	285	290	316	311	334	295	310	300	302	292	304	289	339	306	314	268	308	308	335	321	329	323	270	342	320	322	288	305	289	312	301	325	336	329	301	318	335	281	307	329	311	294	334	315	305	293	313	284	301	294	294	310	257	315	288	293	316	312	304	324	281	334	329	281	326	281	300	303	309	311	302	318	298	292	306	306	304	291	289	307	272	327	318	355	314	325	323	284	300	282	301	309	324	296	310	304	311	302	316	303	294	321	298	300	292	328	326	318	307	300	317	318	316	295	328	314	330	296	312	311	320	297	328	320	343	310	282	328	319	315	304	330	282	337	313	325	269	323	319	313	351	312	271	302	316	296	300	298	324	286	325	327	298	284	328	301	291	315	311	288	290	303	304	294	303	274	315	317	324	319	313	325	334	325	324	292	326	315	336	316	262	313	293	279	293	301	287	304	339	299	320	275	285	287	333	318	326	288	287	298	308	317	327	295	331	303	289	335	320	311	317	297	293	306	293	307	339	301	294	296	297	282	314	316	297	340	333	318	319	294	314	302	332	310	329	302	317	286	304	329	313	284	313	319	291	307	335	324	332	306	329	304	305	309	301	292	320	297	314	296	286	294	298	310	298	299	293	283	292	319	299	289	326	275	320	291	296	297	295	317	310	316	281	311	321	308	329	310	296	313	293	323	294	310	278	314	318	323	303	290	323	280	281	296	289	322	296	286	307	283	324	285	276	294	319	309	300	307	313	277	323	283	299	303	308	359	301	330	350	314	299	269	304	324	313	329	315	328	302	311	305	315	292	342	321	296	305	314	273	309	316	313	296	292	307	289	334	342	307	291	320	320	305	324	323	312	305	310	312	307	326	289	282	295	294	276	340	319	301	307	293	315	311	318	310	302	300	307	306	313	343	305	319	294	310	302	332	318	290	320	308	323	323	322	299	321	317	340	261	313	305	319
23321	21392	29161	24004	21397	18252	4110	1690	1101	941	735	582	545	488	423	386	359	293	283	293	264	258	219	202	181	174	188	155	142	166	154	145	144	117	136	164	122	142	133	130	119	135	120	138	122	132	136	138	138	130	143	115	122	119	140	141	137	122	111	142	128	117	146	122	124	124	118	120	114	119	114	125	137	119	135	113	129	118	118	121	110	103	123	122	132	127	124	129	123	112	127	99	120	111	117	131	126	135	116	128	117	116	121	121	110	108	120	122	139	117	139	142	121	115	111	128	126	127	102	111	135	112	115	107	122	121	122	132	107	108	118	147	106	133	117	124	149	117	102	98	143	128	124	102	126	103	124	105	113	104	122	129	120	112	120	119	110	129	125	126	112	129	113	117	108	112	115	118	128	126	128	118	138	138	143	137	122	110	110	123	116	129	115	131	100	122	116	113	101	110	117	110	118	109	104	115	125	114	127	116	114	104	126	127	121	109	108	117	115	121	128	110	116	127	122	125	116	139	118	110	123	102	125	119	140	125	119	118	130	114	130	123	127	113	116	115	132	105	114	127	103	111	123	115	115	124	127	126	124	113	107	117	127	120	122	131	133	107	152	140	117	114	150	106	136	128	117	98	118	119	120	124	121	121	117	116	102	116	100	134	129	106	110	117	131	115	111	113	108	128	105	116	133	117	115	106	110	139	125	104	109	113	121	114	113	141	124	125	120	108	109	132	111	96	114	114	125	105	124	102	112	112	118	109	138	122	98	104	115	119	128	107	109	125	115	105	107	126	127	108	121	112	123	107	129	116	136	127	119	113	116	108	112	112	129	120	113	121	106	113	107	112	119	122	110	101	147	109	115	114	118	103	129	121	90	133	128	105	114	122	119	131	105	127	107	110	128	118	126	116	116	136	129	125	106	135	114	93	138	106	116	114	102	112	134	127	108	111	129	122	131	111	102	124	111	118	134	103	103	123	123	118	116	113	119	118	110	93	124	112	120	112	125	114	122	118	110	136	128	109	132	127	119	131	125	114	127	114	106	110	114	111	110	129	124	103	111	120	129	122	104	107	100	123	122	118	111	130	125	108	112	108	113	128	150	129	117	103	114	106	103	130	101	129	135	111	134	111	124	119	104	137	125	116	116	107	113	120	115	127	125	115	117	113	122	109	97	128	112	115	127	135	118	127	126	115	115	114	130	123	117	103	126	120	110	118	121	100	116	102	132	119	140	123	114	125	123	115	123	136	110	121	125	102	136	130	107	124	109	131	127	127	116	119	115	111	116	123	100	94	117	106	116	121	124	111	123	108	119	128	102	106	96	118	109	107	146	108	125	109	103	124	106	113	128	128	100	127	121	119	108	117	121	117	103	131	103	129	105	121	118	119	129	129	126	136	124	119	124	110	122	150	105	121	125	134	116	110	113	112	115	117	117	121	124	115	118	119	128	110	112	128	126	100	135	133	97	112	120	97	134	122	106	136	112	101	127	113	128	121	119	117	137	127	118	126	115	137	104	116	136	134	109	114	106	100	114	117	133	126	120	111	126	122	110	115	116	112	119	110	111	138	105	124	114	121	124	130	119	109	114	137	100	133	118	112	144	126	124	112	117	110	134	123	109	129	128	135	131	112	117	112	115	120	102	117	130	121	103	136	118	138	125	122	132	137	113	135	118	114	117	97	115	113	127	139	123	115	110	122	120	119	128	114	106	122	120	124	111	123	121	118	125	113	111	99	102	124	110	113	121	120	118	116	114	114	128	108	110	106	96	101	116	128	104	90	114	111	113	100	109	116	114	98	132	112	131	118	125	133	109	113	121	129	104	137	121	124	122	123	122	98	120	124	118	119	115	89	111	134	126	118	106	118	105	123	125	127	102	116	140	112	131	119	126	124	112	137	120	112	117	113	119	141	120	112	121	132	124	111	110	110	106	115	117	113	135	129	129	110	109	115	120	125	107	118	117	105	120	113	129	125	113	112	116	128	106	130	113	140	111	107	100	104	124	99	118	129	124	119	132	128	128	113	114	126	140	113	108	111	123	115	140	127	118	144	105	112	123	111	112	124	117	117	123	109	112	161	106	115	102	115	123	122	101	115	104	94	126	123	96	136	117	108	101	119	123	115	122	100	118	113	100	128	106	103	135	99	129	99	101	110	110	118	123	125	128	125	111	92	120	105	111	119	133	108	103	131	123	139	116	122	127	116	105	112	121	128	123	138	115	130	116	114	118	129	121	124	95	131	124	90	124	141	115	101	119	110	121	122	132	115	99	116	122	123	115	105	129	102	120	91	124	103	102	101	117	116	129	132	122	121	113	124	106	108	126	116	118	108	110	131	128	131	116	116	112	121	104	136	115	122	127	108	117	99	117	125	136	122	133	119	115	128	107	136	135	128	110	108	114	99	105	127	106	98	136	122	109	99	114	107	117	91	127	129	116	116	125	108	130	114	138	112	112	113	100	116	109	125	122	110	105	107	123	122	125	109	134	129	112	110	111	116	123	91	98	128	126	119	112	121	116	131	129	123	138	115	121	112	127	129	113	120	140	98	118	113	109	126	111	116	138	110	128	127	111	118	112	117	110	112	115	129	122	140	115	122	117	138	127	114	116	120	117	126	117	131	126	132	125	90	112	109	118	116	114	106	119	117	119	122	106	128	118	125	131	114	115	103	128	109	117	128	125	112	102	136	127	110	112	117	110	107	119	123	119	121	115	128	123	117	121	117	117	118	135	123	134	123	119	117	106	126	120	124	100	118	141	120	120	122	100	118	130	125	121	104	112	120	122	105	115	117	118	122	135	113	124	115	115	105	105	119	129	127	109	118	136	111	114	124	120	142	119	104	112	128	130	109	120	117	103	109	139	105	111	130	116	131	116	123	114	120	104	114	117	91	139	135	110	135	116	100	116	121	128	117	92	124	128	98	118	146	123	127	123	126	106	115	113	92	131	114	120	128	108	105	111	110	129	112	126	127	128	122	126	123	103	118	117	126	116	110	108	110	137	109	98	108	133	103	106	133	119	120	116	102	114	109	114	119	115	135	124	111	109	123	110	127	106	118	121	114	123	119	105	112	116	121	116	95	96	120	115	103	119	114	128	117	120	119	85	102	114	102	117	101	103	112	106	120	123	115	114	114	121	132	134	108	113	132	100	119	119	100	124	135	116	113	106	109	114	122	116	121	130	102	115	110	123	121	104	116	120	115	118	109	125	127	98	114	124	120	123	118	124	134	125	96	134	115	108	111	111	123	122	116	125	137	135	110	111	101	115	124	110	123	107	120	112	109	107	94	125	109	112	132	120	113	107	111	120	116	110	124	123	109	107	104	125	133	111	113	114	143	107	124	106	131	106	124	133	114	116	112	133	111	117	132	122	113	109	121	104	128	125	128	135	109	98	99	122	109	130	118	108	98	115	137	136	96	117	116	116	116	111	118	114	109	134	124	102	103	112	95	119	103	116	107	111	109	130	119	114	133	109	116	106	120	120	138	117	104	119	105
14641	29634	28910	20093	14682	10783	8167	6533	4897	4083	3276	2637	2168	1957	1764	1663	1397	1081	1158	1164	998	941	754	657	604	594	551	518	445	366	391	427	382	357	324	324	320	323	316	310	301	306	315	323	312	320	299	321	309	262	279	295	306	288	262	275	314	283	276	299	286	298	324	299	311	271	267	309	269	274	293	285	298	289	277	323	294	260	284	245	282	264	264	279	286	233	248	240	281	260	291	263	243	269	259	243	259	288	258	294	281	273	294	272	258	281	268	254	265	310	282	269	286	290	307	292	300	284	233	315	256	257	268	243	267	243	298	249	274	254	230	277	274	264	238	256	230	265	254	273	249	245	266	237	262	259	266	281	274	261	253	252	250	273	249	249	267	243	238	304	249	269	228	266	218	266	245	261	239	258	261	257	245	235	261	259	259	274	272	280	250	251	250	256	233	247	272	263	251	263	246	247	283	246	263	268	245	278	279	260	261	253	245	245	252	271	269	269	247	261	272	263	248	222	273	265	255	268	246	228	243	263	277	239	250	236	251	253	265	242	275	275	273	245	228	280	265	250	229	258	261	280	274	249	246	237	251	267	247	244	274	285	241	253	253	269	270	245	267	244	270	261	265	239	234	249	264	271	270	271	253	253	230	283	243	258	253	245	277	261	245	247	262	259	260	248	267	230	248	274	234	250	221	237	253	240	257	253	265	261	245	251	269	242	226	281	270	229	247	254	233	236	261	277	245	260	257	277	242	254	257	252	259	251	249	246	254	263	255	251	270	258	270	274	247	267	256	270	244	249	250	234	266	238	262	294	253	252	243	244	267	253	252	278	249	252	242	262	240	235	247	237	236	275	252	253	248	235	239	245	236	240	261	292	266	252	264	265	255	283	252	237	229	222	252	259	254	249	273	272	245	238	263	236	273	261	252	276	274	259	262	260	270	282	227	242	247	249	265	233	249	248	236	243	245	264	257	282	234	257	268	249	286	250	237	252	249	262	244	261	232	246	261	266	248	298	296	256	251	233	264	230	272	238	263	226	281	247	259	263	264	239	244	261	280	257	268	245	239	256	259	265	261	237	243	247	260	269	252	286	277	245	266	255	270	242	265	239	279	246	256	254	273	267	267	254	254	290	243	245	239	283	279	254	283	267	220	242	254	247	259	241	244	245	255	234	257	258	238	262	261	277	251	244	257	244	251	226	254	250	272	270	255	255	265	261	243	237	266	259	259	263	274	254	250	256	260	269	240	272	257	259	236	281	263	253	267	226	239	250	241	266	241	263	261	228	251	235	249	271	242	249	266	251	277	248	266	266	232	262	287	264	245	258	256	246	233	254	273	257	273	259	272	281	256	230	277	261	263	247	254	239	243	275	244	241	248	281	246	230	269	259	280	243	259	233	283	281	255	263	267	265	271	254	244	262	285	240	232	275	266	251	259	261	278	280	273	247	276	252	244	260	268	259	248	231	274	243	261	261	248	261	246	255	270	258	247	290	261	237	248	277	222	278	263	232	261	238	249	229	247	268	256	250	266	243	256	261	263	257	235	260	231	264	258	234	267	264	257	248	257	254	280	278	257	228	290	252	273	247	246	265	283	281	271	260	262	256	259	286	255	260	276	260	287	256	236	245	258	254	262	260	268	252	232	294	264	268	249	275	272	271	245	267	266	265	262	249	266	259	262	238	271	250	209	226	242	283	224	262	287	264	245	267	243	254	274	289	254	242	252	273	267	245	253	246	291	259	231	281	248	247	266	277	258	271	254	238	290	241	265	235	252	259	277	274	265	273	269	258	272	278	247	251	240	253	255	260	267	239	258	248	247	253	279	260	230	251	276	270	232	278	230	226	278	240	266	231	229	244	273	277	254	262	226	270	267	237	248	265	246	243	246	256	270	231	289	274	243	257	261	248	253	286	229	249	238	242	235	256	260	243	245	259	247	236	286	265	236	267	259	238	244	259	258	258	287	282	231	228	237	246	272	236	223	240	241	255	254	287	267	253	262	249	285	265	248	263	263	239	242	257	248	247	266	266	268	255	277	257	251	272	266	240	279	272	258	256	265	279	267	248	250	225	269	279	239	254	254	236	261	255	272	262	246	274	243	280	256	244	241	245	272	259	262	252	257	259	265	277	247	259	259	261	248	282	274	293	233	260	281	259	235	242	252	272	272	247	256	250	241	245	248	234	247	250	234	251	258	261	266	260	234	253	271	269	255	248	244	257	255	253	229	253	274	286	272	270	278	254	237	268	258	269	272	271	250	292	260	275	221	256	236	265	254	288	241	272	236	237	243	246	281	252	273	260	277	270	247	249	262	264	259	272	255	268	258	261	268	276	274	234	270	254	246	244	286	202	292	253	287	288	246	251	280	251	229	212	270	270	257	245	273	265	243	285	236	252	294	251	244	245	274	256	225	260	272	262	258	267	266	249	271	231	279	239	262	286	253	276	262	255	246	252	266	242	262	260	247	252	247	255	260	263	258	259	222	252	277	246	237	270	244	269	246	252	255	294	254	266	226	265	260	277	253	251	261	254	252	293	254	264	258	268	277	254	287	246	249	246	265	280	239	224	252	256	272	247	258	257	283	245	274	234	251	248	289	260	260	219	250	276	261	251	261	286	248	250	233	258	257	272	244	253	251	255	236	261	238	253	231	277	234	262	289	238	245	238	253	273	270	278	273	291	248	260	260	244	249	264	257	243	289	265	259	264	260	265	273	262	269	275	281	251	246	239	259	271	245	253	267	235	255	255	260	294	238	259	292	232	268	225	254	268	217	255	248	264	262	257	230	243	249	268	263	267	278	280	253	251	246	269	283	233	266	255	244	262	260	283	244	245	286	268	250	283	249	255	254	272	251	276	258	266	274	237	235	251	270	251	245	246	249	261	274	278	227	243	252	232	265	244	279	227	256	260	249	271	264	252	271	284	252	278	269	239	274	258	222	235	226	251	257	271	244	270	244	284	276	289	248	259	231	277	248	261	275	269	267	244	241	275	256	259	254	235	266	244	274	285	262	258	250	291	271	256	230	266	233	250	251	280	271	256	237	259	243	248	276	249	259	265	252	253	233	256	252	234	249	228	244	255	241	254	253	267	257	262	260	269	261	271	237	221	261	257	259	247	280	265	241	250	230	245	260	259	270	239	282	263	263	239	266	261	292	283	244	242	236	260	256	244	257	265	273	250	231	242	261	285	259	243	257	259	240	275	254	251	278	266	247	230	260	265	246	265	268	247	249	283	267	241	261	249	242	253	248	301	266	216	268	244	260	249	246	264	242	281	241	269	255	270	238	253	243	234	270	237	256	267	281	241	251	274	237	258	253	246	243	262	278	246	249	271	280	274	244	271	277	276	266	238	240	260	258	307	258	276	269	281	259	240	268	267	268	258	266	272	260	260	245	253	255	245	251	243	260	273	240	248	247	241	223	251	253	236	265	256	273	283	260	245	241	266	261	269	231	259	267	264	250	253	265	238	253	245	270	254	248	269	265	282	273	270	240	251
26852	20770	11799	4213	1882	1136	886	738	611	442	421	368	343	303	356	283	278	249	276	258	258	231	243	230	194	210	210	206	198	228	210	207	199	209	205	207	230	188	178	196	221	199	228	187	205	204	191	200	205	198	194	193	190	189	217	202	207	183	226	209	200	184	168	195	203	209	209	209	162	196	188	218	221	219	219	200	202	222	218	202	183	211	190	221	199	203	181	181	176	190	206	210	170	206	188	193	199	192	233	183	246	201	198	203	191	172	207	234	209	216	210	184	183	201	179	176	206	194	180	194	198	195	187	183	195	187	208	210	205	191	182	185	214	196	212	212	208	198	184	227	212	187	172	180	212	186	190	184	189	205	185	200	214	196	200	204	213	208	203	198	185	202	202	209	195	197	220	179	224	204	237	178	188	218	199	186	220	209	210	191	199	192	176	202	209	191	193	205	223	195	197	205	239	194	200	192	208	195	214	195	198	199	218	195	204	182	205	178	201	202	192	196	210	223	205	217	180	198	192	206	201	205	187	205	183	203	209	198	185	173	209	194	217	181	199	191	188	209	217	204	207	211	200	196	213	209	193	191	195	200	201	219	172	169	199	212	188	185	207	196	207	188	214	211	211	170	189	193	190	212	198	167	221	200	203	207	198	220	184	202	209	203	193	207	200	208	185	213	178	175	184	197	205	200	208	177	185	189	211	216	198	172	190	193	211	200	224	209	216	206	162	191	213	186	208	188	211	216	184	197	189	205	206	208	193	182	204	197	191	191	234	221	210	217	181	203	218	166	200	224	200	246	180	228	201	198	194	196	194	197	196	192	196	202	216	227	214	210	197	196	187	205	152	206	204	187	201	198	201	191	202	196	196	199	214	182	209	238	196	178	191	190	188	197	191	196	185	187	213	188	212	190	197	192	193	193	229	172	189	210	204	184	192	170	199	189	190	177	194	204	175	231	194	199	186	224	187	190	190	197	193	209	188	193	224	195	225	176	185	182	219	199	202	191	212	206	212	193	179	183	190	188	200	206	209	197	190	224	193	180	205	187	200	213	207	200	213	215	196	193	180	194	204	190	213	189	187	187	202	195	171	205	207	200	206	170	206	205	213	203	208	194	196	169	182	185	190	204	219	207	202	192	212	222	198	195	185	208	191	218	199	184	195	185	180	201	206	210	224	194	196	205	199	171	200	198	201	216	219	200	212	213	212	187	192	194	180	199	169	184	200	199	197	201	194	238	204	177	195	207	174	196	195	191	187	195	188	206	223	217	202	184	200	168	226	203	175	176	225	203	206	187	198	216	207	174	204	212	215	198	207	219	221	229	195	179	220	210	188	215	171	205	201	208	208	195	199	197	175	206	210	177	213	193	204	188	200	206	209	198	214	196	193	207	186	170	188	170	230	178	198	184	174	188	181	200	183	209	195	197	221	192	191	199	210	203	185	190	214	188	201	225	172	187	188	235	217	191	195	181	190	197	222	173	195	199	227	192	205	209	195	203	200	191	207	209	225	209	214	203	186	212	208	191	161	211	200	196	192	205	202	188	161	211	202	171	177	190	224	180	217	203	191	229	202	188	183	194	193	183	185	170	182	195	209	176	172	218	196	202	215	198	219	201	204	198	196	228	199	217	195	213	192	182	178	206	173	207	210	215	197	187	195	193	191	196	194	178	201	199	196	200	188	204	188	215	195	203	200	190	223	196	206	199	198	192	171	217	168	209	214	193	190	199	188	212	203	209	203	207	191	199	216	181	197	196	198	179	199	224	219	229	188	181	197	179	201	187	203	192	202	187	184	205	205	215	191	192	199	198	205	197	197	196	207	221	225	181	216	199	188	198	200	180	206	159	178	185	212	231	209	193	186	197	212	202	183	195	216	215	193	191	197	208	184	205	173	235	200	193	218	184	199	190	197	194	206	213	190	198	198	185	194	215	214	167	182	175	214	198	195	198	188	222	204	197	200	207	213	180	183	184	220	191	184	190	199	184	187	198	184	201	198	186	189	199	226	216	173	198	203	203	216	190	195	209	184	207	215	172	214	172	199	184	196	203	204	181	196	184	183	198	201	202	173	182	206	192	202	218	157	211	207	206	214	188	207	233	195	192	214	201	202	198	193	194	199	188	204	191	191	228	176	203	188	180	196	190	201	178	190	184	194	221	211	187	245	210	221	175	192	221	195	223	199	220	215	196	204	213	194	202	204	202	204	180	167	181	190	203	172	187	196	206	222	194	211	218	214	177	209	204	227	203	193	170	211	211	186	179	171	187	204	175	223	192	176	205	201	171	200	174	195	212	205	206	169	213	193	217	210	201	195	204	197	184	207	203	195	197	176	188	196	211	200	212	187	182	175	158	201	185	193	193	177	205	190	187	184	204	174	189	207	198	203	205	209	182	208	193	222	186	193	206	221	200	200	189	211	190	203	220	189	184	206	199	187	202	200	202	226	181	178	192	211	182	199	203	188	214	216	201	202	182	220	180	197	207	214	205	200	164	218	193	191	211	186	188	198	208	202	208	208	195	210	213	199	205	184	211	183	182	218	200	195	194	203	201	201	212	198	188	202	177	211	191	212	187	208	194	217	204	224	180	191	219	196	198	203	198	182	205	197	193	201	200	235	206	170	204	183	178	181	197	185	171	222	196	202	198	208	184	190	183	180	214	198	198	198	210	192	189	188	209	188	193	192	219	219	177	211	184	203	177	175	200	200	213	181	202	205	203	205	219	205	223	206	174	187	178	170	193	181	190	186	205	175	242	196	194	221	182	208	202	185	220	195	200	179	187	207	201	197	203	201	216	207	187	192	208	203	214	198	195	198	198	193	208	206	225	182	178	228	205	204	181	191	207	212	178	174	189	201	197	192	180	182	200	198	192	199	201	195	196	212	196	209	202	189	206	206	178	196	199	196	194	197	208	192	215	196	199	202	210	227	163	180	222	199	179	203	227	197	195	230	194	202	210	191	194	183	178	195	211	194	205	199	195	188	213	184	208	215	199	202	190	174	186	195	193	192	211	198	201	200	184	221	176	166	171	211	199	168	212	207	207	185	169	190	201	193	197	180	196	208	200	211	183	188	183	205	205	172	204	207	217	230	220	218	203	204	207	196	208	215	217	195	189	196	195	214	175	180	190	211	203	197	198	188	215	229	203	196	213	182	198	198	198	197	191	200	212	226	196	166	211	188	190	193	215	185	232	185	210	204	180	205	200	220	189	188	200	219	203	189	197	186	219	173	222	185	215	176	178	187	186	204	186	204	207	184	208	185	215	187	206	194	199	184	205	183	233	192	191	204	188	210	173	177	187	194	186	213	205	226	219	181	222	239	204	199	251	190	205	211	195	188	194	179	166	199	190	232	218	176	185	216	194	205	206	187	220	188	214	207	191	185	208	203	209	197	188	197	194	213	198	199	196	175	215	199	194	176	200	195	193	220	203	187	191	214	199	183	203	178	230	203	180	204	196	196	208	198	173	192	195	196	189	214	193	214	182	185	211	197	225
10298	18163	17209	10694	7001	4492	3458	3068	2427	1973	1523	1207	1125	1015	956	841	882	724	705	814	720	689	646	610	594	531	531	500	462	493	519	491	483	450	495	443	449	477	433	444	466	435	474	438	471	439	474	453	415	440	436	431	443	451	427	473	449	447	497	441	438	448	477	455	444	469	475	452	430	484	407	448	470	433	435	421	447	475	419	455	402	414	433	452	449	448	441	438	404	440	435	455	459	411	440	429	463	406	452	454	456	456	435	428	455	469	459	421	413	455	455	480	454	447	437	428	459	461	483	447	443	415	430	464	455	436	489	454	409	443	407	454	438	432	446	423	421	457	458	413	416	418	424	416	425	436	463	416	409	422	445	415	442	472	429	460	423	433	447	477	427	429	452	439	412	452	456	423	466	434	417	430	472	447	435	428	396	426	428	416	443	437	419	466	445	436	433	456	437	387	416	447	435	398	440	432	470	430	431	429	433	418	440	460	428	419	392	424	445	430	422	451	445	380	425	466	483	448	411	416	421	404	387	427	450	450	439	407	445	423	455	438	418	436	403	424	420	418	453	433	442	431	438	428	421	397	393	430	407	398	408	452	434	454	449	464	431	436	439	430	424	367	468	446	407	437	474	451	417	464	446	421	431	421	408	411	414	424	452	473	422	432	435	394	397	404	445	390	451	441	481	414	424	431	453	483	449	448	449	503	438	420	461	450	466	440	445	430	443	428	450	465	453	384	444	415	443	437	447	455	466	413	431	446	435	422	412	442	423	422	404	417	445	439	436	413	443	424	468	421	446	464	403	442	415	457	439	417	459	426	411	441	437	437	421	464	444	452	452	444	429	454	447	421	434	456	415	400	414	475	444	430	420	436	440	430	430	417	438	443	425	458	452	410	472	410	429	432	423	428	402	428	417	422	404	451	424	438	422	460	439	405	374	428	423	433	417	442	414	466	463	401	457	449	437	444	445	443	436	454	412	471	428	409	450	472	457	473	441	470	446	444	485	440	394	456	457	428	443	412	417	445	459	466	443	445	417	462	453	427	442	427	429	439	435	408	438	395	440	444	426	403	415	460	466	457	424	449	428	488	451	418	447	399	420	417	445	400	427	457	418	449	419	482	425	458	452	449	454	442	441	430	444	396	441	414	418	434	437	422	460	419	414	446	454	448	418	419	452	465	446	428	435	436	434	451	400	434	427	463	438	433	415	468	404	428	402	447	425	440	418	432	448	448	420	415	446	439	445	441	445	445	426	418	427	446	444	439	433	400	427	430	440	459	407	434	439	447	420	472	420	443	427	441	463	438	439	455	415	397	464	454	427	463	441	433	457	417	441	396	441	420	456	441	444	441	437	406	452	420	454	470	428	414	428	409	493	445	441	451	473	441	466	444	433	430	415	439	462	428	473	416	418	429	424	438	430	446	447	447	427	434	425	451	456	452	421	468	415	458	468	423	432	469	413	434	454	448	432	466	436	461	444	434	449	423	441	437	407	440	447	408	412	448	448	461	447	451	424	457	440	437	429	401	422	428	437	439	457	429	430	404	405	423	433	416	447	454	430	449	435	411	450	409	439	458	422	436	444	412	497	413	463	439	446	420	438	435	417	464	429	446	462	422	420	418	443	428	463	418	447	433	436	455	474	409	421	452	435	423	458	409	397	418	439	447	416	470	446	416	435	449	447	476	394	363	431	429	447	442	438	402	431	444	431	454	449	440	436	425	430	500	440	428	432	462	455	444	451	446	456	411	442	427	450	450	412	443	454	452	431	447	435	449	435	442	441	437	429	406	466	454	387	425	419	417	401	442	418	411	460	416	426	465	466	435	451	437	435	405	459	450	470	445	456	416	427	474	481	458	412	446	420	455	415	447	413	423	471	404	460	420	426	377	444	461	438	452	445	438	428	422	436	441	433	443	462	471	455	409	431	447	394	443	433	432	432	438	411	416	467	429	446	448	420	471	448	426	436	442	442	444	442	416	440	436	467	429	447	436	409	421	398	489	435	428	413	418	406	450	462	450	442	391	468	444	456	443	460	421	408	433	465	404	463	450	441	446	434	413	476	422	418	428	468	433	468	446	428	435	427	428	437	438	422	456	396	443	452	451	465	474	407	422	405	447	430	447	444	443	431	444	455	421	449	464	459	473	411	441	473	422	450	438	426	442	426	453	484	460	434	433	454	465	463	407	398	466	470	465	494	441	451	464	504	427	477	456	436	419	418	482	415	428	450	413	430	438	439	443	451	466	416	465	439	451	416	465	449	421	402	408	433	466	443	435	450	411	426	477	443	442	434	417	449	457	425	406	415	422	436	451	436	456	453	419	446	448	426	435	419	456	451	427	416	429	432	418	488	496	448	426	470	411	436	423	490	429	396	444	447	420	417	452	409	427	429	451	418	412	436	447	417	436	425	495	452	431	457	417	432	451	435	383	434	482	431	453	415	452	450	424	436	418	432	443	441	435	488	433	448	482	444	447	442	476	441	438	449	439	455	419	461	427	435	445	460	448	467	437	452	406	442	475	474	434	424	438	422	440	450	439	413	425	442	467	458	478	434	437	459	448	466	447	423	462	437	428	432	427	443	416	448	433	402	428	425	434	439	436	434	412	425	407	432	426	460	429	442	421	431	447	439	438	457	457	442	450	426	450	389	447	430	444	396	430	451	454	383	409	438	379	406	409	452	439	409	465	471	436	439	455	440	420	464	454	449	439	413	441	438	477	427	411	473	447	440	438	418	499	396	450	413	453	436	459	430	444	440	427	425	439	433	432	428	449	453	460	440	437	426	447	451	415	417	407	424	446	412	458	432	402	453	456	435	423	433	455	430	418	434	417	398	427	459	432	429	447	446	424	418	446	417	483	435	435	447	428	443	434	443	464	431	416	385	451	433	430	439	420	452	439	445	441	416	387	428	465	441	450	417	414	426	428	445	436	412	407	399	486	426	465	438	429	426	455	451	413	433	432	463	446	443	397	466	420	436	437	451	472	452	420	501	448	410	424	414	421	378	426	431	424	430	471	448	444	389	428	433	440	429	426	453	460	501	448	448	428	418	415	412	389	440	481	441	457	468	463	404	441	420	433	410	488	402	458	454	440	433	446	466	454	438	464	462	456	388	397	463	429	429	428	441	443	469	431	427	485	418	403	432	425	419	489	415	423	438	463	451	416	458	405	444	401	452	479	400	443	403	435	438	446	399	437	469	423	434	427	448	462	432	459	431	464	472	445	432	447	443	452	437	455	405	431	433	426	440	481	468	445	471	447	440	390	400	421	427	431	457	435	421	440	436	440	437	433	462	439	422	453	402	400	435	446	429	457	435	437	434	460	474	473	430	457	437	434	484	463	414	436	439	439	426	436	457	462	415	469	418	466	438	394	437	475	418	446	419	426	470	422	433	438	439	437	463	406	454	401	444	417	431	449	425	458	412	426	435	415	427	436	453	421	420	426	417	495	463	458	459	463	410	465	445	434	441	424	416	429	400	426	426	415	412	428	437	402
24449	21539	28502	24726	19097	4088	1864	1205	816	626	549	405	399	335	358	293	273	270	254	260	227	208	195	203	204	194	177	168	175	178	164	152	135	155	136	137	144	171	155	146	153	162	132	122	169	162	118	138	133	139	138	159	151	142	135	136	146	131	147	117	138	167	129	149	145	149	136	142	153	148	138	141	149	131	129	145	136	145	141	144	155	136	142	137	130	142	139	148	151	128	127	126	144	140	98	158	142	136	159	126	127	142	147	133	131	133	165	126	126	159	119	142	153	146	147	141	136	158	135	144	142	119	120	136	171	123	165	137	146	144	135	158	156	125	140	141	135	129	155	116	130	122	139	123	119	151	161	145	136	172	141	140	159	133	146	113	117	128	149	128	143	128	144	140	144	132	113	116	140	128	127	112	146	130	106	166	119	126	150	131	133	143	130	126	149	127	140	133	132	131	133	133	126	111	134	147	137	146	138	129	110	127	146	163	131	126	143	166	154	145	123	126	147	121	130	142	126	152	125	137	122	141	131	149	142	153	148	133	135	144	119	149	135	146	125	113	131	127	133	120	136	145	133	139	124	140	140	129	149	143	129	128	141	152	147	149	134	165	150	136	136	167	125	137	146	146	140	129	133	134	133	131	130	142	129	135	133	147	115	164	157	133	151	141	126	142	138	128	135	135	148	136	121	140	142	160	125	142	129	132	137	116	139	124	137	123	117	145	144	128	122	140	146	138	153	149	129	137	144	143	110	134	126	126	152	130	143	145	149	130	148	122	127	127	112	125	120	134	126	135	134	151	145	125	140	157	111	130	114	121	135	135	117	155	129	130	141	157	127	127	134	125	128	144	122	119	114	133	127	135	141	128	141	148	124	139	117	148	145	152	137	125	125	159	147	124	127	135	125	119	149	129	137	143	131	149	137	114	147	123	129	128	127	122	137	129	124	138	124	146	123	138	133	140	113	131	125	114	149	157	118	145	156	152	123	126	139	147	132	129	130	158	131	132	145	125	124	130	121	111	146	149	126	139	123	141	126	139	143	146	123	130	122	145	112	154	130	120	132	143	109	131	140	126	131	152	150	146	156	154	136	148	138	134	158	123	148	145	160	107	114	156	159	136	135	146	134	134	131	133	133	156	137	135	142	122	130	130	131	131	156	152	150	141	137	136	135	147	138	119	132	144	145	133	124	126	143	128	156	133	145	158	155	146	137	131	148	131	157	133	133	143	142	165	127	131	157	132	136	147	131	142	143	135	129	123	137	139	130	131	124	126	131	137	144	141	133	128	131	134	126	136	133	133	143	130	133	147	147	136	124	145	131	156	146	130	144	132	133	146	148	144	139	139	118	123	149	152	135	152	138	134	134	133	129	128	125	129	138	116	125	122	136	153	133	119	137	153	124	143	128	112	131	137	132	141	136	142	136	150	126	123	140	132	130	149	156	123	140	145	128	132	156	136	127	128	128	153	129	122	140	157	143	120	138	140	124	141	143	151	137	149	127	135	136	136	144	139	150	135	127	141	138	141	137	146	144	142	160	124	143	115	145	119	151	138	146	138	145	140	107	137	159	134	133	131	133	126	165	142	130	136	120	144	156	142	134	132	132	140	145	126	140	147	138	126	122	147	145	126	123	132	138	135	113	117	135	146	139	132	163	126	132	134	139	126	135	111	122	134	137	150	119	123	138	122	160	156	122	119	163	112	150	152	127	111	134	137	120	141	142	132	155	142	126	146	140	131	126	136	138	139	127	129	142	121	142	138	134	134	126	144	116	123	149	144	124	130	142	122	109	153	144	122	139	136	128	138	132	154	148	119	155	124	126	133	154	143	126	131	129	144	147	152	137	144	151	131	133	128	128	135	130	132	137	129	126	157	144	137	127	114	136	128	124	147	148	138	121	129	130	142	129	143	150	129	141	140	131	134	140	152	135	152	140	128	124	140	126	133	147	164	145	142	143	138	161	142	158	124	131	131	124	137	151	129	139	123	137	139	151	145	164	121	120	150	133	125	135	141	120	124	150	115	163	149	147	123	137	140	124	125	126	119	127	149	125	139	120	161	132	139	135	152	135	141	149	150	150	138	154	135	135	134	140	129	155	138	130	130	147	127	138	134	139	112	112	131	138	139	122	152	132	134	140	146	145	116	135	117	127	124	134	123	137	150	157	131	135	144	120	145	111	127	156	118	142	122	137	133	185	141	144	129	127	121	130	119	117	121	119	135	122	130	130	148	127	119	143	137	127	144	124	151	117	130	142	115	113	117	140	146	138	151	140	148	131	156	138	127	139	128	131	146	140	133	139	130	141	139	130	133	140	147	131	108	120	129	125	137	121	161	145	149	124	154	128	119	156	145	131	152	139	143	146	133	131	117	155	129	145	133	132	138	126	154	132	126	139	146	133	165	134	146	134	148	125	138	139	135	116	117	147	121	148	145	120	146	126	129	111	157	133	139	145	127	128	145	121	138	135	106	138	137	128	131	133	141	125	142	114	135	140	121	123	122	150	137	144	129	145	116	154	146	101	130	117	138	151	110	147	125	139	124	138	115	138	128	141	129	122	124	129	119	158	128	126	137	145	139	135	150	149	126	125	143	123	130	133	146	108	142	162	141	148	141	143	120	127	103	135	121	142	133	112	126	138	134	147	143	127	135	133	131	117	144	113	123	121	134	140	125	120	124	145	140	148	120	130	147	124	116	139	127	113	138	132	124	137	137	141	122	143	161	135	130	139	129	143	107	128	133	134	132	137	121	115	127	132	127	132	146	115	141	112	133	140	151	142	134	130	146	122	144	127	151	139	138	121	155	114	149	132	148	158	162	133	129	103	101	130	130	162	128	142	122	133	135	120	134	132	158	146	144	138	127	121	116	129	110	152	129	151	134	153	151	136	127	144	130	139	136	140	139	129	123	121	137	131	140	121	148	130	130	125	137	141	134	134	156	132	148	126	142	133	139	132	137	134	137	128	138	147	133	135	129	127	130	135	143	158	133	125	134	141	131	109	151	146	113	148	117	128	139	116	162	131	145	123	140	146	136	137	114	143	126	138	128	122	131	143	135	137	120	139	132	149	138	118	140	148	135	156	138	133	133	138	145	121	137	145	154	144	145	130	116	130	145	128	126	130	157	120	135	135	135	147	113	149	132	144	137	143	143	137	162	145	132	131	115	133	140	132	135	150	126	122	101	133	114	148	155	136	170	136	134	125	125	124	145	134	132	127	151	133	120	124	149	118	123	135	118	103	106	133	146	145	132	136	129	157	110	142	120	124	136	150	158	135	133	142	128	129	140	126	141	125	144	143	119	126	121	153	139	134	113	130	143	144	154	147	117	134	116	131	123	127	136	132	139	159	118	127	138	146	117	153	114	126	140	128	148	158	134	127	138	152	119	142	123	132	136	125	125	120	133	140	141	117	131	121	140	148	111	115	126	133	143	137	139	145	143	143	120	127	141	132	132	132	129	164	143	129	145	150	135	123	139	137	130	148	128	137	141	128	140
12966	26454	24120	15714	11291	7501	6185	4844	3826	2781	2204	1750	1612	1374	1233	1157	1136	922	831	906	864	755	679	606	574	515	482	475	419	368	417	357	378	402	358	355	327	352	364	356	320	320	383	342	378	369	329	326	319	350	298	344	343	326	331	341	336	320	314	316	305	333	325	318	305	343	321	353	338	338	319	328	297	333	309	315	317	329	269	310	310	332	306	311	313	318	331	309	314	303	340	317	330	314	293	326	322	303	295	296	310	309	333	326	314	354	340	320	344	329	324	329	362	335	311	320	325	370	292	303	287	313	306	303	319	307	313	289	340	312	305	326	284	317	306	306	290	280	299	333	261	304	315	270	303	309	317	278	300	311	301	294	289	327	279	328	310	295	327	325	320	274	285	315	268	312	350	313	300	304	300	333	297	276	297	302	289	294	310	316	308	292	305	277	288	314	275	349	309	332	331	312	319	303	291	290	310	297	299	280	290	302	310	309	332	298	329	324	304	314	320	302	281	276	326	309	319	305	296	303	309	303	325	314	285	333	318	307	318	325	298	292	325	326	315	300	308	323	288	298	280	343	260	302	280	289	310	288	291	287	298	279	329	312	286	285	295	314	311	292	314	316	229	308	327	325	303	304	297	285	288	287	290	278	306	330	301	312	314	307	335	308	318	281	274	284	312	286	330	304	296	309	317	289	302	326	303	322	299	283	313	274	295	288	315	313	267	298	307	317	301	299	283	295	290	284	298	314	307	309	291	273	288	346	290	332	288	293	309	310	335	292	336	307	316	285	318	302	272	278	311	302	289	310	331	298	307	268	286	305	311	304	311	293	323	285	303	270	311	319	294	295	325	309	319	290	293	292	297	295	311	310	304	298	306	318	318	305	292	283	324	295	294	317	306	304	315	295	293	288	272	297	296	312	295	322	310	312	282	331	296	310	301	302	266	288	287	316	306	332	286	285	282	314	281	294	327	322	293	306	287	316	280	329	320	325	304	293	308	309	310	283	282	285	312	333	297	301	296	329	360	305	289	287	290	285	289	299	287	345	327	318	366	302	322	325	331	317	289	301	317	292	321	277	299	284	370	294	292	285	312	328	298	294	299	330	286	317	303	315	307	308	308	323	307	310	309	309	335	284	296	282	301	260	307	334	291	316	292	316	304	311	320	313	331	280	299	326	306	321	295	318	300	298	317	300	304	316	301	286	288	297	294	296	304	342	331	281	313	319	305	296	298	314	319	318	286	317	294	322	325	296	309	323	288	315	298	283	294	296	307	351	313	309	292	324	284	271	333	324	311	306	333	285	338	311	306	303	319	288	321	296	307	289	299	282	279	329	327	361	304	301	298	321	295	322	322	293	288	310	314	279	319	268	305	282	313	345	319	308	314	287	320	274	321	305	285	290	290	301	287	302	302	315	319	318	293	298	283	332	322	270	297	337	287	314	270	316	310	320	303	314	304	314	320	328	330	304	302	307	333	302	336	297	294	301	277	309	323	324	322	310	306	297	323	289	338	289	333	303	302	304	296	311	297	292	327	261	320	298	285	280	311	305	296	289	324	316	321	315	295	318	322	310	310	285	327	277	337	315	305	284	323	300	330	337	282	309	337	328	320	319	304	320	305	270	291	305	267	317	287	285	302	300	282	344	305	285	288	297	298	304	309	304	334	290	325	283	264	322	313	278	313	311	292	312	313	294	298	284	276	292	292	313	338	338	312	284	293	301	291	295	299	322	307	297	286	311	298	302	313	315	303	307	318	325	297	301	304	310	275	335	315	303	293	289	288	324	283	300	275	337	354	275	324	291	303	308	317	306	271	332	318	305	322	300	320	282	315	284	311	298	284	341	305	297	285	288	294	281	320	308	319	295	304	316	299	310	284	291	337	299	301	295	289	299	300	296	326	277	309	314	313	306	299	323	304	301	287	305	346	302	325	325	280	299	315	301	280	293	316	308	306	306	304	311	287	279	306	301	325	288	315	285	294	278	296	286	293	261	289	288	313	304	314	311	300	300	303	260	309	307	319	299	299	314	318	308	316	282	307	327	313	301	298	327	330	303	327	307	312	337	307	266	312	304	287	286	334	314	309	314	308	304	305	305	300	299	289	292	333	265	312	318	319	303	314	291	282	328	283	315	307	319	302	302	296	299	319	296	307	300	301	284	299	307	285	316	276	286	303	302	310	290	310	323	287	324	324	278	277	297	322	317	342	317	322	289	290	319	316	319	298	327	297	291	316	290	261	339	287	313	313	300	283	283	313	296	344	289	289	307	323	312	296	302	312	324	282	301	306	287	292	303	287	315	349	292	285	304	319	335	307	266	302	282	330	305	294	316	296	312	315	300	297	266	312	317	286	315	285	303	305	325	268	297	337	307	310	337	284	320	313	324	317	299	334	297	294	334	299	295	304	290	296	288	307	312	296	325	289	307	298	283	286	286	292	294	300	278	303	290	305	294	335	292	295	292	287	304	333	296	323	316	317	285	315	297	309	313	317	305	298	330	309	292	297	294	308	320	328	305	315	294	291	311	275	292	298	290	284	314	303	304	329	313	270	322	309	266	299	306	262	315	293	293	306	280	295	284	279	323	312	324	298	292	304	312	303	320	295	292	316	295	347	290	296	310	286	270	334	327	329	306	287	345	276	309	337	309	283	289	312	283	305	300	282	302	294	274	336	287	295	312	329	288	297	284	294	300	309	275	307	282	303	357	300	298	305	289	315	296	280	309	305	315	319	308	288	301	307	311	331	314	295	324	304	277	326	311	315	274	338	290	333	307	311	295	321	292	345	290	296	304	290	298	327	308	285	295	301	317	305	301	282	301	277	317	290	293	289	304	329	321	283	297	318	312	314	306	313	286	288	313	313	291	279	299	314	315	304	357	318	294	313	306	322	313	284	307	296	276	291	306	294	313	295	327	282	323	288	311	298	291	336	293	288	297	322	302	293	288	312	296	328	330	273	309	301	312	334	301	305	297	315	318	300	306	309	311	325	318	293	323	325	294	304	323	295	288	314	307	327	285	293	266	327	322	291	325	275	324	313	302	315	318	304	315	314	315	300	288	309	322	295	313	329	296	302	305	337	258	338	285	298	307	310	318	278	304	312	275	317	270	293	294	298	300	290	301	305	310	342	319	305	285	288	290	326	310	310	280	321	299	311	296	311	316	311	264	313	291	297	284	279	312	307	288	297	298	309	327	290	301	324	307	287	282	329	303	314	353	305	293	292	290	301	310	314	304	271	318	322	303	303	288	297	328	304	289	300	315	315	303	295	300	314	279	283	303	291	308	333	308	325	309	329	295	319	317	331	278	313	323	298	328	294	286	316	292	328	329	305	298	309	317	273	315	297	289	307	301	336	296	315	297	325	318	262	298	304	290	307	281	309	293	335	320	281	287	292	361	301	276	279	296	329	292	276	274	306	324	324	322	266	293	332	312	289	295	338	294	279	310	277	310	296	308	314	291	299	243	288	301	288	294	289	320	279	289	303	274	328	313	301	306
23373	21432	29253	24002	21439	18427	4469	1851	1252	882	748	611	567	463	388	364	344	345	274	290	284	250	215	205	186	185	167	171	151	129	144	141	146	119	150	129	123	111	129	134	120	142	136	134	119	129	124	132	139	132	129	123	121	130	141	108	135	154	115	141	130	120	103	149	116	120	101	105	113	122	127	113	141	141	138	119	145	114	108	115	128	113	129	133	129	108	122	121	113	119	110	119	142	108	126	107	132	132	127	129	125	138	113	120	109	134	114	140	138	113	124	110	115	130	124	111	116	113	110	119	119	105	130	113	110	120	119	108	130	101	114	123	124	123	103	100	114	133	112	126	137	108	120	91	133	104	108	121	111	107	101	119	122	116	121	141	111	120	116	112	102	98	112	115	133	108	100	124	110	118	122	114	116	114	119	132	117	110	129	126	98	131	106	124	125	115	104	112	112	109	138	130	128	100	112	127	116	111	133	100	125	122	109	113	102	123	109	114	125	97	106	112	136	118	108	116	130	114	105	113	131	113	122	124	142	124	107	116	126	115	119	112	145	119	111	108	114	119	132	103	144	116	104	115	108	115	105	112	125	112	141	109	97	113	127	133	127	110	110	116	115	115	110	92	117	108	114	112	133	114	114	109	126	116	113	103	124	90	92	123	111	135	122	119	119	125	116	121	97	105	129	121	120	123	96	131	138	125	104	124	120	117	119	112	106	129	100	109	118	134	130	99	109	132	102	129	117	128	103	109	113	116	100	103	140	114	116	126	117	117	127	117	107	107	125	119	121	103	120	105	105	122	117	133	122	101	130	102	136	124	124	116	128	126	105	106	112	122	112	123	112	105	123	104	107	114	104	105	108	129	104	106	108	108	108	130	140	130	116	126	123	114	117	130	115	115	116	126	95	108	129	112	132	126	101	121	120	126	127	99	118	106	136	108	109	114	109	106	114	125	115	120	125	127	130	119	119	126	114	98	117	134	112	107	132	121	132	118	93	117	109	117	103	96	112	120	123	100	124	99	122	114	124	122	116	114	133	117	123	117	108	120	117	113	132	120	134	121	120	127	125	125	124	112	123	118	109	130	121	146	97	117	132	133	113	118	125	115	123	119	119	114	119	125	125	113	121	107	107	95	115	121	125	112	108	136	122	120	110	103	125	127	116	139	117	129	116	119	102	110	121	115	99	86	112	130	115	106	113	132	115	107	113	107	129	112	122	130	112	102	131	110	108	115	120	127	109	103	122	125	103	118	102	127	125	119	118	105	132	119	117	114	131	135	122	126	94	111	109	115	86	118	146	106	121	122	96	117	115	101	134	116	116	108	106	111	122	124	115	116	103	121	122	104	114	119	126	111	112	126	129	116	122	122	112	104	96	104	113	113	123	133	109	106	122	124	125	104	133	113	124	114	125	137	130	98	124	135	108	124	113	134	120	107	115	110	109	133	133	113	101	133	115	113	108	111	98	127	111	112	132	137	103	131	114	135	111	131	130	99	107	133	106	115	112	136	106	107	119	120	115	114	119	107	107	106	137	116	114	121	115	118	127	106	113	113	128	126	114	109	105	113	124	134	126	128	107	110	120	121	111	107	112	102	98	129	124	111	105	115	117	107	98	116	120	112	100	124	133	133	127	107	121	123	104	102	112	105	132	81	112	123	120	136	107	126	129	139	105	119	107	103	126	122	110	124	132	134	118	118	105	109	100	127	117	108	122	122	129	126	102	105	90	135	114	125	115	110	103	113	94	142	98	102	119	105	120	112	111	137	127	118	94	122	108	118	120	105	116	124	110	98	117	114	139	129	111	110	111	102	123	101	112	115	127	114	123	103	122	121	93	124	117	127	119	131	133	100	138	103	95	115	106	131	112	113	117	120	121	121	97	128	114	96	133	102	108	127	130	112	114	105	132	113	131	116	97	116	122	116	94	122	126	113	137	104	127	99	126	114	126	103	130	99	115	104	128	110	85	133	129	118	118	111	101	115	103	123	138	126	131	129	139	122	125	129	132	114	120	120	127	97	109	125	106	126	115	134	136	127	112	120	101	99	108	133	111	129	96	115	123	127	120	88	132	118	131	127	131	118	102	120	115	109	108	108	101	117	107	107	136	116	109	140	125	120	122	105	118	118	136	94	97	111	104	102	112	107	106	101	103	111	117	132	126	119	102	118	127	117	119	118	105	143	121	99	135	133	102	90	119	130	112	131	100	110	121	115	124	115	112	116	112	135	113	129	130	104	94	127	116	122	94	116	118	103	120	126	93	114	117	132	105	122	113	118	111	98	115	121	100	126	108	122	103	107	96	114	98	114	120	108	126	116	109	92	105	110	115	101	112	128	116	116	119	94	110	116	101	113	104	105	127	112	106	104	93	123	119	119	119	119	122	122	88	102	115	131	125	122	117	109	116	140	132	110	97	115	110	103	103	115	119	114	111	115	106	110	100	115	107	115	115	101	126	116	116	111	129	112	122	129	114	111	112	114	116	120	113	95	118	118	119	115	134	110	110	118	112	118	124	107	102	106	120	121	104	129	95	135	143	123	129	109	128	108	123	123	115	126	111	97	127	114	125	109	120	99	101	127	99	129	118	113	109	118	112	123	119	104	121	121	121	120	120	133	138	124	110	109	103	114	107	118	109	120	139	117	119	150	110	125	123	115	111	131	111	125	120	106	120	119	98	125	113	113	121	119	114	107	114	129	99	115	96	123	105	112	110	137	113	108	100	110	108	116	119	107	128	119	103	114	110	112	139	123	108	125	117	145	132	98	113	116	104	99	110	106	96	130	108	122	121	117	120	123	120	113	87	110	121	108	104	121	97	115	111	124	124	131	110	135	103	93	128	100	120	119	120	108	124	118	124	111	118	96	103	109	112	125	109	111	121	117	131	136	102	121	92	120	98	112	122	111	111	118	134	120	122	123	116	127	113	117	127	121	110	109	141	106	127	123	121	118	112	116	120	121	120	101	136	119	128	123	113	102	104	120	133	109	115	106	114	134	118	122	117	123	116	115	112	99	122	117	140	116	128	126	110	109	108	111	113	128	116	108	127	121	107	111	126	109	118	131	118	107	110	109	106	133	116	110	106	135	115	89	93	121	110	126	110	124	115	108	112	138	102	113	127	98	113	113	122	114	130	126	106	124	104	117	109	124	107	122	114	127	103	126	116	113	120	106	107	144	112	113	107	132	119	132	126	104	120	125	118	99	112	124	131	109	123	109	111	127	104	140	124	130	112	111	98	111	97	127	111	107	122	113	119	129	113	111	115	137	116	117	113	110	107	126	117	106	123	123	113	108	125	113	115	125	112	125	124	132	105	115	130	115	112	106	120	106	124	116	129	127	117	103	116	119	103	121	130	114	119	124	135	102	126	110	108	111	120	104	126	88	105	105	114	133	116	119	112	114	110	102	110	145	107	109	116	89	118	98	107	115	138	135	104	115	120	142	124	101	107	117	119	120	116	103	116	114	114	134	129	115	112	115	112	125	112	122	131	109	134	111
15684	31606	29596	21387	14217	10579	8416	6702	5374	3797	3318	2590	2105	1932	1678	1432	1507	1223	977	1105	1055	867	807	670	597	522	534	485	399	401	413	382	379	343	350	361	350	315	337	316	316	332	328	322	289	319	312	315	299	295	262	283	310	280	301	314	309	270	268	261	267	275	279	262	291	263	277	284	285	263	288	278	275	282	281	294	283	282	272	288	275	266	260	270	261	260	283	248	234	246	249	266	256	247	246	255	257	245	297	251	260	253	287	307	258	270	311	277	254	285	269	278	283	264	256	297	259	275	285	250	252	250	275	250	280	269	259	263	249	250	288	243	243	273	245	257	249	263	271	250	257	248	279	259	233	255	248	262	279	224	228	271	231	254	261	281	239	239	232	266	258	228	268	256	262	231	225	284	241	239	267	260	284	255	264	274	243	276	242	251	277	267	251	267	274	255	268	250	267	235	251	263	249	271	264	263	259	254	229	249	247	264	253	243	259	278	273	258	283	270	266	252	254	243	272	254	275	267	222	229	245	254	255	270	244	250	242	239	261	259	245	264	222	240	258	274	268	247	251	267	265	251	274	222	265	255	250	254	287	254	261	254	247	245	245	255	230	239	248	260	233	261	242	248	271	256	248	257	228	272	241	252	254	241	269	236	278	252	258	265	233	268	248	244	228	253	244	260	244	245	254	233	276	265	233	270	288	253	260	275	260	229	262	265	249	233	250	272	263	253	265	267	259	246	246	259	241	276	268	246	237	247	263	260	241	248	278	250	229	244	250	248	244	269	243	257	231	260	255	251	242	260	266	236	252	251	270	273	257	247	256	233	247	256	286	238	239	255	257	240	257	246	247	252	234	250	236	266	291	267	246	238	278	265	229	227	262	262	258	276	253	218	273	223	256	225	254	234	263	263	253	271	252	247	246	234	239	268	259	233	244	259	251	270	262	256	260	260	259	243	247	223	252	275	261	272	244	275	233	238	263	241	230	269	261	266	250	212	238	257	259	250	256	280	236	235	256	250	273	296	239	252	264	240	258	261	258	250	244	249	255	239	262	266	219	251	238	226	264	218	248	267	247	275	246	256	226	244	237	237	241	238	257	262	239	275	246	250	282	223	262	283	244	278	242	222	250	250	274	283	235	263	217	247	266	255	234	268	221	266	265	247	259	265	272	243	245	251	221	270	269	271	263	262	265	252	236	264	256	253	261	264	258	252	242	240	254	263	256	279	261	241	239	211	223	250	266	266	264	244	273	279	241	240	263	248	251	256	228	274	262	273	240	232	267	236	280	235	271	254	240	252	263	242	276	254	246	257	244	243	241	241	234	239	237	228	258	253	244	241	228	267	262	239	243	246	269	243	262	249	258	224	257	272	260	267	207	219	267	282	232	256	257	256	246	260	262	252	231	267	256	240	258	260	256	236	275	269	260	259	256	253	251	264	233	244	257	252	243	243	249	257	270	240	259	262	228	253	250	235	258	260	247	256	218	250	251	262	251	246	229	247	266	241	239	251	256	221	248	270	263	242	213	265	241	257	244	282	253	240	288	233	277	268	220	271	262	254	245	257	239	243	244	249	238	232	293	241	258	259	228	256	274	237	232	242	252	252	277	261	241	267	248	245	249	276	257	243	243	261	247	268	216	259	276	228	233	244	266	249	270	261	240	252	235	260	251	246	243	237	250	257	212	253	270	264	241	241	266	273	223	266	262	254	261	245	244	213	250	259	248	233	234	230	245	267	265	227	267	273	271	261	244	222	232	244	262	241	250	250	236	250	256	242	262	239	249	256	246	280	255	254	264	250	227	258	248	249	257	266	249	249	218	257	239	249	261	282	256	237	243	254	259	256	239	224	227	258	252	267	231	243	225	272	243	266	261	257	225	233	255	258	244	232	265	261	252	251	237	243	249	234	273	240	267	279	259	223	243	246	221	232	248	238	250	231	267	274	225	256	260	253	243	275	255	255	224	244	223	237	239	274	248	255	222	249	243	261	255	243	284	263	240	265	254	220	271	272	249	219	241	260	270	234	267	244	244	292	251	258	265	264	291	260	224	248	257	221	248	223	254	265	260	254	240	255	252	216	248	251	266	278	255	230	245	252	232	250	225	261	291	243	252	258	255	246	258	243	249	247	247	257	264	269	230	249	271	243	234	251	254	249	259	242	230	253	244	283	238	237	252	240	257	226	246	243	237	294	272	270	272	239	238	261	254	240	254	246	266	235	254	247	229	248	225	243	248	265	229	241	221	252	266	245	284	261	279	240	238	229	245	259	268	252	236	233	263	270	254	272	228	260	254	242	228	229	255	240	257	240	241	273	261	261	202	224	274	223	269	267	246	251	239	229	259	254	269	245	252	266	251	274	244	246	273	277	243	217	239	242	227	242	237	228	245	259	267	247	241	264	234	263	243	244	275	271	271	245	239	272	249	263	243	236	247	244	243	236	247	263	244	245	266	251	241	230	233	258	261	239	273	230	235	235	264	263	242	218	274	234	269	266	270	240	248	234	274	220	256	273	265	278	246	247	282	242	250	271	271	266	232	275	249	239	268	259	250	247	266	229	240	261	281	254	270	262	243	270	245	251	234	267	268	256	257	225	224	254	256	220	238	238	257	259	232	238	255	219	262	252	235	249	233	242	263	259	265	257	241	267	236	272	228	245	256	253	256	263	252	254	268	249	265	269	261	239	245	225	267	269	230	237	251	250	229	270	237	260	200	237	268	240	235	241	228	250	291	276	280	250	283	240	259	277	238	271	270	260	229	252	229	256	249	248	248	259	245	255	249	250	253	246	253	237	270	254	279	286	248	275	242	237	263	246	256	265	255	261	260	230	258	264	249	285	252	229	278	247	281	268	241	225	227	274	246	236	220	291	241	238	238	263	285	226	288	285	275	231	281	251	259	266	263	280	243	231	254	215	261	235	251	266	282	247	253	251	245	240	265	228	267	248	250	266	226	221	236	246	214	246	242	249	256	239	257	243	243	241	257	237	248	275	246	278	270	251	247	260	242	280	254	254	248	237	288	272	259	262	236	257	258	264	243	257	257	263	227	240	256	248	268	270	258	253	222	272	248	231	255	241	268	276	242	240	255	210	253	278	255	259	245	272	243	253	250	242	256	245	244	237	232	244	243	249	236	224	219	267	240	225	253	250	246	233	233	253	242	257	244	259	247	252	250	245	243	273	259	233	237	269	244	261	258	256	243	260	233	251	266	242	242	231	232	236	275	273	243	291	252	260	267	259	247	243	232	250	269	244	253	245	239	243	235	236	248	209	264	239	256	244	256	274	255	233	242	246	267	257	237	277	241	234	239	264	266	251	257	248	252	261	266	244	267	226	252	262	265	228	236	238	246	257	252	269	239	239	250	238	227	270	305	234	244	257	243	263	221	226	265	241	256	249	261	244	266	264	247	258	255	248	284	266	244	257	275	253	261	263	248	259	256	255	247	271	250	241	223	241	261	261	273	272	257	231	258	219	258	271	261	253	244	262	259	232	255	259
26953	20782	12218	4354	1679	1265	830	736	557	488	352	365	329	303	306	275	270	249	241	209	240	238	246	242	219	214	202	236	195	212	195	187	206	215	175	192	176	182	173	204	199	197	214	189	192	196	190	193	213	199	203	210	192	214	199	198	197	209	214	204	211	194	183	200	213	192	201	191	189	223	206	224	183	190	199	182	219	206	169	205	190	229	198	200	189	180	195	223	202	191	189	206	228	183	196	199	197	204	184	204	211	200	194	186	169	212	211	194	195	188	202	211	173	163	198	186	184	192	233	211	178	184	185	178	190	183	204	176	173	199	214	220	202	173	168	172	185	219	194	172	218	223	181	198	199	217	231	207	183	187	208	196	209	205	174	194	205	151	195	213	205	199	198	193	210	205	179	206	189	190	199	190	217	209	179	193	199	182	190	165	214	194	201	204	192	204	189	190	231	164	203	210	202	179	197	196	196	191	198	210	195	179	221	180	208	183	191	200	205	197	197	208	188	181	194	228	207	193	202	178	225	191	184	212	228	197	182	213	179	184	197	203	202	195	200	195	216	186	202	189	197	192	197	185	217	157	188	217	182	189	202	196	191	166	209	205	212	193	207	199	212	207	197	211	202	163	227	193	202	212	201	184	195	183	189	206	201	200	200	188	208	173	189	205	199	219	177	224	220	187	191	194	204	188	179	192	214	201	180	217	195	205	197	184	179	198	191	183	180	199	202	188	177	183	186	191	212	193	191	192	194	191	211	186	214	203	219	154	188	216	190	207	204	167	206	215	209	184	185	186	185	200	180	196	180	168	200	204	194	193	199	184	197	203	206	211	219	186	206	200	223	187	206	191	213	208	205	212	196	200	203	187	187	222	201	186	204	201	189	171	210	202	173	183	195	211	198	198	205	191	186	189	203	186	165	210	166	205	194	212	190	196	195	204	202	202	197	188	198	206	192	186	196	191	164	195	178	209	222	180	194	188	200	214	217	200	169	191	219	204	178	182	199	206	192	193	197	176	196	219	194	194	185	190	200	204	195	188	211	177	188	187	207	210	199	192	199	192	189	166	213	197	195	205	180	198	190	199	187	192	182	190	213	183	176	184	202	198	220	188	205	210	178	208	185	211	180	193	221	187	184	185	221	170	197	191	182	220	171	204	194	212	219	201	214	169	205	197	206	195	174	200	208	222	187	213	212	176	209	184	195	180	186	194	173	200	205	197	188	223	170	170	181	221	159	213	211	207	208	189	187	168	188	214	183	217	220	199	186	190	186	216	191	189	214	180	188	175	188	200	200	185	195	227	255	196	167	208	214	190	195	189	196	215	194	172	158	189	200	175	203	192	210	180	211	206	213	193	178	189	221	186	177	217	195	201	188	185	223	198	188	202	199	193	195	196	198	188	188	210	159	177	170	202	205	214	183	188	181	179	180	200	198	206	195	217	182	199	185	221	204	202	195	237	192	219	206	179	202	213	195	189	178	222	184	199	189	187	180	183	195	192	182	193	215	202	214	189	181	188	199	222	189	195	191	219	194	201	191	199	204	198	201	210	188	204	208	214	183	186	174	200	202	175	187	201	211	218	197	173	189	181	203	204	214	208	212	183	175	188	202	237	181	217	201	197	210	226	208	206	210	211	203	186	213	194	188	193	191	208	198	192	201	175	203	206	204	188	178	216	197	191	197	195	186	232	199	181	203	185	199	199	175	203	209	195	204	187	211	211	199	174	190	180	194	209	193	185	192	204	207	213	185	196	190	168	186	186	221	179	202	202	210	198	185	206	213	196	216	188	181	197	207	208	221	187	176	212	189	198	211	187	191	203	177	215	212	223	202	198	193	170	215	184	195	196	200	225	173	216	188	195	216	167	165	206	194	170	201	206	176	181	181	219	189	213	189	215	189	208	208	192	190	223	215	211	188	199	170	188	214	183	182	185	174	237	207	190	196	194	218	170	186	179	216	217	206	199	199	176	195	177	197	179	186	191	180	158	199	195	208	178	225	202	191	184	207	206	212	209	183	185	208	192	226	173	221	201	169	221	198	197	226	194	160	197	205	177	193	199	184	179	183	171	223	175	188	178	204	198	232	183	191	175	222	218	189	197	167	213	180	183	191	214	202	196	197	189	188	206	199	188	170	180	193	199	223	204	172	201	200	190	197	173	198	172	188	191	189	190	201	195	205	196	177	189	181	212	212	203	170	195	190	177	200	205	186	169	195	191	185	200	190	210	179	188	195	184	192	195	215	198	192	202	195	208	184	207	197	186	178	201	200	211	196	187	197	211	198	167	196	208	200	204	197	200	191	192	210	206	176	185	193	172	184	196	186	205	189	197	209	194	193	200	178	178	205	194	191	189	192	184	178	187	194	194	204	202	191	196	218	206	193	208	203	185	184	203	197	198	172	177	209	180	197	169	197	171	200	207	190	178	209	180	187	192	203	178	202	198	181	178	203	187	194	215	188	215	174	184	188	209	194	179	195	205	197	188	190	188	196	185	196	169	161	183	198	197	194	178	191	190	209	207	189	164	204	209	193	203	192	188	190	191	207	186	172	184	212	196	212	188	188	204	196	198	170	199	192	187	188	202	180	176	216	196	160	198	198	187	228	179	204	207	196	194	192	170	203	182	198	188	200	196	206	203	197	207	165	183	181	216	174	195	209	188	205	204	196	208	199	205	210	183	199	215	190	185	211	185	203	194	196	204	228	203	210	197	209	190	206	205	171	215	175	171	209	207	182	188	189	180	184	199	190	215	205	201	185	202	194	211	172	196	193	202	190	195	168	187	176	189	204	198	179	182	213	177	177	185	182	179	201	180	208	187	179	184	191	213	221	197	163	211	197	188	209	186	205	191	194	182	194	187	205	212	177	212	187	194	204	190	194	205	188	174	175	197	192	197	195	177	211	201	199	215	201	208	173	192	201	202	213	214	210	183	179	206	195	192	199	192	203	199	180	183	192	199	192	198	191	218	210	190	218	226	190	206	183	176	184	199	187	199	184	172	208	167	198	185	195	206	187	168	194	191	195	195	180	182	214	191	195	216	188	172	192	169	209	226	187	210	194	181	193	174	194	194	206	200	189	190	165	193	201	207	220	203	184	193	199	183	210	206	201	188	215	190	215	204	199	194	182	176	178	203	198	189	210	193	193	192	181	187	188	179	199	191	189	192	191	206	177	176	200	199	207	192	210	178	181	218	198	194	189	189	189	215	212	178	210	204	217	199	183	182	191	180	212	228	194	194	217	196	206	201	209	197	199	169	207	176	186	194	186	197	194	169	212	198	191	196	179	206	176	195	202	202	219	207	179	203	190	231	202	200	187	182	176	218	204	201	163	210	188	205	183	182	189	197	192	205	215	196	176	193	186	195	212	187	218	215	196	181	210	184	194	174	187	197	215	186	181	191	172	182	171	189	209	157	231	190	206	219	202	197	209	188	180	207	201	199	207	194	204	204	201	206	199	211	206	167	187	199	181	203	171	201	199	205	197	182	193	221	222	196
12399	19546	18823	10786	6222	5101	3757	3058	2303	1691	1364	1217	1106	950	907	857	761	863	703	692	698	739	602	613	557	561	524	510	514	499	495	451	462	462	478	402	468	460	437	477	436	478	467	413	458	456	451	439	475	467	439	426	453	477	442	464	452	466	435	428	417	459	452	433	474	425	463	464	450	431	460	408	428	458	441	430	444	427	483	475	411	441	434	442	408	437	412	412	407	444	420	425	448	414	448	416	447	445	432	443	439	471	462	429	432	441	398	437	439	496	432	458	428	444	429	453	441	447	422	451	425	454	440	449	432	424	422	412	440	416	428	439	401	436	383	421	421	453	432	418	431	446	445	474	410	442	434	445	446	409	432	421	377	429	438	427	414	477	444	428	424	431	423	445	440	424	428	417	447	417	435	432	442	433	410	438	422	431	485	430	429	413	412	443	432	474	462	449	434	401	418	444	455	450	439	432	417	391	449	419	440	422	406	437	404	427	419	413	415	424	436	389	470	460	462	451	413	446	416	442	421	416	448	409	461	418	448	384	443	422	426	474	443	418	444	436	428	404	412	433	454	479	442	447	398	449	417	434	450	417	422	429	414	473	396	417	413	452	397	427	420	431	417	432	474	448	422	399	409	432	407	456	435	422	395	416	456	418	420	461	418	397	425	431	420	466	436	442	417	444	427	457	426	451	439	435	476	450	453	429	445	420	430	445	412	443	409	484	468	457	439	414	410	453	451	434	431	475	444	426	451	476	451	434	408	450	432	432	464	441	422	459	414	445	419	404	431	419	442	463	433	407	454	412	446	438	410	399	446	458	447	451	451	422	458	432	434	434	413	425	425	469	463	445	398	419	414	438	429	440	437	434	449	428	443	433	454	459	436	429	427	448	426	429	402	424	449	427	481	445	423	477	425	455	420	427	476	434	425	416	428	434	437	457	421	442	439	432	461	444	452	428	436	410	457	408	425	446	408	435	473	439	404	413	444	425	450	434	403	434	443	450	449	453	420	460	450	439	444	409	431	460	422	435	447	442	426	437	414	400	436	406	459	389	458	470	458	393	443	435	390	454	409	445	424	429	435	416	449	419	447	462	417	408	464	435	428	454	424	428	408	437	421	467	443	435	483	443	413	459	442	429	404	428	449	434	433	446	396	426	450	451	413	406	388	420	447	443	428	414	384	390	473	441	445	389	475	432	424	413	426	458	416	443	420	415	445	398	413	402	397	456	433	397	432	416	434	435	461	441	422	446	450	432	428	459	450	402	446	432	427	448	427	439	434	417	438	440	415	404	422	477	458	442	436	423	423	437	464	439	456	428	439	412	431	423	447	450	429	445	387	417	460	448	473	417	430	446	502	467	426	425	435	442	438	421	415	441	445	432	423	445	400	408	444	437	436	434	414	444	400	409	432	452	486	460	431	428	385	435	455	448	431	435	392	433	442	405	427	442	457	448	434	419	433	436	438	458	416	447	455	407	437	436	464	459	450	428	432	433	398	420	454	428	451	441	450	440	428	415	423	417	418	437	448	448	466	424	413	465	437	432	468	434	445	460	487	449	411	429	423	457	449	411	444	432	436	420	373	440	457	387	430	456	423	419	464	453	418	437	464	415	471	431	438	448	431	440	417	411	438	446	432	449	464	434	441	464	463	431	416	438	428	407	449	455	452	406	422	410	417	417	432	422	459	432	448	439	463	427	458	420	459	431	430	405	418	433	431	431	460	450	409	407	420	453	443	444	396	433	441	439	414	445	417	406	449	423	409	433	446	444	422	453	442	432	448	437	420	479	477	435	449	408	421	446	442	425	444	424	402	389	408	440	436	422	429	454	420	422	373	392	411	438	468	462	445	456	410	451	419	478	430	456	445	414	441	461	435	454	484	439	446	418	445	419	435	412	434	463	413	456	442	436	423	452	387	408	417	417	397	399	428	432	415	424	444	440	458	455	447	445	440	472	475	441	429	425	416	413	458	418	458	410	446	451	451	431	442	440	438	443	424	470	413	430	466	435	425	427	433	424	406	411	416	423	426	432	419	434	452	405	434	407	445	426	427	401	452	456	461	416	421	427	482	424	458	451	427	453	463	420	443	406	413	425	465	429	476	430	439	417	438	426	434	434	415	449	455	426	418	411	447	421	446	456	415	467	439	426	408	444	378	427	379	437	463	429	428	421	457	416	412	436	454	447	420	438	415	441	430	435	408	439	453	453	439	411	443	477	478	430	380	470	456	442	437	448	445	415	471	476	416	461	436	442	458	484	448	438	449	434	461	464	408	414	440	444	415	483	406	453	467	441	433	442	433	427	449	423	429	417	450	454	468	407	427	446	412	467	438	406	411	418	409	437	449	467	431	429	426	433	418	438	445	452	410	424	436	418	414	384	414	449	408	419	433	400	447	446	442	438	445	444	464	424	468	415	412	409	464	443	412	403	438	416	437	458	417	472	423	433	434	423	413	437	445	433	376	417	394	442	423	428	425	443	432	427	390	424	444	455	431	434	397	434	445	428	422	462	453	436	437	409	455	445	428	435	389	401	422	435	422	411	457	408	455	445	406	451	456	424	455	400	434	423	444	417	413	486	407	409	435	421	412	408	446	426	403	400	426	397	413	440	413	417	431	441	479	415	439	472	404	445	418	445	427	435	415	447	459	426	455	442	416	407	445	425	433	425	435	421	485	420	424	411	390	456	436	438	421	431	394	433	419	462	450	432	442	425	438	423	440	435	437	451	455	456	441	449	433	464	420	430	448	398	424	434	436	440	422	421	442	445	407	448	469	415	442	432	367	430	422	428	429	439	460	419	446	400	393	462	430	406	422	460	443	450	465	440	426	414	444	464	489	414	453	407	440	397	457	422	434	443	422	420	398	427	428	437	408	463	436	420	421	417	438	428	447	456	450	424	447	450	424	421	426	441	418	431	433	417	395	432	410	420	446	451	428	422	452	444	433	429	419	437	451	422	443	436	430	438	428	447	420	412	443	398	418	446	421	416	434	444	421	425	423	438	442	439	457	415	461	442	419	475	444	425	453	461	438	442	438	427	450	426	467	445	402	423	480	423	458	422	447	459	488	397	454	411	447	386	442	456	422	435	453	375	449	406	460	446	408	438	425	410	422	414	406	476	418	404	406	435	435	453	439	447	417	448	460	440	449	459	456	417	452	445	427	410	443	386	450	424	432	444	448	423	407	395	462	471	426	409	433	452	444	394	419	458	424	465	438	412	468	447	387	423	458	460	426	430	440	421	415	452	427	443	384	456	433	462	422	434	417	409	473	458	451	398	461	457	427	422	461	450	414	435	452	392	435	407	454	456	400	456	459	446	410	434	441	432	435	421	438	436	437	412	397	418	420	478	419	408	436	448	408	430	448	481	422	418	404	425	398	459	439	414	405	450	463	475	453	450	420	449	441	468	413	438	457	440	430	428	426	449	425	434	428	452	385	405	446	446	424	445	412	452	474	455	414	424	457	432	477	429	448	442	452	451	410	436	435	435	448	426
24401	21491	28609	24810	19391	4869	1911	1137	813	628	527	408	376	320	308	299	272	244	255	200	198	251	216	204	195	185	183	172	158	160	136	129	136	128	136	156	134	135	157	149	138	166	148	168	149	142	132	136	167	144	145	149	151	152	149	165	145	110	123	136	135	121	149	151	162	134	117	161	140	144	145	127	135	144	121	151	143	142	157	130	125	122	136	145	128	152	149	144	125	142	143	161	143	135	139	140	127	142	139	126	142	151	124	103	108	133	125	150	154	128	136	151	123	122	122	132	120	137	141	123	147	137	123	128	120	138	145	144	139	127	142	117	111	155	144	143	115	149	123	121	134	147	115	140	134	121	129	143	137	149	150	130	121	148	127	119	122	154	147	146	129	134	126	136	142	133	125	134	118	137	137	138	110	127	113	139	127	150	137	129	132	128	123	129	141	129	145	146	124	121	125	144	126	137	143	177	157	126	130	146	129	126	119	133	146	143	143	116	132	125	124	133	142	124	158	132	126	143	131	141	131	139	133	148	146	133	153	131	119	132	126	124	118	139	125	122	123	132	135	142	113	133	136	134	133	147	137	146	139	162	141	152	113	141	149	125	122	126	124	128	115	144	125	113	156	139	130	125	138	106	136	139	144	141	135	125	150	110	147	131	148	135	173	140	149	157	136	98	153	122	153	142	136	122	134	127	142	131	146	130	126	121	137	137	144	137	129	118	146	140	131	108	115	124	123	137	116	146	143	120	124	116	135	154	151	128	129	132	128	131	141	111	149	133	129	128	118	150	133	149	140	112	140	131	144	132	153	119	122	125	122	127	145	108	102	144	142	133	122	151	124	144	146	153	139	130	144	106	130	123	140	141	125	118	128	126	133	117	121	132	146	140	148	121	142	141	137	128	126	148	136	120	112	131	125	125	130	139	133	114	149	126	142	129	132	127	125	139	124	124	142	106	141	137	127	143	128	132	119	135	132	119	136	145	138	139	136	126	123	111	121	144	119	105	122	146	126	135	127	117	130	119	125	144	147	137	149	145	133	123	145	120	123	146	139	134	119	115	128	133	141	139	128	139	124	141	131	153	124	123	107	140	150	138	109	126	149	151	136	127	140	121	161	152	139	136	129	147	139	138	144	146	114	125	122	134	143	115	147	132	141	145	117	138	123	138	157	128	134	146	130	144	133	139	133	125	138	130	136	135	138	140	124	129	127	149	131	156	143	134	118	121	140	141	112	124	141	140	133	138	142	136	137	145	119	122	138	138	124	128	151	147	113	118	145	142	139	136	149	128	121	133	150	147	148	122	136	129	122	131	133	106	133	127	134	132	143	104	154	123	138	140	133	133	128	146	134	125	131	133	113	135	121	128	128	131	143	143	125	138	143	128	127	126	139	141	128	143	119	139	131	120	149	139	127	151	137	146	120	127	122	108	137	115	142	123	132	136	146	138	145	145	132	113	150	130	125	119	138	132	115	136	135	144	115	138	114	143	145	121	131	135	126	118	123	128	126	100	148	135	149	141	135	130	115	143	129	150	115	135	115	144	142	110	127	146	151	130	105	130	127	150	156	136	146	137	131	166	136	144	146	144	127	121	127	138	147	139	145	129	130	126	149	121	142	137	152	161	140	132	120	135	139	133	119	121	129	127	136	139	121	122	145	129	142	138	128	131	133	145	137	125	112	116	140	126	126	173	124	134	138	122	132	124	146	130	150	127	134	122	131	144	137	134	130	122	118	118	127	131	128	144	137	140	133	117	132	142	117	135	143	129	118	149	141	117	134	120	131	120	141	149	118	137	149	140	128	141	133	121	130	143	128	123	124	136	129	126	137	140	125	141	126	133	145	129	150	147	119	138	101	143	138	148	120	127	128	117	132	133	143	151	140	134	115	112	133	125	118	154	130	125	155	160	134	124	115	138	134	142	139	158	143	153	118	143	147	137	156	137	118	121	139	136	148	127	139	141	150	116	155	138	107	121	122	112	139	137	149	142	138	122	132	140	147	126	113	114	113	139	149	129	148	160	119	148	138	148	145	129	140	132	115	129	132	113	118	128	114	121	121	141	125	130	152	138	134	129	156	139	142	136	136	123	136	135	142	130	153	133	141	120	143	128	154	155	136	147	141	139	132	118	132	142	132	141	119	130	131	145	127	124	151	132	107	148	148	145	106	121	130	141	115	127	111	141	129	133	122	128	143	151	153	130	124	131	128	141	128	136	143	135	130	124	136	147	138	140	120	161	137	119	123	136	146	123	147	122	137	135	136	136	147	126	156	119	120	130	122	135	127	135	139	155	146	119	118	115	132	122	122	127	119	141	128	146	131	121	131	148	126	142	159	128	119	136	135	149	122	140	155	148	133	119	139	127	126	133	126	126	136	146	136	126	123	146	123	138	126	126	118	147	124	129	120	132	125	128	128	136	129	133	144	145	134	133	138	118	157	141	133	131	136	123	129	134	141	115	127	129	138	128	155	131	125	121	144	119	136	107	134	105	137	142	132	113	123	127	127	141	134	123	132	139	121	109	135	132	136	137	128	141	118	140	123	133	141	112	144	143	149	143	133	124	134	138	127	121	142	115	142	137	119	141	123	127	118	127	139	129	115	139	128	143	122	141	123	147	149	112	102	133	128	144	139	139	135	166	147	109	135	134	146	144	126	148	146	133	131	125	126	132	131	130	113	129	128	130	148	129	138	131	124	133	136	149	135	120	124	133	138	142	135	123	122	139	121	135	159	111	114	111	138	126	135	148	134	120	108	137	147	149	136	118	118	140	154	156	125	125	123	134	123	115	146	115	137	131	128	131	118	132	131	144	130	126	148	131	138	159	122	131	129	123	127	152	129	108	146	133	144	127	117	127	152	131	130	126	140	144	135	122	119	134	153	137	124	142	141	145	140	144	147	131	135	125	137	128	118	152	134	141	152	128	132	129	141	137	137	131	146	151	146	156	123	155	117	126	149	136	124	127	118	127	127	130	146	122	112	145	122	120	128	137	142	123	147	149	141	133	138	130	132	145	124	139	122	146	120	117	101	138	110	127	130	144	115	129	138	140	159	123	143	138	119	127	129	146	142	152	128	111	123	134	121	152	122	114	123	139	128	148	133	130	123	133	115	124	118	136	110	124	125	149	135	155	135	127	132	143	147	127	135	129	134	103	156	139	137	128	128	135	148	128	138	139	145	128	153	123	121	135	130	129	130	135	121	130	119	129	141	129	151	140	138	129	116	159	143	135	144	121	134	130	137	143	134	132	140	130	107	154	134	137	130	133	143	131	151	128	139	128	130	126	130	122	143	150	143	124	128	101	135	150	136	162	142	123	123	151	139	114	152	128	108	124	131	148	119	119	128	120	124	148	128	134	126	137	121	111	121	129	136	122	143	121	128	133	135	117	126	143	135	125	142	139	129	127	126	148	142	125	132	148	130	125	134	121	130	128	156	126	121	144	123	114	125	125	134	133	151	148	137	141	127	126	133	129	117	136	106	138	149	127	142	113
14492	28020	25210	15858	11212	8786	6355	4901	3730	2767	2230	1833	1409	1137	1194	1040	1041	1015	906	715	765	766	729	544	540	542	531	458	461	412	377	378	368	314	344	321	365	355	333	347	374	342	341	314	352	364	323	324	308	323	329	334	350	361	330	337	298	333	293	337	294	295	338	324	287	308	321	340	335	318	299	324	359	356	323	294	329	329	325	321	314	318	305	317	349	328	314	285	317	310	311	332	265	309	315	316	309	330	313	312	324	286	312	312	287	285	316	290	320	332	312	283	335	301	311	300	336	299	306	339	299	298	298	306	303	313	319	313	319	300	296	328	317	318	303	282	286	272	256	278	296	278	290	331	295	312	313	315	306	306	312	312	303	313	289	313	288	309	285	325	332	306	320	288	298	286	309	291	307	314	282	315	263	318	309	311	271	297	334	303	302	298	339	317	301	335	292	267	291	315	307	314	308	330	264	304	289	292	312	299	265	313	307	294	328	323	303	273	323	305	318	301	304	278	290	274	305	307	315	312	307	314	298	297	260	293	305	298	328	302	294	262	298	285	315	302	287	272	316	309	276	301	282	319	295	325	309	308	280	318	301	322	298	278	296	341	323	303	338	295	302	276	280	284	337	315	287	288	318	317	323	309	316	264	282	310	297	314	333	302	335	319	297	312	306	267	278	293	314	313	298	300	302	310	303	313	329	312	296	310	281	314	289	284	313	315	325	303	301	296	300	294	312	302	290	319	297	321	297	303	290	295	295	279	297	296	290	324	301	330	312	297	321	307	287	330	275	306	286	293	298	301	287	307	300	317	297	319	319	280	290	319	288	290	293	313	312	274	298	290	325	301	291	314	304	264	281	311	305	312	324	331	290	309	311	270	319	317	311	324	294	267	278	299	343	299	322	290	305	292	312	282	299	326	318	302	282	302	292	290	313	332	328	331	301	353	290	292	293	299	300	289	325	285	286	326	301	306	297	312	275	322	303	305	297	310	307	287	300	310	283	273	290	266	284	285	290	290	279	315	287	308	330	280	329	315	292	293	283	285	307	307	290	332	286	295	316	304	296	289	298	334	301	301	277	297	309	308	314	308	324	301	294	338	311	300	316	304	298	285	306	301	278	289	311	302	275	271	299	307	315	286	304	317	275	300	332	285	308	286	313	310	332	284	272	278	335	281	262	310	312	296	304	306	305	289	274	294	293	293	315	275	280	305	289	309	305	275	330	345	303	280	324	280	324	280	287	292	315	288	322	310	316	311	310	299	332	298	299	311	290	292	283	273	324	303	299	337	296	276	305	306	305	295	290	309	309	300	326	288	323	305	277	297	310	287	310	320	288	290	282	306	297	321	302	314	292	309	285	320	302	308	318	315	283	281	277	317	302	294	275	305	314	334	276	296	321	281	333	341	328	305	312	284	302	331	308	321	307	304	289	288	273	304	284	310	326	286	314	299	302	298	285	296	319	288	293	312	304	310	303	295	297	296	271	302	288	302	309	316	310	272	299	320	313	286	307	321	291	299	311	358	318	310	286	321	286	293	298	294	303	296	307	287	297	300	291	295	315	328	314	326	304	327	319	326	296	318	295	326	317	285	323	306	285	299	318	269	329	285	314	301	282	320	311	335	285	330	300	294	326	326	305	314	305	325	318	319	298	304	304	334	305	296	303	257	304	302	273	286	281	302	307	332	294	300	316	284	320	296	315	305	291	301	322	341	322	308	299	315	311	306	332	290	296	310	298	305	278	300	322	297	300	308	312	248	281	312	297	295	307	298	303	293	276	306	295	319	297	335	300	300	296	299	298	294	301	283	264	298	313	287	312	279	277	272	270	313	290	280	293	262	316	326	296	291	292	297	322	311	293	333	332	312	284	297	304	266	289	308	335	270	298	308	267	326	302	319	282	317	302	316	292	292	311	301	286	301	309	314	308	295	297	294	298	286	350	277	333	307	307	348	258	316	291	295	259	320	317	292	306	273	301	289	309	304	291	295	327	307	297	310	295	304	290	301	295	316	335	300	301	302	293	293	295	284	303	315	301	298	304	313	307	274	311	290	282	303	313	308	275	294	310	330	295	282	278	324	291	300	290	321	291	309	295	301	342	319	284	310	307	270	316	314	310	302	324	331	301	303	290	273	326	280	301	339	286	308	298	320	315	270	328	295	298	323	321	299	294	302	304	310	294	269	310	314	324	311	305	307	305	280	324	298	262	287	292	311	287	320	306	298	289	318	296	302	314	327	299	304	305	307	302	314	264	269	287	304	290	297	303	304	292	295	276	294	307	312	295	313	280	326	307	283	318	291	306	324	325	305	288	322	311	306	286	305	319	267	320	294	287	274	281	287	302	326	291	281	304	317	255	333	280	288	296	312	303	319	306	310	304	286	304	309	313	278	320	321	301	305	287	308	315	301	317	316	277	275	311	303	274	305	305	321	300	334	304	279	276	307	297	283	271	319	321	303	320	305	282	294	293	298	327	280	292	282	237	314	318	299	284	310	282	270	305	314	311	303	259	282	292	344	332	312	297	280	333	269	304	281	295	286	318	287	305	287	254	301	295	296	271	276	336	332	326	289	300	315	330	277	293	323	317	275	280	315	298	274	289	303	289	311	288	282	299	315	285	294	320	307	331	268	322	308	291	319	275	304	301	293	298	300	298	309	297	304	329	303	322	311	296	281	301	308	307	309	309	279	312	299	294	293	289	290	291	335	315	274	301	306	280	329	314	314	294	284	325	307	319	282	325	293	298	294	308	298	300	271	311	323	292	291	308	280	295	304	289	289	282	304	316	319	297	267	301	283	303	292	317	304	305	290	306	280	303	289	300	303	307	321	281	301	302	306	298	306	317	315	299	306	348	269	280	302	278	287	328	300	264	290	298	288	277	273	317	262	290	305	303	304	311	337	321	285	304	302	320	289	295	301	298	297	312	282	328	318	334	313	307	285	308	310	297	329	307	285	300	283	304	315	290	331	288	330	323	313	290	293	309	282	306	281	332	295	295	298	307	321	302	292	307	324	287	309	306	313	291	317	282	282	283	295	293	282	280	312	336	296	307	283	293	311	287	295	276	299	324	280	300	313	311	323	317	267	306	307	303	316	322	283	293	320	333	298	295	303	315	317	312	279	280	302	313	329	291	283	291	279	285	310	297	270	316	307	307	296	294	291	290	304	320	296	299	284	308	313	321	292	318	316	307	318	293	261	319	291	294	304	287	304	305	300	291	282	312	289	326	305	308	325	333	323	308	281	304	295	327	296	310	318	308	294	307	299	286	324	290	308	302	264	318	323	293	301	322	287	297	300	291	309	276	305	299	343	313	334	281	293	294	295	338	313	323	322	314	301	300	301	296	322	300	295	274	262	323	300	306	327	301	285	295	289	298	310	300	334	320	278	297	310	298	328	324	317	293	291	275	291	328	307	301	300	302	274	324	277	294	303	322	303	309	327	282	286	305	324	316	322	310	290	320	308	313	303	314	302	300	311	311	323	293	319	294	299	290	297
23492	21502	29327	24100	21505	18653	4607	1738	1045	880	654	557	505	396	366	351	317	331	315	250	238	257	246	201	200	179	186	154	160	169	156	151	138	137	125	137	125	110	142	140	119	132	148	132	124	136	131	131	132	97	127	98	130	120	128	131	124	125	140	122	94	122	132	111	107	120	129	155	117	121	129	117	111	116	123	125	117	127	114	97	112	137	134	125	110	119	117	113	118	97	115	114	101	138	128	112	123	122	118	126	126	118	124	120	113	126	121	121	143	104	136	117	104	133	106	132	115	111	129	114	123	119	122	125	121	128	125	125	113	99	111	106	125	122	108	107	99	130	137	115	132	112	114	131	120	124	99	95	112	129	126	110	128	135	118	116	99	120	94	130	99	117	117	114	117	108	122	120	111	101	113	138	119	123	138	114	131	108	116	112	120	118	128	118	84	125	103	102	117	117	105	129	123	117	125	123	125	125	127	105	121	108	120	114	111	126	129	128	102	137	119	122	120	106	127	131	104	140	121	123	136	120	106	111	112	87	107	122	120	133	137	106	119	95	121	119	120	127	130	97	123	109	114	95	142	125	112	116	127	107	103	134	124	107	108	127	109	117	123	115	140	118	123	107	117	108	122	110	121	120	105	108	125	115	119	110	110	109	116	133	115	104	108	119	118	110	101	111	106	111	107	118	125	111	106	106	106	118	113	114	117	133	117	121	107	110	126	118	121	109	92	108	111	115	112	114	118	117	124	107	114	122	111	108	112	105	127	122	127	115	100	119	133	125	138	136	118	136	114	113	134	132	122	116	112	113	124	115	102	97	117	108	135	114	113	106	129	112	119	117	114	119	104	130	135	115	108	100	113	100	121	117	122	135	128	107	105	131	125	123	116	124	133	114	118	92	105	134	102	115	107	129	123	125	134	126	117	141	100	121	108	134	127	108	151	109	127	121	106	118	134	125	117	118	121	149	106	131	114	115	127	112	109	106	105	107	133	127	109	111	118	115	114	129	123	115	123	122	100	96	96	112	115	128	111	116	107	107	117	101	120	110	134	118	128	110	138	112	99	121	108	103	105	107	147	104	133	132	124	125	116	140	117	114	129	118	103	111	97	123	136	117	95	149	127	122	125	137	103	121	112	118	107	120	116	134	128	147	115	128	103	108	103	110	117	111	122	128	128	124	115	117	125	117	107	123	113	112	96	89	109	126	118	113	143	117	108	130	133	108	103	98	129	133	121	115	119	129	122	118	131	114	114	115	109	116	120	102	107	104	123	143	129	116	109	121	106	131	119	118	136	139	127	134	95	125	119	117	107	115	109	125	123	113	116	118	117	114	107	134	106	123	126	109	123	123	128	127	126	117	121	119	127	119	124	127	117	120	119	115	125	125	124	105	133	119	125	117	134	112	124	124	108	112	126	123	101	125	115	109	125	129	110	134	115	114	113	108	94	117	116	120	108	122	117	118	117	127	120	127	116	106	123	104	140	126	124	105	130	105	115	118	103	129	126	112	120	106	108	116	117	123	120	117	116	114	101	126	112	115	108	110	126	106	107	127	93	116	91	105	112	124	116	114	113	110	113	117	110	111	135	104	112	114	122	122	118	129	106	109	124	110	107	113	111	123	112	131	139	112	129	130	103	128	130	117	114	126	131	123	118	123	123	122	102	117	107	111	116	116	132	129	119	136	119	96	130	122	118	119	101	105	124	113	114	125	110	141	106	118	126	134	109	120	119	98	126	127	138	133	117	116	108	102	117	121	120	122	113	109	130	124	119	117	133	111	129	127	120	126	113	123	112	154	117	109	121	125	116	122	113	130	124	115	131	134	123	105	123	113	110	112	123	116	119	129	125	132	117	134	118	126	128	150	100	126	109	154	101	127	119	128	106	147	111	119	103	131	131	112	115	106	113	130	106	105	124	127	117	112	134	119	111	106	125	119	135	113	129	111	119	113	127	117	117	118	125	118	115	113	122	109	141	113	120	118	114	121	105	111	108	114	101	126	126	116	124	115	135	116	134	123	140	109	122	115	98	112	105	130	111	113	135	127	109	115	112	118	125	134	134	111	140	123	122	126	130	132	121	97	115	128	116	126	121	100	136	125	127	140	108	111	104	118	110	118	106	126	117	117	102	138	105	98	94	148	106	113	107	89	123	130	113	115	111	118	119	131	117	122	116	118	121	126	116	114	126	115	136	134	129	125	120	109	144	91	120	110	125	142	117	111	120	117	125	122	91	131	98	109	112	131	107	116	120	111	102	127	130	109	109	107	115	124	132	93	108	108	122	140	118	95	100	118	124	111	119	128	113	119	122	123	109	115	103	132	114	123	101	108	108	108	115	118	108	121	123	114	104	124	125	111	114	107	120	104	116	110	131	133	122	121	100	146	127	119	103	124	120	118	103	113	123	121	116	108	119	131	135	120	126	115	110	100	116	110	120	110	103	120	108	115	129	108	110	116	135	117	110	131	125	106	105	93	99	119	121	133	120	107	127	121	122	127	128	117	115	124	123	130	117	124	92	125	120	131	132	124	125	120	128	128	115	105	129	102	117	128	124	140	107	119	112	124	126	121	113	110	122	120	116	134	127	126	113	99	118	114	138	148	119	114	109	121	120	95	119	127	133	123	115	118	116	119	120	118	116	105	114	105	121	118	130	112	116	106	121	114	117	107	117	131	123	129	115	102	133	124	121	125	102	119	117	123	125	120	110	110	115	125	121	114	112	107	130	99	120	134	115	128	117	106	110	119	124	100	117	127	116	128	124	143	123	121	104	108	134	120	115	100	95	134	121	120	116	125	118	111	130	114	103	121	108	101	105	116	110	103	123	128	122	125	133	96	129	119	134	110	110	118	118	117	124	97	121	111	116	104	110	123	123	117	98	126	120	132	134	124	102	120	110	120	137	125	116	118	128	106	93	127	138	116	114	133	120	107	109	116	107	123	129	109	117	118	124	114	134	108	106	115	130	101	116	120	110	108	106	106	125	118	131	109	123	113	126	124	104	120	115	132	123	118	110	121	118	106	123	115	116	119	103	112	126	121	119	125	121	126	119	122	108	130	121	116	136	104	129	114	104	112	129	133	111	120	116	123	126	119	101	114	122	108	106	123	115	112	124	120	116	112	130	138	122	119	124	128	105	107	124	114	104	92	120	115	111	126	123	104	129	99	110	102	108	100	120	113	118	114	106	130	120	109	112	93	120	135	122	117	114	103	107	119	112	93	101	146	103	139	137	116	118	106	112	123	122	122	107	101	100	127	114	100	121	131	134	107	123	118	112	111	99	120	116	113	136	113	120	136	122	104	126	113	131	126	118	111	127	123	130	120	118	137	116	109	118	117	130	122	139	107	113	135	101	126	124	136	110	116	125	115	120	117	106	107	109	132	140	126	129	120	139	104	122	132	128	112	104	128	119	120	119	120	129	114	129	117	137	112	115	111	126	104	130	120	132	131	102	127	113	113	139	126	107	107	121	131	111	104	111	135	107	112	121	117	118	115
17212	33819	30020	20100	16099	12185	8708	6370	4575	3680	2969	2510	2037	1623	1509	1497	1351	1331	1246	922	812	950	898	724	607	545	491	497	447	424	392	392	360	339	381	321	305	323	342	326	351	340	309	304	336	307	300	332	302	297	278	282	305	293	266	276	288	283	274	309	282	317	268	258	287	276	280	281	277	261	297	323	287	288	290	254	249	261	254	256	259	249	255	246	287	278	287	278	246	285	280	264	273	294	256	279	283	267	253	281	252	274	250	294	300	255	268	285	272	296	261	306	281	276	297	282	282	239	258	266	251	264	252	270	236	261	268	279	263	261	259	263	260	256	232	241	255	276	247	261	270	266	288	251	248	247	271	259	255	249	251	250	274	261	292	274	278	261	263	292	244	244	245	266	268	281	241	272	263	250	239	271	268	267	236	273	256	246	249	262	242	292	262	279	247	230	260	258	249	246	254	256	221	254	271	267	284	259	261	264	258	286	262	262	260	255	268	263	249	252	234	251	263	248	255	259	258	263	262	251	264	243	257	260	258	262	235	264	258	244	255	262	274	248	284	239	263	245	259	267	260	252	275	268	270	260	262	291	241	232	258	264	275	249	268	260	261	262	275	285	252	263	270	276	278	260	245	283	263	269	262	262	239	274	253	246	245	247	283	272	275	257	235	260	233	264	258	246	248	271	229	258	277	246	256	272	260	262	293	253	244	272	275	240	256	255	270	265	257	228	245	266	233	286	276	231	238	266	262	227	234	259	262	247	247	269	241	270	241	296	232	261	267	268	294	267	283	255	263	250	279	256	263	227	289	260	271	273	269	245	267	266	286	250	230	241	250	290	259	279	251	222	246	250	258	280	244	232	299	257	280	280	257	271	273	255	256	276	263	258	244	268	254	259	248	279	269	248	277	266	262	252	284	234	245	251	243	256	258	235	267	227	248	252	233	247	258	252	268	231	242	251	292	258	279	281	238	259	254	257	250	271	257	278	255	249	238	263	274	235	281	248	269	297	258	243	259	267	257	229	242	229	245	253	269	269	242	238	232	274	239	240	258	258	276	261	267	265	286	239	262	267	298	250	273	247	239	236	260	254	246	249	243	223	245	224	277	242	277	267	287	250	248	281	254	255	235	250	246	266	250	266	293	269	247	264	253	274	245	303	253	242	254	267	244	234	277	277	267	258	242	264	236	241	268	265	272	262	263	265	271	262	262	271	267	262	245	255	262	302	278	217	255	298	271	276	256	240	274	261	249	250	237	241	259	264	256	292	271	254	240	269	280	239	237	252	290	255	262	230	266	246	259	229	259	255	269	248	265	279	267	248	248	265	267	268	266	251	253	269	245	258	257	257	273	270	252	233	279	250	256	244	269	232	284	227	251	241	244	284	241	256	295	259	267	247	280	234	249	261	260	265	251	267	252	251	263	260	259	278	281	258	239	251	236	269	254	266	275	230	264	261	264	248	258	264	276	246	276	274	285	250	264	244	252	261	270	277	257	283	241	249	285	263	281	248	253	257	282	241	265	238	263	276	280	265	272	241	286	251	245	256	242	256	242	275	251	247	282	247	258	283	261	243	264	247	261	242	261	240	260	283	280	265	259	267	274	231	271	269	260	250	264	246	308	239	239	259	247	279	252	233	252	249	292	238	270	251	254	276	277	261	248	290	238	239	233	258	253	255	270	246	228	290	274	267	279	281	283	265	238	264	294	258	237	286	254	248	270	268	256	275	267	251	272	250	250	226	248	271	263	259	243	257	273	247	251	267	239	238	300	251	243	259	257	266	272	242	225	263	251	281	278	249	255	256	232	260	278	251	275	257	246	265	273	254	264	250	244	245	253	289	254	242	251	258	267	242	262	236	265	243	273	232	267	224	241	278	246	250	240	283	273	256	237	254	254	215	247	258	248	258	263	288	232	260	247	254	258	267	257	268	243	302	273	248	236	271	249	239	263	246	259	265	254	265	256	254	241	255	241	260	230	266	291	273	246	267	279	240	265	269	263	239	244	269	266	268	282	238	253	242	254	243	267	252	259	271	249	267	240	257	233	255	274	250	269	271	242	257	265	283	242	261	268	279	258	252	213	257	257	246	249	269	257	221	235	253	235	232	254	243	275	277	269	292	276	263	242	246	248	272	269	281	259	270	269	229	271	273	240	247	244	251	292	254	284	223	262	264	232	242	257	249	257	310	270	259	268	281	257	267	263	260	240	249	228	253	261	247	246	253	243	301	245	252	247	234	263	298	231	275	256	278	248	240	256	278	254	255	271	259	271	253	287	266	237	268	263	246	254	223	237	259	280	229	267	269	250	273	241	254	262	270	269	282	270	281	235	263	272	276	261	271	273	258	239	252	267	256	245	285	263	257	268	232	257	307	284	258	263	285	250	259	259	271	267	233	265	263	251	248	259	252	279	262	272	260	257	250	281	259	266	249	264	275	233	237	231	253	288	261	274	244	260	273	250	240	251	243	249	279	274	255	269	260	257	270	253	271	253	250	260	296	250	239	257	249	263	272	273	256	260	264	284	280	262	245	274	268	230	263	233	276	285	267	276	258	292	252	255	234	254	291	277	256	272	269	265	272	245	224	287	277	269	251	253	301	268	243	239	250	233	245	247	245	273	245	253	268	251	241	234	277	293	253	267	265	268	265	259	281	246	258	235	275	281	237	261	268	270	243	262	245	259	282	268	275	247	253	258	290	245	252	259	279	251	253	256	227	287	264	240	295	262	272	227	259	256	268	251	258	257	272	253	286	268	252	276	247	299	243	244	269	243	261	259	258	264	236	273	214	261	256	242	263	264	253	259	273	225	270	250	288	279	242	253	237	276	255	261	255	298	241	288	270	255	257	235	272	248	263	289	296	252	273	267	255	260	251	249	273	251	243	281	281	274	257	271	268	263	261	253	268	251	239	260	248	266	236	258	253	257	252	271	257	252	258	276	232	237	251	245	242	255	269	284	260	263	249	238	255	270	239	236	248	251	252	249	252	255	264	232	256	266	251	249	248	240	266	241	276	241	257	296	248	269	272	275	277	235	266	249	232	242	302	259	254	290	247	275	256	264	257	251	270	249	245	255	264	238	265	261	260	249	277	243	260	273	246	247	282	221	294	248	263	253	235	271	260	246	221	270	262	293	254	271	270	261	250	262	264	244	307	227	266	262	270	265	227	261	247	260	253	235	278	233	238	284	263	258	267	250	256	258	252	244	254	282	279	252	266	280	240	229	265	239	258	279	261	223	235	281	261	250	271	252	275	250	275	290	267	278	270	254	274	268	267	261	238	240	234	278	273	275	261	240	265	234	278	244	245	272	234	264	251	238	251	274	245	232	269	253	238	271	259	251	240	291	256	246	242	232	241	240	255	250	274	267	289	256	277	270	238	240	246	242	276	281	304	260	271	235	276	238	268	246	251	282	248	233	259	247	262	278	256	279	258	265	254	239	240	258	254	252	263	248	263	245	286	255	239	240	246	263	262	265	242	270	274	269	258	272	253	259	262
26900	20759	12879	4598	2224	1268	846	628	476	419	402	315	285	272	290	290	241	279	269	224	248	240	223	236	220	214	213	201	196	223	195	173	224	205	189	199	194	182	162	192	187	194	224	226	187	232	200	180	211	205	192	200	206	202	221	196	193	198	222	191	195	209	187	169	183	196	214	178	198	196	182	197	184	198	212	191	193	177	216	181	203	194	192	190	185	167	186	191	190	220	201	183	185	222	194	182	197	197	193	181	184	201	192	198	177	194	181	193	197	197	199	196	203	208	182	218	186	206	209	204	188	209	204	204	245	205	210	198	215	197	167	194	191	171	199	191	208	214	217	154	195	215	211	205	212	190	196	183	184	191	191	206	197	169	169	191	209	209	185	205	191	208	178	200	194	210	178	202	210	191	196	205	181	190	190	186	218	207	194	207	207	214	196	200	216	200	183	166	201	211	184	223	215	199	207	202	215	217	187	212	180	221	208	207	186	192	209	202	180	169	173	193	209	214	183	188	204	221	190	192	229	176	206	174	206	200	198	190	211	206	204	190	215	191	211	197	171	179	219	196	179	197	199	188	202	208	206	184	203	182	158	181	229	193	218	232	201	208	204	213	174	181	213	176	182	193	207	209	185	170	182	165	197	169	194	215	202	196	192	190	192	199	199	184	201	178	159	208	200	197	189	190	214	192	193	186	179	226	199	197	167	171	222	223	203	216	220	212	185	195	190	220	177	203	202	201	216	185	202	184	183	217	182	191	192	231	210	179	178	176	190	194	176	199	212	196	185	201	169	200	188	208	206	185	185	213	191	210	195	192	199	184	190	194	195	177	189	203	167	201	207	193	193	209	171	209	190	193	186	192	189	185	188	177	173	182	200	183	213	178	197	178	193	179	211	198	211	195	166	183	197	201	211	215	190	211	179	185	192	187	178	177	201	209	189	206	203	199	209	171	195	184	183	206	176	208	191	208	190	213	203	189	169	191	210	174	217	164	194	213	205	173	210	196	175	195	188	225	200	204	184	205	199	192	183	211	201	211	221	182	213	183	199	209	173	184	210	198	207	179	168	209	185	220	211	210	216	199	183	179	213	194	193	186	205	186	167	218	213	213	190	201	202	218	201	190	197	187	183	206	201	178	194	198	224	189	183	200	162	210	218	188	168	183	195	211	202	182	192	197	204	202	218	179	203	216	202	186	191	183	200	187	207	201	240	193	197	177	177	200	185	200	191	205	186	157	201	201	171	197	180	198	180	196	191	175	222	204	210	212	200	184	179	213	205	208	198	183	197	186	189	211	218	197	195	200	213	193	189	183	202	191	200	188	170	213	179	190	193	185	193	198	174	214	208	193	207	167	189	173	187	181	197	197	193	190	192	185	205	170	187	221	193	218	187	200	180	211	186	206	204	205	212	181	172	204	199	181	212	204	196	189	216	203	192	190	209	234	203	172	196	184	214	193	213	199	206	214	181	206	201	186	175	202	195	195	198	200	184	174	198	163	201	194	204	182	224	215	204	192	196	211	176	206	188	208	209	176	192	211	179	199	224	190	186	177	187	201	194	230	216	222	176	196	192	226	190	214	169	181	225	181	201	179	211	221	199	213	191	198	213	228	193	208	220	184	194	226	201	206	163	179	213	198	207	189	192	191	189	190	209	194	208	206	203	165	177	206	182	185	192	175	208	180	178	219	200	183	208	206	185	210	183	194	195	195	185	189	201	200	189	199	204	187	195	219	185	177	188	192	177	191	214	205	208	191	205	242	182	191	186	189	204	187	189	204	200	211	195	209	193	188	207	184	186	206	183	219	204	204	196	180	188	206	188	191	198	198	185	187	181	186	198	209	180	178	179	194	229	192	192	195	236	192	198	174	203	173	190	179	203	195	205	186	161	186	214	190	181	198	218	194	214	173	172	187	198	173	186	200	174	180	199	180	200	191	162	193	184	192	202	189	199	196	216	216	198	183	202	205	188	193	210	190	175	202	194	186	197	199	177	206	194	190	210	180	182	204	219	196	212	182	207	216	209	190	196	198	210	188	218	176	197	190	210	183	185	186	193	215	214	175	192	193	174	171	211	203	201	205	204	209	202	221	208	221	181	192	207	199	202	210	208	186	190	187	221	192	197	197	182	198	212	188	188	183	189	197	182	192	198	188	183	198	201	210	179	198	181	187	186	178	178	171	210	186	205	187	198	195	207	197	210	193	199	206	193	190	198	189	181	189	182	223	179	199	173	190	169	179	188	199	183	216	188	175	221	178	186	198	186	177	174	209	204	198	191	189	176	207	201	183	209	203	193	191	197	189	198	210	194	188	218	157	187	215	206	183	173	185	177	170	182	198	181	207	175	199	201	197	209	239	197	181	177	180	189	189	183	192	192	173	179	193	173	187	194	216	180	177	192	175	182	183	217	204	199	230	201	178	173	179	179	203	205	171	165	197	227	191	221	180	191	197	186	179	177	218	184	173	196	196	197	200	215	195	196	198	181	172	208	197	185	198	192	174	194	179	180	181	214	195	201	185	184	183	187	203	213	214	182	209	206	198	162	183	173	187	194	196	216	169	220	188	194	223	190	200	202	180	178	201	197	167	186	208	217	190	209	187	176	195	176	180	172	200	188	187	200	176	190	204	201	175	198	166	219	188	221	185	189	188	185	181	187	184	198	189	211	207	209	165	198	192	211	179	198	192	200	184	184	201	211	222	183	169	202	206	196	192	188	196	179	195	195	190	187	211	204	205	187	191	215	179	184	207	224	179	206	194	172	191	204	196	201	168	207	200	210	208	190	194	213	187	217	193	206	184	205	187	198	201	188	200	204	203	189	187	180	202	185	190	194	203	210	199	196	205	209	197	200	204	199	217	157	184	202	186	176	183	201	192	177	206	215	177	194	190	202	191	204	212	186	174	191	186	196	202	193	194	219	188	198	202	193	200	199	224	205	197	191	198	183	197	172	194	200	205	190	192	192	173	218	184	186	194	197	195	206	182	216	209	201	178	191	189	207	164	214	195	204	220	198	194	219	197	192	207	198	180	210	188	197	196	181	205	199	179	198	185	168	183	197	172	190	203	209	198	178	190	182	208	201	194	184	209	204	206	183	203	172	173	211	204	200	195	174	209	192	188	179	204	207	201	192	196	161	174	183	183	182	185	175	158	192	190	221	198	197	191	223	203	172	194	199	185	211	222	188	193	189	196	217	200	195	196	181	217	192	177	211	190	199	201	218	188	207	196	181	169	175	198	203	162	200	186	171	196	193	191	195	202	193	190	204	200	193	182	214	201	177	161	200	205	206	199	192	196	209	192	207	189	206	201	205	204	176	211	181	195	191	214	183	205	195	194	184	190	164	199	199	184	189	229	193	189	191	184	191	175	189	198	199	199	177	167	223	213	200	206	168	181	199	181	188	206	183	186	165	191	196	194	160	189	197	204	192	202	199	214	197	181	201	191	200	211	200	198	189	209	193	186	180	194	213	183	190	180	184	197	200	222	186	193	225	179
14079	21357	19659	10996	8272	5270	3731	2614	1904	1587	1348	1112	956	841	884	864	818	849	860	719	661	630	682	600	595	563	473	523	464	490	464	505	478	471	480	440	471	434	454	449	422	420	475	457	496	469	449	475	464	450	456	425	431	423	447	433	452	467	455	457	467	402	420	453	424	441	444	462	456	459	425	437	443	428	463	449	416	450	398	451	432	444	439	448	466	430	429	428	418	418	430	408	428	441	417	428	441	410	435	465	454	484	442	436	445	425	428	441	438	450	441	427	487	416	423	476	422	450	434	386	445	416	421	454	424	432	397	431	419	437	440	433	458	459	412	461	431	453	406	440	437	473	460	432	404	468	413	473	421	423	413	428	431	446	421	417	427	385	457	427	402	471	430	427	456	461	389	426	436	410	403	483	449	434	435	471	436	440	425	436	421	419	441	466	405	417	446	379	442	452	455	419	412	446	418	427	463	436	414	429	428	453	401	462	422	427	430	439	412	488	405	410	410	430	428	470	454	416	464	434	450	430	473	469	424	427	428	410	446	426	426	405	448	456	446	441	443	414	396	436	408	390	399	438	413	416	460	440	417	439	452	442	449	477	459	428	444	413	435	429	460	437	440	473	452	431	411	502	415	422	459	449	435	480	438	479	436	440	409	431	413	453	423	443	465	445	432	425	427	464	462	414	429	438	464	452	451	386	396	441	443	430	420	476	402	440	443	470	464	410	437	429	413	436	438	481	411	452	435	409	456	446	472	420	477	453	415	440	427	402	453	436	459	439	409	450	431	454	414	468	448	439	435	419	448	405	397	432	406	416	471	448	442	449	447	450	457	445	452	437	466	434	446	404	446	426	426	445	428	429	456	429	442	434	406	417	457	435	433	412	447	423	469	419	413	430	443	425	451	427	427	450	437	429	466	459	444	415	451	452	439	435	429	472	431	445	433	471	443	416	411	415	413	433	448	408	453	444	449	415	400	467	417	440	433	460	457	450	428	442	492	435	445	457	430	442	419	451	450	420	433	454	459	441	419	425	428	419	399	395	459	427	448	427	380	416	435	476	441	433	441	417	439	436	448	452	434	424	456	460	446	444	419	435	452	457	436	403	459	409	447	431	428	418	433	471	455	450	430	481	450	461	417	375	445	441	403	446	406	430	430	396	444	452	396	434	434	451	438	405	447	451	443	463	432	441	400	464	409	462	401	462	405	453	480	439	467	403	419	491	436	408	454	421	459	446	430	456	453	462	433	422	420	408	475	423	466	454	425	436	445	492	455	434	417	445	431	443	434	457	450	424	436	411	429	411	428	447	463	438	466	441	431	453	426	447	439	415	407	438	433	398	446	423	420	435	416	426	435	421	433	434	407	433	462	436	441	426	496	437	462	434	401	417	445	429	456	423	427	444	463	441	451	443	435	433	454	450	452	421	436	426	441	419	397	380	418	407	458	417	430	432	472	415	444	486	411	408	450	428	420	434	438	432	391	429	430	407	436	416	441	429	440	419	435	445	427	435	449	399	437	451	449	440	442	436	432	433	426	452	446	437	436	440	422	451	448	426	428	433	444	421	427	451	464	459	454	401	441	434	418	417	438	454	421	459	456	459	454	427	405	455	478	434	423	389	454	445	428	428	404	469	440	449	402	467	435	413	419	431	465	429	471	443	436	399	461	424	443	422	426	453	433	432	436	418	427	434	445	405	423	391	425	452	445	402	450	433	451	415	421	436	408	429	454	418	415	405	450	434	453	416	432	475	463	432	430	422	417	411	449	449	429	439	443	415	427	420	425	478	428	409	438	442	474	417	445	450	427	437	433	440	421	428	465	447	448	418	417	414	420	435	426	437	393	442	452	442	413	455	434	460	477	429	435	466	465	430	443	447	393	458	456	468	436	443	422	438	421	476	448	475	454	422	438	451	442	385	456	432	450	399	476	418	449	433	455	436	421	441	423	449	450	445	442	449	438	418	452	414	402	414	454	398	458	432	436	449	432	450	436	438	417	412	462	419	442	436	445	435	416	416	450	440	441	468	448	419	447	399	450	439	434	456	424	451	417	447	427	440	428	441	448	421	460	458	409	417	461	448	453	432	408	410	433	418	478	422	428	462	480	468	425	407	391	442	429	426	466	449	394	440	467	449	412	429	414	394	425	428	438	431	446	446	451	422	457	424	434	446	432	413	459	427	445	435	436	431	429	471	424	440	428	431	424	437	435	389	439	465	432	405	437	438	420	404	450	430	411	447	446	401	450	452	396	434	443	440	434	416	403	442	403	405	453	444	420	416	423	434	428	423	418	439	449	443	439	441	411	434	438	388	426	417	408	466	456	465	441	446	457	420	421	429	416	442	425	462	414	448	435	390	464	451	429	463	498	400	472	454	419	453	438	442	443	428	418	447	468	436	463	438	437	445	432	423	466	440	470	424	436	439	431	420	410	436	446	429	459	440	450	431	421	414	426	458	408	408	436	442	414	446	462	427	421	420	457	436	436	409	421	468	449	427	426	475	438	461	414	466	410	442	432	403	455	423	441	464	467	474	424	457	406	452	429	428	420	465	421	442	456	423	451	411	476	409	429	461	439	430	437	418	444	415	480	417	451	463	406	435	403	443	430	436	429	447	465	450	445	430	460	426	456	405	431	446	438	418	459	437	431	446	436	416	407	417	422	417	414	466	415	438	414	418	421	377	415	424	424	424	437	414	460	429	408	447	395	444	423	439	443	408	434	431	459	446	419	415	459	442	416	439	399	444	428	447	432	442	436	454	459	426	449	475	430	440	460	432	427	474	442	431	430	429	444	455	454	435	435	432	433	486	426	424	440	392	425	443	439	453	417	450	441	421	434	407	411	439	407	442	419	402	477	474	457	430	423	450	440	426	435	443	455	447	439	425	450	446	429	441	460	416	434	460	426	468	439	443	507	424	429	438	415	424	438	456	439	431	466	422	435	409	464	454	452	447	445	450	401	428	460	416	446	399	452	447	444	470	447	464	422	462	427	456	420	457	434	403	457	394	408	440	423	438	407	446	468	462	428	440	453	460	452	413	457	379	439	443	395	444	422	402	429	424	415	438	446	427	437	441	435	446	407	404	431	405	427	430	443	397	435	457	427	444	479	407	409	438	459	429	459	413	451	481	444	480	446	437	461	441	460	460	403	435	391	460	473	427	445	484	450	441	432	396	439	489	409	403	410	419	405	453	432	403	436	437	422	408	444	395	434	452	420	416	435	441	462	438	433	432	418	446	438	410	475	437	439	445	416	457	461	429	438	448	406	413	454	455	472	460	418	426	419	420	406	426	442	434	463	425	451	405	432	412	491	417	411	428	432	413	423	408	433	444	441	400	447	422	446	439	460	419	471	448	427	463	459	439	457	407	424	448	429	459	440	462	444	450	439	442	436	438	414	425	413	410	445	456	447	422	442	408	448	412	453	416	450	456	451	439	427	430	431	435	389	428	416	426	402	431	455	451	434	412	430	446	462	420	420	456	450	445	467	415	438	433
24418	21510	28639	24801	19474	4788	1802	1105	691	627	514	408	369	320	320	314	287	286	268	248	230	213	241	181	199	180	161	164	174	176	165	166	140	155	165	150	153	134	137	128	142	124	140	153	132	136	128	147	132	146	162	150	151	136	154	154	139	128	156	145	130	118	127	139	129	130	140	142	130	127	134	151	149	152	129	141	142	152	125	148	123	131	152	133	118	153	127	138	130	126	130	134	139	127	152	118	138	143	128	128	149	134	149	133	163	126	143	139	144	141	125	124	133	173	125	134	132	147	143	147	134	127	137	150	143	158	123	159	116	121	140	155	138	155	126	126	138	134	139	137	148	118	130	130	132	146	156	130	133	123	134	105	140	145	126	134	143	149	120	129	143	151	116	139	145	125	119	123	123	131	124	127	137	155	137	144	130	127	148	135	127	130	131	129	133	143	130	139	134	145	131	131	129	117	124	138	135	126	136	104	131	150	138	132	146	137	146	149	119	122	123	124	151	152	137	117	141	151	140	128	158	150	144	137	163	152	151	145	137	143	131	124	125	131	127	125	133	130	134	137	117	132	134	135	150	131	141	123	136	132	145	129	147	131	149	137	134	147	135	158	126	143	153	150	134	148	138	142	144	132	116	134	132	163	126	132	143	139	157	145	138	123	137	134	141	141	130	135	146	139	136	130	118	115	118	110	143	162	126	140	143	131	122	140	120	135	134	126	133	135	132	124	126	138	124	128	152	124	131	130	154	128	135	146	141	115	127	128	131	131	125	130	132	135	128	153	120	148	137	150	136	143	142	125	126	147	153	154	140	142	124	162	150	118	121	146	137	137	152	124	142	138	131	120	149	142	122	111	125	167	112	145	122	144	127	133	138	134	115	127	142	140	135	123	117	134	132	160	140	138	135	118	136	128	144	131	159	140	137	136	145	130	138	128	130	133	141	143	135	151	145	148	139	124	125	115	135	146	156	127	123	138	147	151	140	130	126	150	134	133	126	131	131	136	126	127	137	101	117	149	137	128	132	138	132	126	135	146	129	145	150	122	130	116	119	139	127	137	148	136	142	161	137	126	136	126	131	153	136	146	140	119	157	121	144	140	127	131	123	127	114	141	119	140	134	151	158	144	111	140	153	125	135	154	129	118	113	134	137	147	134	135	148	132	122	135	117	128	133	124	136	139	141	144	153	120	107	117	144	134	132	102	151	134	106	150	147	145	130	128	144	150	123	135	153	142	127	118	139	133	125	130	133	126	148	155	134	131	135	145	138	131	161	129	161	132	142	138	130	138	139	140	143	118	135	153	144	121	126	147	151	132	139	137	107	128	138	175	115	154	145	106	122	95	140	136	132	139	134	141	141	137	136	129	123	133	128	134	125	131	125	140	135	138	147	133	135	136	123	135	140	147	160	116	143	133	145	156	157	120	114	150	128	136	113	142	128	135	138	119	125	135	152	152	133	147	137	136	138	120	136	131	150	155	133	119	136	121	144	140	140	149	128	135	130	130	138	127	136	139	136	133	133	122	149	140	143	123	141	151	132	144	133	127	131	142	135	127	136	133	141	136	113	152	127	133	143	145	123	156	154	136	122	140	142	125	144	158	149	129	130	141	138	137	149	134	138	154	133	129	143	154	158	149	139	125	140	126	140	139	136	99	132	135	138	115	125	145	144	149	121	137	130	135	147	146	153	141	146	145	136	132	139	155	128	125	123	118	139	122	162	130	144	135	132	127	127	131	141	144	111	150	142	126	143	127	122	137	139	130	130	128	146	138	136	143	134	144	139	115	135	158	136	144	156	157	118	127	126	138	145	124	126	120	132	130	146	144	136	150	160	109	133	135	150	126	128	138	144	115	129	125	129	119	129	149	131	134	135	119	143	139	129	138	130	109	137	133	131	132	124	133	126	152	125	142	128	126	140	123	128	136	149	139	123	112	125	126	146	115	140	138	136	141	158	151	123	130	141	142	130	135	130	139	110	138	132	129	134	152	150	143	132	137	146	130	145	133	118	131	121	123	149	146	149	147	156	137	126	111	149	149	118	144	126	121	110	122	126	136	139	129	138	133	113	141	127	114	140	102	144	146	117	125	124	148	138	139	133	138	128	129	133	147	132	137	127	145	134	131	128	122	124	142	155	143	129	136	141	131	133	139	121	141	148	129	135	116	127	153	125	139	144	141	140	125	132	148	124	136	126	116	127	118	135	115	136	146	114	129	128	148	148	145	110	128	115	149	151	150	129	122	126	128	123	142	147	123	143	120	121	134	130	135	143	122	137	125	142	133	142	112	127	154	122	104	144	150	145	149	155	124	129	141	166	143	126	118	141	123	139	125	139	140	131	135	132	132	138	114	148	117	149	147	137	146	127	137	125	128	134	144	143	134	131	137	120	139	137	124	157	150	123	139	137	125	120	144	127	130	149	149	124	150	138	119	126	127	123	133	127	153	143	143	147	126	130	123	138	148	141	137	138	137	140	120	145	132	132	157	137	115	141	128	146	132	133	132	133	153	144	134	122	141	126	149	128	155	131	127	116	146	136	159	137	115	138	139	141	143	149	140	119	135	148	137	137	129	153	134	126	136	142	131	131	134	132	150	135	124	126	117	113	131	125	134	132	147	152	148	142	144	122	132	127	124	156	148	130	109	114	145	110	157	138	134	138	154	135	141	140	133	123	135	140	125	112	160	159	138	118	131	139	149	146	142	138	158	130	132	125	137	149	142	132	124	123	127	138	140	132	130	146	161	123	153	129	128	148	105	130	148	121	118	114	133	136	145	133	117	137	134	124	134	131	138	160	145	128	124	142	145	136	138	125	146	140	133	149	148	131	143	127	116	125	146	166	123	119	121	108	143	136	143	127	141	121	123	130	125	133	152	138	143	157	135	134	118	148	139	144	133	138	129	148	156	133	141	134	133	146	114	162	159	130	135	134	149	131	136	133	115	148	153	114	114	111	141	128	128	128	128	118	150	122	131	122	124	108	124	157	142	150	138	144	125	111	121	148	127	153	159	139	148	141	134	156	132	135	112	145	131	133	133	144	134	120	144	140	148	142	132	116	130	103	145	143	134	161	131	139	146	133	123	110	132	120	134	140	148	120	138	126	147	119	136	149	151	138	124	140	144	139	121	149	134	134	123	132	117	139	137	126	137	147	129	148	130	153	138	122	123	125	130	133	153	123	144	133	160	134	134	128	150	126	124	135	128	146	132	119	136	127	130	147	129	129	115	156	146	145	162	121	140	154	136	111	132	119	132	123	146	131	138	131	139	125	121	128	129	117	157	150	141	125	149	117	138	136	138	141	123	117	126	127	143	129	133	138	140	134	131	129	148	146	143	122	116	123	126	130	135	143	119	149	140	131	142	128	130	115	147	127	131	129	121	109	137	134	130	142	146	145	132	128	132	144	147	144	143	122	114	137	152	147	139	145	148	153	123	129	133	152	153	134	144	159	145	130	121	136	134	133	147	144	121	123	136	133	115	125	139	129	145	131	141
15085	27493	27570	18482	12055	8303	6197	4692	3304	2548	2044	1721	1447	1149	1169	1151	1052	1109	943	848	700	660	629	651	607	541	472	434	423	398	399	350	348	385	335	379	362	337	343	361	350	364	361	312	324	340	316	341	335	361	367	335	354	328	353	348	309	331	305	333	336	353	335	317	332	316	306	351	348	348	324	365	325	343	308	315	297	320	300	294	313	306	303	328	316	299	323	303	329	301	307	319	313	299	306	321	310	317	284	326	307	331	341	313	309	324	338	316	299	305	296	314	341	292	319	307	334	337	287	293	320	305	315	308	318	326	299	319	317	289	338	318	345	287	303	313	322	325	336	338	295	328	318	304	308	312	276	321	304	287	304	310	287	294	316	285	277	314	335	300	340	314	293	303	283	332	286	276	306	319	311	315	304	299	291	326	315	330	304	281	295	296	304	310	354	331	298	347	294	290	312	298	323	301	303	318	286	289	296	297	284	338	305	283	328	262	313	307	305	325	317	319	317	291	308	330	322	306	291	290	314	299	323	274	284	314	282	327	281	297	321	311	268	299	341	312	317	296	300	278	309	330	325	305	266	287	266	307	294	317	286	301	305	288	278	275	299	291	278	310	321	317	303	308	306	303	297	307	311	331	293	277	292	301	312	293	297	318	341	309	312	320	301	313	296	302	310	290	302	283	274	331	322	297	292	307	294	304	304	299	270	292	293	309	349	308	311	299	323	302	304	282	291	302	292	294	329	313	293	270	338	297	298	305	302	301	294	291	291	289	310	340	308	310	313	296	303	295	302	299	328	326	288	336	309	310	279	301	295	293	293	322	308	338	295	306	310	340	320	292	316	302	332	287	310	297	319	278	304	279	326	285	310	290	323	289	274	316	276	291	312	289	315	316	277	288	292	296	306	313	313	318	315	305	285	300	287	316	291	309	319	327	293	284	312	295	325	315	313	299	320	280	291	285	300	278	315	284	281	307	312	303	300	318	328	302	276	322	320	332	325	310	307	287	317	320	270	312	286	310	303	314	281	297	316	311	299	290	292	325	314	310	298	288	318	300	305	297	310	299	296	307	285	315	329	300	327	334	273	301	296	326	309	323	329	324	290	296	306	325	294	330	296	305	308	321	320	295	302	321	315	281	299	293	313	312	319	305	285	301	289	302	290	278	304	318	299	293	298	299	317	325	318	309	295	315	292	279	312	296	272	264	295	303	296	312	307	294	313	313	293	331	326	288	309	312	275	311	304	325	307	305	293	288	303	322	288	307	308	296	287	304	288	289	290	312	293	317	304	316	295	278	307	292	317	311	329	298	265	282	302	302	283	306	288	295	314	281	306	325	302	322	308	291	316	312	305	309	294	308	322	295	282	307	320	304	286	304	323	333	322	320	310	291	300	306	295	308	322	283	303	324	324	305	279	326	316	315	300	308	289	317	302	301	274	316	326	277	306	296	304	311	297	317	327	272	307	302	310	287	309	303	308	322	311	296	333	342	278	323	277	267	291	273	321	291	283	291	301	334	306	313	322	303	313	317	303	341	311	304	293	332	297	302	316	333	310	283	297	310	286	310	305	315	251	302	330	299	274	320	335	288	292	326	277	312	330	325	312	307	316	294	269	292	286	275	303	287	322	306	297	298	293	300	303	304	287	274	355	320	299	287	304	305	304	292	321	285	303	292	278	327	297	332	291	296	293	272	342	304	295	292	315	267	292	287	290	320	293	317	298	290	313	316	300	296	320	301	285	322	273	296	302	306	319	339	335	283	305	276	296	300	317	265	293	290	298	313	307	330	307	307	293	291	312	302	310	306	280	332	286	314	261	314	295	269	307	319	320	305	289	311	306	295	315	299	299	291	336	300	304	309	302	297	302	309	309	303	307	320	292	302	313	294	322	282	318	267	325	311	310	311	307	329	301	312	320	316	299	285	267	316	302	287	283	324	293	326	313	296	303	320	316	324	318	267	325	273	276	294	290	313	283	343	336	320	280	291	273	300	272	306	293	308	275	301	305	321	328	285	313	306	318	325	283	309	291	296	295	315	335	293	316	307	330	308	323	299	300	305	303	300	304	286	311	291	297	305	287	276	287	337	306	306	331	299	333	300	306	323	266	343	335	322	321	278	300	296	326	325	300	333	318	316	320	300	312	305	355	280	326	314	313	278	318	297	293	304	286	281	308	259	297	290	340	318	312	308	326	306	316	278	309	295	314	324	292	284	293	307	285	333	271	298	313	301	314	301	302	325	300	305	271	303	310	292	304	308	292	276	277	285	311	313	309	326	278	326	295	327	288	294	329	313	284	341	309	294	313	324	292	303	292	304	290	288	289	286	334	296	288	293	294	272	317	333	300	307	311	297	297	318	318	298	313	329	318	317	301	315	296	301	334	294	329	300	291	336	296	305	307	346	319	292	361	308	298	305	315	284	303	269	281	303	291	294	324	331	303	295	273	298	297	303	282	340	282	311	335	311	292	298	305	281	296	300	319	296	268	290	289	306	351	282	290	306	285	321	287	315	306	314	313	302	303	310	343	317	318	315	343	272	286	305	325	296	311	310	305	281	298	354	305	316	287	292	284	297	269	301	305	292	288	284	328	287	308	297	319	312	280	290	300	288	327	340	298	290	281	315	320	281	284	306	309	311	351	295	313	291	306	284	312	246	322	306	283	328	275	305	319	263	269	312	333	313	313	304	318	308	279	281	311	321	321	297	314	328	290	318	306	311	328	300	303	336	278	301	306	342	286	290	300	265	313	289	316	303	290	320	278	287	314	323	295	322	313	320	313	285	291	278	295	318	288	315	317	300	300	319	312	285	293	299	286	292	309	292	290	329	293	295	304	315	284	312	336	277	300	302	306	305	331	315	325	285	297	323	297	296	304	300	303	326	302	299	285	300	314	296	297	322	295	320	272	285	295	313	274	319	345	309	318	311	280	314	273	279	303	289	338	298	300	291	295	266	319	291	309	309	319	313	288	306	320	272	308	285	317	298	306	284	294	318	306	306	313	322	287	314	274	324	295	309	319	335	308	342	337	278	316	287	311	294	324	312	303	267	306	301	296	285	315	284	278	307	306	322	312	283	309	305	314	293	318	314	312	315	285	314	301	290	324	310	341	282	272	278	355	294	304	337	300	309	323	302	312	279	304	327	335	314	295	324	310	291	289	289	292	307	313	289	309	283	323	308	276	301	294	282	301	337	334	298	306	336	290	304	298	326	290	296	329	303	318	290	297	335	295	315	313	312	292	323	299	285	308	309	315	319	319	311	308	328	325	307	308	304	298	317	305	289	292	277	324	309	277	280	299	300	285	321	300	320	315	311	334	309	298	307	326	318	306	306	282	321	325	323	309	309	298	294	338	304	295	300	324	301	296	299	314	278	309	306	283	325	323	291	317	335	284	282	321	334	295	285	305	318	276	348	281	294	328	295	321	286	297	301	300	300	330	306	265	312	298	292	279	326	297	334	320	309	291	301	283	330	299	295	331	354	299	320	273	299	318	292
23451	21512	29362	24079	21520	18828	4681	1607	1043	810	644	548	452	378	361	309	335	342	342	289	235	239	220	231	209	180	193	161	171	144	170	142	150	147	121	135	125	130	115	123	135	139	131	128	143	127	145	127	123	140	131	157	113	112	144	125	137	126	114	142	135	124	136	114	126	105	116	135	118	140	126	135	121	117	131	136	103	123	127	113	124	117	118	125	124	106	120	130	102	133	111	112	112	117	121	116	121	130	135	127	100	109	115	117	143	147	132	144	153	124	132	116	128	133	128	114	120	127	101	116	136	109	117	115	126	106	122	114	97	122	113	103	135	108	116	121	122	109	120	106	116	127	120	109	107	103	111	105	129	102	114	125	125	131	102	132	121	118	114	134	109	106	102	123	132	131	130	113	136	115	117	112	134	107	103	127	111	132	124	116	122	120	115	133	108	128	116	123	136	104	127	127	104	105	130	102	126	111	111	125	109	124	120	109	118	139	119	122	110	109	122	123	109	112	103	125	123	122	111	103	116	82	109	136	136	120	83	130	127	112	103	115	126	111	124	118	106	118	139	119	112	135	132	133	126	124	120	99	101	129	142	113	113	119	118	121	135	122	115	117	129	92	125	99	128	108	120	123	123	130	124	141	112	129	104	117	120	113	122	130	113	108	136	119	107	126	117	110	117	129	131	121	121	101	117	120	113	125	121	112	117	108	116	109	106	129	114	120	129	119	106	130	118	132	122	127	123	123	125	116	121	140	109	94	124	148	125	127	124	131	121	122	110	110	130	115	109	113	107	138	115	109	129	130	98	107	110	106	115	120	114	133	127	127	117	106	114	122	109	116	117	138	150	116	127	121	107	110	97	102	129	125	133	131	122	105	107	127	99	105	117	114	116	107	113	127	115	127	128	114	115	116	111	119	108	117	115	137	124	119	107	116	109	104	123	116	103	127	114	104	121	111	105	113	140	115	84	135	96	127	118	138	114	123	117	125	123	130	109	105	105	115	133	142	113	110	123	126	126	118	123	111	132	105	97	126	119	122	104	136	119	126	129	122	110	102	121	107	121	133	118	115	123	110	125	132	103	104	124	122	116	114	112	128	118	127	108	95	100	107	113	121	140	91	128	128	116	136	134	112	111	125	114	127	98	144	120	116	118	136	116	118	116	125	139	121	105	112	105	134	124	124	118	116	105	147	106	125	113	135	125	112	116	106	132	120	132	130	122	127	113	102	118	107	110	126	129	119	122	118	114	104	138	114	116	117	150	107	117	123	123	113	103	114	103	110	130	109	115	120	115	135	100	108	115	108	129	124	104	112	129	104	122	116	138	118	116	122	119	130	123	108	118	127	126	125	113	109	123	113	125	106	117	115	127	110	140	111	119	104	135	93	124	106	127	94	111	129	121	120	126	121	112	125	131	114	129	143	111	118	127	125	106	129	118	118	109	137	127	124	121	122	125	122	106	98	113	104	110	122	114	121	128	106	124	112	122	107	125	125	133	101	113	142	123	110	131	120	115	114	129	133	100	128	131	123	123	111	127	135	118	137	118	131	115	128	128	98	131	132	107	97	110	133	104	133	106	119	129	134	101	123	117	131	122	105	116	122	113	118	114	119	110	132	119	133	97	109	133	111	127	116	122	104	101	111	107	108	127	117	129	141	154	104	116	126	107	115	124	104	95	127	130	125	119	121	112	112	119	108	111	105	100	106	126	108	93	115	112	93	125	122	124	116	109	116	115	113	108	127	104	107	117	117	111	102	126	124	122	116	107	116	104	125	110	125	127	133	92	108	103	113	124	105	118	110	116	122	120	110	132	112	116	112	120	108	100	138	127	122	107	106	109	123	122	128	125	125	127	123	112	108	128	123	129	107	105	123	109	116	123	111	126	122	115	118	116	99	92	131	111	122	129	125	116	118	117	128	121	131	127	133	100	108	124	124	141	132	123	121	109	118	115	116	117	125	128	110	111	108	129	102	95	124	115	117	131	131	140	133	111	131	116	118	126	132	120	113	126	126	124	116	112	121	104	125	127	112	110	104	120	110	139	130	112	116	145	126	133	129	127	140	152	118	143	115	117	116	123	103	119	136	135	119	104	129	117	99	124	140	117	113	126	117	127	111	105	119	136	133	120	136	115	104	121	126	108	114	126	122	106	146	129	103	121	114	122	111	125	136	133	123	112	125	121	100	107	95	127	113	109	121	117	101	122	137	136	122	128	128	133	107	135	108	133	109	113	118	118	117	89	119	100	89	131	118	123	135	120	122	127	105	123	112	119	109	112	123	100	119	122	125	100	121	124	132	122	126	127	117	111	124	140	126	124	142	116	109	125	114	120	126	106	121	128	120	105	105	118	104	113	99	110	115	105	111	121	103	105	133	105	103	117	124	114	109	114	112	134	138	96	98	120	116	102	113	139	126	119	120	89	111	120	114	121	120	127	108	101	118	106	106	124	123	124	125	113	119	113	116	123	112	105	105	118	125	100	100	113	113	101	117	101	132	107	115	110	120	138	108	116	121	120	123	105	123	99	105	120	119	116	110	114	122	134	108	111	122	116	147	130	114	111	120	94	120	113	142	108	108	129	100	133	119	127	120	117	146	120	107	116	131	114	118	105	108	127	99	134	106	112	112	107	121	119	127	109	136	126	107	99	125	109	84	123	112	116	125	123	116	112	122	108	121	127	112	108	120	129	103	116	91	125	113	131	118	120	114	107	116	119	123	102	102	124	136	99	121	114	135	125	108	119	121	116	123	116	120	127	129	111	130	123	118	112	112	133	118	138	108	130	103	113	121	117	131	121	107	124	102	121	122	131	134	121	119	116	134	107	109	123	112	104	120	93	109	98	127	121	102	122	118	95	110	122	125	119	128	112	109	110	127	123	125	113	121	120	124	116	135	119	108	99	135	131	134	117	116	125	105	99	110	127	111	104	117	109	106	142	111	131	128	118	118	123	105	115	114	128	98	113	120	117	125	128	119	127	111	122	114	104	113	113	106	111	111	128	109	107	96	121	109	139	96	120	116	102	107	131	117	108	117	125	100	124	122	116	144	124	114	119	106	121	117	111	114	121	107	129	130	125	112	109	123	124	105	121	104	120	92	116	127	126	102	111	125	144	110	137	94	132	120	121	132	124	116	109	132	111	123	138	123	114	128	130	127	122	110	108	117	106	134	109	114	130	139	119	109	116	119	121	128	112	108	111	117	113	104	136	117	101	106	117	105	102	97	122	126	119	122	108	107	120	151	119	131	139	112	105	124	106	113	102	110	113	106	128	115	122	114	139	119	130	116	139	141	111	117	126	105	117	117	123	115	123	131	131	111	111	129	107	110	130	121	120	110	124	130	119	127	139	117	106	144	120	119	103	120	118	108	127	117	101	120	115	118	93	120	116	121	129	130	109	120	107	118	110	134	117	117	127	123	116	119	109	109	132	120	115	122	111	102	108	119	112	127	123	114	131	140	126	125	121	120	113	131	107	118	125	94	98	111	117	121	142	118
17153	32899	32008	21784	14470	11130	8449	6120	4625	3708	2821	2252	1842	1745	1493	1306	1362	1237	1364	1152	857	780	729	734	605	555	484	449	455	416	389	378	336	367	317	340	305	332	348	380	300	330	315	348	314	334	322	324	329	321	315	313	286	299	285	305	258	269	302	293	299	282	281	301	323	283	324	283	284	293	295	309	318	294	274	293	242	268	262	283	267	231	258	270	256	259	290	268	279	273	252	265	254	255	272	272	264	272	237	271	286	269	239	284	295	293	289	309	274	280	293	269	280	284	288	275	264	250	242	255	260	251	259	255	251	267	255	266	270	254	251	220	236	263	264	292	287	283	291	254	241	256	257	264	257	224	250	268	250	252	231	277	263	269	235	285	245	277	230	256	246	251	256	279	268	275	255	265	261	280	248	268	257	275	242	239	263	248	263	236	262	284	248	261	260	236	258	239	295	252	252	263	259	266	234	228	280	259	271	249	272	261	274	292	229	266	261	260	281	270	236	233	267	228	248	281	248	268	288	261	267	253	282	247	263	235	260	278	251	248	270	231	242	295	248	255	270	243	233	242	250	235	225	241	234	233	283	258	241	254	239	261	278	247	271	287	268	264	249	253	257	256	265	262	264	246	221	250	267	272	237	256	246	245	245	262	273	280	254	237	249	226	240	247	280	269	263	279	250	259	241	281	256	235	277	257	298	252	238	260	223	234	273	253	231	256	256	254	266	262	284	256	247	259	238	278	237	254	258	270	246	257	271	239	266	252	241	281	232	239	259	237	267	252	275	233	257	262	231	263	255	265	293	246	271	291	222	237	291	267	282	265	266	228	240	240	254	263	224	243	269	235	234	249	243	268	227	273	231	249	266	259	227	276	284	230	254	264	255	259	292	223	255	268	287	251	230	247	242	249	274	259	278	256	256	249	228	253	261	259	267	253	250	246	261	268	250	264	267	266	273	247	235	243	257	242	256	260	262	266	274	239	209	244	247	257	264	239	230	243	247	257	255	271	279	285	252	263	238	282	248	274	237	253	247	250	238	252	238	279	248	250	255	235	271	254	246	262	264	232	257	263	243	248	242	273	214	242	236	247	239	255	230	244	259	250	262	241	267	234	270	266	269	265	267	263	238	271	266	273	264	275	290	264	263	267	248	254	257	270	265	251	237	227	253	260	248	242	237	273	230	254	270	270	266	260	278	253	249	230	276	261	231	276	274	256	274	261	249	275	274	242	242	244	269	243	254	249	275	259	244	229	266	269	267	237	281	262	257	252	236	256	242	270	267	268	260	234	271	267	278	279	247	245	252	263	236	258	273	264	254	277	257	287	277	286	253	266	253	269	264	260	256	268	250	237	268	277	219	245	293	258	262	241	236	244	249	249	268	254	252	242	284	277	271	244	261	243	249	258	250	252	257	271	236	254	267	260	245	249	239	293	268	209	274	274	261	260	266	237	291	227	271	283	233	277	270	281	273	268	212	240	258	265	230	255	267	285	263	259	290	243	245	272	278	260	283	292	285	258	267	254	280	253	270	227	249	274	266	273	278	228	272	265	236	274	243	271	254	247	261	244	282	263	279	256	254	260	254	274	266	260	240	268	249	322	239	239	239	257	247	251	272	260	253	248	232	256	281	234	286	252	278	241	251	271	251	261	272	256	251	247	274	242	266	250	227	234	275	247	251	255	258	238	261	247	245	254	262	278	269	254	280	254	245	264	256	252	256	244	256	278	247	255	265	237	249	244	230	256	279	229	256	261	245	255	254	249	261	235	230	245	245	251	275	243	260	244	257	245	266	244	252	252	241	253	276	244	264	268	261	259	300	266	236	230	252	231	255	228	261	264	289	283	211	256	263	249	238	248	231	254	275	237	242	250	258	281	271	277	251	233	287	273	233	259	273	251	277	305	281	289	253	258	258	247	251	270	251	260	230	245	274	268	256	233	248	274	262	248	259	276	259	250	265	242	259	268	284	264	275	247	269	269	253	240	252	247	243	278	254	249	268	264	246	238	239	242	279	254	275	254	249	240	268	249	252	261	259	225	248	262	279	227	252	260	246	282	253	247	313	254	259	241	263	261	253	251	259	250	243	248	230	258	240	281	249	274	267	270	219	275	238	270	267	279	249	274	248	245	293	252	284	228	246	267	275	262	263	247	250	259	287	234	256	248	248	275	258	246	244	243	221	272	270	253	254	260	250	234	270	255	251	236	261	237	265	252	261	254	287	265	266	233	241	232	251	271	241	270	287	254	259	253	276	254	267	247	225	257	251	221	253	233	278	245	259	232	246	245	243	269	282	235	250	289	244	249	266	257	272	274	260	260	265	265	267	293	241	281	225	260	268	244	252	268	261	252	241	277	277	265	263	242	275	234	262	213	262	237	251	235	262	266	242	239	256	279	248	248	265	233	279	245	265	269	260	281	253	257	235	252	278	244	264	257	260	249	260	261	220	250	267	227	277	282	259	284	270	255	238	258	284	247	278	239	246	238	261	255	270	286	261	256	250	274	276	235	249	264	251	260	236	267	253	281	266	248	286	229	250	224	287	229	265	248	240	237	251	236	264	257	251	262	236	238	256	257	206	218	269	266	255	267	261	252	241	279	251	297	249	252	285	239	226	245	263	242	232	286	265	257	268	212	224	239	266	221	281	250	255	226	249	264	245	274	228	262	288	238	240	286	263	248	249	227	269	243	264	262	253	244	254	240	245	263	236	245	256	247	233	232	248	272	270	255	286	257	229	290	262	219	255	252	254	269	246	251	257	272	274	266	265	269	265	243	240	256	245	255	253	263	250	256	225	255	276	291	259	240	249	235	271	259	252	248	262	260	260	264	252	262	274	266	211	230	264	245	248	223	239	253	255	237	281	251	243	238	250	266	275	254	262	263	262	228	255	262	236	259	244	255	263	242	281	275	241	273	244	266	272	249	269	271	238	250	255	261	245	263	242	233	266	277	270	272	294	277	256	257	279	260	271	249	250	237	261	238	246	276	232	258	260	244	258	256	279	282	285	262	285	247	257	243	276	280	251	246	259	232	242	210	279	239	243	286	249	248	254	262	231	260	213	257	258	275	239	239	248	267	234	254	270	253	251	275	250	251	246	280	245	260	271	270	245	244	239	296	262	257	257	289	253	280	264	272	254	260	252	277	281	249	254	284	259	242	246	263	257	253	260	274	244	262	276	262	267	244	259	237	241	235	261	252	282	291	244	252	253	272	259	251	270	257	265	259	257	265	267	268	262	269	269	238	258	238	234	243	236	274	244	241	244	260	256	269	216	263	243	265	259	272	271	244	237	272	252	258	256	236	272	238	253	240	249	274	247	290	259	256	244	230	259	279	266	242	269	275	255	258	247	243	255	283	232	260	273	240	254	266	257	247	241	244	245	260	226	284	223	246	264	246	242	262	245	239	253	248	245	272	234	253	249	255	263	253	236	271	251	271	241	257	256	246	244	242	256	272	278	275	262	270	299	264	255	259	250	245	260	249	261	242	247	248	242	237
27008	20798	13373	4752	1871	1213	916	620	509	370	349	303	320	280	268	254	250	246	286	264	243	245	195	249	224	195	203	199	195	206	214	197	196	205	205	242	194	184	179	183	210	204	176	173	220	187	207	199	207	199	207	189	200	187	193	210	194	193	188	194	200	187	191	216	192	177	193	193	201	213	187	195	191	206	189	199	168	198	206	198	188	212	193	187	183	193	190	177	196	188	172	210	223	224	191	192	183	210	186	179	187	193	205	196	191	179	181	218	167	189	221	188	179	198	188	200	224	196	198	198	179	183	188	183	193	207	201	196	195	180	195	162	203	185	177	194	197	190	192	201	169	207	193	180	195	185	197	198	176	218	181	171	195	181	208	202	161	203	186	194	207	199	190	217	211	191	197	197	191	168	162	195	171	200	192	210	196	205	205	166	198	193	196	185	189	187	185	184	193	191	201	193	175	202	195	212	206	222	191	176	196	189	197	203	203	206	171	201	185	178	201	203	186	175	194	179	190	184	205	174	196	174	187	204	167	206	199	186	179	172	160	208	203	221	183	190	190	180	188	196	193	182	181	191	201	169	176	191	170	200	205	184	174	192	201	164	185	192	206	182	215	209	197	180	197	185	216	192	220	209	184	194	215	157	191	189	203	197	176	191	179	163	195	184	213	215	216	213	180	175	191	204	186	193	206	196	182	203	189	174	196	189	209	167	199	200	174	217	169	207	205	184	169	188	208	186	188	215	202	181	160	221	194	190	179	175	175	160	193	182	213	188	218	161	164	203	202	195	184	202	186	200	230	201	207	208	217	195	195	183	204	200	199	196	206	180	185	192	168	214	183	190	174	185	202	210	214	193	195	212	193	183	212	179	216	156	199	210	204	202	212	203	186	172	170	208	182	186	185	196	174	179	181	206	189	219	192	187	179	187	193	196	203	191	202	210	213	193	159	164	193	183	177	177	207	169	203	210	184	192	193	196	195	186	181	176	192	206	206	195	212	187	191	190	196	195	201	174	203	179	205	214	186	212	188	191	173	168	174	186	158	192	187	176	202	190	198	217	194	201	209	173	193	203	191	200	196	172	196	187	190	199	202	199	198	178	200	216	189	202	198	200	190	184	195	195	193	193	197	208	190	221	192	189	195	169	171	183	188	186	212	203	204	199	193	191	182	201	193	181	182	186	189	182	177	190	197	190	168	207	189	185	200	183	185	175	208	180	194	201	183	205	184	195	187	193	202	173	215	199	227	220	200	202	194	186	194	210	195	194	207	205	173	187	212	205	179	211	200	200	183	182	204	182	197	203	188	187	200	184	187	181	182	206	231	184	188	191	216	181	201	180	196	200	192	173	177	202	224	205	196	190	176	189	189	175	196	186	192	197	197	195	200	185	181	182	204	204	193	156	192	171	210	202	214	193	173	220	186	210	204	194	205	194	204	161	181	186	194	188	190	163	182	192	216	212	196	197	207	191	200	175	170	176	209	188	181	200	198	178	188	183	190	196	192	187	188	178	195	207	178	170	215	203	207	209	192	159	181	177	210	198	193	185	164	185	193	192	195	208	173	181	199	180	178	197	183	201	196	202	171	212	214	188	187	206	179	207	188	179	202	187	184	187	172	172	164	195	187	167	198	199	198	206	204	196	204	189	210	201	203	170	190	193	201	214	170	188	209	212	204	172	190	186	203	176	211	181	175	197	180	212	190	196	209	199	164	211	213	197	182	196	207	173	200	208	176	172	180	196	194	189	190	170	211	189	191	201	186	212	193	212	226	185	165	208	189	194	177	191	204	195	162	190	176	191	195	206	176	202	220	195	179	192	208	183	172	190	187	189	191	212	198	176	218	199	209	231	196	184	193	168	187	189	213	199	206	184	200	207	207	187	208	187	170	182	192	181	191	210	202	174	184	192	197	167	189	194	200	187	185	200	203	164	170	171	196	169	191	230	183	206	166	213	182	196	179	208	193	230	198	195	202	196	175	189	196	205	220	208	199	200	210	207	162	180	190	198	179	189	177	198	226	178	224	165	226	203	199	194	188	165	197	212	223	202	234	192	186	187	196	193	212	195	192	179	198	200	214	178	222	199	188	172	205	180	222	187	173	194	202	207	180	202	182	198	198	201	177	192	200	192	192	191	219	217	188	176	175	208	187	201	184	181	175	204	191	191	184	182	171	203	201	224	197	191	199	200	183	183	194	177	172	192	201	192	201	177	205	176	183	207	184	179	189	179	187	192	188	201	191	187	196	209	204	183	178	184	170	202	220	188	215	170	181	190	187	169	208	190	180	202	199	195	169	197	212	174	203	169	180	181	223	220	179	186	187	199	206	215	200	209	192	205	193	186	180	180	167	210	198	179	222	202	184	191	200	186	191	193	177	195	188	204	202	197	203	194	231	180	192	181	202	206	192	190	178	197	186	195	205	192	198	182	184	185	216	164	196	195	187	182	204	187	190	196	181	202	184	164	222	218	191	189	184	220	194	176	177	204	198	197	197	177	229	214	198	201	186	157	174	201	180	200	167	159	208	191	176	175	214	204	167	192	182	185	189	199	217	183	237	181	214	196	183	185	176	207	189	183	191	170	180	217	195	192	202	181	192	191	204	180	174	192	202	199	185	185	183	184	164	186	204	182	189	196	179	175	217	177	194	191	210	193	206	198	205	189	203	194	175	187	188	193	189	179	195	208	182	190	204	186	198	179	203	206	194	182	199	173	201	177	194	193	194	182	191	181	185	207	197	209	210	204	195	202	193	191	208	191	167	180	196	190	199	216	199	206	191	181	175	186	206	175	163	190	184	196	163	183	205	201	215	202	226	183	224	193	193	171	220	205	205	182	211	188	185	169	200	206	207	180	184	204	176	181	189	208	187	211	161	199	196	201	183	192	199	180	213	194	169	211	202	208	189	185	184	187	195	168	212	213	201	170	211	194	185	205	198	175	180	223	191	192	196	167	196	194	195	194	209	188	188	156	209	197	199	177	186	184	205	194	191	183	173	182	206	191	177	224	174	192	190	202	192	201	178	202	210	191	208	207	198	192	225	179	201	202	192	199	177	200	190	207	197	204	158	189	176	197	173	202	190	208	179	221	180	211	206	191	182	200	168	192	169	200	181	186	204	199	197	204	203	174	174	196	192	203	162	193	212	216	198	187	202	186	199	197	190	172	219	192	193	211	204	213	208	192	210	181	164	199	184	201	216	195	189	207	185	209	185	167	166	199	182	201	229	201	173	201	184	211	205	185	184	198	233	185	197	189	185	164	188	186	217	191	188	208	200	189	178	214	186	209	204	176	188	197	183	198	185	194	172	182	203	198	183	201	211	203	175	174	176	185	198	208	212	178	201	206	196	217	181	192	192	212	183	185	195	174	190	216	199	166	187	193	180	203	199	208	186	209	211	224	204	188	172	209	220	179	181	195	197	200	185	180	170	203	209	209	215	203	223	217	203	181	165	182	198	179	203	178	200	197	207	195	187	177	177	173	180	202	191	204	196	202
13057	21421	20640	11242	6660	5125	3702	2625	2181	1457	1284	1083	990	842	865	810	746	805	840	856	708	574	595	619	553	533	481	493	493	460	492	486	477	430	452	462	436	477	461	454	461	459	442	438	415	463	441	477	410	472	463	452	440	447	449	442	422	445	416	434	455	453	471	436	442	473	447	417	429	446	463	452	448	418	435	421	457	478	443	445	454	429	416	451	438	413	466	413	433	463	455	422	430	398	398	434	424	446	430	431	432	437	457	443	420	434	410	475	434	432	442	427	432	430	431	401	425	414	453	430	427	448	469	405	394	411	460	455	416	470	448	407	440	405	410	482	452	425	421	457	415	428	427	424	412	404	391	422	411	461	450	461	442	440	426	393	430	457	437	449	430	419	419	442	420	432	454	441	438	427	461	398	422	417	460	424	437	436	426	442	439	415	397	416	392	409	458	461	468	477	450	438	424	425	473	405	448	428	402	471	393	405	459	414	467	431	435	449	485	413	434	401	439	400	412	426	423	458	444	432	465	471	418	432	418	424	455	409	411	384	455	455	448	429	392	424	429	401	416	430	423	459	439	450	433	415	390	381	416	434	443	430	457	429	424	443	413	439	442	440	442	424	425	454	421	428	399	418	407	443	419	432	400	410	419	437	434	417	396	439	419	416	402	418	430	433	462	437	433	423	410	452	439	430	421	408	421	435	433	434	422	430	435	387	417	440	407	410	392	443	450	418	442	426	425	448	441	409	421	449	413	440	414	420	419	411	449	436	404	400	444	433	428	460	401	418	400	400	463	413	440	433	442	430	430	471	423	401	426	399	412	399	476	438	439	418	451	460	461	434	460	427	446	480	441	447	443	441	418	430	436	425	412	399	401	411	424	474	480	439	425	430	438	406	420	449	442	463	398	395	453	439	427	413	457	403	441	426	442	453	432	424	453	462	479	407	472	428	434	418	460	451	420	420	450	426	430	404	420	436	442	408	439	434	378	448	434	447	425	444	438	421	404	442	440	403	466	409	438	446	424	442	444	421	398	422	418	441	418	442	443	465	425	467	466	423	412	448	434	432	454	435	436	452	442	450	426	392	424	441	415	436	432	426	424	417	459	409	436	438	365	452	427	425	428	420	407	436	400	461	436	445	455	411	429	464	483	415	419	421	427	414	447	441	448	415	399	441	420	459	421	451	461	434	440	420	441	436	391	395	431	445	436	430	457	420	429	421	427	400	445	437	399	421	436	393	422	425	434	432	460	430	440	460	456	396	414	389	451	407	464	416	431	417	416	440	439	454	421	428	409	400	406	464	436	463	482	428	430	456	427	465	476	421	432	432	439	411	445	423	462	441	458	438	456	449	417	430	415	433	449	453	414	421	446	452	441	407	446	412	451	461	448	403	399	419	417	458	408	431	415	396	436	453	433	424	452	418	456	423	449	435	447	439	410	441	432	424	484	443	424	469	438	403	411	424	433	404	465	441	457	429	429	421	437	426	426	471	464	433	486	452	412	410	448	444	462	430	406	442	443	446	436	439	411	438	409	402	427	424	420	457	428	458	427	425	447	393	418	440	431	430	405	408	456	434	438	425	400	417	424	418	455	428	440	395	461	397	410	400	422	403	445	461	419	418	365	404	459	414	453	428	428	407	446	449	441	410	427	465	385	436	433	433	430	438	436	433	445	421	467	410	434	389	444	426	405	410	418	415	418	429	450	468	458	442	424	461	429	444	447	451	414	443	389	439	434	456	444	407	411	441	449	434	399	427	434	439	405	450	448	411	434	393	457	465	415	373	420	410	428	411	435	413	441	402	405	389	420	450	436	420	456	437	398	448	453	404	404	450	379	442	410	447	428	407	394	441	419	395	403	438	448	430	420	417	432	424	400	435	439	439	442	429	405	414	419	422	428	449	452	450	406	444	432	416	445	420	467	455	436	454	482	438	425	413	445	433	441	445	433	464	467	389	439	418	406	397	429	407	428	448	454	430	466	411	434	446	446	411	473	449	425	415	434	449	439	429	410	403	430	458	433	443	402	415	423	408	424	393	429	452	420	440	416	446	444	414	444	431	436	433	439	423	468	453	434	449	424	430	422	432	445	456	450	386	403	463	405	436	455	441	409	400	435	425	455	445	413	392	448	460	402	440	444	449	423	464	449	416	413	440	426	409	443	465	474	457	428	423	456	429	421	433	437	424	419	412	461	455	422	465	434	449	423	457	403	412	403	426	463	425	419	436	393	425	395	448	419	432	402	432	422	456	434	438	412	468	401	407	393	453	436	425	395	424	463	444	440	413	417	424	430	404	463	434	449	440	389	433	426	433	426	391	376	402	461	456	447	424	422	417	428	430	442	439	435	412	430	493	407	419	419	444	408	467	413	415	447	434	423	396	398	456	415	414	418	414	425	435	424	406	389	418	447	411	439	428	445	439	390	425	398	421	423	440	406	425	449	425	431	453	442	424	431	459	434	428	415	442	368	407	436	454	422	418	413	427	452	422	475	421	440	495	455	443	417	398	411	412	429	422	428	449	410	460	433	416	437	448	423	441	441	452	472	424	396	446	402	461	444	430	411	444	418	431	446	436	424	436	414	439	441	438	433	461	414	434	468	427	412	455	433	419	415	433	392	400	436	404	411	426	423	432	432	399	441	447	366	441	418	434	401	428	448	463	451	441	418	427	409	452	427	417	445	400	464	442	434	433	437	441	448	431	417	426	438	410	457	438	424	415	448	433	432	442	473	461	421	435	419	429	434	440	421	415	424	451	432	455	409	403	424	431	400	445	421	423	402	408	399	453	414	425	438	409	446	411	469	448	438	460	404	407	433	369	444	409	407	409	441	401	442	406	432	454	453	405	421	389	419	445	426	459	403	427	429	436	432	441	411	448	416	438	431	417	432	422	423	444	413	442	398	424	441	463	394	399	456	463	408	439	402	459	433	456	433	444	421	448	398	415	435	438	437	425	424	439	434	464	446	437	458	436	411	407	417	409	442	442	410	445	423	437	454	410	450	425	454	420	437	440	443	415	423	399	469	421	402	448	442	385	380	447	450	435	448	407	424	394	432	474	402	460	436	408	451	432	433	476	458	427	445	434	425	454	409	417	452	464	435	421	430	436	383	467	450	407	425	459	439	416	431	425	397	434	414	398	423	409	390	439	427	414	424	430	397	462	428	447	450	437	414	395	431	428	465	438	401	411	440	418	427	386	401	390	403	455	428	431	429	436	376	405	424	400	430	432	430	374	467	445	430	484	407	439	442	424	438	427	428	423	421	413	387	416	431	440	420	422	406	431	403	424	479	449	453	412	426	428	436	430	415	434	462	398	406	380	428	381	430	466	449	406	454	457	444	423	426	396	451	446	443	428	413	473	451	440	414	408	421	424	439	428	430	438	462	443	464	467	443	450	433	442	386	400	520	427	432	406	414	464	427	422	428	419	411	402	463	425	424	421	422	427	422	462	416	407	425	436	471	446	448	441	394	406	433	408	439	431	405	445	447	423	441	441
24216	21330	28309	24676	19054	4444	1843	1115	772	646	443	397	342	299	298	270	242	240	227	280	261	172	182	175	180	163	150	157	134	140	151	172	149	150	162	154	144	141	140	119	118	141	135	139	143	122	156	123	151	145	153	142	152	139	144	151	135	129	125	122	137	145	117	125	133	129	133	145	136	164	132	147	133	121	137	107	124	147	150	139	127	134	111	154	125	139	145	134	146	117	150	143	134	128	136	124	134	127	146	131	125	127	143	127	121	137	123	129	116	125	134	128	157	134	135	133	136	130	135	114	121	136	134	139	123	131	149	121	137	119	116	150	118	129	140	135	116	117	115	136	130	130	129	142	141	124	140	130	112	141	128	148	120	123	121	141	121	136	144	148	127	130	136	132	126	143	128	136	130	149	134	114	133	127	141	139	108	115	124	126	128	126	145	111	129	122	165	120	124	147	117	131	126	132	125	130	140	124	134	115	135	146	139	126	145	130	124	115	112	105	134	153	142	122	133	145	130	123	114	132	141	153	130	122	139	143	123	138	138	140	116	130	116	119	123	135	140	137	142	125	157	129	132	133	142	127	131	138	128	140	137	139	116	155	134	131	106	120	153	132	135	127	113	126	129	129	122	141	133	126	137	117	123	130	123	137	123	132	111	122	116	135	121	131	116	126	122	143	140	135	130	130	121	133	138	140	136	114	132	116	139	108	120	120	106	138	122	136	130	141	125	139	149	137	138	131	152	143	138	134	127	137	127	121	114	133	133	118	138	114	135	139	127	125	133	130	139	135	124	119	139	134	133	145	138	164	141	136	116	130	117	146	155	116	143	127	122	148	143	140	117	159	129	141	127	119	125	136	113	128	138	127	120	145	122	152	133	142	118	129	147	116	118	140	117	114	145	139	111	119	143	120	125	130	135	137	120	132	133	137	131	121	132	116	134	130	153	157	147	139	144	125	122	130	126	114	134	147	144	133	136	112	108	128	131	113	136	143	131	125	128	145	137	136	144	133	143	120	148	137	137	140	137	116	138	116	119	123	122	149	141	125	132	113	140	128	148	138	135	135	129	144	135	133	128	135	142	121	118	134	139	111	135	165	131	131	136	138	136	114	118	129	130	143	130	146	130	123	130	147	145	119	143	126	128	142	129	124	149	136	161	120	131	124	133	111	129	136	135	126	129	120	134	111	132	127	138	124	120	130	128	113	161	116	139	133	116	123	133	118	126	128	150	142	137	118	126	128	127	133	137	119	151	111	122	133	136	130	114	132	138	141	120	121	111	124	136	132	123	116	144	139	131	146	119	142	115	139	142	131	134	120	151	130	111	140	129	130	121	135	131	134	144	145	145	117	150	150	117	135	111	132	123	129	132	131	121	146	137	156	114	123	137	154	144	121	120	131	134	147	107	132	150	155	129	154	144	121	137	133	126	136	136	128	144	129	134	127	130	133	114	101	125	127	140	131	142	141	155	127	121	123	133	125	138	141	134	147	108	150	129	116	135	123	130	128	113	144	144	129	138	133	120	124	152	131	134	96	135	130	124	140	129	133	127	139	134	117	141	147	127	130	129	130	139	130	149	144	120	142	138	107	124	137	141	132	121	124	136	129	126	158	132	132	144	119	140	131	129	125	141	123	129	121	136	133	128	129	142	134	120	138	140	126	131	133	139	112	142	133	135	134	149	135	158	127	138	108	135	119	128	128	143	107	139	134	122	135	129	132	135	123	118	143	136	138	127	133	118	136	145	138	130	150	138	133	122	125	142	138	108	124	131	126	134	133	123	139	138	132	149	128	143	129	143	117	113	117	134	132	123	117	116	129	128	130	134	134	129	145	131	134	125	149	135	137	150	129	134	127	129	109	125	133	135	146	135	122	119	135	131	120	137	132	132	127	109	140	149	127	127	119	128	128	128	120	136	136	138	131	135	148	136	142	140	143	133	116	122	137	118	130	120	131	122	136	118	126	147	131	130	127	119	149	144	116	139	126	139	125	133	113	130	124	148	142	146	128	138	135	151	132	120	102	124	142	128	144	132	131	132	122	152	121	135	117	128	121	125	137	140	139	128	142	122	129	151	125	132	130	129	124	139	140	119	113	125	151	140	148	131	109	132	135	140	105	134	153	136	119	137	126	134	125	146	126	140	123	133	127	121	162	151	121	124	130	133	148	134	117	130	130	146	147	114	127	152	153	137	121	126	121	124	136	140	136	140	130	146	149	131	107	137	143	124	139	121	140	149	129	116	122	143	116	148	111	128	127	110	132	127	124	148	116	141	131	119	147	128	135	125	151	160	119	131	140	126	115	132	141	105	127	136	139	136	130	131	132	143	148	132	130	141	117	120	129	124	121	120	129	139	133	136	137	129	123	118	138	131	121	137	140	118	134	139	134	130	118	132	141	138	113	132	121	119	133	158	122	133	161	136	137	130	138	132	138	130	113	141	128	126	145	127	107	139	124	144	136	119	131	124	111	140	130	135	118	136	128	137	127	126	112	144	142	148	134	129	108	143	128	131	137	130	147	118	124	124	139	119	129	115	127	130	132	149	133	111	150	102	118	131	121	123	129	134	140	120	158	126	120	147	118	143	123	134	141	148	139	134	105	113	150	138	142	137	131	120	125	121	115	131	127	137	131	124	131	121	110	121	139	136	138	131	125	126	130	133	129	133	111	121	128	134	126	133	130	134	111	132	157	144	133	128	127	113	141	138	114	120	126	113	133	125	145	129	127	143	138	124	136	130	121	139	137	151	137	99	127	131	133	131	126	139	134	130	139	123	131	147	140	133	143	145	126	124	127	138	124	141	135	140	110	97	130	121	134	127	124	118	129	156	117	129	140	125	133	118	124	143	122	129	122	128	104	130	124	124	149	143	123	131	136	126	139	128	115	127	128	106	117	120	136	141	134	145	114	124	120	121	125	140	126	120	144	126	130	119	137	120	137	137	159	122	133	129	133	133	138	152	130	145	150	128	119	128	128	129	124	114	101	140	126	140	134	139	140	136	129	123	146	146	138	140	117	172	136	131	117	138	135	131	124	130	141	138	139	127	131	131	151	121	135	121	137	109	129	129	140	111	129	124	134	139	126	128	144	120	142	121	121	117	137	135	141	123	134	122	151	137	98	113	127	151	163	119	119	97	114	150	131	117	132	131	141	120	135	134	126	129	126	152	139	139	135	125	143	154	142	140	142	127	125	126	141	141	134	156	119	118	135	121	121	115	146	134	137	130	136	142	132	127	112	128	132	133	123	142	118	131	122	134	125	133	127	120	156	124	131	130	109	110	142	141	125	98	129	129	133	136	124	123	142	149	155	120	125	134	137	116	116	147	112	148	129	119	130	130	133	146	149	128	132	105	138	116	119	133	131	129	143	123	142	117	152	119	130	119	132	141	142	132	122	134	139	135	131	115	117	146	125	147	146	113	133	125	124	130	132	131	116	127	128	138	133	141	123	121	109	128	147	136	143	116	122	133	115	142	156	128	126	139	124	133	138	129	133
15443	29217	26370	16015	11078	8196	5940	4630	3312	2550	2072	1649	1337	1164	1064	969	945	920	810	1039	864	603	568	597	502	470	419	432	394	369	374	352	371	343	346	369	337	337	332	349	361	351	342	366	345	331	328	329	367	340	326	301	295	315	334	303	335	320	317	317	305	326	311	292	336	332	310	352	302	313	323	321	318	305	313	282	309	289	298	311	297	277	283	321	292	310	298	326	319	305	309	296	292	277	279	283	279	317	326	314	299	270	315	303	323	280	303	350	319	326	310	314	291	315	325	297	302	318	316	289	301	299	273	305	287	276	307	304	288	291	300	293	305	313	300	273	313	315	303	290	281	293	298	320	316	302	313	307	289	311	307	303	279	318	333	287	332	320	306	274	293	284	308	289	284	299	286	306	313	311	275	265	286	289	308	324	299	307	274	313	282	274	281	276	288	295	297	305	291	316	290	269	315	283	284	278	284	299	306	300	314	289	299	319	339	271	277	269	293	300	274	331	323	336	297	308	308	287	314	318	290	315	286	295	316	314	282	297	312	302	306	326	285	303	266	286	296	313	292	288	282	302	297	344	292	310	291	300	315	325	328	334	292	277	313	312	296	299	310	252	290	294	278	302	313	304	295	291	277	312	325	298	306	293	291	296	285	295	322	297	263	301	318	336	293	294	292	310	329	286	294	285	311	280	279	297	312	294	312	302	281	286	302	279	315	284	314	290	283	306	298	312	288	302	291	272	288	282	316	281	297	331	280	305	258	297	259	291	267	279	291	292	299	314	322	269	298	310	317	295	322	290	335	290	281	301	290	295	299	286	322	303	292	285	290	302	308	276	272	285	299	280	283	262	321	296	313	309	306	309	288	292	292	302	292	309	292	278	272	338	298	326	312	283	303	285	294	282	313	296	328	279	294	298	296	291	277	302	319	291	312	280	295	321	307	295	289	279	281	289	287	300	295	297	293	296	271	303	298	288	306	287	304	299	265	319	294	285	311	293	273	337	259	307	292	335	268	305	309	313	315	316	309	285	335	294	276	302	276	303	286	286	288	287	262	289	304	282	273	322	281	281	282	288	295	302	312	285	297	261	294	269	300	286	323	284	308	296	294	278	312	312	306	294	281	302	289	278	286	310	271	293	285	278	285	288	324	303	287	268	273	294	317	325	265	283	277	296	319	310	277	315	303	288	284	297	269	303	291	277	288	298	274	299	296	302	315	303	311	297	262	268	310	291	263	309	313	308	301	302	312	280	275	279	294	292	278	319	289	319	303	315	294	291	289	280	291	295	292	292	325	303	288	284	305	308	279	314	291	299	313	278	305	321	280	292	290	290	290	319	322	316	288	283	292	271	327	265	298	297	310	287	285	321	279	276	303	326	274	276	317	276	295	296	307	310	284	285	283	290	275	291	330	288	295	300	333	305	291	281	306	290	297	309	303	287	279	306	321	277	275	295	284	283	274	289	322	299	293	291	277	285	303	302	296	288	338	267	283	308	316	296	306	308	293	319	285	291	276	337	304	297	283	304	291	273	294	295	330	309	282	287	301	288	271	305	276	298	283	317	293	276	291	255	296	312	322	293	305	275	294	277	301	303	267	283	303	293	318	305	309	264	267	276	271	292	273	301	315	290	282	304	323	333	312	309	281	301	323	299	291	307	330	306	306	314	297	269	334	296	290	294	304	298	307	313	313	287	275	282	333	292	292	292	324	286	307	314	312	316	278	301	270	303	293	299	298	285	270	291	307	284	286	335	297	287	293	319	298	286	284	246	311	299	304	318	317	291	311	316	314	302	286	307	288	295	280	329	305	312	307	270	305	304	289	295	267	293	284	292	279	279	285	275	304	340	306	298	317	290	285	294	282	267	306	287	292	305	283	312	295	284	287	278	304	308	303	303	274	284	281	279	290	288	268	304	281	274	292	294	285	292	297	305	296	281	282	285	274	317	286	301	283	281	285	276	266	294	309	291	282	264	290	308	255	295	327	309	286	288	300	282	269	308	281	299	284	273	302	279	319	314	272	280	247	330	306	314	268	313	297	305	293	300	320	291	300	283	323	269	257	318	293	299	295	292	338	267	319	287	282	271	316	299	288	301	289	334	303	314	265	277	305	318	302	302	293	333	300	276	321	318	276	284	322	312	292	321	309	302	319	283	293	274	290	298	307	286	317	294	298	309	285	282	292	294	300	288	284	272	317	327	279	277	328	291	278	285	296	299	291	294	309	289	285	281	291	305	316	285	296	264	308	296	293	339	298	298	306	304	316	302	288	268	287	286	295	307	300	246	276	305	274	275	279	296	290	324	299	324	305	315	291	286	293	327	309	292	322	288	275	332	288	284	300	302	283	319	310	293	288	307	328	310	276	298	299	306	318	318	266	299	306	297	285	280	296	305	310	341	295	339	271	274	329	303	315	293	280	308	287	307	310	287	290	297	285	305	285	298	306	287	288	306	279	287	319	297	289	258	272	265	302	297	290	322	310	259	306	290	289	286	301	306	304	310	319	320	301	306	277	303	282	301	300	286	311	334	290	267	304	312	311	279	290	308	299	296	293	302	307	295	273	283	303	297	293	327	293	308	274	304	277	285	312	304	296	276	331	293	303	285	291	280	302	277	302	302	301	282	323	270	280	303	321	333	303	279	289	309	309	301	288	257	311	276	290	316	293	321	310	317	281	296	314	300	286	290	310	319	313	302	312	320	300	281	299	293	310	296	289	290	315	314	307	257	276	298	299	301	287	297	286	281	293	317	297	318	282	306	289	315	300	307	293	256	297	325	291	312	306	332	277	290	298	281	312	308	267	306	314	282	283	307	299	296	317	293	312	303	294	275	295	294	283	300	295	282	265	298	269	302	312	276	282	306	288	290	299	320	311	287	286	309	260	292	247	297	269	287	312	334	270	333	311	291	258	323	283	306	281	291	302	296	294	286	266	280	302	280	288	279	294	319	261	310	299	287	293	291	321	280	312	305	271	285	281	287	302	293	291	265	300	271	315	288	310	278	301	300	285	288	289	303	271	294	300	298	318	309	310	320	287	315	291	287	301	283	286	278	289	327	290	279	273	301	306	282	300	299	263	313	316	309	307	284	258	276	303	290	299	295	282	293	307	299	293	257	275	278	320	302	286	299	313	319	288	288	303	293	328	289	308	284	306	297	291	272	298	335	293	281	301	316	314	306	321	303	283	293	282	285	291	248	290	306	292	335	284	305	269	289	329	312	310	269	288	283	310	315	288	304	297	281	262	306	298	278	287	313	297	297	297	296	291	315	293	291	300	295	296	278	299	296	265	319	307	305	318	302	289	292	270	302	294	307	306	245	306	291	294	314	284	311	270	316	312	303	311	298	318	269	270	312	280	337	291	294	296	279	304	287	323	287	308	303	312	290	301	304	296	258	287	305	287	290	317	328	345	338	302	273	324	291	296	305	288	288	278	300	285	304	281	272	320	320	339	265	282	275	311	302	315	298	248	312	306	255	288	283	300	309	313	305	308	308
23463	21472	29314	24038	21476	18671	4666	1593	1026	773	622	537	426	353	351	293	337	300	254	297	316	227	207	202	217	167	172	156	144	160	135	131	123	137	161	140	125	152	113	111	152	124	136	117	113	126	123	126	129	134	110	123	126	109	101	130	126	110	138	123	108	116	128	129	135	126	128	126	135	128	133	131	126	117	127	118	118	122	108	108	118	117	126	110	127	115	118	110	104	106	117	111	123	108	135	132	131	98	128	121	140	142	136	115	114	109	132	119	118	112	121	136	112	124	97	103	106	107	132	107	119	138	119	118	128	104	125	90	137	125	117	110	112	126	140	109	101	136	113	108	113	116	115	103	128	130	95	127	103	108	105	123	115	108	116	113	122	106	125	106	111	108	125	134	117	120	108	129	115	112	92	128	125	107	116	127	135	106	119	108	113	98	138	110	109	124	112	124	120	124	117	94	131	128	118	93	97	121	114	112	109	115	117	130	104	110	114	106	109	108	107	96	122	114	128	115	113	112	101	150	122	123	115	135	120	109	114	136	115	127	100	126	135	112	127	104	95	118	102	128	105	107	127	122	103	126	108	104	107	108	109	117	102	135	109	121	114	112	114	115	114	117	129	99	112	128	93	112	112	115	113	115	123	129	105	117	121	84	119	126	124	121	109	124	119	110	111	120	124	136	121	121	103	117	116	101	109	108	121	130	101	106	106	120	123	119	110	112	132	112	122	107	123	111	96	95	108	98	126	139	96	109	116	102	120	118	119	118	118	131	109	121	115	118	116	126	96	105	96	108	131	119	101	110	105	93	116	103	105	116	98	106	118	114	118	109	112	128	150	121	113	131	111	124	103	101	129	137	132	124	109	106	129	119	112	112	128	117	131	112	130	119	125	114	104	116	133	128	128	105	104	121	106	109	119	122	111	97	108	115	89	101	100	126	117	94	111	120	117	113	114	98	112	111	106	151	118	115	124	121	104	115	113	126	128	130	117	126	143	107	115	105	117	94	116	112	98	111	102	133	137	111	112	123	110	110	117	122	107	120	102	131	113	110	141	127	115	129	131	116	102	110	125	105	117	116	121	109	123	108	97	102	135	122	116	114	112	114	106	117	124	120	112	108	112	119	97	119	130	103	113	111	110	139	114	130	113	104	98	106	100	118	113	102	122	112	120	112	114	79	125	127	125	119	119	125	121	104	119	106	115	131	101	100	128	109	111	140	114	118	96	118	122	110	102	121	107	106	125	125	116	128	100	107	114	123	110	108	131	112	100	102	109	124	121	131	115	117	119	98	121	116	114	104	121	110	111	131	115	116	120	126	115	113	97	124	115	136	96	113	78	107	133	101	99	129	112	100	97	110	109	110	112	114	102	108	118	114	109	117	129	100	115	125	104	93	137	141	109	125	123	101	115	114	119	121	108	108	97	106	113	105	111	105	123	122	119	131	125	112	118	121	133	100	126	110	103	115	129	121	125	112	128	131	116	117	92	123	105	112	114	95	120	123	117	107	103	109	137	122	122	113	110	99	103	131	104	130	99	132	120	101	112	107	105	114	110	105	119	126	110	131	115	117	93	116	123	98	117	102	113	126	109	117	100	112	109	106	131	112	126	98	103	105	120	118	111	104	102	123	107	121	131	110	115	126	139	112	99	94	107	99	121	118	115	110	112	111	115	101	122	110	102	112	107	105	107	129	100	118	113	134	109	126	113	100	104	98	106	127	111	113	123	116	103	137	90	125	100	119	119	114	93	124	119	114	114	106	109	131	126	133	132	121	119	131	116	110	103	120	125	110	131	135	87	115	122	128	115	110	102	111	111	106	103	108	91	102	114	126	107	99	105	115	122	125	112	120	135	108	117	106	110	112	107	125	123	130	100	130	123	134	100	102	101	110	105	112	102	103	107	111	120	129	96	118	121	109	121	115	123	131	121	113	115	103	126	121	115	136	97	100	96	95	120	114	114	93	106	114	132	119	114	109	119	127	127	103	115	109	111	95	120	105	112	123	115	109	103	123	116	127	121	87	118	122	110	130	130	123	112	109	109	112	114	124	106	99	105	120	116	140	112	115	120	131	148	119	126	123	128	106	117	117	119	126	77	106	99	112	111	132	117	107	123	107	113	107	122	104	126	125	122	111	118	103	120	137	107	125	126	120	105	111	131	113	118	104	111	93	124	120	108	116	121	107	132	122	114	102	140	120	111	96	108	113	133	115	119	101	111	113	116	109	119	117	112	108	126	110	117	113	89	95	108	104	110	121	114	102	112	111	111	100	116	103	120	99	122	101	142	95	124	109	118	104	114	109	113	125	127	124	115	96	111	116	113	106	112	116	100	130	107	111	127	107	105	116	116	108	106	127	111	110	105	136	132	131	109	105	101	111	113	122	116	114	117	110	115	114	118	103	132	114	118	131	114	108	106	114	111	157	108	106	110	119	104	128	115	101	101	114	99	131	104	124	137	115	109	115	125	123	104	116	108	118	113	121	129	101	119	115	116	126	99	106	117	108	111	119	94	123	110	117	130	103	122	117	111	118	122	120	123	110	107	114	145	114	118	125	124	129	124	109	117	116	113	124	112	110	123	127	129	103	133	134	119	103	125	106	114	116	121	97	105	98	99	112	119	118	114	95	133	110	111	115	105	117	124	104	115	110	121	115	103	104	106	102	112	107	120	108	129	115	107	137	98	107	124	112	129	112	113	109	99	122	121	109	105	124	112	104	121	130	123	87	116	98	95	126	103	115	129	99	109	106	116	116	122	117	106	117	111	106	112	137	112	124	132	101	119	120	108	114	118	103	120	118	106	100	104	119	111	114	121	113	131	112	141	118	115	134	117	136	117	126	116	108	112	120	117	93	89	117	124	111	116	101	106	105	130	114	116	107	137	117	144	123	93	116	110	107	94	125	114	120	102	108	115	116	94	105	117	111	105	119	112	125	120	126	114	121	115	117	119	119	108	93	114	114	102	124	116	113	121	102	123	117	126	119	131	107	120	87	109	111	102	117	103	93	118	109	120	130	114	124	125	126	114	119	118	107	92	110	118	116	113	118	121	102	110	122	101	115	126	122	126	101	109	111	114	119	116	109	122	108	111	112	101	119	114	152	116	127	96	121	139	91	103	125	110	111	133	128	110	118	106	127	123	119	139	92	113	121	107	120	120	104	125	115	105	132	121	128	127	116	132	113	126	112	101	116	115	123	115	132	121	116	116	118	125	106	132	116	101	108	109	112	92	101	122	123	104	112	92	135	131	108	113	114	114	118	120	127	111	109	111	117	88	117	110	102	105	116	114	114	142	113	105	86	101	118	110	130	92	98	129	111	112	126	109	113	128	119	111	104	110	115	115	108	117	115	113	103	100	132	127	114	121	108	110	112	114	118	99	110	128	127	120	133	107	129	108	100	108	102	123	108	128	121	111	115	117	123	99	111	103	114	106	138	100	97	127	123	112	113	118	95	118	118	125	128	110	109	128	108	100	113	112	104	123	86	110	110	130	133
17793	32345	31148	20817	15192	11525	8806	6221	4874	3434	2778	2287	2024	1642	1433	1276	1262	1169	997	1093	1120	798	734	616	618	497	410	419	460	409	388	369	339	322	324	309	350	326	317	318	315	294	323	335	285	278	287	303	337	255	277	330	286	263	285	268	269	297	303	285	259	292	276	276	317	260	267	289	310	274	287	270	269	280	252	270	249	289	247	263	272	268	250	272	260	266	257	256	264	242	251	235	248	249	264	265	233	257	270	262	254	299	229	254	266	271	288	293	293	247	278	257	306	253	244	264	281	265	271	246	240	258	241	259	235	282	248	251	246	255	268	213	264	270	244	245	241	249	260	232	299	204	268	272	249	236	250	296	250	231	227	263	212	257	244	287	281	254	227	237	255	261	233	275	247	256	249	293	257	252	220	254	259	251	272	267	272	236	267	238	261	272	261	251	264	245	239	239	260	241	261	294	236	275	250	262	248	264	246	248	270	244	282	260	249	302	247	248	278	243	252	222	253	270	229	233	252	256	232	254	234	250	264	242	259	280	248	238	249	242	255	233	252	249	279	284	293	260	229	233	255	250	258	275	230	234	227	260	247	245	244	233	241	251	280	258	261	227	271	272	269	247	259	224	240	266	262	228	251	234	248	252	270	249	258	245	264	229	260	238	266	246	251	254	242	254	239	230	271	242	268	257	264	237	258	238	246	266	267	255	239	271	270	274	252	242	256	261	267	264	297	255	233	247	240	257	244	261	248	243	288	262	250	255	284	249	257	283	236	228	246	251	253	253	259	217	268	239	234	256	265	252	259	277	249	281	222	250	261	241	272	244	250	246	260	262	253	269	262	236	226	271	235	252	269	246	252	252	265	259	275	250	218	247	230	254	229	247	256	240	236	255	255	229	269	272	244	248	269	258	264	252	234	248	261	229	276	251	244	254	240	248	260	251	249	269	253	252	233	250	278	249	240	242	244	252	243	203	223	249	291	256	246	249	248	267	264	264	221	227	234	244	266	218	242	263	228	229	258	251	255	221	260	250	240	224	271	262	243	254	251	218	273	237	235	244	265	226	242	272	235	251	273	246	237	282	262	237	229	257	221	247	238	240	244	235	256	251	282	255	280	243	261	273	266	258	243	275	259	245	271	240	227	276	253	222	246	240	256	293	247	262	257	246	246	268	242	232	242	243	229	255	265	270	275	244	267	280	264	231	226	251	252	256	231	274	269	261	240	219	232	237	226	235	217	268	248	278	244	243	241	244	231	260	239	286	233	262	255	236	262	239	237	227	238	241	271	243	262	257	272	252	247	255	259	279	252	234	272	261	250	241	251	240	235	262	280	233	233	216	242	248	241	236	228	259	259	238	235	260	244	257	257	244	271	259	253	227	244	245	249	230	250	240	234	237	226	261	258	254	249	215	259	242	241	264	231	251	264	249	249	261	241	259	265	242	262	247	264	270	235	246	263	223	262	235	255	299	223	249	279	214	226	267	246	235	264	238	252	268	241	277	230	221	252	235	212	244	233	239	234	259	235	248	249	257	234	237	260	244	242	268	248	273	256	256	237	244	256	284	256	239	263	257	247	233	268	247	268	258	251	251	242	271	261	239	249	256	232	266	246	245	253	264	249	258	235	254	242	245	250	230	244	238	254	243	248	244	250	245	250	233	239	257	232	230	260	257	239	261	254	247	286	243	260	245	257	243	255	257	261	254	220	271	253	269	275	260	231	227	252	230	256	245	275	245	265	241	240	257	262	235	245	251	253	246	227	252	253	250	246	274	256	263	224	250	232	246	234	284	244	218	250	225	256	263	262	240	225	266	262	237	275	274	258	248	257	225	249	217	235	260	246	246	262	256	245	286	215	221	247	252	247	240	233	244	244	245	241	238	246	288	262	243	238	251	236	237	239	268	242	273	275	242	242	245	272	260	245	274	238	253	237	264	225	245	233	252	239	257	261	294	279	262	253	265	250	252	242	224	244	237	255	261	249	270	269	245	245	230	259	255	238	254	262	246	228	226	256	245	279	238	247	252	292	267	273	236	262	244	228	264	229	215	258	242	256	224	262	254	240	222	248	276	258	279	258	247	268	225	273	252	249	269	258	235	258	229	266	275	261	236	240	243	254	234	263	255	232	270	252	247	263	254	244	271	266	246	276	273	246	260	235	254	260	254	248	255	241	248	252	278	280	248	252	243	260	218	252	245	271	276	249	238	270	248	244	253	236	248	268	237	201	260	258	257	250	248	218	258	266	257	248	255	212	234	256	264	259	229	256	259	270	247	257	243	236	242	243	231	255	241	248	248	272	245	231	276	245	264	251	257	245	277	247	229	262	266	237	234	256	245	289	256	243	241	269	250	265	227	261	245	245	222	268	291	247	287	246	245	272	263	254	251	243	274	242	241	256	250	247	243	228	245	254	233	233	238	254	258	246	268	229	248	252	249	237	228	283	245	238	258	232	239	258	225	256	254	235	239	233	246	237	249	257	257	219	243	242	231	252	246	254	257	250	235	265	209	252	247	232	248	262	276	260	229	252	251	236	241	262	251	268	228	250	231	228	268	228	229	256	265	234	242	248	261	273	252	234	265	214	258	265	263	230	254	246	246	261	270	245	252	227	271	229	264	248	233	247	232	229	262	246	278	259	276	234	246	249	266	213	229	261	264	244	257	257	234	252	277	270	253	260	265	256	254	251	266	250	242	253	237	282	223	235	255	245	272	238	245	240	260	271	234	255	255	279	264	243	244	253	260	246	253	229	251	250	248	247	239	269	264	247	253	246	249	228	247	252	258	253	248	250	271	281	274	236	257	226	255	250	270	285	251	223	257	222	257	251	249	248	274	256	256	235	250	259	270	245	247	252	257	273	276	248	234	270	213	242	283	248	245	270	264	250	239	237	236	249	233	256	255	229	291	255	269	243	256	215	282	239	234	263	245	249	250	256	206	249	248	257	246	253	259	260	277	249	258	247	232	242	238	251	260	224	238	238	218	239	260	246	259	251	223	267	262	257	243	239	222	235	242	228	278	230	250	253	262	259	234	280	253	256	249	244	254	261	250	239	239	235	264	232	266	227	241	252	262	275	255	261	236	235	263	254	220	226	270	245	285	248	212	241	264	243	241	286	250	240	253	251	251	279	238	254	264	237	231	251	243	284	255	256	245	238	261	247	259	273	259	241	244	255	242	271	254	242	228	248	274	245	258	259	253	236	246	257	251	211	269	262	252	239	241	265	260	249	279	262	288	263	262	247	251	224	265	254	259	234	224	247	248	262	259	260	249	269	242	259	241	263	228	254	251	277	233	231	242	214	241	244	238	244	261	253	264	275	255	266	209	265	248	277	250	228	237	241	249	252	264	220	243	256	217	258	226	254	244	269	274	254	248	248	258	255	256	254	271	227	249	250	279	244	261	214	240	248	241	261	253	252	254	249	249	253	224	259	232	249	256	259	227	234	243	238	243	235	240	255	228	233	246	276	239	247	276	231	264	257	216	258	241	228	280	273	260
26822	20862	13070	4548	1928	1302	1021	644	533	395	380	313	266	259	278	234	282	227	257	235	246	236	224	226	187	226	213	210	178	193	179	187	191	158	198	219	190	189	197	202	220	175	190	199	187	215	182	175	195	192	218	215	215	216	207	188	211	176	189	182	173	224	188	188	193	185	196	196	212	217	181	203	196	202	173	187	192	184	197	178	187	173	184	182	189	182	182	217	204	198	155	178	162	214	180	199	207	205	184	197	170	184	172	172	204	194	201	234	216	181	201	175	169	187	189	180	199	186	211	162	193	210	173	206	172	189	213	189	202	205	195	195	199	173	179	203	173	188	172	172	176	190	189	186	159	184	186	199	201	184	181	192	187	174	185	191	189	211	217	191	179	217	181	194	191	190	190	189	206	202	173	214	203	187	195	207	188	195	200	188	187	194	198	208	202	160	188	196	183	211	194	188	193	204	177	196	167	188	183	200	174	188	191	194	179	218	204	173	214	172	176	192	199	200	167	189	208	177	179	197	197	195	177	181	197	193	202	179	202	207	193	194	209	192	191	178	191	175	194	191	195	202	185	200	191	205	175	183	216	183	191	193	174	143	197	188	195	188	184	206	175	209	187	195	210	165	187	210	194	171	192	185	176	180	193	184	171	200	195	174	198	181	192	170	187	166	216	183	198	201	194	212	148	169	188	195	199	167	202	170	174	171	181	170	180	195	202	198	182	211	171	169	174	195	178	197	166	199	167	182	202	201	204	177	183	215	195	186	163	179	180	171	178	183	199	206	179	194	184	162	197	197	195	188	199	181	211	213	201	169	195	183	191	211	197	200	213	186	184	191	193	214	219	165	193	204	164	206	168	188	203	195	185	195	219	181	183	189	198	179	206	195	215	216	206	175	177	188	185	188	161	181	210	190	191	188	186	194	168	180	194	187	220	205	198	178	189	144	190	184	205	195	171	197	206	210	187	194	200	199	187	189	203	215	194	212	193	177	185	197	181	189	189	216	185	198	197	191	224	180	189	205	188	211	200	183	171	189	215	173	163	168	177	206	211	215	195	216	200	215	227	193	181	155	201	212	208	174	191	222	178	191	194	177	159	221	193	204	184	163	185	215	168	189	181	191	177	181	205	201	200	178	188	189	175	170	194	181	166	192	171	197	200	183	181	203	203	177	209	166	203	190	188	156	205	192	185	196	170	193	207	184	203	179	162	198	223	193	189	205	161	182	188	205	190	192	218	195	193	185	186	199	198	205	190	178	197	187	195	197	162	213	177	181	204	193	186	175	213	184	183	230	182	199	216	186	220	194	182	186	203	175	162	160	208	185	216	203	183	200	192	206	174	192	200	199	201	215	199	197	192	171	215	169	176	189	177	194	180	209	184	204	209	164	190	179	206	187	175	211	168	206	181	186	179	213	176	185	211	204	219	212	213	192	205	181	187	170	199	182	223	184	202	194	169	180	169	200	183	154	175	201	188	183	181	197	175	185	171	190	198	195	170	196	224	198	192	193	187	180	173	179	187	174	189	182	171	181	199	199	178	215	193	175	192	190	189	186	193	180	226	196	191	191	191	176	194	209	207	171	192	207	186	207	172	209	183	187	209	223	203	206	203	207	185	189	188	185	184	187	192	218	206	194	185	206	197	172	206	182	163	174	165	155	189	187	219	192	186	181	165	186	186	205	223	196	186	184	211	178	190	179	195	191	216	216	196	210	199	178	195	171	194	202	200	200	186	176	191	191	176	214	183	157	182	192	206	168	182	196	197	186	182	207	182	165	200	185	186	204	185	187	182	167	192	192	168	187	196	194	206	177	186	180	200	183	218	207	205	213	206	177	174	190	188	212	179	185	208	181	213	216	190	196	192	215	196	220	180	177	191	196	191	170	181	194	190	176	201	208	194	194	196	200	189	186	212	187	213	156	198	195	168	192	179	197	207	189	184	205	199	160	183	178	209	162	181	178	191	193	190	170	174	202	204	201	195	199	204	200	179	223	194	174	178	198	181	167	174	172	194	186	187	165	175	181	193	186	182	185	173	184	219	207	178	178	177	183	213	194	177	191	178	180	200	173	198	191	207	179	189	166	219	173	190	188	176	176	192	194	205	201	193	195	183	183	195	194	213	166	182	190	202	202	211	188	177	179	188	191	184	194	166	189	187	187	201	196	207	174	189	222	207	172	170	191	188	165	206	196	195	212	191	188	177	192	189	175	187	188	205	194	203	168	165	196	177	187	188	198	198	199	198	182	175	183	172	195	180	175	192	201	197	193	170	162	194	190	185	191	197	178	171	179	184	200	182	179	211	205	170	177	181	214	181	183	188	204	185	179	185	202	199	172	186	191	201	177	175	201	214	214	178	223	185	189	197	196	182	211	191	185	153	191	210	188	197	193	204	189	176	192	186	180	193	193	206	199	181	212	207	219	165	227	202	213	165	183	179	201	215	195	202	183	207	218	200	198	198	195	193	166	186	200	193	169	187	176	204	190	177	191	193	192	181	172	182	208	162	196	194	155	203	207	199	191	177	185	200	199	227	185	184	190	178	189	182	174	192	183	180	184	204	167	186	165	207	167	154	184	181	204	183	197	210	176	179	166	186	199	195	197	191	189	228	185	198	159	193	199	187	192	173	192	201	186	221	190	211	205	175	201	203	172	191	185	203	169	204	185	206	201	188	192	193	194	195	179	203	160	201	188	189	197	191	213	182	184	200	203	196	192	219	201	198	205	206	188	176	174	173	179	191	170	177	204	182	195	210	177	166	189	214	188	170	179	191	178	162	187	173	218	194	186	185	188	202	193	187	185	183	222	189	175	194	192	186	202	194	202	193	182	188	186	157	192	198	171	205	190	204	188	203	196	180	173	192	177	195	191	200	198	187	190	182	196	184	192	177	185	177	196	207	193	207	203	219	177	179	178	189	180	175	168	186	172	169	203	199	188	193	179	192	224	164	186	189	175	201	180	173	176	225	185	167	200	173	191	207	186	177	206	206	202	169	192	182	158	204	188	194	195	176	184	207	183	183	187	183	183	189	205	191	190	216	171	203	188	180	185	176	184	189	173	212	193	175	184	160	194	183	209	199	202	185	197	171	184	199	173	193	188	187	177	178	195	182	200	179	197	215	185	190	193	178	194	174	198	202	174	206	194	185	183	221	201	169	194	167	207	184	179	207	202	183	178	162	191	172	197	173	198	191	198	195	172	174	202	183	178	190	202	198	176	176	162	201	191	208	211	206	199	195	204	174	178	186	191	212	207	222	196	178	171	209	174	192	199	187	183	189	188	196	194	191	157	183	210	201	176	193	213	192	177	204	167	177	191	163	176	195	200	209	170	185	178	206	182	201	201	226	184	189	168	178	165	193	181	182	174	178	194	182	202	194	192	168	187	200	180	203	191	169	187	216	173	188	193	195	196	207	207	192	184	187	203	217	188	202	185	186	195	173	206	201	167	211	193	177	183	219	191	184	184	211	175	201	186	204	189	217	212	179	189	178	208
13101	21455	19234	10989	7131	5202	4069	2652	2164	1639	1244	1103	903	761	813	716	767	732	715	680	742	690	573	522	479	481	533	474	502	478	438	462	453	416	433	449	432	455	473	446	437	487	450	429	453	433	463	448	442	482	476	443	436	403	441	445	432	431	451	420	447	424	396	416	439	426	437	458	433	464	433	440	425	417	396	459	418	454	402	402	427	434	419	447	375	433	426	431	473	388	448	418	397	463	447	476	429	441	420	424	436	411	394	437	439	423	381	442	427	397	429	403	430	417	439	407	377	404	463	435	433	395	435	433	433	395	413	447	439	412	441	424	403	446	385	413	379	401	389	441	395	407	421	432	401	398	451	405	445	400	428	415	438	409	414	433	425	404	418	416	415	449	461	417	406	423	430	412	405	422	422	413	447	405	450	416	434	438	408	458	417	461	425	431	386	433	410	414	438	386	428	422	386	404	460	459	409	420	417	389	412	434	407	422	412	425	415	424	402	423	496	435	419	431	432	406	415	425	404	391	426	401	422	414	415	408	425	380	395	447	439	447	453	414	420	406	443	408	378	451	402	429	412	393	415	446	417	427	414	422	399	414	429	410	371	420	413	397	450	421	415	498	442	420	414	467	459	403	454	440	404	464	428	436	436	439	424	436	407	401	417	423	401	422	445	426	415	437	425	405	428	414	417	441	411	433	433	434	422	416	426	434	405	431	416	419	427	406	443	438	456	411	429	392	416	411	426	433	451	417	386	423	430	381	397	411	445	433	436	409	438	430	438	429	423	431	407	420	427	407	431	467	416	425	429	459	419	469	441	420	446	405	429	437	399	447	433	411	430	418	426	417	407	426	449	413	432	429	461	436	432	437	421	400	445	409	441	443	403	440	442	453	424	407	402	427	410	426	427	432	427	425	415	434	448	443	440	449	402	425	403	421	431	431	407	429	420	435	445	423	453	408	435	438	424	408	458	416	431	397	449	394	422	433	432	434	414	430	453	437	427	429	423	430	387	393	448	452	436	409	455	402	404	418	402	414	445	413	452	435	402	429	389	453	463	412	418	444	449	403	438	425	415	440	437	423	404	466	451	416	437	435	405	429	422	444	442	422	411	432	408	422	433	406	400	406	422	427	414	403	447	412	410	398	422	443	451	440	413	446	389	386	446	460	399	408	424	404	472	422	450	424	414	403	441	451	424	408	438	410	433	479	403	393	447	450	418	432	396	408	430	425	407	412	432	437	426	419	415	406	452	446	414	424	422	397	419	465	461	414	443	409	395	453	442	424	409	392	437	413	441	422	405	372	416	443	422	408	390	390	413	438	427	417	432	406	418	424	420	400	425	446	403	403	434	435	418	404	438	408	419	420	427	448	388	440	436	424	408	425	444	414	395	413	409	422	418	396	422	443	436	386	405	468	438	413	449	424	446	439	416	422	422	455	427	439	431	405	419	417	412	415	423	399	436	404	439	450	411	377	421	428	413	452	442	423	444	419	434	413	372	453	418	445	419	393	427	387	434	429	441	387	402	401	427	443	416	427	423	455	436	407	405	429	406	406	428	466	415	454	436	468	432	427	465	409	406	446	416	452	446	449	416	427	408	423	403	417	442	444	390	410	412	445	430	441	461	457	453	443	458	407	412	443	422	421	458	404	409	452	470	373	421	445	413	388	428	441	408	462	452	424	410	395	416	386	426	439	421	416	409	436	393	439	405	448	446	399	427	380	452	446	456	402	410	399	435	387	426	433	430	414	417	444	424	429	423	412	455	426	422	441	400	410	420	427	427	404	421	413	433	417	451	404	448	448	425	454	418	460	404	456	456	433	411	448	429	423	456	452	444	423	427	412	410	395	427	423	407	428	455	380	441	408	424	415	407	426	409	458	395	461	422	429	436	414	452	395	436	402	428	452	420	441	398	429	388	396	390	440	447	385	447	400	450	455	419	397	435	413	423	376	417	427	445	422	432	477	417	410	468	457	420	437	414	413	434	442	410	414	446	439	435	417	445	421	438	415	375	447	436	446	403	440	444	400	384	398	389	441	415	412	402	436	441	417	417	387	404	423	430	425	416	427	443	430	423	425	422	458	436	456	431	459	427	422	428	435	435	440	368	419	421	439	397	397	450	437	396	401	441	423	437	412	431	446	390	390	402	423	414	439	442	413	410	415	401	422	424	446	418	431	427	395	420	416	418	440	435	408	501	465	467	427	401	399	445	456	433	403	424	417	422	410	438	418	396	397	434	446	434	400	445	438	398	452	392	423	427	391	423	447	411	427	415	441	417	454	449	445	434	409	411	445	415	419	460	403	427	418	405	428	448	425	455	435	458	430	428	406	404	475	428	391	403	421	421	454	432	436	426	442	420	446	436	473	427	459	419	407	473	400	409	417	409	387	463	442	432	443	423	419	448	416	436	416	389	420	384	417	420	393	431	381	439	435	419	433	472	410	393	406	421	410	420	425	453	431	430	411	436	395	468	421	429	366	395	404	414	398	389	409	406	428	420	432	459	442	417	444	411	393	437	451	403	431	434	402	447	418	433	438	420	434	428	420	439	442	402	429	400	409	432	414	438	408	402	393	428	430	419	434	421	471	397	445	434	381	432	403	423	433	397	431	433	420	419	461	416	449	424	396	436	407	404	441	439	436	399	407	420	427	408	412	440	413	429	428	482	447	439	417	396	411	412	409	451	429	437	402	414	454	424	401	394	397	394	409	444	434	432	411	418	441	458	449	415	428	442	413	428	421	398	429	417	413	441	423	397	416	419	433	427	440	397	395	402	409	478	419	429	440	430	417	414	425	403	446	404	379	423	395	440	409	427	442	432	423	427	417	404	426	423	394	403	408	354	426	403	417	452	398	434	418	395	392	447	442	423	441	427	437	453	387	418	400	469	422	406	436	414	448	401	407	371	375	427	418	419	434	428	460	423	426	438	444	435	402	418	427	391	431	421	415	429	399	451	425	418	414	434	367	442	416	438	407	442	411	426	416	450	386	406	397	411	417	414	414	426	435	360	380	438	418	430	425	418	448	453	435	410	383	427	448	425	397	421	433	427	439	471	436	422	457	405	390	437	445	422	447	459	425	420	417	428	431	428	415	444	415	444	449	411	430	428	406	433	420	430	431	430	429	455	431	414	443	423	454	429	447	395	469	407	386	409	421	426	435	396	418	424	432	442	415	456	415	438	392	442	413	473	398	407	452	429	426	441	422	426	428	404	421	423	390	442	428	437	420	425	418	439	459	402	449	379	429	445	404	408	435	409	445	421	420	419	417	378	410	421	419	403	437	430	437	430	440	415	415	429	420	437	401	432	440	456	407	440	392	437	390	402	426	424	462	423	441	400	379	458	410	429	462	434	433	474	423	424	468	431	435	407	436	398	412	398	424	411	420	412	414	437	451	433	426	437	410	450	396	421	445	417	418	393	418	429	429	429	438	407	418	408	397	425	426	441	424	419	403	411	412	441	422	415	441	416	384	469	410	391	453	425	434	419	416	423	457
24308	21440	28527	24746	19019	4800	2007	1004	739	526	419	366	343	300	292	242	252	280	241	211	206	238	187	179	149	161	166	151	146	157	139	143	147	138	136	131	131	120	125	141	142	129	113	118	127	140	144	131	138	142	151	170	112	128	124	125	110	129	137	137	114	145	115	133	147	156	143	125	135	141	125	130	146	121	124	134	136	126	131	143	118	124	136	125	130	136	146	139	130	117	157	148	112	130	127	125	128	125	127	147	134	130	130	134	116	134	119	129	137	136	128	125	132	118	109	131	119	125	105	111	123	141	114	112	130	140	126	131	131	121	123	103	146	138	139	137	116	131	142	112	153	132	120	127	137	131	137	140	118	122	120	144	130	115	118	149	131	116	121	110	116	145	126	122	111	133	130	122	120	139	133	123	121	123	125	124	162	106	130	134	122	129	130	133	140	122	126	145	124	126	131	130	105	129	147	132	136	147	142	122	129	121	127	140	153	162	136	135	124	128	117	135	133	139	125	142	140	113	132	125	122	103	119	136	127	113	121	150	121	141	149	127	144	133	135	140	123	112	127	131	134	114	133	124	128	156	119	115	106	117	129	125	139	114	138	109	115	126	132	124	108	128	139	129	120	133	140	133	140	132	116	131	135	128	116	129	124	137	101	138	120	122	127	110	122	133	108	123	124	126	130	138	137	132	124	129	113	149	140	109	115	121	111	127	131	133	136	109	116	136	130	129	121	136	137	131	124	127	141	131	135	145	148	131	156	111	144	139	132	117	146	148	126	133	129	122	109	122	124	134	120	140	136	143	116	141	133	125	134	141	113	129	111	127	125	135	129	125	127	135	136	106	124	123	124	144	111	129	137	132	150	127	128	124	138	115	133	109	139	116	112	129	133	127	137	127	126	132	128	142	128	128	120	113	137	110	121	123	109	119	133	129	120	112	131	149	147	121	141	131	134	135	127	119	119	149	147	142	135	137	141	109	132	137	124	122	135	122	108	137	133	140	127	121	116	108	117	129	126	116	110	148	137	121	151	111	141	124	130	123	120	121	142	133	106	124	121	109	130	136	126	133	138	139	126	118	138	130	101	127	139	139	138	145	131	137	134	126	132	128	127	135	124	136	153	111	102	106	115	125	127	126	133	128	131	118	121	135	140	129	140	134	125	131	123	145	126	122	121	129	132	121	126	119	122	121	140	138	103	116	123	135	124	143	120	125	119	149	118	136	129	132	136	123	149	123	117	114	106	133	136	126	130	117	137	114	113	141	122	127	115	142	137	125	119	124	133	121	131	127	126	125	125	130	133	119	135	122	128	132	115	143	127	133	132	146	106	127	148	125	140	140	129	130	120	149	125	127	115	144	116	142	146	139	138	145	147	140	127	126	130	136	122	137	113	125	131	128	119	123	113	150	134	134	133	139	124	118	110	135	114	126	139	134	122	135	128	103	149	128	126	139	137	135	143	146	130	130	147	112	132	123	116	115	123	134	121	111	138	128	113	132	120	131	127	122	118	130	122	117	143	125	111	148	130	125	126	113	136	143	119	119	108	133	125	127	123	129	141	122	127	137	130	114	128	128	129	124	119	111	129	110	130	133	125	134	150	129	111	119	106	107	131	126	127	132	147	132	139	142	111	129	127	135	129	133	116	135	135	124	120	125	117	113	131	135	127	133	124	125	134	130	122	139	123	128	144	130	125	122	146	122	118	142	124	125	125	142	118	139	122	130	149	132	126	131	111	109	136	118	134	157	121	127	150	130	122	119	127	127	128	133	121	127	123	128	162	133	129	134	115	118	126	127	134	131	140	120	133	105	122	133	132	115	122	113	140	103	122	129	150	116	139	126	131	124	124	122	143	117	128	133	131	121	145	122	118	131	127	133	127	129	128	131	106	135	128	121	113	148	155	119	134	126	145	147	122	111	111	114	129	119	128	135	123	116	124	120	127	128	138	131	150	122	119	129	128	98	128	138	126	123	118	133	113	125	125	135	140	109	117	120	122	140	128	125	108	122	133	119	146	131	131	125	126	123	124	130	135	119	109	130	131	144	116	134	127	117	132	122	143	140	125	140	122	132	139	112	125	130	116	120	132	135	150	135	124	106	132	108	126	129	140	129	129	177	134	131	114	107	138	125	121	127	140	140	134	140	111	138	126	117	134	143	112	130	130	148	145	127	131	128	162	129	148	121	156	136	133	120	146	111	138	122	138	119	119	139	123	134	143	122	119	125	142	118	119	138	128	130	125	120	137	122	139	117	128	154	122	121	125	120	125	140	110	125	135	116	140	128	127	122	129	124	125	125	124	124	139	108	135	96	123	120	141	125	132	132	122	110	123	101	122	131	111	125	131	125	140	108	139	118	136	131	146	141	119	121	134	123	133	104	152	144	124	113	116	133	124	123	112	123	121	134	144	130	114	132	137	122	130	112	108	136	132	134	129	130	132	126	118	144	112	141	123	135	154	124	127	129	121	110	121	114	138	123	117	121	124	139	134	123	140	140	114	105	116	130	145	123	143	122	145	126	120	140	140	149	116	124	130	133	132	112	114	117	134	109	119	150	128	129	114	121	109	136	126	131	120	104	135	127	128	121	136	122	122	135	124	137	134	123	146	140	105	114	131	121	130	128	133	124	111	144	121	121	123	118	125	119	130	134	117	136	125	127	112	119	124	123	115	117	145	133	152	131	131	142	112	121	134	126	126	134	141	116	121	139	136	138	133	125	142	122	133	128	113	129	137	131	129	127	134	125	119	131	141	123	137	129	110	136	137	119	125	128	145	132	145	117	123	119	109	109	131	125	130	115	125	129	125	103	103	120	134	125	127	116	128	132	123	117	150	122	137	129	126	128	99	117	124	121	111	129	127	122	115	112	145	117	120	122	126	137	157	123	133	126	123	133	127	123	137	138	124	134	143	112	130	125	134	109	115	135	124	124	149	113	143	133	134	122	138	123	150	106	118	123	115	121	144	137	132	127	138	127	126	132	134	113	140	121	124	139	132	132	125	130	137	131	130	124	125	128	124	132	128	139	116	124	137	111	135	136	122	163	135	122	122	111	151	118	127	131	124	139	120	142	123	121	126	115	128	117	113	122	125	148	138	137	128	132	122	145	137	113	129	122	116	143	129	137	128	127	124	154	129	117	137	123	122	118	127	124	120	135	119	110	128	131	118	127	120	127	126	125	117	139	130	125	141	135	132	133	138	138	149	118	121	151	116	131	127	119	105	112	138	132	137	135	132	142	122	123	122	113	109	110	123	122	137	142	118	132	127	106	105	124	144	113	132	131	126	115	129	135	132	112	134	106	118	103	133	107	126	144	109	140	127	134	117	115	124	133	135	129	120	132	139	119	140	127	128	113	139	124	117	112	124	124	123	123	132	120	122	122	134	139	117	101	133	135	144	103	123	126	120	143	130	154	103	127	127	118	134	122	119	126	117	135	119	164	142	116	126	116	117	145	137	138	117	136	126	128	140	113	121	124	124	119	128	141	132	137	128	130
14859	29636	26059	17380	11103	8965	6340	4375	3174	2475	1803	1527	1302	1125	1002	899	929	954	850	733	703	786	665	569	493	492	438	420	401	387	385	374	343	334	339	349	324	326	352	335	341	325	308	320	356	330	359	336	330	322	337	307	300	308	325	317	295	340	308	346	322	326	296	317	356	310	349	326	321	301	317	282	288	315	304	260	281	287	291	286	311	294	273	306	272	306	259	286	294	326	319	298	283	323	284	311	311	298	309	285	284	316	320	354	282	315	298	309	297	335	316	311	294	318	275	289	291	281	271	283	317	305	279	308	292	293	300	293	317	285	300	305	298	294	307	296	295	297	303	292	307	293	303	270	316	302	315	270	286	269	308	306	270	308	301	291	325	289	294	279	301	298	303	299	299	299	317	309	311	317	283	326	311	295	300	303	289	311	289	264	276	305	291	272	280	324	268	296	287	327	296	308	288	301	279	293	297	301	318	290	291	294	305	300	311	302	283	296	293	318	304	310	299	293	287	324	297	275	319	291	311	279	325	300	291	309	300	276	285	301	301	303	295	315	281	270	323	311	288	317	308	291	277	305	348	304	305	294	296	290	310	264	308	297	283	277	302	264	291	291	299	300	259	291	296	303	292	274	301	267	275	298	283	302	266	270	327	270	296	291	297	330	309	277	288	283	283	268	287	313	299	315	275	283	279	303	302	268	291	291	294	306	311	311	296	284	273	280	272	281	309	286	285	323	293	273	297	277	305	285	314	296	265	312	273	288	319	283	303	308	275	275	268	283	283	307	309	304	291	282	266	321	294	304	292	306	278	290	315	287	312	293	290	281	315	306	314	287	309	279	305	310	308	292	302	284	303	285	286	290	301	273	291	292	306	290	318	272	315	269	278	298	289	331	301	302	282	310	276	283	278	303	284	276	288	289	289	298	308	295	277	292	322	325	292	285	337	280	285	306	278	311	307	258	301	291	276	280	282	308	305	302	270	283	293	271	307	261	309	312	321	277	276	285	266	272	295	287	309	284	309	318	298	307	296	282	307	288	284	298	273	285	300	313	287	303	302	276	302	288	309	300	322	286	311	314	293	256	308	285	293	297	303	266	291	284	297	326	297	297	288	291	287	312	289	267	314	296	273	286	306	299	302	323	295	326	285	292	284	270	280	299	291	292	282	286	286	292	274	310	308	303	285	316	336	274	310	296	271	304	318	308	276	314	318	298	331	290	285	294	295	285	283	280	318	314	301	312	251	284	311	310	307	277	278	311	285	309	286	290	288	338	284	306	311	307	273	278	305	276	284	273	271	302	302	313	296	333	309	291	290	323	282	299	270	299	277	295	288	323	303	282	275	303	278	283	290	294	338	322	273	305	323	298	302	307	282	278	306	292	285	281	288	289	296	308	307	281	296	263	279	305	285	285	292	318	314	277	292	295	302	289	291	267	296	303	283	316	313	276	296	288	244	287	294	288	282	312	318	294	298	298	259	306	314	286	314	283	290	288	304	267	282	286	316	277	275	305	288	316	281	301	275	305	295	282	321	292	313	279	291	277	292	318	287	289	311	289	285	296	254	295	293	295	310	304	307	287	289	302	305	310	320	292	275	316	277	327	279	310	265	265	284	280	297	303	302	304	297	322	286	294	287	296	336	302	281	276	292	310	297	276	294	298	273	319	329	283	269	305	279	290	254	283	302	311	271	302	293	283	281	296	299	320	295	295	302	284	293	298	296	288	308	255	283	285	286	315	287	297	294	334	288	269	298	284	301	303	233	289	293	310	306	314	341	288	302	258	324	282	292	335	298	283	321	306	351	266	306	317	324	302	285	318	315	277	306	294	294	309	319	302	313	282	314	275	307	313	289	283	298	324	301	274	325	307	268	296	294	290	311	310	303	279	280	281	320	314	290	337	300	296	305	293	280	290	294	293	299	299	289	305	285	274	315	286	280	299	291	283	303	299	312	305	290	311	309	267	300	282	292	290	272	298	279	289	302	283	260	276	289	305	295	284	246	288	289	296	280	289	298	280	304	274	315	284	261	289	318	265	274	311	290	278	304	295	265	270	302	274	314	272	271	283	291	279	278	281	281	258	306	307	300	308	288	267	299	283	315	308	307	293	313	264	311	306	282	296	335	292	292	266	286	281	291	319	298	269	312	312	294	293	311	293	311	310	318	283	327	261	281	293	318	302	267	292	305	311	295	293	289	327	264	318	293	280	299	309	302	269	322	299	273	318	274	324	317	296	266	307	277	300	282	256	299	312	287	278	262	295	301	332	296	289	312	294	311	296	307	297	295	303	332	304	293	290	270	272	251	321	271	285	291	285	280	299	310	292	308	294	288	303	256	314	287	296	306	294	279	282	257	290	303	302	286	267	269	260	285	310	321	284	321	251	329	284	260	265	312	303	300	296	288	325	297	294	293	277	309	267	274	270	292	313	311	279	308	267	289	263	287	286	304	266	270	312	316	295	317	301	294	263	313	271	296	313	295	278	317	276	304	304	261	265	282	305	316	276	274	272	312	305	295	293	301	291	265	285	286	307	306	303	304	301	271	288	312	302	286	281	314	296	293	287	289	296	329	303	290	300	306	307	277	328	309	292	338	266	294	299	283	322	315	295	277	307	287	308	321	278	303	273	290	316	282	296	306	310	272	283	288	296	296	275	296	274	294	305	270	290	292	285	272	311	274	297	314	317	268	286	313	286	268	310	321	290	300	291	291	317	306	290	290	287	282	302	301	274	307	321	311	291	308	330	279	293	274	307	283	307	303	273	324	304	280	338	269	275	296	291	290	289	258	304	293	298	285	330	319	286	284	353	265	297	279	293	296	303	288	304	306	289	270	273	278	308	278	292	273	296	296	309	266	294	319	286	304	323	319	296	296	298	300	275	292	293	282	312	299	299	299	293	267	278	302	286	289	325	299	303	286	289	252	260	312	299	281	296	299	257	285	318	301	292	296	299	284	265	305	327	251	292	266	289	279	309	280	306	301	297	262	309	315	290	315	296	296	306	269	291	337	307	289	306	283	284	284	307	300	286	278	294	265	260	326	294	293	271	307	303	344	287	325	284	283	265	322	300	291	283	297	292	295	289	294	314	276	311	261	264	306	284	320	326	297	257	279	302	287	303	259	306	307	283	315	304	281	271	278	275	301	299	288	286	294	335	303	288	285	326	298	279	252	309	304	317	291	344	298	293	294	290	311	299	312	311	271	312	307	298	297	286	296	290	261	322	308	308	288	315	267	298	311	298	294	309	304	266	266	298	302	295	310	308	307	269	293	365	296	281	296	283	300	300	322	298	301	305	280	283	270	318	303	297	294	324	281	295	288	275	310	296	309	304	320	309	296	313	303	280	316	288	286	277	319	283	292	300	280	308	288	267	271	297	290	308	315	310	302	283	295	288	319	295	268	290	335	281	305	288	290	290	285	288	303	294	289	306	292	285	290	302	307	277	299	299	314	314	315	303	310	276	263	289	285	303	265	309	268	293	327	299	311	293	314	276
23523	21540	29364	24138	21542	18713	4516	1411	1025	834	610	520	450	390	335	299	301	298	262	264	220	204	226	162	172	145	152	136	159	165	125	146	172	139	120	132	129	132	139	153	139	158	129	143	138	141	123	141	127	139	130	118	115	115	124	122	120	124	128	122	127	123	125	122	132	121	107	122	112	129	121	129	114	126	113	111	132	117	123	125	127	111	108	123	124	118	119	112	133	103	107	112	127	102	108	104	117	109	116	129	122	124	130	112	128	107	138	132	132	113	94	105	133	122	116	122	121	115	102	115	123	97	104	107	110	127	120	129	107	121	95	126	107	117	116	99	111	111	117	95	116	112	110	95	105	145	129	128	120	104	111	135	113	105	113	130	126	101	121	128	105	109	129	108	120	122	115	123	127	107	122	96	105	115	136	118	103	117	114	131	119	101	115	138	112	114	103	107	136	125	134	118	133	134	113	99	103	110	105	114	118	112	113	112	129	97	117	125	117	120	114	124	113	119	105	106	99	121	109	135	130	129	99	111	95	110	129	127	114	128	108	116	111	98	106	115	126	110	118	118	117	129	141	98	120	104	96	113	127	120	110	129	121	122	108	101	100	122	96	120	114	109	120	113	115	103	113	111	127	111	126	118	106	111	91	90	102	113	106	117	107	102	122	121	124	115	139	130	105	119	130	125	90	106	118	130	102	128	120	112	130	120	115	121	105	118	118	114	91	116	107	113	109	111	126	121	116	126	115	104	111	121	98	125	119	119	120	107	121	121	127	115	94	122	116	125	119	112	108	103	127	115	114	100	112	126	121	113	110	114	115	107	100	101	114	96	108	114	113	107	91	102	118	114	111	114	103	118	103	102	124	122	118	120	109	109	120	140	110	103	116	102	110	136	133	125	103	106	103	136	112	123	120	105	111	116	108	122	107	108	99	109	114	117	103	91	133	115	113	125	112	115	118	113	105	123	95	135	131	125	117	113	103	100	105	122	134	122	120	125	119	109	100	123	105	103	92	119	119	111	121	116	115	103	116	98	127	110	99	122	102	117	118	114	99	112	133	117	120	109	107	92	120	114	122	104	130	127	114	126	103	112	125	123	121	118	104	95	130	100	106	109	116	118	108	115	96	118	111	117	123	120	121	121	115	131	108	125	123	112	108	104	110	120	105	127	106	114	111	114	126	110	96	123	97	102	109	104	127	115	131	114	90	106	115	98	122	116	144	108	123	123	121	106	100	104	102	106	108	129	112	116	120	116	117	106	122	112	118	105	110	147	131	103	131	111	113	109	101	112	119	126	102	115	96	112	117	120	132	82	107	118	101	137	113	118	131	122	114	120	100	118	111	114	124	102	111	112	103	112	119	115	108	121	99	113	151	104	97	108	123	119	115	116	114	101	105	114	124	128	137	112	100	109	100	105	100	125	111	137	111	112	103	126	115	115	115	122	137	99	112	107	114	108	117	88	115	122	104	116	108	114	115	112	98	120	104	106	94	118	104	105	119	122	114	112	118	121	113	109	133	118	93	88	133	115	110	120	99	131	126	107	116	108	119	120	105	126	98	121	93	97	110	115	103	110	102	100	116	108	139	133	110	121	123	100	129	97	124	93	106	110	118	117	112	100	102	112	124	105	105	132	97	119	117	121	112	103	98	107	122	114	103	114	128	112	106	111	117	107	99	107	106	139	108	104	107	117	110	114	97	87	106	121	109	117	117	104	106	131	132	132	138	113	121	122	121	118	117	107	112	114	106	119	138	120	119	99	92	118	135	119	103	107	105	95	95	114	125	121	115	114	114	113	103	97	109	117	109	110	129	115	132	137	113	130	97	112	111	115	129	121	109	107	89	125	104	96	119	122	97	111	118	118	130	110	117	116	113	124	139	106	133	137	104	114	101	125	122	119	105	110	127	108	105	120	104	116	104	105	127	117	107	112	118	109	123	95	128	98	119	118	113	133	128	135	111	119	108	135	117	116	117	116	97	126	107	117	115	109	105	105	114	117	106	101	99	114	106	95	111	107	126	112	107	101	84	114	112	117	136	100	127	96	107	102	101	119	100	110	110	115	96	116	110	95	125	114	115	117	118	104	125	90	135	117	111	114	127	118	136	119	125	113	122	108	118	97	115	104	103	137	130	102	138	109	136	124	116	119	131	97	123	102	113	109	99	113	110	129	104	118	105	120	116	128	119	98	124	97	116	115	112	101	125	108	111	135	104	120	90	107	108	138	105	108	116	116	117	118	106	125	93	120	117	119	95	128	112	120	121	120	113	97	112	106	117	96	95	133	126	108	100	116	107	128	107	104	107	108	118	108	88	106	107	116	99	104	99	114	135	112	123	118	110	132	90	86	115	97	121	129	96	104	104	140	101	116	92	115	129	119	104	116	99	139	102	117	142	132	117	103	115	116	131	98	103	117	124	130	120	99	102	121	131	107	100	117	84	109	91	119	105	111	99	117	117	102	128	97	110	126	110	118	115	125	107	124	108	119	127	114	118	125	113	112	110	108	98	121	118	132	115	125	126	101	101	99	98	129	112	113	107	119	123	136	130	120	110	106	144	105	100	112	104	102	108	122	96	120	124	102	120	94	126	127	99	99	140	126	122	109	113	121	132	119	110	128	106	114	118	123	107	106	109	108	126	112	106	105	119	101	135	121	92	134	108	103	89	134	119	128	112	107	110	107	127	118	120	125	115	115	105	96	121	95	100	123	100	123	110	120	106	123	105	112	115	120	117	108	102	95	110	108	113	102	122	109	107	99	121	108	111	119	113	117	141	103	89	115	105	115	113	130	122	127	112	119	108	103	118	109	99	116	100	126	132	139	115	100	125	113	127	127	137	121	109	132	141	108	117	101	96	104	110	117	105	123	112	107	112	125	102	124	95	123	110	105	114	103	133	117	108	83	94	113	112	103	124	107	116	112	110	119	124	99	118	122	116	105	124	119	97	112	126	117	113	118	102	95	125	121	98	120	100	112	114	93	113	113	107	113	111	104	127	123	117	91	114	108	129	139	124	120	113	114	109	117	129	124	107	95	99	139	106	97	115	122	107	128	126	127	112	116	107	118	110	112	117	118	126	123	94	129	117	124	112	99	137	131	104	138	112	112	113	117	96	112	107	96	109	101	98	112	93	105	100	116	107	116	114	102	107	112	119	117	122	116	117	111	121	109	125	101	118	100	117	107	98	115	115	111	97	121	102	127	109	102	106	110	128	118	116	113	116	115	121	122	115	111	105	118	118	107	116	148	116	121	111	117	107	113	120	115	118	122	113	109	132	118	114	125	139	112	96	111	88	112	125	108	101	111	111	115	108	106	120	132	121	118	134	114	140	110	104	120	102	114	123	118	105	103	121	109	106	120	123	115	128	124	95	122	113	106	126	110	108	120	127	116	136	111	112	118	112	121	111	131	130	104	118	113	117	143	103	123	95	115	134	111	96	142	104	114	122	117	114	102	109	119	99	132	106	117	101	96	105	91	112	106	116	125	116	103	101	130
17810	34488	31375	20968	15458	12083	7421	5520	4393	3492	2665	2141	1841	1555	1239	1190	1083	1178	1119	849	749	781	786	628	565	506	437	470	424	400	385	385	369	313	328	294	341	331	339	336	315	353	318	321	351	304	348	312	321	269	282	285	310	262	272	268	279	290	292	301	253	286	259	296	278	268	303	329	303	289	303	254	251	260	269	265	269	267	249	240	255	258	251	220	254	268	254	251	248	256	256	243	261	253	256	251	237	262	278	261	288	255	260	296	286	270	278	273	314	254	252	283	265	238	261	238	284	236	249	250	293	273	244	239	228	275	237	247	243	277	239	266	254	228	245	258	227	277	264	267	257	281	282	290	255	233	256	268	245	245	273	255	238	251	239	246	287	246	268	273	242	265	226	238	243	245	253	249	245	252	242	216	249	253	261	258	240	260	245	236	273	249	227	265	249	272	285	265	274	281	243	253	250	266	267	239	261	261	245	240	238	250	272	243	253	259	251	231	231	238	244	238	259	259	242	253	253	254	254	231	249	260	241	226	244	252	259	237	255	262	255	219	265	231	254	244	244	250	244	236	237	217	270	255	229	248	261	241	268	256	245	232	263	237	243	270	238	252	248	223	260	261	244	252	235	258	239	265	268	263	245	236	245	236	248	256	228	269	237	276	256	251	248	258	231	260	237	254	257	260	242	257	261	269	235	236	263	216	266	229	259	260	249	252	248	246	260	255	246	242	222	248	250	257	281	220	264	227	273	241	228	251	232	247	255	231	263	243	237	236	215	270	241	279	228	236	244	265	258	248	256	257	263	220	246	282	240	254	240	263	249	260	258	267	237	252	240	257	259	256	261	245	254	242	250	253	215	214	232	247	259	253	230	259	258	248	238	246	253	247	244	238	251	228	235	231	237	260	260	243	247	246	246	239	220	230	272	258	269	228	268	250	249	274	250	252	241	255	203	247	254	261	250	224	256	224	202	265	248	223	212	229	246	248	256	248	267	245	241	237	242	264	260	244	251	254	274	254	250	254	284	260	263	270	195	246	246	280	211	271	247	243	267	235	232	267	251	244	276	244	272	255	231	236	232	249	283	212	252	240	224	281	226	275	281	223	259	260	260	231	232	254	261	218	230	236	223	266	226	230	240	227	257	226	234	278	278	251	218	301	259	264	259	256	245	281	260	241	256	269	263	244	224	256	271	231	244	246	276	235	241	257	255	266	266	251	295	235	266	251	273	233	249	256	241	241	231	254	228	259	260	244	253	233	246	249	255	244	242	223	277	242	255	260	266	288	250	222	269	238	233	262	259	258	244	257	243	230	247	257	268	233	260	259	241	255	231	268	229	248	226	224	238	265	267	244	254	230	276	257	240	230	237	243	223	264	244	249	246	238	262	256	233	254	207	264	243	261	234	267	283	267	243	251	257	228	268	261	241	254	258	246	249	228	242	292	264	286	259	263	246	265	244	288	240	232	233	269	267	263	250	248	263	245	254	248	262	258	242	240	234	259	236	269	234	264	250	238	247	249	242	273	259	255	249	258	244	250	234	268	279	236	251	272	241	236	260	252	261	261	232	252	271	285	257	268	244	275	219	258	247	238	222	255	236	230	246	275	245	249	251	235	264	227	246	250	255	217	230	244	260	240	277	270	246	229	233	262	242	245	225	282	242	253	261	271	256	237	257	227	263	239	261	258	252	242	221	239	237	245	250	256	248	234	256	230	254	248	264	229	235	242	231	231	262	251	231	226	255	254	235	270	242	249	215	270	256	229	235	243	267	251	233	241	237	282	251	221	242	254	257	215	252	266	252	222	214	241	247	262	265	255	271	266	262	241	265	281	272	240	251	264	246	241	254	230	231	259	242	236	225	253	242	259	226	252	240	263	254	231	238	245	281	266	276	270	256	228	270	255	254	237	215	269	253	281	259	245	232	239	247	245	216	268	262	255	244	257	271	267	243	243	249	246	254	244	250	259	270	254	241	246	257	271	241	255	254	237	280	237	253	208	261	251	289	244	254	224	260	284	266	230	259	260	232	244	226	259	269	238	246	260	234	262	228	237	225	241	250	251	255	244	261	237	239	273	255	255	242	252	237	242	240	242	261	244	259	261	255	251	216	251	264	243	252	236	238	238	225	240	250	229	251	246	235	257	243	250	248	254	227	247	270	242	248	238	242	238	261	269	267	239	270	222	273	222	254	257	258	264	251	266	252	266	263	253	220	282	237	215	246	252	251	244	265	251	251	249	249	270	273	220	228	259	247	265	218	246	256	262	242	261	239	249	248	257	261	253	220	263	227	265	241	253	238	258	232	260	241	211	229	251	225	262	262	241	257	236	227	271	246	273	212	220	232	252	255	255	246	224	238	248	238	217	277	271	271	244	261	227	239	242	233	267	236	266	235	253	245	246	247	251	245	242	229	242	264	255	239	242	258	251	240	254	251	257	237	293	250	237	246	266	255	238	255	261	252	263	238	273	264	259	229	257	270	222	227	264	246	232	266	237	243	237	259	223	250	293	241	278	248	229	251	230	231	247	243	253	260	278	267	241	254	238	242	222	268	247	240	247	274	213	259	280	256	251	247	230	239	257	272	249	260	278	244	263	237	231	265	252	255	220	217	258	233	260	201	278	256	264	250	225	262	266	237	246	231	255	244	255	259	249	234	247	219	268	274	247	233	246	246	249	271	228	225	233	221	235	250	228	265	267	223	239	256	246	241	245	257	237	250	242	239	266	243	257	234	233	247	238	248	246	216	260	260	245	259	244	242	240	282	258	236	264	266	236	252	249	241	231	250	241	245	231	253	250	273	254	259	270	236	243	258	238	282	258	232	268	257	235	259	231	293	246	285	235	215	248	240	253	269	268	238	231	212	245	235	283	230	263	226	252	266	268	250	231	229	243	265	270	256	232	237	267	237	222	245	262	257	240	251	250	225	247	236	258	257	240	217	262	261	274	251	255	234	251	230	274	237	249	234	228	241	247	266	249	268	248	259	255	239	279	281	263	251	249	261	246	237	249	274	258	244	251	245	262	260	231	239	255	253	272	252	265	238	229	240	243	242	249	247	252	261	256	264	267	225	282	250	242	266	216	252	278	256	241	248	258	241	255	260	244	246	251	255	250	262	233	250	254	271	236	262	212	243	268	234	230	258	247	223	259	249	250	217	257	236	263	228	263	249	247	232	262	248	216	246	217	241	243	216	270	238	237	257	234	241	258	225	250	245	214	286	219	270	245	252	241	223	259	236	262	246	254	257	233	256	242	243	275	252	248	205	246	231	244	256	252	242	240	280	242	238	249	274	245	243	245	264	249	243	232	263	265	235	206	266	252	229	235	242	254	257	256	230	270	254	238	220	264	259	238	244	234	288	233	248	263	263	243	269	255	240	252	268	223	225	251	244	259	244	231	244	286	238	251	267	240	241	235	259	264	253	267	234	260	260	280	233	247	248	239	253	258	232	247	255	240	245	271	249	251	248	266	251	258	244	237	257	258	236	259	257	252	255	252
26860	20888	13420	4890	2093	1297	715	570	473	382	352	329	270	286	251	250	224	259	294	232	230	227	203	220	207	211	225	203	190	192	207	196	180	212	200	190	194	194	215	230	220	204	164	184	201	181	207	192	216	203	183	195	178	203	159	206	177	188	183	190	220	217	190	177	174	197	175	178	187	162	214	177	199	197	183	180	207	203	190	194	197	170	196	158	200	180	192	208	198	185	204	177	221	198	175	211	186	187	203	195	164	180	194	182	185	185	201	208	180	173	180	216	214	196	171	187	170	177	202	185	217	212	196	167	170	178	188	189	189	220	183	187	171	198	183	195	182	212	198	204	170	195	194	195	186	182	183	196	197	192	174	165	186	185	161	193	184	189	190	168	183	160	200	185	180	178	160	176	177	205	171	158	187	210	203	214	191	194	187	207	195	170	196	208	189	185	195	180	198	197	214	194	192	187	203	179	207	199	169	219	173	207	186	190	193	187	198	178	193	207	185	201	201	181	201	204	189	196	183	187	227	171	199	177	179	200	196	193	209	190	196	185	184	190	186	198	197	199	186	186	176	191	212	215	176	177	190	185	199	190	173	203	207	213	189	194	177	190	185	193	193	197	192	167	181	188	181	202	193	184	205	198	190	168	196	188	213	187	192	187	199	200	167	171	185	205	191	200	196	210	209	200	159	180	189	156	187	198	184	178	210	177	194	170	176	208	167	175	177	189	180	177	166	196	225	196	191	200	207	190	196	213	185	186	199	164	179	203	181	193	155	182	171	200	188	205	210	182	223	174	198	167	195	169	208	213	187	190	203	178	168	192	185	205	186	202	177	182	209	184	201	191	172	169	190	192	185	171	189	183	201	196	177	181	174	179	211	211	161	179	185	171	195	176	198	194	162	186	204	192	177	195	203	178	177	168	184	200	193	187	170	184	196	194	196	193	196	182	192	204	180	198	213	214	202	202	175	199	188	196	195	164	175	192	179	183	188	181	200	201	185	178	170	190	160	197	190	195	180	191	196	183	190	203	192	171	192	213	181	233	189	197	180	197	179	195	196	182	172	211	198	190	167	183	182	178	202	206	209	185	175	203	190	197	187	175	190	194	196	176	199	171	184	210	185	195	202	191	198	187	176	174	171	208	183	175	202	175	186	178	209	167	195	195	189	223	179	199	205	165	200	176	195	214	212	185	195	188	198	181	212	181	178	189	194	199	190	196	180	204	181	210	180	183	211	184	190	204	203	193	212	167	174	184	185	180	180	193	187	201	184	188	201	189	204	202	165	181	211	188	210	179	170	193	196	195	195	213	173	205	173	192	185	181	172	181	201	186	197	184	174	184	188	179	199	167	196	166	167	199	181	195	172	192	167	170	187	179	199	179	173	185	191	181	198	188	169	196	215	211	190	185	167	168	204	185	214	172	205	191	160	198	183	192	164	179	177	188	194	184	185	203	210	201	170	197	195	219	194	213	196	172	180	200	190	175	182	210	168	201	179	211	160	193	207	217	199	182	182	193	195	186	189	169	187	195	201	194	204	187	189	198	177	187	205	192	191	170	192	192	181	203	200	210	204	203	183	220	195	176	194	197	183	193	192	176	173	182	190	203	166	198	214	206	200	176	179	181	176	182	177	194	206	181	174	164	183	173	189	178	184	216	185	189	200	226	179	178	194	194	201	180	190	185	209	197	204	185	200	190	179	178	183	169	197	176	205	214	203	187	213	180	182	176	215	192	217	198	181	189	183	170	198	200	193	177	188	194	179	174	158	169	185	208	193	199	195	193	175	178	199	203	196	177	179	197	202	178	170	187	203	208	184	193	199	164	166	187	176	192	202	191	196	196	212	187	201	191	199	176	167	199	191	167	199	184	191	219	186	178	183	188	191	219	173	161	187	186	186	190	184	183	172	197	163	180	193	172	196	192	196	200	183	178	193	206	206	172	195	204	203	194	180	198	203	205	181	217	190	203	195	170	208	166	194	212	193	189	182	190	179	195	187	205	191	183	201	204	188	182	189	198	171	177	188	164	192	185	184	189	177	180	183	196	189	189	186	179	162	204	196	196	176	199	172	191	233	195	190	201	175	222	201	180	186	205	207	210	201	187	213	205	195	194	189	184	177	199	187	225	183	169	201	197	163	185	188	180	185	200	185	177	174	176	191	189	195	155	190	194	179	173	200	204	196	179	173	189	177	191	176	185	180	197	192	183	191	210	220	184	196	172	198	212	199	179	191	188	188	198	214	180	191	184	187	196	196	188	180	203	230	214	177	177	197	210	176	200	179	162	194	198	184	187	197	194	180	177	199	183	187	184	212	153	177	195	186	175	193	179	178	195	193	159	193	175	190	188	190	191	181	155	174	182	188	192	203	185	198	178	190	195	173	203	183	204	195	199	204	202	202	186	187	175	203	165	186	170	180	172	214	186	187	181	185	187	197	205	169	197	188	200	203	209	193	202	198	196	169	179	180	218	208	193	188	175	193	198	192	173	193	190	199	186	174	182	184	172	191	193	197	205	201	188	197	182	186	200	199	169	198	175	172	190	191	156	185	189	194	202	183	197	182	203	186	164	200	189	167	185	191	208	167	208	220	177	193	182	186	183	178	164	210	186	199	195	197	188	188	191	191	206	167	189	220	217	189	196	197	211	208	203	174	161	171	206	192	183	171	188	204	175	191	188	188	185	179	218	173	195	178	211	178	181	196	176	177	179	179	209	189	156	183	199	184	195	200	188	200	161	164	184	184	202	217	179	193	194	199	231	191	190	197	199	212	194	194	228	191	200	182	172	168	194	202	207	173	177	162	205	195	198	180	185	169	170	214	191	185	210	189	190	193	179	202	166	216	209	193	193	209	191	182	180	190	214	207	195	202	196	210	164	197	168	209	190	220	195	203	180	173	191	183	223	186	191	192	184	166	174	177	181	160	174	216	189	202	200	195	186	197	187	207	218	180	178	212	196	188	186	176	189	184	205	195	216	198	181	194	190	188	190	174	183	173	201	198	177	193	206	166	185	206	180	197	177	237	189	187	198	172	187	206	181	182	202	189	197	164	180	181	188	183	189	212	193	174	167	222	181	175	218	219	203	183	211	209	200	190	183	204	191	190	186	199	178	182	167	188	159	153	185	189	190	215	214	192	208	182	206	173	187	188	173	200	178	212	181	166	182	203	181	175	183	185	201	180	191	182	201	189	198	200	193	179	194	187	165	203	169	185	177	197	202	201	195	169	209	203	178	190	197	208	187	189	169	200	173	170	172	203	180	187	165	209	211	195	191	182	202	189	181	187	171	196	182	185	183	183	194	189	183	196	171	177	192	182	188	181	184	191	175	217	165	182	197	174	194	175	205	191	181	177	225	194	202	177	182	181	225	216	172	192	205	179	195	197	180	194	221	191	218	205	185	202	203	207	185	200	189	198	184	206	194	177	180	207	196	168	176	217	184	174	197	208	176	193	182	179	171	214	187	187	232	199	189	213	178	215	190	182	203	213	168	215	209
14870	23399	19741	11633	7491	5179	2959	2323	1947	1442	1169	982	935	893	731	694	685	740	731	677	644	568	576	528	524	489	497	496	480	467	457	413	426	450	439	436	446	460	459	438	466	467	439	424	454	397	438	423	468	430	430	440	410	413	427	415	387	432	443	472	410	447	431	412	468	434	499	437	405	389	414	429	419	409	412	425	400	427	411	427	421	420	409	435	420	406	441	434	421	457	429	406	406	428	425	462	423	433	393	428	418	420	448	445	468	439	439	419	388	428	393	412	428	434	409	413	423	415	402	422	413	462	429	441	450	432	396	457	410	424	418	416	408	398	391	418	408	400	421	431	404	407	439	390	433	419	407	402	411	403	420	388	417	412	404	393	419	378	438	449	441	400	430	399	441	421	428	425	411	418	410	381	411	427	429	421	441	405	412	424	455	448	439	415	419	430	441	451	401	403	425	459	394	407	436	440	430	478	390	427	400	390	409	410	423	408	407	447	442	401	469	381	388	453	403	423	413	428	444	412	393	453	427	391	362	416	459	439	416	395	420	427	427	417	419	388	428	429	434	431	447	431	414	428	426	462	446	389	444	404	429	429	401	404	404	408	421	394	469	412	420	429	410	426	407	419	405	453	411	418	427	420	418	388	435	429	433	398	406	394	428	436	411	416	417	393	428	444	426	396	428	406	450	426	394	422	405	406	416	438	411	396	434	461	422	412	389	375	428	429	425	410	445	418	436	430	434	449	405	406	404	411	419	432	441	385	453	436	405	436	429	439	410	424	438	429	468	391	451	430	408	436	409	413	416	403	460	426	435	426	402	412	432	427	392	438	413	409	395	453	408	403	420	439	428	463	466	419	418	401	378	406	439	394	427	434	429	435	417	412	447	446	429	382	389	425	445	454	427	428	436	389	420	434	405	456	396	438	439	432	391	423	420	434	402	418	409	412	417	430	419	400	437	434	396	427	422	396	464	439	384	464	409	470	427	457	431	422	391	418	408	400	460	396	421	388	395	380	452	387	405	456	416	414	419	417	438	445	399	410	428	382	405	383	451	416	456	446	420	445	430	421	382	434	390	395	387	401	421	438	407	420	394	418	435	431	405	452	369	409	424	415	415	450	428	449	416	429	412	388	410	420	424	441	409	436	421	424	459	426	393	405	402	392	393	413	380	408	393	435	461	428	413	428	377	402	401	421	429	450	444	431	413	395	410	405	396	414	422	398	440	423	397	435	441	407	397	424	398	439	435	432	436	406	450	382	422	458	425	391	437	432	411	405	418	420	478	451	438	401	429	437	354	436	408	426	428	447	432	459	465	420	425	425	412	401	456	415	407	442	410	411	452	422	402	407	424	366	403	377	414	444	414	461	528	399	425	415	395	446	413	423	404	450	436	409	388	419	418	444	413	432	415	456	421	410	430	426	395	391	451	442	408	405	461	417	419	394	412	446	456	424	421	395	388	428	413	415	400	407	418	435	407	416	408	403	407	426	438	452	441	407	379	431	406	442	439	394	442	417	396	418	441	428	405	388	445	371	414	453	431	430	428	371	408	412	454	451	382	421	403	435	412	425	449	430	415	457	404	424	398	438	393	417	423	444	439	414	417	427	432	405	397	402	382	448	407	447	409	418	443	419	425	432	437	425	426	431	437	433	382	395	412	457	464	383	377	408	412	476	451	390	399	434	409	454	398	413	452	430	433	444	407	436	405	410	425	429	411	422	412	439	455	415	410	408	404	420	402	418	428	416	457	408	455	452	456	417	443	408	409	403	434	379	417	440	409	429	448	375	426	410	426	443	406	374	433	430	412	402	377	421	449	405	410	422	443	433	396	407	433	408	397	399	445	410	443	474	428	429	414	407	416	407	423	411	427	410	409	420	423	423	423	436	413	410	432	380	397	411	454	425	413	408	407	421	411	411	373	408	372	404	460	445	430	447	421	408	418	438	424	398	369	411	430	423	392	439	422	424	403	463	394	401	387	420	452	411	425	418	406	419	421	394	415	410	399	437	383	408	417	408	398	421	445	425	418	421	418	429	430	436	416	460	404	416	421	392	442	416	420	455	378	437	414	414	471	426	394	389	443	414	439	395	444	386	451	436	411	410	438	444	409	440	411	386	418	393	404	435	410	446	413	435	407	419	411	360	436	392	413	412	427	397	472	430	428	432	448	395	411	440	425	389	412	450	422	421	414	426	408	431	449	417	489	442	400	368	401	432	433	418	405	444	419	403	408	429	403	420	426	402	423	441	391	424	403	382	409	428	379	425	386	455	453	422	385	408	426	435	430	444	391	438	374	389	420	409	397	407	456	413	444	424	409	393	421	426	435	448	409	415	439	406	424	444	433	420	404	414	425	428	389	400	434	388	393	444	389	416	397	452	421	442	430	423	420	411	403	462	415	423	430	438	390	451	399	404	413	458	435	444	418	429	426	458	395	404	443	389	415	417	399	450	424	421	431	435	376	418	409	401	407	432	419	443	438	423	393	414	416	427	404	414	420	412	399	417	432	427	425	467	412	392	460	439	381	388	398	415	416	409	395	448	412	417	417	411	394	445	423	390	447	434	408	414	403	415	377	422	401	410	405	398	441	415	426	446	430	439	394	399	445	401	404	394	415	456	404	467	397	399	426	430	382	417	386	398	450	433	420	422	422	428	426	410	419	406	433	426	445	399	402	419	410	407	428	431	404	418	441	406	429	419	385	401	393	411	427	443	401	429	428	399	395	424	430	410	446	443	401	422	403	414	442	425	433	450	411	435	416	424	418	433	439	437	435	398	420	399	406	434	400	451	469	422	444	366	425	424	399	439	427	418	411	422	418	408	422	439	430	410	443	406	423	413	411	456	436	434	412	422	440	401	407	423	426	432	419	438	439	446	433	405	400	424	442	426	394	416	452	396	438	410	422	437	448	409	393	398	379	413	424	385	411	427	388	394	418	457	380	414	441	411	408	399	458	422	414	405	406	425	428	422	426	374	401	416	446	417	435	402	411	386	428	433	425	411	416	426	415	450	419	374	379	409	376	398	435	424	428	397	397	402	386	395	408	416	432	420	392	397	425	402	418	397	485	465	416	403	375	394	438	417	399	418	451	396	412	382	434	426	430	433	437	393	447	381	400	404	391	420	426	391	450	421	420	425	386	430	408	419	453	389	376	404	418	437	415	435	418	428	408	423	413	415	440	399	419	417	414	412	400	388	392	451	444	405	391	434	397	456	415	429	420	429	417	377	404	434	400	415	419	424	385	412	420	439	354	432	416	424	434	423	393	428	475	409	364	426	417	411	411	397	439	451	431	431	430	399	409	450	439	413	383	402	398	417	388	439	431	401	414	432	402	434	430	426	408	440	367	415	427	411	461	385	393	394	414	477	395	416	461	446	396	437	450	437	443	430	411	411	459	450	432	448	445	405	406	392	447	403	422	402	400	419	447	441	422	415	401	432	425	436	420	402	447	421	397	393	449	443	430	444	404	436	400	415	435	399	420	396	441	391	413	413
24470	21504	28635	24802	19552	4855	1616	1001	782	514	485	347	330	305	258	283	246	231	238	221	225	161	180	175	173	176	152	169	156	145	123	149	128	125	135	141	141	124	109	130	136	142	169	152	142	135	149	135	142	165	120	129	123	128	132	136	143	125	115	141	126	122	123	150	127	118	127	124	143	135	119	114	131	143	144	124	127	143	124	145	117	132	150	115	122	139	143	122	104	131	132	136	126	149	124	137	138	147	127	132	144	118	122	158	124	141	116	133	137	127	124	132	122	119	116	113	130	117	132	131	120	150	115	120	134	153	126	141	127	127	146	132	145	115	140	153	137	123	137	134	150	124	152	144	124	115	134	100	133	148	123	142	127	143	130	121	152	138	138	117	132	125	135	120	153	164	152	127	128	106	132	110	128	121	126	120	151	144	131	130	128	139	124	146	131	139	111	125	139	145	123	123	143	132	121	124	128	154	132	139	135	107	134	121	124	144	134	116	126	124	144	132	129	123	138	106	143	126	135	129	121	132	121	142	130	139	149	140	127	130	131	143	131	118	121	152	106	135	135	145	126	137	131	113	125	134	132	153	151	121	134	131	133	110	132	116	143	126	118	120	136	126	145	106	117	125	131	131	136	150	134	135	149	126	120	123	132	136	128	133	124	114	122	139	137	124	144	128	132	120	133	133	122	132	145	115	127	141	124	138	121	133	118	125	144	116	134	121	114	121	144	121	137	131	135	131	139	125	122	95	137	103	140	132	146	130	124	120	116	109	122	123	134	121	117	139	116	132	108	139	120	126	138	138	136	113	111	132	135	151	130	141	139	125	142	117	128	138	141	117	114	121	149	127	141	128	144	126	128	127	137	105	138	119	143	124	129	129	138	127	128	123	146	122	132	114	153	157	128	144	121	134	135	130	121	125	126	142	138	130	137	134	104	136	125	131	144	122	134	135	130	116	138	132	116	121	131	142	133	134	135	119	136	135	136	158	139	128	125	119	122	116	147	134	110	132	143	111	130	106	137	132	124	135	142	133	122	125	110	113	129	116	137	144	136	127	120	128	118	123	138	122	126	135	136	132	118	126	141	124	127	139	124	137	132	132	138	125	105	129	142	108	126	157	140	135	134	141	122	144	132	126	141	127	132	135	148	119	146	109	139	133	132	130	121	131	130	121	127	124	119	113	123	149	145	138	128	138	124	120	145	132	145	133	114	110	128	127	127	126	153	144	141	131	134	121	133	124	123	125	142	115	135	135	126	133	123	131	139	143	122	130	144	123	121	123	142	128	133	146	125	138	122	137	100	136	107	125	130	129	132	132	129	132	127	130	122	128	146	124	121	131	158	124	135	132	124	121	104	156	121	129	133	148	120	122	125	128	127	148	122	109	134	130	147	134	131	149	117	130	132	131	157	130	123	120	115	144	128	147	117	129	138	143	135	148	129	117	127	112	149	127	139	117	108	134	139	113	116	132	126	119	127	110	127	126	146	129	131	141	132	112	132	104	114	119	130	120	128	136	129	123	136	129	150	134	133	112	140	123	135	131	136	117	116	134	155	113	121	122	112	143	129	126	129	126	149	117	110	130	151	120	114	133	137	133	130	134	110	152	120	112	132	126	141	128	141	108	122	133	120	139	150	140	128	136	111	123	164	143	128	141	132	134	124	135	123	117	146	128	126	126	129	148	121	114	122	120	122	142	130	114	128	116	125	146	135	138	128	126	107	132	113	142	124	130	136	127	143	106	134	130	121	143	142	125	118	136	110	115	157	123	120	131	144	141	125	136	116	112	146	132	131	128	125	122	126	146	127	144	143	126	122	136	144	131	135	110	125	128	148	116	131	139	126	125	141	121	128	130	124	144	129	108	118	132	135	117	143	130	131	121	111	127	126	131	120	144	140	147	122	127	125	119	116	133	140	110	114	129	129	123	130	136	127	137	140	125	118	135	141	139	128	152	119	126	138	110	118	139	119	113	142	121	117	130	145	130	132	122	128	137	124	146	140	129	142	117	127	156	129	127	138	137	131	128	133	139	127	153	133	136	128	142	142	129	143	158	116	120	120	126	150	123	135	111	115	129	145	124	139	137	146	119	124	128	129	132	132	119	139	151	141	140	134	112	115	111	132	131	116	124	133	134	117	119	133	136	108	124	142	128	124	144	119	129	134	110	130	117	156	149	118	131	120	147	135	144	138	118	131	132	128	97	112	140	123	118	114	133	118	116	118	110	129	127	135	134	112	133	134	143	149	134	128	124	143	113	112	127	142	147	131	118	128	131	118	131	121	121	111	130	139	119	142	118	129	140	146	132	138	147	154	120	146	139	131	124	130	128	142	131	150	148	139	145	130	134	130	121	109	118	139	156	108	111	143	133	129	125	128	116	119	111	116	134	131	139	142	121	120	134	131	124	110	130	138	146	121	135	130	125	119	130	132	144	116	117	135	127	131	128	104	131	118	110	122	105	146	120	114	110	124	133	121	133	108	109	120	130	122	139	143	120	160	134	112	114	148	142	127	139	132	121	114	121	134	128	97	132	126	135	163	125	138	140	115	128	132	123	134	124	126	130	129	113	132	141	143	130	131	151	152	120	126	125	123	126	117	116	120	125	134	141	115	121	126	115	137	143	127	144	138	125	138	122	134	118	133	117	137	153	147	154	144	114	124	127	144	130	120	121	125	150	131	126	119	126	138	130	112	138	129	134	140	120	132	124	144	124	117	148	135	124	123	129	124	103	143	139	115	135	144	135	146	114	128	111	139	164	127	131	130	125	124	116	132	116	118	124	151	135	117	154	126	137	126	117	135	132	141	139	152	135	152	138	126	132	135	118	146	107	151	113	123	135	115	137	120	130	125	119	131	134	152	121	141	116	114	128	144	136	107	131	135	120	122	120	116	151	119	124	123	151	130	129	137	113	117	121	125	139	125	112	137	135	119	137	147	144	109	116	114	131	125	110	130	144	104	127	133	118	142	126	120	135	105	132	135	134	136	104	128	139	126	116	127	123	133	119	125	125	134	121	142	131	120	130	129	150	140	118	112	136	128	126	129	117	142	120	145	113	122	130	126	149	142	139	124	136	124	136	128	112	145	124	145	131	123	128	123	134	133	130	124	129	125	133	140	128	120	129	131	150	143	116	116	134	116	137	114	144	134	110	99	121	126	148	134	122	139	127	127	126	138	134	129	142	126	125	115	140	133	148	131	128	116	129	128	127	143	154	138	127	135	111	144	111	141	122	107	132	131	122	123	127	124	127	134	144	146	131	125	135	132	122	118	126	125	144	127	137	127	116	115	118	126	130	130	119	143	128	131	123	114	150	107	136	115	128	129	126	125	113	126	124	108	128	119	132	116	112	140	140	117	127	114	121	140	129	128	126	131	121	121	150	111	118	136	116	133	124	134	115	154	126	120	125	132	122	131	130	122	151	155	138	134	127	148	156	127	115	123	121	129	131	122	137	122	123	129	130	130	106	130	128	128	143	117	129	126	126	118	140	134	144
16638	31211	26436	17484	12866	8011	5446	4215	3202	2330	1846	1652	1294	1149	931	936	857	803	893	774	678	644	546	500	463	476	503	422	400	428	385	396	341	346	316	328	386	310	366	355	382	339	347	319	351	370	336	344	322	307	337	336	325	291	315	316	313	311	340	291	312	318	325	332	304	332	359	326	329	292	304	262	273	314	293	291	302	291	275	300	308	307	283	299	283	313	303	292	290	279	330	283	298	303	298	260	309	292	305	312	298	282	352	335	306	323	290	313	318	287	314	262	335	318	286	270	304	287	290	297	279	328	307	277	310	301	297	296	277	330	310	297	302	301	296	283	328	288	280	288	307	322	322	297	305	304	303	327	308	302	301	293	291	284	304	305	309	313	321	290	311	289	275	298	321	285	286	288	286	257	296	287	293	298	275	288	310	294	315	283	301	280	307	287	294	310	294	293	300	314	284	300	302	273	280	301	272	286	283	284	265	343	265	286	285	280	293	291	298	268	282	296	316	305	276	295	282	280	299	296	289	290	291	260	290	287	294	285	314	334	277	290	309	278	246	313	323	280	295	306	332	294	253	304	266	312	295	275	264	314	274	333	308	257	302	285	291	265	295	296	286	327	294	303	289	290	292	280	250	327	288	278	290	298	322	328	287	286	298	318	309	306	287	293	278	304	301	285	268	300	291	312	284	289	288	297	295	286	276	308	247	270	272	359	275	277	289	274	302	275	289	314	319	273	299	294	277	299	314	288	291	297	272	286	306	277	296	294	293	305	306	304	293	297	310	303	272	290	289	284	294	317	320	309	319	310	300	291	286	315	300	287	306	296	305	285	296	288	254	295	302	288	285	272	281	288	290	264	300	298	276	318	296	300	303	313	288	289	283	315	295	301	299	303	335	284	297	311	282	289	319	291	310	309	277	252	301	291	309	291	275	316	313	265	311	301	257	324	299	292	301	305	290	346	293	269	294	293	305	310	277	299	290	325	323	294	286	286	310	298	293	312	315	279	262	322	277	315	313	282	278	290	311	300	280	311	296	295	281	280	281	289	282	274	306	306	267	278	302	333	271	313	284	290	282	270	271	300	255	263	280	269	303	306	290	282	288	305	286	293	294	292	301	280	309	284	282	308	284	272	279	315	320	283	312	285	297	289	294	286	310	285	283	298	285	316	273	291	289	293	316	282	286	302	280	324	273	297	303	299	289	309	294	289	250	296	292	277	284	289	253	284	279	287	317	301	285	282	302	277	278	317	285	304	314	321	293	291	286	300	291	320	264	316	296	291	301	290	312	295	302	294	289	286	312	282	271	293	278	295	262	305	304	304	315	283	292	294	285	303	342	293	329	310	282	295	278	287	303	328	294	305	299	283	295	285	302	333	296	284	314	314	316	286	325	298	280	271	281	308	282	308	277	308	312	259	269	287	309	303	305	307	296	276	292	270	266	285	278	263	304	311	307	301	319	324	318	303	292	282	290	281	317	303	286	253	279	281	274	320	283	284	328	327	318	270	319	283	281	311	308	310	262	322	286	304	323	269	306	295	289	318	301	332	286	261	279	318	281	285	267	297	311	297	300	294	332	306	320	311	305	288	286	286	311	270	271	283	280	249	293	307	306	304	296	305	303	305	300	286	312	293	311	282	304	297	297	279	305	322	271	317	295	303	293	277	303	260	284	291	302	290	294	298	315	319	295	320	296	288	283	329	279	302	266	316	302	319	314	264	303	295	278	261	284	293	312	291	290	310	287	318	275	285	295	308	262	297	270	290	291	311	280	301	295	302	269	282	279	285	248	300	261	294	289	303	297	302	314	268	312	288	278	304	275	306	288	285	291	307	294	255	279	317	304	282	305	302	297	270	290	303	289	309	305	285	308	284	287	297	328	296	298	268	299	315	295	292	317	283	296	293	288	264	306	314	294	297	298	296	346	293	297	333	290	264	258	318	278	289	305	332	280	296	288	287	310	298	274	269	280	289	301	285	323	279	298	291	302	311	285	302	303	267	308	293	325	287	282	283	295	307	262	270	295	327	296	318	293	311	303	280	273	306	299	314	293	280	297	302	310	278	292	295	316	299	302	300	287	276	306	276	296	291	288	273	326	297	285	300	294	263	342	308	293	292	288	253	296	306	313	335	285	316	260	320	294	290	330	272	306	297	294	280	295	276	259	280	287	293	289	296	314	322	298	307	292	276	287	281	296	307	282	310	295	295	301	282	306	313	304	289	314	288	266	281	285	287	288	296	299	293	273	306	291	281	299	292	285	310	287	292	280	283	287	304	302	287	315	310	256	318	288	328	295	310	284	290	310	303	311	289	290	278	287	287	306	302	281	311	317	310	261	276	284	279	262	287	306	304	280	286	294	273	302	297	294	306	301	312	302	290	310	249	266	286	330	302	256	283	308	288	323	298	298	320	303	269	306	308	336	304	265	292	294	283	269	300	265	283	297	301	296	301	298	305	290	292	314	310	282	329	312	316	273	308	284	277	283	305	262	293	305	326	294	273	267	244	311	288	277	309	304	278	280	273	275	304	306	312	313	302	310	285	311	286	289	294	269	313	320	311	296	283	334	290	296	264	304	280	318	284	268	283	291	279	304	283	281	297	304	293	291	278	304	309	298	300	310	305	289	288	266	293	310	274	303	273	300	278	303	283	319	290	315	281	271	279	297	303	313	274	307	298	320	291	330	273	297	309	325	269	301	268	275	323	293	276	315	261	311	286	293	308	267	277	295	273	300	296	265	288	315	282	281	332	319	284	321	273	279	302	305	292	273	326	289	280	310	302	292	291	333	272	324	302	305	306	318	282	292	292	310	323	314	305	291	290	288	262	293	289	283	311	304	311	290	285	311	283	310	299	272	303	280	283	293	281	302	274	288	286	312	291	265	298	281	284	319	300	318	302	301	271	288	302	298	315	289	316	268	281	284	291	312	306	337	299	300	288	268	282	291	277	289	295	339	282	281	267	288	317	296	290	275	299	294	308	278	308	300	288	273	292	329	283	290	285	281	286	286	295	282	290	271	338	284	272	281	295	313	317	301	279	310	306	293	310	269	273	288	301	291	303	265	302	251	294	304	302	266	306	275	318	279	320	302	285	301	286	306	289	283	300	319	300	330	300	301	281	297	311	313	274	266	285	290	287	306	266	305	276	320	299	306	300	292	288	313	294	307	249	291	272	281	280	299	314	278	315	279	280	286	294	296	304	291	319	307	279	304	295	281	303	266	279	288	312	289	297	274	300	299	307	276	301	286	242	326	319	276	288	268	285	320	278	313	308	288	290	289	283	292	310	334	288	309	282	301	285	312	287	285	294	305	282	300	308	275	273	268	286	307	293	283	310	278	273	277	269	298	307	298	335	279	306	301	297	278	293	346	296	330	283	283	263	316	285	311	276	287	292	284	285	291	298	298	306	295	297	296	296	305	293	286	251	291	277	303	317	307	285	274	281	273	320	290	299	276	277	274	296	327	292	287	316	290	312	303	305	306	281	300	290	303	288
23412	21454	29309	24016	21456	18600	4330	1563	931	786	622	501	440	394	331	322	280	314	302	225	229	203	174	202	171	175	188	166	165	154	150	147	120	129	136	142	127	144	122	122	177	155	122	134	143	127	119	127	141	123	126	118	126	116	121	118	127	135	140	106	142	129	115	133	115	137	126	141	114	129	117	117	132	143	119	115	117	127	104	113	112	102	115	128	94	115	116	112	113	129	129	113	114	110	140	138	120	113	121	118	129	138	133	121	109	122	128	114	129	115	117	119	117	135	117	125	119	139	120	95	96	112	120	109	100	125	110	107	120	111	101	129	116	128	112	108	117	123	120	106	129	126	122	113	116	127	88	132	107	93	123	94	118	107	112	118	121	93	109	108	117	121	109	114	116	119	107	118	135	122	118	120	114	111	111	130	127	104	129	101	117	115	99	116	104	94	132	119	117	108	125	120	106	104	116	109	102	101	108	127	120	119	108	122	130	116	102	110	109	125	118	114	108	118	128	123	105	110	119	116	130	110	110	105	99	99	107	114	115	110	105	106	146	122	122	107	130	121	117	123	123	107	107	123	113	108	97	111	110	131	126	141	113	117	124	109	105	91	118	122	119	122	93	115	119	121	121	125	123	133	121	123	131	126	103	120	101	102	141	126	113	121	115	101	127	110	108	116	119	111	109	116	125	110	108	131	114	115	119	117	130	105	135	108	137	111	123	110	111	122	114	107	100	123	119	114	108	118	132	109	137	109	123	123	107	137	117	114	116	118	129	109	121	115	119	110	119	113	115	140	114	103	105	130	133	118	127	122	128	114	152	99	137	127	126	105	88	122	93	106	110	119	126	124	104	105	110	116	125	114	123	123	120	103	112	103	98	120	116	118	114	136	110	104	123	111	130	111	136	107	106	124	122	121	123	121	104	123	125	106	119	95	114	130	108	124	110	129	131	102	114	111	136	137	132	120	108	110	111	111	115	122	107	120	116	104	111	139	110	127	108	132	112	116	105	125	105	103	133	122	118	125	113	126	108	122	118	106	132	102	114	118	132	119	140	106	119	116	99	122	103	140	121	123	121	109	117	120	113	119	109	109	120	111	136	125	127	109	120	98	122	118	138	119	121	130	139	108	136	117	131	113	115	110	118	123	109	119	110	122	115	120	122	122	116	123	117	114	109	128	109	106	124	108	97	117	110	129	127	109	110	115	117	104	127	122	112	103	113	109	107	119	100	104	133	135	110	110	133	107	128	103	140	134	123	104	147	102	99	102	125	96	117	101	108	116	105	128	122	113	117	123	127	117	135	118	112	128	104	126	121	121	106	117	103	138	105	108	124	131	120	113	108	92	117	93	115	98	129	107	113	125	116	98	116	106	108	127	125	123	96	110	115	132	100	126	104	104	132	122	116	96	111	99	122	108	109	124	118	108	96	99	112	116	116	132	94	119	125	119	133	105	105	129	107	103	112	117	120	121	110	126	112	121	104	127	131	135	110	123	121	134	112	106	125	127	130	102	94	109	98	115	88	113	107	110	99	108	108	123	105	109	120	133	124	112	112	124	97	112	112	130	128	126	107	112	111	99	120	94	128	119	113	108	117	111	131	119	111	119	124	112	110	111	132	109	129	121	98	108	124	122	128	128	123	110	107	113	105	113	121	107	130	103	110	119	119	145	120	119	114	107	119	123	113	111	113	116	126	118	110	128	108	103	109	110	118	122	116	128	101	114	109	147	117	111	133	114	123	120	111	98	126	111	135	124	122	102	111	96	125	109	125	123	106	122	115	103	102	113	125	124	102	117	114	111	116	121	114	94	113	133	103	138	111	108	118	110	111	131	105	132	117	113	110	115	97	118	122	133	129	100	109	137	118	116	134	120	108	112	100	113	126	113	125	103	111	108	121	120	97	119	101	128	114	123	125	113	92	128	108	135	144	111	120	105	124	108	125	101	113	102	125	123	114	129	117	143	106	107	88	116	129	129	117	106	117	126	102	131	114	107	117	105	120	117	124	115	124	116	101	119	122	86	103	107	113	122	122	139	109	103	106	108	112	97	115	114	95	107	117	97	119	132	104	123	102	112	108	104	108	118	124	110	107	121	90	128	113	108	120	123	129	118	116	110	113	113	110	114	121	120	116	104	121	124	118	102	116	115	108	120	127	116	112	108	126	101	128	128	108	107	124	116	109	114	122	113	118	122	104	128	121	127	121	119	126	109	108	128	111	126	105	129	130	107	121	117	104	125	129	113	112	114	110	123	111	119	127	103	125	121	86	110	129	120	104	122	117	114	128	119	103	105	131	118	113	146	103	102	124	126	110	124	116	115	91	109	115	113	104	122	121	128	107	116	116	149	111	93	138	110	136	117	108	118	110	99	107	139	129	115	100	132	113	117	113	100	122	112	103	120	113	119	110	107	116	120	145	114	116	120	98	110	100	108	117	117	119	114	123	111	134	127	110	115	100	111	125	132	124	115	104	113	83	107	123	112	109	115	96	110	130	110	119	106	125	105	120	127	129	122	116	112	111	110	99	120	123	112	123	99	117	116	113	142	114	108	111	99	102	124	114	109	99	114	104	122	105	111	126	106	121	118	116	125	128	107	112	125	123	122	124	124	111	109	109	130	89	127	103	120	132	118	110	117	103	102	104	112	118	117	140	107	122	117	121	92	110	114	99	123	111	125	102	134	93	119	121	122	108	123	118	112	119	105	103	127	110	109	112	127	128	123	101	106	115	81	115	100	112	110	127	97	133	108	132	131	124	117	100	132	123	125	120	99	110	116	110	117	95	118	107	96	123	118	105	124	122	99	102	114	107	121	102	120	127	110	118	120	129	114	109	109	105	107	106	124	115	117	94	106	112	124	104	124	116	131	113	116	108	134	113	122	116	117	115	99	92	113	118	114	113	117	113	97	98	111	107	111	128	115	95	124	124	120	121	121	112	111	116	112	106	114	125	107	121	116	143	115	118	126	106	121	107	132	117	137	118	96	113	109	122	100	116	120	125	134	122	102	123	103	121	109	117	119	103	111	108	116	108	115	111	105	121	120	118	126	117	132	119	107	121	111	115	134	116	103	110	105	109	137	107	126	104	133	119	110	88	100	100	121	119	124	116	115	119	109	109	129	125	117	121	105	131	110	105	107	110	113	98	135	115	117	124	109	126	134	113	112	101	116	124	124	111	126	109	115	118	109	129	113	117	105	109	118	114	106	127	113	109	113	131	117	118	108	136	120	122	107	121	107	131	118	98	134	103	109	115	124	101	99	116	121	124	123	117	121	123	120	119	131	109	136	118	120	93	117	110	101	99	134	111	105	121	121	117	109	127	108	104	134	121	102	126	114	117	116	107	127	120	117	113	110	114	105	125	110	98	118	118	132	112	134	116	129	120	100	124	109	117	94	106	98	107	130	123	118	95	117	102	128	116	111	127	119	120	100	120	119	122	113	116	117	125	114	114	118	129	113	117	117	102	130	105	123	115	110	118	96	104	122	125	126	102	134
18746	35803	30906	22178	16391	10431	8005	5774	4034	3346	2604	2205	1915	1605	1282	1160	1166	1062	1122	985	876	711	633	564	556	491	460	465	425	392	408	357	318	320	347	289	303	330	345	308	385	324	333	327	353	332	338	307	316	311	283	271	283	278	276	291	287	282	319	304	307	282	303	285	288	307	298	270	248	274	284	294	274	259	262	261	262	274	280	275	252	229	237	214	250	253	269	242	244	295	260	293	269	260	269	249	289	238	263	249	297	292	280	289	288	272	313	287	260	258	275	242	260	227	266	249	261	274	249	252	265	232	236	259	275	251	257	255	238	289	261	277	285	277	248	235	245	279	256	251	265	239	227	242	245	272	249	259	256	238	226	260	243	247	208	267	227	268	267	248	238	244	258	256	261	261	263	241	219	253	245	255	256	212	238	278	239	221	253	268	270	244	242	252	226	266	242	253	246	253	267	233	259	289	245	247	279	247	258	259	251	238	258	247	234	232	228	247	261	251	248	240	258	270	268	246	260	230	262	249	282	234	249	264	262	255	238	275	255	244	267	267	261	255	246	270	274	258	243	234	278	289	286	258	239	249	233	266	200	231	283	247	272	260	256	245	231	246	275	222	254	252	235	277	252	280	267	266	222	247	258	234	248	257	235	260	251	263	256	233	233	241	240	240	258	247	266	259	262	274	243	249	270	252	246	234	225	221	254	266	228	249	270	289	249	263	265	228	246	265	296	238	244	248	250	251	246	229	265	257	274	237	272	221	284	245	238	248	253	220	241	257	236	286	247	234	262	249	257	249	247	237	266	256	239	240	223	239	258	252	262	246	256	237	271	245	257	262	248	263	252	237	240	264	244	235	243	258	239	274	241	234	225	253	247	243	280	259	267	252	262	257	252	237	246	258	264	244	243	252	242	260	251	253	241	246	229	253	255	236	241	265	263	256	244	257	234	237	255	240	237	228	236	230	237	234	237	258	228	258	248	263	251	238	255	243	242	284	257	254	279	253	253	240	264	237	259	218	267	279	244	251	232	242	245	250	253	222	264	233	226	250	233	246	277	257	256	222	265	228	255	250	251	242	272	241	262	244	248	251	257	272	254	245	248	257	262	263	228	213	260	268	231	247	253	232	249	252	241	264	253	237	259	260	270	217	261	262	240	243	243	247	292	261	256	263	258	248	264	250	219	255	280	254	229	246	241	249	223	270	243	246	260	244	243	262	246	245	255	246	260	261	255	276	253	235	238	255	248	281	246	247	261	270	247	264	244	247	231	267	245	255	242	253	262	243	245	230	219	244	245	223	253	291	236	247	272	226	252	262	275	265	249	245	268	243	247	263	240	233	261	263	237	238	237	251	257	266	238	216	238	272	258	232	215	239	230	244	246	251	249	244	235	252	264	254	268	238	245	220	246	223	262	218	287	271	259	239	228	245	256	248	233	241	223	259	250	261	245	243	267	273	239	271	230	230	245	253	262	227	254	233	263	212	247	239	238	245	259	256	214	244	272	247	292	258	238	258	256	230	235	237	226	233	266	242	267	270	278	247	254	245	263	240	242	234	238	264	244	237	250	236	239	276	249	246	239	225	239	263	261	256	275	258	249	256	231	249	299	253	234	247	277	272	265	249	241	254	245	260	220	234	256	250	236	259	235	240	240	254	246	280	256	266	278	268	263	272	268	246	245	253	259	257	258	237	244	231	249	248	252	252	268	226	237	235	277	230	255	273	245	257	257	253	261	241	243	241	258	258	262	251	266	259	249	272	250	222	241	230	233	224	272	238	265	254	271	253	236	236	239	254	262	256	238	279	237	244	238	250	267	257	223	226	245	261	220	271	241	260	237	280	241	246	240	240	251	229	262	259	245	212	280	235	267	242	237	235	253	210	248	265	235	267	240	242	257	242	286	271	262	264	251	256	226	267	224	241	244	251	256	252	249	241	258	234	242	243	248	291	243	232	249	262	247	278	237	237	264	274	251	261	248	254	257	267	252	277	252	261	282	223	218	251	265	256	238	277	253	244	247	226	255	212	260	243	233	254	271	230	239	267	264	230	250	250	253	243	234	263	226	256	230	218	250	229	245	266	249	249	248	266	257	265	260	223	222	255	268	254	230	253	254	246	266	233	217	245	247	246	268	243	242	270	262	242	225	243	269	238	270	249	245	274	264	245	239	246	266	254	245	242	274	254	237	250	252	248	258	266	245	243	256	263	273	248	240	221	249	274	271	251	259	258	261	255	251	272	257	253	246	246	256	244	251	280	261	261	272	233	242	237	236	269	242	246	242	256	282	234	237	220	253	256	263	260	269	232	219	249	257	251	263	263	241	240	247	229	263	261	237	260	240	268	228	229	212	238	237	274	268	260	260	239	262	250	234	258	241	254	230	256	220	217	269	247	255	244	249	246	252	235	254	237	254	252	288	302	245	262	246	264	256	242	256	247	249	265	257	262	227	246	239	234	269	241	229	260	220	259	236	243	288	222	246	263	254	233	260	251	240	221	252	269	267	260	263	269	226	241	262	235	262	257	234	252	230	261	238	246	236	257	235	243	252	258	250	232	229	237	232	239	262	244	241	232	256	241	254	254	260	240	238	238	258	264	263	276	249	246	226	241	258	246	258	232	241	254	252	273	231	252	240	252	260	217	249	248	248	234	269	235	263	275	231	267	279	273	256	229	201	276	247	239	262	231	267	264	239	254	242	234	263	251	263	243	262	245	259	277	245	247	248	242	269	235	274	243	253	263	248	253	257	230	257	256	258	250	238	250	241	255	251	262	261	263	244	270	240	235	231	288	283	253	242	258	216	251	262	227	242	257	263	268	248	240	262	252	274	257	230	231	262	244	260	224	256	242	284	252	268	231	255	252	238	214	243	266	258	253	252	248	278	272	281	249	253	223	239	235	255	239	258	252	264	266	260	248	277	230	264	250	244	255	242	241	240	205	239	264	251	255	269	233	251	228	219	224	237	269	257	242	256	255	259	244	224	264	236	242	272	229	262	264	253	247	254	260	250	256	264	246	232	266	238	243	244	255	262	230	256	244	252	249	252	279	274	251	280	242	235	283	239	255	261	242	258	243	233	240	223	241	282	264	264	238	258	237	248	258	252	247	266	257	255	242	254	231	239	258	242	287	209	249	292	258	220	257	235	250	261	233	249	229	245	258	228	252	288	258	258	224	258	236	260	229	258	252	278	260	253	246	266	238	250	254	269	226	249	268	247	274	239	266	245	258	237	255	237	278	238	244	244	243	249	224	245	216	221	243	266	248	267	257	244	261	242	242	247	255	251	261	247	235	239	263	248	244	231	242	236	293	241	276	252	247	235	258	257	250	256	219	246	253	246	215	245	241	244	245	225	243	256	245	262	265	250	238	216	232	277	246	241	243	250	246	227	277	252	230	275	239	246	241	227	240	275	274	280	239	238	215	230	239	254	256	244	261	262	270	254	250	254	258	272	255	248	247	228	240	278	259	258	239	242	238	228	228	285	252	247	245	251	249	275	263
26989	20910	13019	4841	2167	1077	931	588	470	391	323	308	245	264	277	239	241	226	239	245	230	198	218	216	215	220	196	201	170	207	202	205	196	210	207	180	192	175	190	194	204	211	202	202	216	184	227	178	228	169	195	209	181	185	142	187	187	230	199	201	191	189	199	186	206	174	189	187	191	198	212	173	186	219	199	176	200	194	203	203	212	196	194	208	180	189	199	189	175	195	180	199	185	183	197	202	193	180	214	187	178	187	177	174	171	167	224	181	187	161	200	167	190	166	185	192	188	185	176	189	163	188	186	189	172	168	177	198	187	161	206	197	171	193	185	189	186	209	170	188	180	189	223	191	175	183	204	194	205	202	195	176	176	171	193	190	172	187	181	192	203	199	197	183	190	190	176	185	197	186	207	191	195	199	208	202	182	208	175	195	179	204	184	204	180	202	173	183	209	179	202	195	202	162	151	190	187	186	180	157	189	185	193	190	166	185	196	198	201	193	212	195	177	200	187	195	187	182	193	192	198	196	183	176	183	228	207	206	204	198	189	187	189	200	207	191	179	178	178	195	195	184	224	198	193	201	185	172	177	196	200	181	180	181	180	183	180	184	183	181	191	176	198	182	178	179	195	179	185	188	190	193	183	183	188	177	191	181	187	181	189	185	197	194	195	186	177	170	209	206	193	178	168	236	219	191	194	220	185	186	200	179	171	189	188	179	189	189	152	199	188	167	179	212	167	200	192	176	179	193	194	194	172	201	201	158	209	172	187	205	198	179	200	171	204	189	163	201	186	173	166	188	203	197	205	183	182	197	191	187	200	184	189	187	181	175	189	203	169	166	185	208	173	204	213	190	174	188	182	208	190	192	184	187	176	190	194	178	211	190	195	219	188	182	196	186	183	179	183	199	213	196	189	196	199	183	188	173	179	195	202	207	165	202	211	175	179	179	201	220	198	178	179	170	184	178	211	202	183	198	184	192	196	205	194	198	175	191	177	199	186	198	208	202	183	193	188	175	167	160	205	208	207	193	179	182	173	196	196	193	201	201	178	185	190	183	242	167	183	224	217	187	193	217	180	184	178	186	191	178	180	193	190	188	182	191	180	193	200	220	193	175	181	170	202	166	190	208	186	198	197	172	190	208	175	182	197	198	199	177	200	173	194	196	203	176	190	201	184	164	196	169	193	200	177	191	193	169	178	196	180	194	202	163	189	199	192	193	189	191	186	157	197	189	195	203	199	170	181	206	191	204	201	180	207	226	199	189	196	209	222	190	168	194	211	170	190	187	184	159	183	191	179	173	176	178	196	189	183	208	184	194	187	194	194	176	166	183	192	189	179	187	216	194	179	199	213	185	189	205	181	191	199	200	174	200	192	204	179	200	198	214	185	156	172	217	196	208	187	186	176	195	195	201	156	190	164	209	194	181	198	211	216	192	185	198	174	193	191	184	203	161	177	192	199	203	181	196	187	174	200	203	180	185	201	196	186	186	194	194	195	177	189	205	191	179	180	202	185	169	195	199	217	188	193	195	226	207	243	188	199	224	195	174	212	190	151	202	191	192	173	198	200	196	202	178	188	183	195	187	215	195	193	194	171	175	169	182	192	198	184	186	172	204	188	206	205	188	209	183	183	202	196	194	180	165	166	220	186	218	189	186	230	177	214	189	211	210	193	182	193	222	188	164	198	195	203	194	228	180	177	197	196	201	167	194	180	197	197	164	203	189	215	187	198	195	193	191	193	186	209	201	160	187	188	206	225	185	198	192	208	176	196	177	179	203	191	187	170	177	180	171	194	167	215	179	201	179	205	192	193	199	199	187	193	189	197	195	175	194	187	162	182	193	188	184	179	169	200	172	191	199	177	215	195	160	202	188	186	190	189	184	174	176	208	178	196	194	193	183	191	180	205	191	214	181	179	182	198	183	190	194	189	196	187	202	197	184	212	206	197	199	202	183	186	184	170	214	186	195	182	181	175	197	179	208	216	202	203	202	184	202	177	194	194	176	228	201	180	178	202	195	194	181	192	200	197	196	204	172	185	217	198	160	195	213	199	186	198	191	195	204	192	206	168	207	200	176	193	191	182	162	166	195	186	194	214	179	201	211	197	184	160	182	180	188	170	194	192	186	186	182	189	194	181	192	222	174	207	204	198	206	202	180	170	205	177	206	172	187	175	213	180	186	166	207	207	170	192	184	181	210	203	206	208	183	212	175	187	208	186	170	190	181	198	184	177	199	179	202	191	200	194	204	170	197	188	193	199	183	194	195	203	195	218	190	189	205	179	185	209	163	187	223	189	220	197	183	203	187	202	173	189	158	174	200	197	181	214	195	199	215	171	184	193	191	184	195	191	185	171	189	173	176	181	191	162	184	159	160	196	187	203	187	182	171	182	205	180	199	196	186	205	189	214	179	172	169	197	164	197	168	187	192	218	198	188	198	172	190	168	182	181	203	198	182	172	166	170	192	194	206	195	200	181	188	196	210	201	185	191	197	192	176	202	180	201	187	176	167	183	183	165	180	184	183	182	183	185	212	201	179	184	187	210	200	173	179	215	205	179	196	171	183	215	190	199	191	181	218	193	192	200	187	185	185	194	193	180	199	194	178	205	167	179	194	215	167	181	180	182	211	186	174	181	198	229	205	173	180	202	186	206	203	178	192	179	202	189	200	213	186	172	182	181	195	196	176	212	172	205	200	182	194	175	200	208	186	183	199	186	188	178	169	187	205	187	189	195	198	174	195	175	188	201	181	177	186	195	203	194	182	203	165	176	198	182	214	182	198	207	176	214	224	203	191	212	203	187	168	204	186	183	180	197	190	182	191	188	193	213	173	184	198	193	191	179	191	180	183	194	189	185	199	202	183	204	189	156	179	169	213	213	176	193	220	208	191	201	180	187	183	189	197	205	188	184	216	192	198	169	213	217	178	179	197	203	202	205	165	179	192	174	176	200	202	183	166	201	183	199	205	173	167	213	185	203	189	182	196	174	193	199	148	176	180	185	180	189	189	187	190	178	189	205	198	193	161	179	169	204	191	176	219	183	198	165	165	176	172	187	179	167	179	180	197	202	188	171	205	209	207	187	193	189	191	209	203	206	200	162	216	187	162	197	184	208	160	231	197	190	200	170	168	180	194	159	200	215	199	185	182	184	200	194	202	181	188	189	200	183	193	189	195	187	185	202	188	159	202	196	198	179	185	189	172	189	187	205	172	186	190	216	185	202	200	181	165	183	211	193	193	190	203	168	192	180	203	197	194	180	200	195	154	197	203	184	196	188	189	176	206	187	188	180	193	159	199	185	220	194	183	172	173	183	179	158	200	204	178	195	173	204	199	206	198	194	214	185	228	196	199	188	176	194	179	169	181	172	191	191	179	181	195	166	192	199	211	209	173	201	185	196	167	217	166	182	190	180	182	166	188	209	185	174	195	215	179	155	189	205	192	185	198	154	192	188	204	181	173	218	204	187	184	176	190	187	193	181	193	166	186	178	182	194	222
15479	24035	19094	11615	7775	4714	3614	2385	1827	1427	1282	1108	986	828	719	743	692	692	676	693	591	581	548	504	521	514	520	501	459	515	435	415	459	374	461	465	461	472	485	445	449	455	442	441	405	422	419	419	434	410	448	479	419	401	410	425	441	463	436	426	442	407	416	415	415	453	455	415	444	422	405	389	415	407	407	465	426	410	437	458	378	447	417	439	410	416	441	423	401	408	455	419	414	434	412	409	436	431	438	420	412	410	416	416	443	447	429	422	428	415	388	454	408	437	419	401	409	382	402	434	423	393	415	421	456	423	394	407	441	447	425	430	437	427	434	448	436	425	413	429	420	416	386	392	432	434	411	421	436	423	418	406	426	357	420	422	429	395	438	426	405	452	423	456	419	434	427	445	414	422	438	432	412	397	418	418	413	423	404	456	409	454	400	384	424	382	418	405	391	420	385	389	449	424	416	436	427	400	444	443	440	423	451	427	431	416	404	409	455	410	411	411	422	405	428	411	391	410	397	445	373	388	418	383	412	418	431	420	441	423	423	418	384	402	422	403	405	436	401	456	455	404	442	394	414	412	397	440	422	402	424	418	421	402	418	415	441	407	456	402	418	419	448	411	418	474	440	433	432	431	435	422	437	434	388	434	421	417	471	454	414	438	426	419	439	418	464	429	412	415	419	430	421	419	428	395	447	475	409	440	385	408	400	448	432	425	441	443	430	398	441	433	419	458	435	438	411	429	407	415	452	390	428	450	441	399	405	405	457	401	422	416	421	402	407	397	420	408	383	405	410	394	403	417	423	384	441	460	430	469	430	444	412	407	407	388	440	430	412	411	448	411	404	431	414	457	427	378	447	439	426	425	424	427	411	403	448	431	398	434	452	413	435	438	423	403	412	414	427	421	403	432	417	486	447	431	452	415	387	433	432	395	399	380	447	412	403	410	396	446	401	412	434	435	452	385	448	453	390	427	460	404	410	433	425	435	416	454	425	425	392	424	408	404	451	432	440	408	413	400	394	420	453	440	404	393	408	403	404	417	397	431	417	443	454	411	402	396	409	428	436	400	435	470	382	421	424	456	435	441	462	412	424	403	377	434	416	419	435	422	397	408	430	412	444	406	437	433	404	413	407	388	408	381	382	432	435	390	427	427	443	393	419	410	396	424	435	426	398	411	392	408	402	429	425	427	402	421	457	408	403	468	379	438	424	412	454	371	442	436	432	391	418	410	393	400	420	412	442	412	448	441	433	412	421	422	416	407	413	399	411	406	428	431	419	450	426	421	404	415	438	433	447	379	439	457	436	447	413	408	405	406	422	423	390	435	385	443	410	418	419	412	384	391	391	417	412	436	412	435	417	425	413	438	374	444	453	435	421	442	382	430	438	426	408	425	449	404	418	405	411	437	408	440	411	411	431	397	376	429	424	411	405	465	417	433	442	427	401	438	434	396	415	440	385	382	443	445	414	401	454	404	385	408	432	414	437	382	432	395	399	431	404	435	435	421	442	394	423	415	424	409	444	417	394	440	422	414	397	383	426	451	422	438	376	417	413	446	405	389	455	417	408	436	415	416	424	439	437	445	407	393	449	439	438	404	431	458	441	428	412	401	423	413	385	367	445	406	442	417	415	426	434	414	444	438	442	376	406	448	417	422	412	410	426	424	420	400	409	407	415	408	418	438	461	412	409	435	408	453	431	439	391	390	416	416	407	440	456	414	402	449	411	423	420	420	431	435	441	410	427	397	443	436	440	423	395	415	414	431	419	390	414	399	398	375	390	417	428	424	432	442	438	410	441	399	394	434	396	428	389	424	411	414	405	406	381	432	417	401	375	411	411	402	439	448	424	434	419	391	442	435	422	453	395	448	433	430	397	428	415	416	409	379	433	419	428	390	409	374	415	408	453	457	431	449	413	405	390	433	398	401	471	415	409	425	415	379	426	398	465	432	394	433	424	387	425	424	402	478	399	454	436	433	414	393	398	422	423	405	390	401	418	419	438	377	414	419	407	445	404	388	425	438	410	420	427	425	393	430	432	408	442	461	409	412	399	432	447	419	402	444	422	438	386	400	397	390	416	406	417	416	393	411	402	407	429	445	422	419	402	442	422	430	394	438	390	430	406	419	425	410	413	419	412	434	396	401	427	440	417	466	448	436	404	440	422	399	441	425	419	403	432	379	422	390	443	418	452	395	446	434	435	417	448	423	437	448	369	430	386	416	451	466	441	439	401	406	387	376	435	431	426	429	413	454	422	446	428	418	449	390	421	412	419	401	432	390	419	411	425	436	431	430	434	412	412	376	425	437	427	396	409	420	400	440	389	395	443	414	426	414	414	419	422	410	412	437	407	403	428	395	423	456	444	403	410	414	446	431	411	396	382	444	409	424	419	377	436	440	404	395	434	448	469	391	416	410	413	429	441	398	384	420	413	410	412	435	423	401	409	398	403	420	388	415	389	428	446	445	398	405	438	415	415	447	438	448	398	370	405	408	417	406	407	405	427	444	406	411	435	428	420	440	401	431	388	427	393	392	445	456	449	436	406	397	422	433	397	478	395	384	436	415	418	393	378	405	450	421	419	394	390	422	440	431	422	434	419	422	415	405	442	443	414	412	390	376	435	431	394	447	428	415	404	385	422	408	431	422	423	414	448	427	403	417	423	424	450	420	446	431	416	411	404	440	416	439	427	403	393	421	408	432	382	414	398	419	424	410	419	425	430	386	383	408	387	428	425	424	387	410	406	424	423	436	462	394	411	388	402	423	404	415	434	423	412	409	409	430	402	416	427	450	408	407	436	426	407	398	420	439	415	454	390	419	415	412	406	440	376	399	414	439	370	403	433	437	411	389	409	415	405	419	438	438	435	409	395	431	406	419	422	399	430	409	417	423	433	362	407	411	425	369	452	429	393	445	407	421	440	404	412	398	395	403	404	432	430	410	376	423	439	388	417	435	408	448	400	451	403	426	423	426	355	378	416	434	424	434	401	423	416	417	453	417	426	438	412	464	384	424	422	381	446	420	429	406	440	416	457	401	420	433	385	423	402	397	438	416	444	411	402	413	434	378	403	417	411	376	430	415	396	406	432	390	440	409	419	455	423	408	428	425	423	414	416	421	420	413	410	420	461	396	387	418	379	413	405	416	433	427	454	404	436	413	397	391	441	424	397	437	430	426	428	422	437	398	415	447	450	416	401	439	430	406	421	420	381	400	435	401	425	440	413	423	413	406	432	402	422	434	413	469	432	428	400	457	405	393	398	417	417	414	447	414	442	405	440	395	401	414	465	461	392	406	409	413	424	409	425	411	447	429	460	423	425	422	442	453	433	425	419	412	377	428	436	401	432	414	391	410	438	426	423	440	417	435	422	393	451	416	404	399	457	398	417	437	439	431	427	424	419	439	420	392	415	408	443	396	419	417	409	409	438	394	421	417	423	377	413	412	405	428	413	437	382	385	395	435	423	442	408	366	432	386	419	413	431	384	388	422	420	396	419	431
24412	21550	28644	24890	19164	4217	1639	949	617	498	485	404	356	335	291	257	248	232	234	246	225	217	198	165	154	156	157	159	156	141	158	165	158	134	141	130	141	149	130	138	174	151	141	134	133	133	120	113	113	133	126	142	122	133	140	149	141	163	151	138	133	115	133	129	123	143	133	126	132	127	142	134	134	127	144	152	147	125	133	127	133	122	136	134	133	122	133	129	129	150	122	131	136	141	131	141	139	138	139	141	139	140	120	151	133	153	115	147	132	136	150	117	133	136	119	143	134	128	133	111	138	117	122	140	140	145	138	108	110	135	114	143	120	149	123	136	116	129	142	137	124	133	151	128	143	129	128	155	118	110	153	146	131	159	139	128	105	120	113	127	136	123	141	137	141	152	132	134	134	146	130	132	119	128	115	135	126	115	117	126	134	125	132	123	140	127	138	133	132	126	147	145	133	137	122	128	116	109	143	148	120	136	118	115	127	122	112	131	136	149	111	135	126	132	132	126	145	139	123	135	137	125	131	152	136	136	144	113	145	109	133	121	114	114	154	118	123	120	116	127	135	145	113	129	107	149	144	122	152	133	108	123	144	118	143	140	127	143	125	149	139	149	123	133	140	136	147	137	113	111	127	140	122	128	151	148	151	142	104	122	137	114	132	130	111	138	135	115	131	121	114	116	124	139	146	121	137	130	143	130	144	120	142	126	130	133	135	150	132	109	131	125	122	126	137	131	134	142	134	128	139	119	135	130	114	128	116	113	137	119	137	127	132	124	114	130	112	142	147	137	119	139	149	135	132	124	121	140	137	161	147	136	103	120	134	143	149	130	150	132	126	112	130	142	148	144	137	133	168	128	116	123	124	140	123	140	164	132	120	132	150	137	132	146	126	144	122	144	132	143	122	142	137	139	129	154	119	126	131	134	126	109	124	143	138	122	126	120	112	122	127	123	127	134	144	126	135	122	113	136	138	134	114	116	127	153	131	121	144	107	150	131	148	151	135	134	142	132	137	116	140	148	135	141	130	124	98	139	139	108	143	124	132	139	134	132	116	134	124	140	110	133	112	138	154	116	121	133	125	129	131	131	123	130	111	106	148	126	117	131	144	127	129	122	138	117	119	135	124	126	136	150	121	130	115	127	148	127	129	135	139	152	142	121	123	124	139	105	122	128	131	133	142	148	126	124	116	121	136	137	122	127	111	138	121	150	138	126	134	136	120	123	145	128	148	142	122	133	120	123	134	163	137	144	128	151	142	130	130	134	119	129	108	126	120	120	136	135	151	133	123	122	130	123	124	127	138	146	136	123	119	121	133	140	127	102	158	142	134	117	145	128	146	132	114	137	137	145	139	132	117	129	130	135	134	127	122	127	125	118	141	134	124	132	114	142	144	129	115	147	138	138	130	142	130	111	118	134	131	112	127	122	147	148	134	139	124	132	128	120	139	122	137	111	127	139	141	143	133	148	111	129	115	137	129	125	144	131	148	123	138	129	144	141	134	114	120	126	135	121	117	147	129	150	134	129	134	115	138	135	130	99	132	126	127	135	125	137	143	131	131	144	142	116	118	130	130	105	155	124	113	144	105	132	139	129	126	135	125	147	154	129	134	144	114	127	124	149	131	112	163	111	135	134	139	131	127	111	143	111	123	127	122	135	134	130	114	118	131	154	142	131	141	143	132	143	140	120	118	118	153	131	150	118	151	116	123	122	130	133	153	136	135	127	131	147	148	141	135	136	130	117	128	138	142	159	150	109	134	123	134	126	135	130	113	122	104	127	136	129	146	127	146	133	137	121	116	130	128	137	131	112	118	147	134	149	148	130	120	132	132	132	114	115	123	122	116	122	130	137	145	135	137	148	142	127	125	111	114	137	118	132	119	123	115	136	145	149	144	144	116	143	136	141	143	128	136	122	158	118	133	112	138	120	159	113	124	138	134	125	130	114	133	129	137	149	120	129	131	134	134	118	144	116	109	121	135	109	124	99	136	127	126	117	148	125	123	139	116	128	129	112	135	135	128	131	135	133	133	132	137	121	132	135	159	118	137	149	135	122	122	133	109	147	132	141	132	102	146	125	132	118	126	128	119	122	123	120	150	112	104	138	119	130	137	149	129	126	134	115	119	149	137	140	144	124	124	126	148	123	146	130	124	116	143	115	135	138	125	139	123	118	151	145	134	155	144	135	138	116	147	149	125	135	144	134	123	138	136	113	127	130	93	143	142	148	133	140	121	132	136	128	115	135	132	138	122	129	122	125	113	129	93	146	143	141	109	123	134	140	127	140	143	135	139	111	146	132	127	118	144	119	121	112	107	142	120	126	119	123	132	131	126	130	120	120	149	132	130	141	128	146	128	144	143	122	132	136	136	144	148	131	117	134	116	120	125	111	136	149	137	112	138	137	122	108	142	121	124	113	140	134	145	133	140	127	115	150	136	122	123	125	130	132	131	142	124	105	125	126	113	121	111	155	116	138	131	144	137	122	126	122	127	128	132	136	138	133	120	107	157	134	145	114	140	116	135	146	119	150	109	138	126	136	139	125	142	127	123	132	151	133	139	131	148	133	138	112	121	115	112	125	135	122	123	135	122	119	145	136	140	149	149	127	115	132	128	117	119	143	122	132	120	147	110	132	125	130	136	118	146	123	107	137	132	130	127	122	124	146	136	128	133	132	121	111	107	132	128	117	140	129	147	141	117	117	121	133	147	150	108	142	131	123	137	124	122	131	132	148	142	145	146	140	139	125	155	130	129	133	131	112	137	129	138	130	127	134	123	126	121	121	144	147	123	151	125	124	123	134	143	133	162	148	131	146	119	124	119	137	141	132	147	133	120	127	138	130	117	120	128	125	140	156	118	126	136	143	131	127	119	147	147	125	148	135	93	136	144	118	160	132	134	130	143	133	138	122	141	143	133	126	127	128	117	139	129	140	119	126	122	128	120	132	138	126	116	132	151	125	109	131	125	158	132	146	163	129	128	132	145	111	133	110	148	121	129	120	130	104	140	127	107	149	135	128	124	147	141	118	134	127	129	123	125	131	115	130	126	117	120	130	134	111	101	150	135	137	112	133	132	110	121	142	130	129	130	114	145	129	125	131	139	131	125	111	118	135	128	137	119	125	110	137	113	132	150	137	138	119	135	130	117	129	119	127	138	134	130	138	125	128	131	125	130	129	130	134	139	134	121	127	123	138	145	128	123	121	140	113	123	126	123	148	131	122	114	115	138	116	103	112	137	129	116	141	126	157	138	125	125	130	141	111	143	119	135	133	139	122	141	107	141	124	118	142	113	131	134	126	138	133	133	119	122	120	125	139	148	126	162	135	143	132	137	127	141	147	139	123	111	138	127	127	120	132	131	147	130	118	124	138	137	140	135	144	143	140	128	147	129	123	134	129	132	115	117	127	132	139	128	151	124	149	129	130	133	130	128	117	139	141	131	144	126	130	126	139	122	138	124	138	115	126	138	128	140	132	126	152	106	116	122	121	137	129
18222	29250	25667	18390	10768	7621	5360	4085	2829	2230	2261	1640	1455	1229	1024	871	894	728	817	823	697	646	582	552	478	492	444	436	397	370	315	352	341	371	371	359	349	332	352	358	361	354	331	341	320	334	314	321	311	320	316	307	316	333	317	337	349	360	327	339	315	319	342	318	300	345	334	336	315	314	311	303	308	279	299	299	305	331	310	301	300	330	335	247	311	303	292	282	273	321	271	309	276	282	291	319	308	282	316	332	315	297	292	340	305	320	326	295	310	324	296	329	279	302	333	285	290	308	329	307	342	291	267	316	286	303	316	308	312	298	304	297	312	307	340	292	327	297	312	350	324	297	326	300	321	318	282	318	294	304	279	294	280	288	269	279	272	280	335	287	292	304	315	322	301	300	330	290	296	271	303	296	267	315	328	317	294	310	298	297	271	309	324	262	291	306	341	279	301	288	312	292	327	313	304	295	293	287	309	312	282	314	301	314	284	325	289	301	263	296	335	268	301	281	297	258	288	299	289	293	320	321	274	306	268	260	325	290	280	278	261	296	319	326	267	304	320	316	304	296	308	275	275	276	277	311	292	293	301	284	322	304	307	289	284	298	311	294	297	271	290	296	296	289	325	309	295	277	275	315	276	310	312	283	288	317	307	311	293	304	298	305	283	321	298	269	305	284	326	263	295	284	294	272	279	325	277	288	266	288	298	296	330	283	303	328	317	307	315	282	288	254	273	293	305	306	289	297	308	331	271	316	299	287	276	317	288	317	317	299	310	320	324	321	299	291	298	278	320	283	282	291	338	283	305	290	272	303	276	256	297	284	289	306	291	292	316	293	292	292	294	277	308	301	254	279	309	288	274	285	290	276	295	307	286	312	263	292	294	260	283	317	305	287	278	288	309	294	315	289	291	307	298	291	287	285	298	295	297	303	286	302	295	313	265	295	287	296	288	324	288	253	305	291	271	317	270	259	272	308	278	288	285	277	308	272	264	303	293	301	284	296	291	299	300	282	291	303	285	286	261	319	300	288	297	281	305	301	298	271	286	312	278	287	280	317	297	317	275	311	294	282	312	294	276	308	293	303	299	280	298	284	283	312	274	324	289	326	296	271	300	313	307	293	284	307	312	272	290	274	258	278	299	308	310	320	295	297	317	281	293	245	296	288	323	326	290	292	294	279	340	269	303	273	289	294	307	291	286	295	304	288	284	272	285	290	259	277	321	273	303	319	289	305	285	276	280	278	309	282	270	320	279	280	276	344	281	302	303	276	320	285	273	289	288	294	290	323	275	270	288	326	317	309	288	310	307	310	292	311	327	288	310	328	296	328	304	286	312	303	278	289	291	288	269	317	298	281	307	284	314	301	284	325	351	306	292	299	301	313	324	273	276	273	301	294	294	301	293	284	327	330	303	301	267	311	310	300	282	293	308	310	283	317	255	256	309	318	278	287	293	310	315	318	296	327	281	282	321	280	330	282	302	270	292	278	286	314	307	294	332	309	289	308	301	309	306	305	273	307	329	325	301	293	287	283	301	299	271	311	290	308	335	293	302	260	313	309	338	305	291	299	294	311	298	273	302	291	283	297	293	300	261	290	298	312	309	282	279	285	321	285	319	299	283	308	279	296	314	261	291	302	270	290	313	296	278	281	305	313	249	268	282	299	296	291	283	330	305	276	310	316	303	299	270	285	293	303	315	299	295	297	290	312	296	272	313	288	300	276	319	305	301	260	284	289	311	305	284	280	291	288	292	299	303	293	333	329	281	293	286	306	282	302	318	298	284	298	272	252	296	292	300	276	293	270	300	278	278	283	313	313	296	268	274	303	346	271	301	299	318	308	281	311	284	258	297	305	301	333	335	278	256	309	287	322	286	326	311	307	288	277	292	322	281	249	282	302	303	302	292	304	308	302	295	254	292	299	304	299	314	287	284	292	280	297	286	327	291	309	294	302	296	316	266	309	268	261	297	280	328	330	313	299	302	311	299	299	297	295	268	264	300	318	277	289	299	315	282	276	273	304	288	289	286	322	267	301	315	271	333	285	308	323	303	282	301	303	303	320	281	309	265	313	290	287	282	285	275	285	268	310	298	282	301	274	321	290	314	304	275	307	298	277	291	291	318	281	279	315	285	269	304	279	300	292	293	272	288	303	307	278	312	314	299	281	298	268	287	287	322	291	315	280	295	329	323	285	304	272	307	282	289	304	290	301	285	278	269	260	304	293	328	285	288	286	318	309	293	295	300	298	278	290	293	299	286	314	316	306	304	278	308	283	338	290	303	287	259	323	283	281	295	281	308	282	311	312	270	303	312	294	287	316	319	302	301	317	320	278	269	288	310	293	275	290	326	321	265	305	289	297	305	297	293	302	300	291	284	278	293	321	285	286	280	282	279	273	276	311	272	313	286	283	316	275	272	270	323	285	312	287	291	293	321	269	311	274	285	317	277	311	305	288	311	304	277	283	298	284	315	266	281	272	296	331	301	311	311	307	270	306	289	326	328	294	282	271	304	309	303	326	340	281	311	281	296	290	267	301	345	312	287	299	289	313	298	320	301	268	323	307	304	286	318	314	293	299	285	326	323	297	279	275	296	309	313	283	282	281	287	294	287	315	278	266	312	308	282	267	293	259	295	307	254	313	289	298	310	282	271	311	276	335	317	325	278	298	275	315	284	299	311	321	312	280	299	269	314	284	302	279	293	299	288	303	297	305	315	280	325	262	262	304	322	300	321	295	274	317	278	315	307	318	281	285	287	306	321	282	256	285	308	303	315	300	273	304	272	287	284	311	268	289	299	296	278	306	293	299	293	297	300	291	302	325	313	288	299	293	291	271	289	322	295	294	271	321	278	276	274	266	287	308	311	295	296	289	307	310	292	304	300	302	289	291	296	303	295	295	267	321	285	264	268	254	288	296	327	314	292	274	271	297	293	289	317	298	276	324	272	294	288	305	275	261	287	319	277	269	299	301	251	293	308	322	294	313	302	289	324	282	307	311	305	296	319	277	276	294	291	323	271	299	313	304	279	287	298	299	271	292	296	298	304	282	309	311	281	276	300	319	278	272	297	305	314	271	304	275	285	294	291	306	266	278	293	323	284	285	320	280	287	283	290	293	321	302	284	297	289	295	313	270	292	256	259	281	292	343	316	266	268	291	314	287	319	312	252	324	254	301	331	295	295	336	295	284	303	282	281	284	284	281	300	273	293	309	269	331	291	306	313	299	265	327	302	309	304	314	273	302	315	281	286	315	285	310	291	308	303	255	291	301	286	285	292	293	315	288	302	270	291	332	315	269	271	317	271	300	271	300	317	347	307	317	283	306	336	295	313	286	283	271	294	290	266	289	311	301	299	290	286	304	322	280	277	324	308	316	318	283	286	296	297	302	297	280	298	266	303	318	302	256	281	326	295	303	272	299	280	300	299	287	284	280	281	348	314	309	297	289	325	308	322	290	292	315	302	325	287	292	276	301	323	273	321	256	316	283	292	321	316	315	295	308
23306	21442	29286	24034	21444	18411	4235	1515	978	734	714	544	429	397	313	312	270	295	268	278	220	218	212	191	162	163	160	135	139	152	152	139	147	153	140	137	130	139	120	124	137	138	138	119	135	120	134	115	136	121	128	144	114	149	129	121	127	133	118	132	134	120	114	108	148	98	109	112	119	116	122	128	107	130	115	125	115	98	112	107	128	139	121	115	121	121	100	102	119	131	116	109	123	109	110	120	95	126	125	124	136	125	117	128	118	130	103	116	106	103	95	122	115	131	131	140	114	123	135	106	111	116	131	114	122	118	112	114	134	114	120	123	124	110	119	113	115	120	113	96	95	130	120	124	135	93	109	121	103	124	108	114	148	119	111	138	114	113	120	126	113	133	128	95	86	101	117	132	123	107	109	132	139	139	126	126	102	120	123	102	119	124	120	108	111	88	105	124	111	97	120	123	112	117	117	120	102	103	121	122	131	111	132	95	99	100	119	111	113	133	123	109	119	105	106	113	118	116	136	119	90	108	115	118	125	117	128	98	102	131	114	105	83	110	125	109	124	119	113	130	109	137	96	118	108	108	116	102	120	110	129	133	110	117	119	119	109	126	118	121	139	119	105	119	103	123	95	109	124	110	113	123	124	131	116	109	103	107	109	126	118	110	111	121	131	130	111	120	98	105	106	117	98	124	115	117	94	124	122	102	103	109	128	120	112	124	114	115	107	108	115	121	99	110	115	113	128	118	126	118	118	108	148	104	126	109	122	149	114	123	117	99	124	122	122	130	122	113	106	109	118	124	100	98	109	112	122	124	109	111	117	115	131	125	120	122	115	124	110	104	125	127	119	109	122	117	135	99	119	129	131	109	110	120	114	125	128	102	114	105	114	102	123	125	114	120	108	118	112	122	107	120	113	110	119	112	116	134	113	127	116	108	114	123	125	108	119	106	132	118	121	124	119	101	114	129	108	98	106	121	117	115	108	116	141	91	127	111	127	143	91	111	113	112	130	106	125	108	115	98	108	121	135	129	102	105	123	113	110	111	122	119	98	116	111	110	112	120	111	115	97	134	112	91	111	114	104	114	106	106	113	116	130	104	110	107	108	122	110	119	112	139	110	128	94	119	132	126	122	109	108	127	111	121	102	106	129	109	125	119	110	102	124	113	134	117	136	120	107	89	107	109	103	105	112	108	111	118	124	132	126	109	102	134	111	131	108	104	108	108	129	125	105	123	116	120	115	127	121	116	133	118	125	106	108	116	97	111	130	101	124	125	107	132	103	99	99	114	131	128	96	119	119	113	123	121	122	112	116	105	105	102	120	97	120	121	117	107	104	115	108	115	110	126	106	122	97	119	116	123	112	110	114	101	118	116	110	109	109	134	116	115	123	99	112	108	102	107	101	123	113	113	125	117	127	126	110	124	117	110	112	104	126	127	96	113	114	119	126	106	115	106	113	110	116	99	132	110	125	117	122	111	107	127	106	119	98	112	109	125	135	147	114	141	109	112	102	98	102	134	131	100	119	122	108	108	100	103	125	108	107	137	110	114	130	108	108	98	109	96	129	110	120	113	117	115	105	103	131	114	98	128	118	127	124	113	117	122	106	107	108	123	106	124	86	121	128	132	122	122	131	115	121	111	124	129	120	108	114	138	119	103	121	103	124	117	118	120	109	117	129	132	95	111	110	107	102	112	110	116	107	134	111	110	94	122	120	107	123	123	140	111	112	109	102	109	115	100	113	114	105	113	117	114	130	123	131	110	116	104	115	111	118	100	113	119	131	117	115	117	121	99	126	129	112	98	100	104	103	117	104	126	124	100	122	113	100	111	115	103	117	116	115	112	116	113	118	113	119	118	117	103	110	116	113	103	105	107	123	121	120	106	119	117	113	108	130	117	110	117	129	110	105	104	120	139	129	119	94	124	130	109	106	126	116	132	112	104	114	136	114	122	107	128	115	127	124	105	139	139	117	121	106	104	117	131	121	126	108	115	114	114	112	122	120	98	115	136	123	129	109	119	127	108	129	101	117	119	133	108	108	130	105	125	111	117	127	107	110	126	113	117	92	134	98	98	108	132	120	125	107	118	106	105	96	131	127	106	118	123	115	127	129	111	97	116	119	121	103	95	114	133	125	109	127	119	110	116	130	124	108	110	123	103	101	108	127	134	110	99	108	109	103	116	127	131	120	101	99	112	143	135	101	114	110	117	101	112	108	104	128	108	120	108	112	113	109	114	108	114	99	117	123	109	111	121	131	129	132	117	130	109	124	112	117	119	110	115	105	123	114	110	120	129	114	126	99	116	116	96	111	118	115	109	101	112	102	108	111	122	108	132	130	99	103	110	120	121	110	124	110	121	124	98	122	106	111	108	106	115	106	112	116	126	121	116	102	108	113	128	94	140	125	105	117	110	100	112	103	127	124	114	108	104	118	104	124	91	120	97	121	105	104	128	119	132	125	126	102	112	111	90	122	130	127	126	116	103	121	129	101	131	112	120	124	94	105	107	105	120	109	126	100	139	106	118	106	127	136	109	114	133	117	119	133	111	144	107	111	118	115	132	121	103	124	123	96	113	112	126	107	130	109	107	112	95	129	122	104	121	103	122	119	117	114	127	120	132	105	109	121	126	111	126	122	124	124	120	118	119	123	138	120	131	106	97	121	127	112	111	119	125	112	122	113	119	122	115	110	114	120	119	121	101	106	108	105	115	115	118	109	111	96	115	121	113	131	114	117	97	122	112	110	93	106	111	105	107	115	128	108	93	109	122	123	119	115	112	124	139	133	107	109	103	115	121	107	94	124	124	118	129	132	104	109	126	112	124	114	109	113	95	127	150	128	133	105	116	106	116	128	109	101	128	112	107	139	94	110	122	136	126	132	121	113	120	133	119	114	121	99	108	125	124	102	105	106	113	115	95	121	129	110	129	120	124	127	110	103	127	101	116	114	115	106	105	137	94	114	101	131	112	113	117	114	127	118	106	99	118	98	96	105	105	113	128	97	121	107	104	122	106	86	134	95	119	110	136	119	116	136	109	116	109	125	114	110	107	98	134	119	136	117	112	106	129	114	108	115	112	112	120	116	126	111	113	105	116	107	122	118	134	126	110	115	125	116	112	114	115	110	109	106	127	106	121	110	127	102	130	124	132	118	126	115	96	106	100	115	100	116	112	130	110	106	120	100	105	123	127	133	113	121	130	102	117	112	127	109	120	122	138	107	96	113	99	113	126	137	122	115	142	94	118	107	128	132	122	110	120	123	126	116	109	111	128	111	110	112	117	111	129	127	102	117	116	145	119	97	103	110	127	121	124	114	90	91	108	128	126	93	126	112	107	113	111	137	131	105	136	124	118	127	116	116	123	116	127	112	128	101	110	113	119	123	128	111	113	115	110	113	115	109	125	124	117	105	106	126	139	125	117	122	87	117	123	110	122	111	104	120	107	95	132	114	108	115	116	118	101	130	110	117	117	106	111	93	107	101	123	110	108	118	121	118	113
19731	33693	31278	21285	13952	11285	7695	5987	4383	3292	3060	2457	1857	1666	1361	1191	1146	1009	1003	911	882	734	647	630	491	523	479	397	407	382	345	352	342	365	340	324	322	317	367	336	321	336	338	312	322	320	280	314	277	292	282	297	288	286	303	337	301	315	316	338	325	306	290	234	310	305	315	296	280	275	272	253	251	236	263	253	261	269	250	257	213	251	231	263	248	251	230	219	243	270	273	263	265	255	251	254	257	291	275	288	284	273	294	266	277	297	259	268	244	261	282	239	258	260	212	270	236	264	234	218	241	253	214	261	253	261	299	218	247	257	262	260	239	270	258	242	244	237	235	270	267	240	268	241	227	246	249	268	242	241	267	251	252	243	256	259	258	249	275	262	261	254	241	260	264	275	226	252	273	251	230	259	274	254	247	255	259	279	253	250	236	231	260	231	263	261	256	258	266	264	219	248	253	257	253	254	247	263	255	258	254	242	243	227	245	267	243	233	264	237	264	227	229	241	244	254	246	266	263	234	257	228	241	259	257	241	253	239	262	266	241	238	257	250	267	266	241	234	240	246	232	231	242	267	270	271	257	245	222	251	253	245	275	233	229	256	247	270	253	247	232	258	232	253	222	283	236	255	270	273	220	250	265	231	256	248	224	243	227	251	243	228	287	261	251	269	251	251	255	224	255	265	243	236	237	242	259	265	272	248	218	277	223	236	257	260	247	266	253	281	260	253	265	239	238	261	257	235	251	268	254	267	274	251	244	255	230	255	242	249	216	250	258	239	272	239	263	276	251	234	210	245	249	263	243	234	234	259	246	251	261	231	261	243	256	236	206	260	243	252	250	277	229	229	261	226	276	250	252	238	231	259	248	238	248	262	286	240	251	282	278	258	235	242	257	254	279	274	268	240	245	246	236	264	283	245	253	238	229	255	234	233	241	264	256	240	249	260	253	228	246	212	238	255	248	259	243	248	246	240	270	244	256	260	251	258	262	262	228	273	246	241	267	257	254	258	242	269	229	258	225	277	257	236	241	251	261	262	238	249	277	252	236	215	242	247	220	253	240	247	238	271	223	247	240	249	260	239	245	236	253	229	258	263	245	242	284	265	236	248	256	247	236	246	230	291	236	246	272	260	262	243	260	227	243	252	261	249	242	262	248	246	280	256	252	243	275	250	211	236	235	246	265	260	252	282	250	250	231	274	247	246	242	230	251	253	257	261	229	263	248	244	231	235	238	278	236	245	249	236	253	263	260	248	264	264	268	263	231	243	245	225	230	244	260	259	237	260	240	272	236	247	257	250	238	256	246	241	263	253	219	250	245	245	269	245	282	261	290	241	266	291	251	226	212	232	240	202	254	250	248	245	266	227	230	243	216	237	262	261	262	259	233	248	234	243	239	270	239	242	265	257	253	263	232	272	227	239	262	288	239	237	259	281	267	231	257	257	254	251	273	266	247	251	253	254	228	263	246	232	229	252	237	248	236	225	257	249	255	247	248	265	264	236	234	256	245	259	256	249	254	276	255	277	248	247	272	288	255	239	249	245	226	252	253	270	248	267	241	250	264	278	219	236	228	243	253	236	260	261	271	243	248	238	263	249	266	225	277	256	270	245	252	271	239	276	254	240	233	249	220	265	278	245	256	262	235	238	251	250	256	263	257	258	262	248	267	256	252	249	276	273	245	239	248	243	226	253	252	255	240	247	239	265	250	244	263	235	261	253	242	251	267	255	252	245	248	256	244	259	309	244	266	239	225	239	235	255	246	265	261	239	250	236	249	236	265	244	233	264	253	265	226	263	262	239	249	214	261	227	271	245	261	260	231	248	262	231	250	281	269	238	254	243	243	275	237	244	241	269	244	233	236	242	246	260	250	254	247	250	260	240	283	254	256	286	231	246	265	242	221	246	243	249	261	271	241	269	265	239	220	244	240	225	273	254	236	247	234	241	261	245	237	234	262	234	277	255	227	272	283	268	246	233	244	228	257	234	248	257	252	224	284	237	279	264	239	260	260	262	245	246	275	249	243	267	258	228	231	269	234	261	254	253	260	254	241	237	253	254	246	256	249	273	248	263	249	231	246	254	246	267	264	273	246	249	276	252	259	252	272	272	260	266	253	260	248	236	237	247	234	264	245	264	250	253	269	240	254	256	254	244	238	250	233	271	256	216	252	250	248	250	218	244	236	258	274	298	252	235	271	281	272	251	243	261	286	233	270	261	240	250	232	265	251	272	259	233	253	228	247	245	270	263	278	251	286	266	246	247	226	253	235	231	237	260	248	254	241	226	251	251	247	254	247	253	225	304	267	258	230	257	261	259	293	250	223	238	270	232	235	263	248	249	250	223	276	258	221	231	254	278	257	249	249	243	246	237	236	244	242	254	227	263	255	246	228	254	265	239	253	270	260	253	239	261	251	248	241	266	235	232	272	273	290	260	224	244	260	248	248	242	238	225	254	239	250	236	242	230	242	248	270	244	240	258	238	256	247	254	266	258	256	282	299	222	238	239	262	281	242	263	260	247	248	245	261	262	265	254	241	244	256	255	253	226	246	248	271	253	241	256	262	238	265	265	252	239	264	224	254	270	236	261	281	244	248	246	237	268	255	274	223	257	247	232	247	232	262	229	247	273	256	254	273	244	262	226	259	242	247	228	248	256	260	240	266	268	224	224	261	282	233	246	244	254	276	241	254	266	276	254	262	241	255	245	253	254	269	232	249	246	254	261	239	219	244	251	271	266	252	255	244	275	218	251	238	262	263	253	250	292	253	228	263	235	245	229	217	257	259	259	248	256	267	258	244	224	265	246	233	256	232	282	272	246	252	273	249	244	245	252	239	255	247	242	265	223	228	260	254	293	243	266	281	234	277	270	253	252	243	249	220	228	255	268	245	240	246	242	280	264	222	229	248	231	270	247	248	274	279	252	246	265	242	241	222	215	258	259	251	263	219	245	279	248	254	250	262	265	242	243	276	265	228	267	251	257	240	246	241	231	268	238	264	278	247	242	242	229	248	216	241	239	256	250	270	217	249	252	275	247	253	244	258	267	246	249	259	237	239	238	271	257	244	248	232	302	265	253	243	233	252	258	241	274	244	252	253	237	273	270	232	258	226	264	253	274	280	253	262	257	253	231	231	247	254	239	238	249	259	238	246	276	243	252	259	263	248	244	239	249	264	248	259	250	253	254	263	250	237	257	230	240	254	251	268	263	250	239	255	272	239	273	260	218	249	228	221	243	238	241	248	253	248	245	252	266	239	233	256	259	263	266	253	260	249	245	248	274	240	225	222	247	257	229	265	253	256	254	259	221	244	229	265	265	246	255	257	230	252	272	230	262	238	254	244	266	231	240	255	265	246	221	255	256	254	244	249	264	229	272	258	237	246	249	237	219	261	236	259	213	252	249	273	251	239	247	258	282	241	265	277	265	245	227	267	241	257	262	261	221	275	268	248	247	241	248	259	270	236	254	256	232	218	274	235	243	261	235	260	252	260	264	242	237
26640	20580	13284	4927	2253	1369	801	583	506	373	352	328	268	279	250	252	263	198	249	245	236	248	244	212	203	240	204	226	207	209	164	198	198	195	188	194	172	194	192	213	190	196	232	175	185	200	179	172	190	168	208	210	195	185	210	186	203	190	198	167	168	171	186	209	163	183	196	195	177	193	190	211	178	205	180	185	191	184	197	210	157	172	172	172	181	180	213	175	184	178	179	172	186	173	196	192	178	182	218	187	165	170	171	204	214	197	198	188	194	213	178	192	210	173	183	197	194	192	178	186	185	177	172	182	189	186	197	215	171	197	190	190	174	198	162	169	203	182	174	168	178	173	214	185	185	195	195	215	172	183	168	200	181	197	193	189	170	206	193	189	189	161	215	182	204	160	165	168	178	183	180	185	174	175	154	173	189	166	200	177	218	168	188	184	171	178	193	191	191	171	212	186	175	154	163	205	180	157	155	190	192	190	193	200	191	161	190	210	176	160	161	197	214	193	164	174	180	204	191	194	171	174	179	171	192	189	152	187	183	176	193	181	165	186	201	190	204	205	170	185	177	182	181	208	178	211	196	198	196	160	191	206	189	188	167	201	199	187	166	167	212	187	173	183	189	179	198	198	196	197	173	192	163	165	183	193	190	193	191	195	159	200	176	178	220	185	211	197	215	171	186	175	190	190	187	195	195	192	190	196	192	160	191	168	179	184	184	168	172	189	190	190	179	179	190	184	166	172	184	206	187	181	165	190	193	196	186	169	184	167	193	190	201	191	193	202	184	197	157	189	189	200	191	174	169	187	173	199	173	197	202	172	186	187	171	191	169	191	201	190	171	209	193	163	170	173	187	203	166	175	190	199	191	193	189	162	210	206	190	172	187	175	200	195	166	181	172	180	209	183	186	163	177	208	179	197	184	185	207	176	176	184	192	176	184	212	196	197	205	200	170	208	163	194	198	198	167	176	195	181	210	186	156	177	213	175	190	171	188	205	211	198	186	193	169	182	173	179	200	174	168	206	172	196	175	189	171	173	177	196	209	195	176	208	206	194	162	179	187	203	197	180	186	170	183	207	181	186	173	170	189	189	185	178	177	175	185	217	169	208	191	182	186	200	189	178	173	190	181	193	184	187	182	163	175	188	191	198	200	193	194	205	177	172	181	186	198	177	197	181	196	181	191	212	193	169	203	211	192	181	198	192	178	175	205	162	190	187	199	194	191	195	169	209	184	193	195	189	187	173	187	205	181	191	213	161	183	193	178	210	177	186	184	187	192	180	213	160	174	207	190	180	204	185	187	157	175	187	183	188	197	169	184	182	192	173	174	188	181	184	175	187	174	177	197	179	187	206	186	194	191	187	181	164	205	178	193	175	205	193	194	165	176	191	174	207	176	190	200	175	186	191	192	191	173	168	186	184	164	191	186	193	192	188	163	193	178	160	167	197	203	184	178	206	172	164	192	188	208	198	190	168	190	191	190	181	182	194	180	193	204	174	185	189	198	184	203	208	189	180	172	174	205	192	204	178	179	185	184	196	190	186	181	195	158	185	201	186	175	176	215	194	215	173	175	192	166	196	182	156	184	192	197	183	177	186	175	186	192	166	208	182	205	188	217	214	193	168	197	202	187	201	200	164	171	194	173	203	195	173	215	184	187	205	199	203	167	208	193	176	174	175	189	170	195	185	170	185	199	164	180	182	177	195	184	192	159	194	175	191	171	190	208	208	185	206	186	187	189	192	189	183	186	182	207	190	183	191	191	190	172	203	197	160	198	161	178	185	211	173	170	213	191	172	186	196	186	188	190	167	202	165	187	164	196	195	190	205	185	176	190	194	197	167	178	161	190	189	185	199	183	194	189	188	218	188	188	191	187	208	190	176	185	196	210	202	207	153	176	186	182	203	188	176	172	182	194	183	183	208	171	207	182	175	186	194	174	177	210	181	190	224	165	191	205	211	168	206	192	182	169	186	192	187	163	210	184	194	195	191	193	162	198	182	188	183	209	188	177	201	182	181	195	179	187	182	171	183	173	180	177	185	198	187	166	165	192	196	185	168	191	179	201	179	191	174	190	189	148	175	206	185	181	178	204	175	176	180	198	192	180	177	191	175	188	208	195	161	177	168	180	186	187	180	205	171	192	178	207	174	192	164	171	194	194	217	175	196	165	194	178	209	184	164	192	180	184	176	200	180	199	173	187	181	178	190	183	177	190	181	187	162	212	179	173	162	180	195	195	186	196	190	159	181	177	193	192	187	183	200	182	190	176	165	181	189	195	170	191	196	177	173	188	219	174	196	187	206	184	175	189	200	186	195	208	198	179	210	170	196	207	172	171	184	190	210	203	194	164	164	182	167	188	217	193	190	194	208	197	172	173	189	183	180	196	182	176	207	189	196	174	173	174	186	181	187	180	168	193	168	198	177	201	193	163	166	181	193	177	185	169	195	191	190	194	187	172	186	156	190	163	191	179	184	167	165	203	190	184	181	179	171	188	171	168	180	191	169	194	156	189	202	178	187	187	217	162	186	196	189	185	186	176	183	176	168	180	198	177	176	187	200	163	185	170	191	200	198	204	167	181	198	199	182	161	183	195	208	182	212	171	186	180	191	183	191	197	173	170	193	192	205	187	168	188	225	178	189	195	184	195	179	197	181	178	214	208	206	185	172	187	180	194	187	175	206	176	194	176	179	193	189	190	194	175	175	181	162	160	182	189	185	174	191	185	189	186	151	198	196	188	205	185	189	162	213	209	206	180	178	200	196	170	181	162	190	199	193	190	206	177	197	192	175	187	194	162	187	192	187	179	169	178	210	200	195	188	185	179	189	196	181	189	159	173	187	189	202	184	185	184	173	164	207	184	161	206	207	179	178	191	152	191	161	197	176	180	165	202	194	194	170	174	171	184	204	173	206	178	176	191	180	186	192	187	194	186	173	163	188	199	171	181	199	189	199	183	214	168	159	181	203	180	157	201	169	198	187	193	191	182	175	199	171	183	192	188	185	192	168	219	194	186	188	178	204	168	188	198	163	205	181	206	208	189	181	200	197	175	175	189	185	208	164	222	184	190	195	203	167	198	194	196	179	214	176	195	198	162	163	207	182	188	194	191	183	189	184	177	185	171	179	174	193	207	186	187	185	173	204	168	194	160	185	195	199	191	185	190	195	162	179	175	171	190	185	184	161	166	179	174	164	205	192	155	182	183	182	193	183	190	192	172	183	187	199	200	176	179	167	196	180	219	178	164	189	202	202	196	146	185	168	193	197	183	177	197	186	187	196	166	205	168	197	200	194	192	198	172	158	172	205	201	195	186	187	196	207	187	175	176	193	195	171	203	163	174	166	192	177	180	209	202	179	181	191	163	188	182	179	179	220	183	203	176	174	197	193	162	190	181	186	167	176	143	191	195	179	168	173	203	168	182	176	187	208	195	191	184	175	194	164	165	203	177	187	177	178	204	195	183	193	174	184	163	191	190	180	161	176	186	191	200	197	189	194
15515	21866	20575	11084	7656	4999	3429	2361	1868	1494	1249	1143	915	846	773	703	715	719	693	654	607	633	551	508	518	471	465	478	471	420	437	447	444	468	410	432	437	420	458	443	441	429	428	436	431	428	438	431	412	427	412	409	442	418	423	397	417	394	375	437	443	443	425	419	452	423	422	398	453	441	413	388	382	456	425	424	391	398	415	414	410	437	411	386	379	425	425	421	417	429	478	385	410	450	401	403	417	382	434	414	438	411	419	397	441	397	437	398	393	429	380	403	396	395	394	415	401	427	400	402	435	436	391	397	431	421	423	443	404	417	433	417	395	426	445	408	428	397	393	441	387	400	425	431	447	409	410	406	430	444	415	406	410	450	433	407	430	445	405	403	405	377	404	396	399	417	451	370	404	396	413	397	422	410	437	426	418	412	406	398	439	389	455	410	422	411	410	401	409	405	420	434	399	416	395	423	407	381	407	398	429	396	421	399	387	398	384	390	389	397	394	385	412	419	424	408	385	415	374	417	431	413	413	437	401	433	365	390	374	383	411	402	439	396	427	398	375	421	354	426	429	384	411	383	358	384	426	404	398	418	425	439	415	450	419	376	431	409	412	406	435	390	420	399	375	409	424	405	410	408	421	423	389	397	436	393	411	381	416	393	378	404	377	426	457	411	419	425	420	456	399	410	399	392	402	386	433	395	384	414	410	413	400	426	395	432	383	414	411	423	402	413	411	423	395	415	401	393	425	424	395	469	404	375	403	397	416	427	391	425	402	406	418	438	410	393	399	406	382	408	389	407	400	401	440	441	423	361	420	390	351	421	425	415	374	388	385	427	407	449	427	429	406	413	381	416	428	437	407	441	438	400	430	416	420	414	434	431	408	413	433	394	395	463	418	415	392	413	416	394	401	413	410	425	432	438	393	378	410	392	395	406	411	426	423	411	446	411	450	411	416	444	430	414	401	430	415	426	396	365	427	404	409	445	454	359	412	439	371	452	437	386	403	428	434	403	393	413	407	390	403	399	418	441	391	419	388	471	437	392	419	436	406	390	412	379	419	431	413	435	427	421	417	413	365	400	392	418	463	433	374	424	405	430	421	415	390	386	430	419	407	428	396	424	399	386	424	415	403	423	352	392	402	397	421	400	437	420	411	393	397	411	423	405	422	431	370	386	405	421	443	453	399	428	443	419	395	380	409	437	411	406	415	379	455	391	423	394	394	422	442	415	401	426	400	448	437	424	398	400	391	386	410	403	395	420	406	403	402	434	452	427	403	412	405	360	389	367	417	406	412	395	408	395	414	408	427	446	412	412	416	402	413	426	418	413	408	444	387	390	417	446	387	448	434	432	372	405	420	411	405	392	421	408	398	429	369	442	421	437	413	445	394	396	375	397	421	413	405	403	426	413	392	401	397	423	422	419	410	400	437	360	436	433	424	384	419	399	402	411	432	424	432	422	420	391	420	427	404	388	453	404	432	432	414	379	410	435	427	406	391	395	411	403	421	409	387	426	421	459	437	414	363	404	383	417	442	400	418	393	382	412	443	440	432	431	440	432	442	372	431	414	432	384	392	413	436	408	423	409	428	429	425	451	404	383	418	431	446	387	433	398	408	399	444	408	364	399	393	407	396	428	408	415	370	418	402	436	421	386	406	430	424	440	425	390	431	406	389	399	417	403	413	400	418	390	405	416	398	422	426	417	396	401	408	407	408	404	358	399	446	394	426	421	409	413	410	408	408	396	442	365	429	412	378	401	421	414	382	464	406	424	413	428	409	423	402	401	399	411	430	401	459	395	414	415	435	416	446	415	405	405	396	438	396	431	418	434	460	417	399	429	394	437	439	416	374	397	402	382	389	429	405	420	437	412	402	439	415	414	423	416	432	388	395	452	390	405	432	420	400	400	414	400	437	425	432	399	385	460	389	409	401	435	422	390	419	431	430	405	400	449	420	426	407	379	445	387	429	429	416	408	395	421	388	430	404	386	418	423	412	410	408	388	418	400	418	424	418	411	388	405	420	415	389	412	435	407	435	440	418	389	388	450	399	382	423	443	394	415	441	437	397	381	418	416	427	351	419	410	446	411	410	448	420	405	394	391	412	386	412	403	375	418	389	386	445	403	388	409	417	396	429	395	425	425	435	405	389	410	421	385	450	371	408	400	404	386	451	416	424	413	433	425	414	402	401	426	416	401	425	410	404	425	399	431	404	415	395	399	395	394	404	425	393	437	430	361	368	419	423	418	404	392	443	413	444	412	398	403	407	441	366	401	407	405	420	435	405	397	404	396	362	402	396	427	390	425	383	422	427	376	439	424	396	412	424	442	384	399	418	401	398	421	421	410	417	376	425	417	403	405	429	412	420	425	404	427	397	434	423	428	418	383	407	429	378	416	414	443	424	412	409	434	394	393	412	421	406	399	399	405	403	428	422	413	399	404	435	407	410	407	411	427	394	426	429	451	379	410	443	448	418	426	443	423	405	397	407	411	442	410	413	432	444	419	415	394	439	420	426	419	403	402	416	402	399	398	400	401	383	396	386	412	442	419	419	403	438	409	409	395	405	440	409	443	435	425	402	387	388	402	389	388	372	402	363	420	430	462	435	420	437	444	381	398	411	433	421	410	409	414	397	405	375	419	424	423	417	426	464	430	428	433	406	385	390	430	421	402	436	403	426	415	404	441	418	440	416	433	413	396	384	429	402	379	427	438	406	439	437	430	427	387	416	399	378	451	409	452	394	432	397	425	418	437	440	397	423	401	432	447	400	418	376	396	373	421	405	400	438	453	396	425	416	407	408	408	438	420	429	435	428	429	387	388	427	422	433	399	405	393	401	400	443	384	421	439	411	400	419	392	441	410	415	431	449	384	405	463	426	405	408	430	376	438	416	406	402	396	392	426	398	416	417	415	422	404	408	424	401	417	408	440	419	414	393	446	421	448	376	406	368	409	379	413	389	403	457	407	418	416	422	399	432	436	420	421	442	386	426	414	419	420	406	387	368	410	429	431	433	434	410	409	409	419	425	442	442	390	400	405	415	416	372	436	371	384	434	440	391	440	412	405	406	406	422	413	419	423	406	419	426	461	427	429	419	411	392	405	387	384	399	468	405	377	400	455	428	431	413	439	425	385	445	392	433	434	427	431	427	441	419	417	390	436	392	410	410	419	432	436	421	409	432	394	413	368	420	409	430	402	452	406	400	423	403	423	426	405	393	393	383	418	439	406	421	405	409	424	406	427	379	409	420	397	432	390	384	428	416	422	416	401	427	409	395	408	417	421	391	431	427	439	432	404	388	395	442	422	395	382	424	413	428	380	420	414	436	412	434	372	399	427	444	452	409	393	397	367	383	412	432	392	427	417	385	426	408	378	373	397	422	410	414	387	422	400	428	463	396	368	419	414	375	420	434	421	441	405	415	389	408	442	386	420	389	426	421	411	396	402	428	385	403	442	391	400	402	439	417	440	410	391	400	427	411	398	391	429	386	420	423	393	401	381
24272	21432	28509	24708	19371	4459	1784	915	649	548	450	404	329	263	295	248	238	234	235	231	196	217	169	192	195	154	154	190	138	144	126	129	135	141	140	161	139	130	150	152	130	120	158	141	142	131	145	142	135	161	129	133	130	104	151	140	135	139	153	120	119	139	145	120	132	144	126	138	153	138	136	113	122	124	138	117	126	125	126	128	107	131	153	129	150	133	124	135	125	127	128	112	127	146	135	142	144	130	130	132	128	145	120	138	119	137	143	132	145	139	134	129	124	113	130	124	152	154	137	118	117	135	134	120	130	124	121	156	145	143	113	133	122	139	117	149	125	129	115	126	116	117	143	137	125	124	118	135	135	130	128	114	130	153	134	120	144	145	129	118	139	130	137	148	130	114	150	143	136	128	135	137	132	118	132	119	156	140	133	135	147	134	120	126	127	137	130	121	129	134	131	130	145	115	138	114	136	122	142	115	104	132	125	118	163	143	146	135	148	112	119	114	151	142	151	106	133	110	105	131	146	127	140	133	123	110	125	128	135	136	123	139	117	114	151	133	131	139	142	152	139	115	145	131	143	125	135	155	120	123	119	132	138	128	127	148	141	131	120	137	112	122	135	125	130	124	133	130	124	112	135	151	129	138	145	140	135	122	115	115	110	125	132	117	150	134	117	138	127	143	127	139	126	145	142	135	118	139	130	117	139	127	131	144	126	130	123	157	129	145	115	120	144	117	135	145	119	137	145	139	136	136	129	134	152	128	128	125	140	115	132	128	124	159	114	111	113	150	132	113	129	144	129	117	125	117	145	140	138	129	138	120	126	119	138	139	145	122	124	121	130	150	144	127	123	138	149	127	143	146	138	141	114	141	139	147	141	126	137	132	124	129	133	147	146	131	129	128	146	138	147	153	139	155	124	139	156	130	140	135	115	119	139	129	159	142	148	120	128	132	130	131	123	121	129	123	136	149	123	125	140	132	145	113	123	142	145	140	127	132	136	122	128	135	150	112	124	133	111	136	139	126	126	128	144	129	121	143	135	146	122	125	117	131	144	140	142	134	119	111	126	146	135	116	128	139	144	108	117	119	142	108	123	132	126	119	115	128	149	122	125	121	122	133	139	112	140	118	133	128	145	127	140	149	133	125	130	126	121	107	130	137	124	122	113	132	118	119	142	128	101	140	125	132	136	131	126	137	124	119	118	136	132	137	141	140	127	120	139	118	138	127	134	115	110	124	131	135	125	158	126	137	152	135	114	139	137	140	157	105	127	145	130	121	131	141	125	121	146	123	107	114	134	130	135	145	139	120	130	136	124	139	119	111	123	130	133	139	121	156	136	152	127	133	126	137	123	130	139	108	131	110	119	134	152	124	111	126	138	121	154	125	143	145	152	124	141	113	131	133	147	131	129	159	131	133	124	131	119	128	124	123	116	114	141	124	143	114	133	139	132	132	159	123	121	116	151	144	131	148	129	112	133	128	135	147	125	127	143	120	130	114	154	117	127	144	121	143	133	117	136	123	132	128	129	152	134	144	122	138	145	141	125	129	133	144	132	136	132	135	110	111	132	134	144	135	145	136	129	112	124	110	123	142	128	114	146	121	130	144	143	136	118	142	124	140	136	130	141	131	131	132	106	100	123	147	137	128	139	115	122	139	137	156	118	131	136	123	134	134	131	124	136	138	112	116	135	136	132	140	142	142	124	133	131	115	137	118	132	122	117	136	128	121	132	127	154	142	127	137	148	138	134	128	115	117	120	147	121	110	152	120	127	122	115	123	139	131	136	125	129	119	130	130	137	131	121	122	111	124	119	133	121	108	143	137	139	134	132	129	138	120	130	126	110	127	127	127	122	135	147	125	144	113	140	119	117	127	130	155	122	144	141	124	118	123	139	130	147	116	138	110	111	113	120	134	137	146	135	138	146	116	111	109	141	138	115	135	133	134	143	123	139	128	133	100	138	119	105	139	122	121	170	125	126	132	127	127	131	140	125	143	139	122	139	119	131	121	131	118	128	126	111	126	119	118	153	141	115	134	139	129	118	140	127	135	120	128	125	131	132	131	117	140	132	121	132	132	129	147	149	127	130	155	126	144	141	128	139	113	144	129	134	125	128	111	145	132	132	132	118	130	132	132	114	123	126	118	122	110	118	136	105	111	119	139	145	127	133	142	118	147	123	142	139	140	149	135	122	121	128	114	131	126	138	134	144	134	131	137	117	123	136	126	130	128	110	134	126	127	135	156	108	135	120	118	156	127	123	140	136	122	124	120	119	130	114	141	134	133	121	116	150	135	145	116	136	116	122	106	131	127	110	159	126	124	117	138	117	110	129	145	122	125	127	139	134	128	129	134	141	148	119	132	159	129	149	126	144	113	125	131	133	140	136	130	148	155	148	123	137	131	113	137	119	131	131	118	133	130	135	109	139	144	148	121	135	128	133	145	121	124	137	141	133	132	118	142	128	107	144	133	123	132	137	141	143	122	148	127	135	119	129	138	116	129	123	135	132	146	142	127	122	145	123	133	138	113	144	127	128	117	130	140	138	111	154	145	126	118	137	118	128	124	144	110	126	149	139	145	141	112	144	110	118	132	129	120	131	130	128	119	131	123	129	155	138	124	153	146	114	151	114	124	120	148	115	129	149	131	127	120	132	117	118	146	135	141	153	130	135	122	126	136	131	131	112	137	119	133	120	127	136	141	142	147	133	133	112	138	101	130	143	138	122	122	148	132	98	127	148	134	142	125	131	135	126	116	132	127	134	139	113	135	135	140	143	143	123	115	131	122	146	121	153	138	145	115	140	134	144	131	142	123	124	113	115	107	121	110	138	113	135	126	123	128	140	131	120	135	122	151	127	119	129	116	129	135	133	145	130	151	111	119	111	136	120	156	114	135	108	144	125	134	133	123	125	109	121	142	129	119	135	117	130	127	126	116	150	120	122	159	124	138	132	123	131	111	123	140	134	122	117	140	132	110	132	130	130	153	122	138	139	135	124	135	148	139	132	148	125	156	143	122	131	117	137	139	125	131	119	147	133	114	110	121	135	127	125	121	123	140	136	137	129	134	137	149	111	123	135	129	137	105	117	144	142	120	130	137	137	141	108	130	115	154	120	127	128	115	122	115	108	132	126	136	140	134	127	126	116	151	116	142	112	107	142	121	141	147	125	130	119	133	144	123	118	117	126	147	159	147	132	134	143	146	111	160	127	153	134	132	115	128	140	162	115	148	130	141	112	120	132	133	144	133	126	135	112	127	124	106	127	114	116	130	142	131	125	134	147	145	134	122	129	128	137	144	119	124	148	131	115	135	113	127	125	132	150	122	119	132	140	95	149	118	158	133	145	132	139	123	153	119	108	131	133	137	144	110	132	116	122	153	113	134	142	139	152	132	115	143	123	130	119	140	154	118	139	134	129	131	149	130	114	102	143	153	131	149	132	114	143	124	146	139	126	120	137	122	136	137	120	117	134	135	132	137	128	144	155	130	116	111	114	141
16417	28500	27999	17974	12329	7571	5972	3833	2824	2327	1958	1598	1362	1084	1069	988	799	790	825	725	658	596	537	525	491	475	416	401	375	344	337	337	330	340	340	350	370	355	402	353	339	343	353	327	348	365	344	338	316	328	310	335	312	308	303	328	310	343	322	307	318	322	350	378	340	358	323	321	300	312	295	270	306	295	308	275	319	317	278	282	289	298	315	307	274	312	283	275	286	299	305	312	310	301	309	315	301	301	281	306	336	305	289	314	311	296	303	280	283	279	273	297	327	325	314	273	290	269	299	269	281	305	281	300	334	289	288	293	311	306	295	289	306	281	290	293	304	271	300	288	299	308	298	283	284	309	287	298	292	314	310	269	286	328	325	294	303	277	312	281	338	295	283	310	302	302	292	263	267	285	314	271	295	282	293	314	316	309	295	321	285	280	288	304	290	315	312	296	329	296	281	323	277	314	288	279	284	293	323	276	286	305	270	326	300	278	263	292	297	315	292	279	305	283	309	288	288	314	264	315	299	271	297	333	315	283	260	288	285	281	275	268	270	287	268	290	307	314	308	292	300	276	316	286	292	290	306	290	310	306	315	306	322	313	321	295	298	328	273	306	293	305	299	298	306	302	306	315	303	304	300	296	304	305	331	301	307	306	314	290	287	280	292	274	305	287	286	278	307	274	291	293	296	301	288	311	292	323	277	277	282	284	305	258	266	305	259	286	284	305	300	322	286	303	270	302	303	283	296	350	288	310	307	299	281	293	308	294	286	313	320	319	302	288	283	294	308	289	277	278	278	299	302	298	308	316	275	268	322	272	269	277	281	255	298	312	326	315	279	291	285	280	304	291	321	321	290	314	311	308	284	279	274	303	288	282	319	322	309	309	258	314	298	312	294	308	280	302	307	269	284	282	316	308	278	310	306	254	276	283	298	310	297	303	301	308	278	295	283	306	263	275	288	295	302	286	288	269	290	273	315	299	299	290	299	312	308	317	259	297	294	296	277	298	292	304	268	269	282	311	298	281	307	280	282	303	305	307	280	288	271	298	296	302	285	315	293	297	276	290	313	276	277	314	292	269	305	283	289	285	267	269	296	284	296	318	273	298	293	309	260	288	295	277	293	280	268	310	279	296	297	290	318	296	304	291	301	301	256	304	350	275	291	313	323	292	290	307	286	293	283	283	288	292	274	286	278	295	276	288	281	282	281	268	283	289	290	309	300	269	307	314	301	283	309	279	301	285	304	309	276	280	311	297	305	282	277	279	285	315	324	292	291	292	278	276	285	279	278	311	307	284	277	281	291	304	284	270	303	290	289	295	307	301	271	304	287	310	263	265	286	313	332	318	298	333	317	296	306	275	300	294	287	272	293	316	283	296	285	310	292	259	296	313	316	293	289	335	325	299	312	286	262	287	280	315	311	299	336	310	326	273	283	337	282	316	316	309	306	333	259	297	291	290	286	304	296	291	321	289	298	308	276	321	296	299	291	302	294	285	291	316	278	323	294	273	274	283	233	260	297	301	281	309	286	283	283	269	302	283	294	288	308	271	277	299	254	303	284	303	325	289	297	311	307	275	304	286	310	284	299	304	276	327	301	312	272	288	280	299	288	280	281	286	301	268	324	313	309	312	283	324	258	305	290	307	323	295	273	303	298	305	316	293	297	299	263	289	293	320	268	287	280	308	277	319	304	294	315	264	264	288	301	276	285	267	314	272	308	288	285	294	298	323	296	303	301	275	267	323	283	294	312	322	328	306	291	280	287	290	312	295	297	299	272	294	297	292	287	300	283	280	307	270	327	304	282	289	278	301	324	302	285	310	290	289	282	286	303	283	279	280	307	298	320	298	275	303	322	282	311	307	308	313	290	333	310	287	282	279	328	299	270	329	280	299	295	310	283	261	265	297	294	315	303	305	300	291	301	293	307	283	313	299	281	294	283	326	269	334	289	285	308	296	282	291	267	325	322	265	306	322	329	303	294	321	298	303	308	307	302	312	301	289	304	298	291	287	317	281	308	289	302	261	305	283	287	282	319	332	312	301	260	274	285	316	268	286	329	302	292	282	278	279	292	313	294	320	276	291	290	301	284	295	292	292	327	293	275	308	281	325	300	290	285	297	302	280	307	293	261	297	267	281	285	303	329	297	281	297	268	277	286	293	296	289	302	300	287	322	288	287	313	308	262	290	281	306	279	316	277	300	311	271	300	291	295	292	276	323	301	275	299	277	282	274	289	298	311	307	326	313	285	262	279	302	296	308	287	283	279	273	298	282	254	289	271	324	292	290	294	325	294	283	268	307	287	325	298	278	287	288	283	295	316	281	307	305	300	272	281	306	297	269	289	294	290	301	300	311	299	273	274	302	283	291	324	274	285	289	282	321	294	292	293	285	284	343	305	301	279	289	290	291	309	301	275	286	288	280	299	315	287	287	286	304	290	287	286	297	266	305	294	311	299	315	300	302	312	283	273	288	307	332	308	295	305	282	310	272	292	287	295	282	279	281	308	279	262	311	294	289	304	335	277	290	297	289	329	292	302	282	309	300	315	305	264	296	328	281	301	317	318	270	293	309	304	326	281	273	308	281	290	292	311	294	296	293	286	272	272	307	312	302	271	257	296	292	311	288	268	263	285	288	327	291	320	301	269	265	260	287	281	318	286	279	291	310	314	299	297	293	298	287	282	300	253	311	296	324	293	265	300	289	288	307	258	307	298	330	286	308	302	275	307	315	267	290	313	309	273	293	284	286	311	300	318	342	295	299	311	305	282	266	313	299	310	266	272	295	286	283	292	329	275	288	284	264	319	290	283	293	290	303	311	302	277	303	317	322	292	313	280	282	270	317	291	267	281	256	301	274	292	315	270	258	304	279	291	280	282	321	286	319	326	286	286	293	295	280	290	299	307	278	276	341	288	275	264	306	306	293	283	293	307	288	327	304	300	293	279	268	303	282	344	324	273	293	325	272	299	280	284	289	294	282	279	286	339	274	321	287	305	291	310	315	294	310	293	280	309	279	285	310	283	287	288	278	308	314	290	309	293	303	303	289	302	270	307	313	293	287	282	288	280	287	291	321	286	293	298	274	294	280	308	279	288	305	284	310	296	294	292	312	272	281	306	254	283	298	289	310	283	300	294	296	287	292	316	316	315	289	271	278	279	286	295	335	301	286	276	281	284	295	275	297	300	269	297	294	269	308	301	292	278	301	301	289	279	302	317	305	283	273	278	285	321	308	315	297	268	290	300	331	300	305	269	276	281	297	298	285	287	282	311	267	306	290	256	281	277	284	303	306	324	282	301	296	281	291	268	309	291	298	303	328	294	269	278	273	283	303	283	262	279	301	291	285	278	287	290	296	280	289	279	293	262	283	299	270	298	277	326	279	306	266	279	277	306	279	289	314	317	338	284	326	312	298	297	281	322	296	288	304	323	287	291	298	293	276	318	312	297	286	316	309	314	298	301	280	300	308	294	275	299	313	327	294	294	295	304	320	317	265	272	268
23480	21468	29305	24043	21468	18727	4301	1432	862	711	593	508	413	367	344	331	296	284	239	227	221	218	221	196	168	177	167	169	138	154	137	128	152	130	128	133	152	129	152	129	117	152	116	137	140	127	132	126	123	115	107	116	130	110	128	114	125	126	128	130	139	138	137	132	133	121	139	109	123	118	110	115	112	119	102	109	126	131	95	105	123	110	127	106	111	115	116	118	116	124	124	110	125	94	140	112	131	128	124	141	112	135	109	126	132	122	109	125	122	122	108	115	114	119	114	119	122	122	107	112	116	123	111	129	119	129	114	126	111	118	124	136	109	141	110	106	133	136	117	108	108	110	125	129	121	100	112	115	93	108	117	122	121	105	137	142	113	141	125	110	132	135	116	122	126	100	130	100	130	134	123	127	109	121	125	117	126	111	118	110	102	110	121	125	123	116	113	121	121	126	130	116	122	122	103	103	110	112	112	108	123	114	121	119	124	106	128	113	122	124	118	123	110	130	144	128	116	124	112	124	104	115	101	138	116	102	129	122	116	113	111	137	107	119	126	122	134	130	90	101	112	122	119	99	130	118	120	109	106	132	121	123	112	120	144	120	116	114	96	125	110	103	114	124	108	126	108	121	116	117	116	127	125	117	102	118	107	108	119	121	127	132	130	126	123	107	115	107	128	127	131	119	104	101	119	123	108	115	115	105	110	127	103	110	113	107	123	123	109	110	100	102	108	115	121	123	104	122	116	109	114	108	110	107	108	114	110	118	104	124	112	99	119	120	125	118	126	149	103	126	126	122	115	116	134	105	130	107	114	113	118	94	120	117	124	126	118	118	116	110	99	132	122	97	104	113	120	118	109	118	110	93	98	134	133	122	119	106	115	112	123	134	127	95	118	112	127	118	126	132	103	105	134	135	108	123	128	116	113	106	116	121	117	137	113	114	115	140	116	114	126	95	104	113	135	126	143	120	115	107	127	120	113	136	88	118	106	111	96	105	130	104	121	129	126	119	96	106	110	108	132	121	117	113	127	125	117	126	124	121	118	124	112	106	137	111	126	107	124	132	123	115	123	108	104	98	127	110	122	129	104	106	138	120	137	108	132	121	125	111	133	126	111	115	120	130	139	126	100	123	107	112	122	118	106	113	130	123	139	110	114	130	135	119	115	116	118	108	129	112	116	105	133	117	123	120	130	103	119	134	96	134	106	110	125	115	121	112	111	121	114	107	127	111	123	135	106	122	117	125	118	126	107	117	124	135	90	113	133	104	107	104	126	114	104	118	107	116	113	104	115	123	112	106	103	121	104	96	107	108	102	121	131	120	117	107	125	94	115	134	113	113	125	118	122	126	110	111	120	100	120	125	113	127	114	132	123	113	116	121	104	125	108	127	122	99	99	114	127	115	103	110	107	112	107	119	129	120	128	130	125	127	130	110	125	100	95	118	114	122	100	126	121	109	123	115	116	122	104	114	107	129	114	128	120	121	120	121	120	115	110	133	117	118	119	105	123	127	110	135	119	126	107	121	121	115	130	98	121	107	114	124	120	123	94	106	106	131	119	119	110	109	118	113	129	120	103	98	109	121	115	124	119	96	100	117	98	124	107	109	110	106	130	121	94	133	102	126	116	114	122	100	130	108	126	124	103	114	109	121	101	123	106	107	116	110	134	99	114	101	118	127	123	120	109	120	110	113	114	119	118	112	128	112	99	121	123	123	111	125	112	125	114	105	122	130	112	130	113	110	96	117	92	121	107	104	117	130	111	110	112	100	112	113	126	132	114	112	121	113	110	123	115	127	117	106	123	109	119	104	111	104	115	106	121	84	97	108	107	122	118	107	132	124	114	136	115	108	92	114	124	114	130	115	92	121	120	123	115	123	113	109	118	98	132	114	125	116	131	95	138	109	114	119	111	139	117	143	130	100	110	114	104	107	108	120	115	127	113	113	137	117	120	122	122	110	107	117	119	132	119	144	122	109	114	111	142	103	127	124	117	110	113	120	106	114	114	103	101	114	125	106	97	109	118	111	120	121	108	119	107	111	120	99	117	116	117	99	123	106	114	113	112	128	115	123	110	121	117	108	120	97	89	126	131	124	102	123	96	106	103	107	111	124	116	134	105	112	124	123	113	102	121	112	108	123	110	110	96	113	118	134	101	121	115	115	109	105	113	118	104	118	120	122	128	101	120	113	125	114	105	95	114	120	108	129	115	108	128	113	124	115	113	117	129	92	118	113	105	135	110	103	116	112	133	114	122	108	130	114	99	106	103	127	127	108	114	114	130	111	106	128	103	111	114	105	108	107	120	128	105	118	101	99	118	111	104	110	111	126	135	107	107	136	117	117	125	111	88	113	106	128	116	119	98	123	109	100	96	118	122	121	116	111	99	126	129	140	109	127	133	142	105	125	89	98	111	102	138	126	119	109	128	106	132	117	116	109	107	107	106	119	130	106	134	134	104	111	98	113	107	126	127	103	135	129	104	115	98	103	131	116	101	110	99	116	104	102	127	102	121	136	128	138	133	123	108	108	118	117	102	117	123	111	130	109	121	114	121	105	117	102	122	113	103	120	114	117	118	115	121	118	130	121	134	114	110	123	122	101	106	112	115	99	99	119	100	106	133	112	122	99	109	110	106	114	120	112	110	112	113	117	117	129	122	102	106	116	115	125	117	116	123	101	117	112	126	127	129	107	141	105	135	101	105	124	100	113	114	115	110	88	136	133	110	124	111	111	123	109	115	83	130	115	135	95	111	90	97	110	116	124	120	102	123	134	106	113	124	111	118	121	114	88	116	128	111	109	114	114	107	119	111	109	120	98	112	109	119	116	116	120	109	116	121	133	126	123	127	130	118	119	123	124	123	134	127	95	113	117	120	135	119	124	101	111	92	98	139	101	110	118	100	112	114	127	106	116	110	152	107	106	126	112	105	119	120	121	110	116	108	110	96	114	124	95	124	113	133	109	96	103	115	110	105	113	130	115	106	107	125	115	121	119	121	115	89	120	133	129	117	118	117	112	114	130	141	106	118	114	109	115	114	118	121	131	120	129	127	114	126	134	114	118	116	127	110	114	104	111	129	117	116	104	99	102	149	120	129	125	113	104	109	116	126	115	111	98	111	113	117	145	104	121	106	119	123	109	124	107	105	133	118	101	110	135	113	109	124	126	113	106	133	112	118	102	106	121	125	135	115	123	114	117	126	103	130	141	127	134	118	135	120	111	98	96	105	106	127	127	110	117	115	126	113	108	112	127	111	107	109	122	124	104	114	114	121	115	120	135	109	102	116	105	90	116	113	117	126	109	121	102	96	117	116	114	119	110	122	107	130	111	110	120	103	97	112	114	114	125	101	97	114	122	97	99	108	107	111	118	129	121	113	131	119	111	120	120	127	124	88	107	105	104	100	90	112	124	128	127	108	126	124	115	126	127	128	121	134	98	114	99	129	124	137	114	120	119	120	97	139	125	134	94	116	99	124	118	125	102	109	128	125	106	98	110
18206	34020	32019	22080	14072	10524	7761	5344	3972	3340	2665	2241	1849	1433	1331	1251	1107	1078	930	897	804	721	614	588	549	489	479	419	374	348	357	322	372	345	325	386	385	332	360	348	351	382	343	386	301	303	301	302	280	295	311	305	304	285	300	307	312	332	301	323	290	278	329	303	321	307	291	285	281	243	260	271	239	259	259	267	247	287	261	284	264	242	289	299	251	269	292	270	270	271	294	256	249	251	261	259	248	265	284	287	275	270	302	300	268	287	291	272	255	268	252	266	255	287	232	263	270	260	266	282	259	265	252	243	273	261	248	269	242	263	265	254	256	248	268	272	265	244	267	247	235	253	239	275	264	243	239	250	243	277	245	252	249	260	253	236	283	267	275	231	216	259	259	252	242	241	231	235	265	244	254	248	265	270	266	236	274	241	244	289	251	273	246	265	269	253	248	253	237	250	261	261	234	271	248	255	248	226	261	267	245	229	257	238	264	226	252	232	261	235	253	248	266	221	233	243	257	274	259	280	272	212	238	226	261	249	260	255	263	261	271	228	245	258	269	232	268	262	253	238	266	259	227	294	243	244	243	260	245	256	237	245	258	264	284	258	234	240	241	225	255	253	254	264	241	265	277	264	253	239	215	237	279	260	253	249	233	232	249	241	258	267	222	241	238	253	244	252	248	238	273	214	262	281	280	242	229	276	252	262	278	252	260	238	274	242	233	300	246	257	222	222	231	224	241	242	230	248	225	239	245	247	271	242	252	274	247	253	243	274	283	263	263	252	261	249	255	289	261	247	267	242	236	255	258	242	254	225	256	258	253	227	240	248	259	254	261	253	254	256	233	254	289	270	268	263	254	255	245	246	251	278	278	249	247	244	239	240	243	267	245	243	253	251	229	237	279	248	227	259	257	229	261	268	254	232	239	274	284	257	219	239	281	246	239	249	250	259	255	251	265	239	250	233	233	248	261	226	250	262	252	238	263	251	235	250	224	270	227	251	250	254	251	246	255	224	251	265	276	254	237	234	286	266	269	236	244	279	277	267	256	282	248	238	283	258	252	268	254	267	218	248	243	256	259	243	259	223	241	262	245	249	269	247	226	237	278	252	241	257	260	225	242	229	254	224	253	229	241	224	270	253	257	240	244	256	255	253	248	292	264	262	252	267	245	235	265	244	270	291	273	224	244	262	253	250	260	246	247	206	233	245	248	258	263	237	223	222	241	247	263	237	251	271	249	276	237	249	217	242	242	240	267	231	275	254	257	247	271	254	250	249	268	261	261	242	234	233	261	242	276	240	272	267	251	245	258	246	255	227	224	247	240	250	260	265	261	248	246	247	257	270	229	277	252	257	274	254	273	275	238	243	252	267	260	274	239	244	256	246	259	261	268	280	257	250	252	230	213	247	276	249	255	278	259	226	223	231	218	284	216	264	271	260	257	268	266	246	258	245	237	244	243	244	257	236	250	266	228	243	238	259	253	252	249	228	259	216	264	238	240	250	261	261	256	260	260	255	242	267	241	235	221	254	251	245	239	236	230	288	240	222	255	255	238	273	256	257	244	239	285	249	254	268	251	206	247	243	260	259	233	238	254	257	248	268	229	268	238	282	243	242	243	255	233	261	224	261	275	256	263	258	221	263	257	226	258	266	244	267	244	271	255	256	272	252	240	266	205	296	233	239	254	258	267	276	222	217	253	251	255	272	251	271	237	250	257	244	244	245	262	249	268	252	260	276	269	231	274	251	301	246	258	250	255	267	277	267	260	243	238	252	265	243	254	246	237	249	272	257	272	237	254	258	263	244	257	268	250	249	271	235	251	242	260	255	265	246	233	269	269	262	243	248	222	245	229	227	239	294	238	253	263	286	252	221	231	278	257	253	235	258	275	260	220	228	266	283	250	244	239	246	262	253	251	260	244	232	243	241	241	291	227	245	236	231	280	249	258	232	222	259	253	267	246	233	245	253	239	239	266	277	240	269	237	272	269	225	227	250	267	277	247	236	251	282	271	218	240	263	248	235	269	225	244	261	287	272	280	246	259	259	261	265	203	239	268	260	244	251	224	210	257	241	269	251	226	243	267	255	244	274	265	266	243	239	233	269	223	246	254	232	229	288	261	247	260	261	277	263	244	262	265	247	267	247	279	239	239	266	230	251	255	252	249	264	253	243	271	264	236	235	239	242	261	278	256	231	269	239	239	242	246	205	242	236	246	280	236	259	272	276	284	244	260	225	254	251	241	261	260	243	241	258	239	273	271	251	260	265	238	244	242	215	237	272	251	236	272	251	268	263	245	259	241	266	235	267	250	259	249	240	270	243	274	271	231	245	287	243	260	262	266	251	236	262	239	263	282	251	250	234	251	253	257	254	286	227	244	243	233	238	259	271	245	251	247	251	277	272	276	245	230	281	264	256	290	240	230	246	259	259	247	271	258	281	254	235	259	262	241	255	251	242	229	214	246	251	240	261	228	247	273	259	257	255	262	272	270	256	279	240	266	247	250	242	258	216	244	271	262	239	279	253	244	254	262	221	252	228	252	266	228	274	231	240	264	246	264	274	224	240	250	251	257	266	274	242	252	250	257	225	254	252	257	258	221	248	276	237	244	282	241	291	236	248	263	250	230	263	261	269	277	278	246	277	263	256	249	287	243	258	249	273	235	270	252	274	272	241	238	251	245	247	277	253	248	273	236	227	250	288	254	241	229	248	280	247	237	242	250	254	272	267	275	240	281	241	248	237	246	236	245	244	257	243	217	264	279	240	262	249	238	258	221	265	250	248	253	247	236	209	245	250	243	278	237	247	247	283	245	254	259	252	252	239	257	249	263	244	230	238	268	255	225	259	264	245	243	242	230	222	229	266	253	253	260	261	246	257	248	257	270	251	263	235	253	245	250	262	250	271	242	292	279	232	223	257	245	222	241	249	278	238	240	266	281	287	241	265	270	268	231	271	248	253	260	251	239	247	268	263	269	228	263	227	235	258	219	251	237	279	253	276	247	259	242	267	232	296	265	249	254	276	298	262	276	241	245	243	253	257	224	245	231	266	249	235	238	260	259	247	264	244	277	259	271	250	241	256	231	219	224	235	255	254	231	268	229	247	260	253	237	236	234	258	250	275	243	243	263	247	257	261	247	236	263	236	261	245	232	269	257	244	248	250	229	252	237	232	235	240	258	246	259	225	259	261	240	242	256	275	234	268	243	229	246	245	303	241	261	294	265	269	246	277	260	285	287	261	264	228	256	253	253	249	258	273	249	242	241	264	249	240	253	253	215	253	244	243	256	268	247	261	261	239	260	242	256	240	254	269	231	234	222	269	274	234	224	241	221	235	267	235	208	246	254	232	244	258	255	259	246	244	246	217	240	266	246	230	244	220	252	246	242	242	274	236	252	275	266	251	252	256	258	246	284	249	232	282	246	251	253	249	252	240	275	255	218	261	258	271	260	273	263	259	244	246	249	229	241	287	271	249	234	244	236	243	240	273	238	269	283	261	245	246
26878	20961	13587	5130	1813	1204	859	545	410	353	332	307	304	267	254	263	242	228	246	229	206	218	217	208	186	201	180	204	188	188	186	191	190	211	181	207	180	163	201	212	195	187	184	193	182	220	209	185	182	208	176	185	199	193	193	208	217	179	187	205	178	190	200	199	214	195	161	174	194	196	203	194	194	195	193	206	171	182	201	196	194	191	175	167	188	212	185	192	178	184	181	208	194	177	176	197	206	189	194	167	196	224	204	184	200	182	180	203	191	196	185	206	198	162	176	178	194	181	193	194	202	207	161	200	198	211	189	194	185	194	201	188	200	190	193	175	222	191	200	180	156	201	192	207	163	203	208	186	162	197	216	188	175	208	204	189	172	166	204	203	208	192	185	166	170	162	202	199	180	160	176	182	203	173	193	208	191	168	199	187	222	181	187	186	181	179	191	190	220	214	157	182	178	194	168	205	192	176	179	184	175	214	173	187	202	176	189	182	195	178	181	181	181	204	199	186	170	201	221	196	202	186	163	188	198	181	179	195	184	190	176	167	196	189	170	197	151	195	187	179	172	179	170	188	198	189	189	208	196	192	183	189	178	181	179	185	187	201	204	190	190	148	172	175	199	194	192	173	189	173	184	188	187	181	200	173	191	206	173	189	194	196	177	173	177	198	157	181	171	209	194	202	181	194	175	172	178	183	173	184	177	159	180	175	180	175	186	193	196	195	182	197	199	186	215	199	164	171	183	182	193	184	199	217	219	187	190	212	189	191	218	177	177	216	180	204	175	189	174	185	191	177	169	192	189	181	187	162	192	182	204	164	189	191	155	204	200	201	191	165	177	175	202	213	180	183	170	166	186	183	180	180	157	198	155	181	176	174	174	176	197	197	177	192	213	184	187	180	185	194	167	192	188	185	177	181	191	180	194	184	187	181	188	181	190	195	184	184	205	178	171	168	185	198	201	187	181	187	162	180	186	207	167	212	195	215	198	181	187	180	191	189	188	187	184	194	197	188	167	195	177	192	186	196	166	203	194	176	187	192	189	197	196	178	179	182	192	178	168	205	193	172	191	200	176	219	173	168	183	170	175	215	200	193	180	188	166	194	192	196	183	184	189	180	181	161	172	175	183	162	205	180	182	174	190	185	210	194	165	172	180	171	209	179	170	201	150	188	164	190	173	188	205	195	192	194	191	187	181	185	193	213	185	180	196	175	180	179	190	195	203	174	186	187	186	212	194	199	192	197	182	175	170	186	204	173	206	188	155	193	188	179	216	200	167	200	180	183	170	177	191	198	190	189	191	174	203	208	173	189	196	175	182	175	198	181	207	198	181	193	207	219	192	178	146	169	177	204	189	185	167	174	172	214	201	173	197	181	167	182	196	203	204	192	179	189	205	191	192	184	188	177	174	198	205	190	209	182	200	177	195	210	204	184	187	169	182	178	217	194	152	211	208	194	186	185	165	208	174	195	189	207	181	178	179	217	183	192	194	198	189	221	197	189	194	204	194	178	211	183	193	218	193	191	186	157	168	197	191	183	197	183	185	201	197	179	179	200	178	175	217	204	191	199	182	180	197	181	160	186	220	179	197	219	187	199	211	194	202	210	184	188	201	184	177	174	185	207	166	224	195	165	176	167	171	175	197	167	185	164	183	183	200	203	192	194	200	179	167	192	183	197	160	171	162	162	200	214	192	186	199	183	170	170	176	193	162	197	175	178	187	195	174	180	191	185	181	186	193	153	184	182	184	180	209	176	176	177	175	172	217	184	179	206	161	197	176	185	165	190	165	174	196	180	166	213	153	172	153	193	173	200	173	184	181	184	192	183	201	158	194	209	172	170	163	193	197	176	174	221	195	181	180	193	201	195	167	191	168	186	185	158	173	170	189	186	204	212	195	166	174	178	199	165	207	192	202	184	167	170	175	186	200	153	193	191	188	180	178	183	183	166	190	195	203	186	221	180	177	166	200	172	172	190	187	183	203	193	176	183	197	169	157	188	193	199	195	174	171	203	178	198	197	173	188	187	193	186	207	185	178	211	189	197	179	176	180	185	186	182	208	174	189	194	194	183	193	178	213	197	214	180	198	195	187	202	179	199	191	161	155	176	207	197	199	205	183	179	199	210	184	176	194	175	162	190	203	197	176	193	188	198	168	199	179	201	208	184	166	198	159	165	195	166	189	211	165	181	184	211	190	184	170	187	181	195	175	185	182	177	179	176	183	148	189	179	198	183	182	184	201	186	199	188	203	176	177	199	204	184	198	175	167	197	193	199	185	175	168	189	163	208	168	194	203	208	170	164	189	212	175	191	178	180	180	184	176	175	186	193	177	202	161	174	192	175	193	173	181	190	198	223	173	191	189	175	189	190	166	194	210	192	173	173	177	165	178	159	188	195	182	169	219	195	188	171	184	192	198	196	200	194	191	182	173	191	180	183	188	163	176	178	158	208	171	207	177	180	203	203	173	192	160	196	186	202	156	180	186	181	189	175	197	167	200	215	177	192	192	190	214	182	167	173	189	188	192	178	182	200	178	190	195	188	196	175	183	189	191	188	198	165	182	203	180	188	195	180	201	195	187	201	181	189	180	178	185	187	186	162	202	193	186	206	191	186	197	178	171	183	200	154	208	175	185	175	191	218	184	207	194	189	193	191	207	172	171	200	195	177	197	190	174	179	193	177	200	186	192	173	173	206	208	178	187	197	200	190	179	178	187	183	192	179	185	190	177	186	177	180	203	185	192	196	191	186	166	195	174	208	184	180	208	195	177	189	217	175	154	191	206	194	173	188	193	161	202	198	174	181	182	211	191	202	184	195	194	177	200	191	188	214	199	205	178	205	194	190	174	197	158	191	190	176	204	185	165	188	193	170	190	164	197	184	184	176	154	168	176	191	196	178	188	170	187	166	179	186	169	191	198	198	198	194	193	208	173	192	189	166	162	205	186	234	181	182	163	187	185	187	181	199	210	172	180	181	193	203	199	171	185	179	189	200	177	187	173	183	186	182	190	184	218	191	190	191	193	200	160	182	194	201	180	189	196	153	187	203	160	189	191	195	167	199	168	193	194	172	185	184	201	203	194	195	205	190	183	207	176	207	181	183	204	201	180	213	190	195	177	187	193	207	210	165	183	197	185	175	193	181	196	203	190	213	184	187	180	191	187	189	175	169	220	200	195	198	157	188	179	196	190	180	164	195	187	168	198	179	168	188	179	200	206	194	199	207	193	195	172	181	177	179	191	188	184	186	203	184	177	178	198	192	196	203	201	190	183	190	195	193	149	217	202	181	176	171	179	204	175	199	203	197	188	174	184	175	170	192	175	190	184	190	206	183	151	165	196	193	208	168	193	185	180	195	176	207	173	190	180	186	182	172	189	180	212	176	184	174	198	182	208	181	184	213	220	165	173	192	167	198	193	187	183	187	186	215	184	177	187	202	199	182	186	191	181	199	207	209	191	166	193	170	170	179	196	206	168	168	174	206	189	168	201	170	193	173
15107	23531	20648	11895	6670	4953	3553	2227	1559	1430	1171	1064	919	772	830	712	686	660	669	643	608	526	545	502	535	491	475	490	430	459	439	452	427	443	489	419	456	434	459	450	437	443	447	429	426	437	426	429	438	468	432	425	437	441	451	442	437	427	434	454	457	451	429	443	472	460	437	396	411	401	447	418	391	409	391	413	418	424	402	376	395	434	427	413	432	394	455	430	395	405	413	454	418	425	416	400	447	429	419	412	373	413	444	404	417	406	415	418	401	445	412	382	419	411	431	381	392	381	410	447	380	371	455	418	410	433	433	434	395	463	399	413	441	404	399	439	403	428	401	416	420	462	388	432	434	415	401	448	401	385	426	417	410	427	449	457	446	431	380	415	412	422	429	422	421	453	444	440	400	425	445	428	427	430	427	420	397	467	408	400	423	395	415	435	442	412	428	408	403	431	389	403	430	358	408	421	414	438	405	426	443	417	416	426	405	419	446	419	428	408	419	444	406	418	424	427	420	404	409	406	457	425	406	401	426	417	414	407	458	411	409	409	384	454	402	408	435	440	407	413	409	405	430	421	437	404	388	421	409	401	435	414	445	435	441	422	386	413	424	408	408	413	407	420	382	403	390	416	400	427	423	386	370	385	408	434	474	393	407	413	393	384	400	430	395	421	406	391	394	394	415	452	399	407	416	407	405	419	449	417	414	433	408	398	415	393	435	414	419	420	404	388	404	435	410	388	409	448	446	386	405	393	369	416	413	414	436	397	443	437	435	387	417	409	426	428	432	423	393	418	395	414	441	456	408	399	443	415	406	399	408	426	409	379	442	401	445	418	405	415	451	403	439	441	397	425	414	439	434	381	401	411	419	400	442	453	418	475	414	401	423	406	443	375	419	390	415	408	404	433	394	450	443	400	430	437	428	388	420	455	395	430	409	443	384	453	428	429	437	415	432	415	418	422	410	420	461	406	440	419	412	426	425	378	365	386	442	442	399	427	419	414	402	466	458	404	422	420	419	422	421	386	414	392	388	414	411	416	419	436	410	408	419	404	399	403	436	417	419	442	414	443	451	427	407	440	454	398	447	416	419	398	437	410	401	448	420	401	425	423	438	441	413	419	430	429	377	423	401	416	440	419	415	420	414	422	418	403	438	399	410	445	377	435	400	412	430	416	404	414	447	439	390	407	413	443	442	423	418	425	427	401	437	446	427	383	415	417	431	430	387	403	407	405	413	387	432	447	423	395	400	410	428	427	424	380	420	418	417	397	385	411	396	436	420	439	449	449	404	379	442	443	386	438	442	427	433	430	437	419	435	418	411	433	409	433	428	392	438	424	415	405	432	405	433	419	415	440	424	425	440	437	423	407	437	386	448	423	414	440	428	443	471	402	401	416	426	434	377	410	447	398	425	398	423	442	406	411	386	382	396	462	400	410	436	416	424	408	390	420	394	432	401	396	414	378	423	391	448	430	410	414	400	391	410	395	441	413	399	438	420	426	420	432	429	413	433	450	388	406	435	389	419	397	406	405	442	411	430	432	400	415	433	406	415	412	424	412	418	438	416	397	382	406	415	451	417	415	439	427	411	438	425	400	409	424	397	406	414	429	436	439	390	401	419	416	417	431	403	409	406	441	417	428	422	381	416	428	420	433	405	436	447	448	438	420	422	402	440	414	404	404	435	394	406	460	423	405	437	408	433	428	422	402	402	411	433	448	435	398	427	400	369	445	406	362	441	422	436	394	423	405	393	414	394	434	397	435	422	404	440	389	407	408	412	389	395	416	419	416	406	406	425	410	369	394	397	433	443	424	415	424	425	441	384	419	433	422	420	384	429	429	410	426	439	450	413	425	405	388	420	418	419	439	417	398	412	381	416	404	429	423	401	399	438	399	431	407	426	459	428	443	419	404	413	437	431	445	423	391	404	430	444	420	430	402	446	411	403	421	397	450	442	405	436	445	418	390	414	408	374	379	404	434	422	430	395	425	413	423	437	377	406	423	416	416	450	393	445	408	418	393	407	416	423	441	407	418	414	427	399	423	455	430	417	414	394	426	439	386	419	440	407	432	427	384	404	455	428	420	396	456	395	417	441	436	411	456	363	389	438	389	436	424	435	437	446	426	393	435	424	398	421	393	439	441	413	472	420	440	415	408	412	410	450	417	422	391	409	428	401	457	421	406	427	407	461	429	460	403	385	417	446	471	410	434	459	422	425	417	437	397	428	419	382	402	416	415	381	433	445	439	408	401	425	416	407	454	423	424	424	421	421	460	379	411	372	434	451	376	414	397	409	422	414	444	396	425	393	389	416	419	405	438	406	409	396	408	419	411	404	405	443	394	414	394	405	427	426	418	443	403	392	438	411	418	414	401	397	415	425	433	401	376	407	385	417	419	428	391	415	406	430	412	411	423	440	424	421	418	428	408	381	420	406	411	383	415	448	395	429	427	445	407	399	422	410	437	406	415	410	400	383	393	418	433	407	419	404	441	412	429	430	398	416	425	421	406	453	366	415	472	385	441	457	430	380	390	429	460	421	395	436	467	383	414	420	422	403	455	422	401	412	401	415	404	441	441	365	407	402	422	400	442	417	443	414	448	411	444	420	400	401	388	439	398	380	431	423	465	361	429	412	413	423	414	377	433	412	386	386	435	418	416	402	384	426	416	398	396	414	443	447	403	403	441	467	428	407	441	378	443	456	435	394	408	404	420	415	406	405	422	403	444	423	406	393	437	425	431	413	424	441	415	401	427	442	426	442	414	428	391	378	401	410	432	407	426	412	441	417	373	416	410	438	430	429	405	416	387	424	384	445	421	395	413	416	386	408	416	415	409	417	415	401	427	379	430	429	458	459	438	419	402	414	390	381	419	409	415	390	431	422	436	402	449	418	382	418	429	396	443	389	431	411	386	428	360	396	427	399	389	387	396	422	433	410	433	433	420	384	410	421	418	416	389	433	419	443	419	437	399	404	445	415	400	445	436	414	384	410	406	410	429	383	410	449	423	401	439	424	418	408	402	427	417	415	437	399	402	408	458	405	385	413	409	392	401	415	396	431	417	455	421	385	424	439	439	447	451	453	457	427	410	391	383	412	410	437	435	412	385	417	413	404	423	443	405	386	449	377	417	460	411	390	456	410	390	393	403	394	443	416	385	432	458	410	438	470	425	403	428	407	405	421	425	377	416	388	434	422	405	427	422	460	426	412	452	431	416	444	419	409	456	421	406	431	449	377	417	426	411	408	415	404	435	443	410	402	408	404	413	403	432	403	424	430	413	435	445	406	421	418	400	433	417	422	428	408	406	447	368	386	460	448	402	388	402	388	430	386	393	407	387	429	400	435	432	448	411	409	416	426	426	400	404	431	418	429	428	390	412	386	397	445	433	436	410	404	387	417	437	425	460	415	438	443	425	390	411	407	406	474	409	447	435	420	420	411	426	415	446	417	410	434	427	367	420	440	433	416	414	456	396	425	412	431	424	347	422	424	415	417	412	410	435
24244	21436	28496	24741	19175	4666	1522	783	614	502	467	409	337	270	270	254	257	231	216	218	188	172	183	166	140	160	154	138	160	155	152	156	145	145	167	161	121	143	140	141	151	142	154	142	171	154	149	125	143	157	173	134	118	143	128	147	138	125	125	135	129	146	135	139	141	138	131	146	156	131	116	133	134	136	124	115	138	124	136	112	111	125	149	127	139	118	131	149	137	122	129	141	130	127	140	113	125	122	136	137	125	115	154	126	148	124	140	131	129	120	132	156	113	120	130	158	119	113	129	148	147	123	119	119	141	126	140	113	140	147	124	134	141	129	156	137	128	146	134	124	108	131	117	122	131	135	132	134	151	132	138	152	131	154	104	138	125	132	159	106	114	148	132	135	120	122	124	126	111	134	132	136	112	124	130	132	145	120	152	133	115	101	129	130	145	136	129	144	121	125	129	123	114	125	118	125	133	134	122	125	135	133	143	134	131	135	116	126	132	121	136	121	125	131	126	152	137	128	108	130	161	114	135	102	121	124	133	113	131	126	129	130	125	137	118	138	152	131	127	126	121	134	134	158	131	118	140	144	157	125	123	127	140	148	118	119	141	127	133	128	108	129	135	143	142	131	141	141	133	113	143	124	120	131	137	141	109	131	140	147	112	119	124	126	101	127	125	127	117	109	126	106	142	158	139	133	137	119	136	147	134	133	129	137	162	119	141	118	138	130	115	110	131	118	125	154	140	142	128	145	138	129	123	128	125	127	127	134	134	127	140	127	128	122	147	106	149	138	112	113	145	124	149	126	141	137	123	137	137	128	140	123	129	116	136	121	136	130	135	141	122	120	127	135	106	117	140	132	135	138	146	123	112	126	135	109	145	122	110	132	127	132	126	109	150	121	142	125	144	124	129	128	121	129	142	111	117	138	122	118	125	131	125	144	129	126	105	151	127	134	124	111	122	132	123	136	137	121	131	140	124	122	135	128	120	137	107	145	152	120	125	122	141	130	112	148	137	121	136	138	159	133	135	135	135	134	138	133	98	133	129	136	119	134	120	126	133	120	114	125	125	114	129	115	135	124	140	108	116	133	147	137	119	110	130	118	117	135	110	135	113	124	115	132	126	121	144	136	121	119	140	138	116	117	112	131	122	134	137	141	124	121	101	132	120	141	116	132	119	137	129	123	134	130	128	138	142	121	128	120	137	145	151	146	120	125	145	114	125	139	138	116	127	142	129	110	141	136	131	160	128	160	136	133	119	112	144	129	122	143	131	122	129	124	122	134	127	134	121	129	119	133	136	147	134	139	152	135	113	133	132	134	131	118	149	149	131	119	138	132	108	134	130	120	146	113	129	129	132	120	119	133	136	120	128	124	147	142	128	119	131	123	125	121	148	126	129	142	120	121	116	127	143	121	132	129	139	135	130	125	127	129	122	138	131	125	139	126	126	136	130	117	117	134	141	134	119	118	108	136	146	123	114	121	144	135	135	146	127	133	108	113	106	113	115	151	150	138	141	134	112	112	111	134	146	117	127	135	122	121	135	124	148	125	145	121	128	118	148	109	124	141	122	135	132	114	114	114	156	132	123	124	155	135	128	119	133	143	126	142	140	115	128	152	127	144	105	136	108	136	146	117	140	113	141	144	129	138	121	143	130	129	133	123	137	130	107	118	131	107	135	138	148	132	145	114	123	122	122	114	117	114	108	140	125	142	133	125	107	130	133	113	128	149	135	126	118	125	111	128	133	127	125	116	140	124	133	130	116	135	149	116	120	114	134	140	133	132	125	123	130	126	124	108	143	137	132	135	109	139	110	133	149	125	121	141	128	135	127	127	113	124	121	146	125	136	136	161	132	130	114	118	143	137	125	121	111	149	137	137	137	124	125	132	143	130	117	118	136	125	118	119	126	114	124	126	143	137	132	141	136	117	137	132	142	115	141	133	149	138	136	122	130	124	134	145	124	112	138	134	127	124	124	111	125	146	133	117	112	123	120	135	136	147	128	133	132	145	152	148	126	122	123	143	140	123	129	121	138	109	121	117	131	142	120	129	118	143	138	99	129	117	124	105	149	131	121	108	142	124	105	133	116	126	141	115	153	154	130	129	125	128	134	119	128	119	132	129	137	132	144	149	118	113	169	117	124	113	139	124	112	127	126	133	133	144	143	123	124	138	107	118	128	124	135	115	124	121	131	129	132	125	131	134	153	135	137	127	142	131	133	116	118	136	118	125	141	144	134	127	125	130	127	147	125	132	128	142	126	122	130	136	143	130	125	132	133	119	123	131	122	130	129	119	113	127	128	97	126	116	125	142	117	128	127	121	127	115	120	113	122	124	120	134	142	120	122	125	125	138	102	118	117	118	138	112	151	143	110	124	140	147	141	124	155	120	131	120	151	129	142	99	148	134	128	120	125	141	126	119	134	126	133	122	138	134	112	124	139	131	135	123	146	165	131	107	157	135	141	102	149	123	133	133	151	114	99	131	140	135	125	123	143	140	130	159	135	125	126	130	116	128	126	119	147	131	116	149	135	124	143	136	122	151	138	117	143	163	100	118	121	133	125	127	125	132	122	126	141	109	155	133	137	138	117	122	136	127	135	124	125	127	117	149	143	144	133	128	118	134	121	146	115	144	134	124	112	138	117	134	114	151	129	125	132	130	106	125	128	105	140	127	135	142	125	138	110	125	134	133	119	129	153	119	133	134	121	120	133	119	131	111	110	141	108	129	140	130	131	134	112	130	122	110	127	111	146	130	125	118	142	131	110	145	130	137	136	133	123	139	124	117	131	142	116	128	133	128	124	136	106	121	133	107	135	136	116	137	114	154	140	149	140	123	125	122	149	122	122	153	133	115	117	143	139	139	139	127	113	140	119	115	117	114	112	120	131	130	112	125	123	125	128	132	125	124	135	139	126	132	115	133	116	134	118	112	144	134	150	147	117	142	143	142	125	137	138	131	130	144	143	130	130	138	120	139	125	131	135	125	126	125	118	125	113	104	140	140	125	126	122	134	113	135	109	144	121	140	139	133	126	136	126	149	144	123	133	139	128	134	123	114	121	126	124	135	128	135	152	133	133	126	110	141	133	136	121	107	110	144	124	110	109	116	108	125	126	119	151	124	120	107	117	130	127	117	108	140	145	100	150	112	126	130	144	126	134	124	131	145	147	120	130	134	136	129	122	123	138	163	124	123	134	139	149	131	130	123	122	124	134	139	132	136	121	145	125	116	143	142	113	123	121	128	117	137	144	151	123	123	116	130	126	109	137	120	125	116	121	135	126	127	136	135	140	109	123	130	136	142	126	130	112	131	122	136	130	115	164	118	127	121	139	124	138	151	127	119	154	129	134	120	133	144	148	109	133	135	132	146	132	135	120	139	107	135	90	137	126	144	120	143	149	127	145	116	132	149	139	122	143	132	131	121	113	121	149	129	129	129	106	140	137	133	130	127	135	131	121	122	127	126	109	108	114	136	100	122	112	111	124	111	116	142	129	142
16813	30348	27231	14837	11287	8350	5257	3146	2686	2231	1878	1654	1461	1055	981	997	862	736	712	652	700	566	546	476	432	396	411	443	398	329	398	363	361	350	357	363	371	374	368	347	363	351	362	346	359	345	298	319	323	313	308	306	350	336	366	338	311	307	319	335	317	359	359	325	340	319	321	312	345	301	308	301	292	300	311	304	273	262	275	285	309	291	284	293	319	305	300	299	310	305	321	290	305	295	327	319	299	323	303	331	331	329	315	306	293	316	307	288	318	296	322	277	290	307	320	324	291	297	285	289	311	311	308	304	330	283	303	305	324	291	289	288	277	311	296	294	292	321	315	288	307	313	294	306	310	284	305	337	253	280	285	273	319	302	281	270	272	279	307	289	303	302	317	296	273	305	323	273	261	292	306	278	332	288	314	281	275	304	287	290	305	319	283	272	283	287	299	279	283	283	274	283	328	295	274	305	279	282	296	276	288	313	276	298	292	284	267	273	281	294	303	283	311	267	286	349	308	320	286	313	287	280	299	291	268	264	306	288	290	279	315	296	304	297	277	293	281	311	289	320	279	301	298	269	274	320	282	299	296	296	293	289	324	278	268	280	308	289	336	320	303	296	286	299	287	297	308	281	277	290	295	292	318	324	306	283	316	326	264	284	308	281	331	274	290	321	291	302	278	308	297	330	282	304	322	288	311	289	319	295	291	285	307	294	287	276	293	319	272	282	294	294	273	314	285	334	310	289	279	267	264	306	294	274	301	289	288	289	287	321	290	288	307	326	288	285	308	327	314	331	263	270	275	266	313	309	283	296	327	277	291	284	307	298	268	333	264	306	296	302	291	315	290	339	267	277	288	273	316	308	267	297	297	326	316	290	323	298	314	290	278	272	269	301	244	295	278	291	296	258	277	292	335	279	283	309	282	291	317	318	289	310	310	337	304	300	307	295	269	287	267	306	308	324	299	278	310	262	269	269	300	270	281	305	283	265	316	283	265	293	295	265	283	303	308	292	333	302	318	303	305	296	306	306	280	271	310	281	321	351	261	295	276	314	304	298	315	256	272	310	296	270	303	288	277	291	307	279	291	307	305	294	278	292	273	263	273	325	300	304	314	305	287	337	296	276	270	306	281	317	292	306	286	292	301	293	313	307	301	285	300	313	319	298	299	327	296	304	296	282	259	290	285	282	289	254	279	296	309	327	283	291	288	304	288	306	285	303	320	310	277	298	334	285	273	270	304	310	295	291	270	298	309	307	280	280	278	304	287	289	304	317	332	275	298	292	297	319	287	314	284	325	287	301	298	311	279	351	307	288	305	312	291	280	296	320	286	282	271	300	311	292	289	316	276	291	306	285	281	293	324	282	278	296	296	276	296	299	316	286	276	297	304	287	283	301	274	310	290	255	305	286	265	295	289	295	298	291	313	308	294	295	318	274	313	306	311	294	280	299	280	318	297	290	260	301	276	275	298	308	284	292	291	302	319	284	283	293	300	299	309	294	273	286	301	265	319	299	307	314	321	281	284	279	304	279	304	315	282	292	277	318	275	299	307	269	293	270	253	340	292	264	305	330	294	286	302	294	256	287	257	325	299	292	293	259	290	345	304	293	286	319	282	273	328	258	291	302	309	261	289	311	283	302	288	320	297	302	279	291	317	266	267	294	299	300	291	287	282	281	312	282	295	294	300	316	326	298	299	266	287	306	265	313	300	292	290	298	284	277	295	328	282	312	274	267	294	312	295	275	334	303	293	299	268	294	294	264	300	311	321	284	287	286	288	268	290	310	289	280	298	293	324	288	279	305	295	290	326	294	285	305	318	303	274	272	261	305	310	294	298	289	289	290	290	284	273	290	303	308	264	299	301	299	305	284	311	289	307	324	306	274	280	293	336	264	323	294	281	320	297	319	276	262	313	317	313	259	292	304	294	308	273	282	293	281	271	282	310	299	303	305	301	315	284	278	291	312	296	265	287	289	283	278	285	308	311	300	292	264	315	301	299	324	327	308	296	285	341	304	279	287	285	333	272	315	289	309	303	293	310	269	301	304	276	302	279	312	297	289	281	292	278	303	290	308	308	312	297	300	317	319	316	314	275	286	290	288	289	303	310	304	327	273	275	323	305	299	285	307	300	308	316	328	284	261	299	271	315	325	294	286	316	325	309	284	310	304	284	287	282	289	278	257	306	282	270	318	281	282	297	321	305	312	314	284	300	281	267	291	274	304	297	284	292	294	271	277	293	310	257	300	276	280	305	330	303	282	288	308	304	280	285	318	321	287	293	303	305	281	280	264	270	304	311	284	296	300	292	277	312	290	290	276	294	277	295	304	302	292	287	330	271	303	304	284	293	322	291	308	275	308	292	303	298	302	286	284	310	324	282	308	288	278	277	288	289	303	305	308	282	311	297	316	304	289	301	282	310	307	287	279	299	289	277	285	325	293	284	278	303	279	323	270	260	286	293	285	289	275	299	259	303	290	323	282	289	310	300	277	309	302	289	295	305	307	321	289	307	281	294	268	289	290	304	287	309	304	316	272	291	288	297	289	308	273	291	308	279	275	298	305	306	318	279	301	269	292	265	307	265	282	303	290	294	269	309	287	304	312	305	325	272	294	277	329	285	286	284	334	322	266	296	305	286	301	300	293	301	309	292	283	308	313	288	298	287	318	308	293	294	317	330	268	306	290	281	310	314	290	264	284	319	311	306	287	270	290	281	292	311	256	298	332	271	275	276	296	312	326	322	300	297	304	273	312	281	322	273	305	308	272	272	297	273	304	322	284	312	279	271	326	296	287	267	270	263	305	286	274	289	272	321	304	294	291	279	310	287	314	275	273	298	284	301	269	292	309	295	315	313	308	310	284	313	288	309	300	313	273	308	276	290	308	291	268	301	266	303	275	312	318	316	279	360	253	296	310	332	301	295	324	314	290	306	332	307	278	258	279	302	302	296	262	307	287	292	318	297	309	273	291	301	281	314	292	279	325	279	296	308	236	288	285	285	288	293	317	297	283	312	269	264	281	313	293	289	255	300	308	286	292	256	300	319	302	314	266	286	295	283	287	270	317	265	282	328	283	297	309	304	298	318	314	276	302	313	283	290	290	303	296	289	318	294	304	312	289	308	310	310	303	274	311	307	296	280	288	277	311	296	263	279	282	288	323	296	304	328	314	310	294	298	301	274	299	338	279	317	315	302	287	324	304	293	251	294	300	288	298	300	257	309	270	336	284	275	325	323	281	291	284	281	302	275	305	300	301	277	289	259	316	304	313	303	281	309	296	325	294	276	291	304	312	296	316	294	286	307	297	285	315	292	289	285	283	335	282	298	295	304	295	319	295	306	314	282	305	291	281	312	269	277	305	262	263	281	290	299	321	288	284	272	273	275	312	275	271	304	276	335	304	297	288	304	316	293	302	304	282	302	311	297	276	336	309	307	293	312	269	282	305	298	284	270	317	313	294	312	304	298	283	273	288	289	272	260	295	276	291	269	295	272	308	338	287
23397	21442	29279	24025	21445	18694	3840	1295	854	685	648	478	436	416	361	317	294	261	227	241	216	171	184	161	164	146	177	150	143	143	126	156	130	147	137	123	137	151	167	153	129	123	150	123	138	129	124	139	136	108	116	132	131	124	127	142	136	126	135	130	118	132	126	120	145	128	117	128	92	114	124	122	127	125	107	106	112	100	99	111	120	103	123	112	127	119	114	124	126	96	132	130	106	120	118	124	122	99	134	121	110	123	112	115	142	135	133	124	120	119	99	130	102	116	119	110	112	128	135	122	124	123	116	100	94	117	110	124	120	116	116	118	93	130	138	113	125	101	129	139	120	110	148	131	116	109	118	115	127	114	105	117	125	128	115	110	112	117	122	127	124	135	105	123	122	108	112	120	119	123	114	121	98	109	99	120	115	126	115	108	113	111	105	126	94	104	113	108	127	98	108	105	117	131	106	128	126	119	124	106	108	109	119	130	112	109	109	110	125	121	103	117	125	121	119	97	107	125	131	130	97	130	124	109	117	130	122	121	129	96	120	127	121	110	107	141	112	111	111	117	120	127	111	129	118	125	100	123	106	118	120	92	121	107	97	98	97	137	109	122	114	131	125	122	113	117	103	118	115	99	124	118	131	115	130	111	121	128	106	124	129	124	117	121	121	100	139	112	115	96	111	119	106	105	111	100	107	111	125	106	106	125	116	110	100	91	108	103	108	119	111	130	128	117	113	111	110	115	116	122	117	115	99	128	105	110	128	120	112	111	100	114	108	133	115	120	108	110	119	121	148	124	133	102	111	106	126	105	103	96	152	124	91	99	120	110	112	107	122	115	121	105	119	107	106	138	106	98	109	115	111	126	107	103	126	130	114	108	122	117	120	120	105	114	134	110	110	138	113	93	92	104	107	112	113	112	104	124	101	92	120	123	104	99	125	109	118	98	128	117	121	114	123	123	109	117	113	119	104	128	102	125	107	96	111	117	116	111	122	100	121	124	127	136	122	115	99	111	106	101	119	100	105	113	107	115	103	113	131	112	102	104	126	116	124	124	112	120	122	128	115	140	118	115	115	123	125	118	117	120	109	131	104	110	130	111	112	126	122	114	131	118	103	106	111	124	95	112	106	132	106	121	116	131	98	108	100	111	112	94	121	106	119	118	120	97	111	111	103	122	132	130	116	138	119	113	106	96	123	128	124	117	114	109	115	126	112	120	116	90	113	128	119	106	134	115	113	125	127	103	120	124	111	100	108	119	113	119	93	77	126	129	125	115	129	124	113	117	113	120	115	126	128	124	120	97	124	124	114	112	101	127	112	116	114	121	120	97	133	123	124	121	105	119	111	120	111	102	108	127	105	117	107	128	130	103	121	98	94	109	119	99	117	111	114	117	126	103	135	114	115	127	131	108	110	108	130	109	96	122	122	131	124	119	97	127	131	118	117	127	116	107	112	128	88	111	96	117	120	95	130	113	120	108	122	107	114	131	111	111	128	104	105	111	129	97	108	115	109	100	132	114	113	141	119	143	119	114	127	104	125	108	122	114	122	124	107	112	125	112	107	112	105	117	114	105	117	124	108	121	126	110	116	138	110	118	115	133	109	113	124	132	96	106	128	103	103	114	109	110	118	146	139	120	118	122	95	111	113	124	136	123	111	122	99	142	123	120	92	115	134	115	139	96	96	115	136	142	105	125	124	130	106	105	107	106	111	121	109	103	122	95	124	95	104	119	103	133	94	107	131	112	129	110	122	119	103	118	97	120	109	116	108	82	98	108	126	141	128	103	113	125	107	116	112	98	128	135	124	86	112	126	108	127	122	91	116	111	114	118	116	114	128	115	104	115	116	112	121	117	126	117	117	112	109	107	110	121	105	121	121	126	116	122	116	117	110	122	122	114	117	116	108	122	107	117	118	110	122	110	110	118	122	127	143	106	109	124	110	100	121	130	96	110	142	148	120	110	112	99	106	108	121	119	122	98	110	114	112	112	121	111	100	127	129	104	114	119	117	118	130	116	149	125	126	108	136	141	104	119	109	133	118	109	104	121	115	118	93	115	129	121	121	111	116	105	141	120	116	103	90	106	137	108	121	102	127	119	107	134	99	114	100	91	123	119	102	125	127	129	102	115	143	121	128	114	112	122	93	110	115	120	124	131	117	117	120	123	110	128	123	105	105	126	127	111	95	116	96	107	112	111	98	127	113	119	136	129	112	113	88	105	93	113	120	125	113	124	120	109	122	113	132	111	116	103	106	116	136	126	110	107	117	121	116	93	98	102	117	115	112	111	122	132	109	116	116	115	126	124	120	117	126	115	128	109	107	113	118	94	103	111	97	110	122	109	119	109	134	99	122	122	127	121	100	124	100	114	109	104	143	147	129	115	127	120	99	113	130	114	111	93	104	123	100	102	118	117	110	105	125	108	102	107	114	121	103	122	126	112	123	90	128	107	111	80	105	123	99	130	118	109	115	119	107	119	121	125	118	113	104	133	115	105	108	129	123	84	97	119	118	107	95	113	104	120	113	119	112	131	107	117	102	107	102	118	115	119	112	100	114	112	112	112	94	123	115	136	125	115	113	118	113	111	107	135	113	114	130	122	118	104	121	100	122	109	115	123	122	104	126	124	127	118	113	109	114	113	103	111	100	107	115	110	120	106	119	107	114	115	113	111	103	122	115	106	105	113	123	119	101	108	104	114	118	114	118	137	111	108	121	113	115	101	127	104	113	130	106	108	122	134	121	126	100	105	135	110	117	115	123	123	127	107	127	99	129	118	113	106	114	105	121	107	125	111	122	104	117	124	119	100	120	117	110	112	121	120	107	108	119	123	102	122	118	101	98	116	111	115	98	107	122	110	121	114	102	90	114	100	118	124	118	128	97	103	103	116	118	118	113	134	113	83	121	119	122	114	109	129	113	118	88	123	123	106	123	101	122	102	114	114	100	113	99	105	132	119	119	117	126	119	117	112	121	115	114	118	106	138	111	119	131	126	123	122	127	122	88	113	130	102	111	119	107	120	118	109	134	112	114	116	102	111	114	126	118	115	113	109	101	124	100	110	121	115	111	106	127	108	110	96	106	104	130	111	108	109	110	97	113	108	107	103	102	100	118	107	112	109	124	129	135	110	108	122	116	118	128	117	110	132	140	107	106	130	127	117	112	129	124	120	117	110	114	119	102	108	112	116	108	113	118	108	108	114	124	115	99	99	112	127	110	126	112	118	121	99	122	104	99	129	122	115	114	131	113	136	94	115	122	118	124	114	112	114	118	111	112	119	130	102	107	107	115	108	123	100	105	115	118	122	101	111	115	104	110	122	117	107	117	116	130	102	98	100	120	129	113	106	122	128	112	116	129	105	113	125	118	125	119	119	116	116	125	119	101	129	114	118	111	128	130	109	123	104	129	135	123	131	125	125	145	117	109	137	107	111	118	105	133	115	123	101	117	125	114	102	123	128	115	100	140	136	124	105	117	93	103	125	116	111	122	136	116	99
19395	34290	29694	19417	15122	10568	6440	4836	3985	3199	2692	2331	2005	1576	1363	1268	1103	1014	920	794	784	729	601	504	475	435	443	436	389	356	362	354	395	372	362	346	389	371	358	369	334	331	343	305	335	315	299	274	300	268	300	287	330	312	348	297	323	301	311	282	328	279	318	332	287	293	268	281	297	250	271	272	249	272	260	247	260	264	274	252	261	253	267	279	278	261	276	306	299	284	253	255	237	291	271	288	292	301	253	283	286	278	237	279	288	243	274	265	254	295	236	243	250	266	267	229	264	266	270	237	240	232	218	265	272	266	259	269	281	245	259	253	235	265	264	231	271	246	262	252	288	239	242	246	229	268	250	240	266	270	263	234	244	257	238	256	255	292	228	240	237	273	235	262	241	257	256	241	242	243	247	269	235	268	259	251	257	287	235	248	235	242	243	254	254	243	237	246	211	243	263	249	240	260	246	235	238	277	262	224	227	236	264	238	265	246	245	250	228	242	237	279	241	268	252	275	237	258	255	239	239	267	256	257	264	248	260	267	269	257	268	250	223	253	254	259	208	221	234	281	242	268	226	255	261	226	225	267	213	239	231	257	264	242	271	253	261	243	265	262	267	228	247	246	288	265	254	257	260	273	265	253	271	251	231	265	269	225	254	262	233	244	263	241	264	256	223	228	230	224	255	253	275	257	240	271	268	265	256	258	267	232	255	231	239	249	280	250	247	249	265	227	251	232	222	245	251	261	240	255	227	246	241	262	239	258	258	237	249	254	239	251	242	262	245	236	259	266	250	280	218	241	247	275	236	257	247	271	255	263	264	237	239	286	222	246	251	237	247	266	263	257	243	247	268	259	270	275	258	251	237	232	254	263	233	244	253	245	278	200	259	259	253	254	270	253	233	237	263	249	257	232	282	280	253	280	258	265	240	245	256	247	273	265	269	257	238	248	251	244	252	253	218	244	237	254	245	282	276	269	240	222	257	274	269	241	246	273	266	251	245	270	271	277	259	279	256	234	268	237	273	258	252	238	276	246	249	260	245	237	236	250	249	273	243	237	246	253	267	264	224	249	280	247	262	233	257	223	241	231	240	254	235	227	260	266	251	243	245	244	244	261	250	268	262	246	243	230	251	274	279	236	209	243	270	236	251	273	257	219	255	239	243	261	261	239	269	250	239	237	253	275	248	262	238	250	231	257	230	272	250	230	256	273	254	255	255	260	238	255	237	271	218	244	248	252	269	232	262	223	255	258	245	236	276	241	244	247	243	267	252	242	267	256	237	268	253	248	255	247	226	253	270	266	245	241	267	239	231	249	224	264	253	251	239	253	249	259	280	238	235	271	259	283	263	248	252	242	251	254	257	247	238	244	238	263	265	269	239	235	237	266	241	271	259	258	256	247	225	260	265	260	275	241	246	245	296	260	282	245	257	252	244	263	255	264	280	238	239	270	234	224	252	254	243	272	251	236	244	259	247	237	262	246	253	271	266	250	265	236	253	236	254	266	279	259	251	248	278	228	234	265	240	275	269	281	243	230	259	216	261	243	237	260	284	254	246	279	236	240	262	263	254	245	267	258	267	240	223	248	236	248	225	253	261	266	254	268	248	271	256	242	243	249	261	254	261	230	253	242	259	243	280	288	242	260	257	255	214	269	283	247	229	250	222	235	232	227	249	253	262	247	227	275	265	256	266	267	259	271	275	242	270	248	237	273	268	243	224	250	249	259	245	253	246	243	211	236	233	272	262	262	255	233	238	247	281	249	266	259	232	255	242	249	249	234	247	246	242	232	257	255	256	242	266	246	246	218	243	245	226	243	264	262	254	296	244	255	244	269	247	242	254	231	238	272	252	226	242	247	227	275	247	251	253	211	240	267	224	219	262	232	287	251	229	262	262	227	275	240	258	242	245	222	245	285	239	244	268	276	256	243	265	267	259	263	254	293	252	257	231	252	253	247	277	249	268	268	245	256	227	240	258	276	270	255	250	271	262	250	238	241	241	243	255	258	262	235	279	266	240	242	226	248	219	264	264	250	274	250	254	259	231	260	271	264	228	277	295	246	258	206	272	275	235	248	281	250	221	247	275	267	241	252	264	246	261	273	283	259	271	268	252	252	235	257	284	242	252	259	264	247	239	254	248	263	265	269	254	247	270	232	244	245	256	260	235	249	246	236	256	266	248	236	246	264	247	239	273	245	270	274	256	255	216	274	239	250	253	232	267	232	250	261	269	240	289	266	237	228	236	238	263	249	255	245	242	266	248	240	241	241	257	249	256	253	253	246	231	253	269	263	243	237	241	258	247	256	253	256	242	238	257	268	256	279	268	255	255	262	246	248	265	218	262	251	208	276	256	237	249	277	269	283	256	235	246	240	264	257	241	238	251	228	242	296	255	282	220	249	231	257	267	212	237	253	257	274	244	266	244	243	247	255	250	237	284	276	238	247	228	267	263	262	270	281	262	225	251	257	260	288	234	255	246	224	282	247	239	253	248	242	232	233	257	247	248	277	255	226	229	242	263	228	261	233	246	249	223	231	272	256	259	239	245	231	260	246	257	258	265	260	248	259	247	285	256	261	244	245	247	249	231	257	255	251	242	234	269	220	275	242	257	225	235	228	233	250	236	259	271	274	264	258	270	257	214	233	234	229	242	256	265	273	247	258	264	271	240	234	244	237	228	265	246	240	238	274	253	234	254	257	259	247	255	249	234	247	247	287	249	212	221	242	234	239	245	252	283	263	254	254	241	268	266	215	246	269	251	228	254	236	255	270	262	237	291	247	265	283	245	265	278	254	229	264	239	244	225	252	255	278	263	248	250	269	235	268	235	289	242	242	248	246	260	252	242	265	252	245	259	263	218	249	263	291	225	290	258	251	277	250	251	227	246	236	252	256	233	235	271	272	236	241	248	237	259	247	258	245	224	263	244	246	243	312	257	251	241	250	257	259	253	275	230	261	262	233	263	213	232	276	262	298	261	236	260	249	261	218	253	234	256	270	241	288	291	269	237	264	276	270	260	236	251	273	250	245	272	241	271	245	242	257	261	253	254	278	250	280	260	260	267	230	259	261	244	241	253	263	232	261	216	259	265	264	253	265	274	226	271	245	254	258	259	244	239	256	227	261	252	253	273	273	275	264	263	254	271	256	245	231	287	251	260	235	253	254	225	240	247	237	253	253	264	274	228	250	229	273	253	251	250	255	265	246	265	264	218	265	237	228	286	250	274	233	251	255	228	255	242	257	243	286	250	257	277	223	256	291	273	250	255	249	253	257	250	242	237	256	233	254	259	265	238	238	240	232	248	247	295	246	235	251	247	252	230	231	236	248	205	262	238	229	261	247	255	250	277	259	235	277	247	250	246	261	260	276	260	263	282	226	250	223	229	246	253	250	233	219	242	249	256	238	251	234	235	255	253	252	269	270	257	239	235	273	241	235	252	239	224	285	283	233	229	262	224	239	249	248	238	240	232	236	251	269	285	244	241	256	258	254	237	267	275	260
26906	20865	12424	4309	1749	908	628	477	374	355	327	310	283	264	227	243	221	240	201	216	231	209	209	211	206	196	196	204	192	186	212	198	181	178	173	205	191	211	167	183	211	186	192	187	197	220	219	173	216	191	203	186	200	187	187	185	167	186	186	192	179	180	181	199	191	169	206	189	164	188	190	222	188	207	184	171	162	191	173	182	190	205	198	193	171	174	188	176	174	176	187	180	163	174	184	176	175	193	183	200	194	189	208	187	182	182	181	184	190	178	153	164	180	180	174	204	206	197	183	178	199	170	176	164	206	198	173	192	161	184	200	186	165	165	191	177	184	190	192	176	183	169	178	204	166	171	215	183	200	187	197	199	201	199	181	194	171	206	186	175	180	190	203	162	190	207	165	170	165	179	190	201	169	172	165	196	181	177	178	182	183	180	186	195	181	178	191	192	160	186	182	205	190	186	185	178	174	195	205	160	178	180	201	178	191	205	197	201	194	191	186	175	190	190	187	184	185	214	189	176	178	175	198	188	175	196	174	181	211	167	205	185	189	193	194	185	180	186	166	186	148	177	172	170	166	170	197	186	190	191	173	165	190	199	181	181	204	184	177	176	175	189	161	186	182	184	178	208	185	176	191	197	178	181	178	175	192	182	160	180	177	172	195	194	199	194	214	166	184	176	182	174	184	215	181	216	198	182	184	182	180	180	182	186	210	182	182	202	206	191	168	185	199	209	163	171	198	166	203	175	167	171	196	195	171	153	167	175	178	173	173	187	197	191	192	174	178	184	200	184	178	176	173	177	196	178	173	180	170	199	159	174	163	180	187	215	184	192	177	173	171	174	179	201	177	173	212	175	184	157	176	180	198	172	210	195	183	186	173	202	176	181	186	161	189	197	198	189	170	160	198	199	180	178	178	186	181	198	169	210	202	173	177	179	199	207	198	168	177	179	169	175	196	176	213	185	192	158	186	204	194	214	179	179	188	205	184	167	206	175	191	173	186	163	210	176	170	201	197	169	158	216	199	189	191	182	171	182	189	190	182	175	210	185	164	178	181	191	181	186	190	180	171	197	191	194	203	170	170	160	188	207	182	206	165	174	198	197	204	172	197	170	174	213	169	187	181	183	191	180	183	186	176	212	179	188	172	180	198	182	184	186	181	192	178	173	162	209	194	165	198	184	179	169	187	170	189	176	177	177	184	169	179	174	186	184	193	189	195	193	204	193	191	194	212	191	216	167	182	198	201	184	166	192	205	185	179	189	181	198	156	194	197	205	179	206	184	200	178	161	182	175	196	193	176	173	176	189	170	177	171	207	186	197	207	168	166	195	190	184	186	222	180	165	207	188	161	188	181	200	178	190	186	169	182	178	195	176	201	185	172	191	178	204	168	188	188	203	202	164	161	175	215	169	187	225	196	187	179	169	169	169	198	199	231	197	209	197	190	177	192	186	193	185	188	191	185	207	185	197	201	173	189	203	193	188	203	187	183	187	188	208	188	183	192	192	182	182	171	217	170	175	173	179	170	214	179	199	172	201	184	200	174	193	196	205	182	193	190	226	186	187	192	205	184	173	172	203	171	169	201	170	179	184	185	182	179	186	173	197	150	193	180	196	160	188	174	167	179	188	171	162	178	216	157	159	196	210	165	184	182	173	195	194	198	167	179	172	166	179	155	158	186	198	208	202	169	185	179	206	167	191	182	181	203	184	207	179	178	173	202	195	175	208	179	194	205	205	195	195	167	176	192	191	170	176	192	182	195	180	153	172	155	171	189	189	207	204	187	175	198	187	181	190	199	195	159	180	185	173	176	207	201	163	203	195	174	183	177	183	190	182	199	158	175	189	192	185	181	188	195	171	184	190	177	206	186	170	151	198	178	183	185	198	191	179	181	205	171	196	184	209	194	176	196	192	186	195	196	177	174	198	179	182	188	170	177	176	178	189	192	188	195	201	188	167	188	162	199	192	203	201	195	174	177	173	186	197	165	200	194	192	167	190	179	195	197	205	201	210	175	180	175	198	175	177	167	193	204	185	190	211	194	184	187	180	185	215	184	187	166	191	178	180	174	200	193	189	197	187	190	184	171	176	187	160	187	190	168	182	172	219	181	168	196	195	200	201	178	196	195	179	172	168	180	191	174	194	162	181	217	185	196	209	187	182	178	174	189	183	168	198	191	199	150	179	170	184	192	185	185	188	183	175	183	168	197	184	197	193	164	188	174	190	192	186	220	189	178	189	174	164	194	183	168	178	169	191	185	196	200	185	192	186	206	158	200	186	214	189	182	180	191	180	198	199	170	186	156	195	195	163	190	195	199	172	168	210	175	169	170	186	166	188	191	180	195	179	168	200	187	189	185	186	200	189	164	162	207	172	212	194	169	190	167	188	202	176	204	176	182	191	180	192	159	170	165	167	194	185	176	179	180	153	170	181	177	209	180	187	183	176	170	189	181	190	203	179	161	195	190	175	173	185	163	162	210	183	189	185	157	189	175	200	174	175	175	175	164	199	195	203	192	185	187	198	178	170	163	194	201	204	176	164	184	190	148	192	184	164	164	180	214	181	168	192	194	167	187	186	197	184	211	188	182	193	192	173	181	198	176	200	165	174	195	200	189	188	178	193	194	188	198	172	188	180	178	214	176	192	152	206	175	179	151	173	182	187	192	197	157	205	179	190	158	173	195	203	177	192	170	184	211	172	158	183	173	182	179	182	211	208	180	185	177	206	195	170	203	174	187	185	176	198	170	156	182	199	176	169	160	195	169	169	197	161	162	175	171	192	181	188	153	197	154	164	180	185	181	198	184	152	176	173	179	192	174	164	191	204	184	173	193	188	173	195	181	199	179	179	182	213	188	154	195	189	191	197	186	179	182	185	164	167	208	207	201	193	184	172	166	194	173	189	180	187	183	206	188	187	182	173	199	170	172	171	170	176	198	194	187	172	181	164	190	192	196	201	169	158	215	163	183	180	191	165	171	179	158	190	188	175	173	191	193	198	183	196	214	162	159	198	202	158	180	160	194	174	155	187	179	167	193	194	191	179	188	197	176	219	188	167	185	197	183	202	154	206	191	178	203	196	194	197	183	172	192	189	176	181	201	199	181	194	207	197	169	176	197	184	195	185	184	175	167	205	183	186	177	173	166	183	169	184	193	164	185	194	186	198	204	205	189	186	172	182	171	163	189	182	171	183	185	203	210	194	192	187	197	211	196	187	173	169	183	189	167	216	176	153	180	171	181	201	174	180	189	181	181	174	172	187	187	174	178	185	181	195	208	164	214	191	177	200	184	172	198	208	194	187	193	193	181	189	203	184	191	172	195	175	184	166	196	182	186	190	179	179	180	172	183	167	191	200	169	184	183	165	173	182	183	209	175	193	183	191	213	172	205	208	172	189	181	191	198	170	189	179	200	180	217	181	182	168	203	187	191	176	182	186	181	159	208	189	169	151	168	187	203	187	200	175	148	207	181	168	161	174	184	199	170	174	165	170	202	191
15651	22070	17639	10932	6944	3714	2518	1971	1631	1299	1200	1104	833	857	741	722	712	625	585	558	610	584	547	475	467	526	492	480	432	411	443	466	448	488	453	507	421	453	420	458	458	463	408	442	438	467	441	420	423	423	441	436	467	439	410	409	417	417	419	397	412	412	421	430	449	414	444	413	431	405	380	439	424	429	400	385	421	448	411	430	419	403	449	401	447	422	416	454	402	436	460	394	433	454	392	439	413	401	423	412	449	417	439	444	397	433	406	443	369	404	405	413	395	393	387	434	379	420	435	408	415	432	419	402	454	406	432	436	438	437	406	412	393	432	423	412	430	434	448	418	442	446	415	430	421	425	420	374	481	419	419	401	432	422	443	398	424	439	442	401	424	437	404	404	430	438	399	413	389	407	433	406	389	439	440	404	386	435	386	386	429	402	434	400	433	453	389	399	422	420	368	377	434	444	397	428	439	408	431	438	462	437	411	400	343	396	435	430	374	397	428	416	388	399	422	382	371	421	412	412	417	407	433	419	394	431	420	402	456	417	413	443	418	420	455	412	413	419	428	425	399	418	437	447	400	426	407	415	426	406	408	406	418	437	413	444	428	402	439	405	393	412	373	406	444	406	426	435	448	421	444	464	379	397	408	430	404	401	441	400	407	451	410	412	393	437	409	417	422	403	426	445	405	438	428	420	392	399	416	403	423	407	424	442	393	400	450	441	401	433	426	436	410	360	423	413	417	399	425	383	414	454	433	393	382	410	435	405	402	456	433	434	444	390	393	409	379	429	425	428	398	409	422	407	380	418	411	455	405	422	406	411	422	431	413	432	413	437	416	409	394	434	384	410	402	411	417	442	437	416	398	410	429	409	411	416	403	440	405	410	397	425	424	427	425	430	405	442	413	400	459	384	447	425	411	389	412	402	402	418	423	442	448	404	428	392	457	428	390	402	426	409	445	413	401	418	448	439	413	389	387	419	423	382	441	393	415	383	405	422	405	413	441	401	396	422	434	399	417	403	410	410	424	365	389	442	405	462	401	410	389	403	438	432	418	425	397	417	407	412	419	431	383	407	432	401	440	410	446	410	379	399	406	403	399	445	376	410	379	386	405	388	420	451	376	405	360	430	437	413	399	449	403	415	420	423	407	427	446	423	400	404	409	446	433	375	421	401	420	460	445	383	394	391	440	407	453	427	408	388	396	397	421	447	408	425	419	413	415	399	400	435	445	414	390	397	441	427	404	381	414	430	414	428	377	409	381	439	409	429	396	419	401	404	397	405	405	426	419	416	412	436	420	424	405	388	438	389	411	457	445	418	417	410	425	396	408	410	445	399	406	403	413	434	424	425	440	427	440	391	413	419	412	426	398	414	373	406	389	432	418	406	400	434	429	457	434	430	393	435	390	388	435	433	390	392	404	415	399	427	408	423	413	427	393	408	412	425	388	404	430	399	417	402	425	407	391	422	428	385	469	396	406	354	424	421	386	421	426	427	401	378	424	411	416	384	433	417	430	391	417	440	389	413	417	426	391	420	436	385	425	394	413	409	424	393	432	392	388	393	441	424	417	402	413	455	415	410	439	401	444	439	389	405	438	397	389	393	434	407	419	442	416	397	390	398	401	413	429	402	425	400	400	395	394	414	434	419	405	410	374	402	398	412	408	435	394	438	415	434	408	433	456	442	392	433	442	404	417	445	393	440	408	421	396	373	406	410	424	426	420	408	414	428	389	421	428	412	440	407	415	435	439	407	438	403	437	416	443	418	388	400	420	443	396	401	382	458	398	406	447	416	445	403	435	371	431	436	436	412	397	416	429	413	383	464	403	410	392	398	414	387	401	394	389	422	418	421	448	414	381	419	424	429	435	410	423	432	434	411	374	430	437	442	402	411	409	432	409	410	419	413	414	385	428	408	453	429	407	444	393	397	429	410	416	399	397	407	400	408	410	422	396	420	394	426	408	412	395	373	379	426	397	412	423	399	392	411	415	421	425	397	389	412	409	431	399	403	412	428	406	418	399	399	411	404	419	382	416	437	412	423	437	411	419	429	403	420	416	371	406	407	437	439	446	424	414	428	428	402	413	384	457	371	430	402	421	394	420	412	421	411	385	463	401	436	409	417	409	455	426	401	438	380	427	424	409	458	408	404	393	375	413	393	461	416	398	411	417	389	394	412	422	412	422	411	452	440	409	389	398	412	443	397	426	402	385	394	434	424	432	420	440	441	425	368	412	419	450	401	390	404	384	411	415	402	417	414	352	387	409	428	421	392	409	426	424	391	381	375	438	393	405	402	432	357	430	413	453	376	389	399	429	407	385	413	447	402	410	444	408	431	414	404	468	403	428	406	407	393	404	421	430	442	406	406	418	448	396	418	395	427	412	405	408	403	391	405	407	417	444	412	409	442	425	435	401	438	413	433	401	399	432	415	386	408	393	397	417	424	434	413	430	395	381	414	402	443	428	427	425	412	383	400	403	403	405	403	404	392	456	410	392	440	428	387	415	430	387	396	398	393	383	393	430	407	368	404	435	432	424	478	390	401	428	421	426	439	396	413	409	441	458	401	456	414	392	441	410	418	400	388	416	378	407	427	412	427	435	412	411	394	453	411	413	418	448	432	425	402	396	441	443	421	400	397	395	416	402	412	398	431	402	409	403	430	391	402	456	423	403	393	421	398	398	389	382	397	386	414	422	440	423	430	437	415	417	423	410	455	422	448	416	400	404	394	409	430	404	420	402	423	369	437	398	373	431	407	399	405	423	377	420	418	438	446	423	400	420	414	401	408	453	429	425	388	434	434	403	422	368	442	431	423	435	439	406	410	432	418	393	372	424	398	425	405	434	424	482	383	406	392	424	385	432	426	414	417	430	440	441	429	410	405	410	400	465	402	397	453	428	382	447	429	449	431	398	415	406	398	382	419	398	436	379	423	417	435	414	415	392	439	431	372	394	381	414	431	444	436	415	405	426	389	378	424	430	386	417	384	427	444	427	405	416	472	439	390	420	437	421	372	440	433	393	431	406	424	406	384	422	416	432	405	419	386	445	481	376	412	434	472	412	413	410	420	411	441	412	417	409	413	442	402	417	402	400	392	412	424	397	399	420	428	446	400	439	459	388	411	423	425	432	437	406	422	381	403	364	403	384	397	388	398	406	427	383	436	407	407	446	380	446	398	422	397	356	435	401	390	403	406	422	424	402	354	418	429	410	398	405	422	426	447	379	423	409	427	431	439	408	432	414	461	392	418	419	415	405	407	406	430	399	424	410	419	392	457	421	401	418	391	416	419	386	424	453	415	419	421	458	437	430	403	412	425	421	406	456	423	391	428	416	430	438	415	396	430	426	409	397	383	425	429	422	378	410	382	403	434	407	421	419	414	410	433	416	389	364	415	412	428	403	428	354	422	399	402	406	417	401	402	392	418	414	406	418	435	402	408	386	423	409	435	413	379	408	452	367	416	379	397	384	411	401	422	424	368	433	417	432	413	392	398	425	419
24280	21442	28469	24791	19185	3789	1357	766	604	503	393	389	320	284	238	256	262	198	220	195	179	146	181	164	154	161	158	160	161	151	167	162	141	126	153	185	166	136	153	149	134	149	151	116	139	158	135	133	143	122	136	144	146	139	142	121	128	143	130	131	148	137	141	168	121	144	128	136	137	133	131	106	137	137	122	129	107	132	141	117	135	128	135	133	130	128	133	137	135	108	105	130	129	121	159	130	129	123	142	166	131	159	122	136	118	136	144	125	114	121	109	121	128	123	128	107	126	143	139	149	124	134	113	109	134	140	134	151	132	148	122	140	133	120	123	144	152	115	118	142	121	131	131	131	118	114	124	140	138	136	142	138	126	114	108	145	129	137	130	126	123	146	121	130	160	128	127	117	126	145	113	128	117	103	137	120	140	138	131	127	121	124	124	123	147	124	114	131	119	124	119	135	134	126	109	145	105	139	143	138	124	128	111	131	120	135	144	125	128	129	120	107	113	116	132	128	124	121	121	115	132	111	130	134	116	113	104	131	125	126	124	124	150	134	125	130	123	115	121	112	129	119	118	123	118	120	114	131	116	109	140	140	121	148	135	131	132	130	138	146	111	117	118	116	136	124	111	120	134	123	137	125	133	121	119	139	113	150	120	132	152	138	131	136	134	129	136	138	129	138	133	129	111	119	113	122	120	132	119	129	106	128	114	135	125	144	101	116	123	97	124	128	124	128	112	139	120	128	143	140	113	121	131	134	130	141	129	135	141	109	129	136	115	127	143	124	113	114	121	137	112	131	113	111	135	129	112	133	134	120	97	127	134	130	122	145	119	112	137	128	109	122	109	133	122	120	138	121	125	142	108	128	141	140	125	130	105	133	111	137	138	134	145	106	118	123	119	112	135	152	133	113	132	112	100	118	96	132	112	134	128	123	153	145	115	114	119	111	111	120	150	126	127	111	152	133	126	133	123	131	128	126	135	124	116	133	118	115	128	133	134	117	137	115	136	116	125	123	137	124	134	136	117	144	127	136	125	120	132	128	111	126	141	139	127	133	129	126	144	125	133	139	117	137	137	126	145	146	118	137	121	108	123	139	128	135	112	134	113	125	129	115	142	139	120	115	138	125	143	139	133	116	145	137	128	137	125	124	124	125	140	108	114	130	142	128	116	125	126	135	136	128	123	104	136	123	116	107	129	120	121	134	113	135	122	147	136	137	123	136	120	128	139	140	135	147	112	127	136	112	115	102	131	107	133	127	142	137	123	115	135	125	138	142	127	128	134	133	123	148	117	151	141	153	143	123	137	128	119	130	122	124	117	119	109	133	150	115	116	128	138	132	121	127	136	127	115	134	125	115	119	129	143	140	116	148	109	119	143	117	128	126	157	134	135	137	135	121	128	126	126	129	132	139	132	127	116	123	130	101	162	121	125	127	121	130	148	107	142	125	125	128	114	133	120	119	140	102	111	137	133	117	136	138	121	132	111	128	131	119	109	137	126	133	115	142	143	136	118	127	131	120	119	134	114	123	120	132	123	132	141	132	151	153	133	132	129	122	114	115	131	147	132	115	118	129	130	119	123	128	130	124	145	134	105	125	137	111	115	125	132	121	127	108	107	129	119	136	122	127	120	112	124	118	134	118	133	123	150	139	125	110	119	141	137	116	105	98	137	141	137	143	130	137	137	117	124	124	135	112	136	124	137	120	118	133	113	117	137	151	118	142	131	131	111	139	143	134	132	122	129	117	111	141	117	135	124	150	132	136	138	123	131	115	114	121	150	105	127	141	150	104	125	121	120	116	127	129	107	114	151	142	138	128	149	119	126	115	122	123	152	129	122	134	153	141	129	127	128	122	113	145	132	145	118	161	144	108	124	118	120	117	109	132	124	122	120	137	123	124	149	104	116	105	115	134	112	154	130	138	141	131	130	135	121	119	132	119	130	109	112	119	147	134	140	134	130	113	132	117	112	148	115	127	120	127	111	142	110	129	118	129	142	120	115	122	116	138	125	128	145	127	126	124	120	142	133	126	98	126	116	131	131	96	140	116	129	123	140	115	125	134	119	122	124	97	131	137	125	122	124	137	135	127	132	135	140	140	142	132	126	128	115	144	131	118	144	134	136	99	130	131	150	137	125	126	138	116	113	114	99	116	133	130	119	136	154	142	118	134	135	134	140	125	123	135	123	129	135	109	136	143	135	114	129	123	116	124	133	127	110	107	111	124	122	152	125	144	144	149	119	128	106	119	112	112	142	129	157	114	137	99	125	120	130	150	114	123	129	145	123	132	116	129	88	132	115	115	115	127	141	122	135	126	126	128	122	137	140	131	117	141	121	125	123	115	130	127	110	149	141	140	121	136	129	135	110	134	139	145	135	118	139	115	124	135	134	125	138	113	115	119	121	114	108	141	127	133	131	118	118	138	106	134	114	125	119	114	116	140	122	108	122	123	128	133	133	118	150	124	117	127	123	152	129	130	142	118	138	132	129	132	125	128	118	130	111	113	131	122	110	133	128	99	133	128	120	134	131	124	119	121	141	126	146	127	136	119	125	152	128	101	123	112	130	145	131	118	120	135	134	125	129	124	129	115	114	124	128	115	117	129	133	142	145	128	120	120	138	131	149	140	143	113	148	131	114	135	117	117	123	154	108	113	109	127	135	128	125	139	133	138	118	122	123	128	131	109	127	113	139	141	140	118	119	131	114	127	131	125	132	136	138	122	111	120	150	143	128	110	115	141	121	131	122	122	135	149	122	118	125	120	140	123	137	141	121	116	113	160	123	108	123	119	130	142	157	148	132	123	120	123	124	126	113	113	112	118	138	139	129	141	124	130	134	153	142	124	130	103	153	123	133	134	130	116	111	124	137	122	115	119	133	134	119	136	125	139	134	126	121	130	141	131	112	117	120	142	134	133	113	148	122	114	130	108	127	136	130	104	133	137	113	139	119	147	130	127	127	117	113	125	110	126	121	138	119	129	125	131	115	140	132	138	127	132	106	153	122	109	146	131	117	147	121	132	138	151	119	135	126	113	140	132	114	143	134	137	141	159	110	139	154	147	118	143	134	129	129	141	123	103	130	129	133	131	127	139	132	119	134	131	142	114	133	134	136	122	115	109	146	138	135	121	124	125	135	114	121	117	130	117	139	136	123	117	132	129	114	126	115	120	120	116	116	146	125	126	130	134	125	126	130	123	133	135	137	133	113	141	130	124	99	138	130	123	135	121	150	118	123	111	133	109	137	126	132	122	120	141	138	127	107	116	116	104	101	123	111	128	116	122	109	128	140	130	125	128	138	130	147	128	129	130	135	141	139	127	129	127	118	107	125	122	121	136	124	124	118	130	123	110	124	128	110	139	121	119	128	126	125	124	137	119	132	138	127	124	131	123	126	109	128	134	123	143	126	144	134	135	134	130	144	127	139	131	119	126	126	142	116	122	121	120	130	138	120	128	132	130	144	117	126	135	104	122	138	124	133	100	144	129	126	100	129	125
16925	29081	24809	16462	10694	6491	4675	3203	2725	2189	1718	1575	1239	1041	1039	941	845	737	639	614	577	524	515	470	376	425	423	359	342	361	370	386	368	360	389	398	402	396	329	385	369	329	329	347	321	322	354	319	336	317	363	343	377	352	356	319	266	276	325	307	294	317	345	323	332	309	331	305	313	287	317	299	310	290	293	331	312	308	307	319	327	313	306	310	290	299	327	314	312	308	293	339	315	334	291	294	314	323	307	306	310	254	320	293	308	311	270	295	262	290	272	291	323	288	291	274	280	286	290	262	329	304	286	300	281	279	300	295	320	319	285	320	323	288	311	290	311	285	335	282	323	296	303	281	282	300	282	315	292	276	300	311	297	306	292	302	310	312	301	298	290	305	270	286	316	287	287	313	298	313	263	266	266	305	293	333	281	277	282	319	291	295	311	278	285	300	275	295	284	281	307	301	290	281	287	310	279	285	322	288	269	268	258	288	309	275	307	303	330	305	280	301	292	285	287	326	288	307	282	298	285	287	291	289	283	291	304	296	306	285	295	306	300	289	294	305	319	315	290	276	300	281	236	294	292	289	299	278	275	289	283	293	274	303	325	296	315	298	273	286	321	277	279	308	281	293	262	276	289	298	301	271	287	280	300	303	309	296	312	315	298	271	281	274	259	303	290	293	306	288	296	270	293	307	282	290	280	303	296	301	279	284	310	319	287	279	295	300	272	275	268	291	279	301	270	275	322	306	286	322	316	269	315	280	291	317	274	303	282	297	274	320	285	291	321	285	273	319	318	277	320	286	292	305	306	273	289	282	307	301	258	264	270	305	307	291	314	255	304	308	281	310	285	297	268	274	314	270	272	304	301	285	278	318	271	269	251	276	282	286	262	306	294	278	267	311	287	288	287	304	288	267	279	288	295	284	265	321	298	277	278	292	276	321	296	319	326	298	318	289	334	276	293	310	299	296	322	273	277	275	299	303	278	292	285	324	309	302	291	272	286	297	300	290	310	297	298	295	332	305	271	308	282	299	277	318	303	303	291	314	299	295	307	290	275	307	282	292	293	328	307	312	287	314	300	300	302	300	285	314	303	302	269	277	317	308	270	297	311	294	291	290	294	273	304	292	320	296	272	262	300	281	310	327	280	281	277	298	280	323	304	309	286	305	271	316	267	287	299	287	298	287	315	289	286	290	305	307	304	296	263	291	309	291	309	282	303	291	303	313	287	290	312	298	310	303	283	276	288	286	282	285	279	305	296	319	326	281	324	263	276	302	284	273	302	314	314	289	265	318	281	318	312	316	308	274	306	299	299	311	305	277	292	268	290	308	268	320	301	265	270	282	268	322	282	301	277	274	297	279	281	294	298	286	307	314	313	302	270	290	293	286	283	306	280	273	279	291	298	329	317	278	305	297	293	297	297	258	308	298	303	277	293	292	288	279	299	299	332	277	271	308	294	286	291	307	273	287	269	297	298	298	279	303	301	284	310	282	294	299	300	283	285	296	320	314	292	306	327	297	288	321	275	297	284	302	325	322	284	296	301	288	281	298	305	299	265	273	265	292	312	292	289	262	288	313	299	292	266	309	282	296	273	273	290	272	291	300	270	311	303	303	267	309	278	319	324	283	276	307	268	335	295	286	288	310	275	286	271	300	308	292	283	277	311	274	309	296	309	286	272	304	272	289	272	271	296	303	314	288	274	263	280	278	281	318	273	289	308	277	284	293	263	294	302	333	285	270	304	300	281	317	266	277	287	285	305	300	262	250	316	294	270	299	248	303	313	288	282	279	310	294	288	342	281	300	283	294	272	304	275	278	304	281	289	301	280	298	262	308	293	293	324	292	320	298	300	309	318	298	276	292	268	295	310	317	292	271	273	278	295	300	274	298	286	307	285	302	256	308	286	308	305	304	268	266	284	291	276	302	302	299	303	287	310	270	348	293	270	304	283	292	277	293	311	336	282	294	279	283	303	308	285	330	291	311	278	295	284	302	291	302	294	302	299	266	279	288	302	291	276	293	279	306	291	311	274	308	302	300	293	330	302	318	277	321	275	281	276	309	297	291	302	305	271	309	278	297	312	283	289	273	303	312	294	277	260	277	299	270	301	316	283	297	286	292	287	282	317	273	312	284	298	306	299	296	276	293	251	307	300	327	258	257	316	277	299	279	295	297	300	293	318	306	298	318	290	269	298	298	279	290	306	267	295	302	264	301	304	287	260	267	287	283	283	284	314	296	288	293	318	323	290	285	296	307	321	287	288	297	257	305	323	290	251	316	313	275	314	245	280	282	294	313	297	306	289	309	299	301	307	276	344	301	278	294	264	319	299	280	281	308	259	264	328	303	298	275	312	293	299	323	262	309	272	295	289	305	300	296	299	285	250	292	269	263	294	285	299	279	245	291	297	313	275	255	291	286	319	291	302	281	308	339	272	338	289	309	281	323	325	316	310	292	289	290	321	291	285	294	318	296	261	288	312	285	291	279	273	257	261	256	313	337	231	316	293	309	292	324	293	293	269	279	278	296	313	275	291	276	283	305	297	277	272	281	285	307	287	301	286	289	293	271	320	302	267	293	322	299	277	265	291	284	319	264	302	313	318	276	294	298	285	257	274	301	315	278	304	302	297	293	283	312	276	309	297	287	310	338	286	288	294	327	262	281	287	296	304	274	310	287	305	283	302	281	288	297	262	303	308	285	288	292	321	299	306	285	285	266	282	277	308	281	312	303	288	314	271	276	304	317	288	282	292	300	327	278	318	262	300	293	298	257	317	310	291	276	294	291	298	277	270	270	282	300	299	283	271	268	308	303	308	284	294	290	306	300	330	290	284	291	290	258	298	319	270	317	291	322	295	273	287	290	316	287	297	280	313	277	271	267	313	269	309	278	294	298	308	306	279	306	295	294	295	292	289	277	291	246	281	308	325	272	296	316	299	285	289	326	298	265	278	291	285	305	293	288	292	289	323	290	290	314	291	311	333	299	298	292	309	294	300	292	281	311	271	264	284	307	290	271	269	293	277	314	306	247	310	306	280	321	271	293	273	323	271	272	286	306	287	300	302	309	296	302	315	328	306	275	290	290	295	263	296	296	306	262	306	298	251	296	320	262	279	305	310	294	278	299	296	277	278	287	280	283	318	300	300	269	284	265	297	265	288	289	288	296	314	295	266	274	310	286	285	282	278	293	310	268	308	302	314	319	279	315	302	310	272	287	314	333	304	299	297	319	300	299	301	291	251	270	319	265	261	298	305	264	307	331	300	286	300	303	299	324	264	302	301	284	294	287	292	310	333	301	258	294	274	303	310	297	295	281	264	288	300	260	276	273	286	252	312	272	282	290	281	287	314	291	292	290	269	267	269	275	269	271	281	265	286	285	298	281	302	317	281	312	305	270	291	284	290	294	289	274	294	288	293	321	270	315	286	278	294	291	314	286	283	288	296	286	278	287	283	310	283	315	273	283	296	308	267	304	308	294	297	270	328	284	295	297	287	281	322	282
23417	21484	29355	24026	21487	18286	3394	1240	848	661	545	462	397	369	361	310	306	236	251	219	187	187	203	167	173	163	171	133	146	131	155	151	138	130	117	123	102	150	141	147	143	133	132	126	116	133	149	144	117	125	141	131	141	127	127	127	125	117	155	123	109	125	127	109	93	104	135	104	122	124	122	136	127	110	115	130	112	110	121	118	90	124	106	106	131	133	132	127	129	127	115	122	128	138	135	146	119	129	121	129	112	107	119	107	127	125	107	131	115	114	122	109	105	132	115	114	126	116	119	100	125	104	119	116	98	134	102	115	96	104	120	133	119	107	103	122	94	135	148	100	137	105	126	116	120	108	117	113	108	106	99	121	102	112	110	103	98	122	122	103	117	104	113	114	117	142	119	102	117	115	123	120	115	130	121	100	117	128	112	119	140	106	100	117	97	122	122	120	111	118	99	102	117	102	110	145	115	117	128	127	115	105	126	105	107	118	99	117	125	121	100	117	131	123	112	82	112	104	119	107	127	117	122	129	110	103	106	115	122	110	107	107	109	112	106	121	123	118	133	106	127	141	117	110	128	101	111	118	110	113	133	118	136	121	123	101	130	113	111	99	97	128	94	114	136	137	123	124	113	132	120	105	116	106	111	131	110	131	110	118	115	133	94	115	120	122	101	111	108	121	122	115	111	107	118	129	107	102	94	112	113	116	145	117	125	130	108	126	109	116	108	108	112	111	118	108	114	121	120	110	116	101	111	125	126	101	113	112	110	118	116	116	119	101	118	107	132	118	112	115	119	120	129	113	105	106	112	118	82	113	125	114	120	125	94	103	120	105	125	115	110	119	101	97	133	117	125	103	105	119	97	112	114	125	135	116	121	119	120	105	111	122	117	97	136	130	107	116	117	106	118	116	97	103	108	113	106	132	106	99	108	118	107	137	94	130	114	125	114	123	123	141	103	122	108	93	127	106	119	84	121	127	130	107	111	124	105	115	113	124	110	121	126	112	107	95	107	111	119	114	112	112	116	115	101	116	98	103	111	115	100	99	122	119	119	118	115	121	112	105	124	113	133	130	122	116	143	115	122	131	95	107	132	109	117	102	106	115	126	119	123	129	103	116	123	111	128	117	101	119	114	108	97	105	119	107	107	120	116	134	128	113	105	112	110	114	110	123	121	103	109	109	117	129	125	137	115	108	142	96	102	128	107	137	113	102	110	106	119	125	102	97	131	110	114	112	124	102	113	117	117	100	115	103	122	118	136	103	106	120	119	100	117	105	125	96	97	136	101	107	93	120	130	113	121	110	108	99	131	126	93	122	110	129	119	121	117	98	129	102	128	122	130	117	118	117	104	110	109	112	130	108	124	129	117	129	103	109	107	105	109	106	110	126	126	115	120	122	109	122	113	116	120	114	114	122	114	99	110	122	107	107	130	122	125	104	105	96	116	105	115	136	119	109	122	118	113	100	108	119	124	125	109	128	117	133	101	104	113	119	138	116	113	104	128	127	117	92	107	109	118	106	115	104	100	97	128	109	121	117	110	107	135	118	111	116	126	118	129	101	124	124	116	121	111	91	123	105	109	127	101	116	99	116	128	101	118	118	130	104	117	96	114	131	116	112	125	107	113	136	117	106	132	110	109	125	107	104	116	112	128	116	106	130	110	83	114	104	88	90	102	119	123	99	108	123	123	110	96	101	131	131	117	120	104	124	121	113	118	107	116	101	112	115	115	114	126	121	122	123	110	110	107	124	128	119	128	115	114	111	103	113	127	116	122	120	117	113	128	124	99	128	116	123	131	107	120	108	127	117	103	130	110	116	109	108	123	97	120	113	110	118	100	103	98	122	114	123	118	118	125	108	94	118	110	126	115	117	114	133	128	105	110	110	111	114	106	99	119	127	114	116	130	117	103	127	110	96	102	121	115	113	102	119	129	111	104	105	119	111	130	123	113	126	114	116	82	107	117	106	107	117	113	94	105	123	119	103	105	118	102	92	115	124	86	114	120	109	102	128	125	115	127	137	86	109	107	129	131	101	114	128	142	106	110	132	108	110	123	97	122	129	103	112	117	104	114	101	113	117	105	126	107	109	106	101	120	133	120	134	121	110	121	115	109	105	98	118	114	118	112	118	108	116	106	109	112	102	115	115	125	128	119	107	97	116	107	111	104	132	136	103	115	105	96	106	126	106	127	117	107	123	136	125	105	115	101	106	116	117	115	123	130	117	107	117	138	126	104	103	129	119	128	97	121	104	122	118	114	114	111	112	118	109	100	101	104	115	126	121	110	118	104	123	117	105	115	107	125	118	130	114	119	106	110	120	118	122	108	116	115	110	94	112	108	127	114	131	116	107	113	108	119	107	112	120	124	129	120	113	119	115	124	116	119	123	115	106	133	119	100	128	109	130	100	126	113	112	118	125	114	106	115	102	119	108	120	109	108	96	111	122	129	128	106	103	123	115	124	112	110	107	146	99	133	116	129	96	115	120	125	98	129	136	110	121	111	111	107	130	113	116	112	120	103	93	123	93	115	123	112	98	120	102	104	100	106	117	97	119	118	107	117	120	127	108	119	114	105	106	121	125	126	125	114	111	129	109	121	116	110	98	127	103	118	104	97	115	131	99	127	111	116	89	107	112	107	114	121	132	98	119	110	132	103	110	120	110	96	114	114	105	115	103	125	109	98	112	108	137	117	114	124	93	110	103	110	90	120	119	110	114	108	111	102	122	122	97	85	108	113	129	140	114	96	119	107	119	119	122	117	103	117	106	112	116	121	130	103	112	131	105	104	116	127	114	120	95	101	102	127	112	125	111	132	106	106	86	116	109	113	99	104	112	95	119	110	109	97	133	111	130	127	100	108	91	100	116	113	110	123	99	120	102	104	116	139	120	121	97	106	115	126	109	97	113	111	108	96	118	115	109	113	120	98	115	107	109	123	117	107	113	112	101	95	97	118	116	116	101	106	122	113	95	108	112	94	108	140	137	123	112	103	124	123	118	111	115	107	109	110	113	115	127	123	122	117	128	129	109	119	109	116	111	119	123	118	154	101	126	98	104	109	101	115	98	129	118	110	116	111	114	119	127	109	114	123	120	111	106	109	98	119	120	110	122	122	106	118	99	110	111	132	112	135	128	121	105	132	103	129	105	106	92	120	107	119	99	110	96	106	112	124	130	129	107	100	116	115	114	111	119	116	94	98	111	98	106	102	113	113	117	131	110	147	113	114	106	103	104	126	96	122	104	110	109	129	130	117	118	127	112	121	130	95	112	116	131	120	128	102	113	108	112	89	123	103	123	110	122	101	110	112	115	123	122	119	125	114	114	109	117	125	122	130	115	116	118	99	139	122	106	137	100	94	111	130	111	100	101	120	101	113	138	100	128	124	120	103	107	125	116	91	102	123	135	95	121	111	114	126	119	135	116	113	114	121	96	121	108	102	115	115	109	116	118	108	111	115	129	123	98	117	137	106	115	98	109	122	137	104	129	101	117	125	125
19773	33012	29264	20273	13528	9078	6366	4715	3802	2894	2495	2042	1693	1535	1416	1170	1219	1014	877	776	714	606	625	537	510	473	441	392	397	345	409	380	374	377	380	418	387	349	374	363	318	317	326	352	279	275	300	304	333	346	338	324	316	318	336	265	307	263	303	301	301	318	300	319	268	277	280	243	261	251	276	254	283	253	270	250	246	263	252	265	253	257	252	288	278	255	288	276	265	275	251	265	266	309	273	296	287	259	274	275	268	277	263	242	266	267	306	275	247	254	287	234	252	235	232	246	264	262	243	238	265	257	258	249	242	262	261	275	258	296	238	265	241	245	273	244	251	248	248	253	219	236	254	252	269	228	221	232	237	269	236	250	278	250	272	220	245	251	235	247	276	229	231	238	254	233	255	238	271	266	252	251	264	279	267	264	232	264	285	251	258	271	272	262	270	216	273	277	249	280	260	243	251	281	213	260	278	232	252	255	227	237	263	251	256	247	260	229	247	240	265	226	266	232	222	226	236	224	235	225	238	242	228	226	236	248	265	224	266	271	233	232	239	262	242	241	243	219	231	257	273	223	240	230	249	256	242	235	263	266	242	273	273	277	273	251	278	259	264	247	240	257	245	290	217	244	274	273	243	263	272	252	260	261	251	255	263	259	226	231	290	231	244	248	215	257	236	264	229	213	251	267	257	241	254	255	269	257	275	225	246	236	236	236	245	240	237	266	239	236	273	255	252	262	261	234	233	247	218	257	248	236	237	220	254	264	257	239	266	278	232	249	252	254	236	259	270	247	227	249	253	256	253	234	247	266	242	259	251	243	237	268	268	238	258	252	243	249	247	280	264	277	259	257	241	247	231	229	227	256	265	250	262	263	259	280	267	260	252	263	232	236	225	251	227	240	214	249	249	257	291	242	268	231	221	264	262	246	250	241	256	257	232	257	266	218	261	257	243	260	256	278	254	266	230	242	262	255	244	267	247	246	237	238	248	282	258	245	230	251	260	246	235	241	239	246	285	247	254	226	238	255	264	268	253	237	270	230	260	266	230	262	249	233	241	255	228	246	219	226	247	256	224	250	238	254	259	245	231	259	268	222	257	222	261	279	257	252	231	277	243	252	249	248	248	227	249	251	211	226	257	248	243	268	257	244	251	254	263	246	246	245	239	253	247	241	254	257	238	258	218	269	253	264	251	268	225	227	242	262	274	252	245	259	262	243	250	253	233	241	254	236	236	280	291	254	260	231	252	259	215	219	258	263	258	235	248	270	251	236	239	242	239	254	231	255	268	242	243	248	270	262	245	213	231	237	237	251	255	259	230	249	245	265	237	260	257	252	259	252	256	277	233	259	256	267	241	245	245	249	240	254	255	280	231	246	261	272	244	287	237	264	262	250	228	255	244	281	260	271	231	246	266	253	260	256	257	257	257	237	236	249	286	239	259	286	258	242	257	277	250	276	259	242	234	246	223	289	231	248	220	219	251	236	266	252	241	245	249	287	230	260	217	269	262	272	258	244	225	241	271	259	239	265	240	275	253	220	261	271	258	223	267	260	240	243	236	266	230	272	225	248	233	267	255	267	240	251	230	260	235	244	277	252	272	289	243	265	253	245	251	256	256	268	219	244	268	255	250	264	235	244	266	257	262	239	266	268	258	259	236	231	218	268	262	212	249	261	247	250	257	266	231	270	234	258	234	248	272	241	251	243	259	238	247	259	232	251	229	283	229	250	248	271	248	219	257	260	250	258	259	235	250	250	244	256	262	277	255	242	245	253	273	277	247	227	259	267	263	264	250	254	234	250	244	251	254	243	280	262	251	285	269	236	243	257	226	242	259	263	262	247	263	244	256	253	227	264	241	268	264	251	259	243	247	253	260	269	269	229	246	238	252	278	235	258	236	262	252	252	240	264	257	233	241	246	243	254	219	242	219	261	247	227	264	225	253	257	235	259	258	267	241	255	269	284	243	237	258	256	269	230	262	251	227	244	241	253	286	267	263	281	246	259	254	220	277	253	267	229	253	237	297	265	253	258	280	242	270	232	244	243	247	250	264	265	251	235	243	225	257	229	250	262	279	247	264	222	262	275	230	258	239	235	264	266	238	253	265	237	227	260	256	236	250	249	237	225	256	227	252	252	257	235	234	225	228	246	249	246	262	249	252	272	224	255	225	248	243	273	241	231	259	235	269	247	271	246	236	227	254	255	258	292	226	235	262	276	248	245	252	229	223	270	250	263	249	255	249	245	246	227	250	233	240	226	262	262	268	267	255	233	260	236	238	253	252	257	229	252	249	229	267	289	262	242	250	218	255	244	233	239	243	251	248	258	235	219	225	268	239	209	266	255	250	250	263	234	249	251	263	256	258	266	262	232	271	251	247	226	252	229	265	264	249	247	259	243	248	263	264	287	260	239	245	257	254	240	243	236	260	239	258	258	233	246	266	227	253	246	254	286	245	242	247	247	237	244	247	260	264	294	263	232	250	264	248	250	242	245	234	249	248	246	259	237	259	271	246	232	234	232	280	243	251	240	250	229	254	262	246	257	243	229	237	280	244	264	262	254	264	274	226	239	273	266	235	245	244	227	263	255	237	256	265	253	242	255	244	234	246	266	239	260	192	241	287	255	241	240	255	230	266	227	257	253	230	247	245	232	260	226	244	227	264	246	239	244	262	270	264	257	271	247	229	237	239	224	267	302	251	246	233	243	246	248	255	243	286	253	237	201	243	261	256	259	249	239	218	270	244	259	237	226	262	250	251	242	246	233	240	260	260	258	246	267	246	264	247	274	264	268	238	235	267	249	250	233	243	279	247	267	272	246	261	267	261	240	268	286	251	252	248	246	231	240	252	265	248	234	257	257	254	256	263	254	239	263	215	249	268	266	225	284	260	244	223	226	244	259	246	278	249	237	247	253	264	267	258	248	260	258	275	283	253	263	253	242	240	255	246	259	253	262	239	262	246	238	232	247	266	231	233	229	246	282	243	266	253	242	258	265	246	268	249	237	231	244	271	281	258	258	213	258	271	238	242	225	246	254	256	237	262	255	265	279	228	252	253	230	224	256	239	226	260	253	237	271	270	246	243	246	237	231	238	239	280	258	257	252	236	219	242	236	227	261	251	255	269	248	235	276	268	253	257	243	245	260	245	259	212	249	248	251	279	260	238	233	258	224	238	255	223	227	267	246	250	241	226	268	267	230	230	235	234	243	259	254	246	224	232	249	254	226	257	242	244	232	283	225	223	264	244	251	233	246	242	244	273	265	268	237	274	268	217	228	254	235	241	237	256	254	269	249	219	241	257	259	260	254	268	264	241	240	262	265	274	272	259	241	245	259	242	266	254	273	274	280	244	240	255	249	242	244	245	226	240	234	247	267	271	235	271	241	238	248	242	264	253	260	284	254	247	265	242	224	274	257	268	241	243	236	243	220	268	238	257	244	239	259	259	278	238	253	231	273	263	251	278	265	288	230	257	240	256	270	287	250	220	237	251	230	254	261	255	262
26930	20806	12598	4417	1616	1045	603	447	427	369	317	303	287	274	227	261	216	239	214	222	201	227	220	203	217	203	197	212	197	202	199	181	197	183	205	183	205	225	195	181	183	185	174	181	185	196	200	149	193	193	172	189	195	209	176	166	191	179	189	180	172	188	207	191	181	181	213	181	215	183	195	201	174	194	174	182	182	185	167	175	194	173	176	194	191	162	196	194	183	178	190	154	196	190	209	188	202	186	193	182	203	195	162	197	184	195	172	176	223	188	195	187	192	188	164	170	179	168	196	170	195	184	196	176	185	183	199	187	176	163	173	177	172	187	178	184	159	174	208	203	201	185	197	188	197	172	183	177	195	181	198	181	199	199	199	190	200	174	169	201	182	175	198	186	177	199	173	186	176	187	190	192	176	165	169	167	174	208	191	176	187	200	198	181	178	208	169	196	167	192	200	180	184	186	177	181	177	191	168	176	189	178	160	156	190	191	193	197	189	176	207	179	184	192	190	183	185	184	187	173	169	192	205	178	217	208	193	175	188	183	179	195	172	194	172	193	187	161	181	193	185	177	166	173	176	150	187	198	202	177	195	187	187	186	166	186	184	193	172	196	169	192	166	171	168	159	196	182	194	170	173	162	187	184	188	176	187	171	184	180	192	182	170	198	181	173	177	191	167	178	168	176	195	199	184	183	189	183	182	166	199	188	195	198	182	181	186	179	179	189	211	189	173	171	192	202	181	188	195	179	180	217	184	187	185	195	186	192	197	182	197	222	198	175	188	189	212	154	179	178	193	162	177	190	190	213	175	195	179	184	179	192	188	191	200	176	161	174	158	171	192	193	173	177	176	186	201	185	195	170	201	185	199	200	190	174	167	163	186	171	183	186	203	186	188	173	203	169	188	199	161	183	178	185	196	213	189	170	173	171	180	165	179	193	161	172	190	188	173	187	198	206	180	194	187	180	178	171	165	174	182	186	206	173	203	196	170	182	207	194	176	204	185	175	195	181	180	183	225	180	175	197	199	175	195	175	168	176	181	203	178	188	174	176	198	172	190	186	193	190	186	163	187	174	196	198	182	196	192	206	207	168	172	204	191	189	215	194	171	186	167	180	181	170	216	162	175	173	177	180	182	180	175	181	179	175	190	183	183	190	204	197	189	172	185	196	171	202	174	185	166	214	171	170	179	155	196	171	190	195	172	194	154	196	215	190	158	174	169	171	193	187	201	166	155	193	198	175	209	169	176	210	177	205	192	160	205	160	175	182	192	161	189	192	189	194	160	225	176	177	148	188	140	171	180	181	182	174	156	166	190	169	179	179	152	189	200	166	173	194	184	194	186	183	178	168	172	202	197	192	186	174	186	196	162	188	199	201	180	180	171	175	201	183	188	193	187	199	181	191	161	179	180	173	182	171	204	193	176	188	171	170	192	166	176	188	177	195	190	178	156	177	191	171	170	177	181	183	197	178	185	171	176	168	182	176	205	186	202	179	189	207	178	190	156	182	191	180	167	166	206	177	199	209	185	177	186	196	190	173	214	184	151	180	185	175	174	191	182	205	200	177	188	151	197	167	198	207	179	199	192	186	180	173	166	206	172	187	215	202	185	199	206	202	183	182	195	197	187	185	183	225	152	183	186	184	161	192	177	177	198	170	165	199	191	193	186	184	189	179	181	172	179	158	171	193	173	178	175	175	191	204	174	190	211	170	194	198	194	164	183	170	163	209	174	176	185	195	194	188	201	207	175	201	208	191	206	174	161	150	213	181	180	181	174	180	170	178	182	197	167	201	174	195	211	184	187	179	179	173	191	174	144	182	192	193	183	199	204	178	216	181	199	188	179	187	193	178	183	220	189	180	166	183	216	177	186	171	190	184	196	190	165	171	183	188	188	170	205	175	172	181	201	193	199	189	181	191	209	165	196	200	189	205	192	176	187	183	187	170	192	159	175	166	192	203	192	180	181	180	192	220	183	197	160	169	190	163	211	196	178	188	193	174	185	181	189	191	189	188	197	185	182	203	201	200	172	195	182	167	175	175	192	191	186	193	170	185	168	185	190	197	189	170	157	202	172	184	204	172	180	190	203	189	186	172	176	198	176	173	188	185	194	202	168	173	219	180	183	200	172	167	179	191	188	199	182	171	168	193	181	174	187	203	166	186	169	178	207	176	199	209	184	186	177	162	176	198	170	181	171	165	194	173	173	164	170	191	184	179	203	176	172	183	213	191	184	182	188	183	155	215	190	201	194	183	178	197	174	175	171	162	162	188	190	188	175	190	197	213	183	184	196	181	181	186	181	172	177	164	171	210	185	181	179	186	181	194	162	181	195	179	176	190	175	187	196	188	145	166	201	175	164	188	193	191	180	170	202	195	174	173	185	209	174	196	187	178	191	158	171	177	160	183	163	185	182	195	170	196	176	171	195	185	180	191	200	183	179	181	206	180	232	176	176	201	211	188	204	223	213	169	198	194	200	180	169	148	175	186	169	181	195	183	181	207	185	183	190	184	187	161	196	200	185	165	194	216	179	194	171	187	182	197	177	182	167	204	183	195	197	178	179	220	216	211	186	201	197	186	194	179	185	165	183	188	170	176	175	188	184	183	184	171	212	166	191	188	173	177	169	196	190	181	165	155	195	197	206	185	173	215	167	151	203	167	205	171	189	196	192	161	196	168	161	213	181	199	169	169	176	181	195	179	166	198	203	176	188	190	187	178	169	185	201	161	163	169	216	178	196	181	184	193	192	172	169	196	196	174	190	188	177	179	176	191	172	199	193	181	203	190	190	179	173	187	203	171	192	193	181	232	196	207	195	184	188	188	216	184	187	173	182	181	178	200	162	179	186	183	185	205	168	171	176	197	193	168	180	197	194	166	173	166	187	171	188	193	188	164	181	197	196	181	170	205	178	185	217	201	192	177	181	191	149	191	168	174	189	177	201	175	195	188	191	166	180	194	182	201	163	203	202	174	199	199	170	171	192	175	173	171	188	202	199	191	205	172	198	185	192	193	191	205	177	193	173	186	179	180	179	170	205	202	194	187	182	170	190	187	199	193	201	196	195	188	196	199	187	201	159	189	204	177	170	209	176	182	185	174	193	199	163	202	198	184	186	207	162	186	164	201	189	178	174	186	190	200	197	192	164	197	201	184	210	194	191	219	183	200	195	202	181	178	165	177	196	193	175	186	212	180	168	178	205	188	178	189	178	180	199	187	166	218	202	195	160	162	169	191	196	181	204	182	183	177	195	180	209	208	184	186	168	190	206	192	177	196	181	183	183	174	179	185	162	199	203	207	192	180	213	181	172	182	187	188	171	168	184	185	172	182	171	178	190	199	178	190	220	184	172	187	172	175	167	182	181	172	178	171	173	154	161	194	178	187	201	187	199	164	188	174	187	169	210	206	204	167	198	157	183	184	181	167	179	207	167	212	211	192	180	156	200	193	208	175	199	163	168	174	175	219	203	182	164	172	174	179	187	180	175	196	213	186	192	192
17368	19925	18242	10285	5337	3725	2517	1962	1507	1233	1091	960	918	816	753	720	704	670	610	589	588	537	504	484	486	493	448	475	465	431	444	448	454	463	459	436	457	504	457	437	460	415	417	437	420	405	425	412	414	424	424	438	385	454	446	450	422	418	420	415	458	408	378	405	435	389	423	376	412	421	420	409	389	413	416	417	415	397	393	422	403	400	424	407	422	436	365	464	432	394	465	419	423	407	422	406	400	427	426	437	384	397	381	413	400	429	398	385	411	412	416	421	412	397	417	438	411	433	412	403	439	403	394	398	402	410	427	407	398	419	447	406	401	404	467	413	416	428	382	443	415	419	415	425	448	439	418	391	421	415	409	414	428	438	405	419	382	392	447	401	375	391	409	420	388	411	437	418	386	405	441	435	392	422	422	413	406	366	443	445	407	438	403	423	424	423	397	402	405	427	426	424	435	386	433	398	384	429	399	429	412	431	438	399	435	440	451	410	435	391	396	433	346	403	383	412	367	372	423	421	397	414	428	419	356	406	412	415	409	401	415	446	397	422	408	411	403	383	409	424	408	427	459	380	387	374	393	400	411	384	385	404	360	427	409	416	436	383	402	430	405	429	400	369	430	399	446	392	395	383	430	413	385	436	395	382	391	413	399	423	398	397	415	403	413	422	388	402	412	420	417	422	421	379	410	395	429	394	394	412	398	394	416	430	380	403	387	372	411	404	381	386	390	403	393	386	386	407	443	432	438	452	389	433	384	405	428	372	445	390	414	405	399	386	403	410	412	393	407	391	402	429	401	426	401	417	425	396	378	390	417	444	388	438	417	411	406	415	453	404	401	434	382	438	402	426	410	421	409	413	395	450	435	435	428	396	397	415	420	394	425	406	421	393	445	425	408	395	444	438	424	414	382	415	429	408	383	417	416	410	371	405	413	379	407	449	393	395	412	448	363	412	353	402	436	370	425	403	414	407	399	403	404	383	402	424	407	383	407	386	386	410	428	394	409	390	416	403	405	393	401	409	405	423	450	409	435	404	413	384	420	387	423	399	439	391	398	428	386	421	409	401	374	424	402	416	404	400	412	465	433	405	437	420	414	379	411	413	406	387	421	409	401	408	411	406	407	376	415	419	393	399	447	419	404	387	419	369	406	406	393	385	432	407	370	432	389	402	417	379	404	443	395	421	440	441	449	381	428	392	447	392	443	405	390	397	432	416	403	401	414	410	403	409	399	431	383	383	380	414	400	387	379	406	381	392	443	389	382	372	392	416	376	395	425	394	401	366	419	411	403	435	365	385	428	432	407	404	416	434	400	440	412	425	373	399	397	438	420	414	433	381	433	448	385	441	433	391	404	408	407	403	388	393	400	410	400	419	435	386	411	436	385	410	408	400	412	436	400	414	388	439	410	418	401	391	421	408	409	369	432	391	421	406	413	400	397	416	406	428	398	424	400	427	378	466	398	416	411	400	421	372	379	403	390	404	409	418	403	393	403	407	401	407	399	417	387	407	448	431	420	416	429	460	418	401	400	417	420	404	404	410	391	417	406	408	431	471	419	402	411	424	404	387	417	409	423	435	420	443	425	421	374	403	431	421	445	387	416	397	423	419	400	417	406	403	409	364	403	372	401	422	396	402	375	388	402	453	409	404	419	416	394	390	410	399	366	372	410	375	410	386	446	409	412	389	427	440	406	417	375	374	393	395	416	395	404	404	434	423	416	429	384	383	408	438	384	380	432	421	417	442	397	416	399	424	374	412	348	378	437	430	399	381	399	379	415	412	384	418	388	445	400	432	390	387	403	384	388	419	369	390	401	435	432	416	429	411	399	399	426	431	424	399	403	395	429	395	376	427	424	422	426	402	405	396	429	384	435	409	401	383	442	418	399	391	426	393	403	445	390	403	401	409	361	401	429	386	420	439	378	410	397	383	442	404	382	398	407	427	404	395	429	391	422	385	431	398	402	373	400	387	385	415	375	408	413	385	424	377	410	416	402	440	358	413	432	409	418	442	396	430	442	414	444	414	402	433	390	420	386	398	419	369	434	389	437	408	411	402	398	400	396	397	396	422	412	412	435	425	380	423	373	429	419	422	381	393	404	367	407	408	376	391	421	382	445	388	438	369	407	394	419	383	400	402	421	390	346	414	398	396	430	407	412	395	389	443	404	422	432	426	394	399	431	398	394	433	372	378	413	415	413	390	407	425	445	422	365	406	371	374	392	380	398	409	415	412	427	410	417	419	418	373	414	423	416	380	390	437	409	410	393	418	440	356	394	405	418	374	403	448	393	404	405	384	392	405	435	359	419	401	405	373	388	400	405	389	406	391	426	412	415	428	429	420	378	407	412	406	417	422	413	425	411	422	415	388	406	407	456	390	432	395	422	430	389	401	404	429	403	406	389	436	437	423	413	423	396	383	402	369	396	407	428	413	437	418	345	398	425	409	396	375	429	409	372	396	415	432	369	389	411	408	398	391	403	431	404	430	406	430	397	401	406	399	418	398	424	386	397	408	396	399	428	403	424	396	398	377	386	398	454	388	393	389	418	410	410	434	396	417	419	416	397	421	405	418	381	452	389	393	380	422	394	398	445	384	418	413	416	406	371	396	387	430	407	394	434	435	420	396	411	406	397	431	416	430	420	436	398	367	385	396	412	418	414	423	390	388	373	401	409	454	433	417	402	466	392	434	403	401	409	421	436	415	388	428	383	382	409	421	408	408	384	417	412	410	415	406	397	378	370	406	438	397	400	403	407	393	417	394	401	439	383	420	401	402	411	362	409	414	398	401	419	398	371	407	419	423	422	414	421	439	425	422	387	395	443	419	422	414	436	414	428	421	417	458	387	444	373	414	417	411	406	378	373	404	422	413	381	366	414	420	418	389	391	388	354	389	389	433	414	403	390	388	389	418	390	425	438	434	378	405	403	387	397	416	429	416	386	375	434	424	383	401	398	409	399	383	417	379	435	417	427	417	421	383	433	412	405	405	420	416	396	394	432	439	426	437	401	452	388	412	390	375	399	401	380	394	394	412	422	404	399	392	435	387	398	403	412	381	423	388	468	420	371	417	390	433	402	399	428	403	414	373	384	428	410	407	424	394	451	385	429	454	447	421	387	393	436	395	408	416	400	412	424	420	403	432	386	422	396	404	389	405	410	392	427	409	409	390	413	429	401	441	421	461	431	417	419	384	385	384	391	413	402	391	407	407	449	417	389	421	404	412	416	418	402	400	417	425	369	383	403	382	417	435	400	413	425	420	397	429	450	447	417	411	398	427	409	412	391	403	414	402	376	390	419	432	367	414	421	369	379	389	425	442	396	397	399	377	432	421	375	385	420	425	397	383	416	397	428	424	393	412	391	420	440	430	403	402	440	389	400	425	394	390	436	409	403	433	432	432	380	372	463	433	407	388	420	424	428	397	425	445	388	390	413	385	388	434	455	396	368	369	402	377	411	409	401	434	376	397	415	430	368	426	407	400	366	434	421	431	403	446
24355	21466	28575	24741	18950	3223	1215	744	547	440	370	324	286	287	283	256	256	233	185	188	191	184	209	175	174	158	149	162	166	121	149	150	154	170	141	169	138	152	147	143	131	142	149	131	146	113	147	158	147	152	142	135	142	136	139	156	143	141	120	133	109	151	118	165	138	127	133	136	139	133	133	126	135	123	139	138	134	116	142	118	124	131	127	122	141	114	114	123	138	156	154	142	112	115	118	128	145	162	137	120	125	150	140	137	148	130	124	137	142	135	128	155	119	125	130	126	124	140	128	115	111	131	136	129	115	127	137	140	120	148	139	127	133	138	163	132	140	140	119	124	140	142	137	130	123	118	130	139	134	137	141	137	124	136	124	134	113	134	100	141	117	139	119	122	122	123	120	121	103	118	126	134	126	145	135	118	125	117	136	134	142	123	123	124	108	128	127	131	115	140	129	129	119	107	146	145	136	121	126	140	146	116	118	135	132	130	135	137	140	130	121	128	136	128	118	124	121	122	133	122	114	110	123	126	135	124	125	120	126	139	125	134	114	116	135	127	124	115	112	139	137	137	124	125	114	108	127	131	126	127	126	139	132	123	123	131	125	128	137	133	126	141	110	146	142	118	111	134	140	114	124	114	124	125	151	118	114	135	129	133	112	114	124	130	101	113	127	153	138	145	128	143	138	121	146	136	122	116	142	144	136	126	115	121	130	131	124	128	106	122	141	117	142	102	138	135	115	125	128	124	113	117	124	114	113	121	131	130	112	124	133	108	129	129	119	134	116	132	139	132	111	115	131	123	114	129	120	155	145	113	132	106	131	115	120	114	142	150	124	122	126	119	153	119	144	136	145	105	108	135	151	118	121	140	126	134	124	119	119	121	143	135	129	124	113	135	124	124	140	127	96	131	117	125	128	143	129	109	118	136	139	132	115	116	124	108	127	133	114	134	117	126	114	129	107	132	122	131	141	130	132	127	123	137	119	118	125	129	118	124	116	133	125	118	132	119	130	117	124	138	150	108	127	143	117	154	140	120	126	132	122	131	140	133	127	145	130	112	128	131	132	122	116	124	123	130	145	108	130	118	118	138	122	137	138	126	119	127	120	130	147	108	160	139	130	131	127	125	135	129	119	126	122	124	147	131	129	151	134	136	121	121	138	137	128	134	124	122	141	121	131	129	132	128	103	130	132	126	130	127	123	131	139	110	128	124	111	124	120	111	130	130	132	148	120	122	117	125	120	128	121	154	129	121	154	115	110	118	142	123	116	121	136	139	133	128	131	117	123	108	117	121	108	135	134	137	135	125	111	131	135	118	124	117	126	139	120	132	126	129	112	120	125	118	132	137	132	134	117	124	127	132	123	121	127	132	144	121	130	132	116	131	122	137	126	122	117	135	133	120	122	119	121	109	128	126	123	134	133	116	122	116	140	165	122	115	137	144	126	121	118	110	134	126	130	119	123	119	122	143	132	140	136	139	136	133	99	119	113	152	109	124	138	105	136	118	111	151	145	117	127	143	136	134	142	128	126	140	130	148	129	123	130	135	105	145	129	118	147	122	130	112	137	138	134	115	145	127	130	116	139	121	127	151	135	122	130	137	139	139	121	137	125	131	141	103	115	129	137	117	134	105	125	130	111	143	123	148	131	144	135	131	113	130	131	162	146	139	126	133	123	129	140	130	101	138	139	116	131	127	145	120	141	137	122	126	124	113	109	116	139	128	134	130	113	120	126	136	126	125	126	123	137	131	121	122	118	142	137	137	113	129	112	132	137	145	120	119	140	138	126	128	117	141	103	117	126	133	147	140	121	126	136	127	119	119	136	117	127	141	134	124	112	124	125	150	127	114	131	135	137	132	140	153	127	105	124	151	137	135	123	127	114	117	106	127	112	147	131	138	114	138	129	139	132	133	128	135	126	119	115	117	140	134	125	132	131	145	121	113	136	132	137	134	145	124	135	123	126	136	115	120	142	119	126	112	115	127	123	143	108	130	110	119	131	123	125	152	117	134	144	138	122	111	126	150	120	168	141	130	118	125	141	138	114	126	127	138	139	136	124	136	111	128	130	146	115	120	123	132	124	137	119	129	122	114	119	128	133	108	143	134	134	119	131	146	116	144	124	114	144	103	121	110	160	128	137	143	142	128	146	117	139	121	114	117	116	132	101	113	123	131	130	147	115	129	136	138	110	149	116	128	122	110	103	94	128	120	120	124	125	138	114	115	120	130	128	142	125	156	146	113	153	127	107	133	114	127	131	144	136	130	114	124	147	136	120	117	126	117	126	136	124	143	123	120	141	124	141	137	147	123	108	123	133	138	130	128	123	122	132	131	125	144	125	126	121	111	142	125	140	117	113	109	114	127	141	133	126	122	144	118	134	105	124	133	131	130	153	132	123	130	97	129	127	143	125	129	119	116	138	138	127	132	123	138	138	113	134	141	137	121	133	139	132	124	124	133	120	134	127	115	126	125	132	130	130	125	131	110	123	140	128	120	123	126	126	131	131	134	109	127	124	121	119	129	130	120	121	138	142	109	125	123	123	133	133	140	130	132	140	112	128	130	147	121	136	122	147	116	144	141	144	134	114	127	146	158	126	131	136	119	147	130	139	101	110	125	116	125	103	111	127	121	129	112	131	136	125	110	130	134	126	124	119	133	116	132	99	136	113	118	143	128	128	115	134	135	125	118	126	114	124	127	131	126	133	146	112	135	127	150	114	115	125	137	146	139	143	111	117	129	124	140	122	134	104	122	136	151	125	125	112	139	130	140	119	121	139	130	106	130	123	147	150	115	136	113	131	133	128	107	98	129	121	143	134	107	120	142	146	122	118	112	129	119	134	117	135	139	113	118	131	127	128	138	119	138	126	127	108	131	153	112	116	133	110	149	131	136	106	134	122	131	123	122	138	140	129	145	127	122	101	127	130	129	137	128	131	126	147	124	136	135	118	140	126	132	132	118	125	118	116	144	123	116	144	121	127	128	143	126	130	126	116	118	111	134	140	136	114	128	122	134	120	149	169	140	118	124	134	139	129	132	125	117	142	132	126	128	122	144	144	110	117	122	126	138	129	134	132	120	126	138	112	123	125	126	150	123	132	139	118	121	149	136	142	128	112	121	130	126	119	124	135	132	129	124	120	133	137	129	136	121	111	134	137	120	126	120	126	130	129	128	109	127	136	124	120	127	121	136	135	115	129	109	123	133	137	115	142	144	137	115	165	132	118	125	119	148	149	124	144	131	123	125	144	128	101	143	127	128	131	114	116	136	132	132	120	118	127	138	130	132	143	130	118	115	137	133	121	175	123	135	121	128	134	135	124	121	136	133	140	144	121	128	126	117	132	132	125	125	122	143	141	127	127	130	136	125	137	132	129	143	129	140	119	125	137	120	124	144	121	128	119	153	134	102	116	145	108	113	129	120	129	106	136	88	133	121	126	150	126	119	134	140	106	147	144	113	125	139	151	136	115	129	140	126	132	133	123	109	127	116	121	135
17635	27445	25029	14823	9078	5568	4332	3090	2350	1900	1522	1334	1340	1132	934	869	793	856	686	609	609	569	514	501	476	414	438	358	423	375	425	373	385	398	404	426	417	356	343	368	332	329	306	322	327	328	325	348	321	372	333	317	328	357	316	355	312	336	329	346	330	315	329	293	315	295	317	275	293	286	321	348	298	313	304	306	301	263	292	292	332	272	324	294	307	301	287	280	334	297	334	327	341	298	317	328	309	336	302	312	275	295	282	305	278	278	304	301	322	328	287	265	276	253	300	292	299	296	297	289	281	309	298	310	288	297	287	296	263	289	304	296	294	322	305	285	294	293	279	295	286	318	319	331	281	286	319	288	294	282	307	295	312	256	314	265	291	274	286	294	299	265	258	290	289	282	269	296	303	306	319	287	295	280	301	304	288	294	296	274	302	306	300	280	316	309	305	285	281	272	254	295	277	298	322	293	279	294	281	291	287	282	283	292	292	294	281	260	310	314	285	251	311	299	288	329	287	259	248	289	294	290	287	284	287	334	274	289	285	298	283	264	289	293	264	274	288	301	308	290	292	286	303	306	276	292	291	312	242	287	260	285	268	273	288	296	280	275	283	292	297	306	271	292	293	301	252	286	294	282	290	312	278	294	289	268	291	250	300	300	247	318	272	316	279	270	274	305	276	246	299	303	259	299	301	264	304	265	287	304	294	285	281	297	318	280	296	284	273	279	276	293	266	237	283	286	291	269	300	313	290	318	298	256	283	313	270	289	275	322	285	266	299	306	298	278	284	300	296	278	301	262	326	325	302	269	290	301	295	298	316	295	269	300	280	315	294	291	273	306	252	285	263	288	308	254	291	275	278	296	288	251	292	272	293	305	311	305	313	302	288	301	281	293	284	288	302	280	288	251	282	312	293	279	299	274	308	286	287	304	293	273	295	278	311	278	280	267	274	268	276	274	288	280	286	303	279	293	293	276	248	291	293	347	315	287	263	302	274	290	272	281	297	295	289	295	312	265	288	300	312	261	282	270	280	260	288	295	308	289	274	307	279	281	240	293	301	267	299	284	286	245	268	272	285	316	283	249	284	304	279	296	292	284	277	314	270	290	299	257	264	279	270	275	294	297	323	292	301	297	284	299	299	288	294	298	258	295	301	326	296	275	324	285	288	285	276	276	280	264	265	298	295	323	290	293	276	267	314	289	283	300	297	286	264	283	315	282	297	300	287	300	293	302	284	295	306	290	297	316	274	287	285	280	297	301	282	285	285	300	303	294	307	303	266	294	292	299	283	302	293	309	287	307	267	301	276	309	299	288	281	310	292	271	294	282	276	272	313	285	284	277	293	271	267	290	305	285	288	274	286	288	251	310	310	280	282	309	303	298	278	331	320	310	296	280	257	296	296	303	276	275	284	268	294	293	314	285	260	285	326	268	282	276	308	301	290	265	301	298	241	283	289	290	289	292	307	255	267	302	264	261	269	283	299	271	260	279	280	269	299	275	311	291	287	291	288	285	263	266	270	273	294	304	284	262	312	315	269	284	298	295	312	283	298	278	292	276	279	315	305	276	260	328	291	275	309	284	300	264	278	272	275	273	293	287	300	308	294	265	298	267	272	297	322	308	304	266	277	307	304	294	322	283	283	284	295	271	287	316	290	282	320	314	281	299	263	278	281	293	310	306	283	274	314	283	276	297	245	312	275	277	268	288	298	295	307	317	280	315	280	277	283	298	252	290	263	293	291	278	247	313	296	295	308	261	292	310	309	337	311	283	286	301	296	273	277	282	304	321	326	284	312	294	271	321	278	306	311	280	317	283	287	268	292	320	322	280	303	307	289	279	291	298	271	285	293	297	291	305	287	295	258	279	279	278	314	309	296	291	296	288	311	311	310	282	283	276	298	297	286	273	267	281	294	292	275	299	294	273	325	287	307	267	298	319	271	259	257	298	316	308	289	281	278	310	274	291	312	285	283	317	296	289	286	275	341	298	300	303	287	296	258	291	310	316	312	276	295	302	303	274	297	284	276	279	322	305	284	263	293	287	283	296	277	242	254	278	278	315	293	271	273	261	269	292	293	266	288	287	297	311	290	295	286	290	282	292	291	278	285	279	297	264	281	287	286	291	282	279	308	318	301	286	300	269	253	310	283	287	273	305	286	276	299	289	274	264	302	290	269	290	263	286	294	300	312	254	295	294	295	315	282	266	258	287	297	277	269	279	293	312	308	313	294	276	282	302	274	271	272	293	297	293	255	279	300	280	284	305	281	263	305	313	249	287	269	261	256	277	296	305	318	269	274	263	263	276	276	289	275	298	290	317	308	305	294	300	285	329	300	279	265	278	266	286	284	269	279	306	301	307	303	250	282	242	295	257	289	284	245	270	311	304	257	311	282	292	300	273	284	280	281	294	286	271	319	267	263	285	289	310	293	271	281	273	299	299	314	270	286	264	301	280	284	286	302	267	285	289	270	282	276	298	287	279	331	292	288	293	316	287	312	316	271	297	287	303	293	302	323	301	298	304	272	297	292	285	267	292	275	306	337	285	267	288	282	308	308	282	284	272	280	299	311	290	303	282	304	275	314	254	295	299	296	304	294	268	282	290	282	301	287	275	287	294	272	290	282	272	284	287	292	322	311	302	291	288	287	269	303	286	279	299	264	303	312	302	300	270	246	308	307	294	301	283	327	310	263	274	285	294	315	295	268	269	295	292	310	286	304	295	292	272	277	284	272	283	281	305	297	290	292	278	299	300	272	279	265	276	272	285	275	278	280	292	294	322	295	276	281	276	281	321	288	320	294	289	317	307	282	256	274	311	265	275	297	276	283	286	287	283	305	282	286	281	298	269	305	302	274	301	314	290	262	287	295	315	267	322	295	309	280	260	256	282	305	284	283	290	310	278	290	278	343	300	304	287	274	303	285	303	309	291	310	282	290	283	261	286	319	292	308	269	289	305	283	284	268	248	291	272	313	269	291	308	313	310	302	276	271	281	281	305	291	303	307	268	278	244	283	304	295	295	282	285	276	297	292	277	281	269	282	304	287	307	273	296	273	292	328	308	257	287	266	297	286	296	316	265	299	308	272	295	296	273	297	280	281	283	283	287	297	262	296	317	320	299	272	293	328	299	289	311	294	290	302	317	308	277	288	272	327	283	299	311	290	278	290	291	269	287	279	306	279	304	283	300	283	284	282	306	264	296	279	273	284	296	284	302	299	304	313	294	306	315	258	270	274	315	290	275	284	264	287	293	304	296	292	299	268	280	301	291	285	304	293	252	288	288	267	284	298	307	272	290	283	301	301	264	287	304	302	308	303	309	302	329	281	292	287	303	291	287	279	286	279	305	309	291	306	299	310	246	309	323	291	265	306	285	286	275	301	287	266	300	274	257	297	250	277	287	262	272	274	285	306	262	265	289	275	310	256	303	307	314	280	264	284	289	278	286	313	252	300	329	261	292	278	291	299	313	322	290	286	296	291	280	304	302	299	304	286	286	306	307
23416	21482	29378	24046	21465	18287	3106	1171	772	612	485	465	431	327	377	333	282	283	278	240	199	185	184	171	162	176	175	146	137	156	153	141	132	150	153	133	146	133	171	144	156	152	117	130	107	117	135	134	132	135	117	126	98	115	126	135	126	114	135	115	141	107	113	118	117	119	133	133	93	104	123	138	132	102	120	119	119	113	112	128	124	117	127	133	122	113	126	118	134	128	114	122	119	142	115	119	126	130	103	123	122	116	113	103	122	113	141	114	134	113	111	118	95	101	110	119	125	120	99	100	134	114	125	116	112	107	119	108	109	117	114	117	135	106	128	106	117	117	130	114	142	124	118	124	107	116	115	109	116	125	125	111	105	110	124	135	113	129	126	118	129	89	122	108	103	114	116	114	126	128	94	113	119	121	126	129	120	127	116	116	111	144	116	119	111	114	107	98	135	106	109	107	119	123	119	116	114	118	105	109	120	98	124	112	115	112	124	102	116	114	124	125	121	120	113	111	98	117	131	119	110	98	101	149	127	120	109	116	128	122	130	108	98	101	130	110	118	117	135	124	119	128	115	112	116	118	103	96	128	107	131	108	121	140	119	126	107	120	123	121	114	105	115	108	129	121	111	101	109	113	120	106	125	116	113	116	127	120	98	108	123	88	119	119	109	111	111	115	116	110	119	112	111	110	114	104	148	109	122	121	116	112	116	118	115	109	105	114	127	134	113	100	129	120	92	114	98	110	127	120	125	123	108	110	127	119	126	113	121	126	115	117	113	100	112	102	111	95	119	140	103	121	117	120	122	108	141	111	115	113	122	129	123	118	129	135	104	124	132	106	114	107	102	111	105	108	93	102	118	87	104	111	116	104	112	98	112	112	133	114	116	119	118	103	99	116	130	115	116	111	120	120	95	114	109	130	103	116	121	108	117	118	117	108	107	121	133	119	112	111	114	131	113	122	123	102	122	103	104	105	129	123	124	125	123	112	114	106	93	135	121	109	112	108	122	120	106	127	146	116	106	120	126	98	131	110	109	113	108	105	107	129	118	121	119	123	112	111	123	125	128	107	123	129	126	113	112	88	98	130	108	126	123	143	109	131	105	95	125	104	124	121	118	111	125	105	112	116	130	102	153	107	99	124	116	114	129	88	121	126	109	128	106	105	116	132	121	104	128	126	116	119	100	126	109	111	116	96	110	131	124	108	110	120	101	134	104	138	112	98	104	111	107	109	120	131	111	105	117	114	98	90	114	108	128	96	118	117	115	127	121	125	118	104	120	120	118	103	121	129	120	97	111	108	105	137	104	123	114	124	119	117	134	107	107	112	125	119	96	124	113	123	107	97	135	101	115	125	103	120	121	113	114	118	103	109	122	121	113	120	103	130	118	119	108	118	119	100	125	99	118	115	125	108	103	125	114	116	98	105	109	142	104	103	115	102	115	112	121	122	110	119	124	118	106	116	91	121	110	117	131	112	120	119	113	122	113	123	106	103	116	122	106	106	124	116	122	113	112	132	116	103	112	118	129	122	110	117	123	95	119	115	123	111	109	125	109	101	95	115	120	110	112	118	124	108	126	103	117	104	105	117	132	121	114	105	116	103	95	128	129	118	111	99	121	125	126	116	130	128	104	109	93	107	101	116	116	138	104	111	102	121	111	118	124	102	124	121	107	120	113	120	131	118	111	131	117	123	132	115	100	113	116	93	125	102	122	124	131	121	138	109	124	129	116	129	114	113	138	128	127	98	111	112	114	128	100	124	131	122	115	119	134	122	115	121	136	128	124	121	105	131	127	119	126	115	124	133	109	123	126	120	131	114	128	142	115	104	126	130	117	125	127	104	128	129	113	135	116	120	125	121	99	94	92	127	110	125	124	109	123	104	136	106	111	119	114	107	127	119	125	115	117	112	122	114	122	98	124	113	125	117	121	118	95	112	116	105	110	119	118	104	136	138	120	95	117	104	112	116	138	123	110	104	101	109	104	152	133	121	133	118	123	121	99	121	91	96	122	119	117	106	113	120	115	120	108	110	101	110	113	126	96	126	122	107	134	108	116	128	108	118	119	117	130	87	129	108	110	114	125	132	100	127	130	124	113	105	129	113	104	120	145	109	116	116	100	114	142	131	126	137	107	112	106	124	126	119	126	115	108	123	118	123	115	112	112	100	134	120	110	122	100	119	109	111	116	106	121	115	103	110	111	121	126	113	119	127	115	127	101	107	111	98	113	114	128	106	125	105	129	111	109	125	113	103	118	120	119	112	122	125	115	100	125	113	136	112	102	98	115	142	126	136	107	114	114	112	102	100	109	86	115	105	109	109	109	104	139	113	122	119	128	122	104	141	118	116	135	131	110	129	111	94	133	120	129	121	104	112	92	109	114	98	124	111	117	118	113	111	108	118	127	133	131	129	124	117	115	126	117	113	120	113	108	106	139	113	107	122	111	125	102	113	117	123	107	122	118	126	118	137	111	98	114	120	119	111	100	135	138	109	107	124	98	110	124	123	113	127	120	147	103	97	118	113	112	133	125	113	107	105	104	119	124	128	116	122	120	110	126	103	119	132	118	111	114	121	101	92	108	111	108	147	121	114	124	136	105	131	123	105	147	143	98	101	113	117	114	123	101	113	119	124	106	109	93	105	134	120	122	125	138	121	132	116	106	115	99	94	106	115	126	116	128	114	113	130	126	118	108	108	92	129	125	100	128	122	141	100	111	128	102	102	116	111	111	110	125	115	113	114	124	99	126	120	115	103	123	121	131	118	111	113	113	119	126	113	128	122	132	122	128	112	94	111	128	104	113	118	109	133	123	119	130	88	134	100	100	103	111	133	119	127	99	115	128	132	110	135	113	100	112	106	122	119	130	111	120	105	130	105	112	125	118	102	107	112	103	117	113	122	128	113	99	117	116	95	106	99	101	106	118	118	116	116	130	90	106	117	111	101	131	97	109	125	131	113	111	108	123	103	122	111	100	121	123	106	139	120	118	122	104	121	93	108	127	117	119	121	116	116	110	113	125	121	100	104	115	108	110	126	143	109	98	125	108	102	117	91	114	128	94	96	101	123	108	115	116	113	102	108	122	127	91	109	142	91	117	109	131	114	126	108	118	125	134	106	109	101	96	98	93	121	116	117	104	117	121	140	125	114	115	110	130	115	115	122	122	114	106	126	126	77	95	134	107	119	104	139	109	120	122	120	108	105	100	107	101	123	93	108	117	116	128	121	95	130	117	120	120	107	98	118	106	104	102	112	116	135	117	112	105	99	114	108	124	110	102	125	94	95	99	112	109	123	118	120	128	108	117	122	118	97	92	104	117	125	114	132	115	104	117	99	125	119	113	104	108	124	111	103	121	109	116	105	110	118	121	118	117	117	119	111	92	128	109	110	120	109	132	118	103	131	117	113	125	97	106	111	126	112	137	116	123	104	99	120	135	104	115	121	121	114	139	106	118	108	121	124	122	101	128	143	102	120	117	118	108	106	102	92	104	126	114	115
18288	31796	28831	20092	11774	8142	5769	4496	3379	2781	2261	1930	1898	1535	1439	1186	1109	1074	934	774	645	575	601	613	499	445	443	403	427	413	386	397	404	411	376	390	362	368	360	368	345	345	329	305	305	272	303	294	330	316	325	314	308	304	270	303	292	312	261	279	338	285	273	279	298	278	276	259	251	280	271	293	272	266	268	235	264	250	268	276	251	262	286	276	295	296	282	271	332	296	277	271	293	271	288	278	302	255	287	283	256	259	244	283	237	285	240	268	268	256	278	257	268	267	253	247	249	252	253	271	252	266	254	251	269	244	271	268	277	230	258	233	235	251	232	234	250	273	258	259	214	261	238	243	259	232	236	273	243	254	265	255	271	236	264	255	235	274	257	244	247	261	273	272	236	262	234	236	234	252	244	251	273	216	273	277	248	247	258	239	263	246	264	255	236	250	259	277	249	262	266	254	265	278	237	264	262	247	279	243	270	261	253	278	242	242	226	248	265	267	239	256	235	243	253	248	243	242	275	232	293	251	251	249	276	272	244	253	243	204	228	264	234	253	252	266	268	226	221	243	263	254	239	261	243	267	246	243	250	260	261	253	245	261	253	244	249	216	264	258	244	241	257	248	224	249	230	237	232	261	235	245	254	250	231	235	260	237	240	231	240	234	256	238	251	234	245	236	253	259	228	230	230	257	251	221	247	231	246	253	261	268	229	258	257	272	243	242	218	242	257	271	238	237	276	254	252	273	257	229	235	259	249	255	247	249	247	244	236	270	223	255	208	242	271	315	239	271	237	241	245	258	244	239	299	227	257	236	248	240	234	265	254	257	260	267	273	250	242	208	234	241	276	280	271	249	259	264	242	223	223	246	255	273	235	258	253	242	213	257	239	228	253	224	259	249	239	262	227	250	274	233	263	283	262	275	272	242	252	252	240	266	261	233	248	265	237	276	246	257	267	234	242	259	226	250	253	227	283	234	245	238	256	221	268	267	221	266	278	235	235	252	239	214	244	222	240	226	246	248	255	258	221	263	237	255	244	266	265	241	257	238	253	247	250	249	261	260	238	227	236	262	274	275	249	252	256	230	264	257	244	233	234	281	263	239	240	208	270	246	236	240	274	280	271	272	240	249	261	264	237	257	219	259	233	273	250	251	245	254	273	251	215	231	255	250	257	245	223	244	238	252	236	242	228	288	256	251	234	241	243	253	265	250	244	260	241	257	230	238	214	245	246	245	262	233	256	243	265	271	241	245	253	259	241	272	254	259	224	230	271	233	229	282	233	240	229	214	229	252	263	245	234	256	258	237	282	257	264	230	228	231	246	246	262	256	234	264	258	218	249	231	256	240	257	254	274	239	266	227	253	276	237	241	234	274	229	256	256	235	257	273	237	268	256	245	253	256	242	233	239	271	219	264	253	259	253	253	257	236	271	241	240	243	261	240	244	249	219	286	238	245	251	255	249	257	236	245	267	262	239	260	238	252	242	262	235	261	242	241	258	260	229	227	253	251	269	219	241	258	259	260	253	247	227	265	242	217	238	267	215	243	251	256	249	284	260	258	221	267	286	274	241	232	238	250	261	230	254	241	244	265	242	234	222	233	262	278	227	257	251	223	244	246	247	237	254	237	219	218	228	246	237	258	269	261	284	270	242	232	256	272	250	244	258	226	236	269	284	275	239	246	247	240	216	241	240	242	259	259	238	249	219	264	237	227	254	242	264	258	250	266	245	208	277	240	259	237	242	231	238	242	266	257	226	250	246	256	218	237	235	236	238	250	241	257	237	273	252	263	219	247	264	257	242	238	264	231	273	247	239	234	250	238	220	239	221	267	269	264	247	260	264	240	263	239	259	274	248	242	260	260	229	279	260	265	261	270	246	274	243	252	233	250	236	236	249	239	233	262	248	259	251	262	272	254	252	249	227	240	277	248	269	268	249	246	267	247	266	275	263	248	255	272	254	261	243	238	234	241	270	217	249	228	229	245	245	239	265	254	234	262	273	263	254	237	255	246	277	260	234	250	244	266	235	272	283	262	242	263	257	242	254	249	272	237	223	261	236	243	252	272	277	248	244	240	246	255	254	269	271	245	260	249	277	250	240	259	244	243	211	221	272	243	262	280	266	253	231	275	249	242	266	237	236	268	255	256	261	232	225	271	241	252	248	300	246	270	258	254	206	267	265	232	252	265	251	255	246	283	236	231	245	247	251	260	278	227	268	270	248	255	230	230	246	237	245	257	273	272	230	223	248	233	236	256	226	256	250	254	246	216	256	233	259	220	237	264	253	235	222	235	226	258	257	280	205	230	246	255	214	244	248	228	262	258	236	245	267	242	233	274	280	246	244	250	265	240	234	249	259	249	259	262	273	263	262	251	255	262	238	241	240	242	250	212	280	260	261	243	255	251	230	274	260	240	243	250	238	264	252	255	262	255	253	244	245	240	269	239	258	253	259	247	220	251	255	272	261	255	260	249	239	246	298	271	244	262	244	264	243	207	270	241	255	237	274	247	262	258	277	231	255	257	281	242	253	242	236	253	247	241	275	232	267	247	261	236	234	237	252	265	228	230	277	244	218	267	216	265	240	225	231	250	249	256	242	262	260	263	226	277	232	258	259	247	249	234	229	252	242	234	265	237	224	234	245	273	237	255	232	255	228	270	263	238	242	244	256	250	251	238	243	261	244	215	237	251	236	244	252	256	242	269	247	239	245	245	224	258	257	283	253	227	261	261	231	253	238	232	241	245	239	249	257	241	238	263	269	257	237	264	246	241	237	278	269	266	239	260	242	259	245	231	252	251	268	258	251	274	229	253	263	255	225	233	255	251	254	250	251	224	254	247	230	266	236	259	283	252	259	279	278	251	253	239	263	242	247	247	247	234	233	244	242	241	237	251	265	266	262	246	195	274	251	273	254	255	264	266	216	267	248	230	229	251	272	243	270	269	239	271	227	254	255	263	259	230	220	247	281	242	256	260	253	241	257	228	229	249	250	223	264	242	237	275	228	285	259	245	244	248	245	243	229	255	257	271	265	274	218	252	227	251	277	272	233	241	243	233	266	245	251	244	265	253	255	254	222	236	241	229	228	255	258	265	255	218	247	239	272	286	279	259	254	224	238	244	247	248	238	232	219	264	256	236	251	232	271	252	279	267	244	270	265	263	243	246	254	232	246	226	276	254	268	232	266	265	247	231	262	279	247	267	251	242	253	248	259	258	255	219	277	258	263	253	268	253	277	257	255	267	247	248	230	257	246	270	252	252	257	226	255	245	249	245	234	241	265	269	217	276	230	266	237	233	241	237	247	269	285	240	216	222	248	247	278	249	219	264	247	254	257	260	289	246	215	258	252	209	237	253	257	247	261	266	222	258	223	237	247	247	267	247	270	233	251	249	246	235	256	248	256	281	243	245	214	267	252	243	255	261	248	280	236	264	240	278	262	233	247	267	239	250	217	255	244	248	266	240	274	264	233	258	247	265	256	232	248	235	252	255	243	240	236	237
26988	20674	11476	3593	1342	861	550	445	355	334	307	272	240	286	282	233	259	239	234	216	225	203	184	215	199	186	191	184	220	175	202	205	206	207	178	203	192	188	190	196	193	218	201	176	197	190	206	180	192	195	196	177	200	184	192	191	192	192	173	174	187	169	199	184	170	168	205	182	170	175	184	198	189	190	176	208	197	162	161	185	188	193	162	191	204	171	190	204	158	172	162	187	198	191	187	186	178	183	192	188	183	187	187	174	184	194	202	198	171	167	170	179	176	166	181	178	205	192	191	192	169	181	189	205	167	184	190	197	155	181	161	179	176	200	172	166	172	168	190	186	183	181	182	179	173	175	170	163	173	184	217	184	192	185	173	180	155	181	189	174	173	182	170	182	178	188	189	175	194	178	191	169	180	158	190	172	180	176	187	188	176	200	187	181	149	164	187	173	190	188	201	185	186	166	149	190	206	193	194	202	203	161	183	197	191	184	183	209	195	148	180	171	202	165	170	164	171	200	203	163	190	169	201	173	178	181	190	181	183	171	177	172	178	188	188	171	201	191	198	164	178	198	186	202	193	197	165	169	179	188	182	188	222	168	195	184	168	188	178	199	175	165	176	190	174	216	176	174	171	170	153	177	173	179	173	183	178	172	182	162	182	164	181	191	176	185	173	147	185	171	204	162	178	181	176	168	201	209	206	164	175	199	180	188	192	187	171	171	195	198	196	191	187	183	166	182	173	183	164	204	158	196	192	189	177	181	185	162	178	182	205	189	176	171	192	190	180	186	184	185	190	170	167	176	191	168	206	185	168	170	170	190	175	199	152	174	172	152	192	186	167	178	173	157	168	193	180	189	176	161	189	208	167	188	166	189	190	191	195	158	179	180	180	185	205	192	163	184	171	198	156	171	199	179	199	161	166	188	183	178	165	160	174	173	189	165	179	205	163	176	192	201	162	189	149	164	177	179	193	180	168	180	173	196	162	169	189	169	188	180	163	183	169	197	193	180	193	195	175	194	195	187	215	171	179	171	190	190	189	187	183	198	196	182	164	179	197	183	182	180	160	195	176	177	169	190	178	188	179	178	206	183	199	187	189	183	181	182	184	207	204	189	183	208	171	191	181	187	185	172	178	184	176	191	170	202	191	192	195	177	176	187	176	166	184	211	194	183	189	163	173	178	198	197	209	183	221	171	191	185	188	185	189	189	193	184	196	186	164	183	182	182	193	175	186	182	182	166	166	153	183	177	185	194	193	196	184	190	206	200	179	154	177	173	183	171	184	192	183	185	206	192	178	168	179	181	184	193	181	178	158	196	202	171	208	182	169	159	170	165	183	184	215	187	205	148	187	175	167	180	171	214	176	173	196	198	182	179	177	162	159	178	178	164	181	206	174	204	201	200	166	175	198	141	176	198	211	175	184	203	175	179	176	196	199	173	184	187	186	199	178	157	166	194	201	176	189	175	195	181	171	189	169	183	175	189	183	196	190	190	193	205	186	191	197	184	186	194	199	182	185	207	158	165	180	161	186	171	188	187	184	213	187	185	193	164	175	206	179	181	180	190	180	197	182	179	204	195	206	184	192	177	179	186	171	177	189	187	178	187	175	176	173	177	189	193	187	177	184	196	185	214	179	161	184	179	194	197	181	184	189	195	188	192	185	231	170	178	163	170	179	198	210	175	164	213	151	162	190	202	180	178	186	172	194	153	171	164	169	214	209	176	169	194	193	201	184	200	202	162	204	171	191	194	163	175	179	189	161	183	171	167	175	176	180	184	183	200	178	173	164	180	173	181	171	177	182	177	189	175	186	175	191	203	182	171	167	178	197	191	151	187	167	206	186	175	182	215	168	179	196	199	170	208	175	188	178	164	164	192	177	204	180	174	188	187	200	174	164	157	180	165	181	171	165	175	172	165	180	185	184	202	170	163	191	206	167	175	184	186	180	212	200	190	179	169	182	200	170	197	186	196	194	188	205	176	191	193	158	175	173	187	180	182	184	192	181	192	160	213	158	198	174	203	183	187	192	204	177	181	175	178	211	165	207	164	189	181	177	200	173	179	190	159	179	193	180	190	171	165	217	181	193	210	193	188	202	171	204	188	182	202	203	188	202	186	196	192	201	174	187	170	190	177	179	164	181	184	177	182	177	182	207	184	177	183	148	184	158	198	180	193	197	173	192	204	165	195	165	172	177	185	166	160	193	190	181	154	171	212	183	156	206	183	191	196	183	172	177	204	193	203	180	161	174	185	173	167	180	198	167	181	199	201	200	188	184	178	177	167	191	174	175	181	150	186	203	161	201	188	187	172	179	175	172	175	178	188	190	177	185	187	165	182	189	176	186	181	161	191	185	197	168	166	193	189	171	179	184	170	189	169	181	199	211	171	160	181	194	183	189	208	211	169	172	185	188	176	206	184	190	172	179	184	171	187	171	176	181	191	201	175	176	176	197	176	193	174	179	184	190	179	172	182	174	183	188	180	190	182	184	173	174	175	185	196	173	164	178	176	176	189	180	180	179	202	166	191	176	187	178	172	179	155	166	200	199	191	196	172	195	186	180	190	196	201	177	179	177	174	192	186	205	182	191	195	190	171	178	191	205	193	209	194	169	183	175	181	155	175	177	190	176	184	187	167	179	193	198	177	174	159	168	170	195	176	176	187	210	185	174	190	177	191	153	170	191	171	211	208	193	181	172	190	193	178	187	220	190	168	216	185	182	169	171	181	183	184	199	195	192	207	189	197	150	159	173	170	162	185	201	187	172	202	182	176	190	169	194	182	188	167	173	213	176	177	161	181	182	205	197	190	193	192	188	207	189	204	164	204	183	172	183	184	176	168	190	168	201	197	177	199	196	187	207	192	193	193	177	171	174	186	183	182	187	182	184	187	184	172	181	173	187	195	197	172	140	170	186	171	194	169	201	208	184	182	202	180	187	179	185	198	173	173	171	196	192	152	180	198	184	165	179	192	175	171	196	166	177	182	186	172	170	174	175	174	183	197	160	186	165	172	177	178	179	172	192	192	171	207	168	178	156	185	188	218	183	167	203	175	151	160	186	180	164	183	190	184	178	189	201	210	182	203	193	170	153	180	201	190	179	166	172	182	177	187	186	208	164	198	195	174	210	186	180	170	182	159	177	185	207	208	193	170	161	175	201	172	196	174	199	189	199	163	192	187	185	178	181	161	174	187	194	177	181	180	178	180	179	197	183	163	173	214	181	146	189	184	206	186	197	174	187	173	169	207	180	176	187	185	198	189	190	183	194	184	165	186	195	198	204	186	160	190	185	182	241	172	210	185	189	159	177	191	187	169	199	206	178	179	192	170	172	180	201	179	173	187	196	192	165	190	215	172	173	198	194	182	187	166	200	193	179	168	173	186	189	176	187	178	190	175	189	168	187	167	185	199	196	164	171	180	153	190	198	182	178	168	168	186	179	173	166	206	180	195	213	188	189	178	182	180	191	212	208	170	177	191	197	160	203	173	195	181	205	164
12466	17299	16817	9172	4957	3270	2171	1797	1519	1228	996	993	845	817	713	746	687	642	600	549	557	528	480	462	428	420	486	469	457	503	448	425	489	450	438	439	466	419	465	447	428	403	396	432	462	431	387	455	434	441	441	392	398	408	418	418	416	410	430	419	413	441	409	401	397	390	401	370	412	415	374	428	421	399	389	391	438	398	430	415	388	412	419	413	394	458	403	474	430	398	435	445	433	378	406	410	383	423	410	404	431	433	459	404	430	404	425	383	403	367	385	371	391	388	387	441	423	445	393	404	364	417	429	405	403	417	413	375	393	400	411	401	410	378	395	398	421	386	393	384	428	425	453	398	421	434	405	397	398	419	410	386	383	389	422	456	418	406	433	387	416	380	376	413	386	410	418	411	440	436	407	430	414	411	402	426	413	411	374	439	397	419	407	401	393	401	399	395	421	402	418	407	395	416	412	380	371	417	400	445	389	381	397	379	403	388	395	428	400	432	402	400	392	403	434	439	412	439	365	408	420	427	425	396	413	422	398	392	418	397	394	396	415	424	391	416	391	413	391	427	417	402	384	425	410	391	418	415	418	387	361	417	454	437	378	432	419	416	390	398	409	395	432	441	390	398	379	436	395	420	423	399	383	413	405	417	415	403	402	431	375	436	384	396	385	402	414	409	424	368	426	416	415	402	419	370	404	421	411	363	410	413	434	400	409	372	428	362	423	436	413	433	416	410	396	379	384	384	407	370	373	417	391	369	425	403	410	417	402	424	389	346	391	379	384	435	417	384	395	383	385	396	407	430	393	422	416	412	423	424	408	416	405	435	418	404	438	407	388	405	416	378	403	427	427	402	409	401	413	416	390	398	392	422	414	401	423	372	387	405	402	369	426	384	393	414	435	430	391	400	393	383	384	413	436	452	423	387	440	408	446	402	394	422	395	389	415	373	400	421	380	417	388	416	378	413	385	441	404	403	404	387	397	451	388	421	431	387	414	425	399	410	384	419	389	419	401	399	368	423	378	419	419	391	385	436	441	430	402	390	417	394	407	409	368	408	406	405	367	420	396	406	425	395	395	398	361	371	423	387	420	409	396	410	402	439	402	442	383	397	418	403	415	393	407	393	416	407	426	381	399	411	420	372	436	428	413	410	397	419	401	388	408	412	381	422	393	389	402	407	378	356	436	431	386	388	436	386	415	404	361	425	381	417	432	426	405	413	410	408	403	405	390	387	388	412	437	407	426	424	399	406	406	387	423	418	409	407	446	392	425	409	416	407	397	435	407	414	409	412	398	417	397	408	389	426	398	413	401	424	398	412	424	373	371	407	398	455	427	397	396	423	396	396	406	421	405	454	438	382	444	406	405	396	395	417	450	386	420	385	393	439	374	429	361	414	428	452	435	414	407	425	418	410	373	376	411	431	384	416	408	390	398	410	441	398	429	398	421	414	442	425	379	406	427	441	424	421	432	405	396	401	431	404	412	370	417	405	383	390	406	392	398	420	389	386	430	418	413	392	366	412	446	383	412	411	392	412	409	420	423	382	399	428	403	393	441	411	365	403	365	407	372	409	372	449	394	419	414	392	399	423	399	392	438	427	430	437	406	395	417	439	382	394	412	375	408	461	452	403	392	457	390	364	380	417	408	445	379	433	408	407	424	415	395	375	406	413	405	410	390	413	402	415	407	380	457	425	433	429	384	376	379	381	432	372	398	425	394	448	410	424	406	451	390	417	414	415	410	395	386	413	401	424	349	393	433	434	392	396	415	427	423	442	435	437	373	410	393	426	400	400	408	448	378	423	446	388	386	404	405	386	381	418	401	398	396	389	409	397	382	410	433	389	431	402	382	408	387	389	384	393	428	384	424	415	418	395	407	403	400	416	396	374	450	399	388	392	428	389	405	382	434	429	421	391	398	397	425	402	429	412	390	438	438	398	407	406	383	447	408	392	432	444	394	423	416	400	425	372	403	407	417	430	378	402	419	405	414	432	414	411	394	404	398	390	425	396	430	440	389	415	370	399	406	433	408	408	391	409	436	401	417	419	382	388	418	399	396	399	380	400	402	388	443	416	393	382	440	382	390	424	414	401	428	414	445	403	407	399	415	404	408	422	401	397	386	434	363	389	374	404	426	447	387	404	412	390	391	387	432	360	419	431	408	418	450	417	410	462	431	436	403	435	436	377	424	434	439	411	409	382	400	411	404	459	425	442	365	381	380	415	366	416	400	442	427	409	422	417	428	382	422	421	409	428	419	400	424	383	429	415	420	419	431	412	404	403	403	428	435	373	421	419	409	404	417	387	429	405	431	427	446	409	419	390	411	407	388	402	411	370	398	390	409	443	378	412	389	415	370	379	392	389	392	434	388	409	416	405	395	405	428	386	410	378	386	385	410	392	400	422	398	419	398	386	426	424	396	383	414	404	435	438	421	410	387	425	389	422	417	400	445	379	385	422	403	430	428	392	415	396	393	435	406	429	474	388	379	437	419	416	367	378	377	403	380	406	396	406	372	372	452	413	385	399	434	405	433	370	428	382	400	401	395	451	398	427	402	412	437	419	391	390	410	401	407	436	407	439	387	353	402	415	385	413	422	429	408	392	403	430	397	408	371	406	438	395	405	374	403	425	383	393	388	394	421	412	451	404	389	404	404	417	434	394	415	400	411	429	372	409	426	392	436	402	412	418	415	434	428	403	389	385	371	401	431	391	414	388	386	357	422	413	438	422	438	430	386	405	415	410	411	422	418	351	397	417	388	406	433	445	413	419	397	423	388	391	401	373	460	430	392	450	370	422	422	432	412	383	384	399	419	413	403	403	432	405	446	367	386	421	411	412	403	397	415	420	423	380	406	400	427	409	402	437	382	425	414	402	427	426	380	407	380	419	404	395	409	429	398	428	423	382	392	398	401	378	429	400	410	414	399	413	376	398	412	416	412	402	356	424	398	400	392	393	385	379	399	426	404	415	385	419	405	396	413	403	388	397	407	428	420	390	400	415	400	406	422	379	421	420	364	432	435	402	429	409	385	421	412	437	418	387	377	405	448	376	410	419	425	382	404	388	409	391	400	378	410	428	434	402	458	402	385	429	393	418	377	397	406	390	424	373	409	407	440	427	418	430	380	421	377	397	406	398	374	398	423	421	396	442	399	401	416	438	404	405	416	401	393	401	447	413	395	407	399	432	411	411	402	399	437	384	394	405	395	399	402	418	409	438	400	437	420	409	418	369	387	459	407	409	418	412	372	408	426	400	385	395	423	387	405	392	408	412	384	399	401	413	396	378	395	419	364	423	429	426	396	432	409	418	399	385	412	365	414	397	407	438	376	432	424	426	408	407	427	407	430	370	431	378	390	403	405	433	414	413	397	381	375	433	419	412	447	446	408	397	428	399	435	465	382	403	386	407	435	384	396	425	413	354	417	377	379	412	413	409	444	403	403	406	407	413	385	392	383	398	413	394	433	426	404	410	393	417	414	413	374	406	435	430	434	440	387	405
24304	21442	28516	24758	18988	3235	1083	710	541	480	382	362	298	264	299	268	238	242	241	217	175	187	172	151	132	161	157	155	145	135	155	159	146	144	152	146	136	159	177	152	175	139	155	120	136	120	122	158	140	130	146	124	159	147	134	119	151	148	160	152	134	140	153	112	131	113	128	129	130	136	131	117	113	119	114	128	145	130	135	123	150	136	130	136	116	136	134	142	131	135	137	147	126	128	128	153	124	128	162	144	118	124	138	132	123	117	130	140	125	140	125	141	123	125	126	129	122	125	107	113	114	139	136	122	134	126	117	119	123	150	140	148	120	121	110	121	125	111	128	138	122	134	131	144	118	139	131	124	132	117	129	153	136	148	149	139	118	108	136	110	113	116	135	138	105	108	139	117	130	122	135	132	125	128	146	106	118	131	108	131	153	130	122	124	135	126	135	128	123	113	135	132	130	112	127	113	129	140	120	114	124	134	137	111	110	129	125	104	127	134	117	117	112	127	124	126	147	126	121	137	155	125	140	111	132	127	108	142	128	130	138	125	125	105	133	131	141	126	123	139	128	128	111	120	129	142	120	157	136	119	122	122	112	124	116	118	97	139	117	153	138	122	141	127	139	133	135	118	115	119	119	122	121	123	116	118	137	126	131	117	144	128	139	119	149	134	135	132	125	118	123	136	121	136	114	125	148	134	127	129	125	123	142	138	135	121	142	108	142	118	130	109	112	119	129	108	111	130	138	138	129	119	142	134	113	137	116	121	118	134	132	138	138	133	123	126	126	113	130	135	133	123	124	153	142	136	108	139	135	135	102	128	132	134	119	118	124	105	123	110	118	122	142	142	146	118	131	131	136	106	136	125	132	106	140	120	136	139	123	132	137	122	131	111	136	137	125	109	137	118	150	113	143	117	117	137	129	146	124	126	118	134	107	141	112	133	129	118	128	118	133	116	129	141	133	129	125	114	124	125	125	137	123	139	131	135	131	121	142	108	116	120	130	128	131	126	119	129	120	123	116	129	150	136	144	128	127	118	120	124	127	125	129	122	131	140	135	101	111	112	132	130	124	123	137	130	132	137	131	145	134	159	118	122	107	148	114	131	130	128	118	127	127	127	126	124	114	112	154	137	136	127	129	129	135	139	120	128	129	112	126	126	133	109	108	119	138	112	147	133	121	128	142	150	116	128	132	131	121	133	138	142	141	129	136	130	112	137	125	128	127	126	148	102	122	138	112	130	108	138	149	129	133	133	133	138	103	146	137	143	132	126	131	120	126	117	127	130	124	129	127	124	133	123	110	146	113	142	122	141	124	129	132	122	132	132	120	170	129	124	138	118	134	130	141	125	128	121	121	120	117	115	137	134	150	119	115	127	113	139	111	128	104	134	123	125	108	134	137	120	120	126	136	128	145	128	118	140	117	110	125	124	123	113	134	131	134	130	121	133	112	147	118	140	126	124	126	124	138	120	127	146	141	122	128	127	102	116	115	106	121	120	113	121	120	120	127	131	99	141	107	118	115	120	116	124	117	113	134	115	137	104	131	117	139	125	132	133	119	112	128	145	122	127	115	136	107	138	129	126	109	135	145	118	144	128	134	130	123	116	127	128	122	131	102	153	121	146	139	129	122	126	116	135	131	117	126	135	135	146	116	111	116	130	121	114	109	143	125	117	111	129	144	142	135	122	126	128	138	114	132	141	131	126	130	119	122	138	143	125	133	120	119	121	137	132	107	120	114	149	124	123	123	137	128	123	111	101	113	113	112	128	118	138	116	109	141	131	128	132	110	134	130	128	131	120	134	142	98	118	127	115	111	113	136	123	127	98	125	140	126	139	140	132	130	107	140	127	136	108	111	140	150	139	157	147	134	127	144	114	131	109	110	135	116	153	129	139	137	119	133	121	128	158	139	110	119	130	129	135	106	129	133	123	122	122	127	132	139	114	144	128	135	128	126	135	131	125	133	115	100	126	123	118	134	141	106	121	131	118	111	131	143	135	131	126	129	122	143	136	140	109	123	140	143	94	127	120	123	154	116	125	123	124	122	141	108	126	109	128	148	123	128	120	132	124	132	136	126	138	131	83	129	117	131	128	134	142	123	122	145	121	132	122	137	138	121	131	118	109	153	114	142	122	120	117	139	128	108	133	120	105	122	120	126	136	132	128	148	130	113	135	126	130	140	117	140	108	153	129	142	124	95	125	129	143	115	128	117	124	129	121	119	129	113	131	136	141	125	131	119	128	134	124	147	108	115	141	132	138	140	129	136	116	138	137	136	132	101	110	141	116	118	123	142	129	116	132	127	125	108	120	125	98	126	135	108	121	121	132	114	122	151	132	127	116	113	101	118	121	112	109	117	131	117	122	147	142	142	123	124	135	126	121	131	128	127	137	141	140	136	133	129	117	133	133	142	126	129	118	113	147	131	125	140	128	115	149	134	136	110	131	133	124	141	129	122	124	136	124	142	128	137	109	146	126	130	144	140	138	129	135	124	129	110	141	139	125	113	121	114	119	112	122	137	133	127	149	134	137	122	120	142	126	144	110	119	138	119	114	103	135	124	140	127	132	123	131	137	116	145	105	134	112	118	105	127	120	116	118	119	120	120	142	128	108	137	118	132	119	121	124	129	116	146	119	121	148	119	146	130	114	116	119	142	119	144	134	136	130	110	128	114	130	123	128	114	133	121	117	139	137	126	120	137	135	117	114	126	149	131	124	130	124	125	130	126	129	126	124	107	109	134	130	119	155	114	136	140	120	130	124	137	116	132	131	133	144	133	133	133	106	126	147	115	130	113	113	119	134	144	129	119	135	128	122	130	120	152	114	137	152	108	138	140	127	129	130	135	129	97	136	130	126	123	146	118	134	139	97	122	127	136	142	119	131	122	144	114	135	122	121	131	145	111	114	152	133	149	142	124	111	116	144	126	133	118	125	136	133	124	155	121	115	129	125	122	137	129	151	133	137	133	123	128	133	139	131	122	119	115	136	143	121	115	151	121	131	120	124	131	139	130	145	142	105	126	128	101	122	121	116	127	123	110	128	157	122	143	119	112	117	104	126	118	125	126	152	132	125	150	114	143	120	133	138	130	131	130	131	143	136	143	129	119	132	116	132	121	120	135	109	121	127	136	138	130	126	141	135	125	123	106	127	106	129	142	124	124	125	131	129	126	127	111	124	130	120	103	141	129	114	130	125	145	127	135	113	108	127	99	113	115	115	140	133	117	144	121	134	139	130	140	136	159	126	121	122	136	127	112	116	130	124	129	112	150	131	127	119	138	133	126	131	115	117	142	120	140	109	132	123	108	129	126	115	112	134	139	124	136	135	121	116	110	123	137	117	121	124	120	114	117	107	125	127	138	129	110	133	115	114	125	120	123	127	117	106	138	152	122	141	119	144	115	125	123	117	142	116	132	111	114	141	131	140	110	131	149	114	121	133	148	125	113	139	125	128	128	132	134	129	142	141	131	124	126	124	109	132	129	162	131	137	120	125
12870	23767	23578	14357	9351	5774	3959	3027	2493	1939	1513	1311	1204	1085	1041	998	834	812	706	640	515	493	484	457	419	417	446	401	419	387	396	424	388	385	380	344	329	370	387	350	353	354	348	328	311	347	335	313	335	321	347	323	317	321	351	323	357	344	343	359	333	310	310	312	288	325	329	277	313	266	298	313	304	303	299	283	344	271	272	293	306	309	322	320	320	282	309	304	331	348	305	299	318	307	306	284	323	327	297	295	301	350	315	298	300	277	324	283	299	275	312	325	292	271	299	281	310	275	288	304	312	288	306	302	298	302	295	297	325	304	300	297	329	291	300	286	285	328	285	302	292	284	273	305	242	290	288	305	303	293	304	306	273	297	298	312	260	314	297	276	291	320	286	289	311	283	304	291	244	281	289	320	281	300	286	254	289	275	263	282	298	325	300	303	303	287	278	302	286	288	290	296	342	285	305	302	280	276	274	285	292	259	262	315	277	306	284	308	276	286	286	291	290	259	309	305	297	286	294	298	273	294	299	284	287	311	295	268	273	286	275	283	277	313	293	279	246	312	271	306	278	304	273	321	305	271	305	331	297	289	317	288	280	300	250	305	284	278	283	274	307	281	265	280	302	289	291	275	276	281	268	296	308	295	331	291	311	312	304	290	262	285	300	301	291	291	282	315	290	290	294	331	294	289	279	277	263	309	304	269	284	279	306	297	311	308	270	285	296	270	319	268	258	310	299	278	325	263	283	295	312	272	291	305	302	289	317	282	292	294	277	293	317	318	295	301	285	296	294	286	287	325	282	305	271	289	277	336	285	300	273	287	296	283	306	296	273	293	268	274	274	279	289	283	277	294	295	301	270	304	289	315	282	283	309	276	296	274	275	282	306	301	309	300	303	301	255	265	298	292	286	289	299	274	325	294	305	308	283	275	266	270	292	301	282	302	312	296	307	280	304	306	283	316	302	275	280	264	336	280	253	267	303	293	327	272	286	295	264	279	309	297	290	310	283	308	303	317	278	280	289	303	299	290	275	302	297	296	270	271	285	297	292	298	275	292	271	275	291	280	304	285	284	321	302	269	270	288	298	283	303	268	295	293	280	281	289	292	266	264	300	277	284	305	282	283	283	248	295	294	282	295	288	294	287	291	296	282	322	268	250	284	289	304	296	272	317	288	312	266	279	310	292	267	283	280	250	285	311	298	298	294	294	306	319	281	278	290	256	308	308	292	297	275	287	289	294	317	274	293	281	288	279	305	281	308	267	291	290	271	287	302	254	272	278	307	274	298	304	312	261	298	301	300	274	295	262	287	310	311	266	267	290	273	267	285	284	276	266	287	287	280	280	280	276	299	302	302	293	268	294	312	337	261	293	304	308	298	306	317	280	282	323	300	315	264	319	264	260	296	284	299	282	295	263	284	304	307	305	296	290	313	286	318	274	262	308	290	276	317	271	276	297	291	277	261	284	306	312	286	306	290	287	306	273	254	287	264	315	271	272	304	295	316	273	272	302	289	273	309	284	324	327	295	294	264	297	318	296	286	269	263	296	261	310	278	285	288	265	278	279	293	276	279	291	278	299	278	302	304	302	288	312	316	254	290	296	281	277	287	276	269	307	272	254	316	305	289	314	303	295	289	291	298	331	283	306	303	310	299	279	285	271	322	261	271	301	331	274	274	284	310	283	294	288	264	280	308	291	264	279	246	277	275	289	270	261	261	292	277	282	332	272	298	270	274	265	285	277	288	298	319	272	293	292	264	277	285	292	304	324	275	319	280	325	320	301	283	292	279	286	298	276	248	256	287	273	290	312	290	262	294	273	281	263	288	284	276	272	292	248	290	321	294	288	323	279	308	281	273	250	285	293	289	298	270	282	284	283	278	289	281	264	281	297	313	287	299	295	273	306	268	247	305	287	321	285	290	287	284	303	306	272	273	289	317	269	305	294	287	298	302	300	293	315	254	284	322	261	280	314	270	287	293	273	295	284	314	297	299	293	314	297	294	281	284	289	290	276	296	289	263	296	287	278	293	305	298	281	273	282	289	266	314	261	296	293	308	297	286	297	299	284	269	324	293	273	288	282	275	260	247	261	301	279	297	326	296	288	279	293	294	299	294	303	275	270	279	260	274	294	258	256	294	281	277	257	293	303	266	255	277	299	292	284	288	276	277	273	278	303	301	313	278	299	307	255	295	276	288	306	269	283	296	288	309	303	287	306	294	296	318	291	292	300	311	284	304	271	288	253	288	300	280	289	311	247	285	298	290	313	305	291	270	310	269	277	290	279	297	307	318	290	284	281	321	285	280	293	290	309	265	261	295	264	284	300	282	308	285	269	312	300	295	305	255	287	288	270	322	298	278	307	266	276	310	304	276	334	283	291	288	290	314	293	301	331	265	309	284	274	283	286	296	328	266	297	319	297	307	298	299	286	272	266	281	277	286	287	273	287	270	317	301	308	272	280	319	285	301	317	287	290	274	289	274	303	259	290	329	272	270	278	313	320	282	310	306	290	298	262	293	293	268	292	320	278	283	284	274	281	290	319	322	259	297	313	280	311	320	272	286	283	291	265	288	250	307	294	276	267	276	305	309	299	279	319	263	276	293	299	304	269	296	295	289	294	312	291	282	306	288	274	253	285	298	299	335	295	284	294	286	292	275	294	280	280	301	309	289	289	277	263	293	300	293	277	297	307	303	306	287	317	271	285	252	283	288	293	275	287	295	280	279	260	327	248	308	280	273	282	286	274	286	297	273	291	275	281	311	278	277	284	273	295	297	285	284	259	289	269	309	279	284	296	294	315	299	310	273	296	279	273	276	237	270	288	294	285	278	317	301	299	322	287	280	305	295	311	270	292	293	298	311	275	326	296	309	302	281	280	284	263	299	281	273	312	297	338	295	273	311	268	299	289	308	285	322	290	275	289	319	298	266	267	274	300	268	284	276	285	298	283	308	286	316	264	295	304	292	271	294	295	288	335	270	292	313	312	269	315	298	266	308	265	260	285	273	331	304	323	282	291	334	309	299	291	302	293	296	304	309	300	290	317	276	282	303	272	316	266	259	289	275	306	258	272	287	282	283	246	264	284	290	302	275	293	300	286	285	283	309	293	304	319	294	250	277	295	279	285	281	264	295	301	294	303	298	315	306	280	273	311	285	267	286	289	285	286	248	289	299	276	287	291	312	297	273	317	291	296	267	328	279	331	319	301	271	297	270	310	278	264	279	292	303	296	292	313	271	296	293	317	279	301	280	294	310	295	323	320	269	254	308	287	267	301	263	282	269	259	266	290	292	302	288	288	305	294	285	276	288	259	279	316	273	268	333	263	300	299	258	312	270	286	274	296	289	300	283	268	272	264	319	267	278	270	282	309	323	282	299	308	292	263	307	290	286	272	284	293	292	268	292	282	260	314	266	294	277	271	285	321	279	279	302	290	275	269	281	269	305	281	286	309	287	292	292	273	304	308	280	280	308	299	295	318	310	282	287	275	287	295	307	272	311
23264	21360	29152	23954	21365	17849	2747	1100	744	560	503	400	332	357	345	334	332	297	278	272	250	199	181	183	171	162	136	141	167	140	156	147	144	155	118	153	132	139	148	147	134	150	133	144	128	159	139	116	125	134	112	129	130	130	149	133	124	109	125	131	105	118	124	120	137	118	108	126	130	109	126	118	117	97	138	119	112	104	123	107	129	113	120	109	111	118	135	122	130	106	115	124	128	125	107	110	122	121	125	138	124	116	109	108	115	113	124	95	100	122	100	108	100	108	124	109	119	114	106	135	116	108	112	121	111	110	124	129	130	110	117	123	117	111	101	107	125	114	108	136	114	134	86	133	112	102	110	102	130	117	110	128	132	114	112	130	115	105	107	108	117	112	121	100	117	102	152	120	100	117	113	126	116	111	128	122	114	129	109	121	104	105	119	101	114	105	125	124	131	117	121	117	106	101	115	114	123	99	104	93	126	100	110	97	128	108	106	122	101	102	90	128	99	103	122	121	124	99	116	103	123	106	127	118	106	119	112	110	128	122	136	110	130	109	112	110	116	124	117	138	110	103	105	119	110	134	123	123	128	119	116	123	112	125	116	104	103	134	119	118	130	89	114	143	122	106	104	125	116	98	115	129	113	118	107	122	87	139	115	105	119	106	107	118	123	105	105	135	132	111	121	108	125	109	94	121	124	136	113	109	131	126	119	91	119	114	121	111	121	131	120	123	111	127	105	109	128	128	122	124	101	120	124	117	106	126	123	97	122	102	99	111	120	123	107	113	119	128	100	110	131	112	132	127	110	120	98	121	115	117	105	97	136	115	125	109	108	89	123	111	105	130	129	107	116	112	118	127	124	123	104	108	118	122	115	117	114	130	108	122	110	125	110	103	116	110	131	109	125	103	111	112	133	119	120	119	113	121	132	117	107	97	106	113	120	116	113	122	126	123	105	104	107	95	101	117	124	138	122	125	117	111	119	111	112	119	124	107	102	125	108	105	108	107	127	114	117	100	106	114	114	115	121	148	105	108	103	131	128	126	123	121	122	106	119	134	103	124	113	109	132	116	125	118	128	116	114	98	132	98	102	111	130	116	115	111	99	108	114	137	108	115	110	121	117	104	121	113	106	100	104	99	122	110	130	119	105	106	128	114	114	109	117	105	127	124	121	117	111	111	111	112	128	109	97	131	105	121	108	128	120	113	114	115	113	130	127	114	121	116	133	113	109	108	110	111	117	119	120	99	120	110	110	108	101	103	107	110	111	110	108	117	126	96	93	106	113	109	132	125	122	117	115	112	112	107	109	106	106	104	125	110	109	111	101	99	121	124	98	100	111	94	118	94	93	113	99	129	98	109	135	114	115	100	111	92	117	109	114	114	119	121	129	121	113	98	115	115	93	106	102	112	117	114	130	91	108	130	109	120	111	138	123	116	111	145	103	117	112	96	109	136	111	140	107	102	130	102	125	125	117	124	107	105	134	119	120	128	106	126	112	102	135	105	107	93	114	122	122	118	117	108	144	127	105	110	108	107	96	114	110	93	121	126	102	128	115	118	104	124	123	112	115	113	108	111	105	101	108	120	120	124	116	135	113	108	94	118	99	114	112	128	116	135	104	118	122	115	102	105	119	111	108	143	109	129	128	109	117	132	120	113	119	105	111	121	115	118	128	107	111	121	115	107	114	121	120	91	112	105	106	111	125	110	117	109	107	99	107	123	105	117	115	114	130	106	128	117	108	116	117	122	104	105	139	128	126	109	105	102	122	106	115	112	99	115	129	111	129	123	115	101	121	109	115	112	94	114	105	136	122	122	86	113	107	119	130	118	104	113	110	107	121	97	115	126	129	109	111	120	124	117	122	133	107	99	111	113	109	114	106	122	118	134	107	117	113	118	117	125	129	135	102	122	124	115	124	100	115	125	108	120	117	103	100	123	119	125	115	108	106	121	133	122	120	116	104	110	108	110	131	113	91	99	117	120	109	109	117	104	100	108	128	107	119	120	112	142	110	124	127	99	102	112	103	97	106	126	114	105	111	108	109	111	106	110	103	138	126	115	122	116	112	112	117	111	110	103	113	115	121	106	107	104	123	113	105	126	121	119	108	127	105	108	110	106	106	124	104	116	118	125	109	116	128	116	121	94	109	109	104	101	105	125	108	109	133	117	126	121	101	115	114	123	114	100	133	99	128	95	120	115	109	117	109	117	134	109	107	122	117	126	131	124	103	105	127	100	116	106	104	129	119	108	144	117	106	96	112	109	133	114	121	113	129	108	120	128	111	105	110	104	104	116	105	129	101	119	114	114	140	114	124	107	112	135	117	124	108	119	123	129	134	135	108	108	99	135	129	97	127	128	118	129	108	121	123	121	107	124	130	120	111	128	102	110	103	125	123	97	109	125	115	90	126	99	129	105	106	106	142	94	109	129	101	128	135	114	91	105	110	134	119	93	124	114	121	121	116	107	107	108	108	114	106	102	118	110	110	127	130	126	107	129	128	107	101	107	100	122	106	101	122	108	126	114	99	126	128	110	113	110	112	121	115	115	131	99	116	106	94	110	132	98	122	110	125	101	128	122	118	115	114	107	94	116	127	99	123	150	118	115	126	123	107	122	127	111	118	116	134	98	114	119	94	131	123	103	114	114	96	122	124	103	102	116	105	113	115	114	121	104	120	113	110	106	119	117	128	110	107	110	125	116	132	119	109	114	119	117	110	121	90	100	136	121	146	105	103	109	105	122	119	114	112	121	130	99	119	108	105	123	123	112	93	125	106	95	109	101	96	125	115	102	120	137	120	125	120	108	113	92	123	90	117	125	102	115	100	115	123	112	114	115	97	124	96	119	120	110	110	102	105	112	116	111	113	139	116	148	102	106	111	119	107	121	122	118	116	115	110	116	102	109	101	119	112	126	126	114	106	114	88	108	115	108	123	123	121	118	122	111	115	129	123	124	103	121	108	110	127	114	112	94	121	103	123	106	123	120	110	101	118	105	114	128	135	96	137	131	111	112	121	92	126	111	124	134	115	94	109	117	108	126	107	109	126	120	120	114	113	132	106	117	113	105	108	126	112	127	105	122	122	106	114	106	141	107	128	119	121	114	123	110	97	96	107	104	145	100	130	122	103	112	120	100	111	119	126	102	128	133	129	115	114	116	101	100	120	106	116	104	114	108	104	115	131	155	96	100	120	108	82	114	112	110	128	122	108	110	121	122	107	103	115	118	105	109	107	125	130	127	117	102	101	89	112	108	111	122	89	123	138	102	126	128	119	103	116	116	105	100	108	107	117	113	99	123	104	111	111	105	133	121	119	100	121	122	131	123	128	120	125	113	139	109	105	131	127	117	98	114	102	118	118	106	127	113	115	117	92	128	104	122	112	115	129	115	111	131	99	120	109	118	104	112	102	108	115	129	101	113	105	136	123	131	119	123	114	126	141	119	108	127	145	123	125	116	132	108	101	106	91	104	112	104	117	130	116	129	117	110	125	112	93	107
14833	29830	27516	18241	11695	7367	5370	4154	3364	2556	2062	1763	1529	1382	1350	1388	1165	986	861	845	743	644	597	580	499	458	464	429	398	428	380	438	399	381	382	368	365	403	387	323	344	298	331	294	358	308	351	319	338	332	294	319	285	271	307	293	269	314	308	291	324	284	282	274	327	282	269	264	255	287	234	254	246	237	230	242	260	236	249	252	264	313	281	286	267	215	275	291	260	321	280	310	284	288	300	265	281	271	278	301	269	264	254	263	253	279	245	259	255	239	291	241	247	255	232	247	236	292	259	241	263	231	293	261	260	245	302	253	249	259	269	239	230	271	250	261	254	238	248	249	249	235	251	241	251	248	238	255	288	277	268	276	251	269	250	226	241	231	241	268	272	242	260	240	242	280	258	230	257	265	259	260	250	245	244	235	224	263	227	260	253	273	252	239	263	245	254	243	266	252	245	227	227	266	267	255	253	265	253	230	277	243	253	240	243	263	249	242	258	247	252	260	268	232	240	281	234	232	220	251	252	245	270	264	245	290	241	281	246	232	250	259	292	249	251	252	226	257	245	264	261	245	267	274	256	242	229	276	232	252	261	246	258	250	239	252	242	241	252	245	269	255	266	251	258	253	266	255	247	255	241	245	245	230	268	244	256	251	230	227	246	224	249	264	247	256	269	231	262	257	249	256	255	266	294	249	253	248	253	231	259	252	238	267	257	239	261	269	235	266	226	265	226	267	269	235	240	245	253	236	262	285	285	205	253	225	247	279	225	242	248	228	250	254	248	269	267	237	265	271	239	252	228	258	260	248	231	267	245	263	260	260	216	243	240	247	237	270	248	259	260	236	225	258	261	276	245	242	218	263	261	238	227	254	237	229	247	252	255	261	242	249	219	276	238	262	239	240	248	233	260	256	245	231	253	232	267	231	278	226	227	261	227	243	281	267	248	255	259	204	258	237	222	245	232	240	254	238	257	267	256	248	289	246	223	272	227	244	244	254	251	228	240	251	260	238	246	207	276	255	244	262	226	271	287	238	236	258	254	225	257	240	242	255	250	252	253	269	234	249	237	252	221	271	265	225	249	245	237	230	240	262	241	270	226	244	274	269	243	237	239	232	255	280	243	264	265	257	260	261	254	266	281	254	278	249	242	282	232	214	242	254	265	275	235	228	267	237	240	260	260	251	244	252	236	263	286	254	239	223	248	238	247	268	243	213	248	228	214	233	287	242	236	267	243	244	243	260	252	254	259	240	244	243	232	282	271	243	278	252	283	261	274	258	232	240	256	226	264	268	241	256	251	248	241	242	260	281	238	264	252	242	254	239	273	246	250	266	253	274	225	252	243	220	250	242	240	243	260	250	255	251	246	255	246	269	260	236	270	270	261	242	250	240	224	250	232	268	258	243	258	270	252	265	238	241	224	245	235	242	253	254	246	271	253	228	244	250	236	251	266	237	210	243	249	250	235	276	237	225	276	256	242	250	255	242	234	246	234	246	247	244	249	239	244	225	255	222	268	264	244	241	239	251	245	256	260	239	218	249	239	231	256	250	253	241	265	255	255	227	213	220	259	214	267	237	254	255	280	225	230	239	251	250	226	236	262	246	242	258	248	241	243	264	265	219	257	212	269	252	257	249	241	248	234	235	238	276	268	248	272	270	240	233	250	292	262	240	236	247	233	257	256	261	243	254	252	251	263	255	260	247	235	276	243	251	246	244	252	229	262	260	266	245	248	224	266	270	250	228	253	232	258	265	240	221	234	231	254	241	250	257	261	253	248	263	235	235	251	258	240	235	234	261	235	260	249	250	236	261	236	250	236	254	267	239	232	282	239	309	237	244	251	264	235	250	220	238	243	220	234	248	257	249	248	257	232	260	251	245	242	238	245	247	234	267	244	241	226	249	239	254	273	264	239	260	235	269	241	260	255	245	242	265	258	252	225	260	251	226	254	236	243	230	258	238	258	257	230	265	251	238	247	259	226	239	245	256	251	260	250	273	243	221	263	265	239	221	243	254	246	240	237	259	244	233	264	266	251	218	256	226	263	270	253	278	234	227	259	249	239	262	244	254	260	246	248	226	263	243	247	236	260	249	250	260	227	263	268	262	260	250	261	259	239	261	274	232	252	252	257	243	279	244	260	240	260	219	237	244	247	266	258	259	235	282	232	248	259	276	251	256	231	259	253	260	239	258	245	233	226	249	246	256	273	279	261	255	241	241	247	240	255	262	251	261	265	257	231	216	234	240	271	258	227	265	233	266	242	233	254	239	267	228	254	243	238	236	244	251	252	248	255	278	245	244	245	249	286	247	250	234	218	264	247	212	228	273	246	231	213	266	280	251	237	258	232	230	224	231	247	241	225	254	239	242	258	257	271	258	218	252	277	264	243	252	252	228	268	253	242	249	256	247	230	261	259	225	273	250	248	244	226	245	249	230	241	236	257	272	224	264	236	253	268	268	223	249	257	248	250	252	236	250	238	295	241	276	221	250	254	223	253	241	268	268	258	235	256	232	248	264	227	263	249	241	265	241	266	236	247	249	263	259	268	262	264	271	235	273	280	242	240	273	245	234	285	224	251	232	227	246	245	263	237	253	224	258	284	257	266	264	260	232	247	266	249	246	241	236	232	241	234	239	238	237	267	248	256	249	217	247	273	232	241	267	264	243	259	236	246	235	257	244	260	257	219	262	226	268	234	254	236	250	244	256	248	254	247	252	226	241	249	252	276	259	215	260	227	267	247	256	279	256	259	255	256	233	272	244	253	230	220	236	239	249	247	261	247	220	243	273	271	271	262	222	252	262	250	235	260	255	255	289	209	249	256	231	264	226	224	229	235	238	249	267	247	264	249	256	236	261	234	284	239	236	235	262	266	255	245	256	237	251	209	244	239	241	235	239	237	254	276	238	262	260	257	234	260	253	237	233	260	243	240	247	252	260	235	232	246	251	266	253	266	238	273	260	239	259	250	247	281	242	261	249	265	245	231	254	263	249	258	237	240	276	261	228	247	247	250	256	237	259	235	273	253	253	263	243	257	231	224	283	241	245	268	231	267	240	254	264	267	268	227	225	228	272	245	253	243	255	265	238	247	283	264	270	239	237	239	272	232	245	260	237	246	227	237	255	254	228	250	282	252	247	248	234	230	265	266	245	242	250	260	243	262	238	233	248	235	209	251	258	242	232	239	234	247	252	229	307	257	246	264	259	281	263	256	265	266	258	234	268	255	252	249	254	235	243	256	232	258	273	230	242	267	261	251	244	237	229	270	244	239	252	233	246	286	261	250	251	215	265	230	245	252	234	275	235	295	277	268	259	257	282	249	255	241	237	249	257	252	270	262	253	263	245	231	267	242	232	228	240	277	297	227	239	256	254	250	260	258	259	249	264	266	239	252	257	250	238	263	236	226	237	227	296	242	248	264	233	239	234	232	248	224	269	240	251	236	252	235	252	248	202	257	234	250	240	249	259	222	245	226	253	217	253	234	266	241	254	235	245	259	278
26961	20712	11249	3417	1127	697	526	466	358	296	289	279	253	255	230	274	236	239	219	217	210	212	224	205	180	198	197	213	191	220	188	189	194	174	204	186	177	194	195	181	194	187	184	184	190	190	192	207	186	197	180	197	197	197	205	181	175	196	172	183	183	188	183	180	192	188	182	200	162	189	198	183	200	180	181	187	181	188	188	155	188	165	203	202	169	169	174	214	198	197	189	176	206	191	187	186	171	178	183	196	174	173	189	185	209	182	208	193	184	184	188	183	175	187	184	203	192	188	191	162	189	200	185	168	203	179	191	188	166	179	186	163	160	183	161	171	173	177	215	166	178	169	173	201	182	169	192	187	191	187	173	176	157	179	185	190	186	187	171	185	175	193	191	190	176	199	189	182	170	159	193	165	164	184	187	168	209	191	182	188	188	178	184	197	180	181	201	176	187	180	182	163	177	181	182	214	179	191	190	162	175	206	177	164	177	180	191	192	190	205	199	179	196	180	191	176	176	182	204	197	167	223	164	198	155	207	189	186	164	182	182	196	158	202	183	182	168	188	170	193	190	181	190	173	182	204	191	197	174	183	199	181	207	188	163	172	180	187	188	187	168	158	184	175	179	188	181	191	196	202	196	188	193	185	172	171	174	182	153	183	204	176	198	207	196	186	153	177	179	180	183	161	181	176	192	206	177	200	163	192	184	160	183	199	163	171	158	197	188	183	192	190	185	173	198	169	226	179	189	181	182	177	198	172	159	186	173	177	191	187	164	195	186	180	188	178	177	206	185	168	178	195	172	210	173	190	178	176	164	167	154	207	197	178	200	165	183	187	209	169	179	160	189	159	185	190	166	181	176	172	197	176	176	172	189	160	196	182	175	207	210	190	188	187	177	211	188	175	180	187	185	178	178	185	187	179	162	213	189	174	205	189	180	181	193	195	189	200	191	175	168	178	175	191	184	183	183	167	183	207	159	171	184	201	182	153	197	197	177	185	167	193	184	168	195	184	180	163	199	181	172	175	188	192	196	197	179	161	185	175	182	174	207	157	209	186	206	187	169	203	208	223	190	162	172	164	179	172	181	156	186	177	201	197	185	210	165	162	190	196	194	175	206	192	172	193	182	169	187	173	182	179	172	192	181	191	166	168	179	178	174	196	162	167	176	174	191	187	187	177	167	176	159	188	185	195	169	172	200	183	193	177	201	168	178	162	205	180	182	176	182	174	217	173	189	190	166	189	195	161	183	189	151	187	179	186	194	196	168	193	188	199	188	187	201	202	180	180	183	174	173	151	190	200	184	189	187	190	182	177	182	197	183	181	211	186	190	198	175	159	177	159	190	173	170	162	164	207	161	187	193	212	179	179	185	189	182	190	187	174	190	186	204	187	165	177	177	202	188	185	163	158	159	177	175	214	215	159	173	185	183	188	163	169	173	198	192	170	158	178	191	205	179	182	168	175	215	179	144	189	206	194	188	174	184	178	178	164	182	183	190	184	179	199	196	169	177	188	184	188	191	180	161	209	189	205	207	200	181	189	193	154	185	190	167	197	171	187	186	172	194	185	190	189	177	208	180	166	187	182	187	162	182	186	183	191	194	203	199	191	160	206	183	174	195	190	172	213	151	170	190	158	196	174	178	183	166	205	178	179	175	160	163	171	177	200	164	187	171	155	183	179	187	181	204	190	211	193	162	196	186	179	173	201	183	179	178	187	172	182	192	176	171	170	177	187	180	175	187	180	188	175	177	146	186	204	190	188	196	183	188	172	198	184	167	184	166	168	202	170	186	198	173	175	191	169	190	188	205	176	170	175	203	206	187	174	196	197	194	180	192	184	212	160	184	163	178	180	189	171	210	183	188	201	175	205	204	166	162	202	181	199	172	169	172	193	182	189	194	165	183	172	195	193	151	193	200	193	190	178	190	182	195	182	168	185	192	182	184	179	180	197	198	168	194	178	170	208	200	204	193	165	164	165	186	169	158	207	177	198	193	171	177	197	186	181	179	184	190	178	192	177	171	184	198	163	205	197	182	195	173	191	166	182	189	174	234	152	196	186	193	160	178	193	203	183	168	172	186	178	181	205	178	191	206	190	181	192	179	179	169	196	186	178	179	163	182	180	183	198	195	186	191	192	184	194	159	189	196	200	177	197	186	205	175	187	198	158	184	187	181	190	203	177	195	176	171	190	195	184	169	180	179	186	178	196	199	180	186	201	188	197	174	190	184	195	176	190	191	192	174	200	207	179	172	187	179	185	181	182	172	188	170	193	162	185	164	185	208	165	181	177	189	193	166	182	176	194	195	177	194	161	186	198	182	205	201	213	185	177	200	193	188	183	180	170	174	171	207	188	181	185	201	185	168	193	184	193	200	183	172	180	187	198	171	196	196	200	187	197	180	172	173	198	184	183	177	166	195	177	176	206	173	160	179	197	197	188	200	207	170	182	187	178	200	176	179	229	168	154	167	194	184	202	212	169	194	181	192	174	156	158	167	170	161	200	187	178	188	170	199	179	193	174	181	170	177	177	216	211	155	173	181	195	189	171	164	190	168	199	193	191	182	197	186	159	198	205	186	176	203	183	193	162	166	193	189	192	161	209	189	152	176	198	187	186	163	175	193	186	191	188	169	201	176	194	157	154	197	190	189	177	180	164	185	190	163	187	172	214	167	220	177	182	165	189	191	187	173	185	197	195	239	190	188	172	195	178	197	210	196	190	184	198	175	169	168	210	204	182	173	184	178	195	190	183	189	204	198	180	189	199	184	192	167	186	180	195	183	188	181	179	202	169	169	175	201	167	197	177	173	175	187	177	196	171	174	175	177	204	180	175	186	199	201	169	171	189	200	156	186	193	188	182	187	171	183	185	203	208	167	166	188	169	197	157	204	168	169	190	210	212	198	192	190	184	200	189	187	179	176	188	195	192	176	198	187	188	205	178	154	184	188	203	182	187	194	207	213	184	178	212	178	185	185	203	159	185	180	186	188	163	208	190	187	208	182	200	177	187	198	186	195	175	185	188	193	187	190	197	165	168	191	176	193	155	166	185	189	150	205	197	207	218	182	182	213	202	189	196	212	193	176	189	198	186	173	202	187	169	187	202	186	206	188	178	181	189	157	200	176	199	150	193	212	176	172	154	211	191	195	216	179	185	201	197	184	193	193	148	173	206	174	203	187	173	188	175	173	160	194	185	183	212	148	187	181	172	180	194	180	184	174	205	160	190	182	154	192	178	187	189	197	178	188	182	172	178	203	151	174	193	182	183	173	178	158	187	177	162	204	193	163	190	180	223	159	195	181	180	206	188	174	186	172	194	173	220	164	172	180	177	194	178	154	193	198	184	185	194	206	169	227	168	166	185	185	187	167	169	173	173	175	191	187	204	200	193	185	208	180	161	182	187	163	173	182	188	202	179	185	172	175	179	182	166	197	180	190	190	195	166	207	177	176	193	175	195	186	197	198	196	172	178	204	173	164	180	199	172	180	181	170	172	184	169
10875	18979	16059	8448	4339	2725	2185	1702	1337	1030	977	843	780	739	755	758	749	638	654	591	627	532	541	489	514	519	473	466	473	492	498	453	444	444	441	447	451	478	440	453	454	464	413	438	403	438	438	454	455	440	429	431	405	424	420	412	422	445	399	478	452	405	405	450	417	429	440	471	407	357	391	429	414	391	390	416	433	408	428	393	432	393	447	453	384	389	435	398	402	423	413	426	435	398	406	444	432	357	418	412	405	419	434	418	423	420	399	408	436	423	404	421	376	387	386	422	439	407	404	427	405	406	418	390	446	413	411	395	409	445	441	396	423	377	416	402	428	410	412	409	401	423	388	412	422	424	432	370	402	433	432	389	420	394	405	393	409	420	390	419	427	387	417	429	381	405	425	401	453	418	395	391	389	460	392	384	412	412	399	383	441	388	395	408	411	395	404	411	389	416	400	443	376	426	379	366	427	415	371	429	399	370	424	380	416	412	386	415	420	415	361	398	381	393	390	408	375	437	380	407	381	420	382	434	398	432	419	386	435	432	400	400	400	422	374	400	399	428	400	406	373	380	421	405	380	400	413	406	422	404	402	402	385	402	437	400	414	383	449	385	359	436	422	399	395	385	426	407	404	392	425	409	392	386	409	413	398	407	428	445	437	423	389	376	419	389	433	394	415	416	417	399	447	391	453	414	391	430	375	405	401	389	420	445	409	422	399	396	398	401	415	372	395	394	439	423	420	400	412	408	410	393	428	410	379	401	381	358	413	389	422	391	415	385	410	388	378	426	392	434	437	406	404	438	390	429	373	401	390	426	368	410	394	430	405	420	424	393	399	450	432	424	430	416	438	409	430	391	416	447	389	406	390	430	380	405	383	389	392	386	415	384	399	392	413	385	430	410	423	392	408	409	374	389	404	403	391	400	410	422	377	423	420	405	419	404	387	414	418	444	381	417	411	398	412	403	421	359	388	419	365	410	397	388	419	408	419	402	443	427	367	417	399	403	419	400	381	417	385	393	413	390	388	376	409	412	419	371	420	403	439	388	457	383	416	424	446	423	431	414	411	403	422	365	407	381	436	420	433	405	376	402	423	413	428	451	409	393	392	429	392	431	430	424	431	403	396	385	423	429	429	431	414	418	400	420	432	447	360	411	394	434	401	402	412	401	409	423	386	417	414	430	395	381	429	415	393	422	404	418	420	419	386	411	412	412	433	460	434	377	417	407	383	404	389	399	418	408	417	406	415	401	420	397	408	439	409	429	395	418	426	395	422	416	440	431	471	411	388	407	432	416	434	424	436	409	417	407	386	403	395	400	446	443	419	413	367	394	381	394	377	392	409	420	389	370	354	392	419	415	408	409	450	456	412	382	400	399	431	444	386	388	414	392	406	387	412	390	388	420	429	422	415	409	391	389	431	394	421	381	402	423	430	430	408	418	406	407	406	420	396	375	389	403	403	412	382	412	393	417	400	456	441	370	370	408	413	404	411	430	416	388	406	376	403	390	402	432	399	409	374	403	435	399	444	404	443	409	381	414	383	363	384	398	407	391	371	390	419	380	389	415	418	416	408	382	431	406	426	386	389	406	391	440	385	387	419	463	402	426	413	407	436	401	390	428	397	419	399	405	408	370	395	394	418	401	412	402	389	423	413	418	420	405	399	434	436	421	437	424	378	384	403	393	406	402	369	412	402	417	416	411	415	396	435	412	407	422	404	397	429	428	403	431	393	441	374	403	372	443	436	384	429	371	400	411	376	382	387	403	425	430	396	369	391	403	377	412	416	394	422	403	401	378	416	414	427	456	413	424	391	395	418	375	405	408	387	392	408	403	395	406	426	396	400	429	395	409	395	441	397	384	411	424	422	414	416	426	415	380	437	392	418	398	413	382	421	432	404	429	396	390	411	405	433	415	405	423	443	417	429	422	411	437	364	378	407	462	421	420	404	387	431	443	368	419	401	372	377	403	434	400	383	421	421	378	438	378	428	384	394	439	405	411	392	408	393	406	390	377	398	397	436	414	409	424	416	437	421	393	407	446	460	425	407	391	395	414	396	406	411	423	421	375	401	428	413	379	432	421	411	415	409	397	426	421	425	396	433	391	391	392	420	416	407	384	397	408	401	412	423	404	392	432	452	419	396	442	400	400	424	404	431	422	411	387	391	381	409	388	424	413	387	378	411	361	423	377	398	403	404	421	380	418	425	406	419	407	376	404	446	411	391	415	436	365	404	436	431	403	416	397	409	389	426	408	438	425	432	405	413	408	388	406	352	404	395	386	411	417	417	392	384	386	415	428	383	406	425	346	391	466	394	376	405	407	391	419	405	373	418	394	401	431	424	396	410	404	417	401	407	440	403	382	383	409	417	402	380	371	404	424	404	423	415	414	419	401	412	399	380	432	385	407	386	378	391	405	416	403	418	422	417	399	377	391	355	395	456	401	407	429	389	379	429	395	430	460	388	424	392	383	417	377	400	429	382	419	403	378	432	422	417	404	399	422	403	437	403	426	410	426	417	427	386	398	374	435	378	393	397	402	427	440	412	403	423	411	398	385	429	422	414	382	410	383	414	411	397	409	398	389	407	384	363	426	376	411	408	422	407	385	397	398	402	407	422	402	413	425	370	389	360	364	389	404	417	454	417	423	403	402	399	431	397	418	442	377	419	401	422	380	438	367	390	433	395	410	386	396	397	417	421	393	375	466	405	424	438	421	399	411	416	388	389	375	418	407	407	425	415	409	419	411	432	418	409	420	355	454	415	398	393	395	422	430	427	409	403	457	396	396	393	429	384	435	409	414	422	413	420	388	406	398	398	438	395	447	421	407	389	408	426	366	422	401	408	394	435	367	397	385	397	422	402	377	402	448	406	408	402	408	401	438	399	425	387	412	405	397	411	427	435	396	416	387	432	393	390	383	408	430	423	397	419	385	402	413	457	410	382	383	382	412	394	399	413	401	408	383	411	389	386	426	464	412	404	388	400	466	386	430	396	404	390	392	412	420	415	417	421	441	381	438	427	423	393	398	420	390	379	411	404	405	386	378	392	417	383	406	417	438	436	405	416	403	400	406	372	412	405	419	417	435	441	434	450	405	406	385	433	406	457	431	410	412	414	407	471	425	394	425	413	410	407	412	427	404	414	402	404	438	405	445	398	394	396	363	427	358	432	399	423	391	415	385	395	433	399	384	392	396	411	399	426	406	406	396	376	408	389	386	428	409	421	438	404	406	413	448	417	458	435	420	405	442	419	420	420	397	406	432	379	426	427	457	407	394	433	414	416	422	390	434	391	403	398	397	406	399	415	395	410	410	420	411	396	385	377	404	405	439	416	415	403	424	436	435	421	421	411	394	394	375	434	404	408	400	403	428	387	383	401	388	386	437	419	445	413	366	370	391	390	406	421	402	403	382	368	404	416	377	422	418	405	412	392	421	439	367	447	409	433	391	435	419	392	453	404	411	403	426	406	444	434	367	407	380	388	429	419	414	414	413	433	412
24325	21450	28516	24774	18681	2792	1098	743	512	466	368	321	301	291	270	259	260	231	209	210	203	185	160	159	170	171	148	166	145	162	160	131	146	155	136	153	169	153	136	152	162	128	96	128	138	169	171	144	138	147	113	131	138	102	129	139	153	144	122	158	123	148	119	127	132	135	132	124	123	130	147	126	128	137	113	139	145	118	115	124	154	125	136	119	122	137	140	134	134	128	122	135	135	112	132	137	122	106	138	115	131	126	123	131	143	133	137	142	122	128	147	117	124	143	131	134	129	106	129	92	121	129	129	130	131	162	129	136	111	132	109	129	132	129	136	132	119	118	115	120	131	132	139	119	124	116	133	122	140	126	130	133	127	117	120	134	118	133	142	115	145	129	130	124	127	124	122	130	135	110	133	135	124	127	131	133	143	125	126	123	121	139	132	137	120	136	133	123	145	116	141	119	137	140	98	152	141	116	121	126	113	123	120	144	135	121	133	130	122	102	116	141	138	123	144	117	117	126	124	135	130	129	134	139	133	129	118	143	117	118	109	105	141	124	127	138	141	117	132	118	112	135	117	133	131	148	120	139	110	150	111	113	126	118	143	140	135	125	121	124	119	122	137	127	123	117	113	123	129	113	129	129	125	126	140	108	146	122	129	120	139	132	134	139	114	130	132	137	126	117	143	125	106	138	105	112	118	142	127	131	117	117	140	133	125	128	127	132	110	124	131	127	124	135	120	118	126	154	150	122	144	126	122	123	119	157	112	142	111	126	145	120	122	133	126	142	112	134	126	113	114	122	133	139	119	130	109	137	125	130	136	109	121	113	128	122	125	121	128	133	133	107	122	122	100	123	136	126	122	119	128	127	101	119	117	123	134	112	117	119	109	127	128	125	120	131	138	128	119	136	120	142	116	130	136	139	116	135	143	130	124	111	136	124	121	126	134	132	157	140	128	142	115	124	114	113	157	131	128	122	111	147	140	113	108	134	131	120	150	118	141	134	123	134	134	133	127	128	114	124	125	125	126	124	128	120	136	127	123	116	122	144	152	111	119	139	125	121	142	122	136	144	122	131	147	122	134	134	118	121	115	116	114	116	144	113	133	115	152	115	117	137	122	140	102	129	112	128	137	128	162	131	99	108	127	108	105	108	129	147	135	132	137	123	125	107	112	138	121	115	130	133	136	134	124	157	140	120	122	142	126	118	133	135	120	126	148	122	126	138	105	113	112	127	123	141	142	103	123	138	122	134	139	112	135	125	122	135	143	112	130	136	122	125	141	151	146	137	109	118	123	125	123	121	135	136	130	121	157	106	140	125	135	146	129	112	124	99	128	130	104	140	140	151	127	126	131	138	130	134	145	116	120	109	118	123	119	145	143	120	133	117	114	128	117	124	128	123	122	129	123	120	115	131	132	138	123	116	121	123	142	126	126	134	151	127	113	136	124	128	126	125	127	117	135	137	133	132	138	144	127	111	123	141	132	129	128	111	130	129	136	125	143	131	111	109	126	127	129	131	150	113	141	126	126	119	135	126	124	109	131	138	126	122	140	124	133	128	121	128	145	119	117	114	119	125	111	130	119	132	112	123	112	125	121	125	126	124	124	135	127	136	121	156	128	129	126	132	112	141	120	117	134	124	135	128	134	127	134	140	133	115	117	134	124	124	138	124	104	124	105	126	128	135	120	134	131	119	115	140	123	124	127	100	136	118	112	118	137	129	130	127	146	123	125	129	129	129	127	113	129	124	130	111	129	119	115	132	141	120	119	152	116	136	119	122	147	125	126	117	148	145	145	131	134	100	117	127	138	111	119	129	117	139	99	115	133	136	108	128	132	149	122	120	117	122	124	116	145	127	120	130	127	136	130	143	111	128	126	127	106	129	124	153	152	149	121	125	134	129	120	130	138	121	121	134	121	105	137	119	104	114	132	129	137	131	132	125	133	125	129	134	117	129	134	141	117	140	115	122	140	125	125	138	112	133	131	106	127	127	121	129	122	129	126	124	138	134	123	149	120	103	121	122	128	133	143	97	124	122	143	120	114	108	130	131	107	140	144	110	134	128	129	125	123	119	125	119	119	135	127	116	103	121	123	116	154	130	128	111	138	135	125	133	143	110	122	123	119	117	110	121	121	145	117	126	110	132	124	126	131	117	149	105	111	123	130	121	128	132	131	120	122	127	117	118	132	114	141	113	125	121	150	142	133	122	140	118	121	121	125	146	101	132	130	129	112	123	141	118	114	119	128	120	113	125	145	135	130	134	96	114	121	110	134	130	123	116	116	125	114	122	128	114	115	140	149	126	142	141	111	146	113	133	125	130	123	125	117	116	130	114	127	126	139	127	122	112	141	141	137	102	138	130	118	142	147	113	110	141	132	118	151	132	141	135	131	126	132	108	100	133	131	137	129	125	131	119	108	136	120	122	134	104	139	126	135	113	124	139	130	127	128	112	144	119	139	131	127	136	145	155	118	151	133	121	127	129	115	126	124	142	118	139	113	132	134	128	109	131	116	144	128	130	128	133	123	126	126	141	107	110	108	138	138	149	108	117	134	114	115	149	150	135	150	127	117	129	149	111	116	118	122	145	138	126	107	133	146	136	143	122	132	120	115	132	149	108	148	119	95	129	114	113	130	156	122	112	136	122	117	121	142	118	147	134	98	114	130	133	109	124	110	136	112	115	149	121	129	112	127	136	156	130	113	127	121	125	110	125	144	148	133	114	114	123	129	117	125	126	135	128	125	138	129	115	125	117	140	123	117	129	128	130	137	114	134	112	120	133	128	124	135	125	107	123	135	106	125	138	150	134	128	127	133	126	127	117	116	130	130	130	128	118	139	135	111	116	129	147	106	135	130	115	131	113	133	115	111	117	143	128	129	126	119	131	128	123	124	130	116	131	119	126	109	116	145	112	137	106	146	127	106	120	120	127	128	122	124	134	142	128	107	137	142	122	142	128	111	121	123	129	117	120	141	132	123	120	129	116	128	137	129	129	116	130	111	113	119	143	132	134	128	147	139	127	111	127	141	145	130	138	126	123	128	139	126	145	118	118	119	137	122	130	119	133	117	104	124	121	132	128	142	126	136	121	132	146	102	115	140	131	133	146	129	114	133	129	134	138	128	126	105	119	148	108	153	113	129	134	112	138	133	99	119	137	144	105	133	122	103	116	139	131	148	111	125	103	113	129	132	118	114	139	126	121	155	108	106	127	123	102	120	115	110	142	135	153	126	128	135	120	141	125	104	117	148	111	113	133	126	124	112	141	116	123	124	142	112	108	121	123	136	119	136	135	117	133	118	129	127	115	133	116	130	121	109	124	122	141	140	130	118	124	124	125	130	116	139	140	125	126	128	117	110	133	113	137	134	123	134	139	124	130	133	136	116	126	103	131	131	105	130	136	110	129	140	128	116	103	126	141	134	123	126	126	125	120	132	119	111	134	125	143	134	120	135	107	155	135	119	132	124	122	110	115	131	132	124	121	121	136	110	138	121	139
13196	25741	23993	12869	6729	5082	3850	3084	2228	1857	1560	1230	1129	1045	931	858	984	803	711	643	656	605	565	519	488	425	388	421	408	388	411	455	357	331	388	364	421	352	334	384	345	391	387	364	356	357	320	325	309	345	339	341	326	325	315	317	348	356	327	366	312	316	319	309	326	270	304	305	305	285	313	299	253	295	296	323	302	299	334	291	292	292	327	316	306	332	367	317	295	334	322	303	306	293	315	293	300	300	317	318	278	321	330	317	317	307	270	277	311	273	298	296	282	284	332	295	334	311	305	282	295	308	275	297	299	292	269	282	303	298	321	284	290	277	294	289	340	313	301	290	267	302	297	313	276	284	264	302	301	297	292	278	262	267	292	319	308	283	286	312	305	313	328	313	276	275	313	296	264	308	309	286	305	281	309	259	289	272	285	305	308	283	318	282	270	281	300	259	282	320	292	295	289	307	290	310	306	283	282	296	305	271	299	285	268	254	301	302	274	279	299	299	277	262	280	321	313	316	312	286	275	315	280	256	302	300	266	287	255	266	276	310	316	276	293	303	289	280	302	315	294	291	285	271	331	319	318	282	288	289	297	280	253	289	271	306	292	324	278	305	301	282	271	275	283	274	297	306	289	343	265	267	280	285	299	305	262	295	271	249	312	282	313	299	295	280	321	284	302	309	300	286	297	274	284	294	330	284	276	284	301	316	276	290	297	275	296	294	320	287	306	295	270	292	286	294	293	248	301	297	311	289	303	303	309	276	298	263	298	283	261	284	329	272	291	304	275	280	308	277	266	282	288	264	296	296	294	305	283	314	272	292	266	298	289	289	294	286	332	288	314	265	288	306	303	265	272	335	302	307	279	286	317	296	281	325	285	271	262	293	308	290	325	281	267	285	295	286	295	318	293	315	278	313	328	271	302	304	297	293	281	291	283	287	269	274	309	290	306	279	293	289	285	291	305	297	279	304	279	308	239	275	299	296	287	272	292	290	311	292	306	251	303	284	289	276	266	287	293	294	273	266	290	291	291	290	282	273	289	320	281	297	294	278	291	276	294	301	287	314	291	293	280	310	281	299	294	304	294	270	305	285	297	269	271	276	270	296	287	274	277	284	267	306	289	304	308	303	254	295	300	288	265	293	293	291	241	274	256	310	255	306	296	289	306	294	292	283	289	268	277	293	298	282	267	302	261	263	321	284	291	293	302	292	251	282	280	298	294	316	280	270	280	294	291	288	286	265	276	283	276	285	263	302	289	295	296	267	308	342	314	307	271	301	329	292	287	292	301	303	300	301	288	262	305	282	296	278	330	273	272	279	277	267	298	305	307	262	297	270	308	256	299	287	309	292	299	302	306	273	277	322	276	322	297	318	284	277	314	281	267	286	294	276	304	306	279	290	281	272	301	307	289	290	267	273	256	286	289	286	251	278	283	276	272	313	288	279	302	283	269	262	269	284	284	279	282	296	313	280	316	271	283	287	300	318	287	275	286	299	298	288	274	310	296	301	298	303	252	296	274	338	296	263	309	278	313	283	299	268	295	296	285	272	279	297	275	325	302	284	301	283	316	287	288	310	273	319	284	275	272	307	304	309	290	269	291	280	307	288	280	280	288	292	266	293	307	261	289	266	287	256	260	294	307	255	313	287	284	277	280	278	289	294	299	269	302	284	311	275	271	299	272	293	295	285	296	299	275	248	317	295	267	267	320	270	300	276	292	296	279	284	302	309	290	286	289	310	273	294	343	268	298	287	279	275	292	285	250	279	288	294	280	314	297	294	294	270	271	260	298	304	300	272	269	291	292	277	283	273	278	271	279	266	275	306	296	308	287	311	312	290	256	292	289	285	314	267	268	255	295	303	332	302	291	270	274	306	292	325	281	318	296	286	294	295	287	311	283	295	275	320	291	286	319	278	262	288	278	308	263	280	302	337	311	278	272	275	300	261	262	291	281	291	284	274	299	266	259	277	287	290	293	297	290	272	306	265	272	275	298	278	284	308	246	310	283	297	304	306	312	306	331	292	284	296	287	319	302	291	269	299	287	291	260	270	312	261	311	276	286	337	309	300	295	294	292	331	285	297	289	274	323	276	304	308	297	285	295	302	302	271	272	265	269	280	318	290	297	293	302	298	309	280	306	303	300	306	299	299	294	289	317	293	299	308	300	306	318	299	299	263	304	247	282	275	305	297	271	308	289	332	260	278	334	298	292	257	269	283	309	312	325	303	322	280	292	291	265	299	282	314	292	317	281	270	284	304	305	289	277	302	315	298	298	276	295	298	266	311	328	321	272	296	271	308	324	296	273	276	275	306	275	295	257	287	299	289	290	306	288	273	288	268	294	259	291	297	321	258	304	287	276	263	274	299	300	282	283	289	290	289	307	296	342	301	320	291	302	313	302	284	249	306	283	311	328	290	280	290	342	282	277	268	280	298	310	244	289	295	266	313	290	328	266	293	295	302	280	293	297	286	297	291	267	283	264	321	298	264	312	274	299	276	294	302	276	307	281	300	277	280	274	263	325	310	280	306	296	300	295	284	269	288	293	276	312	283	312	278	285	271	272	298	265	267	278	318	296	290	339	299	264	265	299	303	257	314	303	286	291	303	268	317	316	299	276	300	293	300	279	300	272	285	278	296	291	283	303	283	267	266	281	263	256	297	262	283	308	303	290	311	278	320	308	307	285	301	289	302	306	296	288	283	316	321	307	280	292	300	308	304	278	293	269	284	285	287	269	304	327	289	313	267	283	284	296	304	279	299	299	278	279	278	288	284	306	263	308	268	266	333	282	278	300	318	273	295	295	296	320	291	265	307	303	295	272	280	282	296	300	278	304	271	309	300	305	285	291	278	277	309	279	292	270	296	302	290	251	291	277	282	275	298	302	284	300	252	283	263	279	293	307	308	286	302	291	292	270	279	276	297	296	308	321	291	296	279	283	278	303	304	266	297	304	312	284	315	274	289	308	296	288	293	303	286	271	286	287	311	267	285	291	292	298	308	316	311	292	308	299	293	298	251	276	296	268	313	309	294	255	286	315	327	277	330	285	300	301	252	297	285	313	280	274	308	302	287	274	276	276	281	274	289	282	294	266	319	299	306	274	321	318	305	309	296	295	310	278	291	307	309	306	313	313	273	294	291	285	297	294	318	280	298	290	272	303	249	285	268	303	283	281	292	318	279	274	257	305	303	280	297	286	272	304	293	272	281	267	270	259	237	298	313	310	297	305	327	267	271	277	271	300	293	295	275	294	287	286	266	304	310	271	281	252	295	295	310	265	306	302	293	279	289	304	305	313	295	286	311	284	337	277	293	291	296	308	295	260	234	276	292	273	293	278	287	297	312	327	283	304	294	301	277	272	279	308	279	296	262	298	277	289	323	280	302	297	287	269	290	303	311	312	282	299	315	291	268	283	298	314	295	287	316	306	310	285	301	295	289	292	283	272	283	256	287	295	313	295	308	304	286	302	299	295	293	282	282	280	319	262	280	264	259	317	283
23420	21454	29295	24018	21456	18247	2910	1114	751	643	530	438	429	359	305	321	331	281	218	230	216	204	196	187	184	147	179	146	154	133	144	153	147	140	158	167	147	127	152	128	140	122	126	146	134	133	133	140	123	136	123	133	128	130	129	132	130	129	124	142	119	113	115	114	140	125	108	138	120	121	119	121	123	113	110	113	127	108	148	102	101	127	130	118	138	127	122	131	131	111	124	120	124	118	115	106	127	120	130	115	126	140	111	119	124	128	107	122	109	114	108	125	117	102	108	117	112	121	108	118	119	107	114	121	141	140	129	122	136	125	121	124	117	125	108	126	119	117	110	124	114	125	126	127	128	123	105	109	113	126	119	111	119	132	117	108	101	107	122	129	111	91	113	124	109	107	118	95	106	139	122	132	116	113	129	96	127	96	95	102	94	126	121	114	102	122	118	108	124	123	123	115	103	105	106	118	136	105	120	129	105	130	107	120	129	105	103	123	115	92	119	106	130	95	110	121	121	124	111	96	108	100	108	117	97	129	118	121	125	123	126	117	106	123	111	116	114	122	119	118	109	120	115	93	110	111	128	118	124	105	116	137	124	109	121	97	127	118	114	101	116	143	129	123	100	130	107	117	132	119	118	122	131	114	121	117	99	97	108	134	110	107	126	113	110	93	97	138	117	118	125	108	114	100	124	108	119	96	126	110	129	113	108	108	115	121	118	109	104	126	113	108	110	116	108	100	124	102	124	114	150	115	118	149	117	129	132	123	109	135	103	110	81	111	109	105	100	116	118	115	115	105	116	122	110	120	103	112	132	94	104	117	118	104	127	100	128	136	118	134	116	120	114	126	110	100	100	106	107	119	126	112	119	115	123	110	131	109	137	107	112	117	118	123	120	122	114	122	110	116	131	128	118	107	95	123	119	127	118	112	137	138	113	104	129	121	124	126	114	126	106	113	116	143	123	115	120	133	102	114	126	111	117	124	126	126	127	140	116	115	110	107	96	117	109	125	137	128	112	116	104	136	101	127	122	94	108	107	109	104	104	97	114	116	111	103	107	92	111	107	118	103	115	118	108	128	129	110	123	127	129	113	112	118	111	123	113	104	115	135	119	89	109	119	115	118	119	111	101	98	101	134	115	136	105	106	95	126	128	124	91	117	113	128	110	115	127	117	94	119	126	136	122	107	112	111	112	111	111	124	121	110	126	144	113	114	121	125	111	121	112	111	119	129	119	120	104	107	123	116	121	124	116	119	131	102	112	101	99	112	110	118	128	108	128	103	109	128	101	116	132	105	118	113	92	128	111	117	115	115	113	107	106	111	119	112	94	139	107	117	106	100	99	110	123	106	105	134	125	118	117	121	105	133	108	117	112	126	104	94	124	117	111	102	114	100	111	106	114	131	116	108	115	116	115	96	119	113	119	99	128	103	104	116	101	122	114	106	123	114	127	99	118	107	117	118	129	141	126	106	104	114	111	135	111	110	111	110	115	104	109	110	145	105	103	108	130	123	132	118	106	117	118	115	113	118	123	106	122	109	125	93	123	116	115	111	106	126	125	127	105	131	128	100	115	85	123	101	124	113	117	111	127	114	121	93	115	99	128	113	91	115	120	118	127	122	115	118	120	104	111	99	122	116	116	114	102	114	126	118	114	119	120	119	103	135	112	106	126	115	111	102	118	115	117	112	131	128	131	107	121	140	107	125	130	122	121	121	108	111	110	116	91	106	128	124	123	104	96	141	115	116	115	124	118	105	115	106	100	120	110	123	111	110	107	111	106	108	109	115	121	118	125	102	99	104	136	113	104	118	120	105	99	113	108	125	119	109	114	126	113	111	92	115	117	119	126	108	113	119	102	107	126	115	116	123	109	135	121	120	119	107	127	117	120	113	116	136	96	97	106	104	113	110	109	115	144	128	97	118	121	102	131	148	103	118	104	126	109	126	100	116	126	137	124	105	120	119	147	122	106	114	129	118	118	107	125	107	110	117	132	135	114	128	121	132	115	109	137	87	137	122	119	132	114	113	112	114	111	98	98	95	115	115	126	118	113	117	124	101	106	98	96	108	113	104	106	111	100	123	107	128	124	114	116	108	127	124	115	114	96	146	113	108	118	125	105	128	106	117	97	106	130	122	115	117	105	127	123	108	126	109	123	129	113	112	99	113	94	121	116	111	94	96	129	122	108	127	104	154	107	134	103	123	138	114	110	109	102	112	118	114	113	125	108	112	106	102	115	127	94	127	92	107	109	134	101	110	97	117	111	96	126	119	110	129	113	107	102	109	112	96	128	105	111	121	102	124	118	111	104	113	101	113	112	115	115	110	119	113	121	123	105	106	136	120	132	134	128	125	105	122	104	107	90	104	121	107	106	131	115	125	124	111	116	112	122	131	107	97	114	111	105	121	101	124	127	119	110	105	117	98	118	105	117	142	121	107	109	127	116	113	115	138	100	102	116	112	110	145	132	124	119	131	133	96	122	110	110	116	98	114	122	131	120	119	119	90	121	116	119	133	106	104	106	97	110	114	124	112	107	121	108	126	99	102	130	108	117	112	110	115	123	124	115	114	115	98	132	125	103	123	107	110	99	113	98	109	118	113	119	136	136	108	106	110	130	123	100	89	116	109	116	133	116	102	110	101	116	125	132	97	113	97	123	112	113	108	137	124	126	122	116	131	113	120	128	112	111	123	122	117	119	107	116	125	121	106	119	108	109	135	100	111	118	102	128	112	123	108	101	118	106	115	119	104	102	126	100	105	115	116	127	120	105	115	100	119	94	116	111	119	113	101	119	108	133	107	131	116	105	123	108	107	114	100	94	98	117	114	116	116	114	98	116	114	134	120	124	118	107	111	119	109	114	127	128	112	97	106	126	113	133	115	108	108	117	123	99	106	117	130	114	105	100	100	107	116	94	103	96	140	128	102	117	128	111	114	117	105	110	110	119	104	105	116	125	112	115	94	108	115	128	102	102	109	109	104	136	113	113	104	95	124	107	125	131	109	108	118	117	126	120	104	136	122	124	131	95	115	116	110	112	131	117	120	106	125	127	98	122	106	120	97	123	122	101	107	118	122	111	128	128	127	108	93	130	99	121	103	114	122	118	112	104	131	118	113	120	122	88	111	116	109	99	112	114	109	117	125	125	106	106	115	106	102	135	133	112	108	102	110	112	122	94	102	92	117	122	122	111	113	125	115	127	104	112	112	121	115	113	107	105	116	130	103	117	118	118	110	109	123	114	125	108	139	113	112	104	115	105	112	111	117	156	126	116	90	113	120	109	107	104	117	117	109	97	137	110	110	107	108	102	117	139	113	103	100	115	112	116	103	123	129	95	106	99	108	91	98	114	128	98	114	121	88	110	129	108	89	135	114	102	145	111	118	126	98	123	127	99	111	126	117	106	110	110	128	129	120	111	114	126	94	105	134	107	100	125	107	121	119	109	131	116	116	121	116	121	123	106	114	112	109	125	129	119	109	128	115	114	126	107	119	138	109
16152	31009	26431	15204	10094	7521	5866	4387	3410	2757	2312	1994	1666	1427	1251	1346	1272	1016	853	828	781	693	633	603	528	484	377	388	440	446	437	464	410	372	394	399	396	431	373	309	356	335	341	363	335	356	360	319	336	333	323	297	337	306	321	333	338	339	309	320	298	289	266	281	283	280	258	266	278	273	263	277	256	268	267	277	239	284	250	285	276	251	257	280	268	270	264	324	275	291	284	293	284	267	264	261	301	251	276	267	313	250	290	264	275	250	255	244	240	256	249	238	263	251	277	263	250	256	285	248	289	262	221	265	263	253	269	254	243	262	241	290	253	283	263	271	265	260	262	237	255	256	264	241	240	268	267	267	262	265	241	256	265	239	247	258	247	262	252	262	246	259	251	254	262	274	269	251	260	257	253	220	248	281	261	269	255	256	281	271	264	235	278	276	257	258	256	254	263	265	242	265	262	249	221	248	276	270	253	254	242	244	248	302	243	227	262	259	254	280	238	255	256	294	259	244	259	264	251	243	267	256	251	257	248	249	266	257	232	249	235	263	254	268	252	244	274	232	247	251	266	238	213	228	278	250	225	235	256	234	252	221	248	226	273	260	264	284	272	279	256	259	278	212	228	238	252	274	274	248	242	256	261	231	224	247	250	291	249	246	245	269	232	271	267	276	249	236	264	247	240	257	272	276	254	282	239	232	240	270	215	242	220	253	301	248	264	273	226	244	274	246	238	260	250	256	251	250	265	243	254	257	230	251	234	257	230	259	239	262	268	251	224	262	241	267	262	250	251	233	231	268	272	228	264	231	273	257	258	247	248	242	260	280	269	239	246	249	268	264	253	241	239	273	237	288	248	242	287	263	256	282	258	283	253	273	271	246	248	227	210	230	242	260	244	278	247	267	244	259	254	255	264	200	276	262	234	238	235	248	266	233	243	261	253	256	234	225	251	233	250	249	249	271	241	248	237	263	259	238	252	245	230	228	229	282	238	272	290	249	269	247	283	268	272	271	231	295	258	257	268	245	254	223	235	267	252	261	232	244	266	230	242	259	255	255	280	244	274	250	239	246	220	250	241	253	250	271	247	251	248	262	271	266	255	274	273	237	257	238	265	239	252	249	270	278	246	252	260	239	266	255	242	255	250	255	241	273	251	254	236	265	245	236	265	246	242	249	281	255	265	250	240	224	247	246	238	227	249	259	255	265	256	274	279	252	239	255	259	232	263	241	249	239	269	254	244	247	241	231	240	234	258	244	241	262	235	259	263	255	219	261	261	274	249	234	213	280	247	234	247	263	231	259	232	241	265	232	267	231	249	232	238	245	251	265	258	257	251	226	255	237	258	240	269	269	258	248	237	253	271	240	259	251	247	242	281	259	250	233	271	249	281	252	252	275	239	268	253	240	247	257	254	260	237	259	223	264	240	266	248	246	234	229	239	246	241	258	220	247	239	214	220	285	256	260	243	271	242	277	226	239	247	259	261	260	284	252	264	232	261	242	281	240	216	228	250	240	259	267	238	262	268	242	251	258	233	249	254	237	259	242	265	273	259	248	236	270	261	255	258	254	270	236	235	256	236	239	246	220	229	249	233	237	230	237	246	238	255	230	241	218	281	280	241	268	260	252	226	229	255	248	251	258	255	261	228	286	286	280	228	284	256	245	233	258	268	249	230	257	232	284	254	257	226	246	265	226	254	236	235	242	260	221	244	248	250	291	258	225	258	269	279	235	256	263	272	232	269	230	254	274	234	230	245	266	254	251	244	245	258	266	251	213	239	266	243	257	238	238	250	232	247	233	259	242	251	241	248	258	263	242	231	251	264	251	226	241	251	249	263	266	229	304	258	277	239	273	263	248	246	246	260	269	257	271	283	223	256	241	250	274	234	259	247	234	249	267	270	271	232	226	273	241	220	291	246	267	270	239	270	254	268	285	247	244	259	273	260	235	241	260	261	265	222	266	248	263	249	228	248	245	255	242	246	255	272	258	229	260	248	243	249	279	236	224	258	270	227	263	267	265	274	258	264	246	238	240	266	249	269	248	252	228	277	259	254	283	252	231	215	240	264	239	235	241	245	271	283	250	264	262	262	283	247	252	242	232	268	276	289	249	264	256	253	235	234	253	246	255	243	236	239	242	251	253	253	255	267	237	240	245	246	236	260	265	274	255	255	241	287	265	264	294	262	231	231	214	249	250	235	230	266	254	253	262	279	210	244	253	272	266	242	236	271	239	229	224	250	263	270	236	249	266	252	241	278	247	242	298	226	258	282	261	243	230	219	253	233	261	237	244	264	232	265	248	281	268	231	240	242	250	242	257	261	285	216	229	222	247	254	250	246	254	235	258	257	239	289	247	250	237	255	219	243	261	248	249	237	244	259	237	274	232	206	235	252	241	235	215	232	258	247	245	224	279	258	245	253	239	253	238	247	241	257	194	258	257	257	235	247	269	248	278	247	231	275	280	215	232	252	259	289	270	252	256	274	244	267	234	225	238	243	257	260	227	241	244	233	253	256	252	246	242	259	240	223	264	253	264	255	210	233	250	260	257	243	234	244	283	253	216	249	271	239	260	229	223	261	259	264	227	249	257	249	245	261	293	256	260	232	259	254	239	270	258	236	264	246	260	223	238	257	259	251	271	252	237	258	266	218	267	243	232	252	249	224	266	265	279	255	256	250	260	237	241	245	252	241	233	271	274	267	225	253	252	248	264	243	283	245	259	257	280	258	257	255	259	223	261	266	272	239	255	225	246	247	227	260	259	241	252	250	226	265	254	280	246	264	229	234	251	242	247	245	242	251	253	237	262	260	244	243	245	260	249	223	231	231	277	237	256	252	240	245	270	259	272	274	253	256	239	275	250	250	250	269	286	278	267	233	270	252	267	264	249	264	270	253	251	232	264	247	276	242	241	255	264	287	236	244	235	257	263	277	247	237	256	258	258	263	253	263	274	249	265	272	237	294	188	213	248	243	242	236	222	245	256	263	213	233	241	299	274	272	229	253	269	239	283	257	244	243	243	239	258	262	216	255	258	250	214	259	266	273	264	225	240	241	273	278	249	235	248	248	269	270	267	258	266	259	252	259	270	274	250	266	246	288	259	235	227	239	258	245	249	288	258	241	233	255	240	233	246	266	232	256	222	253	251	249	243	244	256	262	241	239	216	276	251	264	241	270	223	260	263	224	240	259	249	231	252	256	247	254	227	269	258	262	260	230	215	258	272	227	253	231	233	247	236	254	237	251	239	277	250	269	261	268	226	250	256	225	264	248	239	223	267	261	247	262	246	249	252	243	259	264	256	257	284	240	294	240	284	260	257	260	236	242	208	253	251	241	260	262	262	262	249	233	254	238	275	263	230	262	242	246	233	240	242	232	260	252	261	239	247	273	266	252	228	204	233	234	249	265	244	267	251	269	255	268	281	234	247	259	266	258	257	215	253	305	255	266	248	265	234	276	256	253	263	252	245	260	241	244	237	250	225	244	256	279	239	253	292	237	242
26896	20796	10361	2603	1311	808	594	380	333	370	301	275	255	253	259	234	224	225	232	214	215	167	214	197	197	207	197	214	195	189	200	178	185	207	185	206	194	168	180	188	178	193	176	201	187	189	194	199	167	218	204	178	185	201	172	202	223	196	178	202	171	217	159	190	179	174	181	193	183	200	182	197	171	186	174	183	184	192	198	217	175	214	188	178	186	151	195	180	186	164	187	182	156	179	184	202	190	175	177	180	187	166	168	167	183	179	183	181	176	183	139	179	170	175	191	188	177	188	174	162	180	180	154	192	188	206	188	181	176	184	183	189	207	177	202	159	189	196	191	175	179	159	192	162	192	192	172	174	171	191	183	173	199	179	186	179	204	205	184	159	198	181	174	184	151	174	189	174	159	164	176	180	175	192	205	207	184	187	184	175	181	176	189	187	205	167	186	163	183	172	179	177	173	178	177	197	172	176	172	196	188	198	163	195	195	195	193	189	144	185	198	185	157	183	165	180	193	180	169	205	198	180	175	184	181	181	175	201	175	206	175	194	202	179	164	175	197	181	184	157	173	190	196	183	177	201	198	180	172	178	167	165	174	183	187	155	174	162	165	172	185	197	153	194	152	172	177	186	194	167	193	172	165	170	181	156	205	178	220	162	168	172	211	175	194	175	213	175	180	181	188	203	191	186	171	179	201	173	180	177	186	208	181	184	175	176	177	186	168	169	169	184	192	169	181	202	178	172	176	183	167	177	157	214	199	207	192	197	167	206	150	187	197	179	164	190	196	165	171	191	174	189	174	187	175	165	186	172	196	153	162	171	175	160	191	177	184	207	186	170	177	161	176	167	181	191	171	189	196	190	183	162	168	180	178	164	169	162	157	183	181	183	181	190	214	189	188	157	180	184	152	202	158	190	196	207	184	176	181	178	182	193	174	174	204	183	148	161	145	179	192	184	191	186	170	184	172	161	171	178	192	192	187	177	190	171	214	203	187	184	181	198	178	182	177	213	153	200	184	215	181	178	173	160	176	175	190	192	156	198	164	176	180	164	160	161	203	184	193	155	171	188	168	179	195	193	180	163	178	186	184	194	181	181	177	185	168	184	176	187	155	166	164	200	172	179	210	162	182	196	191	202	190	195	167	175	166	181	181	184	176	189	180	184	192	170	182	183	157	186	212	188	180	183	178	210	181	186	188	199	184	168	199	185	181	187	170	182	171	178	185	205	186	189	167	172	180	184	183	155	208	180	174	180	172	195	181	174	182	173	201	167	182	166	185	172	197	180	196	185	190	206	168	185	178	174	187	174	175	188	185	179	202	202	176	178	170	161	186	188	186	183	171	152	185	185	183	194	207	180	189	202	183	185	188	189	189	176	176	193	173	207	170	190	168	152	163	179	201	157	182	183	190	172	192	190	175	169	201	164	182	184	163	189	190	174	204	184	169	183	177	175	176	183	179	162	168	201	178	186	202	186	201	191	170	178	180	144	136	187	153	171	186	188	169	215	196	186	210	182	167	171	196	177	199	162	182	157	198	161	178	198	167	185	188	190	175	181	174	210	179	173	190	178	167	184	169	170	154	184	179	190	160	187	212	179	180	193	169	205	176	213	217	174	186	176	167	167	188	175	203	191	184	165	171	189	184	162	185	173	183	172	172	147	173	183	171	207	188	180	189	176	175	150	170	158	178	169	194	192	174	172	176	167	178	196	166	171	170	192	176	166	171	194	189	175	182	199	170	157	172	172	188	170	166	191	181	184	161	200	193	149	158	188	178	192	179	188	182	204	170	183	163	189	181	188	171	181	178	196	191	179	191	178	200	187	170	161	177	160	164	186	191	173	209	182	189	182	178	192	186	166	180	181	178	188	191	164	155	163	184	186	180	174	199	196	186	181	169	194	167	195	172	188	186	197	165	162	181	202	186	179	176	174	161	181	175	181	189	173	171	185	197	177	167	184	180	160	199	178	194	165	203	174	168	166	171	201	164	181	193	215	180	165	182	179	170	177	211	196	169	177	179	188	180	170	194	184	184	167	189	158	190	183	202	215	153	176	185	232	176	185	182	189	168	185	171	202	180	161	193	188	175	182	198	178	187	170	184	184	189	174	179	195	184	195	168	203	207	182	168	200	179	180	180	183	195	179	171	169	166	164	180	180	164	208	171	196	178	184	187	196	174	187	185	172	148	175	187	207	209	165	182	204	188	169	186	200	172	195	187	176	173	195	163	191	193	182	157	191	164	174	179	173	158	180	179	164	210	191	169	198	174	194	196	175	158	187	188	205	180	192	171	172	181	178	173	173	182	200	179	189	180	182	143	184	187	192	193	182	187	174	176	207	167	187	189	178	188	161	172	177	187	192	188	173	149	184	191	201	173	179	189	178	179	170	184	178	185	151	184	164	161	177	176	177	173	167	185	174	175	201	173	179	187	178	186	195	152	170	176	184	169	179	173	192	183	168	194	182	199	178	170	182	185	185	212	173	178	198	173	225	202	205	195	187	195	192	162	191	182	180	175	189	187	190	206	165	183	169	174	172	175	172	189	165	184	186	184	173	187	187	160	159	183	181	167	185	167	187	177	189	169	174	195	161	180	171	200	172	180	196	192	198	183	169	189	216	186	186	197	180	200	189	183	183	216	181	191	206	182	187	179	160	173	182	196	174	175	196	145	204	155	155	163	207	176	211	176	193	160	188	189	161	190	189	211	182	192	181	194	175	158	182	168	157	174	185	166	178	187	163	182	183	198	184	180	180	192	181	180	184	174	154	196	179	181	180	163	167	173	180	174	171	185	170	174	181	162	168	191	162	162	181	176	175	198	165	173	165	167	226	178	179	177	167	172	178	177	155	198	213	214	193	179	185	174	170	154	175	191	180	167	205	192	176	188	184	185	160	174	194	191	153	148	189	182	200	170	164	163	185	178	163	199	184	202	190	181	180	174	156	189	182	184	187	191	165	173	177	176	178	181	194	167	174	180	163	190	190	183	198	180	185	170	178	198	201	169	198	181	179	164	173	173	182	173	179	172	191	172	168	177	193	194	158	182	166	186	192	187	185	180	195	165	169	182	206	199	174	197	211	178	212	211	160	162	208	168	162	192	171	167	176	179	178	152	180	190	207	170	166	197	165	181	155	154	169	199	193	190	173	184	180	177	180	178	153	173	155	181	186	192	181	161	160	185	170	181	187	200	180	189	180	172	193	179	205	175	150	176	167	185	181	165	160	191	185	168	176	186	172	178	183	170	149	174	169	184	182	186	178	187	190	171	181	201	159	177	174	177	181	182	183	183	197	206	173	169	154	162	178	195	167	169	209	181	187	178	229	193	156	175	212	176	143	203	174	157	179	180	183	164	183	177	206	174	186	170	158	172	205	173	203	162	164	178	163	170	172	195	201	165	175	204	179	174	184	173	183	167	176	173	172	203	160	208	165	160	195	197	168	188	146	153	207	173	173	177	171	169	179	150	195	185	167	163	181	188	164	197	174	156	182	198	185
11417	18764	12606	6604	4299	2883	2293	1728	1381	1280	1104	985	822	815	732	795	734	638	602	604	547	522	515	484	479	476	465	434	507	486	476	457	454	446	456	432	486	447	427	398	455	440	434	418	419	453	434	412	443	427	421	423	420	434	452	411	433	447	416	413	373	384	396	452	408	359	421	365	411	394	394	409	382	413	415	414	423	408	401	425	395	422	388	407	430	376	396	446	403	400	447	387	411	408	457	433	397	438	438	421	449	435	402	384	397	401	395	366	405	403	420	393	398	389	413	388	428	372	377	405	423	400	398	421	418	413	414	422	424	451	394	433	421	390	369	385	418	429	373	399	401	400	398	426	406	406	444	394	388	444	455	411	396	403	416	380	398	408	397	431	412	423	441	401	410	438	414	398	388	428	417	334	423	424	407	402	383	414	393	443	387	406	393	393	387	432	427	397	391	379	422	416	416	415	400	432	395	394	427	389	399	380	404	417	397	410	391	420	390	392	410	413	410	399	406	397	408	393	387	406	407	396	412	381	405	422	383	387	422	368	401	388	393	383	397	421	381	425	411	400	438	398	411	398	387	400	399	421	393	387	411	419	380	415	417	398	396	402	364	388	438	407	420	416	414	382	420	400	414	405	426	387	441	418	424	437	415	425	427	391	395	399	388	425	412	377	393	409	391	407	385	378	402	396	375	399	436	414	428	415	377	396	409	382	420	374	358	388	389	376	400	417	384	374	446	392	404	365	387	403	403	375	419	413	385	369	416	376	404	405	387	439	396	367	408	392	381	413	399	411	370	412	396	455	436	414	443	422	415	418	404	417	380	421	425	440	382	404	413	413	389	406	425	388	437	410	383	417	427	422	407	411	386	380	385	410	461	396	395	428	424	411	418	417	380	377	392	406	396	383	449	364	416	440	385	431	418	407	407	423	395	430	383	437	382	401	387	383	428	403	434	402	366	408	383	401	378	438	377	413	393	437	411	393	400	357	414	402	407	405	399	420	384	401	378	404	379	415	439	438	377	451	398	374	356	406	378	399	417	394	408	385	429	394	381	389	430	410	396	404	410	383	400	389	414	402	406	423	375	382	418	414	425	425	411	430	399	437	413	405	417	401	405	397	425	404	391	400	423	432	387	441	402	401	394	399	399	413	396	406	373	404	403	369	444	386	414	383	404	398	360	439	451	379	396	420	400	376	383	378	415	384	401	394	398	383	358	401	422	394	384	395	392	393	403	411	413	411	387	436	396	453	418	412	411	424	418	361	402	426	384	404	436	402	422	376	425	372	434	417	429	385	399	410	433	396	378	380	420	433	368	431	423	377	402	410	370	402	404	395	415	396	397	438	389	393	429	430	401	431	388	412	441	438	391	397	412	371	402	418	406	413	435	412	356	404	416	416	429	402	396	418	385	390	400	402	407	423	427	402	385	410	423	389	423	379	395	393	392	437	403	422	388	399	463	372	373	413	434	432	382	435	414	395	376	406	393	375	360	400	409	405	363	395	428	380	411	409	407	398	414	401	373	390	392	362	386	414	364	378	427	377	400	406	472	413	409	372	431	380	411	421	408	418	393	402	406	386	415	439	401	423	386	420	415	416	425	398	414	426	433	422	404	426	378	379	407	429	410	385	402	418	408	435	430	405	421	427	431	442	441	401	412	425	410	406	418	404	420	415	407	382	425	366	419	431	409	391	422	394	389	389	402	392	382	409	403	407	418	395	405	450	408	429	424	390	390	393	383	424	406	403	390	432	403	419	370	440	411	412	425	367	404	403	425	401	401	370	381	404	431	371	382	392	385	421	415	422	410	411	421	391	414	380	392	392	403	401	437	421	390	391	403	404	387	397	393	416	433	449	397	410	420	393	372	398	409	393	382	407	394	439	375	389	370	379	385	386	386	396	358	373	453	403	405	415	374	415	399	379	420	391	385	411	392	420	408	399	400	424	435	391	422	452	405	385	400	419	413	410	400	451	368	389	393	403	426	375	419	408	401	405	421	388	406	406	353	410	391	405	423	436	404	380	375	408	407	396	394	419	418	409	386	416	407	403	424	382	420	415	399	406	405	393	407	410	397	371	398	431	431	395	360	417	415	425	428	375	427	423	417	410	396	428	402	412	394	399	354	425	410	444	393	407	380	401	425	416	421	390	410	395	399	348	379	370	349	428	401	378	403	387	420	409	402	396	398	389	400	394	394	406	411	396	428	435	391	395	419	449	399	410	375	399	381	368	407	410	379	404	385	447	434	377	374	386	388	417	410	433	421	399	413	408	461	372	425	428	400	367	404	385	404	388	463	400	415	389	424	408	415	431	404	401	412	411	379	395	417	445	409	413	400	388	426	412	423	413	425	425	456	399	446	427	417	412	401	424	422	429	422	416	406	389	407	458	421	396	394	387	399	406	387	388	411	391	439	377	411	395	391	420	386	407	420	401	401	431	395	424	390	381	376	415	419	387	408	431	429	454	405	404	408	424	413	413	439	413	393	403	427	446	413	372	391	404	397	397	410	382	392	380	402	409	396	372	380	402	361	424	401	459	412	431	431	388	385	357	386	401	420	425	404	389	431	417	423	390	407	396	386	401	385	396	377	381	373	405	367	378	422	400	395	404	402	423	388	389	393	394	381	419	388	398	391	370	431	355	406	434	390	380	398	397	423	402	436	437	381	401	397	420	438	425	399	405	407	419	378	385	389	406	455	413	420	420	399	410	402	397	402	399	426	375	362	394	404	384	391	386	394	399	378	414	390	419	430	386	380	432	420	392	424	404	378	379	433	398	395	392	396	422	410	389	437	420	394	397	396	411	412	377	400	399	413	425	398	398	432	420	377	413	411	390	389	389	397	398	380	402	394	396	379	383	412	420	414	419	406	391	403	410	382	410	418	370	402	414	399	430	369	431	390	411	421	420	357	390	399	405	406	409	417	388	385	366	378	437	409	413	395	436	412	395	410	384	386	400	390	439	373	423	380	410	416	381	381	367	427	430	415	386	401	416	399	423	414	388	371	423	395	406	422	421	406	426	374	423	397	389	431	403	391	390	395	438	374	375	407	405	377	386	374	388	369	399	380	402	401	416	405	411	402	428	398	401	414	390	398	370	395	389	401	388	409	385	383	368	398	424	410	410	366	419	386	412	417	382	401	421	396	380	387	413	406	377	342	401	424	406	394	398	435	385	400	439	395	414	396	411	388	393	438	402	396	386	398	381	387	393	406	396	426	400	414	427	369	440	432	427	417	403	372	398	395	358	399	425	403	406	429	409	409	403	451	438	434	372	422	451	433	432	399	413	412	394	408	428	440	418	378	403	413	387	407	420	379	352	401	395	400	397	392	386	380	374	445	386	421	399	415	450	446	421	424	411	419	409	405	406	405	369	377	414	406	427	410	428	375	383	404	372	392	396	428	385	390	399	427	440	420	405	442	385	396	410	398	440	379	404	371	409	389	415	438	389	440	420	389	404	427	429	418	407	413	397	443	382	395	408	392	406	368	379	401	374
24322	21440	28556	24747	18998	2875	1114	696	567	573	456	348	328	311	265	246	238	230	198	186	209	185	196	173	180	139	144	160	157	160	122	157	151	135	137	171	168	132	154	133	137	136	144	166	146	133	145	145	135	149	152	140	152	133	150	116	142	108	150	144	127	144	131	122	132	137	128	122	131	127	109	140	112	127	139	145	133	136	130	115	115	128	129	136	146	139	122	139	136	105	128	127	144	127	115	131	139	136	121	117	136	149	119	141	121	130	132	139	153	131	141	126	132	125	113	108	128	135	119	124	125	133	134	133	111	125	145	128	132	125	116	141	158	119	124	139	139	130	123	125	118	113	124	137	145	126	131	142	130	134	130	129	128	138	138	136	123	102	126	119	123	129	118	110	129	113	112	134	131	110	123	122	126	127	133	122	120	121	125	129	122	122	121	124	106	148	125	134	134	108	104	116	123	132	131	135	135	124	124	129	118	138	140	162	130	123	123	126	116	123	96	142	138	133	132	137	132	131	123	141	119	129	129	115	131	116	139	136	115	127	133	125	126	142	143	122	131	133	136	113	146	133	133	136	162	142	123	130	124	136	122	165	143	109	112	131	129	127	112	124	118	124	153	136	137	125	124	122	148	130	118	134	127	121	133	138	117	129	133	130	113	130	130	122	149	129	123	127	118	115	139	128	125	129	117	119	129	111	129	141	123	138	124	111	148	117	118	143	121	122	116	141	144	121	126	129	134	111	131	129	132	123	137	126	136	114	129	125	117	144	113	115	140	119	123	123	128	122	131	128	147	147	123	126	132	123	135	114	118	113	123	143	148	139	119	145	112	131	138	111	125	116	124	118	127	130	127	133	125	107	141	121	134	152	116	127	141	113	133	98	142	133	112	111	129	117	137	130	133	117	132	97	109	152	144	144	119	124	136	124	128	107	120	128	129	116	124	110	123	125	120	121	116	118	130	121	129	147	145	106	122	129	126	163	134	124	134	96	130	129	126	117	117	123	121	139	140	119	124	106	134	127	131	112	110	139	127	119	143	129	145	131	133	126	124	126	129	123	128	121	102	141	123	112	125	136	145	133	140	114	130	137	121	113	129	122	113	131	134	125	129	131	147	113	125	145	121	119	133	124	120	126	122	130	134	91	143	120	136	121	132	128	116	128	121	129	124	118	115	106	122	129	117	139	121	118	114	123	123	120	124	122	110	112	140	118	137	118	106	128	142	121	121	139	119	124	122	130	136	128	114	159	126	146	129	97	129	130	109	99	122	115	127	154	134	133	112	119	126	129	127	119	138	145	116	124	128	108	121	149	142	116	108	130	132	134	137	133	110	132	141	114	143	117	146	134	127	118	119	118	150	109	110	117	130	120	134	124	111	132	134	121	136	123	106	110	124	136	143	136	136	120	100	147	141	117	138	103	125	137	125	148	144	135	129	125	129	114	120	141	116	116	133	130	129	136	141	124	127	126	124	115	114	115	134	130	145	132	127	134	147	134	122	132	126	145	103	137	122	146	127	144	120	144	121	128	125	121	132	116	143	112	121	144	149	118	140	123	130	128	119	133	144	139	125	125	118	140	134	145	121	135	137	112	117	155	120	124	129	127	137	116	122	132	123	133	114	125	122	119	119	136	130	138	139	148	134	126	152	129	131	119	140	140	124	122	132	126	131	129	117	133	144	114	136	140	123	116	126	103	123	134	135	136	132	99	111	130	117	132	129	116	119	127	134	138	123	130	105	118	144	154	124	127	130	142	128	127	139	125	137	103	113	134	134	104	135	111	133	117	121	123	119	116	118	115	141	137	114	127	124	119	142	128	125	144	117	129	117	132	120	150	113	132	117	125	123	120	127	136	120	115	114	123	126	124	114	120	115	111	144	139	134	153	134	126	104	134	133	130	128	120	102	140	118	119	131	103	133	136	135	97	114	131	128	114	156	121	122	139	124	145	135	132	132	134	113	137	116	130	114	129	142	117	109	119	144	129	116	136	136	134	109	121	118	133	156	133	134	129	125	130	122	158	125	111	132	105	135	145	139	126	125	113	136	126	132	125	147	124	126	132	137	133	109	142	127	134	118	147	133	144	121	123	152	140	111	111	122	125	136	128	116	131	143	115	114	150	134	120	120	132	125	136	128	127	124	119	102	141	129	144	119	128	144	126	123	127	125	142	137	124	131	127	134	134	129	115	129	138	123	121	128	125	126	120	143	116	139	130	134	151	123	123	144	140	116	128	118	143	132	119	125	110	126	129	131	141	114	129	115	119	131	128	106	122	133	120	132	129	135	123	137	143	130	113	129	155	111	124	120	140	142	149	149	138	129	129	116	122	129	128	123	129	114	117	134	112	131	132	139	119	119	115	127	121	133	133	133	121	135	127	120	145	133	132	131	133	127	130	127	140	109	106	120	115	134	115	136	127	122	139	125	134	129	132	123	143	123	136	144	134	108	127	141	119	122	91	113	155	123	133	129	114	115	126	140	129	132	122	115	115	121	122	145	119	148	129	111	129	124	119	130	140	125	109	125	121	131	127	133	131	106	138	144	116	134	112	136	92	111	138	119	132	109	116	122	125	121	123	131	117	114	140	126	122	141	111	127	120	96	131	130	112	128	110	134	146	130	137	136	139	107	113	154	134	135	125	130	109	124	115	102	129	129	152	129	121	138	121	125	127	130	119	133	105	123	137	122	121	120	118	151	122	119	137	124	115	125	120	110	146	123	113	114	129	131	120	137	111	139	129	131	124	122	112	123	119	139	120	143	129	128	110	128	109	133	116	142	131	113	114	130	133	123	121	125	118	150	120	141	126	124	121	125	140	139	133	122	119	132	116	125	125	109	143	133	139	143	117	143	139	131	119	114	126	130	124	139	127	100	128	121	121	132	128	134	112	131	126	108	128	125	112	126	131	119	123	140	112	121	134	131	149	122	119	158	126	141	133	142	128	146	121	122	132	138	119	127	131	117	144	120	119	115	109	121	116	141	109	110	131	134	118	119	100	152	113	128	132	147	129	123	115	123	142	118	126	118	121	138	125	109	142	140	146	131	108	130	131	127	112	136	126	128	131	146	143	124	132	121	114	122	122	118	116	132	135	130	138	136	131	139	146	111	103	132	120	142	123	146	140	125	149	133	117	125	122	134	133	144	117	134	126	107	138	153	130	139	117	118	145	141	108	128	129	125	103	130	120	123	110	135	125	151	132	126	131	148	122	120	126	119	114	122	141	145	112	104	114	141	123	105	127	137	116	147	125	122	131	130	122	128	132	116	106	132	118	118	116	108	113	148	137	124	151	116	123	115	144	136	127	125	129	109	129	103	101	126	138	126	118	121	132	125	133	109	108	118	117	126	129	120	126	110	124	145	109	118	139	128	118	124	140	144	118	119	138	132	125	118	131	133	128	130	117	137	120	117	134	124	123	140	134	141	132	119	113	134	120	119	124	117	144	132	132	117	129	108	117	126	135	136	120	120	122	125	132	129	127	125	134	123	110	113	124
13708	24662	18884	12936	7834	5178	3959	3100	2537	2252	1858	1457	1331	1141	986	1008	918	703	678	591	601	601	455	501	443	406	409	385	429	407	434	355	366	402	374	430	339	346	346	372	355	360	354	352	363	333	317	338	345	384	332	332	319	339	315	344	316	363	286	344	299	329	308	302	276	298	299	286	331	289	332	283	315	310	281	306	305	294	279	308	319	308	329	307	308	337	320	310	321	303	303	288	324	293	309	279	284	328	284	294	335	307	295	286	298	319	301	283	276	309	285	273	283	293	290	272	281	308	276	284	302	319	285	288	271	302	301	260	312	261	310	288	301	283	295	298	318	274	268	305	301	316	308	341	313	275	330	276	315	266	277	280	298	267	284	279	266	309	288	312	297	276	313	278	293	274	318	297	299	293	289	306	260	285	297	299	326	287	285	276	266	279	293	275	304	326	273	297	261	307	264	281	289	289	276	281	301	293	283	314	282	274	310	300	292	298	303	285	312	270	315	271	242	285	267	278	307	291	283	269	316	284	300	312	311	287	314	286	281	265	263	274	279	283	264	274	251	254	286	275	284	301	287	310	326	285	280	294	280	313	285	251	309	270	259	285	273	298	311	307	298	278	287	333	299	279	292	252	268	295	325	308	280	293	296	288	286	309	291	291	287	279	289	297	282	274	293	287	291	296	309	303	316	280	248	308	279	261	299	282	286	310	302	287	310	318	292	287	277	298	326	260	300	294	291	301	284	289	267	302	283	275	282	309	318	289	295	299	277	314	288	272	310	288	277	294	304	294	273	286	285	269	277	285	318	293	278	301	272	302	263	317	289	287	293	305	313	291	278	298	289	293	295	291	285	299	259	266	260	286	297	285	287	278	302	259	267	285	277	282	297	286	322	277	279	313	283	292	312	261	263	300	292	298	279	284	293	310	272	285	278	274	275	285	254	264	245	280	270	293	289	308	294	312	288	302	267	272	278	248	301	278	291	274	296	299	305	282	317	270	283	290	266	277	277	292	303	257	281	294	296	284	311	269	278	280	294	254	272	272	260	267	244	280	247	285	277	302	303	306	288	264	280	276	291	315	300	283	291	280	299	291	283	292	313	282	296	292	292	302	307	297	318	310	290	318	280	281	302	311	292	299	291	298	301	271	333	302	284	294	277	280	277	294	282	294	293	266	265	247	259	267	268	284	287	302	292	310	292	294	301	298	302	300	292	323	313	267	259	284	287	293	299	296	291	304	308	296	296	293	280	264	246	288	288	293	325	299	295	291	270	287	294	277	318	283	278	284	305	275	293	265	299	298	303	311	277	281	279	292	309	271	246	283	271	290	283	300	278	258	295	296	302	284	305	313	275	336	294	297	272	271	280	252	282	294	285	264	290	307	308	302	303	314	293	285	291	289	319	307	321	281	293	292	267	269	293	274	278	279	254	295	302	295	291	301	293	300	273	271	318	273	307	291	278	278	277	288	270	267	268	287	267	254	292	260	286	278	304	289	318	293	298	291	299	292	267	292	287	266	302	281	263	276	271	290	259	284	262	286	269	293	281	304	298	318	278	307	265	306	299	297	301	277	302	283	240	304	279	311	290	302	296	273	265	272	316	285	288	291	286	284	306	332	297	276	311	272	296	272	305	280	284	282	273	264	265	281	277	277	251	297	286	300	278	265	277	272	298	282	319	268	298	299	285	304	284	267	267	260	265	301	250	287	267	255	271	290	280	297	276	268	275	291	281	296	286	302	301	305	296	281	303	271	279	296	292	306	262	269	331	291	275	271	328	280	309	286	274	279	274	287	275	294	258	295	320	320	312	281	287	288	298	278	302	286	285	249	287	265	332	271	280	272	312	288	291	269	255	306	282	313	280	239	299	329	288	305	278	300	268	260	286	325	290	262	272	292	296	301	291	305	314	297	290	234	292	283	278	280	289	292	311	275	287	270	281	272	263	251	271	294	272	298	285	268	307	320	273	266	280	316	295	269	266	294	293	298	256	288	287	285	287	314	266	297	309	317	284	289	298	301	269	266	303	298	256	277	286	271	309	299	297	280	292	275	295	294	307	294	287	333	294	277	308	253	293	329	260	281	324	274	306	298	287	300	280	273	292	268	317	295	310	299	302	279	288	272	293	260	266	272	277	299	255	292	292	289	281	282	287	287	302	317	293	280	288	283	286	301	293	303	257	317	294	261	250	310	293	310	291	319	292	296	312	294	283	299	279	289	294	272	282	289	281	284	294	303	301	270	285	310	297	293	261	298	278	286	264	289	304	323	310	322	297	285	269	272	306	295	302	293	291	260	289	292	285	256	255	263	251	276	306	299	296	296	289	282	278	279	275	288	289	259	286	283	300	320	276	282	304	300	316	271	279	260	293	268	278	286	283	290	301	302	294	294	308	259	273	272	308	316	289	292	311	273	269	308	294	273	272	275	290	280	293	268	272	272	282	294	317	313	295	309	282	272	282	322	296	291	279	307	275	270	307	278	299	273	262	288	252	300	279	273	294	275	271	315	295	302	294	285	312	293	282	278	267	289	264	308	299	290	285	278	308	309	310	294	254	295	293	294	296	306	267	269	311	273	254	268	264	283	325	290	275	297	308	326	288	286	250	295	311	274	282	323	290	302	272	273	279	291	311	264	302	308	293	271	258	284	271	287	271	284	259	297	314	271	280	306	300	313	283	256	281	286	302	294	300	261	295	301	309	301	292	291	280	267	291	296	314	287	303	306	290	299	303	264	304	307	286	299	314	286	269	303	311	282	301	293	301	301	268	258	278	341	294	297	315	289	299	272	310	295	281	266	300	294	290	277	273	270	280	290	300	299	277	292	317	302	280	292	289	282	272	280	276	314	307	310	260	281	308	265	307	274	303	292	270	286	295	283	271	274	299	288	319	257	261	300	268	281	277	273	315	270	302	288	321	280	289	286	331	292	279	291	295	273	273	295	287	284	269	283	279	298	267	303	315	305	286	267	266	279	318	288	283	300	311	305	299	311	323	281	308	278	284	300	291	310	294	295	295	301	272	261	287	292	292	289	306	264	271	275	254	305	270	300	274	275	285	293	306	314	296	296	288	303	285	288	290	273	248	304	292	336	301	287	268	298	288	264	252	280	313	258	288	313	296	275	315	296	271	270	275	309	272	275	269	320	277	309	280	289	299	312	316	284	282	319	286	275	260	271	306	306	256	298	326	290	321	283	286	331	296	322	293	255	265	331	306	284	281	268	287	298	275	283	288	271	268	318	296	267	277	267	279	287	264	299	301	261	307	298	271	298	273	317	261	276	280	259	296	279	299	279	295	295	276	299	287	285	310	306	316	276	291	269	283	287	304	288	278	288	296	284	278	288	282	281	279	278	268	269	286	294	254	269	293	293	293	304	295	284	263	288	268	301	302	282	291	292	290	310	297	287	309	268	319	308	279	303	283	271	267	289	335	278	276	253	288	308	291	264	336	282	286	289	284	291	277	295	269	292	308	279	288	264	276	254	284	279	259	283	264	288
23496	21544	29414	24123	21544	18124	3050	1212	860	783	578	538	446	397	349	290	307	254	223	224	211	218	178	169	157	180	177	150	149	168	145	143	149	147	137	153	144	149	146	134	128	135	143	150	135	128	121	129	149	152	130	122	129	126	143	123	138	136	119	136	139	120	114	111	114	135	115	112	113	126	111	120	120	125	119	97	111	123	119	121	123	119	113	116	120	134	141	119	106	120	116	119	126	110	109	102	117	140	120	120	138	121	107	120	112	129	118	119	142	109	108	138	108	147	113	114	125	123	115	111	108	110	134	137	99	121	114	124	121	111	130	119	115	122	131	123	123	123	112	117	134	119	97	125	102	115	134	130	123	126	106	137	124	115	96	108	133	127	98	106	117	128	122	110	129	103	118	139	125	127	106	101	117	139	107	112	103	110	130	113	129	118	125	114	101	107	118	103	112	101	120	125	112	126	111	132	132	124	113	136	99	120	116	107	112	114	117	121	125	112	124	104	115	93	119	110	119	104	111	133	111	118	124	120	102	105	120	110	120	95	131	132	100	115	106	115	138	119	125	104	112	107	114	113	129	111	88	114	93	115	107	110	123	96	93	120	117	128	112	123	86	116	120	119	120	120	100	115	109	102	102	134	117	107	125	140	127	123	122	107	102	105	117	117	151	114	110	92	116	114	115	130	109	110	114	119	115	131	118	129	110	135	113	119	124	126	112	126	108	117	117	135	121	112	119	114	115	109	115	106	112	104	132	130	108	124	106	121	129	121	108	98	130	107	115	112	111	105	144	114	110	109	123	104	123	112	106	111	126	124	98	100	112	116	101	129	113	96	104	101	121	121	104	118	120	120	117	106	120	110	90	110	111	105	122	104	118	128	115	94	128	134	92	113	92	107	132	98	115	124	123	112	118	116	108	119	103	123	122	142	118	117	109	106	108	119	101	127	122	102	95	127	113	106	131	119	117	111	132	113	99	126	116	140	120	135	106	114	127	108	113	135	114	119	100	104	122	113	120	115	101	107	116	94	122	116	128	132	128	125	106	89	118	106	143	128	102	125	122	123	116	122	124	98	106	120	113	123	123	113	122	133	120	106	128	117	119	113	130	108	121	125	136	119	114	114	100	125	119	115	112	117	110	128	124	132	103	120	121	104	157	106	130	117	107	98	114	119	116	108	122	117	121	110	114	133	120	120	118	128	122	106	115	121	120	124	96	118	117	114	117	102	130	117	108	128	122	135	121	119	116	124	113	127	111	93	112	123	100	128	107	100	104	117	127	124	115	128	136	113	113	121	99	114	112	133	129	109	116	113	130	119	117	111	116	121	135	133	112	121	106	116	133	91	130	115	101	122	113	108	105	116	100	117	123	111	113	117	123	110	120	119	91	102	116	109	102	113	124	130	116	119	112	91	125	129	122	132	121	117	117	137	100	120	105	104	110	103	105	128	116	112	113	126	121	106	131	123	117	125	103	109	121	103	115	113	125	116	98	115	103	111	115	148	120	123	138	116	120	121	92	139	124	134	120	124	126	115	120	102	114	111	111	154	105	119	108	110	87	103	130	116	113	114	128	110	111	91	119	108	120	112	116	103	110	133	120	116	123	116	104	99	113	120	110	117	126	123	146	96	119	103	113	133	99	103	105	123	119	123	110	109	133	115	117	105	114	113	127	116	128	127	111	114	106	114	122	110	106	101	122	100	105	111	119	121	109	116	96	104	107	114	105	110	127	107	99	116	109	117	118	125	128	112	117	129	110	117	91	131	130	112	109	118	124	109	146	119	110	111	115	127	105	100	132	107	118	107	119	115	123	130	116	118	120	128	127	102	119	113	135	109	105	121	109	112	116	116	97	125	114	120	117	110	107	107	115	111	103	111	107	111	106	115	135	121	99	109	124	108	131	141	118	110	104	118	113	101	98	111	128	119	113	110	110	114	106	131	120	109	120	111	104	97	114	102	129	98	114	123	119	129	113	122	91	119	118	138	104	114	146	124	121	85	93	110	113	108	108	122	133	122	108	117	113	90	135	114	105	114	123	121	125	109	106	108	116	126	110	111	95	102	122	102	110	117	113	109	126	100	136	120	124	117	114	100	110	121	123	131	118	130	110	111	122	120	124	108	113	114	122	120	126	122	117	127	140	110	110	123	111	110	119	124	112	97	105	127	111	136	119	124	138	112	133	110	111	107	114	115	104	130	135	130	107	106	118	122	106	113	117	134	123	113	86	107	147	103	135	98	131	118	98	132	114	132	128	107	137	121	120	114	112	104	121	98	114	102	117	102	103	111	121	117	100	133	111	126	115	121	100	116	98	110	103	94	105	116	129	115	124	126	122	108	116	132	128	112	127	114	101	119	104	130	100	121	105	111	127	129	101	127	113	117	117	120	125	107	139	112	86	127	101	108	117	100	110	120	120	121	113	114	108	129	123	111	123	123	136	100	129	116	124	116	126	105	108	108	88	113	115	108	115	122	101	118	97	115	120	127	100	116	112	110	125	110	102	117	123	105	103	118	117	134	124	129	97	124	117	116	117	108	133	116	103	110	117	117	106	110	106	127	89	112	127	124	111	125	121	115	141	123	111	117	108	109	93	109	119	121	110	112	131	109	108	102	108	110	123	114	105	126	132	94	119	108	110	115	125	96	138	143	113	102	101	105	114	106	116	115	119	123	106	120	107	140	122	110	124	124	97	104	121	113	125	111	114	118	128	108	130	105	110	131	118	138	131	120	114	118	113	118	118	116	103	113	114	99	111	99	111	105	120	111	119	123	133	115	110	122	117	121	115	127	130	125	120	127	114	116	111	122	109	92	124	111	134	120	124	112	118	118	125	108	135	135	116	125	123	124	106	111	117	128	132	110	108	125	103	126	118	108	120	121	128	115	107	125	111	108	100	113	127	128	120	114	131	104	119	114	127	110	99	123	109	107	132	129	112	116	118	123	122	105	116	128	83	100	119	118	140	110	129	116	118	107	114	113	102	114	139	107	116	113	113	125	109	103	108	124	109	121	126	125	107	109	136	110	113	107	118	109	128	105	119	108	110	132	104	132	120	118	120	120	111	108	115	101	128	105	125	130	127	122	102	98	130	100	123	106	106	98	102	120	111	122	126	145	116	112	122	109	103	116	129	115	111	109	107	135	107	118	94	118	124	107	101	128	125	115	117	105	118	126	125	110	98	104	118	120	117	104	115	126	117	104	122	115	142	124	115	117	117	113	122	99	107	107	117	127	122	129	96	121	107	118	131	109	124	121	123	95	125	112	117	116	113	122	112	119	95	136	125	118	114	119	121	117	120	116	137	114	122	119	122	105	109	124	117	114	107	118	126	105	118	100	116	103	105	128	126	109	111	106	109	124	111	113	95	123	133	143	120	104	105	129	108	126	119	123	106	115	113	134	125	96	123	101	121	118	114	106	113	110	106	95	120	121	111	99	104	110	102	130	123	111	118	107	121	113	124	100	101	135	125	116	112	107	125	121	147	109	98	110	137	139
15640	29331	24824	16154	10327	7654	5723	4776	3941	3281	2661	2140	1739	1645	1449	1183	1263	920	818	715	690	642	563	596	503	459	455	461	504	504	440	396	406	377	435	409	407	390	364	347	357	367	390	327	349	327	337	338	340	304	308	296	307	341	331	296	331	312	313	308	286	298	275	275	308	284	264	247	272	259	256	268	288	271	274	262	265	261	259	288	282	263	312	308	280	289	267	268	289	246	265	266	251	258	271	263	304	265	287	277	267	282	257	263	294	254	251	253	273	262	229	239	243	268	257	236	246	257	223	252	281	238	261	252	257	259	259	269	261	244	262	239	237	279	252	299	241	255	240	268	264	250	254	252	232	260	248	254	249	244	240	260	248	242	250	283	240	237	261	259	255	254	243	240	257	262	265	244	250	276	231	237	281	258	271	261	240	255	250	256	264	255	254	287	241	237	237	252	256	239	286	234	255	267	263	266	267	280	231	242	265	278	284	299	253	243	259	242	243	246	267	262	270	259	247	261	227	230	232	258	259	250	230	244	287	236	265	240	262	247	275	264	245	252	219	258	275	243	237	225	254	265	261	228	264	248	253	269	257	246	267	243	223	230	240	207	219	277	238	272	261	267	264	212	233	265	235	197	261	263	265	265	246	255	253	239	259	256	251	241	258	247	246	255	242	261	259	229	230	286	247	283	239	239	277	255	270	235	253	223	255	241	238	260	236	274	294	234	260	250	262	226	271	254	269	238	235	242	258	239	273	261	246	270	260	255	266	266	249	252	274	247	239	228	252	276	218	225	257	255	264	266	265	254	253	237	273	238	292	247	238	250	280	252	273	242	245	277	277	276	246	256	238	226	210	260	234	218	287	246	234	245	248	244	230	267	249	269	242	248	255	274	231	244	261	228	227	254	247	227	263	273	215	245	245	226	242	287	252	239	262	216	267	223	255	250	249	253	242	247	253	263	259	260	294	253	281	256	257	244	274	282	249	230	255	227	255	262	251	244	242	265	250	260	258	224	263	256	245	291	233	256	227	243	251	250	250	235	267	233	252	263	251	248	269	258	240	256	267	215	261	250	246	264	273	223	260	252	236	276	270	246	250	278	231	258	254	268	249	245	237	265	250	247	274	251	252	239	242	254	245	248	265	270	274	243	277	240	227	248	243	247	247	268	285	239	267	255	273	216	286	259	256	251	218	255	259	255	261	282	238	243	236	262	236	231	239	252	254	241	234	248	263	240	271	237	263	232	285	256	241	243	247	250	247	240	249	224	277	270	238	235	225	283	262	285	241	257	240	236	262	263	245	246	278	248	254	271	255	240	264	236	243	249	259	277	278	253	235	275	239	240	257	249	263	267	258	257	240	248	263	237	241	270	243	258	262	240	246	274	251	244	266	269	241	269	262	253	284	247	247	229	261	262	249	237	233	246	248	251	254	263	254	240	262	270	257	248	254	248	242	254	244	233	246	246	254	244	248	247	247	268	254	270	258	243	252	254	255	266	262	219	268	248	261	257	257	256	263	245	283	222	250	248	249	259	250	263	270	249	242	263	278	273	267	290	217	257	241	244	248	249	261	249	240	230	257	259	242	242	264	259	267	290	263	259	237	262	263	242	262	279	277	269	266	257	241	256	259	293	265	285	281	230	278	238	260	248	230	232	231	247	272	259	258	279	232	275	282	276	274	261	239	261	268	258	242	251	238	239	271	279	266	241	236	256	255	273	254	266	260	269	225	248	246	281	243	230	257	241	234	264	253	226	222	250	226	236	250	245	256	242	233	232	257	274	268	254	266	266	279	271	230	240	227	254	260	263	231	245	226	252	233	267	259	284	267	221	228	244	240	246	223	237	247	249	232	251	242	280	253	260	268	286	254	286	234	248	254	257	249	247	233	231	220	264	265	248	257	261	292	239	218	215	262	240	274	266	259	266	262	256	221	249	234	216	228	278	219	248	261	268	255	259	227	277	269	251	264	249	254	257	249	246	251	261	243	242	271	225	258	231	284	246	254	262	266	256	255	261	260	268	256	238	278	250	270	237	243	254	265	288	256	247	245	233	267	273	240	244	253	253	248	248	256	274	260	229	262	264	240	264	272	247	253	252	241	243	271	256	237	263	259	258	259	259	292	233	267	269	225	250	252	251	257	250	253	277	259	260	267	263	247	264	240	236	255	262	256	257	259	248	261	277	291	252	284	251	232	239	245	251	236	238	264	255	263	247	245	246	241	218	256	275	251	250	234	257	252	255	253	224	239	262	281	252	261	240	273	268	224	248	252	253	249	259	235	236	258	269	256	250	280	255	251	253	256	280	252	245	233	248	268	259	233	272	259	223	264	242	265	246	259	257	258	242	233	233	249	296	241	241	262	235	250	250	269	267	267	284	261	253	262	216	276	249	257	246	266	252	259	235	259	237	260	269	266	274	254	253	267	273	245	247	262	259	257	252	248	244	274	249	242	226	270	231	253	269	224	252	251	253	249	268	223	261	263	233	267	263	237	246	243	246	271	251	229	253	272	259	235	244	276	245	255	265	266	247	249	271	269	227	245	253	246	248	243	256	271	246	255	243	245	259	247	250	252	242	248	243	273	253	250	272	275	282	272	266	284	241	261	232	238	272	248	257	266	242	231	269	264	262	277	251	254	244	264	255	267	252	245	232	241	240	270	276	246	266	225	248	265	247	249	252	230	271	282	254	273	263	253	268	251	246	223	245	207	252	254	227	260	256	281	237	234	250	261	252	253	268	256	261	236	241	256	259	249	236	249	280	259	243	255	275	250	263	233	245	272	254	247	251	270	257	253	234	263	236	259	248	260	246	267	259	234	251	243	270	253	259	226	259	255	250	252	231	225	239	242	252	264	245	249	259	260	216	252	289	262	238	249	261	237	261	232	239	238	229	239	259	257	282	249	266	247	259	253	235	265	224	266	261	272	236	257	250	251	280	234	264	237	271	243	254	253	258	276	247	244	251	276	240	242	266	240	249	264	247	263	223	261	251	266	259	257	259	257	260	248	273	268	273	272	249	247	264	241	280	242	220	268	268	267	229	232	236	243	240	241	241	249	245	244	247	269	231	256	274	242	236	244	254	247	232	271	241	236	261	259	242	274	267	244	214	242	250	271	219	262	273	255	235	240	269	246	259	239	228	252	237	235	229	234	270	222	256	248	252	250	238	260	280	257	224	257	238	253	270	271	234	254	245	255	256	264	222	264	253	238	259	275	272	237	268	258	250	244	258	243	226	260	256	294	241	229	246	244	266	237	276	226	275	237	274	268	256	243	260	265	272	241	286	272	286	256	233	264	248	279	257	228	247	262	255	260	227	259	269	260	275	264	249	263	247	270	262	272	253	261	237	259	233	255	285	255	253	267	257	270	260	259	243	242	268	232	265	296	249	244	262	261	251	249	256	271	250	252	243	263	245	250	248	240	290	253	238	244	271	200	232	251	260	225	256	245	265	243	268	239	250	262	243	271	237	270	232	273	221	254	249	277	227	242	245	262	251
26845	20522	10075	2313	1057	754	580	514	402	344	351	270	306	275	235	259	250	227	208	188	211	204	202	182	173	196	183	187	191	188	185	205	181	200	180	185	188	192	183	175	202	187	184	193	192	192	178	195	168	166	192	190	175	196	189	185	217	173	174	186	181	183	173	182	195	176	195	194	192	178	177	185	190	186	170	185	208	204	207	169	170	190	187	184	181	184	185	178	171	180	179	200	157	195	177	183	210	164	163	173	192	172	170	182	196	173	158	191	172	196	192	197	171	161	164	193	158	187	186	197	183	164	191	184	204	172	178	182	183	194	170	191	174	181	182	200	163	188	198	197	184	164	189	190	193	200	159	168	164	188	184	187	175	172	178	176	184	194	185	202	186	174	197	178	163	189	213	146	171	184	171	168	181	151	164	182	165	192	179	177	184	166	200	180	183	174	192	186	200	174	170	184	186	158	167	186	180	171	176	170	187	190	176	183	183	169	165	193	186	169	181	163	159	179	195	190	157	169	196	191	182	196	161	189	166	190	169	169	190	172	197	157	179	172	178	182	195	159	205	191	190	167	181	181	176	183	176	184	172	161	207	188	163	178	161	163	168	168	148	198	195	194	193	167	188	183	171	207	200	199	195	179	161	161	181	214	194	160	177	164	195	165	208	172	180	174	180	180	199	172	191	170	181	187	175	181	155	177	190	176	180	177	162	177	186	190	189	181	203	198	196	193	200	185	186	188	172	172	204	192	191	178	171	190	189	183	192	195	183	194	168	185	185	180	176	186	184	162	167	183	174	177	204	199	186	186	184	179	184	180	182	191	162	201	162	164	181	207	192	177	163	167	169	170	171	174	173	200	164	162	168	182	166	155	201	170	166	169	164	184	195	178	176	167	183	195	183	191	175	196	175	182	192	188	203	153	173	162	167	188	201	187	172	174	187	198	152	204	198	183	180	187	190	160	171	176	182	174	170	176	171	190	180	172	184	160	175	187	196	183	167	165	189	170	175	198	191	181	189	181	189	197	190	171	186	211	187	182	185	159	182	192	180	169	160	197	184	204	208	157	180	194	183	171	166	184	172	181	181	172	166	173	192	179	187	183	180	169	189	174	177	179	192	165	183	179	190	177	192	189	161	191	162	172	181	170	184	185	187	173	158	163	202	187	172	189	174	206	183	168	179	162	190	147	197	165	160	174	187	182	175	180	170	180	200	189	161	197	189	206	197	180	179	145	166	168	197	189	164	178	161	190	181	176	175	188	170	208	179	183	166	170	214	215	179	197	182	168	166	187	165	188	197	169	174	160	176	199	165	186	178	175	177	158	188	175	161	201	185	175	167	201	204	177	197	162	182	196	162	219	172	152	202	156	161	162	211	188	186	169	181	191	211	162	187	197	178	185	194	181	177	186	177	180	163	199	179	193	178	182	192	166	166	186	177	185	178	168	149	175	193	190	171	195	174	183	172	188	195	179	163	160	193	167	162	186	179	168	190	162	175	168	178	174	184	182	194	162	204	170	180	197	174	205	178	199	179	218	203	184	184	183	187	179	161	166	194	201	181	161	175	156	192	172	188	192	166	161	194	186	180	190	183	157	196	186	181	190	169	158	177	159	180	170	170	163	190	191	170	182	185	187	167	196	184	199	181	203	172	167	163	184	164	189	174	175	167	162	176	167	194	188	159	165	193	192	184	183	193	189	169	161	171	201	155	196	192	182	169	179	186	179	181	202	190	173	183	170	171	152	182	188	194	161	201	178	172	199	177	158	174	185	172	174	173	167	187	196	193	189	197	161	163	189	167	186	204	195	169	172	175	178	197	157	157	191	181	190	195	172	192	153	166	155	205	172	191	176	203	187	200	178	166	178	159	165	179	180	175	191	172	198	172	172	199	167	170	168	179	179	191	201	196	172	189	176	194	159	176	190	190	193	194	181	165	177	179	178	182	171	180	176	170	191	158	174	183	170	201	166	167	192	176	180	177	199	226	178	190	205	195	189	177	161	187	221	171	179	181	191	182	195	159	174	167	209	189	172	179	184	175	192	164	188	172	157	189	182	185	181	193	179	193	151	174	198	160	183	176	186	163	176	178	182	178	203	169	165	179	195	175	172	181	185	183	164	164	180	192	189	190	172	188	159	164	171	178	188	201	175	164	180	151	168	196	203	175	189	182	163	157	174	145	170	202	188	215	199	161	220	165	163	164	173	180	175	182	174	185	190	182	168	171	180	191	180	195	186	179	181	178	176	168	189	180	171	172	164	190	159	194	195	179	161	188	176	206	174	160	182	172	198	171	186	195	185	179	199	157	176	204	162	213	171	180	157	172	187	180	173	183	203	153	166	183	189	187	158	195	186	146	175	163	194	188	191	174	170	183	168	188	182	178	185	170	194	187	179	188	186	179	193	161	178	174	163	178	173	183	164	194	197	171	183	196	174	182	176	169	170	179	195	185	198	184	183	165	196	182	212	183	199	195	172	163	186	185	178	175	169	179	175	180	203	167	167	160	167	188	172	167	201	178	202	174	165	158	182	161	175	169	199	182	165	170	184	180	184	171	178	178	180	187	192	212	160	188	168	171	192	186	168	163	182	182	184	201	186	189	205	152	187	178	215	166	190	167	205	174	164	197	185	154	194	157	175	177	195	184	166	174	173	180	184	191	174	173	180	196	180	174	160	171	180	172	153	191	164	188	204	183	199	176	180	181	187	202	201	181	169	163	177	193	166	182	187	171	192	194	185	180	188	150	184	196	184	198	175	164	185	187	180	180	168	184	169	200	180	211	212	182	168	194	176	175	178	192	189	165	165	198	163	175	167	179	163	172	202	154	177	179	196	189	192	167	196	166	198	196	163	164	204	185	181	185	190	160	187	153	184	182	196	179	176	175	159	179	155	180	159	177	156	156	169	168	168	182	173	185	180	208	178	174	174	194	195	200	169	174	184	178	184	186	158	183	162	173	181	172	204	181	191	189	175	182	201	165	186	157	192	170	175	171	190	175	192	187	186	185	171	188	187	208	187	187	173	165	196	179	175	198	172	185	165	178	177	180	168	176	172	164	180	208	166	184	208	201	187	166	163	179	169	166	184	182	178	170	196	163	152	195	201	181	194	181	176	201	206	175	177	171	180	178	182	204	164	179	180	184	172	179	159	178	180	192	171	175	173	190	179	180	159	181	172	195	195	179	168	192	188	173	168	173	185	180	179	187	180	181	190	159	182	164	191	198	173	164	190	188	214	170	178	174	163	175	174	178	173	194	195	187	168	218	192	168	169	181	186	172	186	190	201	174	176	170	169	190	183	197	186	169	173	190	195	173	176	185	189	179	183	162	165	179	181	181	167	183	161	190	181	181	190	186	189	168	187	191	163	178	161	174	192	172	186	184	183	178	178	180	218	181	171	185	176	178	183	162	202	192	201	180	178	175	200	179	179	207	169	170	182	164	156	171	179	170	169	175	193	175	171	163	161	155	192	175	166	180	173	178	152	155	201	178	181	192	192
11634	16902	13146	6053	4054	3088	2369	1975	1615	1362	1104	1005	990	954	775	711	656	655	547	520	455	489	484	459	438	393	441	483	448	515	452	450	448	452	460	517	409	423	436	410	459	455	483	454	463	421	418	438	399	440	440	399	437	427	419	426	418	436	396	386	393	434	406	447	388	441	385	441	369	420	415	381	439	389	395	432	392	372	401	382	389	391	402	415	408	399	425	396	403	395	382	378	399	409	374	422	390	403	435	418	407	422	397	419	377	443	433	420	429	424	396	396	386	388	384	400	423	381	415	377	419	386	377	427	410	391	402	389	403	378	391	382	435	393	431	411	467	386	417	382	389	392	406	401	397	382	395	436	409	388	407	403	421	394	412	420	411	415	365	409	444	388	368	405	450	394	412	374	434	396	375	408	369	423	406	365	426	442	408	408	369	403	402	420	347	394	386	380	421	413	419	416	367	394	416	387	390	403	412	393	386	437	396	374	381	424	381	412	397	440	422	393	383	413	402	405	392	375	386	372	429	388	410	400	418	398	388	382	382	376	388	420	372	422	390	404	400	380	389	434	436	357	390	401	380	419	429	395	383	375	426	426	381	421	433	409	408	405	374	409	389	405	385	390	393	444	389	405	422	385	372	392	434	415	400	431	384	390	432	420	399	383	415	416	408	404	403	386	433	440	429	405	379	425	407	396	391	430	395	406	414	434	410	429	430	387	391	408	398	386	368	440	400	389	458	386	433	399	430	396	368	388	406	420	393	398	415	422	385	416	407	432	412	403	354	419	393	388	365	461	390	399	398	384	419	403	370	396	405	421	362	383	389	403	408	403	404	373	393	380	376	403	385	366	387	379	397	399	408	401	411	390	386	387	384	398	367	396	379	436	415	414	406	365	393	396	408	379	437	356	379	396	363	394	362	394	387	395	391	399	424	375	369	405	420	402	369	430	410	389	404	413	377	404	386	426	394	370	405	423	394	421	399	362	410	379	384	394	352	394	439	411	405	390	400	370	400	431	380	388	384	401	407	385	389	414	394	402	393	416	411	422	414	422	386	378	375	365	387	404	378	401	382	392	342	384	412	392	409	421	380	411	384	411	420	404	402	385	387	385	406	380	390	402	411	396	375	404	406	385	410	397	398	402	395	403	413	387	430	378	408	419	411	384	372	428	408	429	422	408	397	379	393	369	364	389	395	406	384	384	367	381	404	417	375	391	399	371	394	396	400	381	389	409	380	375	417	351	398	422	391	436	373	366	363	414	385	383	410	373	387	433	430	406	418	431	369	401	369	362	393	391	392	397	368	430	448	429	386	406	387	416	412	406	387	420	410	378	392	415	420	383	418	413	389	386	398	381	373	383	390	396	416	385	413	442	405	406	378	375	397	406	414	426	364	439	413	415	416	380	385	431	385	416	405	404	360	377	395	382	398	398	397	379	401	360	370	341	391	372	384	385	425	407	396	427	385	404	385	383	397	425	369	412	405	425	409	416	387	387	430	421	417	418	392	416	411	384	403	362	439	426	415	399	417	423	403	383	397	400	395	432	385	377	394	391	412	455	368	371	413	381	379	381	436	402	404	384	381	374	404	392	392	399	382	398	394	380	397	407	417	401	394	383	413	387	378	411	401	396	409	375	381	413	422	394	417	415	407	398	416	398	391	423	414	403	404	413	382	400	384	386	379	381	417	398	398	399	404	370	402	417	386	399	418	392	422	419	407	411	398	401	393	401	363	423	387	405	428	373	427	405	365	399	444	379	418	401	401	385	395	380	371	355	413	431	405	409	420	401	403	410	398	393	397	392	415	391	406	412	423	397	376	389	415	388	376	413	399	415	409	402	398	409	389	423	376	392	392	392	404	417	400	394	412	381	380	426	387	403	379	384	402	373	373	398	422	408	400	412	397	401	425	392	369	428	382	379	413	399	392	399	393	402	375	383	428	405	402	403	383	378	392	400	401	383	398	375	370	396	377	399	384	408	391	380	406	402	439	401	409	379	430	438	356	375	402	431	389	375	396	386	443	393	416	378	420	433	426	348	387	413	392	387	397	389	382	391	412	384	388	436	413	415	389	382	340	383	396	389	392	422	378	396	381	416	402	404	408	381	395	387	384	367	416	401	410	382	362	399	380	391	412	405	390	418	389	401	413	438	414	400	390	397	365	431	419	406	444	407	377	413	395	432	400	397	391	381	405	419	377	415	422	396	387	449	405	423	399	363	399	406	388	414	382	393	426	413	409	399	395	405	406	353	397	391	388	418	371	363	404	398	413	403	372	384	382	438	411	407	385	376	415	405	408	421	426	411	383	394	437	414	429	371	398	399	412	380	376	416	396	437	352	396	447	394	351	437	406	418	385	405	410	375	408	371	377	404	424	394	439	427	389	403	393	427	380	393	390	388	421	368	397	421	378	411	385	404	409	395	418	402	382	396	393	380	382	432	395	402	359	386	428	409	387	396	372	398	385	368	418	411	369	411	398	406	396	398	391	419	396	397	431	426	413	385	353	414	395	400	384	392	406	384	377	383	382	367	349	433	426	398	376	417	392	419	420	384	396	354	386	375	397	398	410	391	397	396	403	388	416	390	389	376	392	397	422	399	368	421	390	423	428	404	396	422	360	386	402	377	394	392	426	424	424	400	393	404	368	417	433	380	441	361	403	395	396	381	410	436	408	384	400	420	400	393	385	379	371	410	384	355	430	428	373	407	405	438	410	363	409	402	410	403	346	359	399	381	419	415	413	430	395	405	386	385	413	384	388	379	428	402	424	392	394	398	383	454	409	429	400	399	419	415	408	408	411	392	378	375	401	392	408	400	397	366	387	418	396	410	405	432	398	416	434	409	390	388	398	418	413	408	434	409	420	391	385	442	379	371	399	414	407	379	383	400	370	414	386	412	399	402	375	386	385	421	439	420	391	416	391	413	395	398	382	390	418	436	385	405	395	399	405	379	417	400	362	414	388	396	410	438	374	395	395	367	386	382	401	390	387	406	404	376	387	377	417	371	400	435	383	384	394	418	399	347	408	394	420	393	403	403	378	397	433	380	386	385	384	398	415	419	397	410	409	433	385	428	402	408	399	396	409	408	378	363	406	415	361	377	363	374	402	406	388	449	381	413	412	369	419	390	414	393	420	406	406	395	364	372	391	414	375	413	440	384	399	418	394	408	418	396	416	396	407	343	395	397	388	369	428	397	433	370	396	385	401	402	388	376	402	404	439	384	411	427	429	362	375	359	394	402	408	406	423	391	394	388	420	402	385	403	379	390	381	395	357	391	402	385	386	400	437	422	375	379	379	405	419	407	380	389	402	429	396	388	388	401	371	355	389	394	403	429	413	406	387	438	397	388	401	387	398	386	387	392	437	400	386	401	365	413	409	392	410	395	424	383	407	430	408	423	390	421	418	356	410	409	427	433	398	402	384	425	401	412	432	395	387	410	407	397	405	403	384	419	433	380	392	415	403	394	396	393	407	365	417	405	378	371	372	422	419	396	414	389
24279	21444	28569	24747	19086	3280	1279	778	601	475	400	393	361	347	290	245	236	181	208	182	200	172	188	169	158	162	188	161	159	136	148	162	162	158	181	152	161	140	157	135	145	159	170	148	151	130	122	149	132	130	137	135	134	117	139	153	142	121	144	144	124	147	120	144	137	124	129	141	119	116	130	142	154	127	123	118	135	134	130	140	131	126	130	135	121	124	148	123	137	122	117	146	121	133	110	133	155	134	120	141	127	114	131	135	114	138	125	144	129	129	125	135	123	126	123	134	137	126	123	122	140	149	136	148	112	142	133	120	140	117	120	129	136	136	121	131	139	124	132	123	126	146	135	114	159	124	117	134	118	129	149	107	128	117	134	116	123	107	130	130	131	123	133	115	101	135	143	113	148	127	128	139	129	148	126	116	124	128	149	107	128	132	125	127	126	140	126	133	140	139	118	137	128	145	124	136	118	125	127	121	134	140	115	149	131	139	117	119	144	122	148	113	150	144	99	145	137	130	132	113	118	117	126	134	110	150	134	139	122	127	126	125	124	157	145	115	122	109	134	111	132	123	119	115	171	130	134	110	130	145	130	133	119	128	126	122	124	104	134	128	129	126	130	127	129	115	118	116	144	134	150	129	122	117	117	138	135	132	112	129	141	127	131	124	110	119	142	125	119	132	130	143	157	119	135	102	127	122	113	113	122	121	115	151	117	115	115	131	117	145	117	117	131	134	138	131	127	120	133	123	116	137	124	122	136	125	125	114	138	107	139	121	144	118	127	133	110	127	135	128	129	126	117	141	134	127	146	125	126	119	130	144	127	121	121	122	141	137	139	143	126	136	118	119	141	134	120	141	135	123	130	121	133	124	135	138	133	124	131	120	122	148	128	97	135	138	136	127	129	123	125	130	132	129	101	100	139	120	112	90	130	137	129	156	119	135	136	152	121	143	104	143	146	133	117	124	124	138	123	119	141	127	145	156	115	118	119	125	113	133	153	121	149	134	128	126	126	117	127	113	121	139	144	129	125	115	120	123	116	106	112	126	133	139	145	109	107	154	128	133	124	119	139	108	144	115	124	140	125	119	120	125	129	133	116	139	125	139	137	136	145	121	132	132	118	135	112	112	126	119	134	115	139	141	123	132	126	140	120	138	135	124	147	121	121	126	138	112	118	107	141	114	135	116	123	117	122	144	136	124	126	132	125	138	133	136	120	137	114	105	127	123	128	122	151	134	105	143	140	128	132	117	138	135	128	134	134	114	140	148	112	116	132	137	113	133	121	131	113	134	115	129	127	137	127	136	112	124	130	121	124	124	122	127	128	132	127	145	103	107	134	111	132	125	127	121	132	129	134	140	135	120	120	115	128	125	124	130	124	132	125	132	129	120	108	116	151	129	134	117	134	138	127	144	122	142	135	117	119	128	110	140	120	136	132	119	122	120	139	120	123	145	99	118	139	118	136	128	128	153	136	116	122	143	117	123	102	159	131	142	141	126	124	136	122	113	127	125	140	133	123	126	123	135	130	141	119	115	142	132	129	125	140	127	117	127	119	126	137	117	122	121	120	123	111	109	131	117	117	123	127	142	120	121	142	125	124	120	124	132	139	125	127	132	131	132	112	131	119	136	100	129	115	128	127	123	138	118	130	148	115	131	132	123	133	128	122	130	139	110	139	107	138	117	123	144	127	144	109	111	112	130	136	134	129	134	131	124	131	138	121	137	135	119	128	117	159	139	140	124	100	124	140	128	144	119	134	134	114	111	127	121	111	123	119	155	116	135	134	139	157	116	110	131	144	141	136	136	126	132	120	119	120	125	112	137	120	138	127	114	143	109	106	123	137	125	128	121	131	131	128	138	113	121	132	126	98	111	139	124	128	135	113	122	142	139	139	125	135	114	137	109	132	137	138	115	122	136	118	128	119	124	139	141	102	107	125	134	128	104	141	115	119	104	128	120	116	131	118	139	127	142	124	122	135	139	122	112	136	116	128	130	120	109	98	127	141	144	129	123	129	128	127	128	130	145	152	145	126	139	127	121	125	118	117	102	117	143	118	123	109	141	122	125	107	137	126	142	134	109	132	138	145	130	127	125	124	125	137	124	144	127	140	144	155	137	124	125	144	112	146	110	127	121	122	117	129	121	151	128	143	123	117	133	135	145	141	143	140	133	133	134	133	120	119	123	129	106	147	142	125	141	139	120	131	132	116	120	119	122	125	138	135	129	118	136	142	124	135	130	153	140	129	141	116	130	109	122	131	138	136	120	126	112	133	118	129	140	127	113	108	138	115	130	134	123	136	128	126	116	140	137	117	124	130	134	135	126	139	132	116	129	130	132	140	114	131	147	112	124	111	138	116	126	124	116	132	121	136	107	116	126	128	131	116	146	147	127	130	142	129	112	117	138	99	112	114	113	117	132	128	128	124	102	131	123	129	129	147	123	126	120	143	142	111	141	120	118	137	129	110	129	145	139	127	116	132	130	151	130	140	127	132	124	112	152	125	125	124	125	126	113	119	130	143	124	122	134	124	110	130	136	142	150	122	133	132	124	141	110	128	131	127	121	112	137	126	113	135	112	129	113	128	118	107	119	125	112	136	107	120	124	125	141	135	128	142	109	118	120	153	124	123	106	107	107	127	136	126	134	137	133	130	136	129	131	137	118	163	117	139	140	145	119	136	109	112	132	111	110	106	133	124	118	120	115	132	145	113	127	123	133	130	129	125	124	149	116	116	111	112	136	119	145	136	129	149	136	129	108	113	115	129	132	159	122	139	124	159	132	116	130	129	145	132	117	121	137	124	129	132	134	122	132	126	124	141	124	129	125	132	150	124	142	132	151	124	126	131	139	147	117	128	147	119	120	135	132	132	131	117	151	134	135	124	133	129	116	116	150	126	118	121	131	118	131	147	126	126	128	110	113	126	114	133	119	139	127	135	119	137	122	134	136	120	129	110	123	126	128	110	125	125	134	138	121	122	148	122	107	132	126	147	108	126	127	115	122	130	105	141	126	121	146	116	137	135	105	122	120	139	115	124	121	130	120	110	132	125	107	140	129	121	135	143	121	118	135	108	137	140	127	133	125	123	114	126	128	124	120	117	117	138	116	135	119	129	139	122	128	117	122	105	108	133	133	109	122	140	122	129	130	122	131	124	129	116	137	131	124	140	125	128	115	121	123	123	111	124	137	134	142	116	108	110	147	134	116	137	119	146	140	119	112	127	136	136	148	133	129	124	122	134	135	132	130	134	151	135	112	135	136	152	120	109	134	131	144	141	125	108	133	139	143	139	132	118	156	142	141	137	121	106	117	142	113	130	126	121	132	130	132	152	125	131	127	131	122	102	124	132	133	156	121	146	130	110	143	129	121	112	102	141	139	149	134	136	136	123	134	115	126	124	121	141	111	142	118	120	125	119	121	115	111	138	139	133	123	133	110	144	116	120	140	124	143	128	135	128	140	133	107	129	129	123	133	140	138	107	118	127	124	130	117	121	145
13649	24446	18639	11656	8290	6059	4361	3336	2659	2111	1733	1594	1468	1247	1060	893	947	758	634	591	552	545	462	513	448	422	446	399	436	442	379	363	396	439	407	365	390	368	349	348	368	383	355	356	325	363	335	319	334	356	312	315	318	327	323	354	290	292	327	304	323	308	307	338	314	308	294	308	282	280	296	274	306	345	314	339	280	328	307	259	339	319	297	313	333	324	319	316	290	304	281	276	319	296	291	309	291	289	301	314	287	284	308	277	313	302	269	302	279	283	327	282	284	287	284	310	295	303	320	320	287	286	307	325	293	312	284	305	289	293	312	311	312	311	276	305	302	297	291	276	301	292	295	270	281	296	275	291	294	317	293	292	331	275	306	270	297	311	268	296	305	281	301	280	278	276	306	281	282	345	302	283	287	291	285	289	316	288	289	278	279	288	287	320	313	289	297	280	262	282	311	256	289	286	306	270	295	303	305	269	251	263	315	270	279	296	267	289	275	267	295	294	315	291	275	291	291	323	293	273	289	275	287	293	280	266	298	320	297	290	287	290	278	282	296	304	278	305	297	285	297	286	309	285	323	270	308	307	286	306	266	301	272	300	267	303	287	269	316	263	293	317	277	279	285	259	266	275	277	265	285	279	261	265	271	308	300	292	289	286	275	281	280	276	273	278	279	292	327	290	273	270	299	275	280	280	306	276	261	259	325	288	294	307	308	301	301	294	275	245	275	269	282	286	284	283	296	298	293	296	314	294	307	285	299	278	285	299	241	262	288	304	292	297	283	295	257	304	306	306	294	299	317	290	280	292	274	301	275	307	288	330	292	291	314	266	298	295	278	307	304	242	277	328	298	290	314	288	308	303	290	277	285	310	315	292	267	273	266	270	300	310	266	300	295	281	315	275	311	283	275	302	290	300	296	256	297	288	318	291	303	299	296	267	298	273	287	328	292	281	286	284	292	305	303	287	278	278	268	303	270	309	272	299	263	287	292	298	263	270	281	267	289	289	283	256	301	288	274	316	297	279	291	308	301	311	301	309	275	315	294	297	269	283	253	283	254	262	264	318	293	279	281	287	322	288	294	260	322	311	255	275	263	292	272	309	288	314	286	309	299	272	316	299	295	287	303	261	271	307	286	296	281	302	267	296	270	296	288	294	266	286	312	317	263	256	289	272	305	292	288	326	293	285	275	293	291	271	259	298	291	302	297	297	267	304	246	271	279	309	291	276	330	295	275	306	303	297	290	284	284	284	282	295	275	295	295	289	279	320	277	314	309	280	289	272	293	267	301	318	278	301	280	293	269	285	292	306	313	281	287	287	281	288	295	297	295	267	297	304	292	314	256	310	310	283	306	291	279	285	292	285	286	292	281	268	309	293	287	280	286	245	284	325	274	262	300	280	303	287	303	291	304	297	276	286	271	304	283	266	286	292	283	295	297	282	269	279	282	286	283	277	281	297	271	281	281	265	255	278	288	299	315	296	285	321	333	314	285	301	278	268	299	288	310	266	287	295	300	313	292	266	299	312	281	337	253	295	303	284	286	316	303	284	291	301	298	292	263	280	308	296	294	294	286	271	286	284	312	295	292	318	266	282	268	307	324	275	261	291	284	287	304	286	285	299	302	290	265	300	293	302	312	287	303	297	285	271	285	318	283	294	268	281	251	280	277	306	290	278	278	304	316	274	269	268	285	291	292	253	296	277	296	241	298	294	282	270	286	282	323	303	285	320	291	293	294	283	289	299	293	272	312	278	274	311	264	296	275	292	270	295	313	249	280	276	301	284	278	288	327	307	285	253	294	267	290	281	285	264	290	282	296	300	281	308	288	248	296	281	299	273	279	294	257	262	293	281	259	293	286	287	287	284	273	287	285	294	262	261	284	291	272	300	283	268	268	270	280	264	273	259	275	264	294	270	306	254	294	279	259	306	293	291	308	315	288	312	269	294	266	270	291	289	302	279	289	278	316	305	278	276	289	319	283	291	278	317	283	319	290	261	308	288	295	282	312	319	312	276	294	281	305	291	290	284	291	281	310	283	286	309	280	284	276	290	265	293	283	284	315	275	312	296	323	315	298	289	290	263	280	277	289	301	283	254	284	289	264	273	291	280	301	295	281	327	292	291	293	283	305	245	273	298	281	276	284	285	284	290	294	303	266	283	300	324	288	292	314	278	299	283	279	286	284	293	273	295	277	283	276	289	284	273	268	298	280	293	300	305	303	307	275	296	255	298	302	261	284	277	298	291	279	299	287	285	295	279	310	311	268	281	302	289	274	290	307	287	321	278	265	288	296	291	323	247	307	317	285	276	284	276	296	272	301	293	279	281	299	271	251	275	271	290	317	280	247	316	302	268	272	293	314	272	288	260	312	273	305	312	291	290	272	302	293	277	297	271	300	265	289	273	308	259	283	279	304	285	271	294	288	278	289	274	273	265	279	273	327	299	268	267	282	305	276	266	297	244	281	330	286	265	308	263	307	264	316	272	280	276	299	261	329	313	293	282	288	277	292	284	292	304	277	286	268	274	274	301	280	278	319	273	288	271	302	288	312	284	330	289	301	309	304	279	278	302	298	287	283	289	305	276	265	252	277	271	290	315	287	276	264	290	283	257	301	291	278	293	263	286	290	299	301	275	306	283	307	310	299	280	310	302	278	302	260	289	288	319	306	277	337	287	315	323	306	278	313	276	274	269	293	301	298	288	255	283	286	289	302	301	277	277	297	263	292	277	297	284	305	273	280	286	266	329	300	278	304	276	307	249	311	272	306	282	277	295	283	276	264	300	280	290	301	291	289	315	262	297	272	288	287	276	297	325	300	279	276	302	267	282	291	313	266	292	292	299	265	263	272	292	256	268	300	294	280	285	274	287	257	293	297	281	269	280	279	263	273	289	316	340	284	289	277	276	277	271	263	295	262	299	308	307	282	264	326	299	274	259	302	278	278	272	252	314	294	316	283	255	289	295	310	330	304	279	264	308	252	294	311	260	294	264	283	272	299	277	278	314	314	275	266	296	281	300	285	294	293	280	296	293	278	287	309	308	265	296	280	285	270	294	305	326	276	308	285	300	289	294	300	292	279	299	313	298	270	340	321	253	282	307	295	297	306	273	302	304	254	272	308	298	262	289	290	272	266	313	276	288	303	281	296	278	311	287	268	310	274	289	283	291	289	266	271	311	283	306	272	300	294	263	251	300	293	317	289	279	252	285	308	309	290	304	307	291	289	300	288	279	269	301	297	265	286	280	264	306	291	304	289	287	303	271	303	270	306	275	284	302	307	301	293	295	286	284	293	318	298	308	294	271	293	318	292	301	266	288	284	286	259	291	275	289	263	300	291	308	324	291	304	278	277	287	294	278	285	258	293	290	286	286	324	243	278	284	312	301	318	297	265	272	280	282	293	294	280	265	281	297	285	297	276	296	293	313	271	288	285	282	307	267	311	309	302	298	266	279	261	266	299	270	290	314	301	303	296	289	265	297	305	304	285	310	281	299	302	264
23452	21500	29353	24064	21504	18320	3412	1280	806	675	633	511	513	404	376	303	307	269	201	226	195	179	175	169	155	159	155	170	188	178	134	161	139	152	195	149	130	139	160	147	136	158	136	158	158	140	132	146	141	155	126	143	133	147	134	132	151	136	120	110	133	126	121	113	119	106	122	126	105	127	124	122	118	94	141	143	124	103	130	115	117	125	115	134	123	116	129	104	124	126	117	99	122	126	118	119	115	132	124	119	108	118	126	103	115	123	122	115	120	104	117	116	135	120	127	129	119	125	113	118	138	121	126	122	121	105	115	132	94	115	122	111	112	132	131	123	117	123	133	121	107	132	137	139	122	135	123	126	96	123	107	126	137	106	130	107	147	94	121	115	101	124	126	135	118	120	113	125	124	112	116	113	122	129	118	119	114	114	107	117	124	120	109	122	115	101	113	121	135	127	123	122	111	115	119	109	111	134	111	107	103	111	120	137	110	118	134	126	129	106	133	116	110	110	111	104	103	131	122	111	114	106	110	133	144	90	104	130	97	101	117	124	110	145	125	99	118	106	131	109	95	112	103	119	123	128	121	97	105	110	109	121	104	127	119	114	106	134	120	123	119	128	112	129	126	100	119	102	91	113	112	112	113	126	106	115	127	111	104	127	115	107	103	134	108	130	99	113	118	105	114	114	136	105	125	94	115	120	117	132	141	107	116	121	122	141	106	111	105	135	101	136	109	123	104	124	109	128	116	110	123	117	119	113	119	116	108	111	131	126	103	110	106	124	109	109	111	102	133	125	135	105	88	117	103	111	118	130	107	130	127	124	112	125	114	120	117	91	110	120	127	122	110	126	115	112	118	124	119	119	134	122	116	110	135	114	104	119	104	128	135	134	115	128	125	124	111	128	110	114	127	115	130	112	103	118	109	138	102	129	120	108	104	106	96	108	132	109	128	123	128	136	104	116	116	126	104	118	104	114	106	106	131	106	97	118	119	111	119	131	107	118	125	119	116	126	130	120	122	134	112	87	114	129	135	117	122	112	130	122	128	89	117	127	122	105	100	108	116	121	107	104	107	120	111	94	111	132	110	122	101	132	134	121	102	123	99	124	116	101	134	133	108	121	121	108	110	132	99	126	115	120	101	100	126	122	129	130	103	108	108	122	109	104	134	113	114	107	99	119	125	117	97	124	112	105	123	102	139	128	134	116	110	129	126	139	104	118	124	142	111	105	123	117	120	123	102	114	108	100	131	114	127	112	103	115	114	127	125	119	134	112	135	114	120	104	120	108	142	110	103	121	113	120	104	119	83	112	126	109	116	117	95	122	113	145	112	114	104	117	129	105	112	129	123	115	108	136	107	123	119	106	128	115	124	113	111	86	114	128	113	116	124	114	99	110	109	120	121	127	119	121	97	124	112	107	113	118	126	126	96	122	108	127	102	135	117	110	111	114	135	107	129	130	116	124	113	118	111	119	131	120	129	108	114	114	134	130	112	111	120	131	119	122	136	121	123	115	125	121	110	110	113	133	128	138	112	115	116	112	123	134	103	123	116	114	117	120	117	119	112	120	138	133	109	112	109	120	114	107	126	139	111	101	136	126	126	114	111	106	97	113	113	123	111	116	107	112	120	128	109	108	115	111	121	120	105	118	121	116	132	130	119	130	120	120	116	109	117	118	110	101	115	111	101	103	107	118	115	126	114	115	120	100	126	119	118	113	145	111	114	98	104	109	118	127	133	115	119	117	133	123	114	127	105	117	123	111	140	126	110	130	135	130	134	115	114	112	141	107	113	120	139	124	136	111	112	114	111	109	85	96	121	112	97	142	115	111	109	114	120	130	140	126	112	93	114	112	127	98	122	122	110	118	109	111	129	115	124	128	119	123	119	109	118	106	112	117	108	116	99	99	130	144	115	114	107	122	107	119	119	118	103	123	112	113	112	108	110	129	137	143	97	140	126	119	124	107	119	129	100	115	117	122	104	132	108	109	113	109	123	106	111	112	117	109	137	123	111	94	119	105	122	127	133	112	111	98	95	104	117	96	104	107	128	107	113	120	126	108	115	124	132	125	122	110	107	121	116	131	110	128	117	91	113	124	114	111	133	118	118	96	121	113	84	124	127	110	118	117	116	106	105	117	97	92	126	128	106	130	121	119	99	93	114	121	121	107	127	117	124	113	116	123	113	127	126	117	107	121	114	104	122	124	126	103	139	109	111	118	105	127	120	108	114	107	135	113	107	127	110	117	132	130	135	110	113	127	122	115	110	114	148	109	107	115	101	117	108	109	108	111	130	148	137	110	125	112	124	115	125	121	130	123	126	127	116	112	99	123	108	120	116	108	109	111	131	123	120	106	107	114	101	111	135	109	110	111	102	115	123	122	103	127	101	104	116	124	113	125	97	121	100	114	112	98	122	115	107	124	110	117	110	123	129	103	108	128	115	105	115	120	111	126	120	105	101	118	126	121	110	110	125	127	130	130	120	126	115	115	130	110	114	105	125	101	111	119	131	101	125	121	111	88	104	136	117	89	119	123	121	118	102	116	108	121	126	122	114	108	105	119	116	118	102	119	118	121	96	110	115	105	133	111	119	125	109	123	106	134	118	134	101	120	115	114	114	127	113	134	115	102	95	105	123	132	108	128	108	134	118	114	116	110	107	104	110	103	117	112	116	121	107	110	105	112	130	107	133	117	115	139	108	110	114	101	117	114	118	125	120	123	116	116	112	134	126	123	118	112	125	118	123	111	109	109	105	114	132	105	129	127	114	105	137	129	92	121	110	112	117	130	115	131	110	103	140	105	134	126	128	104	107	104	128	89	113	109	109	123	113	119	107	139	131	108	112	126	115	123	104	109	99	120	112	120	127	103	103	127	112	106	118	134	124	129	113	100	122	119	104	128	125	117	105	116	117	98	113	125	111	109	91	116	111	110	130	118	108	102	125	104	122	110	112	112	112	107	117	124	94	111	132	115	134	110	116	113	124	130	122	124	133	126	111	116	110	98	120	125	125	122	121	134	113	119	110	110	120	121	117	123	108	122	137	132	136	124	130	122	122	105	102	116	110	99	125	126	107	98	116	117	119	106	110	110	111	140	117	121	133	115	128	114	95	108	124	131	121	108	137	118	131	129	114	113	108	137	104	133	114	125	105	119	121	117	110	100	114	103	123	114	101	123	125	115	106	123	121	112	114	109	113	116	101	104	105	107	112	117	118	111	122	102	115	124	119	102	130	123	125	134	124	130	114	116	112	120	125	114	112	108	135	133	123	101	105	116	127	120	125	110	110	114	111	116	109	122	122	118	118	117	120	128	119	109	120	114	108	122	118	124	121	122	130	128	116	129	104	115	124	136	114	114	120	108	115	101	105	124	124	117	123	106	109	121	127	113	116	111	113	117	124	114	122	116	118	116	103	115	110	114	115	107	120	128	117	124	84	114	111	111	99	113	126	110	108	124	100	116	134	109	118	113	114	110	124	107	127	119	130	121	108	114	110	120
16031	27974	25143	15807	11204	8757	6277	4806	3663	3001	2685	2326	2014	1789	1556	1253	1231	1005	846	678	648	625	568	544	516	558	475	506	478	449	393	382	388	482	468	415	391	377	333	369	389	373	354	362	380	343	322	295	311	324	335	309	321	326	323	362	299	322	318	294	301	285	309	298	303	264	322	240	256	251	273	272	237	256	248	264	278	235	254	281	279	283	283	309	265	291	278	265	279	285	244	252	264	289	286	276	264	304	285	281	305	269	256	277	260	235	258	251	295	276	246	244	245	253	274	235	264	258	260	273	235	267	238	278	217	271	254	270	259	279	289	233	224	270	244	272	243	255	258	251	271	245	276	249	240	285	261	275	221	232	259	259	247	267	262	255	260	274	231	278	260	249	263	242	263	244	249	254	241	279	257	260	255	288	268	254	245	265	240	248	235	251	250	267	247	253	247	269	267	251	244	287	261	266	236	230	230	265	255	235	223	264	272	245	228	244	265	271	232	224	257	246	250	241	249	252	248	278	271	271	269	250	230	254	238	249	266	242	251	266	240	238	249	263	275	224	221	251	237	241	230	260	285	248	240	285	231	259	248	225	268	229	270	254	256	257	271	248	229	237	270	247	247	234	240	244	220	258	274	264	268	247	264	251	247	254	240	225	238	234	251	245	243	284	264	260	231	230	234	249	239	252	247	242	256	232	228	276	267	262	239	251	277	258	254	259	255	261	234	229	258	249	256	264	231	247	251	229	262	236	227	258	262	275	228	234	245	269	253	249	247	268	277	248	239	257	288	271	225	253	263	242	261	264	237	268	237	254	244	257	236	258	251	258	281	246	244	247	251	246	278	287	226	280	240	254	260	251	252	269	268	236	238	266	232	282	281	230	240	259	243	248	242	278	251	275	248	263	260	255	240	247	269	245	259	207	252	250	232	267	257	259	264	271	252	284	231	241	273	281	277	247	259	238	248	279	274	243	235	241	245	240	249	213	253	266	245	254	233	249	245	239	229	228	233	240	230	221	246	240	263	250	234	248	275	253	252	268	230	245	262	220	247	234	237	276	256	244	249	276	236	246	244	272	249	272	260	266	250	245	244	245	261	266	256	265	256	253	239	223	254	244	250	258	251	247	265	265	253	247	264	271	236	269	264	243	269	246	268	274	246	248	246	238	265	256	248	272	251	244	237	260	243	255	216	266	270	258	265	259	256	243	277	255	270	243	268	248	258	244	258	235	252	260	268	253	254	253	271	265	244	262	256	283	242	243	285	272	265	255	240	244	274	236	252	248	259	275	263	222	286	257	223	247	253	276	246	244	241	245	240	285	258	235	254	245	294	241	231	240	249	251	266	238	252	245	235	264	263	280	271	267	242	251	211	269	237	268	210	265	244	262	254	246	253	289	285	247	277	228	230	253	224	260	260	252	255	243	246	237	244	234	261	257	246	267	282	261	263	249	270	274	265	251	283	232	255	260	259	256	228	259	251	245	225	269	273	264	226	247	267	250	258	256	255	255	271	246	274	260	230	261	239	255	289	263	230	234	266	270	287	269	235	243	270	238	269	275	247	246	270	274	252	257	280	265	237	269	222	219	256	259	282	235	218	236	255	243	269	256	255	245	270	242	275	246	240	251	237	268	241	251	246	250	237	238	272	273	224	230	280	251	251	286	249	262	263	225	230	263	251	236	259	250	273	244	262	263	227	266	265	267	247	252	232	269	238	256	265	234	242	242	247	244	229	247	253	243	233	253	250	263	260	279	244	248	258	244	245	256	267	229	247	257	233	264	276	250	247	261	239	227	251	248	261	265	245	269	238	278	244	252	255	245	246	254	253	234	243	256	272	283	247	253	237	251	264	247	273	238	268	258	240	256	266	250	261	256	254	278	275	258	252	261	261	235	278	245	245	245	231	244	264	269	269	268	273	238	243	247	258	225	222	244	266	254	267	255	243	252	224	266	260	231	247	224	256	262	261	255	277	259	241	252	250	244	230	280	233	242	257	257	273	250	272	239	264	251	267	233	234	222	244	237	272	244	265	249	223	243	247	251	239	239	262	236	254	235	292	288	239	221	241	249	267	259	270	271	272	260	261	237	235	237	242	257	254	236	269	230	261	266	249	246	246	279	259	265	240	228	245	269	248	250	245	249	247	240	271	249	230	256	255	248	288	237	262	263	249	265	256	252	250	250	221	254	220	289	222	266	283	256	265	240	261	256	227	233	219	254	238	253	234	262	227	224	254	245	257	241	258	237	229	264	228	240	245	258	284	273	284	259	270	244	258	252	235	250	246	242	245	226	245	237	256	236	269	244	258	253	261	256	240	244	259	255	221	254	245	235	276	275	261	242	256	244	251	245	268	267	283	231	275	255	244	237	257	238	254	249	263	259	225	275	292	252	251	262	265	274	269	255	247	243	257	240	257	253	241	242	252	252	234	270	274	247	256	248	243	259	251	218	275	264	246	260	265	245	254	257	243	251	273	234	280	257	242	273	272	258	235	242	260	260	247	227	253	268	250	250	232	263	230	233	244	259	262	244	251	238	256	259	249	235	241	292	266	236	261	238	237	249	258	244	220	225	244	249	226	264	247	247	247	250	264	273	234	258	229	249	278	245	253	271	269	239	227	224	245	263	269	271	244	251	281	245	228	238	246	251	289	269	254	257	233	262	247	267	261	249	258	266	233	251	247	251	258	258	261	281	259	256	222	248	262	261	232	275	247	254	245	261	254	267	266	257	229	239	250	220	237	242	257	252	231	264	250	226	259	282	263	228	258	252	226	250	264	283	278	268	225	241	250	272	242	284	257	258	270	264	244	238	254	232	254	217	236	248	224	248	270	232	214	286	261	247	227	231	255	225	277	244	258	230	270	257	247	245	277	259	267	238	263	235	234	269	224	258	244	276	253	262	250	247	250	283	265	268	218	249	245	241	297	251	253	261	249	251	238	249	240	255	260	256	235	268	287	267	228	230	243	281	252	250	240	261	239	242	239	225	274	240	300	260	270	253	256	250	240	261	274	256	237	244	273	246	263	227	276	243	261	242	261	237	234	256	237	225	250	283	262	244	240	248	270	254	247	219	265	235	233	236	246	235	260	272	223	256	272	268	243	250	239	256	270	244	246	258	259	240	269	222	238	241	228	254	291	277	254	210	236	238	256	270	245	257	234	247	231	241	219	239	248	247	248	253	230	264	277	241	259	239	245	253	255	240	230	255	225	217	248	251	234	250	249	253	267	237	264	268	244	239	256	258	249	234	253	249	254	268	218	274	252	270	233	263	256	277	286	271	266	284	263	262	254	255	274	246	250	262	260	238	246	236	258	264	252	248	248	267	258	248	253	261	263	268	224	239	215	240	243	254	260	239	280	253	236	256	265	249	269	257	247	236	261	246	230	257	258	257	272	270	225	221	260	288	250	219	273	261	252	275	236	248	273	243	250	256	275	256	264	254	255	253	231	251	258	254	264	254	266	248	252	241	255	269	257	246	264	247	236	275	256	247	255	254
26872	20523	9189	2437	1174	800	627	449	371	338	290	335	272	288	258	275	231	221	207	216	216	183	203	181	183	171	194	217	206	194	204	177	174	196	209	180	174	182	210	176	209	219	185	203	177	194	203	173	180	191	196	189	205	170	205	186	197	194	182	201	197	178	185	195	192	195	171	195	202	187	185	172	198	180	211	186	198	184	185	208	194	186	187	168	186	191	214	157	180	202	182	188	172	190	191	184	202	174	193	197	198	191	159	183	178	168	160	160	168	172	170	173	185	157	191	177	163	159	167	189	164	209	188	187	174	163	162	187	181	161	173	196	175	195	186	183	189	179	178	168	195	178	158	176	183	196	181	180	181	168	168	167	200	176	162	163	182	198	194	188	172	174	163	161	171	216	182	198	190	182	179	199	191	165	183	200	187	206	178	172	174	179	169	176	163	163	168	184	166	169	186	159	180	180	186	175	176	182	182	177	170	172	169	157	164	195	192	171	168	161	178	176	157	195	191	172	178	169	176	178	182	180	202	180	178	183	184	186	182	162	160	155	186	188	187	178	212	178	181	212	168	164	205	185	201	200	172	179	193	167	189	162	188	163	198	158	193	183	216	172	185	199	176	199	160	159	188	190	186	158	187	150	170	173	186	201	192	156	179	193	172	177	190	179	192	165	174	180	165	182	205	187	170	170	172	207	190	185	194	175	179	165	179	168	167	200	189	183	214	173	166	204	178	189	197	186	191	191	175	172	191	172	164	180	167	178	165	181	199	175	202	167	160	182	181	191	183	199	174	188	164	179	211	188	194	189	182	162	166	186	177	181	169	179	164	159	170	191	213	185	177	170	160	154	161	164	165	162	173	191	190	169	185	183	179	186	210	178	177	191	191	157	175	186	177	142	169	168	184	190	169	178	191	187	186	170	179	177	172	190	187	159	170	205	165	199	167	155	176	168	166	192	177	186	169	169	173	191	177	203	186	179	194	207	187	197	222	192	174	189	172	174	187	164	152	152	182	178	179	187	196	199	179	158	167	193	182	202	178	173	184	185	149	182	180	192	188	199	186	199	171	149	172	184	160	188	177	182	181	195	198	162	201	174	172	172	183	190	179	161	201	178	193	194	170	178	192	178	184	208	150	181	167	204	184	171	178	169	158	210	199	199	175	155	162	191	181	196	193	158	179	181	171	173	184	169	152	175	180	185	176	183	179	169	174	186	198	179	170	206	159	173	172	176	161	193	182	154	201	186	157	162	159	176	183	181	188	180	173	163	176	188	204	196	192	181	166	175	172	166	180	159	175	165	184	144	180	174	190	172	190	206	174	171	184	178	181	180	200	192	149	192	202	190	147	155	179	173	178	165	173	210	171	180	166	212	174	205	171	185	190	175	182	196	188	205	200	194	188	189	163	214	176	199	159	165	191	195	196	168	176	174	156	172	166	166	179	178	182	167	198	186	184	182	203	181	176	166	149	177	193	195	187	187	180	178	170	163	174	166	194	183	174	188	176	170	208	195	156	203	171	182	180	170	193	195	185	190	175	157	182	191	181	190	167	208	159	189	177	190	174	176	166	179	184	186	177	173	155	169	181	184	182	196	178	178	159	197	176	153	171	177	183	185	188	205	197	190	213	193	187	164	194	202	154	157	171	157	183	190	156	187	168	195	168	183	168	174	170	187	192	175	178	191	180	185	182	190	187	188	199	198	171	178	173	179	201	185	217	167	179	186	168	189	176	181	194	186	183	203	158	208	191	190	180	175	188	178	147	172	186	189	170	185	161	192	166	187	174	158	183	177	188	165	181	179	194	185	161	199	191	199	211	178	203	189	158	190	172	169	167	173	192	192	184	200	177	190	172	153	179	179	168	173	175	170	190	192	185	156	192	177	187	195	177	199	160	175	185	173	171	191	178	173	196	180	160	163	182	199	194	196	188	197	200	178	201	197	173	182	186	167	188	184	178	185	173	160	221	187	191	193	190	162	173	186	179	187	176	168	149	183	162	180	159	208	209	165	140	158	190	185	187	174	174	177	174	166	192	171	194	190	185	189	196	188	194	182	192	161	180	165	183	193	186	151	181	226	190	172	202	150	184	186	158	175	182	166	167	162	184	172	185	173	185	187	185	178	185	196	178	189	163	168	177	169	185	199	189	171	188	166	175	189	180	172	182	169	178	187	175	186	201	191	182	186	171	160	177	170	189	201	176	196	190	193	195	172	210	170	169	207	160	167	179	174	199	165	178	174	139	178	165	170	197	192	168	192	179	196	173	194	183	175	183	171	167	174	203	187	188	167	183	169	188	184	199	195	163	188	183	195	186	181	170	188	182	161	190	194	163	185	170	173	162	173	203	153	179	167	186	171	201	163	192	173	187	180	192	178	189	193	189	185	195	213	161	174	174	187	174	169	179	188	167	181	166	193	178	166	165	173	158	181	190	166	189	185	180	190	191	194	189	187	177	180	196	179	198	163	185	174	194	186	194	171	185	190	184	201	184	158	198	192	182	188	175	157	195	156	180	190	167	164	207	161	190	190	186	170	197	189	169	202	165	187	170	178	181	157	183	194	195	190	187	170	178	191	170	189	169	184	174	176	194	175	195	187	173	162	187	164	170	181	173	181	162	163	179	171	176	183	189	173	179	205	164	195	189	180	178	180	186	197	192	163	194	183	196	189	174	165	179	170	170	183	177	161	174	182	175	182	172	167	185	192	183	163	161	160	174	157	156	166	180	189	194	170	194	174	165	194	207	168	179	178	177	163	176	167	203	181	190	175	172	163	204	184	190	164	150	194	182	183	184	182	189	160	193	190	160	179	179	158	188	175	167	184	176	188	183	172	163	175	181	175	201	170	166	179	197	213	178	180	184	189	199	185	167	181	177	167	200	177	174	174	184	196	207	191	172	174	171	165	177	162	181	162	172	185	179	181	173	178	193	181	173	172	211	175	164	175	175	159	189	140	166	193	187	176	184	155	175	200	174	189	157	203	178	170	165	171	182	192	190	206	193	187	189	193	192	166	177	177	192	187	189	158	165	171	180	161	175	195	197	187	187	190	181	163	192	188	178	168	201	179	168	162	181	178	179	170	194	192	145	182	194	181	186	159	195	159	196	185	192	187	163	172	179	173	175	179	202	193	193	188	160	183	178	195	193	174	179	190	193	179	149	194	174	202	196	174	187	190	182	171	217	199	179	173	189	189	189	165	178	173	156	187	199	171	177	170	177	195	165	182	191	181	170	155	197	206	167	163	155	178	172	183	171	167	171	200	165	178	179	156	187	168	174	195	181	174	184	187	186	174	189	153	180	161	173	171	175	168	169	183	162	195	173	189	179	202	158	177	162	148	189	166	190	163	181	174	189	209	167	180	190	161	155	185	177	199	167	188	170	156	191	196	157	191	185	188	171	176	185	182	198	192	174	193	170	177	189	178	175	177	199	185	178	172	204	193	187	177	181	171	184	200	187	170	183	210	213	171	179	201	202	177	165	171	181	182	173	185	180	183
11308	14738	11933	6997	4493	3325	2490	1898	1450	1218	1256	1086	954	950	858	705	650	653	536	558	562	549	497	474	448	477	458	484	453	475	426	482	461	471	448	487	439	453	436	417	454	453	468	420	438	407	411	375	419	438	430	445	435	426	432	419	404	418	397	432	409	432	441	427	402	409	398	406	348	381	416	363	432	414	374	397	403	411	371	438	412	427	414	425	412	378	433	430	418	374	394	380	387	380	419	419	383	413	428	399	419	405	363	377	437	397	418	426	399	413	432	390	392	351	410	387	403	376	401	420	369	386	410	416	392	408	392	404	425	400	390	414	402	422	400	396	389	416	389	387	412	408	381	425	409	379	376	397	348	386	369	428	428	390	395	427	416	426	410	434	400	418	380	370	347	379	384	414	416	384	387	364	385	386	404	432	394	423	397	398	426	369	422	406	419	402	380	390	409	379	403	382	339	400	404	419	391	372	398	394	403	376	386	403	383	418	401	407	405	392	409	400	410	387	426	366	443	389	407	407	400	419	410	399	418	370	432	387	419	443	410	387	389	379	404	379	390	400	427	352	404	401	359	383	408	396	370	373	390	388	346	426	397	392	394	430	416	403	419	402	423	398	370	359	377	430	374	388	362	387	411	420	409	436	420	419	444	389	390	394	383	405	405	382	372	426	432	388	381	426	373	374	391	413	379	389	376	421	387	410	383	384	385	376	387	419	373	406	391	420	375	399	408	389	439	386	405	434	421	384	370	408	400	382	382	405	423	421	361	366	428	384	389	399	422	389	396	384	400	430	384	342	400	400	396	354	402	405	431	380	420	346	416	429	395	383	383	412	420	397	381	400	403	391	391	380	391	412	419	391	394	390	372	374	401	399	404	396	377	381	375	346	415	371	437	414	354	373	397	406	379	421	399	378	403	401	417	404	425	383	398	378	396	389	396	446	386	384	366	405	411	412	381	421	376	403	420	414	398	399	403	384	407	423	433	373	427	397	397	398	405	399	396	412	393	396	406	431	378	402	396	415	396	390	384	397	401	384	373	397	445	431	400	401	416	411	352	394	391	385	371	380	452	373	403	382	391	410	392	434	399	444	418	378	396	428	396	395	409	379	382	406	392	420	381	409	404	402	392	418	396	381	363	417	401	375	461	391	404	401	395	375	399	365	368	413	410	374	413	440	391	407	387	382	398	453	414	410	381	423	395	418	375	401	405	385	409	370	380	391	372	384	403	407	396	370	446	384	410	424	353	431	383	415	426	437	376	413	399	369	399	382	403	371	394	384	407	374	397	421	378	395	419	353	369	376	402	405	410	382	426	399	420	396	395	407	421	374	383	417	389	391	413	383	367	381	414	368	400	410	413	432	398	381	408	384	398	404	395	404	405	385	401	438	379	408	412	389	420	390	401	388	361	418	376	380	396	396	366	402	406	392	398	377	374	428	384	349	399	434	400	369	403	414	407	412	391	373	406	423	410	386	395	385	363	389	423	426	404	397	402	399	399	398	355	393	415	381	416	390	393	455	378	405	370	402	400	388	390	376	419	408	378	357	413	409	430	413	386	381	380	397	412	392	440	427	382	410	361	373	386	389	417	360	423	405	396	401	413	378	393	384	411	416	411	407	474	373	406	381	383	361	374	356	440	425	380	449	416	410	409	376	400	418	429	383	363	417	394	411	438	383	371	356	395	388	409	402	387	406	442	375	395	435	393	433	383	423	393	372	402	372	366	396	402	407	398	421	422	394	430	425	374	378	410	378	406	404	415	412	355	425	386	401	399	410	397	404	372	395	381	395	379	382	425	378	409	385	398	387	422	414	436	371	391	393	401	414	404	396	421	421	417	417	395	437	385	400	419	384	414	404	400	411	386	391	397	380	357	422	436	380	434	434	415	418	407	382	383	372	400	374	374	403	420	381	383	397	387	403	341	373	369	446	394	408	388	381	398	421	449	407	376	414	409	445	412	381	368	422	401	399	354	390	383	401	396	410	365	369	428	430	385	419	374	362	404	409	354	366	390	418	367	369	374	391	433	373	393	368	404	409	397	408	422	377	409	423	364	367	399	429	363	384	431	369	390	393	380	401	404	431	403	359	436	396	419	405	394	393	413	419	356	386	378	427	402	408	411	379	423	433	397	363	395	381	444	434	378	385	424	405	408	383	378	401	383	397	389	372	413	391	392	392	425	353	360	354	395	427	390	370	402	392	389	415	420	412	380	398	378	401	383	400	399	377	403	358	445	426	412	401	389	395	407	409	432	415	398	408	366	393	404	392	394	431	390	447	383	404	412	382	394	414	418	378	411	386	358	358	381	387	389	412	411	403	407	386	349	402	351	383	404	429	371	404	405	391	402	386	390	431	373	419	422	417	373	400	389	415	424	407	379	358	423	402	375	403	401	380	391	418	406	378	428	426	386	378	384	436	424	410	382	419	391	433	392	385	374	412	396	425	408	419	411	391	432	354	379	379	423	391	367	392	386	373	371	417	401	386	403	408	395	400	389	382	408	404	440	402	388	394	389	410	403	398	384	397	367	384	394	429	416	412	392	368	404	443	396	418	377	390	382	377	378	377	399	425	370	423	393	377	372	397	455	354	389	402	396	420	429	406	415	380	392	392	399	380	380	407	385	387	395	377	401	382	415	411	452	389	386	388	402	409	410	389	412	386	371	376	386	396	435	387	380	423	394	407	388	395	418	438	409	386	399	424	410	407	371	422	403	412	413	430	385	392	369	413	391	356	411	408	384	394	395	398	425	381	429	388	406	397	387	448	394	416	400	441	383	441	418	389	395	407	417	420	399	412	359	393	407	440	407	392	382	394	394	422	427	393	434	426	391	439	411	412	430	364	428	405	372	375	436	374	387	417	409	400	394	398	383	392	431	388	399	423	420	403	397	354	404	425	370	399	365	409	390	389	379	441	368	394	394	384	388	389	419	404	388	385	390	394	404	398	399	402	398	393	373	401	350	400	378	364	440	409	379	418	406	404	426	355	399	410	413	420	385	404	386	385	383	425	389	359	420	395	395	408	395	403	366	393	384	385	426	407	376	419	396	430	378	398	387	392	438	432	402	380	389	409	387	393	417	435	426	387	419	375	347	411	383	388	372	400	393	404	421	409	399	404	371	387	420	428	391	389	396	386	422	415	359	384	410	412	395	432	439	371	408	408	410	388	389	395	411	373	388	390	416	421	418	442	396	414	394	405	390	415	414	400	406	412	388	404	422	375	390	426	394	430	422	415	412	352	398	389	395	423	431	391	432	404	398	380	428	369	393	391	409	377	401	368	391	405	380	405	407	384	381	397	386	399	372	414	393	392	398	407	389	380	413	403	381	366	374	404	402	410	394	362	378	402	422	400	391	366	422	407	400	356	404	380	402	403	412	420	393	366	384	390	350	409	427	403	414	410	383	411	406	358	391	406	407	410	394	379	411	390	402	421	417	403	411	395	383	375	372	414	384	379	403	382	408	367	439	370	376	349	393	383	402	438	390	391	442	371
24136	21346	28393	24646	19140	3470	1242	802	560	510	450	396	358	354	266	264	242	207	200	205	197	154	154	165	160	174	158	153	152	134	163	145	150	158	146	146	132	159	147	151	155	133	143	127	154	147	118	140	136	128	150	123	140	117	138	145	141	126	135	129	123	126	131	152	134	120	142	124	133	113	123	144	130	132	106	114	125	122	142	124	156	132	131	134	140	136	146	121	136	126	118	136	133	130	120	129	135	115	138	109	122	137	101	121	122	125	144	121	111	120	124	126	129	134	125	129	131	126	123	121	119	117	125	142	123	122	120	108	129	143	121	114	126	111	149	123	101	152	117	135	137	126	141	128	129	123	136	138	138	124	136	149	117	135	138	117	135	116	130	114	130	116	112	121	131	142	133	119	124	133	128	128	114	134	136	124	122	122	118	126	146	143	157	131	123	123	138	103	137	117	122	118	122	130	141	134	126	126	123	140	108	142	143	116	127	121	137	110	138	128	133	114	109	144	109	147	130	135	122	146	108	123	116	127	131	114	126	124	126	110	131	129	117	142	131	139	118	123	124	135	132	120	108	140	119	148	114	122	120	123	118	133	125	109	143	116	135	114	122	126	105	132	112	118	117	117	135	109	138	126	148	107	129	105	133	146	123	105	127	115	135	113	147	139	122	134	120	123	118	132	130	125	127	122	121	128	138	135	124	120	130	127	131	118	106	136	113	121	123	133	130	118	122	123	128	143	116	120	137	138	138	133	143	137	128	133	127	122	125	128	118	141	115	124	128	109	139	133	106	121	125	117	136	114	105	140	132	116	119	140	136	120	139	125	132	123	144	121	114	140	131	132	111	126	124	133	106	105	107	155	115	120	130	138	130	121	122	117	128	109	115	131	138	112	126	135	129	116	135	140	131	130	127	129	126	115	137	151	116	127	108	129	127	130	132	127	137	130	123	139	148	119	95	138	120	130	132	136	115	111	129	121	123	129	118	146	125	121	122	115	131	127	120	123	105	149	115	139	133	128	116	128	152	137	119	121	120	130	161	127	115	116	132	129	121	104	121	114	148	135	133	129	113	141	130	114	122	118	106	119	119	136	120	116	120	114	127	131	123	116	136	128	147	122	142	153	125	131	124	132	111	115	137	118	124	121	116	130	132	126	124	121	106	143	140	121	109	107	120	116	124	127	131	127	120	117	129	147	129	127	126	147	130	129	133	114	139	118	138	125	126	136	124	98	142	139	122	136	149	147	126	113	115	114	156	124	134	118	135	122	124	123	138	114	113	115	115	115	105	125	134	120	129	115	125	138	129	130	127	128	139	125	101	130	118	124	139	144	133	133	120	106	126	125	139	130	141	132	135	123	122	129	109	139	122	132	125	123	135	115	124	123	132	130	119	117	124	129	134	115	132	123	154	113	136	118	114	87	141	111	121	130	130	116	129	122	115	112	142	123	128	133	133	139	120	113	112	139	128	124	145	133	111	116	141	112	135	118	148	132	118	137	132	129	117	145	112	127	114	146	120	146	120	123	116	123	114	120	140	145	127	110	115	133	127	116	132	125	126	136	139	140	122	148	145	112	128	119	127	123	138	127	146	113	125	128	126	133	117	111	151	130	118	128	106	141	123	127	130	139	140	126	109	121	127	139	118	123	130	128	124	139	117	111	122	124	119	128	126	122	132	113	131	138	115	120	130	126	99	131	114	118	121	139	136	134	117	112	127	118	111	116	130	112	131	139	116	120	149	129	139	108	140	117	140	112	137	136	129	121	110	130	123	115	124	136	96	122	115	122	125	133	140	136	116	138	121	137	111	118	108	141	120	127	146	142	136	120	114	125	105	110	136	132	133	113	117	115	118	133	134	143	117	112	135	129	109	123	120	118	116	138	136	126	127	132	130	128	123	119	144	127	150	107	115	138	117	143	117	128	111	117	135	109	138	133	129	148	126	132	136	129	120	131	125	110	112	113	124	110	145	118	130	123	103	126	116	147	104	129	133	119	117	125	132	121	159	139	118	139	114	131	127	122	124	130	129	141	109	127	121	131	121	132	130	119	124	114	138	117	141	137	149	145	142	143	144	147	118	126	132	111	136	118	116	123	113	101	126	105	148	118	111	136	141	122	139	130	109	128	124	115	110	122	122	130	141	126	105	120	135	126	132	139	132	113	143	120	116	133	132	133	122	110	119	117	121	109	136	118	127	115	108	145	132	134	128	114	114	119	162	124	111	134	149	118	114	137	131	138	132	138	134	127	119	123	105	124	117	130	122	140	120	157	134	128	125	121	121	130	121	126	124	134	126	114	127	128	128	139	138	118	111	122	126	142	113	121	138	130	120	135	124	149	118	127	130	109	120	108	111	132	121	124	115	123	123	141	126	134	129	105	123	121	153	120	122	107	139	112	127	129	98	133	150	114	136	120	121	133	116	109	111	125	116	120	132	132	118	109	134	130	129	116	132	105	136	105	116	119	139	121	92	120	115	130	121	133	120	144	121	129	124	104	123	142	119	131	105	125	122	124	139	130	110	128	118	109	131	142	142	129	128	125	98	127	151	120	127	123	146	129	141	120	121	117	134	128	134	122	126	118	141	113	110	117	121	140	125	124	128	110	129	132	143	138	105	128	151	133	135	128	118	108	118	112	113	118	121	128	130	155	119	122	115	145	137	128	124	124	130	133	125	130	124	127	116	114	144	129	126	127	116	104	132	145	117	113	119	127	140	136	134	130	128	137	117	106	121	117	138	134	141	122	119	117	115	139	111	116	126	133	131	106	121	117	122	131	120	121	133	144	144	133	131	122	113	108	113	126	118	130	141	115	116	117	122	134	129	126	123	132	114	116	146	144	112	105	141	102	125	145	135	119	130	125	135	113	127	118	135	110	151	119	134	125	121	120	132	119	113	130	131	123	112	119	131	133	141	125	118	124	144	109	159	100	122	138	116	104	120	112	121	118	138	119	113	132	149	110	124	142	137	132	133	132	130	120	103	128	124	124	126	125	128	143	117	113	129	119	137	111	118	129	125	120	129	114	122	117	136	143	141	128	107	140	113	142	107	118	128	124	138	121	134	125	142	121	122	130	114	107	130	114	144	136	133	140	145	97	115	133	127	121	135	124	139	134	127	109	118	107	127	122	147	134	124	130	143	134	120	124	121	125	143	113	128	132	158	112	134	144	117	154	117	128	112	129	131	124	123	132	113	139	114	122	113	137	122	111	124	120	136	116	119	118	129	129	113	122	128	139	124	139	127	128	118	150	145	110	115	129	137	158	142	99	120	143	103	106	123	124	117	119	134	107	115	114	119	135	118	113	114	128	102	126	125	140	114	119	127	133	116	132	132	134	126	114	123	135	95	142	146	107	106	129	114	133	144	139	122	131	132	139	124	134	123	135	133	118	128	158	126	135	134	129	147	126	106	157	121	130	146	152	116	119	128	103	141	151	122	111	137	127	130	112	125	121	115	102	108	117	116	125	112	130	135	118	101	118	125	132	129	134	110	122
12654	22892	19052	11771	8720	5923	4482	3438	2528	2182	1884	1550	1498	1343	1162	979	877	793	633	570	542	498	507	433	417	451	432	416	451	425	370	384	454	440	396	378	371	355	351	371	371	389	340	334	358	337	360	291	334	358	338	324	360	364	358	348	321	319	311	320	311	339	314	309	308	290	299	300	284	315	280	296	291	295	299	276	285	275	250	310	307	333	317	335	310	324	308	322	268	305	279	300	294	289	282	297	296	309	311	300	281	294	305	287	260	308	302	260	292	253	252	287	284	304	291	263	292	273	296	273	262	294	275	290	298	308	283	339	316	288	291	302	307	298	300	297	290	294	269	286	248	249	294	313	288	291	278	290	297	308	270	297	306	284	314	297	274	280	275	281	286	288	300	284	282	299	286	282	269	283	277	272	286	270	276	310	252	332	286	291	245	291	271	267	289	293	301	278	295	295	271	264	268	272	293	269	305	278	287	301	272	280	279	291	308	248	269	283	257	301	294	305	272	250	291	313	249	280	281	254	286	252	297	275	282	277	267	287	273	272	311	290	262	292	302	286	307	285	292	283	307	273	287	279	293	276	292	276	285	286	273	259	315	273	284	283	279	278	303	268	264	265	263	289	295	301	289	319	278	291	298	324	280	291	265	293	284	274	271	285	292	264	294	277	277	306	288	295	272	281	283	299	292	295	283	287	285	301	259	301	282	297	299	284	270	289	294	271	292	284	288	288	278	295	279	244	292	251	267	262	278	266	292	256	249	305	302	294	265	274	286	270	263	316	303	292	277	302	273	268	295	284	290	286	311	305	331	291	302	291	292	263	300	285	287	287	267	258	267	311	316	291	254	279	261	312	287	285	262	279	302	315	272	281	280	298	288	266	257	269	283	268	285	287	245	292	275	307	253	293	299	285	282	290	333	305	298	290	295	352	267	311	305	267	283	293	321	309	312	272	300	310	260	260	295	259	273	269	260	303	305	273	277	279	276	289	303	280	263	287	275	290	283	263	315	291	290	299	256	292	271	295	276	278	310	277	295	273	317	255	282	302	284	301	282	281	322	267	276	270	275	287	312	281	300	268	302	309	310	292	262	309	276	266	299	287	285	286	273	288	286	276	258	294	283	286	291	253	329	278	277	261	312	281	318	273	293	292	319	294	290	301	260	299	284	296	303	274	291	281	310	277	277	311	300	239	284	270	268	299	261	302	285	282	286	293	281	303	274	261	270	301	255	295	265	269	290	298	280	292	266	289	305	297	284	325	278	286	276	260	284	278	266	267	308	305	288	301	279	270	286	311	284	295	280	289	288	287	285	256	286	317	268	299	311	285	290	291	289	265	271	283	287	292	278	253	275	304	294	291	275	280	307	282	295	291	284	245	277	289	273	266	300	270	290	293	258	300	296	288	274	305	309	272	281	285	298	307	250	306	289	283	301	280	304	256	328	280	263	274	291	271	289	292	285	294	275	263	288	304	270	292	285	291	287	276	285	275	290	287	271	298	296	284	268	279	270	266	280	296	267	308	304	310	280	286	299	265	284	294	277	276	267	270	285	290	279	307	295	294	270	265	308	254	292	266	263	320	291	293	294	317	284	263	272	289	271	262	276	282	281	287	253	297	288	283	255	322	289	290	285	273	261	295	313	254	273	260	286	272	272	294	292	285	282	269	281	294	276	292	267	297	295	292	277	277	293	285	264	265	275	283	285	308	303	298	273	279	257	277	274	284	291	278	278	293	305	270	276	316	251	269	267	270	303	291	292	279	298	260	277	270	281	280	296	262	256	291	283	299	312	279	270	280	294	257	266	306	297	269	298	272	236	301	284	283	303	313	283	287	285	264	268	305	256	282	272	304	275	259	303	285	292	259	301	285	281	275	287	290	268	294	301	307	263	293	290	279	279	283	251	283	289	289	312	281	316	283	289	284	265	272	264	310	287	280	296	293	285	287	303	261	277	299	248	273	302	282	268	290	255	273	265	285	316	282	287	284	283	297	316	281	292	277	265	273	283	320	251	292	273	294	320	256	276	278	271	266	288	256	303	295	288	284	301	271	253	276	282	318	332	277	315	288	287	258	304	282	288	306	272	263	290	270	306	295	270	298	288	265	273	278	251	285	295	307	298	276	282	310	269	263	254	304	312	307	254	273	275	256	255	277	321	293	291	284	280	281	304	318	277	292	269	267	262	291	304	318	298	263	269	264	301	263	297	269	268	294	296	271	289	284	305	289	290	296	277	293	283	285	300	297	271	295	284	259	280	288	283	258	290	260	322	303	297	279	276	270	290	287	252	290	303	274	297	265	292	275	290	276	278	298	259	250	274	287	290	269	302	308	260	304	294	287	292	272	283	283	279	307	271	279	279	287	290	307	283	287	281	291	293	279	287	289	295	301	308	289	277	312	298	299	289	288	287	282	291	292	299	298	318	272	274	285	283	266	267	311	266	298	258	256	320	285	248	304	295	279	276	300	260	289	277	288	282	272	291	269	322	266	315	287	296	284	278	270	289	284	256	298	291	257	281	315	294	279	284	315	272	271	268	301	298	297	273	296	298	266	301	290	291	283	266	294	276	293	279	268	264	301	306	291	282	291	246	290	260	269	265	280	304	293	325	293	305	286	284	278	273	289	261	301	293	289	302	298	258	266	283	266	261	279	298	301	287	303	291	298	314	301	287	289	288	271	282	298	290	260	305	298	255	311	269	282	301	338	267	294	262	262	275	271	243	300	307	284	298	265	298	286	262	288	272	319	295	301	290	287	284	304	292	251	272	280	318	296	273	280	296	315	279	278	270	253	269	293	286	311	289	313	274	270	291	260	266	295	279	317	290	330	288	286	300	314	295	282	322	303	281	304	294	295	283	279	281	287	288	287	271	291	284	268	270	294	294	270	284	280	252	280	277	254	301	297	269	298	276	319	277	266	324	279	283	295	270	287	278	260	275	273	318	303	295	255	278	311	283	293	276	271	262	279	300	262	280	278	299	260	284	306	331	296	327	269	277	283	269	245	290	272	277	284	278	274	324	308	256	295	306	332	280	291	283	292	282	281	304	268	272	289	281	282	306	280	322	275	277	264	275	286	259	290	298	263	286	258	269	292	274	281	327	268	298	276	250	311	298	297	262	266	315	288	300	270	282	278	277	304	280	300	267	279	279	300	271	275	273	260	305	302	291	297	290	242	279	303	289	292	273	277	275	308	272	289	287	290	264	319	258	277	289	293	308	290	275	294	292	271	293	253	306	273	263	305	261	305	297	305	277	271	263	291	255	289	279	306	294	258	295	310	291	262	293	270	297	312	296	267	299	243	270	297	292	281	282	306	308	284	273	268	275	284	291	259	269	304	262	270	283	278	281	288	280	272	311	295	296	304	289	281	270	272	293	279	282	267	274	263	297	299	281	287	298	283	277	297	274	324	279	292	295	264	309	297	271	294	257	292	292	305	278	302	279	262	278	279	275	280	279	262	312	267	276	282	287	315	303	282	272	302	292	306	291	324	311	277
23446	21493	29325	24073	21494	18333	3404	1228	798	713	581	535	465	415	373	356	286	278	225	222	214	190	193	165	148	166	147	149	155	144	130	153	156	143	166	143	145	139	141	142	153	147	125	141	122	132	130	131	121	151	138	142	152	112	134	155	134	131	136	114	120	114	120	114	125	118	127	120	97	118	120	110	122	103	111	125	122	126	135	110	133	130	128	123	117	113	124	128	116	104	135	118	121	131	122	111	112	111	116	121	113	114	116	127	109	121	110	120	133	130	106	125	115	124	131	130	108	124	107	136	132	129	114	126	131	130	131	134	114	100	118	116	130	107	119	113	143	109	108	130	105	114	116	116	127	117	132	116	116	98	143	113	118	110	107	110	103	112	127	112	131	132	126	114	120	107	128	114	112	109	108	134	114	125	105	117	100	113	127	130	128	132	100	112	111	122	114	140	118	110	107	136	108	98	120	117	114	122	138	106	110	114	127	120	109	94	107	138	117	99	118	122	128	104	115	102	112	97	112	131	107	116	112	117	107	111	122	134	111	123	121	108	115	104	107	109	127	118	116	106	107	119	125	125	104	126	104	92	111	111	133	121	106	114	125	121	108	120	128	128	106	109	121	106	111	113	109	127	104	123	97	101	128	119	127	104	113	103	117	100	101	121	102	126	110	104	119	117	111	128	119	120	119	124	113	101	107	127	116	120	123	99	108	107	115	121	128	111	107	122	92	132	109	107	126	107	108	133	117	108	110	120	108	105	117	103	106	109	104	115	126	119	95	109	109	103	117	122	104	145	138	103	118	111	117	113	119	112	134	107	125	104	121	119	152	131	131	127	113	108	106	118	115	94	103	108	128	132	126	118	103	111	106	120	115	111	109	103	103	110	97	110	107	103	111	118	114	116	124	138	120	107	119	96	106	113	125	124	113	95	111	102	102	115	99	100	93	146	113	113	112	117	98	107	99	117	96	134	105	90	115	99	116	106	122	122	90	118	119	118	112	108	117	126	114	111	113	118	133	113	104	120	103	112	126	135	120	110	101	113	107	101	119	125	125	112	108	122	98	104	107	137	124	116	119	107	109	123	97	102	112	100	115	109	109	121	95	106	101	108	109	116	130	110	117	118	108	123	107	135	107	122	117	114	102	119	131	109	109	130	137	105	107	115	99	100	126	114	120	115	115	120	127	129	113	135	112	119	104	95	137	125	97	117	104	100	103	113	105	92	107	121	104	117	102	114	124	104	114	110	111	111	111	112	107	116	109	109	117	100	128	115	103	103	112	105	109	104	123	124	118	129	121	118	119	131	115	141	99	111	101	110	130	115	113	121	107	93	105	108	108	126	119	118	114	108	107	105	116	114	115	122	100	111	139	108	135	120	97	119	101	112	121	99	121	126	109	119	104	118	112	108	117	133	112	106	118	127	103	105	107	114	104	112	113	101	126	138	115	107	120	115	132	118	111	120	132	105	120	103	126	117	106	105	105	107	93	124	117	116	107	121	133	101	107	110	113	103	107	115	102	119	111	108	111	120	102	108	103	120	106	102	114	120	126	121	124	122	126	120	103	116	111	92	111	86	96	115	125	114	120	103	100	110	131	118	117	121	118	113	119	109	127	115	97	105	122	109	104	109	114	98	109	128	118	127	138	122	120	120	112	120	115	124	124	107	94	99	111	132	115	113	116	106	98	128	118	104	122	108	117	123	106	115	138	130	123	89	104	96	123	86	119	101	119	113	108	115	115	122	108	126	103	116	116	120	116	91	143	105	107	111	106	115	124	105	112	112	106	123	115	110	112	119	111	94	120	114	77	125	112	115	134	119	122	109	130	119	117	111	114	105	98	97	107	109	114	90	116	103	119	113	95	119	128	141	102	125	103	115	103	108	111	106	129	112	114	123	114	101	108	103	110	112	99	102	117	117	130	109	103	115	121	121	125	117	119	135	107	111	112	130	130	113	116	127	125	132	108	102	125	121	117	129	116	104	132	105	96	108	106	114	110	104	129	111	114	105	90	119	102	116	121	132	116	134	113	116	112	122	106	121	129	119	113	112	119	97	113	121	93	141	113	113	117	109	111	107	117	110	121	106	114	90	123	119	105	105	126	116	111	150	112	132	114	105	134	103	119	113	103	132	124	102	107	88	99	116	113	112	102	115	112	120	126	102	100	128	109	123	120	139	130	108	110	110	113	115	105	100	118	113	123	127	111	90	95	124	107	108	109	124	119	119	109	125	110	126	106	116	100	106	126	139	119	120	123	117	114	115	109	124	120	110	120	134	90	99	107	95	109	97	110	113	121	126	93	124	95	104	105	137	96	121	126	109	112	117	112	126	108	94	111	123	118	142	104	105	110	124	113	101	108	114	100	115	129	104	108	110	112	137	111	129	111	124	138	115	109	104	104	125	103	103	108	115	120	109	118	118	116	117	119	97	94	117	116	115	128	124	106	140	124	121	99	111	136	132	108	115	103	102	121	116	108	104	95	110	117	113	110	118	100	97	119	124	133	116	128	110	120	126	117	130	120	138	125	121	114	116	109	111	108	117	115	103	104	114	111	108	115	104	104	122	100	102	131	113	123	110	131	138	127	136	92	125	108	125	128	115	121	129	114	107	114	122	119	123	104	109	143	106	118	117	120	112	102	114	121	127	110	118	116	134	119	104	115	112	114	107	105	129	90	102	113	111	112	115	114	127	97	113	122	99	108	115	133	129	124	106	121	124	114	129	124	116	130	116	111	111	114	116	120	124	105	114	109	99	112	107	112	113	108	113	117	113	139	117	123	112	137	117	117	125	115	105	108	102	138	107	95	109	111	104	116	114	104	112	118	94	108	113	97	116	114	109	122	101	120	113	123	113	115	104	112	102	100	116	129	98	111	101	123	110	121	96	123	102	116	129	116	117	126	94	111	103	111	111	115	106	107	114	113	108	132	119	124	123	110	121	106	105	101	112	122	109	111	121	130	110	119	113	97	103	107	132	100	108	121	105	111	101	94	100	122	123	104	136	106	104	92	99	116	114	116	106	104	124	131	111	101	123	112	138	112	102	135	93	125	116	99	105	115	101	107	109	137	97	109	118	126	103	108	117	104	101	107	116	119	102	123	124	115	130	121	111	129	129	123	118	119	115	117	121	108	118	128	99	112	104	141	126	95	102	105	97	132	117	96	134	104	104	107	108	125	105	130	115	120	103	117	118	117	109	114	113	110	113	108	122	113	94	114	126	98	115	116	128	107	132	127	115	113	112	105	118	108	91	96	113	125	133	137	130	109	121	135	118	126	113	109	105	118	99	118	118	114	120	110	118	110	113	103	97	114	119	99	104	104	121	123	103	112	125	99	111	91	106	135	98	100	106	113	111	117	98	124	116	114	118	91	119	101	123	136	118	108	114	103	97	100	122	116	96	118	116	104	113	118	103	116	126	121	116	112	121	115	115	124	114	114	119	95	131	114	124	126	103	131	110	127	93	134	106	104	128	108	115	116	123	118	120	99	96	100	125
15707	26777	24214	16058	12426	8883	6353	4929	3767	3154	2545	2231	2043	1779	1473	1279	1072	971	803	734	701	602	536	555	545	562	537	470	485	430	487	464	470	473	436	374	359	340	336	366	398	395	368	333	338	324	297	337	296	366	327	321	314	315	346	307	265	308	295	295	263	289	285	283	271	287	303	251	273	265	274	244	300	267	247	284	257	236	280	279	308	269	300	285	283	306	283	257	296	286	266	278	264	279	271	263	273	268	271	273	295	251	238	269	262	251	263	250	250	251	255	265	257	263	230	230	259	248	253	244	289	256	241	262	260	242	296	291	246	251	257	260	255	250	268	257	259	304	261	247	236	238	232	270	241	248	256	254	281	239	239	229	260	234	233	268	257	231	257	246	262	236	272	264	301	280	249	237	269	251	257	248	244	265	247	255	253	257	252	263	255	285	248	281	270	245	257	259	241	255	247	250	244	258	261	229	239	274	259	240	248	252	260	256	274	259	263	255	257	230	256	247	220	259	240	232	238	252	247	263	251	265	265	257	236	261	271	260	287	241	274	220	232	246	237	232	259	273	233	255	249	255	262	256	268	258	243	252	268	260	255	265	239	233	246	214	274	280	246	275	254	230	245	244	233	236	248	238	256	231	260	226	246	253	240	267	229	239	238	253	240	240	259	233	248	278	228	255	235	251	250	255	262	224	227	240	253	265	241	272	261	232	229	265	255	234	268	226	258	239	236	247	255	279	262	242	233	264	248	263	284	240	263	246	258	259	255	234	256	259	237	236	248	239	261	227	247	243	252	249	254	256	264	247	255	266	261	259	246	250	237	220	277	238	251	228	260	239	257	263	276	239	271	239	245	260	227	252	283	258	240	248	271	237	230	253	224	256	292	240	258	264	241	254	247	250	256	242	235	261	260	232	266	204	283	238	237	259	268	269	247	251	249	248	258	272	276	240	273	271	259	268	243	236	231	236	249	258	219	264	249	272	245	260	264	225	238	268	256	254	267	269	272	245	248	247	235	263	269	248	247	238	245	260	240	236	227	267	250	216	270	258	252	255	244	222	262	263	239	251	226	250	243	238	223	276	254	236	234	273	254	252	243	226	237	238	243	254	255	215	254	248	238	243	253	249	249	244	252	255	224	237	247	257	247	220	262	271	269	245	218	237	248	253	239	267	236	235	244	221	270	274	253	237	245	240	252	241	272	269	243	240	253	250	246	226	231	245	243	271	220	242	277	230	269	247	241	240	230	271	258	256	237	233	251	232	248	230	263	240	282	269	257	246	261	270	239	239	248	253	253	234	249	216	267	250	271	234	240	267	254	230	264	244	247	246	250	227	260	220	265	257	245	229	225	239	260	261	239	247	254	231	231	262	259	217	261	236	249	257	255	265	259	272	248	247	236	251	228	244	234	247	258	268	219	259	269	227	259	254	248	247	251	241	237	266	276	238	255	245	266	239	240	209	245	227	254	248	287	240	265	267	205	252	239	263	263	249	252	262	232	228	227	277	244	251	251	261	259	272	256	276	233	235	274	248	271	236	256	240	284	234	254	259	297	243	247	256	262	246	243	245	259	253	267	272	271	243	241	292	238	287	244	254	257	258	279	243	277	258	248	251	256	246	253	263	241	218	260	222	222	261	259	238	240	245	251	239	242	237	226	230	226	267	250	237	222	250	257	292	243	228	247	267	258	241	286	253	247	260	241	277	287	245	244	266	249	235	264	256	257	251	253	276	281	226	289	274	254	222	257	245	257	261	239	231	245	239	225	235	219	240	265	253	261	249	245	231	254	247	250	271	263	246	252	257	275	291	258	232	251	247	250	232	248	241	239	232	237	225	248	245	239	259	231	239	245	224	256	252	283	255	260	258	306	203	265	235	258	225	261	272	273	246	237	232	238	228	259	240	235	240	244	278	245	233	261	270	257	278	244	276	231	244	271	247	248	243	237	246	273	243	244	294	233	266	260	254	265	252	232	252	224	255	260	270	255	271	257	244	282	247	268	260	242	255	259	264	254	290	248	236	262	230	246	250	248	256	230	268	242	264	283	249	251	257	264	238	264	258	268	258	250	256	247	254	273	230	268	260	221	262	250	226	261	241	264	260	261	263	250	234	218	252	262	256	221	262	253	256	241	246	248	243	245	234	255	270	273	241	246	229	221	256	224	260	242	246	268	238	246	233	240	258	250	251	255	235	243	270	242	241	247	272	273	231	237	225	265	246	255	235	263	244	250	236	241	267	290	260	236	246	268	268	259	262	236	264	250	230	241	277	251	221	251	262	267	255	248	249	267	231	234	232	257	240	262	243	275	279	278	235	231	237	260	253	250	228	250	275	242	250	250	252	249	260	254	241	256	251	243	248	252	274	259	219	243	227	263	270	243	253	237	219	269	222	225	240	243	243	261	247	245	231	245	279	250	242	244	209	255	258	253	251	265	242	236	246	236	264	225	255	234	250	262	280	256	261	223	262	258	254	239	241	262	245	244	255	267	242	239	247	283	250	247	277	262	238	253	248	237	247	252	251	255	253	245	247	220	234	254	253	260	245	251	256	244	240	218	258	258	263	276	276	236	236	248	270	240	273	255	268	256	243	242	219	283	270	270	233	245	259	238	242	259	264	237	255	231	263	250	234	240	248	257	273	234	254	258	240	251	254	248	231	251	258	229	265	251	234	249	271	242	226	251	252	254	259	238	234	265	267	289	252	251	222	264	247	235	246	261	255	276	273	258	259	269	256	251	255	215	260	229	243	256	215	286	236	258	264	267	259	249	254	229	282	248	281	269	253	233	237	255	275	260	251	216	241	244	284	273	262	250	272	244	247	247	246	264	251	236	282	260	239	233	257	241	233	228	235	249	244	239	229	237	252	247	241	258	235	249	254	255	237	251	280	261	245	268	269	261	279	245	271	281	247	232	274	267	240	268	224	275	261	254	242	260	234	253	240	253	272	245	289	261	278	249	259	243	244	238	238	238	274	266	243	253	255	242	267	242	236	268	236	238	250	245	265	226	276	272	244	264	255	243	274	257	286	221	247	272	232	248	231	259	246	236	234	263	253	228	258	223	238	259	228	229	259	234	251	248	244	245	272	264	237	273	261	231	258	277	246	254	244	261	221	222	259	267	252	239	243	268	231	250	239	254	285	269	278	298	214	268	263	243	241	243	274	258	243	228	210	269	225	257	244	242	236	282	232	280	264	259	256	260	229	253	245	259	247	270	267	255	229	264	257	269	252	247	257	249	249	256	239	260	269	232	247	228	222	237	244	249	232	248	257	244	241	258	245	253	289	277	261	228	241	258	247	255	268	260	262	262	259	263	247	225	251	254	233	248	244	237	272	237	212	267	265	263	235	251	242	267	256	230	256	270	237	254	239	257	257	278	258	246	251	248	221	256	236	268	243	264	253	250	258	245	270	238	232	223	247	254	230	238	229	255	225	254	275	241	227	239	283	250	252	233	257	239	219	249	252	250	231	227	251	243	257	235	262	248	250	256	255	245	248
26869	20411	9324	2617	1497	806	597	507	421	357	337	296	286	245	254	216	253	217	228	206	230	202	183	182	167	204	214	176	201	195	206	192	202	172	196	153	185	200	192	195	180	199	159	210	178	156	176	166	194	180	199	135	163	180	201	173	173	174	182	188	181	168	185	184	171	180	183	208	171	172	179	160	176	185	187	196	176	184	175	207	188	160	170	178	176	160	190	194	184	177	172	167	168	168	164	195	197	173	169	178	191	189	202	178	159	176	175	175	155	200	164	160	189	201	174	169	186	157	186	187	158	169	174	167	181	165	194	188	171	173	189	180	179	182	161	188	177	181	167	181	178	180	172	184	152	186	182	179	191	185	189	178	170	185	181	177	160	205	140	161	192	206	185	179	162	168	190	192	168	208	189	190	166	179	187	196	185	194	173	166	177	203	187	188	199	173	190	151	190	194	188	160	162	176	159	167	183	173	181	177	180	202	171	163	191	201	170	167	177	173	172	153	170	185	170	170	169	189	190	170	191	181	175	163	187	182	171	177	157	195	194	179	167	161	193	192	166	167	187	176	173	152	166	178	188	178	182	215	171	175	176	172	188	180	178	148	185	161	166	171	153	143	179	183	175	157	158	194	163	169	171	184	161	179	153	168	171	179	161	169	168	176	171	162	181	155	168	181	171	168	171	159	178	174	175	167	183	171	179	180	175	165	181	191	157	178	168	188	169	173	164	161	186	169	168	183	190	174	173	196	198	171	162	192	181	204	169	154	178	173	174	183	194	183	174	172	171	181	152	177	159	183	192	161	158	185	187	196	186	181	195	166	180	190	165	187	177	186	166	189	191	169	174	191	160	207	156	195	194	196	172	191	179	177	185	164	144	173	164	185	172	175	186	156	174	179	178	158	169	194	157	193	168	147	198	195	183	159	197	202	198	161	187	146	161	166	169	181	194	201	164	177	179	193	175	170	160	188	191	155	167	205	186	166	184	168	199	173	161	166	168	173	181	175	195	187	164	193	167	160	183	180	184	175	169	173	197	186	176	177	176	188	173	165	194	186	161	177	192	149	183	183	195	188	175	178	181	157	171	155	162	179	172	162	183	173	172	177	186	182	180	199	180	185	155	191	181	180	176	201	177	173	152	194	162	166	184	184	183	166	172	173	185	180	208	176	156	160	177	169	171	157	169	189	191	156	168	199	161	188	170	178	190	176	178	194	187	170	211	186	188	163	192	187	177	200	169	182	207	180	175	185	189	182	179	194	187	172	173	157	169	159	174	192	181	203	168	179	177	184	170	177	196	165	152	179	171	168	159	178	163	168	167	182	195	170	170	168	168	188	180	197	155	196	176	167	163	173	165	163	166	174	192	179	169	181	189	183	158	188	173	181	181	178	170	174	182	178	186	159	157	175	159	176	179	173	189	157	176	183	173	190	167	186	196	203	187	170	162	189	155	163	156	177	149	176	186	161	172	165	177	166	191	196	186	190	158	181	177	175	187	177	153	199	164	180	172	189	180	165	157	191	173	200	163	169	188	171	169	171	167	175	163	183	169	195	162	194	188	183	166	174	189	161	176	187	165	176	177	202	161	173	166	179	158	188	168	180	176	161	172	173	162	179	170	187	192	170	154	183	180	189	185	171	198	188	168	205	189	176	164	185	191	176	209	183	185	179	185	180	182	173	165	191	188	190	178	165	153	170	143	174	172	193	184	174	189	168	173	175	194	168	158	166	169	175	169	180	177	178	169	206	177	178	185	185	172	170	183	178	148	197	136	179	206	151	188	164	189	160	181	151	163	172	173	158	164	189	167	191	191	181	156	200	162	177	200	178	148	165	173	162	169	159	141	153	184	175	168	160	174	179	188	189	169	182	166	168	149	187	188	174	166	196	164	189	180	144	156	181	170	179	168	157	190	184	147	198	174	186	146	186	185	181	175	180	180	173	176	179	174	188	183	180	180	179	167	182	154	156	152	200	171	194	190	150	173	143	186	174	160	171	159	168	172	183	181	160	179	186	182	181	163	164	155	174	175	156	145	205	171	188	213	167	180	170	165	172	168	164	188	162	180	174	182	163	185	163	182	191	172	202	190	173	182	177	160	179	166	170	191	175	173	186	168	173	165	172	182	176	153	156	180	178	164	172	179	188	164	174	178	162	186	195	187	182	147	189	176	191	175	186	179	218	186	175	194	191	190	178	175	170	179	202	174	209	178	195	193	188	187	154	165	166	152	155	217	167	179	190	182	172	166	170	177	195	200	163	175	180	178	161	185	186	166	160	184	170	165	169	163	183	152	151	166	176	176	166	199	150	176	182	175	159	178	180	186	170	170	187	163	164	198	177	148	182	180	193	185	163	182	166	161	181	148	183	160	174	169	169	201	175	148	165	186	187	163	172	187	178	185	148	162	214	174	180	157	202	178	176	153	174	148	187	167	169	176	189	205	178	190	191	190	194	186	169	162	192	170	180	188	181	164	171	181	168	166	164	192	173	164	155	175	164	175	148	167	160	187	165	179	178	161	210	168	198	166	191	176	157	206	158	200	187	184	179	180	183	187	184	183	172	176	170	168	184	167	189	166	175	179	189	183	158	186	192	190	178	181	184	191	158	162	186	179	167	141	204	187	160	178	174	190	165	173	173	176	201	176	171	173	169	187	172	143	204	177	174	179	166	155	178	182	158	168	169	189	191	182	155	186	158	169	153	183	186	173	186	185	149	157	165	174	185	172	175	169	161	158	182	168	194	179	161	208	171	182	184	162	169	195	158	173	166	186	183	165	163	187	177	174	177	166	158	188	202	198	151	174	186	179	176	174	185	180	165	167	174	183	184	165	198	199	163	158	169	161	173	185	180	210	168	194	182	168	194	175	158	171	170	171	175	171	174	197	178	186	157	177	173	173	184	173	180	153	199	185	186	187	190	180	186	179	170	182	176	165	165	194	159	173	160	160	172	178	175	180	174	185	170	163	180	195	179	154	164	149	187	171	165	165	172	177	167	169	166	181	182	186	198	169	170	180	192	177	187	165	178	184	159	171	168	160	196	173	179	184	185	178	174	181	193	179	183	205	171	162	173	184	157	172	184	186	187	166	180	164	153	158	151	157	163	176	178	148	168	198	154	192	177	184	207	196	183	167	162	193	172	173	164	188	154	205	173	161	189	176	169	186	177	164	167	186	171	172	161	200	186	185	162	180	195	191	205	177	175	149	145	162	181	175	180	187	179	168	176	178	177	183	164	173	178	167	165	182	185	162	173	182	177	153	164	193	169	191	182	182	169	188	158	174	161	172	155	178	179	153	176	179	152	165	182	172	137	213	188	187	185	170	169	190	192	164	171	181	164	176	177	176	192	161	175	187	191	173	189	164	168	181	178	174	171	183	163	162	157	171	189	169	162	168	147	176	156	184	185	196	180	175	211	175	178	173	177	178	156	178	191	164	172	193	186	188	167	182	160	180	159	183	174	179	164	169	167	152	206	179	165	177	184	170	180	169	179	175	189
11391	13145	12576	7249	5717	3556	2628	2131	1681	1287	1142	1051	961	836	784	724	666	607	548	541	527	473	509	517	457	487	484	475	415	442	461	504	486	431	488	429	427	427	403	436	424	445	404	416	433	401	396	447	419	402	398	423	422	440	411	417	385	393	409	422	387	429	399	413	395	384	406	371	366	369	371	441	399	399	390	442	429	417	421	410	406	411	413	399	367	449	411	405	401	393	383	360	418	397	411	391	396	413	400	378	414	398	406	407	393	377	392	423	386	385	395	397	401	408	407	431	380	388	430	391	378	418	376	386	397	399	399	383	369	371	422	363	409	360	432	416	385	379	396	377	397	416	391	407	417	381	397	399	393	453	394	386	397	374	434	405	401	383	407	414	385	408	394	404	387	421	410	385	374	388	364	418	387	382	402	384	404	364	404	392	407	397	402	413	424	399	405	399	376	391	389	362	379	391	376	440	390	385	413	399	397	418	403	395	386	412	393	381	428	443	392	432	409	417	384	373	404	392	386	433	427	397	390	423	354	397	378	390	414	382	413	386	417	423	385	336	418	409	418	375	408	397	391	393	372	363	378	389	397	394	416	419	377	387	415	438	391	356	383	374	398	410	377	390	410	371	418	417	412	417	428	392	381	398	414	409	402	424	431	407	410	406	352	402	353	434	379	384	404	378	374	378	342	409	410	389	409	404	376	391	370	370	388	420	408	378	420	428	410	376	392	403	414	412	418	412	386	406	422	394	379	367	400	403	418	361	365	392	394	410	398	396	445	386	362	403	380	382	422	371	392	358	451	406	378	418	370	405	419	390	353	441	402	404	400	395	402	400	402	400	401	390	372	386	414	436	361	404	436	411	389	424	383	410	409	397	413	383	371	398	401	382	393	377	407	429	420	387	420	403	389	409	402	357	401	387	426	409	383	390	403	394	378	388	369	380	381	377	434	407	394	365	384	424	416	413	404	407	392	378	375	390	421	407	391	408	380	422	434	408	374	408	384	384	391	384	402	379	373	395	418	394	382	375	376	399	403	418	379	409	370	412	396	399	370	413	382	413	381	396	412	409	381	416	385	419	435	374	374	405	405	375	380	364	383	409	384	411	363	394	408	395	356	404	376	401	398	420	393	367	399	414	387	365	359	410	403	418	419	420	399	417	374	402	384	400	384	418	396	391	403	352	395	395	395	398	375	391	385	406	387	413	411	383	412	348	398	390	417	380	377	346	380	403	391	410	410	413	390	389	376	377	398	376	425	420	413	373	413	394	364	373	380	384	399	399	394	393	378	387	404	399	408	405	384	375	415	415	388	404	405	403	424	354	403	412	398	376	405	405	406	395	397	393	423	380	383	413	347	379	385	422	426	368	386	380	362	390	397	389	362	397	390	398	392	381	387	409	391	384	381	380	397	399	403	415	374	417	400	406	435	383	387	406	395	402	384	386	414	426	424	375	369	424	402	403	405	401	357	424	389	394	377	405	388	366	403	403	392	417	397	393	411	382	376	373	402	374	386	418	429	405	399	387	397	377	410	407	357	384	362	430	391	420	361	386	408	376	414	440	406	371	383	426	430	401	396	411	376	385	380	371	395	387	378	405	396	397	433	398	410	366	403	402	398	399	401	375	421	387	410	377	409	382	395	376	378	377	418	426	372	379	372	375	396	378	363	419	389	373	368	438	419	420	373	375	423	385	414	400	389	376	373	386	415	400	379	424	408	353	393	399	381	389	403	394	376	421	412	400	400	388	447	425	373	368	395	401	379	412	381	435	387	419	416	418	399	410	435	400	406	430	395	430	430	389	360	366	406	397	378	391	414	397	360	349	387	387	374	391	431	315	389	377	410	410	361	387	383	390	382	412	372	403	399	370	396	387	409	367	401	386	388	355	406	419	430	389	402	400	355	415	404	391	387	364	410	415	398	412	385	391	410	399	395	393	361	383	416	409	372	357	355	398	405	399	408	377	404	390	405	431	397	360	408	418	396	417	376	404	394	395	386	392	389	388	393	384	391	398	408	404	359	388	353	363	400	407	391	394	386	360	391	374	400	392	370	369	381	402	364	399	355	388	384	398	415	393	391	400	409	386	398	403	414	389	396	402	391	431	395	392	410	420	396	408	390	374	383	383	450	401	365	402	411	416	427	379	409	352	365	416	411	396	384	383	429	414	368	411	384	382	387	379	402	372	395	407	383	409	364	381	383	386	420	412	404	372	356	422	402	403	400	423	377	408	383	400	379	425	399	414	377	385	418	390	373	398	396	342	422	375	353	357	391	422	371	387	405	376	410	418	402	393	389	415	379	427	380	401	368	405	384	392	402	357	376	387	411	393	378	406	388	378	384	430	405	387	390	447	362	400	409	381	414	409	399	399	403	419	391	372	426	386	382	384	391	399	393	423	400	391	408	397	354	376	409	437	374	382	387	379	420	373	383	397	407	394	418	386	426	399	409	413	401	389	404	404	362	387	397	388	393	420	418	371	379	434	432	413	384	386	390	415	432	393	405	408	421	409	375	387	417	366	383	389	404	385	391	386	369	387	386	401	400	376	382	413	370	393	401	425	429	400	403	411	383	393	408	415	406	383	428	411	366	389	380	393	381	379	378	387	385	414	386	376	402	387	412	408	381	440	402	407	428	382	411	415	416	404	423	394	373	403	400	353	365	375	399	397	392	411	424	387	435	386	380	395	408	397	386	396	396	424	390	377	398	363	374	414	392	389	401	375	385	389	398	399	397	384	411	391	429	349	416	369	366	393	365	384	403	392	409	359	398	381	346	411	390	391	402	412	403	397	357	385	379	415	365	392	361	388	399	386	389	405	381	376	376	425	375	410	388	406	393	412	387	367	414	428	418	390	407	398	379	380	419	411	426	374	419	403	412	384	370	398	373	404	388	382	389	380	374	358	394	376	389	374	413	396	406	359	389	409	410	416	378	355	379	394	420	415	415	382	379	392	390	423	369	402	391	395	389	418	396	379	373	391	390	403	389	385	393	395	391	418	420	382	393	396	383	401	391	409	370	429	414	387	374	395	394	395	395	372	412	407	357	386	433	374	407	408	383	393	368	425	419	388	384	394	390	408	367	394	415	408	374	405	388	391	420	420	390	400	410	371	399	367	380	393	395	363	381	399	410	418	401	374	391	385	393	358	405	357	368	415	401	440	415	398	362	420	409	393	380	361	417	395	405	395	374	404	399	393	396	399	337	398	366	402	374	414	385	407	402	409	409	394	386	397	368	399	379	413	410	434	410	400	376	397	383	402	363	382	383	414	384	352	396	355	383	374	381	382	409	383	397	393	418	371	417	402	396	360	385	433	406	430	395	418	392	371	410	395	395	400	383	387	371	400	391	364	382	420	378	415	390	407	419	419	414	389	397	391	401	387	404	396	391	389	362	429	399	416	404	402	374	369	411	398	427	436	396	399	397	377	375	367	397	415	387	418	400	421	372	384	408	366	400	368	388	372	401	383	379	369	363	384	371	390	431	405	404	414	413	412
24326	21452	28553	24757	19324	3618	1409	860	586	539	419	361	382	290	263	236	223	234	232	200	186	170	154	152	179	160	182	147	152	159	154	164	150	149	156	137	139	121	137	159	158	136	153	121	151	138	125	128	150	138	128	145	133	129	160	143	136	133	127	143	142	139	147	116	115	113	124	126	122	131	118	133	133	126	128	124	136	137	139	132	147	142	114	140	141	127	138	121	129	128	145	126	124	129	150	101	137	123	124	108	118	126	107	131	142	107	123	131	116	129	114	127	129	119	119	124	128	132	122	135	139	134	131	122	112	131	133	138	139	145	114	123	120	132	126	137	135	138	103	117	117	138	124	136	125	122	114	118	126	117	121	139	135	127	124	127	130	124	119	120	114	135	111	145	142	123	111	135	124	123	125	121	133	114	127	131	123	136	137	132	114	110	129	134	129	147	127	127	95	129	133	114	107	113	141	115	136	129	125	129	115	129	119	110	115	129	118	125	132	143	124	130	117	137	113	130	117	133	142	117	128	119	135	127	125	115	125	128	128	110	131	118	107	148	116	107	120	132	121	120	137	119	127	120	120	118	118	117	140	131	137	115	131	130	123	118	110	119	126	141	141	143	124	111	145	137	116	121	101	131	126	113	132	121	123	112	119	127	126	111	123	129	132	128	133	116	105	123	146	126	121	119	154	118	129	121	101	121	117	135	124	117	113	112	118	113	151	108	146	149	121	105	128	123	133	136	121	127	105	145	123	113	121	134	142	120	138	128	134	126	120	112	123	104	116	126	126	113	134	123	143	116	117	113	130	121	118	150	106	141	132	131	151	96	123	123	123	130	124	131	127	134	123	111	125	125	125	127	136	146	107	117	141	140	129	123	129	134	113	115	118	137	139	123	119	121	119	119	102	136	123	123	126	128	129	123	133	132	113	134	120	121	122	128	120	145	122	117	122	117	135	101	100	126	133	107	110	140	131	148	126	118	126	119	136	122	111	107	141	123	128	134	123	107	128	125	121	102	124	134	113	115	130	124	102	112	102	130	110	131	132	134	119	108	130	142	135	124	132	128	135	117	118	123	125	125	119	115	126	126	111	128	113	111	135	115	114	134	123	137	139	111	115	141	131	120	120	104	124	130	144	138	137	107	138	146	135	103	118	126	109	138	111	120	113	124	131	115	107	138	142	144	120	116	141	115	140	125	123	126	124	120	123	131	114	130	132	123	119	139	109	124	137	126	129	98	129	120	111	127	120	126	127	134	130	111	131	119	129	131	133	137	111	119	121	125	116	126	117	135	113	114	132	136	149	107	116	132	119	98	99	132	131	127	128	108	124	137	137	130	110	109	96	110	120	125	137	117	113	142	126	132	119	125	128	107	125	107	121	110	129	131	121	102	116	124	124	136	140	135	117	129	118	130	113	128	117	123	132	119	117	115	122	130	124	119	135	126	121	132	128	121	105	135	131	120	123	135	135	130	129	124	139	129	130	125	104	121	128	129	138	132	126	142	116	121	99	120	114	127	126	115	117	125	137	118	143	126	135	129	122	106	121	109	124	122	129	127	134	118	122	133	114	98	112	136	123	113	114	118	108	102	138	128	126	110	134	107	133	127	128	141	135	131	122	127	125	117	122	124	124	126	127	103	119	131	135	123	141	132	114	118	108	106	117	123	134	131	108	132	122	148	105	140	123	120	99	109	114	117	127	123	131	119	129	111	144	126	120	125	120	135	129	143	123	121	113	108	112	117	130	130	127	127	134	126	120	124	125	119	121	135	123	123	107	120	130	103	125	135	140	113	127	129	127	116	119	119	114	125	117	120	128	116	107	130	140	110	116	134	121	121	112	135	120	135	138	127	140	133	113	127	124	131	116	115	105	136	122	137	139	121	114	120	142	100	114	130	134	111	122	127	128	101	130	122	146	134	125	128	132	116	104	111	124	126	122	119	124	127	130	118	120	117	120	114	129	106	129	143	133	114	123	129	128	117	114	144	114	136	118	130	123	114	111	117	132	123	120	125	118	121	103	124	130	112	121	131	126	124	145	114	122	111	124	120	114	129	108	127	133	123	105	121	131	109	126	126	124	114	125	131	125	140	136	100	138	126	153	142	129	128	112	137	127	139	133	138	110	119	122	135	123	118	121	118	117	122	117	124	147	126	118	134	127	122	129	143	112	133	101	114	132	131	131	121	138	110	108	126	125	124	124	132	139	117	146	114	119	128	115	115	123	110	140	131	102	136	126	95	132	115	140	114	131	131	114	124	142	130	121	131	122	122	124	113	119	133	115	121	110	132	134	122	124	95	104	119	115	125	118	115	127	113	121	128	116	139	114	116	103	128	100	104	119	124	121	128	146	137	107	138	121	124	120	127	118	116	140	132	146	112	128	119	111	129	147	125	147	117	129	134	124	109	139	142	136	127	125	116	138	115	126	113	123	125	125	111	109	127	134	107	147	105	124	110	141	119	114	122	143	116	138	120	137	136	126	111	117	124	146	123	122	147	115	132	124	127	135	134	109	147	144	124	132	130	115	111	122	128	127	108	133	121	135	125	145	119	110	135	143	132	145	123	111	125	120	133	122	102	116	130	98	118	111	131	109	113	138	117	129	105	134	145	147	126	124	129	117	117	128	106	139	131	123	124	120	116	133	122	148	119	128	123	129	110	114	147	134	139	135	134	125	127	110	129	144	122	147	131	144	102	142	128	117	121	116	123	133	123	128	114	99	117	135	130	101	133	117	126	125	113	128	134	144	121	123	136	122	123	115	107	141	127	119	134	141	120	133	132	136	112	137	131	136	110	117	120	137	120	120	152	134	121	132	110	112	126	118	126	132	107	128	126	137	123	116	129	121	120	119	122	120	114	131	120	130	114	107	119	141	134	121	119	131	152	139	133	136	120	133	130	112	130	134	136	143	129	125	123	140	124	126	128	128	126	130	139	117	131	136	117	106	142	124	119	121	134	118	139	136	119	115	129	116	133	123	100	102	118	108	118	112	106	118	123	128	133	129	129	113	115	137	132	125	121	102	112	142	137	125	124	145	115	120	109	123	137	119	137	133	120	128	117	142	112	145	118	121	127	132	139	111	131	128	132	144	132	141	131	126	131	117	132	139	111	122	127	120	108	123	142	141	123	129	114	129	117	130	115	100	117	129	115	129	100	117	138	127	130	105	124	129	113	93	146	119	141	124	130	118	135	134	131	129	134	137	117	120	131	129	126	119	122	125	126	106	126	128	137	143	127	119	126	122	110	122	130	103	112	128	111	141	152	107	129	131	123	118	120	116	116	138	129	129	153	137	133	97	117	140	128	112	126	134	125	114	135	117	118	138	122	125	138	120	131	118	119	134	134	130	111	125	135	145	123	118	136	117	128	131	114	121	113	135	140	106	119	105	120	137	149	128	107	126	115	108	134	121	126	132	138	112	127	130	127	129	149	117	137	123	135	140	125	125	109	121	109	116	124	116	131	109	118	146	105	96	141	119	135	112	108	118	122	115	124
13318	22567	20670	14581	10006	6361	5090	3695	2745	2236	1800	1626	1344	1108	1017	1016	792	697	667	652	602	524	485	503	445	455	475	455	403	397	434	438	426	459	403	366	364	404	373	360	361	354	334	356	343	384	352	328	342	361	347	346	321	355	315	337	354	322	316	275	331	309	295	275	282	268	324	317	315	271	307	284	270	275	284	313	310	266	312	309	319	307	291	309	301	292	279	306	266	295	310	295	289	330	314	284	305	315	284	269	288	287	297	303	270	293	300	297	291	289	284	293	306	287	320	269	280	283	296	261	273	311	278	295	267	285	298	267	299	302	297	274	299	285	276	269	265	317	271	304	268	278	268	279	272	300	294	300	275	282	290	289	278	256	309	279	307	288	294	324	270	312	261	263	273	285	261	272	284	268	264	294	279	285	271	267	281	282	279	284	271	293	279	301	282	300	320	278	274	274	276	287	279	284	313	312	277	288	285	280	265	268	265	243	240	268	297	319	290	288	317	295	281	273	271	269	277	294	297	286	298	271	295	265	318	296	304	313	303	257	273	305	261	293	281	271	292	295	283	298	280	273	268	265	295	286	266	265	270	267	278	281	297	295	272	242	272	267	246	276	272	309	272	306	285	289	269	292	263	298	292	278	264	257	275	304	310	313	300	277	279	312	284	273	272	271	296	285	254	287	282	292	289	276	278	276	278	275	284	301	290	277	262	282	303	305	263	292	283	272	294	284	288	239	281	256	307	281	266	275	267	248	264	274	286	275	310	245	296	270	278	299	298	298	292	299	289	263	271	296	276	279	281	261	280	280	274	281	277	262	302	307	286	281	281	272	317	296	279	271	270	284	290	294	290	289	277	294	282	261	297	274	276	294	292	276	298	277	272	284	287	274	277	317	298	311	269	260	253	303	283	261	314	301	280	268	286	256	296	291	301	269	290	282	278	266	290	285	307	273	267	270	268	278	305	301	282	273	299	283	266	270	283	280	287	289	291	295	288	291	307	275	295	263	313	281	248	260	313	282	318	306	297	281	290	297	275	278	298	272	293	292	276	290	295	295	271	305	290	289	292	303	299	269	277	293	265	268	273	306	263	254	264	305	260	302	271	272	286	260	295	281	262	280	292	283	298	288	271	312	289	310	275	276	272	286	319	273	306	275	272	284	281	295	268	302	325	278	285	296	309	295	308	268	264	291	290	256	297	265	270	274	295	306	294	269	290	290	283	299	255	273	282	264	293	299	288	284	284	271	291	246	301	282	276	281	302	280	285	281	277	300	295	256	260	294	305	267	285	306	264	275	281	316	288	259	261	297	287	287	273	278	264	281	272	298	285	237	295	257	247	274	294	300	293	272	264	273	263	257	276	292	282	296	253	303	280	294	273	286	322	286	278	291	274	286	301	322	294	273	269	304	294	255	302	268	308	280	258	289	277	289	291	260	283	258	294	294	311	283	264	290	280	286	256	285	306	309	272	302	284	299	282	259	295	286	263	286	290	291	289	271	303	272	262	287	296	282	271	293	292	308	294	297	256	317	277	283	292	274	303	254	284	291	299	273	298	287	269	290	262	292	309	294	286	277	280	286	284	289	304	288	283	268	285	284	274	276	273	289	308	321	253	287	285	295	310	285	260	298	269	263	310	296	320	299	295	316	292	264	311	285	279	312	255	298	289	290	264	311	292	295	289	310	276	273	292	268	287	255	276	290	277	245	277	271	290	283	288	307	304	291	260	268	267	278	285	265	263	280	263	259	285	299	286	289	288	248	291	317	281	284	299	282	293	269	298	272	275	291	260	287	250	298	326	243	295	283	311	278	290	285	275	277	283	289	287	307	275	299	276	294	287	322	286	316	299	293	300	280	267	294	292	273	271	293	265	261	261	320	322	283	286	272	274	283	291	285	299	272	292	269	279	282	278	300	299	316	277	314	281	269	263	252	293	262	295	291	276	275	269	277	261	246	289	276	290	280	270	272	275	283	298	275	284	282	288	286	267	266	258	290	300	237	267	292	286	271	253	270	291	299	290	296	304	252	272	269	285	257	289	288	293	273	297	290	287	275	236	286	257	270	279	294	291	301	292	296	257	316	290	293	277	268	295	273	310	264	269	265	256	282	299	273	278	293	287	285	246	283	272	275	271	290	252	257	269	273	267	263	257	288	281	295	297	292	278	285	276	268	293	299	287	236	278	305	268	269	293	286	289	296	282	295	262	291	302	289	266	270	285	258	283	259	313	280	290	290	311	306	293	273	256	286	276	290	295	281	289	285	269	272	285	266	266	264	262	273	246	270	282	282	267	267	293	260	300	265	292	275	276	273	287	295	291	225	272	284	276	276	298	283	303	279	284	301	262	303	276	303	253	301	263	292	290	293	268	273	299	281	287	257	302	279	267	286	273	292	258	295	251	312	264	279	270	273	284	272	278	285	284	302	297	288	266	264	251	274	291	282	266	299	255	305	252	261	273	277	295	284	268	283	266	285	293	260	284	266	291	273	280	272	298	290	298	259	283	276	287	289	309	300	283	286	309	279	294	326	257	289	312	283	306	286	284	252	294	288	322	287	296	277	285	255	299	298	301	284	299	276	258	270	294	283	276	251	290	284	235	290	294	262	279	278	297	282	271	280	271	292	293	281	279	293	272	256	306	311	306	252	257	276	275	291	277	260	287	284	272	291	268	280	268	270	292	298	287	284	281	297	273	305	256	274	290	277	282	268	277	270	278	263	270	260	290	295	282	294	303	292	307	301	292	278	261	289	278	274	261	258	293	300	294	295	316	294	266	296	281	280	310	284	302	323	263	286	280	280	255	258	286	260	285	274	283	250	281	275	287	289	274	295	266	270	262	309	291	289	295	290	270	283	263	282	289	262	263	299	273	269	285	291	292	280	270	298	271	268	274	296	283	286	299	283	267	267	308	282	264	283	296	274	284	295	293	253	292	283	255	285	291	266	276	260	296	260	276	321	271	279	299	296	246	304	266	319	289	298	284	277	304	269	303	268	296	309	276	281	280	275	273	280	290	251	301	276	278	277	298	275	293	276	304	263	272	314	313	257	267	279	304	248	273	321	279	292	266	271	267	261	278	299	266	279	265	299	295	292	268	265	287	282	284	267	256	267	274	313	273	281	279	253	321	281	286	295	277	267	243	288	265	310	285	273	265	267	299	307	303	272	288	275	280	275	287	281	295	287	306	296	265	280	262	292	274	292	277	279	286	288	257	299	309	275	297	280	275	269	261	292	292	289	288	289	301	304	272	264	296	320	274	267	298	297	282	301	280	297	304	316	305	311	312	292	283	262	240	282	272	301	286	296	313	289	286	257	301	268	269	293	298	277	230	283	273	294	284	295	313	276	290	295	285	291	300	302	273	282	250	323	278	269	283	283	297	301	267	262	277	297	273	306	293	273	287	265	291	265	309	273	281	286	293	282	274	302	308	276	260	290	287	280	265	301	248	313	290	312	310	285	263	276	268	263	297	290	288	283	244	275	274	298	260	272	323	288
23358	21432	29246	24025	21434	18071	3365	1371	882	721	579	514	431	380	328	289	305	271	216	213	185	191	175	197	181	195	169	170	146	155	160	170	160	151	158	147	136	122	135	157	161	125	133	157	120	117	134	159	130	132	131	144	110	136	129	129	126	146	146	115	119	115	116	122	106	109	113	142	126	120	119	113	121	136	112	113	107	134	96	119	117	134	119	117	123	122	145	124	135	111	137	142	117	128	134	137	125	130	120	118	123	121	117	100	94	127	114	130	115	99	118	109	119	95	114	102	107	141	115	117	112	113	136	119	109	104	101	106	119	119	114	125	112	121	114	128	115	119	125	109	125	116	107	114	107	111	121	112	107	101	96	131	106	106	104	106	103	128	120	112	102	118	132	120	115	114	112	127	108	110	109	118	110	114	113	121	118	117	108	106	111	115	99	102	128	109	113	114	111	114	105	109	129	122	102	113	125	110	127	117	127	110	126	113	103	123	113	131	118	118	126	132	128	108	88	93	114	113	127	114	102	100	127	115	110	111	124	120	98	122	107	138	96	130	103	109	99	119	106	98	110	125	110	117	133	113	121	111	107	109	129	112	96	118	113	121	116	129	110	111	119	126	122	124	100	92	107	109	115	125	113	133	116	115	99	112	113	111	117	123	101	137	127	106	128	125	118	92	97	115	111	105	122	133	117	119	118	99	112	113	93	113	116	106	118	134	103	100	119	108	121	100	110	129	108	110	105	110	99	135	91	140	115	102	113	95	125	118	105	99	113	130	98	125	109	126	102	94	114	126	106	112	109	107	117	110	101	144	118	114	107	125	109	99	110	105	109	108	118	113	113	103	119	119	118	115	93	126	94	114	120	118	126	105	107	102	117	116	100	119	116	115	126	119	102	109	129	114	129	108	116	97	105	112	111	113	128	98	105	131	111	115	116	96	116	112	95	122	112	136	113	124	114	108	108	118	125	107	117	102	125	103	116	123	105	110	112	115	92	106	105	113	95	106	113	102	125	111	110	120	102	111	108	94	111	100	110	123	107	114	119	123	99	116	104	129	114	140	110	109	114	106	143	120	122	99	114	109	108	117	118	106	120	102	113	120	117	92	115	117	118	99	144	127	118	124	120	123	102	120	124	116	112	110	118	93	120	101	121	123	96	114	110	130	104	119	121	112	102	104	121	112	120	115	111	129	104	127	133	96	135	124	123	98	104	104	114	111	134	103	116	114	122	108	109	122	100	130	97	120	118	125	118	124	101	125	88	119	114	106	110	110	127	107	114	93	118	96	115	104	106	101	105	107	113	90	112	115	123	102	104	105	108	115	110	108	97	112	108	115	106	130	109	107	126	96	127	121	120	102	120	118	93	119	134	106	114	136	107	102	100	116	115	107	114	117	114	91	131	113	118	121	148	105	118	102	128	130	146	99	123	116	119	107	106	104	108	107	119	118	103	104	118	106	125	120	120	98	99	94	100	104	115	117	124	116	106	127	88	114	130	114	109	118	130	101	111	115	125	125	106	111	108	115	123	139	118	113	96	102	113	130	105	132	107	115	98	107	98	115	99	116	111	122	115	122	107	125	112	106	106	109	104	113	109	118	126	105	117	125	135	117	101	124	106	125	112	100	115	120	120	124	122	135	106	126	94	123	115	97	108	118	106	98	116	104	126	108	118	120	126	109	114	90	121	111	109	113	115	96	103	93	101	119	100	100	99	122	101	117	120	102	107	138	119	91	109	107	112	109	130	130	109	108	108	110	120	119	92	94	111	111	101	109	113	126	108	138	106	109	131	128	110	109	107	126	117	118	114	128	140	126	103	120	122	123	117	111	111	120	102	130	124	104	109	124	113	106	137	115	106	125	100	106	120	107	96	110	109	104	112	109	122	93	123	134	116	107	105	107	131	109	113	99	109	125	115	98	121	133	94	123	119	114	114	105	111	122	86	114	115	125	110	98	131	123	110	134	107	110	114	110	100	117	125	103	106	102	119	118	105	116	100	117	101	107	118	111	114	112	110	95	107	115	126	120	113	109	135	100	127	135	125	109	113	114	105	127	126	117	118	96	108	138	111	118	124	110	114	105	136	114	131	126	126	109	106	119	118	117	115	119	103	117	108	118	137	129	111	121	116	95	108	120	99	122	135	106	100	96	95	108	108	105	127	112	121	114	93	120	126	127	123	120	100	112	109	113	126	112	126	127	148	107	106	131	104	112	116	105	111	122	114	132	116	117	120	114	133	127	115	113	99	118	121	114	114	88	107	112	120	107	103	128	127	108	114	118	104	97	109	117	112	126	115	108	103	120	122	121	98	91	100	116	132	116	104	110	127	103	102	119	128	101	128	105	124	137	108	111	121	97	119	110	108	112	132	116	91	108	118	94	108	104	117	121	108	114	114	114	132	106	122	118	104	126	102	116	113	132	131	114	116	122	111	133	111	104	120	118	86	114	124	112	128	109	107	118	122	125	123	108	121	113	116	106	94	118	105	112	124	116	107	132	96	120	120	137	110	102	112	121	110	88	122	102	119	112	109	129	117	127	116	116	124	125	124	104	95	119	121	115	128	136	139	110	111	106	119	128	118	104	105	111	112	121	129	108	113	100	105	112	132	115	122	129	114	127	112	124	112	132	108	127	110	128	97	111	110	95	97	117	113	118	115	103	120	118	111	128	121	116	111	132	101	125	105	120	105	89	120	109	113	113	116	107	102	110	90	112	119	118	103	116	112	110	124	106	102	94	115	121	120	121	106	111	135	104	101	119	114	103	125	130	105	116	112	113	107	102	113	107	87	96	105	112	110	106	114	95	102	119	113	115	115	116	125	134	96	128	116	116	95	116	113	120	99	108	119	117	114	117	107	98	117	117	115	116	112	110	113	122	122	131	115	111	114	117	102	127	115	95	100	110	114	115	118	100	93	117	132	120	109	118	103	89	121	116	126	115	96	129	99	105	130	115	130	93	127	125	105	120	107	99	106	100	113	99	122	115	113	107	107	113	106	103	98	122	114	113	140	116	121	87	114	122	111	124	118	117	110	118	121	116	111	117	119	108	111	122	101	123	109	114	106	109	110	128	121	113	116	118	108	118	122	122	111	116	128	93	107	102	116	125	117	111	117	105	108	113	108	102	102	118	135	103	114	86	109	122	112	112	106	109	97	95	110	95	121	97	138	126	90	118	96	122	95	109	114	137	120	104	111	126	128	107	107	115	116	112	115	105	113	102	112	108	114	114	114	97	121	103	127	115	103	110	126	105	102	125	106	107	113	122	115	99	102	110	115	107	123	96	108	100	109	129	111	99	119	110	121	100	101	111	116	102	96	102	105	102	117	121	114	111	108	119	112	103	110	109	134	99	112	102	94	108	86	111	106	133	99	115	106	129	125	111	103	113	105	116	100	114	134	101	109	127	109	117	112	113	113	119	115	119	109	114	101	119	103	122	109	121	98	112	111	115	99	121	85	112	113	119	128	104	119	102	107	111	109	103	103	102	93	118	107	105
15234	27918	26452	19917	12817	8768	6539	4986	4127	3362	2734	2206	1783	1522	1330	1290	1178	974	876	722	623	640	572	568	582	537	547	471	456	458	458	491	435	419	407	359	380	439	336	307	358	352	354	335	367	364	328	392	372	355	311	326	342	332	333	327	322	284	245	268	321	320	299	279	253	274	240	248	277	268	234	248	252	267	251	295	243	282	289	300	298	284	259	270	298	299	286	270	263	243	293	273	256	277	276	255	289	269	283	255	269	251	254	272	262	260	262	230	251	243	229	250	281	273	268	243	283	246	262	256	266	274	264	269	258	266	245	250	275	239	243	234	233	234	230	252	235	233	264	239	243	240	269	251	255	247	255	244	240	254	253	254	278	249	262	258	254	241	246	281	241	230	263	242	259	246	242	252	256	242	276	249	257	273	243	241	265	261	250	266	252	243	245	283	234	257	253	245	249	242	249	264	250	248	225	261	270	243	233	213	223	229	255	235	249	259	245	241	231	225	240	255	276	240	235	228	275	237	245	282	223	247	240	233	252	243	234	222	263	260	232	230	212	259	238	228	241	231	258	238	241	240	260	267	252	245	272	231	255	226	248	264	250	253	246	259	262	245	266	244	248	226	222	245	243	221	252	260	244	252	209	245	263	233	235	240	220	212	223	238	274	223	254	234	242	244	237	229	289	262	233	250	255	248	262	250	258	221	266	246	254	263	243	261	244	274	248	253	235	248	256	257	241	236	255	258	232	260	270	198	235	263	240	250	262	242	260	233	263	226	265	226	229	258	260	257	223	242	251	235	245	245	265	232	251	238	240	242	229	263	270	286	227	256	238	251	263	248	245	229	239	246	251	269	278	232	275	243	254	248	232	254	246	244	243	244	247	240	238	216	247	215	247	234	262	253	234	252	283	251	275	226	256	262	271	258	248	248	294	266	237	247	218	254	274	259	266	234	235	275	228	257	251	248	270	268	238	235	237	225	264	228	234	261	232	256	222	250	236	262	258	239	263	262	253	243	256	221	242	262	229	273	235	235	238	240	241	283	248	235	265	238	232	261	228	247	239	234	262	272	280	240	255	265	275	265	226	248	230	236	280	252	238	256	266	249	265	214	208	249	246	234	255	248	245	234	229	266	230	254	241	234	258	234	233	249	260	283	258	260	257	258	261	251	258	280	247	273	260	247	216	239	236	244	252	267	242	232	251	218	208	239	229	238	231	248	251	249	230	265	268	252	251	243	226	260	233	243	245	233	226	267	234	265	253	271	229	243	219	250	267	258	234	260	222	264	242	256	266	257	267	268	223	246	240	274	264	265	223	247	240	217	270	227	237	253	236	245	226	245	252	253	241	237	268	238	224	249	243	239	240	248	271	268	225	254	239	257	243	222	255	266	212	257	261	272	259	248	233	257	245	250	222	249	234	233	254	242	244	223	285	257	241	250	249	225	210	265	253	223	244	247	256	231	265	238	248	238	271	256	241	255	276	272	255	259	236	218	243	231	227	267	261	275	222	244	248	271	258	248	277	256	247	282	290	254	259	213	254	258	258	268	248	233	255	233	236	210	248	259	271	262	233	246	236	244	258	263	252	242	241	276	240	280	243	253	227	262	266	269	242	269	217	231	262	229	252	221	249	249	234	264	261	247	238	262	222	228	265	255	237	215	237	230	244	255	235	247	246	276	237	256	246	248	237	214	239	241	232	232	201	237	260	234	241	237	274	245	252	224	247	236	250	273	238	247	275	254	229	242	226	256	255	224	248	219	254	255	271	262	242	239	241	255	227	233	256	246	253	257	283	284	282	228	263	259	249	239	248	253	241	233	250	239	238	260	218	234	270	266	223	249	206	257	256	270	250	270	263	233	263	247	240	247	299	235	253	261	248	213	246	254	261	270	269	220	246	237	224	254	245	241	284	245	277	254	284	239	240	248	256	244	228	231	230	233	234	236	277	253	245	215	233	257	247	231	256	291	247	266	227	240	253	244	252	267	241	242	250	234	250	252	268	244	249	265	229	239	270	247	245	253	269	257	235	239	261	243	192	241	237	266	264	253	240	245	265	263	262	255	230	265	246	260	233	255	236	243	218	225	248	224	238	255	242	234	264	225	250	227	240	205	247	245	256	248	257	219	239	256	233	236	242	243	237	253	263	226	246	234	281	239	261	238	254	253	244	246	224	238	223	241	233	242	230	249	233	239	244	242	251	266	252	264	246	251	262	274	245	255	256	252	262	232	278	239	261	244	265	237	263	240	283	275	270	258	219	256	246	241	239	250	258	255	229	236	229	233	220	263	248	250	269	229	236	238	264	229	245	247	280	249	240	259	219	263	252	244	235	249	231	259	240	230	278	218	236	233	233	242	259	252	236	238	284	240	267	249	224	228	243	227	291	217	227	261	221	253	258	264	262	245	238	255	246	242	223	239	265	237	242	269	269	254	269	226	263	235	221	254	255	241	253	222	254	251	233	266	244	236	241	254	250	250	241	256	268	248	246	231	235	266	265	235	259	255	256	247	237	218	283	240	242	254	250	250	263	260	245	266	252	243	252	249	244	262	228	242	239	246	251	233	224	259	277	219	259	245	261	270	261	284	256	277	250	247	261	247	239	250	251	262	229	256	243	250	235	239	282	259	263	251	257	222	238	248	252	232	269	220	229	265	235	228	231	245	247	265	222	252	245	247	234	262	248	258	238	249	236	270	289	236	211	259	258	236	252	261	240	238	256	228	251	248	249	265	236	248	261	254	253	241	247	239	253	285	255	255	243	250	250	242	250	250	219	245	257	256	281	245	256	238	246	229	260	263	248	251	269	259	267	262	255	238	242	257	279	235	256	257	252	241	224	236	256	263	275	263	271	260	239	253	245	274	260	249	256	274	263	281	262	229	262	263	265	248	251	234	227	232	240	233	249	250	235	248	259	258	269	251	246	234	245	184	269	254	234	251	266	250	229	257	252	264	227	244	262	254	220	263	251	250	283	234	250	248	252	243	243	268	273	230	251	257	246	243	237	209	262	256	249	240	218	260	275	254	274	222	251	247	235	265	276	275	227	264	225	276	257	260	259	254	243	220	250	234	244	256	252	229	248	258	225	235	285	232	238	221	250	250	242	258	263	226	248	251	239	252	269	270	268	265	230	212	267	227	240	229	255	249	226	275	256	226	244	252	259	252	260	257	237	257	266	260	248	214	242	240	253	229	241	264	271	239	268	248	273	262	237	250	236	259	249	235	243	268	233	270	234	239	217	248	261	250	220	240	260	253	240	241	234	265	244	241	239	252	260	260	264	287	247	276	229	272	251	257	237	228	242	231	264	242	256	247	281	240	263	248	253	285	267	254	268	257	235	240	240	253	236	265	247	273	232	266	253	262	242	252	247	230	249	253	247	255	274	245	253	241	249	231	223	232	268	244	256	246	246	240	256	273	269	250	274	257	243	255	243	271	231	238	252	244	226	237	270	231	237	240	249	232	250	227	266	241	222	241	255	236	264	230	260	261	270	242	248	279
26890	20616	10978	3942	1441	1047	667	516	458	401	350	284	285	233	245	243	250	232	208	200	200	191	191	219	157	182	207	171	195	202	169	191	173	194	185	184	194	160	199	199	184	172	161	185	158	168	186	174	183	190	171	204	173	186	164	199	172	182	158	176	160	197	184	172	186	153	189	162	192	188	155	166	172	177	163	208	198	178	184	183	169	172	170	178	194	151	173	185	168	158	201	167	168	177	204	163	173	169	189	195	194	170	187	176	167	178	147	153	166	148	163	175	158	195	169	189	170	154	164	171	172	192	177	171	171	160	174	192	170	164	159	160	174	189	166	181	196	169	176	192	200	182	155	178	158	148	187	180	193	161	175	143	188	164	186	201	162	176	161	183	155	163	158	194	176	151	152	168	187	190	155	150	185	172	176	163	172	175	174	174	162	174	203	200	169	199	170	152	181	125	166	189	156	174	189	180	187	165	171	200	161	164	186	176	178	168	165	190	182	184	163	175	182	175	183	196	185	162	166	178	171	164	155	157	197	184	167	174	162	185	157	186	179	171	190	162	178	174	181	151	193	162	187	176	166	178	164	187	189	190	180	177	166	174	187	162	175	177	171	163	183	166	156	184	198	186	162	202	184	174	183	179	178	172	177	180	174	177	180	185	178	169	187	195	163	180	193	154	168	172	170	196	163	169	171	164	193	166	175	168	169	196	187	178	181	166	153	182	158	166	186	186	184	176	177	185	148	191	179	182	166	147	180	168	180	174	168	168	142	161	152	166	163	195	166	174	174	177	175	172	180	177	185	182	147	172	178	190	166	185	178	156	174	157	180	162	163	183	183	184	143	168	176	186	180	160	159	179	153	153	180	157	160	170	173	179	179	163	183	174	183	164	180	175	179	165	165	150	172	177	166	162	200	173	168	164	194	192	198	172	164	187	156	176	164	171	154	175	179	161	188	199	177	196	157	186	205	176	193	148	180	170	174	178	181	194	174	162	171	200	162	147	154	192	199	188	172	187	198	184	171	165	185	179	204	171	158	196	187	154	155	158	165	184	195	179	179	187	191	185	175	163	194	184	152	192	155	185	172	187	166	156	175	188	155	174	169	184	146	157	173	196	183	172	171	156	170	174	151	171	165	162	198	172	169	186	177	175	164	185	147	179	170	191	185	181	182	177	183	163	174	161	162	152	189	175	175	170	177	168	166	169	172	149	170	185	176	178	185	159	150	169	174	164	155	177	157	146	169	177	171	184	170	163	192	173	180	197	184	164	182	169	166	172	169	168	191	179	155	173	202	188	159	166	197	168	186	183	177	182	183	157	166	194	168	188	197	183	208	178	168	166	176	171	166	188	170	183	189	153	156	183	173	169	177	188	170	172	167	181	182	161	194	183	173	170	188	165	166	191	190	179	176	158	178	159	188	161	183	173	170	170	170	186	150	172	171	196	167	149	196	198	177	189	182	177	189	138	194	162	165	179	192	172	197	171	193	183	172	161	178	202	171	181	165	174	182	164	160	154	167	155	143	182	206	152	159	172	177	178	170	216	165	195	186	171	171	190	195	186	192	155	174	163	158	172	200	170	175	168	171	178	185	171	177	178	163	175	198	183	187	194	161	177	161	166	152	202	174	174	168	173	171	186	190	172	174	197	158	169	195	165	149	155	177	150	187	174	189	156	158	161	148	171	180	173	192	170	182	166	190	161	164	173	178	157	143	184	177	164	186	165	175	168	161	168	189	169	172	161	169	180	165	188	174	184	190	192	167	177	173	178	187	186	156	167	175	196	182	195	185	166	161	171	196	194	146	173	188	159	174	162	163	187	155	160	174	194	171	192	156	181	162	161	164	187	157	163	174	183	191	178	182	182	173	161	167	176	176	185	192	161	171	181	168	153	170	190	164	172	159	160	171	167	171	197	181	178	201	170	170	174	168	167	158	196	155	188	160	164	160	185	172	186	191	161	168	179	161	175	170	175	166	192	181	174	200	170	183	163	162	191	187	146	188	170	173	175	163	163	179	170	177	170	185	198	154	184	192	176	177	160	155	165	135	161	176	195	158	173	178	170	192	179	190	181	173	147	155	180	196	160	159	164	165	164	159	193	158	180	163	155	169	173	195	187	188	173	170	190	198	168	185	155	180	195	170	178	168	183	185	182	180	172	179	183	208	162	185	180	190	164	177	188	186	199	161	188	168	176	162	156	194	175	164	199	173	180	188	166	167	184	186	155	184	159	175	179	169	181	180	173	170	181	196	170	171	172	160	162	168	184	178	168	165	195	176	173	188	183	167	178	142	208	166	173	187	180	210	167	148	211	159	185	174	173	178	165	167	160	155	173	157	159	160	167	175	191	156	156	193	180	175	192	201	188	175	181	177	203	187	198	172	188	188	170	227	169	174	166	182	197	170	185	166	191	159	191	170	174	173	158	165	173	184	168	183	157	181	187	155	158	169	167	190	176	196	181	172	213	163	180	155	184	175	183	188	157	187	178	178	164	177	168	187	189	178	178	185	162	183	174	181	171	174	178	175	144	176	159	170	198	164	184	161	178	158	168	178	179	183	186	171	178	196	195	177	183	172	173	178	181	154	184	180	164	147	182	173	175	178	171	186	165	202	178	184	222	194	197	177	167	160	155	186	161	187	192	181	186	176	184	148	168	169	171	190	172	187	178	165	174	173	181	170	173	174	200	166	172	185	155	178	189	191	187	158	191	177	184	183	177	183	155	155	179	160	176	181	172	160	168	174	168	188	160	178	173	175	179	176	168	183	168	165	164	178	170	159	180	174	178	177	180	190	164	180	169	165	176	169	190	162	166	184	175	179	185	182	170	162	182	175	159	181	196	192	167	184	187	182	169	170	173	174	163	152	163	162	202	170	164	184	167	182	167	183	162	167	187	183	159	148	170	190	195	187	167	142	173	170	180	164	178	150	161	182	163	180	175	161	180	182	183	174	159	180	163	197	171	175	160	195	186	159	165	187	177	169	185	156	162	163	189	188	163	185	179	176	165	210	156	171	179	163	170	170	189	180	173	164	182	195	167	172	171	175	176	168	170	157	163	155	181	192	176	187	139	185	183	167	184	173	164	176	151	154	178	167	198	177	186	188	165	178	191	190	171	208	174	164	183	159	177	175	199	203	185	175	184	162	180	151	155	186	161	179	176	162	182	170	164	193	188	197	176	181	178	179	162	153	169	197	181	180	166	160	174	173	202	169	174	188	193	172	155	208	155	162	165	173	180	200	184	177	201	154	161	188	163	180	173	166	194	195	180	171	166	171	163	180	171	162	173	204	169	157	187	159	182	170	172	176	188	171	189	159	170	170	167	151	177	187	190	179	148	181	197	139	178	171	177	196	185	186	172	176	202	186	141	186	185	194	176	183	171	172	187	179	180	175	167	196	177	171	181	174	174	179	195	167	174	190	172	203	189	176	183	167	170	168	175	162	177	183	165	213	176	188	150	181	183	171	180	192	163	185	176	170	160	179	169	162	176	181	178
10827	14827	16448	9665	5201	3864	2761	2208	1834	1500	1274	998	879	761	766	646	652	611	548	547	525	542	471	480	490	490	437	461	466	449	485	462	426	448	459	400	446	427	438	395	431	402	422	418	453	446	427	391	436	416	436	439	421	442	401	438	415	415	380	404	393	400	428	365	399	411	407	388	368	390	401	386	373	393	411	400	389	375	392	397	413	381	388	392	350	405	422	382	372	431	388	383	382	412	405	388	406	426	376	427	379	390	441	395	419	393	401	388	377	402	407	381	387	372	408	341	381	400	369	389	390	394	406	391	395	412	359	379	410	394	392	407	394	403	391	395	407	398	387	404	404	380	374	398	402	397	412	382	369	414	374	425	425	356	394	383	374	408	391	366	404	386	367	427	388	385	368	407	351	381	379	405	383	390	352	414	396	343	386	378	414	431	396	378	389	378	446	370	395	415	370	388	383	398	368	428	396	409	394	367	417	359	407	362	388	384	391	395	393	394	388	427	403	413	394	414	424	385	402	370	377	410	398	417	376	392	401	386	366	392	378	396	364	388	380	388	368	387	360	412	424	441	419	414	370	414	362	370	378	400	397	392	374	416	363	391	413	396	389	381	393	417	412	399	384	408	390	361	400	433	393	416	385	362	362	392	407	379	413	401	391	406	378	397	396	390	365	400	362	377	391	408	373	399	411	389	359	392	401	395	410	379	401	377	399	380	400	378	388	380	399	407	394	414	394	371	394	380	416	402	342	386	383	356	367	404	375	370	415	376	378	431	380	352	398	399	369	382	414	399	391	377	370	415	403	432	391	361	417	378	355	375	401	368	391	409	413	408	380	398	407	398	378	388	418	361	368	387	374	425	399	408	413	372	342	385	399	406	352	396	385	419	416	390	384	407	388	421	412	383	376	399	368	402	414	410	394	393	379	374	378	415	390	414	391	386	411	404	395	408	380	406	382	399	386	376	391	399	369	386	412	384	398	392	367	390	392	356	452	401	408	439	382	390	399	404	381	370	413	382	402	375	376	396	375	412	381	413	419	410	377	382	350	386	418	396	417	431	399	389	383	397	440	384	359	425	403	394	392	392	393	398	360	393	391	410	368	366	395	365	389	388	413	380	394	403	365	407	386	400	367	401	399	384	397	390	389	358	417	385	377	406	386	379	401	391	392	396	374	395	387	367	399	390	401	413	380	392	387	378	394	391	391	402	359	392	361	381	391	391	395	383	381	385	424	388	378	380	398	367	389	406	387	400	375	403	400	404	385	380	383	383	426	368	373	339	372	374	408	355	381	393	371	407	404	371	415	363	418	397	397	382	335	352	386	380	380	390	379	387	422	360	374	402	370	406	401	398	394	388	377	430	370	397	410	367	371	343	380	373	343	377	371	422	392	406	347	377	419	339	381	350	418	402	380	408	394	427	376	405	422	368	404	398	405	380	385	401	375	389	382	394	355	430	397	428	432	388	395	389	386	425	408	434	395	371	377	357	360	397	396	420	383	399	384	395	399	426	402	392	359	386	356	378	367	396	411	414	399	438	359	381	381	364	415	402	379	392	352	410	382	413	349	379	390	406	371	357	386	413	410	378	387	363	389	375	382	386	354	426	403	378	378	406	390	432	403	398	372	390	392	381	402	395	357	369	421	369	351	379	406	436	378	369	379	383	412	385	411	384	392	401	369	408	375	378	398	431	403	420	404	382	430	364	403	398	381	416	400	379	372	426	369	378	347	407	389	402	384	367	375	390	411	397	420	374	420	358	433	406	393	427	413	393	361	361	387	414	382	406	389	377	403	352	422	388	339	416	381	403	417	375	377	388	395	431	391	399	400	398	403	449	371	359	349	395	368	377	416	427	374	404	384	383	379	405	385	380	387	407	413	368	403	400	347	379	424	357	382	361	370	384	393	395	364	394	380	359	369	397	390	380	402	370	394	389	445	361	366	405	413	404	388	417	384	369	384	395	413	415	373	385	390	371	397	388	375	421	411	376	395	372	371	372	406	403	392	419	363	339	385	379	378	384	413	402	395	398	434	374	394	397	369	395	398	398	360	376	421	406	360	396	398	378	359	402	376	441	392	387	375	369	366	433	407	382	393	389	334	396	366	384	406	348	405	390	384	383	374	376	366	385	387	396	410	379	417	389	400	365	361	415	394	405	404	417	389	398	398	396	347	376	373	389	376	423	350	373	371	364	391	377	373	407	368	398	373	392	395	414	388	388	372	415	349	411	393	385	391	416	352	387	390	399	385	386	390	376	418	393	353	395	409	396	416	427	415	407	401	400	427	385	431	395	372	377	414	391	414	375	355	405	371	399	391	408	417	391	402	381	378	373	411	374	389	396	373	412	379	380	430	372	383	370	380	379	414	375	365	386	424	386	357	424	413	385	387	390	406	412	358	419	419	356	402	417	401	356	410	375	366	381	435	368	389	398	405	395	394	385	380	384	383	420	349	414	400	380	426	401	393	424	379	443	406	394	412	436	400	407	405	393	423	393	389	393	392	394	373	393	383	380	379	424	418	431	417	368	402	370	394	413	399	393	392	387	364	382	357	420	387	375	394	417	387	436	404	409	398	376	394	370	391	376	377	406	368	342	370	366	406	386	391	357	364	432	378	422	413	383	375	416	420	393	403	380	380	404	397	384	376	437	394	438	400	355	407	404	371	407	355	380	419	400	391	412	393	360	377	385	408	399	409	370	368	374	397	401	370	396	419	389	384	379	388	391	404	400	401	404	410	428	373	387	376	373	389	372	411	353	388	413	409	391	412	378	342	397	430	390	377	388	347	390	403	382	363	358	373	364	425	401	370	383	394	393	353	374	381	396	402	367	390	373	404	373	375	398	403	369	409	379	354	402	383	417	382	366	360	383	381	409	404	422	372	407	361	351	394	437	377	376	375	394	392	399	386	383	429	377	379	386	403	428	375	365	397	413	409	369	381	374	370	361	358	384	399	373	400	396	381	411	409	418	418	402	402	415	440	400	372	368	369	376	391	371	418	375	405	381	374	390	373	417	385	416	372	368	392	404	390	387	389	393	367	402	372	400	386	399	430	381	397	346	378	413	402	394	367	385	403	401	420	395	368	396	373	392	393	369	387	413	376	372	405	400	397	382	395	357	387	391	392	383	398	358	379	393	430	381	357	398	372	390	388	377	377	374	377	389	390	378	367	434	384	410	378	418	388	421	416	408	394	388	363	423	385	399	384	372	391	411	386	380	361	384	386	395	353	394	402	378	347	401	387	383	392	403	392	406	375	420	373	343	368	398	346	382	440	379	374	421	391	398	367	394	427	405	377	407	408	392	399	362	431	392	409	398	406	369	416	374	378	364	400	423	370	379	358	371	408	389	413	374	378	383	387	421	378	402	383	391	378	402	361	376	337	398	384	379	396	394	388	390	388	382	401	413	409	404	358	368	380	411	367	364	373	370	399	367	391	397	393	362	393	378	392	385	376	401	400	390	370	447	431	390	390	424	414	423	354	423	380	399	411	360
24246	21442	28554	24726	18869	3551	1433	829	700	570	449	373	304	267	246	247	237	241	183	213	167	185	165	145	158	131	161	139	139	162	133	178	151	158	133	138	138	133	152	127	148	133	140	137	148	136	142	131	145	115	124	135	126	143	144	123	126	130	118	145	142	119	112	131	125	137	142	118	148	130	147	113	124	123	146	122	151	122	126	128	118	111	141	115	127	121	134	139	124	130	122	104	137	126	132	123	132	121	120	138	122	123	127	131	111	128	136	131	108	107	162	120	137	115	122	130	105	147	125	120	121	126	131	132	126	121	95	110	140	137	138	111	130	100	108	115	113	116	136	138	152	129	128	110	115	145	136	121	110	130	110	120	126	117	112	122	135	118	128	129	131	133	109	118	123	126	136	107	122	127	123	114	114	123	152	124	119	118	122	134	127	132	109	121	136	145	120	110	151	112	103	101	121	126	132	125	115	124	122	114	127	116	114	129	126	110	139	115	131	112	137	134	108	116	109	120	130	108	120	137	144	123	120	110	110	114	128	139	133	137	127	111	117	119	106	115	108	131	113	139	123	140	137	122	117	121	136	131	129	115	126	126	149	127	123	124	127	132	131	106	119	133	113	123	124	112	101	117	131	110	106	136	140	108	113	120	110	120	112	148	131	148	144	115	117	126	135	118	124	119	127	127	118	147	121	125	144	102	123	133	119	118	134	121	118	121	130	121	117	105	135	124	129	120	102	131	119	125	116	118	137	97	112	99	113	127	124	138	125	133	144	133	131	114	112	143	136	124	131	125	112	131	142	121	109	116	137	127	112	129	126	153	130	108	125	141	136	126	110	135	97	108	118	118	145	121	118	128	129	108	132	117	113	111	130	128	128	123	133	127	139	107	129	143	114	142	117	127	123	131	126	121	121	120	117	117	130	127	138	117	119	143	121	121	117	111	144	129	119	124	127	115	138	130	129	136	117	136	106	133	126	125	127	111	103	149	99	117	125	111	122	132	103	133	131	122	109	114	135	130	124	120	106	110	131	117	110	131	111	131	108	134	137	117	126	142	129	146	131	111	117	135	129	120	129	131	136	139	123	127	110	125	124	112	124	103	120	114	125	120	134	129	117	130	112	109	120	121	118	119	123	124	119	112	138	112	124	131	126	118	111	127	110	121	131	141	114	121	131	113	133	123	106	121	110	138	122	113	110	113	131	112	125	136	142	118	111	126	124	107	130	110	119	122	133	110	116	124	135	126	118	126	121	112	118	123	121	139	133	127	127	109	141	139	132	139	127	122	128	127	107	121	118	105	110	125	130	116	106	102	115	116	94	117	120	120	110	128	133	129	128	130	108	132	129	132	135	117	118	104	133	113	117	138	115	119	134	133	120	116	131	136	123	133	125	116	154	118	103	116	110	118	134	119	140	104	116	131	118	130	124	130	100	128	135	127	139	131	147	129	96	95	128	134	132	135	117	113	123	126	116	117	130	124	147	121	128	111	130	117	108	110	135	133	99	130	127	112	124	112	109	125	115	133	121	131	127	130	147	114	132	116	127	122	110	118	119	98	131	141	128	123	121	131	143	132	110	121	122	120	129	106	134	128	128	130	138	122	168	136	126	117	130	122	137	119	120	132	107	135	104	113	134	136	139	129	116	120	104	100	120	119	128	118	143	149	117	141	128	121	146	117	120	127	113	124	112	126	133	122	141	126	135	127	118	119	143	134	110	107	125	132	127	117	134	123	141	126	131	136	139	143	127	120	131	111	107	118	149	111	113	130	130	117	137	126	135	111	111	126	109	111	110	106	131	127	121	136	127	118	129	122	131	120	121	136	121	132	139	117	114	97	115	132	109	138	129	128	110	128	138	126	131	120	132	126	127	126	119	132	135	132	136	118	121	100	130	126	124	149	132	133	122	112	122	128	107	111	105	108	122	103	131	118	136	115	124	135	126	136	131	116	115	96	128	124	126	112	124	114	114	135	130	118	130	132	122	119	103	118	120	141	107	122	114	125	142	105	108	133	115	136	136	116	140	133	124	124	118	137	117	146	143	127	136	135	123	124	142	128	126	113	121	120	132	127	123	130	109	142	134	122	118	119	91	131	127	123	121	122	115	121	125	115	127	133	132	116	123	121	116	118	107	124	127	122	112	148	122	117	115	111	128	110	137	116	96	130	127	119	106	137	132	105	143	129	113	122	129	113	111	131	130	128	116	121	113	123	113	138	125	137	120	103	123	108	112	131	118	110	116	116	127	133	108	111	133	121	112	141	116	112	111	129	129	158	113	114	113	127	108	135	138	135	143	115	129	121	114	119	130	138	141	113	128	131	122	101	126	115	125	140	140	126	117	132	144	120	132	114	117	137	113	123	128	124	118	114	111	142	129	127	121	137	124	116	132	118	117	132	113	132	123	132	133	112	139	124	134	143	123	137	108	136	122	134	117	136	120	144	116	101	118	131	103	119	140	126	122	116	120	139	122	118	119	127	131	124	124	127	136	109	126	137	119	116	118	129	127	137	107	110	117	116	129	121	112	112	110	113	105	109	144	119	125	129	118	128	118	123	115	103	119	110	125	135	127	124	115	124	116	120	125	108	119	132	126	118	113	111	136	133	126	141	130	112	111	113	124	142	121	126	126	112	138	139	126	111	124	135	129	122	122	99	114	141	117	110	128	120	135	111	111	123	101	138	121	118	132	141	128	121	112	129	109	121	127	122	118	138	138	108	120	130	118	113	127	130	124	108	113	116	115	132	113	130	109	101	118	138	133	119	112	129	126	117	145	112	132	119	105	134	144	130	122	154	118	114	127	115	124	122	122	126	146	99	117	126	123	137	135	121	110	122	120	129	134	112	122	118	142	123	106	131	126	119	141	141	137	107	109	133	129	122	117	138	109	120	134	134	129	144	105	114	111	114	127	131	119	136	134	153	128	106	121	113	116	119	125	117	128	119	115	111	122	118	146	126	121	142	118	126	132	122	123	118	120	107	134	130	121	124	109	140	121	129	113	129	120	126	148	139	123	132	123	131	120	106	102	126	126	120	109	98	128	119	122	120	134	114	114	127	138	117	131	98	107	136	116	145	134	125	125	127	114	118	121	118	122	121	128	107	129	99	131	135	113	116	118	157	120	107	110	124	129	108	125	112	121	115	126	109	113	131	128	101	102	144	111	127	117	125	131	136	138	145	132	134	116	114	133	113	124	125	133	124	122	116	134	126	99	130	127	112	117	129	116	114	128	126	106	120	116	117	99	102	137	115	142	120	119	126	139	115	125	127	117	117	122	127	118	134	121	128	127	133	125	116	133	107	124	120	115	106	122	112	125	114	110	116	127	112	127	130	128	147	123	112	118	131	116	123	116	136	120	107	116	132	129	113	113	121	124	108	96	121	116	120	151	139	121	107	127	136	131	111	111	139	121	131	144	126	125	124	107	100	121	115	123	125	119	119	131	122	120	104	124	125	119	121	143	134	115	126	154	123	112	125	142	137	127	125	104	92	140	142
12341	24413	24196	13737	9570	6482	4877	3727	3058	2413	1983	1664	1364	1084	886	916	791	750	707	642	582	557	503	461	439	473	429	393	452	433	430	443	413	384	389	376	403	384	347	346	331	347	327	318	340	305	330	359	349	345	288	348	343	334	347	339	322	342	271	295	277	311	289	292	278	277	289	294	300	274	286	264	275	298	272	277	345	278	297	309	290	323	313	266	287	315	289	298	294	352	323	293	286	318	289	310	302	294	281	301	275	280	310	287	287	317	262	235	295	268	288	260	320	258	284	278	236	291	299	267	292	278	279	280	288	289	260	277	331	292	309	327	273	259	288	264	289	311	274	312	319	331	288	288	304	286	277	272	273	293	274	280	288	297	303	305	283	266	328	265	282	279	273	283	277	289	294	288	280	312	283	266	283	327	267	268	320	293	286	276	263	269	294	265	293	291	275	274	263	265	287	260	266	271	292	265	293	271	266	295	277	291	277	265	292	287	277	304	261	279	302	303	287	268	298	270	297	260	269	292	269	267	287	273	303	278	296	246	282	284	268	315	296	281	273	259	316	288	281	274	274	266	267	274	268	284	278	317	304	287	282	304	276	293	292	269	262	283	271	281	271	266	288	271	262	288	280	291	266	287	279	279	297	319	311	301	261	312	282	291	284	281	297	276	290	290	266	297	249	272	286	274	281	273	294	275	271	294	274	304	272	281	299	296	272	243	300	309	305	276	268	268	249	286	284	283	289	308	285	297	272	272	274	272	299	264	287	286	314	297	266	293	275	275	274	293	284	265	281	263	276	301	274	319	291	313	302	298	290	327	266	265	305	298	296	289	280	276	270	251	271	248	277	283	290	287	271	264	292	256	269	298	292	252	255	264	293	260	288	320	324	265	302	272	302	264	271	274	296	292	285	283	281	302	258	266	287	286	267	268	275	283	282	302	275	261	265	296	284	263	319	284	253	279	291	285	267	274	271	269	281	230	306	280	260	288	295	290	290	313	269	286	315	297	284	270	305	298	264	285	282	293	249	275	294	282	277	246	304	292	285	293	273	283	276	271	315	293	299	291	289	285	285	326	289	288	275	261	268	292	256	294	306	277	258	292	283	264	275	295	293	267	268	272	290	308	289	276	265	287	292	274	319	260	250	236	248	280	267	276	289	307	305	297	288	274	296	285	300	303	274	259	258	282	292	281	305	296	324	300	268	296	258	283	288	274	289	287	288	272	287	285	289	267	270	268	289	304	268	287	304	259	296	285	290	289	261	292	264	287	284	287	292	279	254	304	245	312	258	312	282	291	298	286	255	235	297	269	279	255	298	276	286	290	279	286	268	292	291	270	293	256	296	279	309	317	288	262	308	279	286	274	284	265	280	304	279	276	261	268	312	276	282	295	278	261	248	250	286	272	294	288	270	268	272	269	290	266	297	279	275	279	256	293	253	305	264	307	301	269	310	260	247	275	283	280	294	286	287	276	271	251	293	277	286	278	255	278	273	301	288	262	271	268	273	268	289	279	278	271	286	281	273	276	256	289	297	298	257	306	287	295	298	277	265	287	281	294	288	277	290	283	273	248	286	284	266	305	281	252	275	268	278	294	262	278	304	265	257	292	320	295	261	285	290	277	269	284	308	282	321	293	271	279	313	288	299	288	302	262	292	275	269	290	298	280	255	282	272	287	270	276	265	294	268	301	287	288	300	315	287	268	317	266	308	301	264	296	277	271	254	290	286	280	313	303	312	291	287	251	284	284	260	295	287	281	278	281	290	286	289	274	287	292	293	284	248	279	270	275	261	278	286	278	268	294	282	280	307	303	280	275	252	287	290	275	257	316	310	281	287	288	257	295	262	266	297	273	286	277	264	314	255	289	261	272	288	257	290	311	254	300	293	277	286	303	298	273	299	258	275	288	299	285	305	286	283	279	274	259	287	265	274	285	314	265	268	269	267	270	294	298	274	335	254	276	292	307	288	274	283	299	256	278	286	270	277	286	272	269	299	319	311	329	280	289	278	320	266	274	262	274	285	278	295	304	284	272	283	294	272	265	275	291	256	294	280	271	298	300	286	262	266	274	307	269	285	273	284	263	277	271	290	272	283	313	289	302	270	277	290	271	273	278	296	292	267	268	306	269	283	292	285	289	299	313	280	259	316	286	274	280	278	304	272	284	274	277	270	276	262	279	303	278	273	270	273	288	295	312	266	325	271	294	292	300	291	330	287	257	248	303	280	282	249	283	264	303	252	306	258	284	281	313	278	266	254	273	286	287	312	298	268	298	309	293	313	284	283	294	264	285	304	275	286	276	286	308	278	282	284	267	263	281	289	295	263	287	279	269	293	315	302	287	266	298	326	244	291	300	278	272	284	315	295	287	281	257	286	273	293	263	326	281	310	276	276	293	272	267	280	278	281	275	289	277	274	258	278	289	291	280	283	270	280	276	255	253	318	271	288	291	302	267	308	253	282	281	273	260	285	285	282	263	320	282	289	289	265	283	311	274	262	268	297	299	275	286	297	242	277	284	291	280	280	285	285	294	301	276	319	285	282	313	296	296	276	272	265	280	283	266	235	262	275	267	271	274	305	282	292	278	296	268	279	293	297	261	325	277	293	291	270	285	295	242	277	253	284	268	303	292	280	293	291	273	276	285	269	279	264	282	299	254	269	279	291	287	289	301	272	284	286	279	304	297	295	306	308	262	305	297	272	259	256	292	299	277	266	298	305	285	273	276	297	279	292	328	298	307	287	243	329	280	309	276	282	313	267	285	269	268	260	311	271	270	289	283	253	274	270	268	269	303	265	288	284	291	278	270	284	297	263	271	283	258	275	237	283	273	266	270	257	271	272	300	268	281	287	273	279	269	255	277	289	307	271	287	280	275	258	269	283	310	295	281	280	314	269	320	266	287	292	289	291	265	259	250	249	248	261	272	258	288	330	293	254	288	301	310	294	279	276	260	282	278	274	277	277	278	259	299	282	279	267	287	292	289	299	316	276	254	286	308	285	258	256	262	306	265	295	294	303	299	305	284	292	293	257	271	285	285	277	260	271	310	280	268	283	281	309	275	270	282	271	242	272	270	307	283	276	295	298	288	271	277	278	277	278	296	283	300	295	265	280	331	271	265	277	294	299	305	294	283	260	349	293	274	278	292	288	283	307	296	274	308	263	278	283	270	261	299	277	296	309	297	289	285	281	272	297	294	259	301	269	277	282	279	273	288	266	268	264	263	297	265	267	288	285	281	318	280	282	271	285	281	260	269	262	288	304	287	304	286	309	280	307	289	292	291	274	281	264	282	264	281	276	266	263	279	306	274	304	295	288	315	270	266	277	299	336	299	279	277	271	274	280	285	285	264	276	297	279	275	278	306	314	308	268	287	300	314	275	282	314	266	295	302	295	286	296	280	292	278	284	288	293	275	311	269	279	256	265	317	277	276	285	249	248	273	304	308	285	268	278	289	256	276	295	299	288	289	291	294	298	296	287	260	265	318	252	286	288	288	282	276
23446	21494	29311	24084	21496	18190	3549	1443	998	812	655	586	459	342	287	276	288	278	241	218	227	186	171	163	181	193	168	146	176	184	161	171	134	153	173	141	155	138	143	136	147	154	120	127	131	135	136	136	143	145	140	135	132	142	144	146	129	121	143	127	129	123	117	127	121	105	122	117	119	121	97	126	112	111	121	135	108	124	119	132	126	125	116	132	127	123	126	111	117	123	142	105	114	118	130	115	123	124	100	112	120	109	113	108	133	110	97	98	119	113	122	107	101	114	135	114	124	112	132	106	108	132	119	148	119	119	128	111	121	116	131	127	96	99	110	117	121	103	108	142	123	118	108	118	126	133	121	109	128	109	128	114	98	115	115	93	100	118	114	121	108	105	131	131	128	101	113	115	109	121	126	115	128	120	92	113	125	98	83	114	117	106	123	113	135	120	139	125	108	121	115	119	108	109	108	131	139	127	112	126	100	119	134	112	115	139	116	120	111	117	123	128	114	109	113	120	131	108	106	128	115	108	112	113	122	127	118	109	125	102	103	100	114	119	116	111	121	118	112	120	112	119	121	113	135	105	107	107	105	123	123	103	112	110	107	106	146	119	119	114	129	114	122	113	110	115	102	114	107	102	123	106	113	98	101	127	118	124	119	110	109	136	126	125	88	92	119	117	109	105	105	124	121	111	94	111	124	111	122	108	104	123	105	113	96	130	101	114	108	113	101	99	128	115	122	103	111	141	119	125	131	105	115	121	128	111	104	130	122	105	111	105	129	100	123	124	98	109	121	123	125	123	106	122	116	122	103	119	108	114	104	128	117	92	111	123	125	110	117	108	106	124	131	92	113	100	123	119	94	102	92	97	104	112	118	112	118	92	110	118	129	102	132	131	116	114	115	114	135	103	98	99	108	120	105	104	108	128	98	142	121	122	115	132	101	115	113	120	134	102	120	131	101	114	141	136	101	117	113	137	105	114	102	112	115	115	119	102	89	95	122	142	109	110	133	102	109	117	111	119	96	109	129	112	119	116	118	129	119	123	126	87	134	130	86	114	124	90	107	113	112	104	131	117	118	122	117	114	110	108	108	125	108	95	100	104	105	111	110	108	118	131	105	108	128	108	108	114	121	106	108	112	140	107	116	111	112	119	103	121	108	107	104	113	121	112	113	116	110	118	121	109	129	114	115	101	112	120	101	119	107	115	95	91	114	109	133	124	122	102	101	131	113	113	109	114	106	119	98	122	101	88	98	112	94	94	111	128	121	145	114	114	116	131	125	128	126	123	113	119	103	121	109	109	96	129	97	101	122	111	107	102	145	96	141	112	107	119	105	110	142	117	105	122	97	101	121	115	109	108	119	124	116	101	98	109	124	121	131	115	115	96	114	102	131	116	105	113	108	112	117	115	115	131	116	97	135	129	109	109	132	117	118	127	129	102	114	115	119	107	108	130	127	100	113	140	110	126	131	120	115	124	113	126	126	120	124	116	93	99	115	102	97	104	124	149	113	123	112	94	120	146	124	127	118	107	107	99	98	128	123	116	118	110	122	135	109	113	104	109	121	116	107	123	108	134	100	119	138	136	117	109	105	105	121	131	103	120	128	126	101	116	114	127	116	115	123	116	102	122	101	115	132	111	94	121	127	116	114	120	119	108	109	116	121	113	113	120	99	102	121	129	101	114	102	120	123	109	106	119	120	112	117	124	119	127	116	104	102	119	115	116	101	118	115	101	104	98	105	134	138	123	104	126	108	106	100	110	99	116	93	104	126	133	105	126	112	105	109	139	120	111	104	102	99	108	113	108	103	97	119	120	112	113	119	105	119	90	117	99	124	107	105	117	106	116	121	157	119	106	127	112	111	102	142	97	114	128	109	111	122	119	111	112	111	117	122	137	134	94	119	133	107	119	106	117	118	123	118	120	112	103	107	102	98	118	125	119	110	111	129	119	116	102	110	122	127	96	100	141	105	95	114	131	111	106	108	124	115	119	102	114	96	102	105	110	119	100	113	114	121	110	116	97	124	126	125	109	120	107	128	105	115	105	118	107	109	124	142	118	102	115	121	120	113	104	100	122	130	96	128	111	99	118	112	108	103	102	104	88	114	126	110	97	107	105	134	132	125	112	132	106	120	132	125	109	155	99	111	105	116	107	107	96	105	103	120	110	110	107	109	120	138	107	118	124	133	117	110	94	115	91	126	85	115	110	122	99	115	104	107	107	89	124	115	102	108	102	108	121	119	119	111	114	119	108	116	116	120	100	106	111	100	98	121	118	102	117	101	110	127	97	131	117	117	112	123	117	106	134	106	128	100	107	106	111	125	120	106	102	96	118	124	108	108	110	129	119	111	115	112	129	101	106	107	103	113	121	111	111	99	108	124	102	107	135	106	115	105	86	115	116	112	130	142	100	98	117	111	109	120	119	124	116	111	107	137	98	114	92	117	134	114	124	105	104	110	109	116	119	96	114	127	114	112	112	121	108	124	117	123	109	127	104	102	130	132	122	106	122	122	121	128	121	98	127	102	102	115	102	109	114	117	106	103	123	109	128	112	111	98	108	117	118	126	126	111	113	139	132	109	120	117	122	118	115	108	124	118	121	118	103	109	137	98	98	105	106	129	117	125	106	115	121	120	117	134	99	133	114	96	109	104	134	125	121	120	121	115	124	118	102	109	108	103	128	107	106	132	99	120	124	115	94	92	116	112	113	113	107	113	122	122	131	118	112	139	121	108	116	109	109	116	89	122	110	116	90	125	117	131	114	125	103	90	124	126	98	131	114	122	111	118	113	107	126	100	119	113	129	118	91	98	119	112	106	111	120	113	114	110	100	105	112	130	110	95	128	110	100	95	125	115	104	108	103	107	107	115	124	118	104	99	95	123	123	97	116	107	122	91	122	96	115	125	113	120	102	107	133	104	108	98	117	109	121	113	125	101	120	128	105	117	118	118	138	111	127	109	109	97	130	113	125	100	108	105	111	96	123	124	122	104	109	116	125	122	120	100	113	125	113	114	127	125	122	82	119	101	127	119	104	96	125	101	115	113	95	115	112	119	106	112	115	89	118	124	123	105	114	119	115	116	112	122	110	101	108	110	120	110	113	104	127	109	125	122	113	121	116	116	108	103	117	111	123	106	111	102	110	128	110	99	125	98	121	112	105	106	123	115	118	128	91	108	111	126	119	127	119	120	119	101	105	117	114	121	115	129	126	122	131	132	124	102	123	135	124	115	105	107	106	115	129	120	98	120	111	115	110	102	117	110	110	110	140	138	126	134	122	106	120	111	109	138	107	132	109	106	117	125	105	126	109	118	115	103	115	106	121	103	133	115	116	134	115	114	110	114	111	100	109	122	128	98	102	105	137	98	100	94	119	116	109	115	110	117	117	116	95	113	125	130	111	117	111	117	116	102	95	120	96	106	115	100	107	124	106	108	112	109	98	127	98	106	130	98	108	132	109	125	104	96	120	109	103	126	116	115	114	102	96	101	114	96	119
14546	30686	28620	17402	13410	9290	6826	5523	4409	3597	2815	2465	1932	1477	1175	1097	1124	1076	970	782	695	634	552	531	512	535	507	453	451	501	441	445	468	417	404	384	385	385	398	369	374	343	343	335	354	357	324	357	314	332	327	354	302	320	317	333	276	313	310	290	300	295	263	247	241	299	267	241	261	267	250	283	300	270	277	262	278	284	295	281	300	268	291	268	277	250	247	274	290	297	258	269	290	278	267	257	276	273	269	253	242	233	266	233	249	238	265	255	260	222	261	252	269	226	259	253	240	267	261	245	248	247	262	261	215	274	231	252	249	255	256	252	244	264	220	262	252	242	252	232	253	234	242	258	248	253	238	242	247	255	253	258	225	252	240	231	266	236	247	261	257	243	277	255	257	263	236	257	237	240	235	253	276	237	264	238	271	223	250	258	261	239	262	235	254	279	245	254	254	257	232	267	252	222	252	256	267	264	237	246	244	267	228	211	258	244	244	255	252	261	238	269	264	247	239	238	227	257	241	282	261	232	263	244	287	203	266	237	220	256	240	238	249	246	238	240	249	269	225	243	245	252	225	245	266	246	259	233	234	237	251	221	258	238	224	258	237	264	241	209	263	226	243	256	234	221	283	267	243	237	274	281	256	258	263	251	258	260	256	259	241	262	214	235	244	238	261	227	266	273	232	247	204	241	252	272	247	246	242	266	222	271	262	242	248	263	250	230	233	229	262	210	252	263	248	257	244	235	254	244	257	234	247	241	227	249	229	207	261	240	248	266	254	280	264	220	235	248	243	265	255	256	275	259	285	247	290	262	254	230	253	266	242	219	247	257	237	226	254	243	235	234	265	268	248	214	241	230	242	235	282	263	249	253	247	252	240	259	257	251	250	269	234	243	269	262	235	232	256	259	250	240	253	266	251	225	271	258	257	294	232	228	272	282	264	255	258	229	248	281	255	230	238	239	245	242	231	240	265	230	255	236	253	263	220	223	238	271	257	231	241	250	254	243	253	280	240	234	218	264	241	247	269	229	271	252	211	256	288	255	249	273	245	254	227	243	248	258	290	251	257	238	236	260	229	224	254	252	251	246	239	234	272	242	253	256	256	242	270	253	258	248	246	254	269	244	219	247	247	264	249	250	279	247	241	250	234	226	248	237	228	278	237	244	281	254	224	239	231	232	260	243	244	232	244	241	219	234	247	267	251	225	247	244	267	213	236	224	222	228	238	255	299	258	253	228	268	253	245	233	235	256	266	224	238	237	250	259	243	273	240	247	266	248	220	245	260	262	232	251	276	233	262	267	268	255	225	249	209	304	265	226	240	280	263	240	237	260	253	207	252	241	246	237	246	258	248	253	218	249	235	240	239	278	232	261	263	255	274	259	237	232	258	245	244	239	244	274	263	249	209	220	257	247	252	258	284	234	231	258	234	271	228	269	267	226	268	233	244	241	258	230	246	252	232	254	236	238	246	213	240	239	236	241	229	228	253	252	242	233	249	254	276	246	273	238	250	239	256	251	253	222	236	240	254	238	262	256	239	248	236	244	265	236	247	255	218	252	240	255	274	252	275	239	245	251	244	254	238	275	293	266	248	255	268	284	255	266	237	252	245	212	265	263	244	247	231	237	236	243	238	238	222	250	245	242	254	235	261	238	229	251	254	257	232	221	232	263	237	286	264	226	257	260	251	253	245	242	248	253	248	249	240	255	242	269	247	251	252	247	242	245	234	220	244	260	233	240	241	225	213	253	256	266	233	230	264	232	252	232	262	264	256	243	230	271	257	261	251	227	252	264	209	246	231	248	249	241	240	255	264	240	245	223	258	266	257	245	243	252	257	258	225	242	256	245	231	281	257	252	247	258	256	270	220	284	250	239	234	272	256	253	256	266	256	265	236	222	246	255	246	250	232	256	243	240	201	265	258	268	251	270	279	239	257	239	263	240	251	239	248	251	252	212	260	242	232	230	264	227	217	256	272	235	236	251	236	254	227	275	269	218	253	229	225	238	258	273	225	220	243	264	250	278	246	251	231	255	245	260	246	263	277	251	217	217	242	230	232	235	254	230	260	243	254	230	234	265	232	275	239	297	265	223	247	217	255	230	216	228	252	239	248	231	274	261	252	254	268	249	254	227	233	276	238	247	260	267	244	273	230	234	238	263	252	240	276	272	252	248	223	254	248	268	247	226	248	248	239	241	258	204	239	249	270	232	237	226	239	260	249	230	255	230	247	266	254	226	251	276	280	277	243	239	248	243	235	236	228	228	263	216	255	253	241	265	257	226	248	261	270	254	252	234	232	245	281	271	289	245	217	268	266	240	251	286	233	210	238	230	259	269	226	252	292	250	265	221	232	246	241	238	235	242	242	239	236	247	247	246	258	246	233	232	231	219	265	271	232	233	257	239	241	248	246	246	284	239	233	237	278	238	248	240	267	228	225	264	258	240	292	264	262	257	264	258	262	254	266	228	279	263	248	220	243	231	240	247	245	263	246	232	266	258	276	254	240	228	273	250	246	239	240	239	230	262	236	242	242	235	238	240	245	222	258	259	255	266	264	196	239	235	251	262	248	261	235	268	238	255	275	262	263	255	238	252	269	239	274	247	249	230	230	260	272	230	248	267	247	214	259	228	272	271	234	286	250	205	234	262	254	246	238	270	253	270	236	240	240	237	258	244	252	242	248	243	271	236	242	239	250	235	232	258	221	236	229	238	245	243	251	290	287	271	256	267	231	246	265	281	226	246	260	262	258	253	267	261	276	254	237	274	226	248	216	248	234	232	250	257	238	277	268	254	275	244	228	232	240	256	224	259	259	226	260	273	248	247	258	260	254	250	230	223	274	244	256	248	255	257	245	250	267	259	228	252	270	213	275	252	233	250	247	260	219	255	255	253	262	261	263	238	252	239	263	225	238	251	259	235	238	294	255	245	237	297	253	256	236	222	260	227	243	267	255	243	241	233	250	215	245	252	272	229	262	235	247	243	234	231	250	247	258	246	239	251	249	246	232	267	243	249	247	232	269	225	242	257	254	253	233	235	259	238	258	252	281	253	225	240	223	270	254	249	248	229	252	263	263	259	265	259	268	267	269	240	228	256	238	233	234	233	229	253	247	255	250	247	234	252	252	261	247	225	236	269	261	250	244	270	227	243	225	244	235	219	260	226	245	241	253	270	252	255	255	259	245	242	224	253	267	229	264	249	252	257	225	226	245	259	260	244	239	235	248	243	245	247	234	243	262	254	243	243	250	246	232	248	213	257	265	274	264	251	239	260	238	248	242	261	250	265	246	252	281	239	249	250	242	252	278	235	246	232	269	237	254	242	256	247	234	252	264	268	250	253	233	248	214	246	269	234	240	234	234	251	250	261	214	250	246	234	234	265	266	226	239	213	248	243	246	237	247	244	279	237	243	235	232	245	246	262	240	261	239	227	253	242	250	285	260	236	272	241	243	235	250	248	260	239	226	273	257	237	253	258	266	238	250	235	227	249	301	249	278	251
26968	20703	11569	3642	1543	934	697	551	477	364	372	327	288	237	240	218	245	241	208	215	228	213	208	181	225	199	197	190	204	209	209	183	168	187	198	175	193	201	179	179	189	188	162	168	197	161	177	161	185	171	185	162	171	181	206	164	164	170	158	184	169	180	191	191	175	180	167	153	142	186	153	173	167	179	168	168	177	183	165	162	172	194	176	180	157	176	187	174	184	190	183	192	166	178	185	190	188	189	198	166	165	148	150	191	171	185	169	180	165	162	166	181	177	158	179	161	166	193	178	154	195	169	182	175	186	182	181	178	174	164	174	165	156	177	180	169	161	157	180	154	175	160	165	150	181	168	172	170	149	203	166	215	173	165	201	184	189	176	169	180	147	177	168	173	178	169	177	164	163	194	186	178	179	185	175	174	179	147	176	166	164	185	182	167	175	192	188	177	174	175	182	169	171	175	183	186	170	169	175	170	176	159	185	159	202	197	169	161	162	158	157	175	163	169	154	163	168	190	167	175	180	166	188	151	153	194	180	179	203	169	168	179	163	176	168	165	180	161	189	166	163	170	185	176	171	173	159	187	162	188	181	154	186	171	173	184	177	161	176	177	182	168	173	154	172	162	179	159	209	187	158	162	161	185	170	176	194	159	157	178	180	182	214	174	179	153	182	173	176	150	166	194	184	172	171	169	180	200	174	180	167	170	197	173	175	171	178	188	151	174	167	154	173	190	186	173	174	172	195	182	159	164	173	196	146	170	186	187	179	201	174	184	180	177	181	190	163	165	189	177	187	170	180	157	179	186	157	183	160	203	152	173	189	155	173	166	149	171	190	177	193	211	187	151	169	190	170	171	182	169	175	180	165	202	175	156	159	191	199	171	180	171	172	182	157	175	180	165	166	154	147	172	154	188	188	177	164	174	182	143	178	174	187	183	162	187	152	184	171	178	188	156	177	179	182	202	194	174	180	171	204	178	192	160	178	154	189	158	158	169	161	205	162	186	166	171	182	158	202	172	170	175	164	156	172	177	161	146	170	145	185	163	154	169	196	159	182	163	161	164	148	145	154	196	163	158	191	177	183	163	168	163	158	175	173	187	162	172	182	187	170	172	175	199	162	166	172	200	186	176	179	155	186	158	162	173	165	179	166	157	181	154	189	181	173	164	181	166	185	177	172	189	178	168	195	179	174	162	170	187	170	190	156	178	171	195	147	180	151	161	181	177	169	189	162	146	195	182	174	153	188	189	180	187	180	173	188	178	169	187	177	180	187	169	191	180	167	164	191	178	158	158	151	194	158	185	181	167	154	176	185	153	187	168	172	151	180	168	188	158	199	165	173	168	187	171	176	175	189	164	210	169	188	154	166	175	197	177	168	178	177	172	194	172	177	149	172	169	171	182	195	186	181	153	173	169	197	158	179	166	148	189	162	195	180	172	192	178	174	150	155	164	178	156	179	170	165	172	168	165	181	170	174	189	152	152	198	145	170	184	166	159	168	171	184	170	148	164	208	165	165	186	158	166	177	174	172	186	178	192	179	182	179	181	194	179	187	169	165	165	174	181	166	167	172	188	175	187	191	178	184	172	178	202	181	175	179	196	178	192	174	169	158	176	203	199	158	167	178	184	169	171	178	200	184	172	181	153	168	182	149	182	182	182	170	167	190	174	197	174	186	189	167	212	167	157	153	166	162	162	174	184	186	179	155	178	164	171	162	190	183	181	171	182	190	166	170	171	194	180	188	177	167	164	183	185	169	171	186	168	191	156	167	176	151	180	192	187	180	158	164	191	180	177	168	199	196	163	193	172	166	183	179	176	178	166	175	170	170	183	207	166	196	171	167	166	163	186	185	152	158	180	184	167	173	175	178	176	181	162	175	165	161	180	166	181	183	176	184	189	175	182	157	180	189	167	162	168	176	185	178	169	177	169	177	161	176	164	194	172	168	192	182	182	167	166	161	210	188	178	190	158	194	180	172	188	187	171	188	191	174	167	178	190	167	177	174	168	162	173	179	183	191	182	199	178	175	165	188	195	181	186	154	182	174	183	164	161	167	175	181	168	183	168	192	159	187	158	204	164	180	164	190	172	185	176	171	186	183	152	187	182	170	150	174	192	178	175	198	171	174	178	176	174	166	150	177	159	168	185	196	154	158	187	198	163	170	181	163	186	171	169	199	166	159	188	147	174	163	157	162	172	166	194	157	153	170	165	184	177	172	183	174	168	148	162	187	166	177	177	191	143	160	157	172	169	173	159	159	169	201	179	178	173	195	176	152	170	163	185	163	155	194	145	168	187	164	166	167	192	157	191	167	163	171	158	170	199	160	169	162	164	154	168	195	206	179	173	182	194	169	150	183	182	151	181	172	191	177	179	147	161	167	183	160	171	168	178	154	180	174	172	171	181	176	185	162	167	183	178	171	178	165	159	167	168	164	186	181	169	167	171	179	164	188	197	185	190	158	195	177	189	157	175	171	174	172	183	174	173	161	169	175	176	168	187	158	168	185	171	173	175	172	169	171	175	197	152	183	203	152	153	154	167	192	157	148	186	182	189	175	202	149	169	172	188	200	183	167	165	158	180	160	197	151	183	147	171	198	165	175	149	159	169	162	160	180	166	191	192	175	184	181	173	181	156	164	156	184	181	182	174	168	163	194	194	171	181	187	175	161	161	171	173	169	189	181	187	173	171	157	155	185	192	158	153	161	176	154	195	171	191	208	170	176	176	196	184	182	150	194	172	176	175	181	188	159	174	193	198	170	188	175	162	161	193	170	176	173	170	157	185	174	175	155	176	163	157	142	199	180	155	164	162	175	178	176	188	173	151	168	166	180	162	188	196	169	188	169	170	197	166	169	152	201	158	183	173	177	182	159	180	172	164	183	152	164	198	192	177	183	176	189	185	176	171	164	190	172	191	173	181	168	171	187	197	164	173	160	162	186	179	165	171	185	159	149	173	179	191	179	174	168	170	170	169	192	173	190	187	168	183	182	175	180	174	169	185	181	192	177	169	158	163	164	180	169	180	186	171	178	169	168	169	171	174	180	177	167	177	178	176	187	188	164	164	180	157	162	170	172	171	174	180	173	177	161	179	191	185	181	185	175	187	156	184	182	178	188	173	168	184	178	164	185	189	153	167	166	178	160	182	157	196	158	155	165	190	164	179	185	172	159	161	183	184	182	174	172	158	181	161	173	159	182	189	165	183	153	208	173	183	176	190	174	178	178	168	161	183	193	171	164	173	151	151	177	168	186	157	153	170	186	161	172	169	183	182	179	177	178	156	184	183	180	173	176	188	156	179	191	169	160	179	170	147	180	170	176	173	208	165	146	196	180	190	161	163	175	182	154	188	145	195	172	168	177	219	169	178	170	176	184	194	162	176	170	188	168	171	182	159	166	179	190	177	180	197	172	197	162	166	167	202	189	155	163	164	165	170	165	184	194	168	159	171	185	170	176	167	169	190	160	184	165	166	184	158	167	191	180	186	170	162	193	160
10836	18733	16868	8692	5982	4010	2823	2355	1932	1688	1491	1203	871	768	719	647	695	672	586	554	518	499	539	452	487	483	461	490	457	489	447	480	453	429	402	425	427	454	422	424	417	454	430	386	457	430	407	429	412	437	404	394	413	434	419	395	420	428	385	422	409	387	373	387	372	386	401	396	380	366	415	429	410	428	388	383	378	417	394	437	400	391	398	405	393	417	419	404	378	418	398	415	349	372	397	399	412	390	389	370	393	413	386	418	385	357	414	369	366	400	394	386	375	399	391	416	378	384	403	364	392	409	427	393	379	415	373	404	377	364	391	392	403	370	389	411	383	408	422	376	382	389	380	395	377	377	408	395	402	384	385	394	400	402	377	384	411	421	372	390	373	399	365	373	392	385	391	367	395	384	390	399	354	405	411	402	388	371	379	388	406	360	385	376	425	393	373	394	371	397	443	424	379	389	421	389	410	396	385	382	371	387	419	373	390	404	403	372	354	385	394	403	374	392	398	371	383	416	407	395	420	417	410	395	371	379	426	381	390	375	382	369	392	367	404	383	399	372	416	388	386	354	401	371	401	409	410	381	397	396	385	405	396	380	389	390	393	411	409	380	382	425	414	418	355	373	367	416	376	373	380	393	376	386	379	404	385	408	383	410	359	393	376	422	380	360	410	377	397	419	402	370	370	402	378	387	418	367	391	368	381	386	383	440	389	412	399	394	375	390	362	406	384	385	384	395	417	397	386	403	381	351	380	385	372	410	410	398	377	389	371	408	370	375	399	391	396	384	392	403	424	368	446	401	423	376	427	390	376	377	375	390	391	378	415	357	380	425	390	401	378	409	383	407	373	403	373	389	403	365	388	389	399	361	383	395	399	405	362	416	365	424	392	397	406	370	396	400	383	374	381	371	403	382	406	386	414	380	389	411	399	381	346	390	417	368	411	395	406	377	421	381	399	365	409	377	379	400	394	405	394	384	444	366	368	363	361	411	400	400	405	383	409	378	382	379	399	411	406	388	382	388	386	395	390	408	392	358	387	382	400	371	370	398	366	397	392	388	433	363	374	409	375	338	413	414	383	334	402	397	444	391	396	369	408	392	359	390	396	370	390	357	379	409	366	405	406	399	392	396	397	337	373	366	409	372	395	397	386	366	394	353	385	388	395	373	377	366	401	369	382	404	399	369	432	346	396	395	375	382	391	391	330	371	391	399	418	393	374	382	389	384	418	451	382	387	343	331	388	392	371	392	403	384	399	358	415	388	395	389	405	392	390	428	400	377	425	351	393	375	405	414	417	382	384	414	403	405	363	357	382	398	388	378	331	408	387	375	390	395	437	350	393	389	388	362	397	439	383	377	405	395	376	402	370	438	407	366	406	383	388	423	413	383	376	367	403	368	358	396	397	378	385	395	388	375	418	417	383	390	390	396	380	405	397	376	379	417	395	371	376	420	382	376	400	379	388	434	412	363	354	353	392	379	421	397	384	385	409	402	409	387	376	374	385	385	381	369	404	386	420	405	390	412	369	415	374	392	395	345	414	392	409	362	390	385	356	365	380	382	362	406	394	386	441	365	380	389	365	379	404	345	361	420	385	349	394	368	401	355	421	384	354	385	400	382	398	370	389	370	400	384	392	406	390	361	387	377	396	379	385	394	414	404	356	411	395	398	407	411	405	438	391	389	377	397	436	377	377	391	399	421	435	416	369	375	385	369	390	379	380	395	394	386	411	377	381	386	375	416	366	353	380	354	391	380	393	383	381	384	376	370	418	398	366	372	382	389	383	374	417	385	378	375	389	400	379	385	404	443	388	407	389	364	373	410	354	366	356	396	382	397	385	366	362	398	381	396	391	412	422	368	371	371	380	372	393	388	405	373	383	364	374	377	372	356	382	382	411	388	391	377	379	407	374	381	372	390	394	413	396	421	392	365	386	410	420	349	347	410	375	394	428	376	378	362	381	405	374	372	383	399	414	393	414	395	405	377	412	379	392	396	417	427	361	365	374	377	379	448	392	405	366	362	399	419	412	386	368	379	421	397	387	378	358	397	391	370	391	359	388	389	379	377	385	377	391	382	357	358	395	421	380	392	415	377	412	404	419	403	382	417	389	371	372	404	378	396	420	379	383	367	364	358	357	419	367	367	389	368	376	394	419	363	377	376	418	411	398	382	372	408	373	366	376	398	389	383	391	384	418	403	400	397	411	391	374	394	388	378	414	398	373	393	368	388	403	387	416	383	365	371	421	397	428	427	358	410	396	385	396	376	385	427	392	397	399	414	397	390	402	380	383	362	381	380	369	381	342	373	401	395	403	403	383	394	419	396	365	370	423	424	370	388	399	397	409	423	413	370	391	412	370	385	378	399	423	400	386	397	407	409	387	392	442	390	398	369	409	360	386	402	373	364	377	389	371	362	398	402	410	367	391	371	411	426	404	375	418	397	369	373	382	402	391	403	412	370	397	396	361	404	405	356	377	373	361	371	370	420	392	437	386	381	395	368	372	423	396	377	383	373	386	374	437	382	388	400	416	371	421	357	378	395	427	383	377	377	372	347	417	398	375	380	390	388	392	400	386	387	409	387	389	410	390	401	429	398	406	336	376	406	381	386	374	382	387	412	411	417	374	408	436	378	372	380	384	389	417	403	393	390	386	387	397	397	380	388	376	380	401	406	404	386	408	367	371	393	383	390	358	382	394	398	399	367	387	402	385	385	407	395	399	376	404	405	405	391	432	394	389	387	379	393	359	407	368	368	380	423	397	407	428	386	368	430	359	366	361	417	393	357	400	400	393	389	397	413	417	395	390	395	396	415	380	380	377	381	355	429	390	422	420	378	390	417	382	405	385	380	372	372	393	421	398	364	413	374	399	359	398	385	425	421	379	406	400	388	380	356	411	377	404	383	419	388	405	386	385	404	424	383	378	397	406	423	391	406	348	370	411	397	362	388	358	383	403	369	380	382	399	397	370	387	376	421	382	412	435	381	351	430	361	366	436	363	405	359	356	387	391	365	406	335	429	402	449	370	390	377	385	417	403	387	416	344	410	393	401	412	400	419	420	397	404	393	422	361	378	352	379	374	398	376	405	407	386	374	388	416	395	421	388	391	378	442	370	402	374	410	392	381	410	374	424	408	354	382	387	394	389	395	396	448	386	383	367	407	339	401	382	340	340	417	409	400	371	419	374	375	425	364	417	424	356	366	390	391	406	369	394	394	372	382	402	413	393	382	391	405	381	407	374	433	374	385	402	397	385	394	401	428	387	409	448	428	417	374	351	376	369	425	376	397	388	378	387	369	372	400	383	369	379	402	401	389	399	359	383	390	360	409	373	366	391	369	414	396	391	349	396	394	376	390	381	410	398	413	403	434	380	387	419	386	382	355	402	370	387	370	376	362	339	396	405	406	389	406	342	365	368	363	381	417	415	409	395	417	427	389	367	403	408	390	384	377	387	364	380	443	358	388	369	408	390	351	365	411	389	380	397	413	396	387	373	354
24336	21446	28548	24721	19157	3742	1498	1008	763	574	495	426	373	280	251	242	247	234	212	157	153	199	182	180	162	171	146	161	148	158	155	134	164	153	137	158	139	136	147	147	126	134	135	150	153	119	173	130	116	142	126	144	134	135	144	147	140	145	117	127	127	113	112	95	115	130	121	121	122	116	132	110	126	139	145	133	138	125	119	147	109	124	114	118	140	133	134	126	120	137	132	123	135	121	116	137	124	135	128	118	126	135	110	138	132	112	107	127	140	105	129	115	136	122	125	119	105	120	124	109	145	124	117	135	125	105	120	119	134	138	122	109	120	119	115	110	113	110	127	111	104	133	102	145	126	137	109	131	142	127	126	107	122	110	115	149	126	144	140	132	130	141	130	116	130	117	129	124	139	107	115	117	131	111	116	130	122	136	123	143	112	129	114	141	123	131	126	121	132	142	138	104	154	112	112	120	137	115	121	147	139	133	135	137	122	110	116	124	125	130	145	137	111	127	135	139	119	129	130	128	128	121	116	109	137	124	127	114	117	121	136	136	125	125	121	116	127	124	115	119	123	136	128	142	119	114	136	126	147	131	104	124	115	107	114	141	137	137	122	133	101	102	117	117	110	112	118	113	126	117	113	112	123	133	114	120	127	134	125	130	147	101	125	112	110	119	140	119	141	119	133	116	143	146	114	132	118	125	118	113	126	137	117	119	114	116	101	112	118	135	122	146	113	127	110	108	118	110	121	146	147	118	124	116	147	118	113	133	115	123	129	120	135	108	118	117	127	141	126	105	127	115	137	129	116	136	112	111	138	142	135	127	120	143	109	134	117	109	123	132	121	129	137	131	129	107	126	128	123	116	114	135	111	140	126	122	154	117	127	133	115	105	134	108	125	147	121	124	126	119	123	142	140	118	122	137	103	119	118	131	125	110	138	119	122	128	106	100	127	116	122	102	141	140	117	109	135	112	128	120	142	109	134	124	100	137	130	140	108	140	127	142	116	131	133	121	107	128	129	116	127	119	135	116	138	102	109	115	125	114	111	133	128	134	119	126	95	128	114	118	114	135	109	114	106	132	125	115	122	121	110	125	120	120	111	116	126	122	131	107	111	110	120	136	116	109	119	119	128	139	112	147	131	108	117	107	138	128	118	111	133	126	133	114	141	143	128	125	133	133	133	133	127	145	123	131	107	127	111	127	117	135	142	114	123	107	125	120	119	137	118	135	119	124	138	108	131	135	120	130	126	134	112	111	107	116	108	124	116	134	136	111	125	127	133	130	132	148	130	117	127	105	121	109	124	112	136	105	123	125	118	126	123	126	141	115	132	108	98	128	124	136	140	126	116	127	124	112	107	117	129	125	121	112	114	117	138	133	127	109	117	121	126	116	121	122	125	114	101	125	133	140	115	122	121	136	108	121	114	141	116	127	124	108	128	116	133	119	121	100	126	138	128	126	113	114	122	137	125	129	121	104	138	132	119	101	139	118	131	140	107	115	122	100	126	111	118	119	127	127	101	145	125	131	120	127	109	139	136	129	129	145	125	113	112	107	115	136	114	134	98	124	133	138	115	136	125	104	136	131	143	117	126	111	147	130	101	106	138	112	142	96	138	135	130	130	135	110	114	129	119	146	125	135	142	119	117	143	119	116	122	130	121	113	126	125	126	145	113	127	114	116	133	120	107	130	136	122	133	130	123	115	108	130	134	122	134	138	126	129	125	149	115	116	113	114	119	127	121	127	116	113	133	108	110	127	137	136	120	127	122	152	141	119	137	132	120	130	136	126	117	125	120	134	140	138	109	121	130	107	112	129	136	126	124	120	112	116	130	112	139	110	131	116	132	108	124	110	119	133	109	125	133	128	121	135	146	129	122	139	123	128	118	126	117	130	122	121	159	134	121	118	129	114	127	106	113	108	123	135	116	120	126	113	142	127	129	114	129	121	119	132	125	102	119	126	123	130	121	128	103	128	126	119	119	128	115	121	130	132	114	102	125	116	143	116	134	138	126	130	129	141	126	126	133	141	120	130	132	118	116	151	133	130	146	125	131	109	120	113	102	118	119	131	132	125	122	135	121	124	122	102	147	128	120	126	122	122	131	128	108	134	122	127	131	128	132	123	148	101	133	123	108	125	119	126	112	148	105	116	110	111	119	110	120	120	113	118	120	135	141	125	131	133	112	127	117	125	117	133	109	118	102	121	145	119	126	110	118	119	139	131	119	127	130	132	119	151	140	109	108	116	116	129	124	151	122	122	121	114	126	124	133	127	100	131	126	100	129	123	112	105	122	130	128	111	120	105	126	109	115	123	116	139	110	127	132	114	124	111	124	110	154	120	133	123	124	124	104	134	127	117	133	114	116	112	108	125	121	128	122	125	124	118	109	129	129	125	103	128	123	120	125	140	127	121	104	136	118	111	109	118	117	124	124	124	129	127	105	116	134	99	120	116	107	133	123	117	141	135	135	113	145	107	101	129	120	114	132	116	109	113	120	128	127	114	115	113	128	130	121	131	108	128	151	133	107	116	103	124	138	121	135	129	107	133	120	129	109	136	135	113	128	137	112	121	130	116	102	112	119	112	123	114	121	110	133	149	127	132	103	119	113	110	123	128	132	115	114	119	127	118	146	124	141	114	140	124	117	114	121	108	120	114	126	108	118	126	116	110	120	135	128	136	141	123	109	123	104	115	131	117	106	136	127	116	127	137	102	126	124	137	113	101	119	145	148	118	115	111	118	133	117	129	134	120	119	112	133	123	136	114	139	126	122	108	111	118	110	131	125	124	93	117	128	122	129	116	111	117	126	120	103	117	143	116	124	142	125	123	131	116	126	131	133	114	124	128	128	110	132	113	118	138	116	137	115	122	125	124	123	125	146	127	112	137	130	117	105	125	114	132	150	115	126	122	121	137	122	102	141	106	116	128	105	113	129	120	114	125	113	111	133	105	110	131	106	124	131	127	110	112	112	124	120	126	123	134	108	135	142	134	131	126	121	115	115	132	116	118	105	117	126	118	125	129	136	116	119	133	113	136	125	135	122	135	111	121	118	119	131	92	125	111	133	129	137	122	124	120	116	128	139	115	141	128	106	114	120	135	143	114	116	121	125	122	132	117	99	108	115	121	147	118	116	105	100	123	121	122	137	121	121	129	121	130	123	122	117	118	117	118	107	142	114	113	141	105	135	126	114	124	111	106	132	112	139	113	122	129	139	107	128	118	132	129	124	124	98	105	126	118	116	124	106	126	121	132	122	126	129	118	130	145	132	121	117	118	122	98	128	122	106	142	116	152	145	104	112	129	110	116	139	121	156	131	114	116	107	127	124	110	124	120	131	127	117	126	133	115	114	122	120	128	138	119	137	107	114	113	152	132	144	115	133	122	120	121	129	132	107	120	139	127	128	92	113	133	126	114	116	121	143	111	111	110	125	143	133	115	116	111	103	115	128	120	121	111	141	136	119	139	130	113	130	127	128	128	115	98	124	124	120	114	119	102
12681	25868	22435	14836	9716	6761	5173	4216	3375	2543	2157	1783	1426	1199	1008	887	826	806	704	627	547	536	512	528	476	465	403	426	438	490	424	412	392	401	411	382	352	372	358	346	357	347	341	373	367	335	307	342	339	335	367	330	304	320	314	325	317	302	307	303	306	290	268	299	276	313	281	288	296	267	319	297	278	278	319	316	263	320	321	311	277	295	265	278	288	329	308	286	301	330	280	300	294	301	300	297	305	247	290	289	299	285	284	299	231	298	293	292	257	253	313	271	295	303	263	282	267	295	266	265	264	274	305	293	277	282	290	276	304	296	295	296	277	271	284	257	287	303	281	287	303	300	291	264	290	291	290	289	292	249	271	261	284	285	312	272	273	274	275	296	289	278	276	311	283	287	267	274	285	290	289	272	284	304	278	290	315	271	279	288	313	290	275	284	292	289	218	273	270	288	265	272	271	269	277	270	292	291	275	289	251	294	285	295	268	302	292	277	281	285	281	293	286	273	270	295	277	297	284	268	289	289	243	268	271	301	263	300	279	306	262	306	290	268	275	306	289	269	277	310	302	326	283	293	273	281	271	288	263	226	316	280	286	281	245	278	291	274	271	280	275	280	300	270	283	270	278	276	282	251	273	267	258	303	273	256	269	269	291	295	304	296	293	300	309	290	256	280	287	282	292	269	281	293	287	327	265	260	289	299	267	293	259	271	280	251	284	291	282	274	286	299	288	263	289	260	280	278	278	277	264	272	277	292	260	262	282	300	294	304	252	308	278	290	249	294	287	289	264	298	284	321	263	269	300	292	282	281	297	289	270	250	291	289	278	253	246	285	284	299	295	258	266	289	279	313	251	284	278	262	299	319	280	272	264	268	268	249	292	292	257	303	278	264	264	302	281	283	279	295	276	307	287	290	258	277	308	280	282	280	273	295	293	296	300	255	284	288	294	290	286	281	282	259	273	281	309	292	274	265	255	304	270	323	298	262	282	306	274	280	288	278	267	294	289	289	302	291	254	290	328	282	272	285	291	293	269	277	283	234	261	264	285	285	268	282	266	297	279	300	282	267	279	271	280	256	312	269	260	277	288	292	279	279	292	290	311	296	295	304	262	277	273	290	281	283	299	289	276	288	267	270	300	290	269	282	278	271	319	259	270	307	284	280	275	284	280	262	286	302	274	287	276	299	274	286	273	252	292	294	278	285	259	249	287	286	310	288	302	259	276	293	272	267	304	292	280	308	275	295	289	278	272	308	254	314	230	254	294	272	269	299	270	290	255	319	291	253	276	267	272	275	304	272	299	269	270	277	277	282	260	272	264	290	274	279	259	304	266	259	263	270	258	271	283	271	301	289	277	270	278	301	275	299	268	289	271	301	295	293	301	289	304	289	295	279	291	284	313	284	304	257	307	291	303	284	279	260	260	338	269	280	275	283	285	285	290	302	234	256	250	285	288	282	261	268	263	273	293	286	300	294	277	288	289	290	257	270	281	286	311	281	261	297	279	320	284	269	305	279	276	285	285	275	302	303	280	317	296	279	292	292	296	285	298	253	307	296	302	281	266	245	278	239	271	295	317	335	299	285	270	313	295	264	296	268	319	271	283	296	264	288	281	302	297	290	270	287	282	245	268	311	275	296	295	279	283	300	274	240	298	272	301	261	269	259	263	302	264	265	270	272	304	285	291	279	259	296	298	267	263	279	271	284	296	247	271	274	299	300	258	284	274	286	257	277	250	304	279	287	279	293	279	268	308	277	282	266	279	302	269	309	280	277	290	271	279	252	269	288	271	298	304	292	286	281	313	269	264	268	293	280	285	268	300	265	245	303	292	290	275	277	283	281	288	293	293	296	277	304	256	273	282	282	289	285	284	265	252	298	303	253	273	298	308	315	283	263	290	290	259	266	273	296	277	303	260	263	288	290	303	275	301	262	295	271	316	285	269	306	302	242	326	252	268	272	267	277	289	293	282	273	256	290	293	287	304	253	286	304	275	294	278	286	311	280	296	304	308	252	283	318	252	310	320	281	283	277	274	303	284	294	261	278	291	275	265	301	284	274	267	302	276	280	293	273	311	280	298	257	263	265	270	299	273	287	271	259	275	273	295	261	298	277	286	280	315	305	266	287	293	265	270	277	275	263	254	267	256	293	274	297	270	324	289	249	283	284	292	283	286	297	256	288	274	264	293	284	308	249	255	279	310	261	295	277	299	257	292	266	278	280	289	289	285	322	244	267	275	273	293	274	271	287	282	264	297	270	265	281	274	267	289	282	269	284	251	268	270	287	275	317	271	276	281	238	255	268	331	289	281	272	320	271	289	272	307	300	277	268	278	269	273	280	324	283	282	288	256	282	268	273	280	320	288	274	278	273	277	234	270	287	296	265	287	284	266	328	286	265	280	269	290	300	278	268	336	295	265	282	283	280	293	309	285	273	292	284	262	292	275	276	279	300	283	290	283	274	268	239	264	271	298	292	255	243	286	270	276	279	270	272	298	312	285	294	281	253	270	270	243	304	269	299	258	286	306	268	244	270	295	276	274	286	275	294	255	273	273	290	275	278	291	276	292	257	289	301	291	290	278	286	290	289	277	276	271	288	275	284	305	282	310	269	274	281	289	278	275	296	288	300	291	268	285	268	273	299	284	314	270	282	336	266	278	279	306	263	292	252	315	295	261	284	305	316	260	271	285	307	291	280	308	312	300	245	300	301	255	254	291	251	283	267	277	285	300	275	260	297	281	251	270	290	287	296	265	319	278	272	275	290	273	288	282	268	253	278	283	290	296	270	279	238	302	263	266	278	271	307	298	255	289	269	270	268	302	272	295	292	242	279	270	276	285	269	285	260	272	268	248	254	269	301	285	280	295	280	255	259	268	262	252	285	292	253	262	282	285	276	289	262	315	303	256	295	278	266	267	319	272	268	269	251	273	287	262	258	291	272	256	286	317	276	270	280	271	293	283	255	295	297	280	256	290	257	305	298	280	326	309	279	317	269	295	300	236	279	254	267	299	260	285	250	277	286	269	275	262	275	286	294	285	276	271	294	255	308	276	287	294	269	267	299	285	275	267	310	274	264	287	316	285	283	288	287	261	256	303	297	308	267	292	296	262	308	245	258	287	245	291	283	251	280	290	281	310	285	259	307	283	302	275	253	279	260	299	286	286	266	237	286	278	266	304	282	284	276	279	254	307	278	299	229	310	295	281	268	261	297	252	275	259	308	313	294	284	287	293	279	293	281	284	277	291	259	266	247	315	242	264	293	260	234	258	282	264	273	286	266	282	257	301	298	255	259	290	287	294	262	245	296	308	296	266	275	276	297	266	246	278	238	268	259	300	283	280	266	283	314	290	254	251	281	262	299	298	274	255	291	268	286	294	284	315	274	287	272	285	283	294	299	294	297	273	288	277	285	259	305	277	282	269	304	282	281	261	300	271	286	257	279	333	272	303	301	294	261	259	271	292	280	281	274	301	305	263	275	297	297	243	310	288	269	292	250
23365	21432	29270	23961	21437	18587	4026	1515	1118	826	732	553	452	443	365	310	291	259	244	230	236	201	205	194	205	180	183	144	181	151	154	175	157	160	152	135	136	132	157	130	133	122	143	150	149	131	137	131	111	113	123	135	129	122	134	123	124	124	112	130	122	102	126	112	131	121	113	114	140	100	122	105	113	113	124	123	124	115	138	136	123	138	125	118	110	118	135	120	119	105	135	127	113	118	113	114	115	110	116	117	109	106	114	123	89	120	122	96	126	102	109	126	113	118	113	107	104	115	96	125	120	108	96	106	120	116	116	127	110	110	116	131	118	120	105	104	119	125	107	111	118	116	119	117	111	122	113	112	125	122	115	110	98	97	119	120	115	125	107	108	118	102	120	134	123	108	101	111	110	101	127	106	107	104	109	114	133	94	114	121	128	122	122	92	132	108	106	118	129	94	114	93	119	110	138	101	120	113	103	119	121	100	110	98	141	114	106	118	106	123	124	109	106	108	120	103	132	111	104	111	109	108	121	99	121	125	120	108	127	129	108	117	119	121	121	115	110	106	105	112	107	106	100	111	117	110	115	127	98	121	112	109	101	111	109	103	109	95	130	110	102	112	89	110	104	115	92	104	106	100	107	122	118	127	147	90	99	129	116	115	114	123	120	111	115	108	119	119	95	117	113	115	124	103	134	109	90	124	103	101	117	101	128	107	129	119	131	124	114	103	107	118	111	103	144	107	113	110	112	102	93	115	114	112	92	104	109	113	128	135	102	104	129	107	125	105	111	107	100	116	116	127	105	126	113	122	133	118	88	100	124	110	121	114	100	122	117	119	105	121	112	114	128	125	105	111	107	110	115	104	103	128	103	100	103	100	108	121	125	114	122	107	130	116	125	129	105	122	102	96	105	123	108	111	115	123	102	107	136	130	115	121	121	83	112	122	113	131	142	103	124	100	119	109	104	109	100	93	111	98	108	121	113	127	107	112	97	115	118	126	122	118	128	112	106	121	127	95	109	132	114	96	114	118	111	111	104	100	105	117	130	117	108	134	113	107	122	124	98	111	106	121	103	117	111	121	117	130	143	124	104	116	120	108	97	122	110	131	102	114	121	95	116	108	116	119	109	106	103	108	104	117	112	101	92	132	137	111	122	111	118	106	110	109	100	115	106	107	120	116	110	130	128	101	113	121	120	102	106	116	123	100	115	110	120	105	103	138	109	104	125	124	115	106	100	118	103	112	108	122	107	119	92	119	104	125	101	120	116	99	115	131	99	111	114	118	126	101	110	124	114	113	115	99	103	114	132	96	102	120	123	112	118	126	103	120	100	113	121	118	127	106	112	108	105	122	115	119	102	103	91	112	95	115	116	127	102	100	93	102	99	124	112	115	116	133	115	107	119	99	107	105	119	118	112	117	126	121	110	132	98	112	113	112	96	133	113	114	112	124	119	107	123	111	112	109	100	96	104	108	122	124	116	126	98	95	115	116	123	122	100	122	126	109	94	110	119	110	115	119	113	100	110	112	98	108	113	102	113	105	113	139	118	115	96	105	118	116	105	105	104	140	119	125	127	108	110	108	96	100	113	108	130	114	108	117	124	113	112	114	119	87	109	97	126	111	98	109	144	118	114	123	124	99	114	131	130	116	83	98	130	112	122	126	101	124	114	120	115	121	114	117	102	120	118	91	116	109	118	108	119	117	104	121	134	120	103	134	112	101	105	131	112	120	121	106	111	131	99	123	128	111	110	135	113	103	104	116	107	110	103	103	107	120	113	121	123	101	110	101	106	114	118	121	95	135	123	139	114	105	113	111	130	110	123	110	100	119	118	106	105	118	105	106	120	106	132	99	122	105	126	91	108	103	106	109	109	117	113	109	112	116	103	122	121	97	110	122	104	122	116	108	115	115	118	108	123	111	127	93	108	107	121	106	112	105	121	146	124	106	110	123	113	136	119	98	97	103	110	124	110	114	114	112	112	114	120	121	108	132	97	112	124	111	104	125	119	117	97	126	114	124	90	105	123	104	112	112	112	97	104	120	113	131	103	115	118	114	106	115	123	138	101	102	111	125	110	100	98	119	109	113	136	121	119	116	102	97	127	121	96	117	90	117	128	113	98	123	105	121	125	108	118	124	119	117	133	119	116	129	89	123	97	103	105	107	112	101	127	118	112	117	102	107	121	114	112	124	83	128	103	118	113	125	112	113	105	114	86	115	107	103	116	113	100	120	111	118	120	95	111	130	127	120	117	100	117	106	102	98	116	116	109	114	102	108	100	112	95	127	101	122	97	137	131	122	105	109	106	109	117	107	126	107	110	115	98	131	124	113	102	93	99	125	106	101	95	122	123	132	109	120	126	121	109	104	98	122	117	125	136	111	131	83	110	123	101	107	113	132	131	133	128	103	101	103	106	117	99	120	115	109	123	108	92	116	106	116	114	112	110	106	112	115	112	113	108	115	92	107	103	124	128	123	121	111	112	125	103	125	135	120	117	118	104	126	122	114	119	97	116	117	123	104	116	98	119	122	101	98	119	98	139	114	141	101	99	120	105	105	117	129	116	101	122	114	110	101	116	114	125	96	112	113	115	100	93	123	131	114	94	117	129	99	117	113	109	116	108	106	107	126	110	104	128	107	109	100	118	96	103	111	104	116	143	112	109	104	120	118	123	98	108	118	102	111	128	108	106	95	115	97	103	115	125	119	112	111	124	103	125	99	95	109	114	99	114	122	103	97	118	124	102	114	99	104	119	122	102	110	124	124	124	110	112	108	99	110	122	123	130	103	121	131	126	100	102	119	98	120	103	119	108	130	101	109	109	90	116	118	106	100	129	129	124	126	111	122	104	124	96	115	116	116	112	97	111	121	125	138	107	93	125	107	114	137	118	132	123	105	103	108	130	113	101	117	122	119	114	106	121	124	134	110	106	102	95	111	104	120	123	116	102	102	84	114	117	123	118	129	118	121	92	97	95	122	109	110	115	99	141	111	111	118	109	129	108	110	115	100	114	130	117	123	98	110	127	99	128	125	102	110	127	107	103	127	110	116	107	101	113	94	124	111	96	118	111	107	108	136	117	112	119	122	131	105	100	126	117	126	120	119	81	133	126	106	130	122	122	127	121	109	104	130	104	129	101	114	117	124	97	128	117	121	104	114	108	88	104	106	116	127	100	121	123	116	112	110	105	120	117	112	122	105	115	132	110	107	133	128	122	120	98	104	96	135	92	93	98	124	120	121	101	111	103	115	96	105	117	109	109	111	113	114	124	112	127	111	104	123	111	105	109	104	110	135	128	120	120	135	106	103	122	108	121	131	105	90	109	115	119	100	122	108	108	113	102	111	117	119	128	98	126	116	99	100	107	114	107	99	97	107	112	121	106	108	131	109	99	118	93	99	129	97	110	113	120	100	114	100	115	128	121	99	100	116	106	116	121	101	124	118	122	112	99	119	115	122	106	104	116	100	105	113	109	106	96	124	134	97	118	117	128	108	112	105
15353	29718	27265	19118	13583	9584	7379	5924	4748	3550	3174	2312	1972	1753	1494	1175	1099	1069	938	824	661	657	575	561	536	556	470	543	551	530	464	442	403	435	419	430	382	366	376	364	344	354	379	354	337	360	309	306	328	303	351	329	339	289	289	322	276	297	267	261	291	282	244	275	253	244	273	257	248	281	281	267	297	267	270	281	287	327	280	271	297	263	259	279	283	267	301	266	255	274	255	281	279	258	285	286	292	254	271	265	268	250	253	233	254	255	236	266	264	247	242	253	232	268	288	242	286	225	269	288	269	271	242	269	261	233	251	253	240	281	284	253	262	222	266	273	254	248	243	262	270	249	229	250	239	267	249	240	256	259	234	232	275	258	257	263	237	243	238	258	245	243	265	233	221	259	271	273	260	250	264	256	233	263	245	268	238	232	240	257	242	225	280	254	240	257	217	250	248	262	236	236	240	219	238	254	238	244	234	212	236	247	254	242	226	249	236	232	280	247	227	266	271	230	243	241	269	247	256	260	248	242	260	270	266	294	240	221	240	251	262	221	250	220	261	250	227	240	260	249	222	244	254	263	282	241	221	228	236	261	242	254	240	247	222	258	263	242	234	259	235	231	253	231	263	250	244	259	238	256	250	236	267	232	253	264	263	251	234	228	253	235	250	251	237	256	235	214	245	234	249	228	224	239	234	237	247	249	237	241	284	289	234	229	236	288	236	241	253	234	239	261	248	233	240	245	273	230	275	227	244	231	268	255	261	225	255	255	251	215	238	238	224	244	267	250	255	250	244	239	258	217	265	267	259	245	255	217	250	235	258	242	259	237	239	279	254	242	262	236	227	230	224	260	222	216	228	225	242	239	250	247	216	254	245	222	219	283	232	270	224	245	270	256	245	233	252	253	254	268	261	256	258	232	274	263	237	277	262	231	248	231	226	260	256	241	248	281	238	249	251	260	234	228	249	257	262	236	235	296	259	241	258	225	252	281	235	216	277	258	240	249	260	251	254	231	218	221	242	255	250	232	244	237	243	242	224	213	238	282	269	238	238	238	259	245	253	235	243	269	248	219	254	240	244	257	261	228	257	244	247	268	243	257	229	235	229	214	251	270	245	253	218	271	223	254	272	246	219	246	263	236	254	229	253	212	231	225	256	269	248	222	227	245	250	238	256	203	248	253	226	231	266	242	239	240	255	254	239	237	264	225	290	251	220	246	243	245	266	240	247	274	271	248	229	261	217	232	221	264	229	249	245	221	260	241	272	243	236	215	237	261	239	228	282	221	237	230	235	277	220	249	252	238	272	260	261	255	241	248	221	260	217	222	237	252	240	261	243	237	243	226	254	231	255	248	238	275	242	257	259	236	250	238	232	274	253	244	251	245	209	236	224	241	225	240	245	251	221	234	256	249	233	260	227	243	244	227	230	250	230	245	243	234	239	231	246	240	240	243	281	218	253	240	251	264	244	212	209	219	251	253	220	232	228	261	248	240	237	259	221	252	271	264	238	258	263	204	287	254	255	274	224	237	239	249	242	205	211	272	248	224	241	247	234	209	240	225	243	247	265	230	229	234	248	225	246	254	257	231	260	253	259	244	252	267	243	225	260	238	263	262	247	220	243	245	256	237	215	247	240	239	247	239	244	247	257	219	226	224	245	257	243	248	264	256	242	233	218	249	257	261	216	282	255	241	233	223	235	280	238	224	230	285	244	242	256	226	241	245	245	218	247	266	233	221	242	286	224	240	257	246	254	224	246	235	254	247	267	257	255	258	248	253	241	222	239	233	253	251	237	240	242	242	253	254	240	223	257	264	224	248	246	214	237	241	268	244	239	238	235	262	214	277	263	240	251	254	256	223	259	260	222	239	249	234	238	257	229	251	248	233	268	263	222	226	260	236	239	236	240	268	283	217	276	255	279	285	251	246	217	232	251	251	234	220	219	221	239	255	243	254	274	235	232	231	246	229	238	237	237	234	240	264	254	262	243	237	239	257	237	251	253	242	276	252	230	236	240	250	241	221	273	232	251	237	244	225	262	234	272	270	246	254	259	240	219	236	255	234	243	253	239	248	248	243	249	234	260	246	257	275	222	264	276	267	275	250	270	262	230	234	268	238	281	258	261	240	213	249	266	243	262	243	232	244	245	231	243	227	231	241	224	248	246	244	236	227	263	255	259	245	247	235	256	245	252	245	243	255	247	257	251	223	235	214	257	240	248	246	258	250	252	264	262	237	247	223	241	227	261	260	243	246	262	225	263	237	249	253	243	265	253	215	243	233	250	245	235	235	232	241	255	265	220	240	232	287	214	246	277	262	261	256	269	251	243	263	246	239	284	234	242	236	265	231	252	214	245	221	223	249	252	236	222	251	251	243	278	248	238	222	242	263	264	255	214	247	247	262	222	267	233	231	241	237	251	246	247	241	226	214	232	245	213	249	267	249	220	248	269	249	255	242	230	229	251	243	233	236	226	250	214	230	247	272	243	246	241	257	247	260	200	270	259	237	250	222	248	235	249	255	214	240	266	257	243	260	214	231	232	237	230	246	244	278	243	237	235	243	238	249	232	236	263	256	215	236	270	228	244	239	243	220	267	243	252	227	245	237	242	287	227	263	230	246	240	240	242	252	256	243	250	226	238	231	229	251	281	245	263	221	239	222	249	247	256	255	258	248	241	238	244	232	234	260	252	239	253	245	245	258	232	250	226	266	239	216	254	232	240	251	216	248	240	248	251	276	230	252	241	283	258	244	261	237	238	260	246	246	229	232	215	273	237	246	253	237	247	226	235	245	238	261	238	250	252	240	236	238	267	241	241	228	224	216	228	255	215	243	261	228	272	228	234	246	204	229	262	269	267	278	213	257	228	263	243	252	263	265	239	237	246	251	234	267	255	234	228	216	238	221	270	241	237	225	252	221	256	241	239	245	260	256	224	253	211	226	249	253	229	253	239	240	246	247	266	214	252	205	258	253	232	276	260	238	241	262	272	235	263	241	246	232	248	223	237	234	238	255	248	244	223	258	232	249	249	231	256	253	241	271	248	242	253	231	251	279	220	223	253	261	264	249	265	283	209	243	244	270	248	240	242	256	259	233	245	250	258	271	257	280	274	262	237	268	247	233	228	247	240	285	247	259	243	248	239	273	246	241	270	254	248	242	230	234	241	245	238	256	239	250	250	240	252	249	241	245	233	215	240	269	250	243	253	234	274	235	235	258	245	258	263	250	247	238	235	247	245	236	236	235	249	242	227	266	263	255	228	217	205	247	254	244	275	277	234	231	253	247	271	225	267	230	279	264	262	237	263	236	221	240	273	257	220	253	233	283	227	243	237	265	235	266	246	237	236	222	258	247	247	233	224	238	235	262	265	264	236	283	263	230	265	232	237	236	248	243	237	239	230	235	245	243	235	250	262	227	274	241	226	239	248	230	273	262	240	250	241	225	207	225	268	248	237	262	236	280	233	232	232	267	257	253	253	230	247	227	305	255	242	235	240	231	264	287
27040	20725	11000	3654	1576	935	705	594	436	412	340	314	309	300	244	258	263	216	235	196	196	182	220	185	191	206	181	157	184	212	203	201	195	190	188	188	188	184	187	179	180	190	153	178	169	174	178	185	194	185	180	175	157	153	175	180	168	167	170	178	177	169	173	202	177	153	181	168	156	171	184	179	179	182	181	174	160	191	171	169	186	174	182	187	179	194	177	199	151	151	183	170	147	167	185	160	166	163	178	179	188	200	192	189	135	155	188	181	177	193	181	183	177	172	185	197	163	193	181	176	183	161	184	177	190	181	188	182	155	128	170	179	145	186	156	175	175	195	162	151	165	153	169	197	172	166	170	171	177	165	166	189	190	180	164	173	194	176	167	173	166	169	170	164	168	170	159	164	195	145	189	189	167	161	148	162	163	173	153	165	168	172	168	176	173	179	163	186	170	154	148	167	190	158	196	158	182	163	178	164	188	193	184	177	173	173	173	165	158	178	173	174	190	189	180	170	185	168	167	172	156	167	158	184	209	178	175	179	185	161	168	170	173	139	197	195	170	173	152	172	196	182	182	169	166	183	185	163	168	161	177	160	174	190	186	164	171	166	183	160	160	171	149	174	151	189	190	173	179	181	193	175	191	151	166	159	169	196	174	199	186	178	148	162	162	156	176	182	149	165	166	171	190	166	167	175	173	170	182	204	157	178	168	176	180	179	164	204	163	184	158	162	185	165	179	160	156	196	183	191	174	172	190	153	171	183	172	152	164	188	176	176	196	174	170	149	172	179	161	176	164	161	183	165	157	172	182	168	158	166	148	186	182	165	165	176	173	158	151	171	178	169	195	169	177	171	175	180	205	174	176	152	177	166	184	164	136	159	166	178	184	175	190	203	188	156	179	157	177	161	174	160	173	163	152	195	165	149	138	194	194	173	162	194	164	179	177	158	185	184	171	156	197	188	159	175	166	183	163	181	163	167	183	161	155	157	171	186	191	174	167	176	154	151	166	160	175	187	185	172	181	178	172	162	157	161	166	166	175	189	181	185	194	165	172	184	186	167	166	176	153	172	177	157	165	173	161	199	172	168	172	165	166	178	174	176	179	175	178	194	174	172	155	172	182	179	192	203	162	160	165	183	175	161	160	174	162	161	196	175	170	145	176	164	178	165	170	165	175	173	181	186	172	158	172	178	171	168	185	194	141	193	180	156	187	199	162	171	169	152	191	187	177	164	146	154	183	178	164	166	199	178	197	199	165	212	164	176	134	211	150	163	174	174	181	171	181	182	166	188	169	170	170	157	161	169	171	171	179	183	163	154	198	154	186	177	203	148	161	177	168	177	161	169	165	172	205	170	175	174	173	174	160	181	161	181	169	175	162	135	188	165	186	168	181	166	173	178	197	185	181	161	162	181	178	157	180	180	151	180	171	193	173	163	175	199	161	214	193	166	162	175	173	150	189	178	193	192	177	187	190	164	184	174	187	150	176	185	163	166	186	190	169	163	177	185	154	185	178	171	155	190	174	157	147	176	171	168	174	147	159	178	168	175	156	159	172	158	197	160	173	197	156	174	186	177	153	198	182	170	159	169	170	179	195	158	167	178	174	176	150	166	172	144	175	166	143	167	209	192	162	178	147	173	166	176	187	173	160	175	178	180	194	171	169	160	156	174	190	148	187	178	176	183	162	181	172	164	189	184	172	163	181	180	158	158	195	145	158	153	196	193	160	198	182	161	198	197	159	182	184	177	190	171	186	173	168	155	176	178	141	155	173	164	181	172	177	161	167	146	198	167	176	167	148	167	183	177	176	176	162	161	174	187	180	183	167	183	145	181	163	163	177	168	155	167	188	154	161	159	183	183	187	160	170	178	174	172	177	187	179	167	166	158	183	171	155	173	162	179	164	163	172	170	169	162	172	180	176	141	153	168	157	182	176	183	159	165	141	164	180	158	160	183	160	179	160	176	197	143	189	190	172	178	165	163	168	168	176	179	191	186	170	164	172	156	177	181	158	174	185	184	172	158	187	158	168	180	180	167	168	169	156	186	176	162	186	179	169	173	156	176	184	167	183	164	153	200	187	183	172	156	170	160	178	165	178	185	140	165	163	176	173	178	158	160	196	161	155	158	168	184	187	187	170	189	173	177	181	173	167	196	172	185	197	169	191	154	148	160	169	170	172	179	185	194	166	164	179	183	163	162	179	160	169	157	172	178	157	177	157	153	153	156	155	193	151	186	185	175	172	166	162	152	191	167	178	177	155	157	174	182	171	182	153	192	157	164	158	161	174	158	180	190	201	153	178	178	196	170	159	164	173	175	174	185	177	199	172	168	193	178	175	140	162	184	163	160	161	153	192	192	157	182	190	173	183	139	187	170	158	154	187	175	203	177	189	171	184	174	167	182	146	165	176	159	169	179	169	165	154	178	166	154	152	182	159	157	173	176	168	171	144	170	164	185	192	140	180	171	164	180	174	203	186	152	175	182	168	192	184	182	161	164	149	175	191	160	163	165	161	134	152	162	190	192	167	171	187	158	174	199	169	167	174	168	168	182	182	184	171	173	178	188	171	182	169	179	182	166	172	148	170	172	185	176	181	173	167	170	173	193	172	181	170	168	159	194	170	178	175	185	191	186	168	182	172	181	157	182	153	190	154	171	195	170	173	176	153	154	162	186	163	171	203	146	160	167	190	183	178	176	177	178	165	185	165	182	178	177	168	164	168	209	163	178	158	150	172	162	156	153	185	158	159	169	154	154	150	178	167	175	166	185	192	172	169	187	164	172	160	160	149	182	170	169	167	171	187	160	148	160	204	159	170	142	164	201	170	160	182	160	164	154	172	171	151	137	179	202	191	170	186	163	163	188	180	197	171	156	197	193	180	165	155	187	187	167	154	178	182	174	177	173	148	191	189	175	187	165	164	175	183	207	188	165	138	171	183	196	171	179	162	161	178	162	157	184	180	179	187	175	168	170	169	175	191	179	182	158	176	175	173	160	174	174	183	177	179	176	174	190	169	189	171	163	172	181	191	176	178	182	167	164	185	150	177	171	180	169	165	183	177	181	162	150	157	154	188	170	190	195	154	178	178	148	164	169	177	168	166	158	167	152	157	177	155	164	167	190	178	151	167	194	185	182	151	183	179	165	178	164	164	156	150	142	146	155	173	156	150	197	159	169	182	202	156	171	164	183	175	173	168	180	172	180	164	209	151	167	182	171	161	179	180	159	169	188	157	175	164	172	175	168	167	183	168	156	183	177	183	186	171	139	183	182	176	179	192	189	188	161	182	168	192	180	161	165	179	196	158	175	182	167	166	146	175	158	204	154	191	173	171	168	179	159	145	149	158	163	179	165	183	188	201	163	177	171	185	171	180	182	175	153	157	186	167	183	156	182	161	183	166	151	169	152	191	159	161	166	211	167	187	159	174	192	150	184	167	170	154	182	175	162	172	164	156	162	185	177	148	184	185	172	181	183	185	177	153	179	178	154	178	197	177	154
11039	17870	16227	9509	6153	4043	2996	2350	1744	1557	1337	1005	982	869	779	689	670	670	621	611	543	538	512	505	493	472	451	491	482	455	441	425	455	469	462	445	369	422	411	426	368	393	416	409	411	448	419	414	415	423	399	391	377	416	415	391	392	403	387	401	397	380	377	405	375	421	418	372	361	377	393	415	411	407	420	432	406	378	355	400	398	373	405	409	388	405	398	371	405	367	425	365	402	404	413	393	409	405	373	424	411	375	390	386	417	369	391	377	337	372	357	379	399	414	357	378	359	386	395	426	407	388	402	383	351	411	384	378	363	390	401	405	392	352	374	366	383	401	395	402	397	385	335	372	372	388	358	367	394	421	369	398	392	391	355	379	396	390	374	386	374	395	383	384	422	387	389	398	389	381	371	381	380	376	416	381	393	382	386	366	404	371	400	372	404	384	375	364	388	426	388	390	426	359	378	368	366	409	428	369	436	381	390	382	385	385	357	382	360	393	374	365	389	367	387	392	397	368	416	398	405	406	358	367	392	370	377	383	409	413	407	385	363	381	376	398	412	412	388	411	368	393	388	365	387	391	396	390	394	372	406	373	395	379	328	374	394	404	358	384	389	386	415	355	428	384	367	366	384	345	369	384	362	391	405	391	384	365	358	377	381	379	364	384	395	392	387	393	410	406	400	359	404	395	391	397	376	405	383	402	403	402	389	382	392	378	391	400	381	385	379	405	384	405	372	407	415	398	406	399	354	391	402	373	365	342	395	363	367	394	399	378	361	415	378	353	366	400	358	381	366	357	409	397	380	384	378	384	384	410	378	364	368	370	379	369	388	372	397	389	352	337	384	403	388	369	385	337	388	377	341	378	409	370	399	380	371	408	379	380	382	367	386	378	388	387	386	394	389	373	347	371	374	339	416	371	407	424	398	383	377	401	395	360	365	371	371	370	400	371	411	419	384	363	365	383	396	351	381	389	426	411	370	387	393	374	374	377	404	330	375	390	364	379	362	382	387	389	394	388	395	389	406	414	414	421	382	428	390	386	395	394	408	364	423	395	397	392	384	386	392	388	381	393	360	384	384	417	377	352	411	346	398	356	392	373	407	385	390	369	396	364	420	364	389	397	395	366	387	360	382	345	419	382	397	364	385	387	378	381	424	389	412	373	364	382	384	389	370	392	387	392	355	400	427	365	427	385	399	418	361	400	396	414	363	369	407	367	401	362	407	432	402	376	391	381	376	390	397	347	380	376	397	398	371	351	377	363	403	377	369	371	372	411	398	376	390	394	388	386	383	411	391	369	365	371	366	427	369	389	357	366	385	368	399	366	398	406	392	385	416	390	367	383	389	340	375	393	414	418	375	382	383	369	401	394	383	407	395	410	408	376	418	395	390	400	371	405	365	371	412	383	406	379	367	373	407	385	431	388	389	377	386	374	377	345	398	341	394	372	372	418	371	378	357	389	364	368	376	375	378	399	367	342	374	377	414	380	357	419	400	423	364	354	369	416	427	389	393	380	357	379	434	347	369	370	379	376	368	400	382	408	426	423	383	368	391	371	386	375	399	388	365	382	401	392	372	393	372	411	344	367	385	375	376	382	367	387	374	409	397	380	391	381	383	374	372	410	364	383	410	369	382	384	357	334	399	385	394	375	390	376	407	368	387	384	417	375	411	376	365	400	381	392	386	378	346	382	404	379	375	399	385	409	380	405	403	434	371	409	404	362	382	374	402	400	356	367	378	383	402	387	390	346	359	406	367	373	387	379	382	388	388	384	385	425	385	380	379	402	394	392	363	378	366	410	385	393	375	386	344	385	366	387	411	353	391	352	366	375	391	386	390	383	410	371	426	365	396	331	378	393	382	393	360	388	379	403	412	393	410	421	414	376	382	362	372	398	368	376	406	391	368	386	366	407	387	367	348	356	344	338	409	379	386	418	379	373	386	377	399	392	372	379	392	397	378	411	407	338	385	353	367	384	340	359	354	352	397	391	391	416	382	376	378	403	390	403	386	400	380	363	380	366	403	367	366	394	412	367	397	364	371	350	374	414	414	401	396	394	376	420	379	366	387	379	388	347	370	373	439	378	404	398	402	382	392	384	378	374	371	345	386	394	369	365	412	390	367	402	381	372	389	358	421	408	395	381	381	356	415	383	429	353	375	382	427	374	383	348	386	386	383	371	405	384	372	381	383	357	345	386	392	363	369	407	392	398	391	376	402	382	344	372	356	386	356	380	366	389	439	400	403	412	350	409	373	389	368	396	393	424	405	379	362	373	374	376	339	382	387	370	360	377	393	386	376	400	348	380	375	378	411	353	403	375	378	371	351	387	379	402	362	418	410	393	395	367	385	373	368	384	403	415	386	381	396	399	392	385	364	385	360	366	340	377	395	398	420	365	386	382	379	366	375	370	362	383	369	358	405	386	386	392	349	379	393	386	385	395	396	378	392	409	384	417	415	365	386	372	393	396	414	392	422	380	368	373	404	389	431	392	395	363	392	388	364	398	399	416	368	424	363	361	389	386	392	380	385	367	387	415	386	405	394	389	366	362	385	368	389	373	390	383	384	387	393	394	370	384	423	371	386	359	365	374	384	395	410	366	409	364	377	386	376	401	399	367	379	410	396	377	368	367	398	395	386	390	365	376	402	404	357	413	397	411	380	392	357	366	383	376	380	407	400	384	407	387	384	384	392	385	380	409	402	382	383	402	381	398	397	355	363	412	418	393	373	392	375	343	367	394	365	355	405	375	386	403	365	371	385	402	378	389	371	387	393	407	376	409	385	393	397	385	376	417	364	402	405	372	395	383	377	381	387	374	403	371	419	400	381	366	374	393	395	406	395	367	376	390	408	406	351	370	384	375	379	411	381	378	405	402	363	400	388	397	378	349	374	393	390	382	409	366	399	388	402	405	378	394	351	398	393	378	374	371	368	398	389	345	396	363	348	406	411	394	362	405	388	333	352	381	399	412	420	390	360	364	384	404	400	407	374	374	371	376	390	369	376	368	398	398	368	413	375	406	424	365	392	378	359	388	376	388	371	400	356	395	374	383	404	389	363	356	410	362	386	389	364	370	328	403	425	399	382	391	350	324	389	385	373	368	381	355	392	381	337	394	412	408	414	396	367	354	370	352	403	396	354	384	384	388	359	384	413	348	391	388	366	426	391	382	400	387	369	393	397	365	374	384	332	365	398	397	385	363	412	390	369	376	396	378	396	403	384	385	367	397	416	379	385	394	383	377	402	348	394	399	390	390	353	417	395	371	388	391	411	415	391	394	403	398	394	386	372	412	366	364	396	362	396	388	377	395	377	377	396	412	358	342	381	377	391	373	383	356	417	382	384	355	389	407	371	415	378	362	401	384	414	387	400	368	378	414	384	390	393	407	370	393	391	383	373	359	357	368	379	418	345	356	396	395	386	388	382	373	345	410	374	358	409	391	398	374	430	380	368	393	399	348	411	424	392	388	407	385	378	403	377	365	372	359	398	382	419	390
24315	21502	28611	24814	18913	3596	1514	868	620	565	442	371	350	288	290	264	209	207	204	197	200	183	183	168	164	166	156	141	172	148	129	141	152	132	161	147	154	136	151	143	140	146	160	116	125	142	144	122	152	167	126	136	130	114	114	118	135	138	128	124	125	126	137	124	134	111	121	121	118	116	120	114	136	121	120	135	130	125	142	128	124	134	110	124	114	136	129	126	109	110	119	128	118	135	123	122	115	118	117	98	136	114	103	117	105	118	127	107	122	111	120	114	140	99	126	120	114	113	119	115	110	129	122	129	128	121	132	124	101	100	133	123	103	119	126	136	141	131	117	128	107	118	129	118	124	133	124	140	113	114	131	116	97	119	111	113	118	123	120	116	116	128	131	124	123	109	124	150	114	102	112	109	142	113	112	121	123	116	127	120	134	115	122	113	110	112	144	109	128	109	132	121	117	136	118	109	117	125	112	141	104	92	116	93	131	134	121	129	133	111	123	131	120	111	119	106	129	115	123	130	120	115	126	127	111	126	104	105	119	112	114	105	122	131	141	119	109	125	139	131	104	117	125	123	102	141	119	106	131	120	110	133	98	118	120	108	131	133	122	128	109	114	110	133	128	119	102	113	123	118	126	131	124	147	128	137	107	113	119	114	133	132	119	130	135	138	127	129	127	123	143	140	125	114	121	108	136	116	117	123	121	119	122	130	110	114	150	129	112	119	122	129	120	113	128	134	155	98	111	102	130	120	98	121	115	127	121	124	132	99	153	133	107	124	124	117	122	135	126	105	117	124	124	123	130	120	113	112	119	122	134	133	139	136	121	110	119	117	113	113	120	124	123	117	131	116	109	133	124	117	110	120	131	129	138	120	136	117	111	137	131	104	109	126	119	130	124	118	118	128	128	133	112	117	101	126	113	111	98	133	117	120	117	135	111	109	119	117	119	139	139	106	125	130	134	121	118	107	108	123	128	124	115	108	123	113	124	125	108	134	126	86	121	146	141	114	101	137	126	112	125	115	123	131	129	117	144	103	136	128	102	135	122	104	137	111	121	100	111	130	107	125	138	94	105	115	120	127	122	112	121	123	104	125	125	132	138	122	122	107	104	119	123	120	103	117	128	124	133	122	126	119	101	133	141	111	125	107	121	121	120	130	131	112	125	120	127	119	111	113	117	114	145	134	122	104	117	115	131	116	105	112	117	106	119	125	133	110	143	133	143	127	109	115	127	128	135	118	117	109	131	120	118	122	122	123	110	139	125	115	121	124	115	124	143	130	98	123	127	107	115	122	120	101	115	108	133	134	130	118	111	122	113	111	135	116	112	122	123	131	119	122	125	129	128	119	132	124	130	119	100	94	113	113	122	115	115	118	113	101	119	131	138	121	127	115	134	113	127	112	120	125	124	120	123	132	109	104	108	114	129	143	115	105	131	100	122	128	121	126	100	112	126	139	113	118	122	115	118	124	101	101	124	128	110	116	134	114	121	122	115	132	132	125	131	126	135	117	123	104	119	117	129	97	122	121	128	112	123	119	126	129	131	113	117	112	114	135	120	129	133	106	111	112	119	142	118	135	109	117	141	125	116	116	125	132	108	120	105	135	121	126	127	104	128	124	119	132	107	119	103	123	115	128	104	111	137	134	128	133	114	137	111	107	129	114	104	110	125	128	117	117	122	142	133	120	108	122	88	128	137	117	108	127	112	108	115	108	114	115	129	120	105	119	102	126	149	110	136	113	105	126	120	109	129	133	129	141	118	112	122	133	121	121	115	131	100	127	118	105	102	127	123	118	122	93	132	101	119	108	121	143	126	125	123	111	108	117	101	123	126	104	111	117	116	117	126	113	117	119	135	123	106	121	116	127	127	114	157	138	98	128	113	116	129	126	119	116	117	130	101	110	94	133	99	108	111	116	126	111	107	131	103	111	103	118	120	103	112	120	131	110	128	122	110	108	119	126	104	107	131	118	130	137	125	120	111	118	102	120	128	127	113	136	116	127	146	115	95	133	119	133	123	115	115	107	108	107	108	117	117	102	112	121	99	127	139	122	128	124	113	124	131	109	114	113	105	133	131	117	126	141	97	113	120	95	108	119	107	114	102	123	130	101	111	115	120	105	139	108	112	120	126	140	117	112	118	120	115	93	136	101	130	124	115	87	116	128	120	117	103	112	120	130	128	102	132	111	116	111	97	118	122	127	120	129	111	123	129	129	126	120	121	122	101	108	119	121	133	109	114	132	126	136	143	111	127	104	118	124	118	106	130	119	140	117	133	109	115	127	113	104	118	98	138	112	129	129	119	116	113	106	121	115	114	105	115	118	122	112	120	135	111	121	131	125	127	115	114	109	119	122	114	97	110	124	112	125	118	126	136	126	112	116	108	125	120	123	126	171	120	107	126	124	123	116	117	108	125	133	101	127	118	135	119	131	106	130	121	127	118	115	127	125	106	137	108	100	125	118	121	115	119	121	114	117	114	133	117	134	110	117	118	124	129	121	116	117	131	107	103	126	127	134	130	132	113	119	124	132	122	136	139	114	102	108	113	117	118	140	88	114	129	114	131	120	135	112	117	129	122	129	111	110	129	124	144	113	125	86	123	130	128	122	125	99	102	103	118	145	119	112	123	119	132	116	103	145	113	99	117	111	134	119	106	132	109	125	115	116	122	112	127	106	111	110	125	107	124	122	127	107	109	131	127	120	120	121	127	139	130	131	126	123	130	150	118	127	127	111	118	121	84	112	119	115	107	142	124	120	129	136	137	98	122	123	114	103	100	129	127	129	116	104	122	126	147	136	103	104	131	125	115	119	113	127	104	113	132	127	124	120	119	119	108	132	131	136	122	123	115	125	120	119	120	112	118	116	110	139	142	107	141	129	130	113	106	127	107	103	112	113	109	109	132	125	121	112	100	130	123	118	122	122	123	110	98	117	117	126	124	120	129	123	121	126	118	122	112	130	121	122	119	129	115	151	135	111	125	114	127	110	126	135	117	107	136	117	116	122	112	105	123	122	117	131	117	120	104	112	107	122	143	128	131	121	118	126	139	107	137	142	116	123	133	142	110	134	123	111	116	120	111	117	97	131	127	121	126	136	128	111	103	123	125	113	126	147	122	129	120	122	125	133	106	131	115	114	105	142	117	134	119	113	127	111	118	140	115	124	128	146	111	109	106	107	129	107	116	107	116	118	121	104	125	125	129	110	127	114	124	121	121	119	117	121	117	123	115	120	114	108	133	117	130	107	123	125	127	120	95	97	118	123	119	136	133	123	116	132	112	102	119	116	124	100	137	129	120	131	132	113	109	127	122	122	131	114	115	118	147	132	135	117	114	140	106	130	123	127	124	124	130	114	140	135	121	127	116	126	110	123	129	101	121	124	107	114	115	119	117	109	123	123	127	134	119	128	127	97	114	120	114	124	110	124	128	117	128	120	132	104	121	126	117	119	102	132	127	129	108	115	113	111	118	125	127	143	133	127	114	145	126	110	131	114
12706	25724	22899	15506	9675	6842	5254	3745	2996	2358	1988	1615	1440	1204	1063	966	807	752	759	709	666	574	552	530	507	423	439	430	469	433	446	443	426	474	414	393	391	392	320	355	337	323	357	325	357	360	348	356	307	355	300	334	297	322	313	285	296	270	297	284	304	315	274	300	333	289	305	270	283	294	307	302	281	275	306	320	310	310	315	315	309	275	269	272	265	314	267	299	283	279	279	297	293	315	282	298	308	294	321	320	297	293	269	292	274	286	264	277	297	279	267	265	266	280	271	262	266	300	311	297	294	272	239	262	313	259	305	270	281	264	291	274	259	273	273	291	282	258	282	278	267	249	298	268	270	315	267	309	281	298	282	310	282	289	258	291	278	261	273	287	279	261	258	274	266	267	287	297	264	309	261	303	312	273	280	317	311	310	274	280	295	263	299	285	295	302	280	270	291	279	277	268	317	275	293	271	275	307	261	264	266	288	282	313	262	279	260	308	259	289	290	278	267	292	289	255	281	277	300	288	280	268	266	295	296	309	267	275	256	270	284	308	276	279	263	271	271	297	284	243	302	257	275	265	286	323	286	255	277	249	266	265	261	282	261	296	235	276	297	282	264	272	272	275	258	289	252	278	267	272	269	308	248	293	291	280	257	281	277	262	273	281	267	297	253	309	255	295	263	266	271	262	274	274	321	274	269	272	263	264	273	294	256	295	271	303	302	291	282	281	281	272	264	279	278	262	285	297	277	283	265	271	287	288	327	292	262	284	270	255	277	283	272	259	260	263	240	240	266	276	278	284	286	283	273	310	277	299	290	321	299	287	284	292	279	288	294	288	286	285	261	259	298	281	302	278	283	280	254	273	281	293	298	287	288	299	270	274	269	282	281	286	283	264	301	299	295	258	255	295	295	282	302	307	263	263	286	305	264	267	288	302	264	282	283	250	302	278	296	283	261	285	283	267	259	279	269	251	281	266	259	262	266	285	273	304	283	279	284	260	281	263	280	276	292	282	261	265	307	275	267	284	323	267	268	289	270	273	247	288	288	272	278	306	305	248	297	299	236	255	274	264	278	279	308	265	256	280	298	242	261	310	295	264	288	277	266	272	265	250	282	293	294	304	272	260	276	269	300	292	282	262	287	276	250	288	284	287	290	287	264	305	296	264	241	302	300	283	283	275	266	296	291	260	243	257	289	246	266	284	281	268	321	296	306	266	291	268	271	289	276	245	271	270	268	271	310	243	276	271	272	262	244	276	290	277	302	276	293	262	257	285	295	287	277	288	290	272	283	282	283	290	283	268	246	251	272	277	273	271	264	262	283	268	301	273	283	292	307	282	277	277	300	275	251	263	262	266	275	282	258	278	289	284	287	307	294	290	285	283	289	277	268	255	314	269	331	313	285	283	276	304	302	294	289	266	301	277	301	278	278	288	269	261	301	272	269	241	300	306	277	267	272	283	277	285	292	264	298	304	299	269	276	292	276	260	271	276	276	285	291	278	293	251	274	260	295	268	260	280	297	297	273	264	267	288	259	276	268	276	284	296	293	277	275	284	267	294	273	288	299	267	258	328	261	271	272	266	302	284	274	262	279	295	264	291	268	286	286	293	316	272	282	263	276	299	255	297	276	299	246	288	272	254	259	282	287	260	258	261	298	246	280	291	291	314	265	286	287	301	280	272	252	267	271	258	271	295	283	269	279	294	271	302	297	280	252	266	282	228	269	241	292	241	276	277	291	283	282	250	275	308	297	264	293	263	280	282	275	297	276	259	265	288	261	285	289	297	295	259	314	269	284	254	261	312	292	280	278	308	266	272	273	283	274	282	293	310	254	267	278	278	287	283	267	312	271	231	281	266	275	275	298	242	321	283	292	287	307	303	249	256	284	295	270	263	293	300	287	273	290	280	283	283	263	291	265	266	252	272	272	278	278	281	272	287	283	293	268	274	303	282	295	273	263	303	279	307	279	291	284	254	282	273	305	280	272	282	265	276	275	287	284	250	276	279	276	244	267	294	268	272	301	306	285	323	270	281	271	257	299	267	280	269	247	276	281	259	285	275	254	258	261	284	280	288	284	290	269	250	256	296	280	276	315	275	287	262	250	270	309	279	291	302	289	317	274	276	285	271	301	261	283	271	301	285	293	284	288	259	286	300	272	274	279	261	277	285	276	268	270	287	300	291	242	299	275	333	299	234	280	284	305	289	286	287	257	278	269	249	278	286	282	284	285	265	291	286	300	321	278	287	283	271	271	277	272	268	263	295	267	310	298	281	266	283	285	294	270	267	254	264	270	278	255	270	292	299	285	245	277	267	310	271	268	226	288	259	279	277	295	262	292	290	258	287	280	316	276	287	292	267	286	283	274	269	275	257	275	290	276	273	267	286	279	284	292	292	263	270	260	273	282	266	291	276	265	269	249	287	280	277	239	287	262	278	271	237	306	254	240	272	296	264	281	288	283	259	292	265	286	240	303	279	287	281	277	256	290	270	297	287	290	304	274	285	306	307	252	300	272	244	261	260	275	306	260	247	279	311	267	279	270	272	255	275	285	279	265	246	298	278	302	269	274	302	252	284	278	300	299	280	294	300	286	255	305	300	297	264	275	282	311	276	280	265	292	288	276	268	299	286	260	282	284	264	259	241	295	294	276	275	302	263	289	310	275	276	261	319	263	276	266	281	258	247	268	273	277	268	262	269	293	275	265	291	242	297	255	289	285	273	297	285	285	286	272	284	261	290	292	263	260	286	273	274	286	268	304	299	305	274	274	256	261	302	282	265	287	285	267	263	273	259	272	258	290	262	291	266	255	263	278	263	273	283	279	275	268	283	288	292	273	293	269	296	265	292	244	267	282	314	293	266	307	293	255	265	256	262	283	270	282	276	279	304	283	288	278	283	261	286	285	278	273	261	295	284	275	278	305	260	259	287	270	305	288	270	272	281	321	284	281	277	314	279	268	281	274	265	274	289	277	268	241	257	302	293	275	281	296	287	287	283	290	314	260	268	267	287	283	264	267	292	270	269	282	266	274	269	287	272	280	286	269	246	274	282	296	294	298	288	271	278	294	273	262	274	275	278	267	300	271	259	264	262	294	244	252	250	276	273	284	285	281	284	249	281	264	306	296	300	276	299	285	275	285	291	269	281	300	285	269	253	276	280	286	278	268	276	273	290	283	280	292	259	262	288	273	269	269	287	287	313	271	263	259	271	281	296	256	274	262	260	270	274	288	263	284	279	301	287	271	241	266	269	277	270	287	282	284	260	281	306	246	278	295	286	248	259	260	315	262	259	309	286	285	273	251	250	272	291	247	281	285	273	264	270	283	301	267	263	317	269	300	283	260	265	288	295	272	272	272	275	276	272	251	286	252	264	299	247	254	294	286	298	273	287	288	270	267	298	289	282	264	273	282	272	279	266	274	268	270	259	288	276	287	263	288	289	301	280	263	268	300	268	316	263	290	291	282	317	279	302	280	283	282	295	278	277	267	310	267	250	274	298
23513	21540	29406	24082	21542	18421	3970	1471	918	734	610	513	431	399	377	286	265	259	260	240	218	213	202	175	163	166	197	158	179	153	145	131	161	150	127	136	132	131	126	123	137	134	136	158	112	134	123	124	116	127	113	134	108	120	123	133	107	132	108	110	131	114	106	105	134	106	113	109	116	137	104	123	110	126	107	119	142	119	115	126	117	117	120	114	118	116	118	109	122	119	106	119	118	127	114	128	93	111	120	104	105	129	114	128	122	108	112	115	115	118	113	108	110	121	102	84	107	111	108	111	103	102	103	120	108	107	117	100	115	99	108	100	105	117	113	108	88	102	92	110	104	96	104	156	103	97	93	120	122	147	115	110	100	104	100	120	111	124	124	107	110	115	111	129	104	105	115	115	116	96	98	104	109	98	111	125	101	118	111	93	117	115	124	115	117	120	97	107	111	119	118	114	122	92	132	101	117	116	110	118	113	112	108	102	113	119	108	108	112	121	98	101	119	88	115	108	104	109	112	110	101	106	106	118	116	101	111	106	112	128	110	110	106	111	109	118	105	104	137	100	103	88	118	119	111	101	115	109	87	102	112	98	97	98	94	111	122	139	118	110	110	103	111	95	106	118	128	97	112	102	118	106	111	108	112	110	108	120	115	129	124	105	105	111	114	108	107	105	104	99	104	98	134	98	114	103	119	109	91	116	101	96	117	100	139	117	105	116	115	107	107	109	122	112	104	124	113	96	104	108	126	105	115	104	112	100	114	109	114	82	95	114	88	112	116	100	107	106	117	114	96	121	108	99	134	109	103	103	105	112	118	120	124	94	83	122	92	110	119	80	132	92	111	103	88	119	99	109	102	132	118	122	95	99	123	114	89	120	125	105	123	82	101	106	111	130	116	119	107	108	138	116	113	88	116	129	116	107	118	104	96	136	105	99	128	123	94	115	117	112	102	125	103	96	105	106	116	119	109	107	132	132	101	114	115	100	108	117	100	114	102	121	112	98	114	114	104	110	102	121	121	108	139	106	105	126	111	104	119	141	103	124	99	107	126	98	86	120	114	120	101	134	108	123	84	96	104	87	120	107	91	88	112	117	106	86	103	111	117	114	120	103	106	96	103	106	99	109	102	101	110	105	111	116	123	112	96	123	97	106	105	101	113	119	106	102	101	115	119	120	109	104	111	116	130	118	131	121	116	109	114	115	112	103	129	102	106	119	113	117	98	115	113	118	113	106	126	120	105	113	88	120	113	109	118	108	100	109	100	100	114	139	103	98	115	123	117	95	93	104	129	99	100	109	84	116	103	105	129	122	98	107	108	122	98	111	107	113	108	109	103	97	105	108	104	102	117	118	109	124	107	112	113	113	120	118	117	135	101	102	121	108	101	113	124	109	96	104	110	120	102	107	116	105	101	108	128	120	132	106	88	114	103	103	105	128	120	86	131	115	107	85	127	99	108	118	126	118	102	101	99	74	102	108	121	110	118	115	96	137	107	116	114	113	124	111	114	121	111	109	123	102	118	111	119	133	103	104	119	102	106	127	97	106	112	104	111	123	93	138	121	96	100	103	95	104	121	108	119	100	124	108	114	127	107	114	121	103	113	96	109	107	99	114	104	121	124	107	111	106	102	136	115	108	116	121	106	116	114	101	109	114	114	123	107	120	102	107	105	107	128	124	119	111	117	116	127	130	105	98	97	111	116	107	141	89	125	117	123	115	118	111	107	106	116	109	97	101	127	105	93	113	106	100	117	98	112	111	103	110	122	112	113	126	106	115	101	126	119	124	115	97	106	99	113	115	112	104	107	107	96	130	97	96	104	121	95	106	119	100	117	102	118	118	112	108	114	105	114	99	116	100	110	95	112	129	98	89	117	113	107	110	112	104	125	113	109	108	134	104	94	105	107	100	93	120	100	109	104	109	114	127	120	105	104	124	101	109	113	96	116	106	118	118	103	115	125	94	112	115	114	113	97	101	95	139	102	119	116	104	121	108	127	113	116	125	116	132	113	108	98	117	101	109	111	107	103	122	102	104	101	111	100	109	113	110	113	102	113	99	78	105	117	100	120	109	110	114	118	111	106	122	122	106	129	102	109	99	98	115	101	114	133	129	109	97	124	101	100	113	106	113	111	97	115	111	119	108	97	119	116	105	114	135	125	103	98	99	123	121	112	121	121	108	119	104	107	97	104	89	101	106	125	119	110	107	106	129	97	110	106	114	104	110	121	127	116	93	89	129	101	109	105	108	123	137	99	108	106	126	126	132	105	97	82	113	110	122	129	120	108	102	112	104	112	123	107	102	127	115	99	117	96	110	107	109	128	87	85	107	117	109	108	122	97	109	98	97	112	115	116	100	110	127	119	101	108	100	123	121	109	77	109	101	105	105	89	108	115	90	111	94	101	110	108	111	105	101	106	102	113	107	115	119	116	105	127	125	95	118	127	112	112	91	93	121	113	85	117	105	92	101	120	86	95	98	104	115	126	106	99	134	101	104	107	119	92	118	97	115	111	126	108	98	102	108	94	109	101	106	113	111	107	117	101	110	107	85	98	98	110	120	119	120	106	104	112	111	108	103	116	122	117	103	109	129	113	102	110	98	121	124	117	104	107	120	106	122	104	125	125	119	109	116	108	120	125	104	113	94	82	104	114	127	117	123	105	90	117	109	106	116	131	107	109	106	115	108	101	107	124	108	98	99	108	101	95	109	110	109	129	94	107	114	127	117	104	108	111	102	110	111	105	127	104	98	97	98	114	114	124	97	125	119	133	102	135	107	97	117	120	105	116	134	118	118	97	112	102	110	101	117	102	102	123	125	122	99	121	137	108	118	127	107	121	114	123	103	111	106	105	105	115	93	108	105	98	125	108	113	123	100	103	120	110	103	116	133	116	102	102	127	91	126	117	102	122	114	146	109	108	103	113	108	102	107	120	107	102	123	106	103	118	113	109	105	98	110	103	122	108	124	104	112	110	110	104	116	109	96	124	114	91	132	99	114	102	117	112	122	107	106	90	115	113	101	83	100	106	117	116	108	97	103	103	121	115	116	111	92	126	126	101	104	115	99	128	117	103	117	104	101	108	118	112	121	85	124	111	104	113	111	99	113	113	100	121	98	124	122	100	110	100	104	133	116	126	107	98	127	114	107	98	102	106	110	105	98	124	116	122	112	118	105	105	114	111	105	98	117	110	113	107	107	125	117	123	110	113	104	122	135	93	102	119	119	113	109	109	103	115	106	115	111	113	106	112	106	134	107	117	107	108	99	119	111	107	112	110	124	122	109	116	108	135	107	112	125	91	100	142	110	102	98	131	109	109	105	110	103	96	122	97	108	114	101	102	113	88	110	119	107	114	108	112	117	121	106	114	111	101	130	116	112	115	112	96	106	92	109	105	130	111	122	97	96	144	92	117	112	134	117	119	108	119	104	133	103	99	100	112	110	113	108	92	106	102	108	109	120	102	106	127	117	97	135	124	114	115	122	105	124	117	120	108	107
15408	29592	28313	19015	13093	9720	7681	5522	4203	3575	2871	2329	1904	1697	1401	1300	1078	1056	978	889	790	740	716	642	606	548	517	518	569	548	487	441	451	421	421	434	384	400	380	339	356	320	332	352	344	384	361	371	337	319	338	331	327	309	287	287	273	285	253	285	259	258	282	261	267	280	273	247	283	287	264	293	272	274	312	261	298	278	297	328	284	291	270	259	259	260	270	286	274	246	275	302	229	274	269	271	274	264	260	251	242	256	260	231	229	265	242	226	234	251	245	269	264	275	263	249	223	238	277	261	215	238	246	262	245	257	248	298	249	271	260	237	246	246	218	205	251	261	261	223	235	236	252	237	252	240	241	266	273	272	263	232	270	261	244	251	270	252	264	225	253	259	256	214	236	222	254	275	217	223	230	240	220	245	263	241	262	255	235	247	239	247	243	246	273	250	229	219	249	235	233	215	245	216	258	237	257	232	256	263	260	254	237	245	246	220	254	226	260	247	236	249	205	249	272	226	225	255	231	242	265	227	241	251	267	253	241	251	244	241	246	239	256	223	222	273	239	238	234	264	229	262	235	246	261	258	229	231	224	239	237	239	231	268	262	221	234	277	246	229	257	228	252	234	236	233	248	251	237	284	227	244	263	258	198	233	226	244	251	248	247	254	229	273	224	236	249	243	229	232	249	249	244	244	275	260	253	242	241	262	230	238	257	230	213	245	235	253	248	244	222	258	236	226	243	247	251	234	236	238	274	249	251	256	240	256	249	231	262	249	257	247	251	255	260	240	274	222	245	260	255	237	235	270	221	244	232	230	238	237	239	240	237	233	246	236	235	241	224	257	253	220	250	235	237	249	233	234	248	214	251	232	220	236	259	227	255	233	245	222	260	255	251	244	238	233	240	267	261	222	226	256	217	230	237	266	242	245	244	277	245	240	231	240	256	237	233	246	223	251	219	244	218	239	231	232	237	263	241	227	240	263	228	265	264	271	215	245	240	252	227	231	218	269	240	228	241	244	203	217	263	274	221	244	262	275	256	243	229	230	258	214	265	239	239	236	258	232	256	230	242	238	244	249	246	250	224	240	235	256	264	248	245	241	253	253	222	244	244	242	219	249	234	259	238	245	255	232	266	271	258	240	259	221	236	218	242	221	234	274	240	260	239	244	226	258	262	228	226	234	240	240	230	228	268	224	228	229	235	268	270	256	253	230	254	262	240	250	255	285	235	238	231	222	246	252	229	213	291	256	245	242	255	231	235	241	233	249	247	224	231	237	264	252	263	241	243	228	263	250	231	234	257	235	214	254	267	208	241	244	236	242	245	234	224	229	229	236	216	247	242	256	242	245	260	266	224	231	259	247	239	252	262	249	212	237	269	233	256	218	243	243	219	248	239	251	247	243	252	242	246	258	259	263	246	245	250	227	235	257	246	240	219	237	230	258	248	241	253	239	231	226	215	238	218	227	253	238	249	260	254	268	233	257	261	231	263	231	217	263	241	231	231	220	250	261	263	277	241	252	218	242	225	238	218	221	287	242	244	244	242	245	250	242	256	237	259	211	253	254	276	256	229	233	266	247	243	248	254	234	263	225	237	235	247	232	234	240	264	237	221	242	259	252	230	250	262	239	256	233	258	230	262	246	213	275	236	242	233	256	247	229	253	243	266	247	246	269	262	241	238	244	246	257	227	287	220	241	234	229	262	250	268	225	254	252	219	256	224	257	238	238	264	247	228	231	227	226	241	269	226	254	240	228	208	237	251	270	237	243	222	242	231	261	217	240	223	235	269	238	289	243	226	247	227	211	257	250	271	246	257	243	225	234	252	253	225	223	258	228	281	227	288	249	223	245	252	253	252	253	272	240	242	248	248	256	267	232	274	235	237	229	253	228	254	232	269	254	242	232	243	253	250	249	240	250	212	256	256	226	233	230	230	267	265	262	266	258	227	247	220	234	241	244	251	246	244	248	206	207	225	255	220	269	260	248	254	279	229	249	239	225	264	252	239	224	247	248	247	254	248	226	269	246	250	224	263	241	243	258	265	263	224	234	232	241	261	235	263	264	231	247	252	249	251	214	234	264	267	256	249	243	229	241	255	236	273	251	264	247	235	232	242	255	219	274	242	262	238	253	263	262	258	247	211	235	244	215	270	234	221	251	234	228	246	257	282	242	237	257	270	243	255	251	234	235	288	222	254	256	235	228	251	218	221	236	255	238	221	239	233	222	241	252	242	213	256	289	230	256	272	239	263	269	239	242	256	258	249	241	218	257	257	244	254	221	223	230	216	248	245	246	220	254	251	249	243	227	261	264	233	233	253	260	253	242	228	239	264	226	252	255	225	235	208	244	245	242	219	247	241	240	242	243	219	253	252	265	266	233	235	218	260	226	265	247	220	243	230	241	247	220	251	232	257	257	238	241	228	229	225	228	236	252	244	253	265	260	275	247	259	260	255	260	221	234	250	235	248	255	257	277	230	234	247	260	239	232	248	224	243	245	240	255	241	224	255	219	222	244	261	253	232	238	252	229	258	221	240	244	246	225	243	226	224	250	246	250	237	244	240	250	251	232	257	238	251	244	251	225	236	236	239	248	249	271	244	234	211	233	231	250	242	237	267	241	232	254	232	239	247	260	229	260	266	248	278	237	238	237	264	267	244	244	258	254	241	271	248	233	208	261	240	267	208	207	243	245	243	269	216	237	261	233	255	274	235	251	267	234	252	272	236	235	234	267	224	230	258	223	247	240	243	223	251	223	235	240	241	244	208	261	240	251	244	260	255	228	251	257	208	228	219	248	243	244	239	227	226	260	237	234	248	228	224	225	210	256	245	249	237	250	233	227	266	233	243	201	246	269	233	266	223	261	222	229	241	219	246	246	243	233	243	211	236	226	261	227	244	250	233	228	237	242	261	225	264	248	269	249	224	255	248	220	245	242	218	211	225	272	223	275	230	245	219	253	241	250	238	231	234	243	227	235	228	237	243	242	236	229	243	271	245	235	234	250	252	234	258	241	233	268	261	246	253	244	257	242	285	236	204	247	262	264	230	240	247	202	230	267	252	263	255	232	258	210	261	225	251	230	276	264	244	251	227	255	267	207	264	233	231	213	230	248	221	242	233	250	248	220	253	249	227	250	218	249	253	259	236	228	251	229	221	251	241	234	228	250	234	253	265	234	265	260	235	215	236	257	247	241	263	254	234	252	250	249	230	235	238	250	223	297	257	264	257	253	229	266	242	219	226	239	245	250	239	233	222	251	229	232	216	248	266	287	234	237	243	244	278	262	259	259	219	241	248	274	244	212	226	246	231	247	263	233	275	228	246	247	269	225	270	226	244	233	255	215	248	208	241	247	288	258	250	235	237	247	262	214	254	203	244	276	252	273	265	256	206	266	246	248	254	264	264	237	233	235	281	248	241	235	257	244	249	253	235	264	230	281	253	276	227	257	218	249	244	273	219	226	247	263	216	242	239	265	244	235	244	229	238	254	247	243	239	261	247	251
26824	20523	10924	3795	1619	1004	712	507	418	436	303	310	293	274	227	228	201	236	259	214	211	218	239	205	173	179	179	190	216	164	179	189	203	195	192	169	186	164	176	160	153	188	169	162	168	147	179	165	198	170	171	164	158	161	157	178	159	171	172	144	183	175	168	188	173	162	176	194	179	154	165	185	183	179	132	158	186	179	194	158	164	159	150	178	166	175	150	177	175	162	165	195	188	169	180	205	168	164	164	169	156	166	162	189	164	195	189	171	175	178	169	203	178	166	161	158	191	187	160	166	175	147	156	172	165	176	168	154	157	158	203	154	162	152	176	151	170	175	172	174	163	170	160	188	146	177	208	164	183	187	173	166	159	152	179	184	166	151	173	161	149	153	171	149	165	166	169	167	182	162	161	172	159	174	163	171	174	168	171	195	171	175	164	175	161	163	163	147	170	167	143	182	147	178	177	153	172	174	133	177	168	171	160	184	157	182	174	172	175	175	171	191	170	189	187	195	175	163	159	187	163	182	169	160	172	145	167	146	155	162	179	152	180	191	165	184	164	157	172	153	169	163	163	158	172	193	146	170	157	176	154	146	148	165	169	197	165	163	168	161	172	189	165	167	178	183	182	154	174	178	153	175	173	166	151	170	164	168	168	178	153	176	171	164	175	167	173	163	189	167	166	178	170	182	160	189	185	168	175	185	166	176	161	179	194	147	180	171	153	157	170	145	147	186	149	177	157	183	186	156	176	183	148	182	173	152	182	160	191	176	164	192	177	142	164	180	158	177	165	143	144	175	143	163	187	173	178	175	157	173	169	171	162	141	161	153	191	181	167	159	165	146	157	154	181	160	173	170	177	162	170	137	186	191	149	154	167	172	168	187	177	149	156	161	174	190	144	185	160	175	156	172	185	166	185	174	174	159	171	173	150	189	154	181	156	190	170	181	193	157	164	165	169	168	160	156	186	159	165	144	164	172	180	155	148	165	164	166	170	161	165	169	180	165	161	151	159	169	160	142	182	176	180	148	161	178	195	153	180	157	180	176	179	147	158	172	127	159	176	190	158	178	153	154	153	170	199	174	149	150	162	196	193	194	158	139	141	178	164	156	165	186	141	159	193	171	187	165	157	182	165	170	168	149	161	153	151	172	186	177	178	171	147	160	167	181	181	160	159	170	153	182	160	170	175	165	167	167	159	181	166	181	181	184	178	171	166	170	150	157	165	178	167	170	172	173	157	167	199	190	158	185	193	170	159	173	181	176	154	176	158	153	190	173	166	171	149	183	169	189	179	144	169	171	174	178	173	147	162	191	150	168	165	162	146	166	153	176	162	190	157	186	161	183	171	182	184	181	177	167	147	164	144	160	168	175	158	171	170	156	149	200	169	158	199	171	171	176	171	187	166	149	181	159	171	156	180	174	161	168	162	171	169	172	166	155	180	168	146	167	173	179	168	159	168	180	177	198	161	176	185	186	184	160	183	174	165	170	163	167	161	162	157	157	179	155	158	161	177	155	174	148	172	178	161	167	190	153	162	180	171	161	166	198	158	182	173	157	179	148	165	171	168	154	165	149	180	181	170	159	151	167	182	189	173	187	148	168	178	151	151	171	166	169	175	189	192	186	173	199	162	140	171	163	190	160	158	152	146	151	141	165	159	157	172	149	163	158	170	152	159	147	151	174	176	176	184	149	164	174	169	173	183	165	162	164	155	169	174	160	181	179	159	175	164	164	171	179	156	170	159	193	183	167	185	167	146	175	167	154	157	173	164	147	161	170	161	159	155	160	152	181	156	157	160	184	166	172	154	192	220	174	159	166	159	166	156	145	168	162	168	165	164	135	157	197	184	167	193	176	179	153	177	163	150	184	173	164	169	146	164	168	173	186	156	184	155	164	140	189	168	176	171	169	171	151	174	140	167	164	166	153	153	175	168	144	179	191	163	159	165	177	185	184	180	173	168	157	171	173	186	181	171	165	162	158	164	177	176	176	169	146	166	177	161	177	180	166	175	151	162	181	181	160	185	172	196	156	193	152	173	165	169	167	175	139	182	159	160	163	175	154	178	153	168	148	184	187	162	169	180	174	158	165	156	174	136	165	186	170	149	160	173	176	178	177	167	177	175	161	161	192	152	169	164	168	161	141	162	169	146	161	166	157	166	160	175	186	165	165	189	183	172	178	158	137	161	182	172	143	184	172	159	156	171	163	151	150	182	154	154	165	178	188	181	169	189	181	157	191	170	150	155	179	196	167	154	182	158	183	167	168	160	155	182	165	157	166	152	169	169	143	145	162	182	180	156	146	149	180	172	162	172	156	162	172	170	147	143	184	176	174	180	140	152	166	157	184	174	168	181	166	169	162	182	147	190	160	164	162	145	172	184	169	156	149	167	149	173	175	177	166	174	180	177	160	166	170	182	175	165	182	177	162	163	158	173	161	159	162	158	169	181	173	176	182	169	175	181	161	162	161	169	156	190	184	189	168	191	165	171	154	167	153	157	187	157	153	167	158	161	179	162	163	146	147	176	173	153	165	162	172	184	178	161	188	164	177	155	161	162	162	175	166	178	164	183	168	194	159	153	159	180	190	186	176	188	182	189	176	185	163	183	157	153	197	173	188	156	155	171	166	161	180	179	153	173	184	172	175	186	184	186	159	165	153	188	207	167	180	158	146	176	161	152	169	166	187	176	151	169	159	162	155	145	144	188	178	192	162	182	171	154	167	158	167	178	193	161	168	158	164	165	153	167	149	148	177	179	173	172	194	178	176	148	193	149	172	170	172	187	164	167	173	169	145	164	176	174	171	158	158	172	159	176	169	169	164	173	171	178	171	181	172	161	162	191	184	195	161	143	173	163	179	195	157	164	172	158	186	139	159	159	175	173	181	152	161	163	171	171	159	186	177	175	188	159	168	168	189	147	165	190	155	150	141	191	187	150	174	174	147	175	155	160	159	160	163	161	175	163	177	183	158	167	180	135	169	172	167	182	181	190	176	155	174	160	188	169	179	160	165	159	149	169	181	184	178	177	208	181	150	163	161	176	162	152	176	137	193	167	170	162	161	149	164	158	180	169	168	166	176	196	163	156	180	171	177	168	152	161	150	154	179	155	163	190	170	164	178	179	161	169	148	158	185	170	148	165	155	181	176	182	184	142	193	178	177	194	168	158	176	158	177	180	152	165	159	151	174	186	171	183	178	163	155	172	168	174	164	183	195	170	161	173	195	168	157	174	185	168	176	173	199	179	162	175	183	166	145	174	179	177	164	163	182	182	155	187	136	179	137	147	154	194	162	169	152	159	169	163	176	158	156	162	160	153	149	198	188	142	172	154	169	165	175	159	158	166	180	166	159	166	162	146	168	182	152	179	185	158	179	173	184	143	149	177	147	200	151	173	176	167	159	160	165	170	169	156	183	166	173	163	141	170	166	161	181	147	157	171	164	171	163	166	172	177	148	177	166	179	171	161	190	154	166	169	178	166	153	174	171	174	170	162	164
10770	16923	16150	9787	6370	4235	2972	2202	1868	1644	1287	1055	926	813	823	723	685	647	647	599	562	569	535	526	469	467	505	490	482	435	468	482	470	428	450	426	453	454	451	410	444	387	445	434	414	420	452	398	384	425	390	377	376	388	373	409	406	450	364	372	427	409	427	384	390	379	360	412	359	407	422	391	382	397	421	364	406	407	380	352	372	390	392	403	408	385	375	409	413	389	390	346	395	356	411	384	394	385	399	366	348	381	386	388	368	345	370	382	354	383	344	362	366	366	400	374	367	371	395	401	366	404	375	373	385	367	388	388	380	371	407	373	426	401	369	372	365	372	350	356	377	377	390	399	362	386	387	365	387	334	374	417	374	351	387	366	386	371	375	390	387	399	374	370	361	387	391	387	401	399	373	392	386	402	352	387	354	370	367	380	382	391	360	392	395	384	358	397	379	365	347	385	357	390	390	357	393	367	387	360	359	394	361	373	394	397	384	388	413	346	400	415	398	404	383	373	329	372	339	384	375	373	401	363	375	363	365	380	375	386	381	355	415	356	380	389	358	378	369	362	378	373	378	372	355	361	388	354	377	365	395	373	400	352	377	346	389	416	348	394	390	404	350	351	388	365	392	381	409	384	394	393	396	403	384	369	370	368	361	380	342	399	379	384	379	415	365	336	391	385	397	371	390	382	353	408	366	418	373	379	386	396	389	411	399	371	392	390	373	369	409	367	421	380	447	393	350	395	393	383	402	380	405	398	369	383	404	400	395	371	358	364	393	376	349	417	351	397	368	381	363	346	373	361	358	388	373	372	369	424	384	353	395	373	375	394	423	395	356	393	404	385	388	390	390	361	389	375	351	400	395	400	397	396	388	381	360	368	403	392	353	362	369	382	394	359	415	381	384	407	379	337	379	403	388	363	358	382	361	385	387	381	403	388	383	402	378	366	386	362	394	353	347	389	381	398	359	382	356	390	345	374	370	360	376	379	421	357	361	362	383	395	377	368	335	361	395	356	368	377	362	358	364	386	386	387	363	355	360	369	381	410	410	356	350	386	410	383	377	387	379	374	387	364	345	362	389	357	353	362	374	375	346	396	387	381	379	409	385	374	395	380	387	363	388	371	399	398	386	390	373	367	408	374	384	364	365	400	353	356	410	380	374	384	396	424	384	367	377	382	358	385	391	395	379	355	384	357	383	376	409	360	373	370	368	377	397	387	369	342	374	355	378	372	372	395	396	382	370	400	368	340	366	395	390	396	360	360	388	358	400	390	357	384	412	376	331	410	340	386	395	392	404	396	397	332	409	373	377	354	365	368	389	395	388	410	369	366	388	413	386	378	412	382	368	376	392	355	359	356	406	407	384	379	373	383	379	402	373	381	368	336	379	371	395	390	409	402	372	379	367	403	379	374	384	396	405	367	405	384	406	373	379	394	391	385	409	392	361	408	383	380	378	361	421	365	378	379	362	353	397	383	401	320	385	368	376	379	406	390	368	374	389	392	396	391	379	390	363	380	373	377	390	360	386	405	392	373	370	362	390	404	360	368	361	377	412	401	389	383	393	390	372	359	394	394	342	406	377	387	366	355	409	354	390	363	362	348	385	336	354	390	404	376	373	391	372	368	384	395	338	369	377	381	344	380	362	393	417	392	361	371	377	393	402	380	372	350	351	385	343	374	396	369	380	359	401	393	366	359	379	396	399	435	391	393	383	386	381	361	379	410	403	346	375	365	399	395	353	384	387	387	374	370	373	377	397	415	388	378	378	404	371	346	354	367	387	371	378	336	381	393	347	399	388	386	389	407	406	363	376	392	376	405	390	364	383	391	360	375	337	385	358	375	406	342	383	345	394	377	372	372	352	393	382	387	348	403	380	360	380	365	363	377	375	357	374	376	373	358	350	377	334	379	391	380	373	359	375	398	394	378	363	341	372	373	354	355	338	382	376	377	352	369	412	368	369	375	384	370	397	394	372	349	401	411	393	404	372	359	385	363	399	395	362	379	358	375	337	339	376	384	388	386	384	344	371	349	357	405	378	360	364	382	394	361	370	420	389	389	353	386	379	358	343	386	394	387	400	374	373	401	348	340	381	343	377	364	365	393	399	381	379	366	386	369	354	334	357	354	369	378	399	415	362	345	342	397	368	402	381	368	401	381	344	382	393	379	384	366	378	373	392	357	345	402	373	373	345	377	338	356	373	362	353	400	369	369	347	417	408	372	336	373	364	340	347	388	398	350	393	371	352	409	361	386	375	372	387	341	389	384	372	413	386	386	359	389	417	392	369	367	388	370	381	398	389	375	390	369	377	353	404	398	365	375	365	380	364	392	383	347	376	357	406	358	374	398	422	384	379	354	411	356	387	390	379	380	392	370	383	350	367	426	367	409	376	350	387	360	379	369	359	409	364	409	372	381	355	355	390	379	359	348	382	394	391	395	390	393	372	377	340	397	371	396	374	348	351	405	389	381	386	364	392	369	388	368	385	368	405	370	386	341	361	403	390	372	352	375	391	378	410	351	371	362	396	372	386	372	383	365	378	398	408	372	388	378	349	363	387	387	385	375	377	344	352	358	397	374	377	388	361	392	401	352	384	364	379	392	354	357	402	404	383	382	376	380	391	394	390	397	378	387	394	387	393	382	364	406	350	380	399	375	391	378	368	368	389	401	421	377	376	375	372	411	343	382	360	389	374	390	411	405	365	393	367	371	384	390	351	368	381	339	394	336	365	334	356	373	383	339	328	393	391	365	384	396	373	382	404	387	396	398	406	373	387	379	366	352	388	363	356	376	384	365	361	374	380	373	401	365	407	377	394	371	366	365	356	394	399	415	362	373	394	368	387	383	366	370	402	398	373	339	387	361	360	413	375	361	368	399	398	377	354	371	351	368	369	404	392	391	369	361	396	382	395	383	358	361	377	369	364	392	343	398	388	404	347	386	414	380	386	390	426	391	398	397	382	334	399	358	359	388	371	411	338	373	381	370	343	368	374	371	371	366	370	360	337	356	379	423	386	383	343	415	401	349	359	377	372	374	384	401	380	402	367	401	363	379	369	345	403	379	381	374	386	419	377	380	385	345	370	359	399	342	377	380	366	392	388	371	360	359	386	378	392	396	351	400	352	405	366	380	369	377	392	362	304	400	381	372	405	407	392	373	368	399	382	350	374	380	382	384	344	402	335	386	398	355	377	363	372	375	407	386	356	354	400	357	402	376	377	391	399	342	378	375	383	383	385	370	375	382	365	381	406	383	365	360	371	398	339	370	385	371	369	368	358	380	359	386	355	371	349	352	366	394	385	364	370	394	397	331	346	369	372	381	419	344	353	385	347	389	382	371	368	388	372	389	362	386	374	394	382	373	390	362	368	384	360	410	394	397	384	353	365	384	391	414	385	355	383	367	334	378	388	391	405	394	404	396	384	361	336	335	335	366	399	383	371	417	412	400	402	370	387	383	378	389	351	398	382	387	401	368	407	382	395	360	382	368	390	359	376	395
24465	21548	28626	24898	19111	4047	1400	864	723	593	427	400	356	332	282	273	265	229	180	180	194	203	190	167	149	152	164	185	170	153	141	170	138	122	137	136	138	136	114	129	121	150	147	115	138	133	132	131	102	143	122	130	120	134	118	138	133	136	138	123	124	123	139	113	138	131	140	115	134	132	129	110	109	147	119	112	130	131	135	109	117	113	121	129	130	113	119	114	116	118	127	138	119	116	122	129	125	127	124	125	113	140	125	124	115	136	99	118	121	135	104	141	110	127	126	127	116	124	122	127	112	143	139	136	131	124	99	101	119	120	95	121	116	127	120	107	115	120	119	106	116	153	125	92	107	112	120	139	131	113	104	107	141	136	120	131	129	124	126	115	136	124	115	118	112	106	106	130	110	122	117	104	116	126	106	131	122	109	121	113	118	107	119	118	122	120	141	117	105	120	115	110	133	117	128	120	111	112	117	122	109	131	117	117	129	116	103	110	110	141	110	131	113	111	117	118	129	124	116	127	114	114	111	123	116	128	108	134	111	133	109	128	120	105	142	132	128	96	129	125	113	115	105	114	110	132	123	111	134	126	105	116	120	121	114	115	122	114	121	117	115	124	119	148	133	125	104	145	128	112	120	105	136	114	118	127	129	136	111	127	125	133	123	123	113	104	128	118	127	121	133	118	110	121	128	135	115	121	100	144	113	128	127	122	113	120	120	130	128	119	125	125	149	128	105	120	119	121	141	119	119	134	132	112	110	123	116	116	129	100	125	120	134	122	117	115	132	116	126	132	122	110	132	136	99	124	126	129	124	144	124	118	132	118	117	121	129	129	100	113	114	114	125	113	125	123	112	114	119	124	118	133	115	128	128	123	109	114	114	116	104	113	120	132	127	126	116	128	118	140	118	129	91	117	139	124	128	117	117	118	108	118	121	109	112	125	126	135	126	111	134	104	130	119	104	125	108	123	127	105	117	100	113	131	124	125	124	129	125	119	110	110	130	122	159	114	118	115	110	112	95	110	109	121	138	121	135	121	127	122	116	125	135	116	134	114	117	122	130	149	121	131	114	120	123	139	116	119	114	123	105	121	139	128	128	137	132	121	115	140	108	137	128	133	111	135	135	124	128	126	139	128	131	107	104	122	107	112	102	112	121	125	125	121	112	112	125	108	117	128	102	113	117	92	117	116	120	104	141	122	131	114	103	108	113	114	118	101	103	115	112	127	125	121	130	123	110	133	115	120	105	122	131	117	119	125	104	130	132	116	107	130	135	121	109	124	116	134	111	118	121	106	121	112	107	100	111	130	116	114	120	110	103	128	114	119	120	119	129	125	125	136	136	105	136	116	142	115	101	128	133	127	124	124	120	127	122	130	124	106	132	118	120	109	126	133	117	131	106	122	127	125	95	126	114	130	114	130	132	123	134	115	115	126	125	128	126	130	123	118	117	129	124	110	124	142	125	110	116	112	146	114	125	96	115	130	134	127	131	129	121	134	119	111	136	121	109	111	126	129	125	129	127	119	107	127	122	145	118	143	122	122	114	135	126	123	106	100	134	136	133	114	103	131	123	124	103	114	120	147	112	138	123	118	135	109	107	118	133	103	118	118	103	124	126	103	110	124	125	102	117	111	119	113	122	116	106	106	110	134	140	115	128	119	122	120	125	118	113	112	99	112	147	120	125	119	113	152	116	114	138	125	110	130	103	116	104	114	120	121	122	138	139	126	110	136	111	106	115	120	104	117	128	105	124	133	118	138	131	138	116	128	111	118	119	116	119	126	98	134	119	124	137	119	115	112	122	106	116	129	136	125	140	113	134	118	112	125	125	130	128	140	117	105	123	103	128	106	116	111	106	113	121	114	99	113	122	111	108	124	110	138	138	140	107	110	127	123	141	96	130	109	124	118	144	99	106	102	119	126	137	118	132	140	126	106	137	134	133	121	119	117	138	130	140	118	112	114	113	124	97	116	125	122	131	125	101	114	95	117	121	139	123	120	125	114	103	136	107	108	122	101	123	107	114	101	118	107	125	121	124	127	132	125	121	117	101	123	140	110	124	120	107	135	114	117	108	114	147	133	119	128	117	111	124	100	113	116	103	121	129	128	136	94	108	145	98	126	119	141	123	107	95	131	122	117	100	109	108	121	133	100	141	116	101	127	121	127	104	121	116	122	120	92	105	120	120	120	111	117	119	132	111	113	116	128	121	120	108	126	100	140	127	108	123	131	127	113	119	119	114	141	122	119	96	125	131	124	131	120	125	116	131	122	127	102	111	131	137	111	132	128	125	117	107	118	115	126	121	124	126	121	118	125	117	107	117	130	140	129	113	107	138	122	100	113	116	118	126	108	110	123	127	114	118	125	123	122	133	117	112	125	107	118	117	119	115	94	108	124	101	120	117	132	134	111	107	127	119	115	124	123	124	134	127	115	129	113	95	140	120	94	102	98	129	98	115	121	136	115	113	120	101	128	119	138	108	146	116	113	114	122	108	122	118	122	133	125	132	107	131	115	119	121	114	100	108	118	114	132	109	120	109	105	122	122	127	129	117	111	119	131	128	118	113	118	132	135	103	133	116	118	109	130	126	125	131	127	134	120	99	126	132	119	130	111	118	110	132	110	112	109	135	123	121	126	116	129	112	102	135	115	102	108	111	141	118	92	137	115	111	118	107	133	130	134	120	109	128	132	113	109	129	118	119	123	106	117	121	116	123	142	110	120	110	131	112	122	123	112	125	104	125	102	108	143	116	109	119	118	125	119	137	143	121	118	126	130	114	135	121	117	129	122	103	115	105	116	119	129	114	104	130	117	124	123	120	119	122	116	115	123	118	127	100	124	126	124	133	101	96	130	146	126	111	94	104	130	132	115	115	110	123	100	123	116	119	102	124	122	114	112	141	88	110	126	128	143	129	123	108	121	130	124	144	133	144	126	116	116	128	107	115	123	131	99	129	105	126	129	131	111	112	121	152	146	126	118	132	115	110	124	114	123	139	117	121	126	126	117	110	124	106	116	120	101	107	132	130	131	114	112	112	112	124	120	119	91	111	136	118	114	116	109	123	109	127	117	115	125	139	112	131	119	112	136	103	130	123	134	132	119	112	121	129	118	116	118	118	115	116	142	119	121	130	132	110	127	132	129	133	150	136	140	117	112	101	121	111	121	108	124	126	123	99	121	107	111	109	111	111	140	109	119	108	129	110	118	113	129	119	119	125	104	134	123	115	132	99	131	117	123	112	122	108	121	133	115	109	104	114	130	127	119	125	129	133	104	119	123	125	124	141	108	96	111	103	123	118	123	137	121	108	118	124	121	143	105	135	119	111	130	118	124	127	120	143	115	131	128	113	130	121	113	113	124	135	126	115	119	109	141	130	112	120	108	145	101	115	118	119	110	121	112	111	95	113	104	129	123	134	123	137	127	108	108	116	115	107	119	120	123	131	91	115	116	113	116	125	116	107	117	130	118	123	129	119	125	128	140	118	125	131	136	111	138
12565	25379	24824	16811	10718	7226	4872	3694	3190	2512	1995	1675	1521	1331	1105	1042	874	800	724	679	612	602	575	557	469	478	506	495	518	445	436	430	411	414	400	386	363	377	330	332	355	349	353	346	321	340	314	338	329	323	349	313	326	309	327	320	291	304	310	288	289	304	290	285	292	284	286	292	277	286	276	272	317	301	266	284	303	311	305	272	289	305	287	296	299	276	299	293	296	292	270	305	292	317	278	299	279	279	258	276	304	279	288	294	278	298	301	290	290	285	295	300	260	272	265	276	325	246	286	261	280	294	246	279	258	253	281	243	301	282	248	298	262	274	296	299	277	276	273	269	270	254	279	306	288	308	272	288	275	286	270	281	272	254	276	253	293	296	297	256	270	298	267	274	256	336	261	277	266	272	289	267	276	295	312	256	280	289	265	271	267	259	306	276	268	265	311	282	282	285	283	263	288	264	259	272	278	300	263	309	288	269	287	256	278	260	303	277	280	272	293	252	299	265	302	301	289	268	286	265	267	275	309	283	278	312	279	246	278	313	276	292	256	288	300	251	320	281	268	269	254	260	284	268	276	279	268	286	285	261	297	326	291	280	281	306	300	234	265	279	268	304	257	287	294	269	257	269	280	288	279	288	282	283	259	266	266	233	248	280	316	286	285	271	291	254	264	273	265	297	244	272	280	252	268	291	272	268	275	260	263	282	290	303	285	293	276	278	277	294	280	272	297	273	278	295	308	283	287	276	267	275	252	249	279	278	278	270	272	270	284	259	298	277	269	294	286	292	257	277	285	289	284	275	260	267	278	293	268	261	290	276	287	247	261	277	312	241	271	286	264	260	300	280	278	241	256	261	277	263	275	264	286	270	304	263	285	317	261	271	298	279	272	297	232	257	280	280	258	280	285	249	268	282	262	305	283	264	262	251	293	278	268	239	281	279	250	243	285	274	255	279	284	288	315	296	285	280	313	260	288	270	314	259	250	284	266	278	341	303	310	258	297	293	308	295	285	296	274	265	266	293	249	295	273	298	240	259	266	244	262	267	277	263	279	280	269	258	263	280	259	256	267	287	262	295	291	286	287	276	301	286	290	303	272	308	255	283	286	286	285	252	270	292	281	252	245	269	276	279	279	250	258	276	251	271	313	257	274	262	260	266	252	266	289	260	300	268	281	252	281	275	255	261	317	277	279	290	275	258	259	281	266	301	299	296	270	279	289	252	291	241	282	307	278	244	243	262	258	282	306	304	284	278	287	277	251	290	268	281	254	261	263	274	262	271	263	297	270	244	265	265	272	280	276	273	265	277	288	274	262	269	261	299	257	273	277	269	259	256	299	261	258	283	301	282	286	242	232	261	263	290	284	262	293	258	312	292	287	303	280	291	240	246	272	274	297	271	270	265	246	285	252	313	274	263	267	294	274	277	285	263	273	297	259	269	268	299	272	295	276	239	271	268	246	296	306	286	284	279	251	272	301	299	307	260	287	286	258	253	257	287	273	276	311	272	235	261	263	272	278	253	284	257	289	251	280	261	291	289	286	301	294	282	293	288	302	256	289	285	263	255	271	264	249	278	266	260	248	270	269	278	294	274	282	277	293	288	290	298	254	267	299	268	271	281	264	280	267	255	292	274	276	252	294	237	290	284	263	286	303	253	247	256	273	266	274	243	259	257	281	262	270	277	262	296	305	276	295	310	265	264	285	250	268	272	269	282	259	286	259	290	303	275	268	265	291	263	275	292	265	271	283	251	301	271	306	258	252	259	286	268	294	336	280	298	313	268	264	298	288	290	268	276	299	297	296	290	270	277	284	277	261	300	265	269	280	240	252	260	286	277	251	259	256	276	248	264	275	284	280	254	248	277	264	257	279	274	285	281	273	268	281	276	241	280	266	255	276	273	252	294	266	284	263	253	279	270	295	276	277	253	291	294	271	322	272	283	271	284	275	254	297	265	313	270	286	268	268	279	279	253	252	267	246	291	254	284	256	268	250	288	263	258	293	271	267	282	282	262	298	294	278	250	270	282	309	249	294	259	266	288	257	286	275	270	288	283	288	291	279	264	288	274	257	239	276	258	273	285	261	250	286	252	284	289	264	262	266	288	285	282	270	269	285	268	274	286	241	282	274	256	302	287	269	272	258	280	260	287	275	292	270	302	262	262	281	258	259	262	293	262	271	309	258	253	288	286	288	283	317	280	280	287	274	276	280	283	259	289	298	281	278	275	255	267	284	266	271	252	274	254	263	275	262	272	237	285	255	281	282	258	302	280	255	278	268	264	272	269	305	283	270	286	227	274	285	287	276	274	287	267	318	256	288	292	236	290	285	296	256	274	269	250	274	308	286	276	282	294	276	278	280	270	268	311	294	282	263	265	287	254	250	282	256	280	262	292	263	284	264	277	268	293	251	279	294	269	284	297	279	241	239	256	280	270	252	239	288	259	266	260	235	282	282	281	274	291	265	306	256	247	299	283	288	256	285	266	289	261	269	288	275	232	248	308	258	292	276	259	268	293	268	263	264	249	294	265	280	306	268	285	283	246	313	273	267	291	277	258	298	286	274	263	307	302	299	266	259	269	269	272	303	297	270	294	275	270	284	276	288	267	285	279	255	290	308	295	250	280	306	269	248	296	257	284	270	298	242	256	276	284	256	284	266	268	271	263	286	282	274	292	261	262	242	262	301	246	278	267	291	264	290	290	260	290	299	282	272	241	269	259	278	278	279	271	285	268	281	260	299	271	282	249	254	273	294	279	254	288	268	309	294	244	260	293	265	311	274	267	283	267	242	257	272	309	262	286	263	283	274	284	263	271	233	274	279	271	275	272	267	265	261	295	260	259	266	292	257	271	266	278	273	271	283	258	256	280	279	286	277	269	283	299	277	301	260	292	271	272	266	254	298	276	267	304	266	282	286	284	290	275	322	264	291	260	297	265	268	269	249	276	293	252	278	285	278	264	289	274	274	249	281	283	254	298	281	251	262	256	245	277	307	280	261	286	279	271	276	268	291	301	268	277	276	275	238	257	284	281	257	287	235	297	292	274	239	280	256	276	288	297	257	290	260	261	253	286	263	259	291	292	270	276	270	261	287	295	279	291	273	262	280	281	286	269	255	258	299	265	273	277	254	264	291	276	290	269	280	274	265	299	266	276	246	276	289	278	254	273	285	283	263	285	263	322	299	259	279	281	286	256	274	259	325	254	271	274	250	261	280	266	264	291	256	299	273	277	291	265	287	264	260	274	291	291	291	305	276	274	261	292	253	269	282	250	315	268	281	291	263	278	264	282	310	284	268	293	259	289	304	270	280	238	276	266	268	308	279	257	249	252	280	266	274	272	299	283	255	281	257	249	273	287	286	283	292	261	261	250	275	280	275	271	245	285	301	255	269	271	272	298	276	271	281	307	249	272	269	274	268	272	302	279	280	258	290	268	273	252	279	293	280	257	290	266	270	275	275	279	268	272	284	256	306	293	265	247	300	271	266	251	278	258	294	288
23440	21478	29296	24076	21486	18412	3648	1414	1052	796	663	564	552	453	408	319	301	247	251	245	221	208	207	192	178	153	193	212	184	173	165	151	158	138	162	139	152	119	141	124	110	130	147	163	139	140	143	117	129	151	129	127	115	126	125	110	129	121	124	126	96	94	119	113	105	131	106	113	124	114	123	102	121	112	114	138	109	110	123	122	129	136	114	141	139	115	125	119	117	135	120	104	101	107	126	94	123	109	104	117	115	120	112	97	99	110	109	122	123	111	110	123	122	121	113	110	104	105	113	115	115	97	103	138	133	107	115	112	132	130	121	122	113	114	111	109	121	120	112	120	107	94	127	121	121	111	110	106	106	84	108	117	116	113	112	128	116	100	104	108	113	119	112	98	97	99	102	108	100	112	114	102	117	111	101	110	121	106	94	87	111	103	127	116	115	114	106	116	113	100	124	99	99	119	96	111	97	99	121	117	122	119	123	133	94	114	112	112	106	109	112	114	120	113	143	110	111	107	90	116	108	123	94	129	113	104	104	127	109	117	101	102	126	99	113	101	123	110	109	128	116	126	100	122	102	120	103	124	87	108	104	90	117	110	106	117	97	103	92	118	137	118	99	92	115	82	112	119	109	105	97	110	108	100	94	99	111	117	120	87	125	106	125	110	113	101	115	110	129	112	95	129	109	101	131	115	144	116	116	130	118	116	109	92	124	114	113	114	126	118	98	114	131	110	104	103	100	113	106	112	134	139	125	110	113	108	92	106	130	120	108	124	95	109	109	108	100	126	111	110	111	121	109	94	125	100	105	112	102	128	117	94	117	130	106	103	114	93	106	114	93	101	118	113	120	88	126	111	116	99	109	114	100	131	126	104	129	95	108	116	93	122	106	105	95	104	112	119	101	103	109	91	108	99	121	117	116	89	110	102	114	104	123	103	117	94	106	114	106	110	116	106	107	113	108	103	92	121	115	97	111	125	96	110	107	105	99	111	111	102	106	129	108	107	122	106	108	113	102	110	144	105	109	107	92	130	102	118	107	112	105	111	113	111	101	135	96	114	96	98	104	116	118	113	111	126	105	79	104	133	96	100	107	113	118	108	114	99	113	109	85	127	116	100	105	114	108	93	119	107	125	109	109	98	109	96	101	112	113	107	118	115	110	95	124	108	106	110	106	107	105	92	111	109	123	112	109	97	123	90	122	129	116	127	109	95	119	104	139	119	108	112	111	92	98	125	120	96	106	121	108	104	105	84	101	113	116	105	96	106	116	88	121	119	98	103	116	108	115	100	109	113	125	116	106	111	112	122	120	109	108	100	106	112	100	110	109	100	97	95	111	108	81	122	116	121	111	112	114	99	129	111	102	108	121	120	113	119	102	137	104	104	126	104	105	112	121	106	109	93	120	103	114	105	134	124	127	113	110	110	105	106	107	101	123	110	105	107	107	121	119	112	118	97	99	110	111	101	111	116	106	130	107	118	125	107	106	99	107	100	121	129	126	130	125	111	107	103	106	111	113	113	102	105	116	120	95	111	107	103	112	111	108	103	115	105	107	118	119	116	109	129	112	127	123	104	117	101	108	99	107	103	104	102	89	97	119	122	109	105	113	102	102	91	110	109	133	104	90	122	100	116	122	110	96	107	122	111	92	116	118	115	96	110	108	118	117	114	132	121	107	77	123	118	101	105	113	94	103	115	92	101	118	117	96	100	109	87	103	100	108	102	124	132	126	108	112	116	115	133	119	115	116	108	117	109	103	113	102	121	101	118	117	105	117	116	121	112	109	113	109	121	119	98	107	122	118	96	100	110	115	102	103	124	125	88	98	109	119	93	94	116	115	97	126	94	128	98	118	103	125	117	112	102	106	118	125	117	99	115	118	96	113	87	109	120	114	111	113	75	126	116	134	132	100	121	102	110	94	107	112	107	98	119	105	93	107	108	107	106	106	126	95	125	119	95	109	108	111	102	106	111	95	122	101	94	112	91	116	107	111	76	107	105	117	100	107	114	105	114	115	114	99	104	114	101	98	101	125	109	115	119	89	107	103	118	137	110	109	103	106	123	96	129	105	115	100	123	111	120	94	114	107	121	107	105	104	101	96	135	115	100	104	98	108	114	102	99	108	102	138	104	105	102	106	97	123	128	111	100	118	101	127	116	105	117	101	107	120	124	99	119	117	113	106	102	104	110	112	101	111	123	92	130	111	108	91	109	105	110	99	104	116	131	129	104	129	114	121	98	90	94	110	119	97	107	117	115	105	109	106	124	98	115	116	99	95	107	92	115	110	113	106	99	120	103	109	104	98	106	105	117	132	94	123	149	91	123	89	118	97	116	111	101	109	98	115	96	126	104	128	103	103	112	97	115	109	109	105	119	106	107	116	122	100	115	119	91	105	118	99	108	94	105	116	114	109	110	95	128	99	116	119	115	101	99	88	113	104	113	98	98	106	98	109	109	126	112	100	99	106	114	101	119	101	94	109	108	101	88	90	108	89	108	128	99	116	103	105	116	119	101	117	95	112	110	113	121	113	100	97	111	109	91	127	115	104	99	114	120	84	110	109	121	131	101	113	110	112	119	136	114	105	125	126	116	118	98	121	114	116	115	98	108	120	101	114	125	102	121	117	125	106	90	115	110	116	120	107	109	100	112	112	108	108	111	113	127	105	108	115	112	112	102	117	107	108	110	102	105	114	112	113	124	102	117	94	79	112	114	97	112	102	115	89	112	119	104	116	105	124	105	108	101	93	99	100	108	94	90	109	102	125	123	96	98	117	109	90	98	109	84	101	106	121	105	106	101	121	101	110	127	104	105	119	88	109	90	115	111	94	88	125	131	104	106	113	114	124	108	104	104	104	112	115	105	92	112	96	93	128	118	116	106	100	105	99	114	102	119	109	123	99	122	105	122	108	108	114	100	106	104	112	110	101	127	96	120	107	109	103	115	111	113	126	130	92	107	112	111	118	91	111	118	106	108	103	94	126	107	114	115	109	100	120	111	105	110	122	93	109	127	101	102	110	99	121	112	123	121	104	109	104	114	98	105	108	126	108	98	116	114	112	98	100	102	105	99	101	98	115	116	104	123	113	90	118	117	104	112	131	111	113	107	98	108	102	118	104	121	116	95	117	110	110	112	112	95	114	128	117	119	113	108	123	105	135	112	134	120	120	107	112	114	108	116	111	129	120	123	129	113	90	121	112	105	139	119	94	117	113	119	107	124	94	100	108	109	110	119	118	118	104	101	123	96	112	109	105	114	112	111	94	101	128	100	128	98	93	100	130	113	128	99	92	120	104	114	101	95	99	100	105	122	114	106	124	121	104	131	108	110	99	108	114	112	106	105	102	103	111	104	86	110	109	124	111	112	93	116	101	111	100	125	93	102	116	108	101	98	100	92	113	117	131	119	125	89	103	106	106	94	122	96	95	115	127	101	124	115	125	116	113	101	106	105	86	103	112	106	94	111	107	118	122	104	110	112	134	105	126	139	130	95	106	117
15453	31645	30833	20706	13232	9564	6921	5361	4627	3635	2925	2398	2206	2001	1670	1439	1244	1081	975	839	739	717	596	613	540	565	617	643	525	438	439	470	442	430	426	365	391	367	345	342	342	337	344	317	352	319	332	363	329	323	314	343	336	297	295	297	267	300	249	283	270	235	276	284	281	293	268	285	291	246	289	277	319	303	289	284	288	287	278	264	254	271	222	245	324	270	231	280	291	291	284	285	255	256	273	260	252	254	269	251	261	241	270	252	247	247	248	235	245	258	242	253	224	239	254	245	249	246	250	262	263	244	233	242	250	245	255	260	247	236	219	249	275	240	259	261	279	251	254	259	231	266	233	242	234	236	247	256	246	266	227	267	229	214	241	238	246	236	227	243	250	221	272	261	235	235	249	256	246	238	246	287	228	269	238	290	248	245	228	241	255	241	225	236	251	253	234	249	221	222	241	277	257	228	247	236	228	225	274	213	242	236	237	219	219	242	233	230	227	245	213	278	257	237	236	233	220	238	244	237	238	207	250	253	258	227	232	269	255	234	227	240	227	258	241	258	220	233	225	264	274	232	229	234	244	240	239	241	242	266	247	252	253	250	207	229	245	234	257	258	225	222	236	254	242	235	220	255	221	216	254	235	270	241	245	220	214	225	235	218	231	273	253	257	245	229	234	233	244	229	214	223	239	252	218	241	258	221	245	223	240	223	252	246	262	212	252	218	267	236	214	230	227	229	216	268	236	229	240	254	228	267	248	276	238	224	260	227	231	217	243	244	214	242	224	265	248	238	250	250	257	243	219	236	248	239	233	246	249	215	260	226	224	245	255	264	241	260	240	235	251	233	264	253	228	257	221	236	222	257	243	227	275	246	257	226	228	251	240	230	219	237	232	245	229	206	243	212	247	228	222	228	232	250	238	251	242	231	218	218	229	235	239	255	256	229	213	256	255	251	224	249	258	249	266	234	219	261	267	249	219	259	256	254	276	273	235	225	239	218	225	234	219	249	218	245	201	254	232	248	265	229	225	267	211	253	233	253	234	229	238	237	235	251	212	263	228	251	256	226	234	254	223	229	242	250	242	249	260	261	244	246	250	243	249	223	260	219	272	244	245	254	246	238	255	232	237	213	263	228	240	241	258	261	246	240	220	239	236	240	251	218	260	231	231	261	245	236	226	212	260	268	263	228	220	235	226	212	243	234	242	252	265	246	232	232	268	252	250	240	238	237	241	247	231	239	247	241	274	246	252	251	224	244	258	217	222	254	236	254	255	230	230	234	244	237	244	220	249	215	259	274	211	208	225	226	237	250	242	241	235	239	241	238	222	251	224	240	238	265	237	266	228	238	257	236	239	221	235	248	246	218	212	238	215	250	235	216	232	253	260	234	229	216	215	223	225	254	215	238	231	227	235	251	216	278	277	249	249	252	228	249	216	261	251	251	240	206	259	243	207	213	255	244	267	220	241	233	229	238	251	262	240	256	235	246	222	231	248	233	263	233	226	233	272	266	266	219	246	200	232	242	243	239	251	230	235	238	219	238	231	243	228	250	243	283	251	245	237	250	258	231	283	271	228	220	229	265	257	242	229	214	245	231	247	264	246	253	232	231	231	237	262	259	252	216	201	253	246	241	264	257	266	273	227	253	271	259	199	225	266	256	239	241	269	238	234	247	255	254	255	231	244	246	257	245	232	248	237	263	273	251	244	237	215	231	260	244	247	231	258	242	226	234	215	231	272	255	266	241	236	209	242	258	228	226	251	233	227	226	231	254	225	243	227	231	237	253	249	222	214	202	246	234	224	262	238	225	232	260	278	242	251	257	242	257	251	269	239	228	245	260	238	259	251	265	230	231	260	238	264	219	243	228	224	240	241	226	227	221	252	247	237	249	258	227	235	264	237	246	248	248	251	215	238	247	237	239	224	227	236	239	242	237	242	227	227	263	246	256	218	217	227	229	294	232	229	247	266	213	252	202	254	241	222	256	249	248	203	247	285	207	264	209	213	254	218	247	209	222	257	228	233	234	241	234	214	268	243	265	229	238	235	265	272	240	218	245	217	201	214	260	236	258	236	233	233	219	254	253	238	229	230	252	248	207	265	237	228	234	249	229	207	235	214	231	223	285	241	253	243	245	235	253	263	228	212	222	242	202	252	208	267	245	238	269	252	256	232	277	256	261	277	239	262	248	248	220	232	226	239	262	243	235	236	238	252	251	225	233	264	243	254	215	227	239	247	257	233	230	201	245	227	242	259	225	204	249	247	258	247	239	271	255	239	212	250	231	252	279	267	239	254	219	248	235	242	241	274	250	271	253	229	247	237	258	222	269	245	238	222	251	227	236	261	261	217	238	227	262	207	253	249	241	253	232	233	212	248	237	252	240	224	241	245	256	242	214	230	212	240	230	246	229	219	208	227	234	248	239	226	224	234	263	230	228	226	238	256	229	264	243	238	249	252	234	227	234	255	236	211	238	239	265	247	236	229	255	221	247	245	253	266	257	242	241	221	249	227	219	257	235	241	255	254	248	235	236	244	254	229	262	241	237	250	237	213	213	241	232	233	231	232	247	205	220	225	228	221	238	242	245	227	258	239	229	212	274	215	261	239	243	237	250	252	249	254	273	264	248	237	222	266	248	221	233	268	230	222	241	232	246	227	240	246	232	256	229	238	243	245	221	239	245	223	225	218	254	243	235	243	256	245	249	229	244	239	235	244	224	228	255	250	222	250	221	268	257	261	228	246	248	225	224	273	259	227	257	220	217	214	251	249	241	246	227	264	248	228	221	223	237	268	226	261	260	229	235	257	259	240	241	243	257	237	242	262	235	262	263	242	246	231	228	221	198	254	244	217	228	235	233	237	249	242	246	253	235	234	270	259	272	269	223	240	236	241	237	247	225	253	244	233	231	255	239	265	246	234	229	264	261	251	270	257	238	211	226	218	229	224	244	234	258	228	252	225	228	221	209	245	255	232	266	235	226	212	238	252	233	235	232	236	214	213	210	232	243	229	233	229	246	238	206	256	232	249	253	267	244	234	256	222	227	243	218	258	264	229	250	236	218	247	261	220	246	210	250	224	263	220	234	247	267	212	249	231	247	220	241	254	220	242	230	247	253	213	259	234	240	213	224	211	212	211	221	264	241	243	256	232	250	223	231	216	233	232	260	237	237	249	232	261	250	245	222	239	253	245	235	230	241	238	228	246	247	214	240	219	240	222	270	221	229	294	245	252	236	237	252	259	258	270	231	247	262	267	237	247	223	219	242	225	238	231	223	245	226	236	269	257	252	240	236	261	221	250	247	258	236	241	222	252	231	243	212	244	229	217	249	239	234	228	251	223	267	242	258	246	240	242	227	268	221	235	242	232	229	259	230	228	253	227	253	226	236	265	241	263	221	250	223	274	222	240	247	238	227	254	244	256	257	247	266	232	244	244	218	257	270	212	262	223	223	227	198	237	249	270	223	240	263	230	244	244	263	251	254	256	260	227	253	260	251	248	260
26985	20849	12330	3737	1569	930	673	575	489	425	374	328	286	307	301	255	219	222	213	224	190	195	193	176	174	205	205	159	176	186	164	211	189	194	188	168	154	185	175	186	170	175	183	192	179	179	192	173	209	192	157	154	172	170	179	165	167	201	136	183	184	168	183	162	174	155	178	181	156	153	186	155	197	175	159	157	186	155	158	169	156	152	174	171	155	158	182	180	188	169	172	177	169	189	171	172	172	181	172	170	162	190	183	167	180	172	175	197	176	160	186	185	164	194	165	177	171	207	167	155	176	187	147	155	154	181	174	162	155	189	171	162	158	166	167	152	172	189	158	174	167	155	171	169	168	146	177	180	188	151	168	186	181	156	159	185	162	174	190	177	148	179	178	187	186	168	168	184	180	175	167	187	170	171	168	149	165	155	171	170	183	159	177	148	146	173	173	175	140	180	162	185	176	190	146	186	167	166	178	202	171	150	190	182	172	178	184	165	171	172	146	183	185	160	181	173	180	181	167	167	142	169	177	147	147	174	166	177	170	153	132	161	173	181	153	186	176	190	172	181	155	151	148	186	162	144	164	143	142	165	149	161	169	169	157	170	164	182	167	162	180	152	172	168	167	139	163	146	181	165	195	164	152	157	181	176	184	177	154	157	164	177	158	179	177	183	156	164	200	164	166	174	165	153	170	185	164	188	191	158	161	155	190	168	153	172	144	187	165	172	152	165	163	157	184	171	159	158	187	202	179	150	171	163	177	165	174	169	174	156	174	145	158	171	159	184	176	184	172	150	176	194	170	156	151	173	172	159	176	169	183	163	190	177	167	164	199	186	180	190	148	186	158	168	153	154	160	173	171	173	156	177	150	151	181	167	155	167	170	186	179	155	163	173	181	171	173	177	187	165	156	151	160	158	182	170	132	166	153	156	169	145	150	147	160	158	172	155	174	161	162	177	169	144	185	184	151	157	167	153	178	184	160	165	163	187	157	150	189	172	180	167	161	186	152	158	181	167	159	158	162	165	172	152	190	159	181	154	154	175	168	169	187	170	181	172	167	167	168	149	152	158	162	152	166	175	159	158	151	156	148	177	182	193	163	171	170	170	154	160	198	178	167	177	158	152	189	159	159	173	157	180	172	148	163	136	172	178	168	183	162	172	174	168	152	151	188	152	184	167	173	171	154	154	181	182	201	153	181	149	153	132	151	166	170	165	170	185	167	173	173	179	165	179	178	161	150	150	170	161	176	169	155	152	176	152	166	165	161	168	165	185	151	177	183	175	167	164	159	171	163	175	168	134	169	175	175	175	161	181	175	170	178	169	157	162	149	158	162	153	153	153	175	178	165	172	178	173	185	158	180	174	149	154	180	172	172	168	185	190	170	161	190	165	161	178	165	162	149	182	153	184	183	164	169	154	162	185	186	156	164	168	173	135	185	146	163	149	163	163	175	156	174	153	176	166	186	169	164	156	154	159	153	169	169	170	154	143	167	165	152	176	162	173	167	152	160	182	180	161	156	192	172	190	184	166	183	185	163	159	157	163	162	168	172	174	164	154	143	160	183	164	165	164	163	165	173	169	170	165	164	154	192	160	155	187	178	173	178	174	146	159	168	152	168	163	196	171	181	168	169	160	167	189	183	152	163	186	165	168	169	163	185	194	166	159	168	177	169	196	183	187	147	174	135	192	189	158	180	161	161	173	155	133	168	150	187	143	141	163	168	166	171	184	132	171	171	180	180	142	184	184	160	134	180	177	188	172	157	178	174	174	174	169	176	165	163	181	168	161	164	158	181	164	171	171	180	162	147	150	149	181	168	138	159	144	156	158	167	172	172	185	162	181	168	205	176	178	162	178	162	197	176	175	151	158	160	157	177	192	182	188	167	161	153	161	143	145	156	178	163	163	162	196	147	161	182	181	167	177	161	172	171	169	145	172	182	189	127	157	177	155	169	165	169	161	179	139	144	171	160	172	185	156	163	165	150	175	191	174	188	153	153	177	167	168	182	170	160	164	140	177	160	165	159	173	178	182	139	167	170	165	172	169	174	180	166	152	146	149	156	164	153	159	167	186	138	154	177	171	168	151	163	165	183	159	167	158	158	145	188	195	154	172	153	162	151	176	162	157	168	176	168	159	171	167	168	169	167	172	150	157	154	178	165	178	175	176	150	140	161	139	152	181	158	148	145	161	158	169	160	159	175	181	171	158	194	171	165	164	177	170	152	167	187	167	161	180	172	204	165	162	169	159	179	183	163	195	174	199	190	163	172	183	189	160	160	160	148	169	176	179	165	192	188	164	173	181	167	156	154	162	157	183	136	179	151	143	180	160	178	157	152	167	177	186	170	166	165	173	162	160	180	187	141	184	177	174	157	161	172	174	170	177	162	161	163	181	194	161	166	162	163	185	183	159	166	167	173	163	191	171	163	162	157	155	149	171	169	176	160	177	158	165	144	164	176	184	165	161	150	146	178	169	179	175	158	183	149	162	162	164	147	160	165	173	160	173	151	176	164	179	171	172	193	147	165	172	182	180	163	172	173	171	178	174	162	175	142	170	173	160	199	165	167	154	156	150	192	155	168	150	159	195	176	194	192	167	162	206	167	153	187	153	190	168	147	205	143	168	161	163	129	153	163	175	175	160	154	162	164	170	173	162	167	160	163	161	177	157	160	175	168	183	159	150	154	157	160	148	178	176	187	172	165	170	177	169	171	181	197	151	174	155	163	187	143	211	178	181	149	145	161	162	166	154	158	165	182	157	164	165	189	168	180	170	153	163	160	151	162	157	176	166	180	154	165	166	173	150	170	168	145	187	165	177	179	162	161	147	152	180	171	167	172	173	169	164	162	171	176	156	178	174	189	173	169	150	167	189	174	148	147	172	161	162	171	148	178	161	170	172	166	177	170	194	177	166	181	189	175	178	171	161	185	159	173	191	201	185	164	185	171	182	176	160	159	162	170	165	197	159	171	153	161	148	175	149	178	194	162	169	171	149	165	170	166	166	157	158	142	181	174	160	156	186	158	173	155	145	185	170	158	181	184	151	151	173	157	169	163	172	149	160	174	172	170	173	160	145	175	176	171	156	176	167	165	158	164	146	178	147	158	185	176	171	171	144	154	148	174	168	156	191	156	169	158	163	158	190	170	149	174	169	162	167	177	181	157	160	156	177	166	177	189	169	154	152	197	182	168	168	159	156	159	148	183	161	158	175	165	187	158	166	192	171	177	161	166	175	191	191	154	161	162	168	155	162	166	175	174	159	196	171	152	171	167	153	153	155	164	192	167	175	166	177	173	165	167	159	172	180	166	178	174	164	171	140	177	190	167	173	151	181	148	185	169	177	170	186	175	179	164	160	142	176	159	155	162	179	155	175	190	178	159	161	160	173	168	166	171	174	168	181	175	185	175	165	167	171	173	174	169	144	173	136	170	179	148	172	180	162	172	161	174	151	184	173	170	146	184	154	166	137	162	186	163	177	172	175	185	178	160	168	158	170
11805	20326	18738	9028	6384	3792	2872	2380	2172	1601	1391	1234	1085	1070	952	808	758	696	684	611	532	508	514	471	481	522	542	571	459	483	455	435	404	421	431	407	430	441	397	422	422	383	398	368	446	401	434	434	417	413	401	365	373	386	373	393	391	371	406	327	365	358	377	368	382	374	351	414	369	365	348	372	390	404	392	400	388	406	385	388	357	410	376	397	395	405	354	373	358	352	388	407	394	376	387	422	406	398	370	396	368	380	362	350	356	381	367	380	355	406	393	377	380	373	381	392	382	372	337	384	381	403	401	369	373	397	382	370	345	387	386	350	359	371	383	404	349	351	385	367	361	392	396	392	373	380	377	382	406	404	398	391	373	373	383	375	374	390	344	377	370	416	348	366	375	377	408	351	391	390	382	401	390	398	369	380	377	371	353	408	365	387	388	345	371	374	358	370	377	391	417	343	380	372	359	393	361	361	367	392	406	387	380	388	371	370	378	344	387	405	342	392	361	364	384	367	408	389	369	366	373	356	380	387	398	401	370	355	390	370	372	368	350	394	373	366	354	378	329	387	350	376	409	387	363	368	389	401	387	394	342	365	381	364	350	348	373	374	397	373	346	388	348	378	386	381	347	362	383	387	357	363	397	380	357	380	359	384	363	358	352	370	357	401	404	387	371	367	394	374	405	385	377	403	362	363	350	409	331	364	375	358	380	412	374	383	354	392	363	379	380	346	362	365	352	399	399	379	386	352	390	383	398	371	398	364	352	349	398	394	388	377	390	341	391	379	356	347	392	411	340	351	374	373	371	370	396	403	383	348	363	400	357	383	407	365	378	360	373	417	393	366	377	431	361	350	406	343	398	391	388	401	355	376	363	369	381	342	356	318	382	393	388	364	375	383	369	364	362	381	355	395	384	360	378	371	425	396	415	364	380	440	394	418	405	363	346	358	386	371	366	358	348	398	332	352	375	386	387	406	387	362	378	347	392	347	383	425	383	356	368	385	331	361	406	420	364	371	360	406	370	398	351	370	399	387	374	327	399	356	397	385	393	390	405	343	380	370	360	364	345	335	386	361	370	359	377	379	382	357	373	403	377	379	375	388	384	375	395	360	362	356	353	395	377	376	392	357	367	379	356	391	372	370	353	389	377	376	402	389	362	365	383	410	347	328	377	379	356	389	361	390	366	398	361	396	371	356	393	395	371	366	390	414	375	346	384	399	370	371	385	438	368	394	376	401	405	410	389	371	371	380	377	398	372	378	362	380	364	380	380	371	335	389	390	344	371	350	391	363	396	387	349	365	389	362	344	370	380	414	366	347	369	332	376	381	373	361	343	346	383	357	401	356	345	431	410	382	345	373	392	372	397	352	340	350	367	378	377	386	376	361	330	357	367	347	333	366	405	396	383	365	389	387	404	357	389	364	400	373	400	377	368	397	388	381	370	384	383	359	376	342	380	366	378	383	367	335	388	387	386	369	401	409	357	420	319	380	393	381	352	377	370	372	359	360	375	355	373	400	386	374	391	369	379	354	403	386	379	370	423	383	394	383	358	367	353	355	358	366	373	358	400	375	406	353	395	396	370	360	387	380	368	417	408	372	395	380	376	359	394	365	400	369	358	395	423	383	378	341	401	373	350	369	373	388	391	383	324	403	384	394	402	369	349	352	379	359	416	378	359	335	386	392	388	383	407	357	418	376	364	376	380	424	348	393	368	386	346	418	401	410	353	379	379	392	375	366	373	359	347	361	420	380	387	390	341	385	400	374	391	389	388	347	376	357	375	370	372	427	372	409	379	364	377	350	394	381	374	355	347	322	378	357	377	400	392	347	318	390	368	381	393	378	342	391	392	381	366	383	362	383	404	377	351	355	380	378	394	371	345	389	382	397	412	390	383	384	386	361	362	380	405	399	366	380	367	377	370	400	363	350	418	435	402	392	362	384	384	392	379	391	409	373	354	366	410	374	331	400	409	418	412	380	364	378	373	391	407	351	361	408	355	355	380	408	373	403	339	354	370	402	390	355	391	370	405	394	351	348	361	373	384	379	344	406	389	380	362	355	370	361	331	362	388	399	407	372	397	364	360	337	381	358	401	359	367	400	405	396	389	377	387	368	356	379	365	352	358	354	349	384	370	364	354	389	391	340	351	356	386	396	390	412	375	383	386	385	409	389	377	421	374	365	388	357	392	377	354	390	353	379	388	370	380	383	333	392	363	386	402	376	353	410	389	347	358	377	384	390	345	372	374	359	385	390	402	340	398	398	329	383	380	373	378	404	391	369	380	399	399	343	386	374	335	374	379	346	376	375	366	391	398	413	367	387	403	363	387	379	405	380	368	389	368	409	394	420	384	386	374	405	364	379	370	390	367	369	365	337	362	398	377	388	372	379	356	375	373	352	386	412	356	360	377	367	357	390	385	360	392	357	353	345	375	342	378	378	376	384	391	388	374	363	358	389	393	339	420	363	367	356	375	401	379	358	364	385	379	398	342	402	367	354	376	385	359	411	339	392	376	341	369	379	399	337	397	366	417	376	387	371	386	393	376	357	363	366	352	382	363	382	357	392	338	393	387	364	419	366	393	385	365	385	372	368	384	343	364	393	384	391	387	356	363	374	389	357	356	371	355	377	354	371	389	373	374	359	351	378	384	366	367	354	365	384	412	405	336	380	384	358	354	410	398	358	333	375	374	380	363	377	380	375	384	376	356	363	371	356	367	379	400	391	372	401	402	396	392	371	365	403	387	369	358	353	354	376	366	331	378	373	377	410	380	338	357	363	376	382	385	349	382	359	393	390	362	380	409	372	403	358	378	402	360	408	385	351	376	429	366	354	416	395	378	381	401	402	379	346	348	388	317	346	353	350	335	409	347	373	366	401	373	362	372	352	383	357	374	355	375	383	392	361	367	372	398	346	394	352	354	375	379	349	384	368	366	374	391	377	368	345	383	366	357	400	382	368	369	381	364	357	377	341	382	392	364	372	366	379	326	388	378	380	340	371	367	408	368	334	393	350	381	356	371	349	364	373	353	375	389	384	399	403	410	383	371	367	400	393	422	375	363	373	406	393	378	358	410	366	346	351	365	348	380	391	348	386	351	426	375	350	391	374	370	369	361	383	367	342	429	369	360	387	357	401	396	387	355	367	395	363	369	366	369	365	434	361	363	403	365	376	390	340	380	384	357	403	373	361	405	384	376	370	353	386	352	361	400	326	386	372	402	379	377	382	367	376	410	343	419	374	376	395	416	394	403	410	382	379	407	402	372	382	377	397	337	397	323	367	383	341	382	365	355	361	399	411	356	405	375	401	424	363	368	396	351	404	365	395	345	384	382	358	404	355	340	383	383	407	411	345	376	383	348	388	363	388	392	348	362	359	381	393	333	369	394	376	381	394	397	365	381	383	369	400	360	361	368	403	368	419	391	415	366	381	401	381	355	363	379	374	410	378	387	379	374	395	395	379	361	371	360	375	345	365	380	398	404	357	353	398	357	382	387	365
24404	21549	28627	24914	18930	3483	1375	986	755	614	541	430	418	353	349	311	259	240	214	184	155	172	175	184	163	161	166	166	153	181	140	167	148	130	146	125	147	144	114	134	130	150	137	146	139	121	127	122	153	142	146	123	132	113	117	127	122	113	133	125	127	106	133	115	132	110	124	122	134	134	127	115	120	118	103	109	122	114	127	115	103	97	117	106	134	118	122	126	136	117	128	129	113	123	113	119	117	126	106	127	107	127	118	131	124	114	119	126	136	113	117	133	102	127	125	120	92	131	109	148	111	125	108	116	121	130	114	137	119	126	117	113	116	116	134	114	111	120	125	106	123	115	105	111	108	116	109	91	120	119	130	122	119	111	131	144	104	109	106	116	113	114	125	116	122	143	112	120	105	125	124	108	112	118	119	110	123	122	110	103	131	119	122	121	111	128	117	123	108	133	138	103	108	117	137	120	126	124	111	117	120	116	114	112	123	113	119	125	115	128	128	96	119	123	129	128	122	119	119	111	111	118	128	147	120	108	124	101	132	119	118	125	109	120	115	114	94	110	110	100	114	119	138	95	118	104	114	115	129	117	120	91	100	119	129	118	138	110	122	146	128	121	104	112	133	119	125	113	115	108	125	126	130	131	133	110	120	139	126	125	142	101	120	114	125	122	109	106	112	144	126	107	118	99	132	121	115	125	107	128	115	111	118	118	98	138	106	123	105	130	122	120	105	118	132	97	116	136	115	123	114	106	124	111	105	129	126	138	134	119	108	97	119	111	113	108	115	124	101	104	123	122	94	126	121	115	117	110	117	113	116	112	103	138	128	111	114	128	102	121	110	121	114	103	133	113	131	94	132	118	113	113	133	109	117	148	114	118	124	106	114	113	101	114	117	108	128	96	123	112	100	121	125	131	117	127	119	117	141	113	99	115	129	130	103	143	113	114	105	119	126	133	121	100	127	102	122	105	116	127	124	125	112	108	125	111	141	115	113	94	134	141	123	135	112	109	100	130	117	115	113	110	118	129	106	119	104	155	140	128	112	134	108	136	105	112	102	145	122	130	119	110	133	123	124	113	118	127	130	95	127	112	121	132	142	132	111	111	120	129	114	129	131	126	119	105	112	141	125	106	115	101	123	124	130	120	115	112	114	119	96	112	94	117	129	100	120	112	116	127	127	132	107	123	114	130	118	121	96	106	130	143	124	106	121	104	116	111	133	105	102	123	126	109	102	110	117	118	126	114	133	130	134	123	135	101	113	108	99	102	113	125	119	121	119	111	121	118	124	124	126	116	126	131	128	116	113	102	130	136	128	110	118	110	118	111	103	105	104	119	130	109	115	118	115	104	129	109	119	123	124	105	116	125	131	121	125	122	130	137	150	103	119	108	117	129	131	108	122	120	123	121	116	97	119	115	110	137	131	132	144	133	120	119	107	114	128	106	132	126	126	120	125	128	123	128	122	121	114	130	94	128	108	109	125	105	114	111	108	130	116	117	112	113	110	103	109	131	112	115	122	127	137	112	136	129	119	121	106	125	118	132	123	125	122	122	138	115	134	121	116	120	108	104	114	115	111	132	102	116	128	108	124	135	129	127	109	105	116	125	121	116	109	126	120	111	120	127	123	116	104	117	91	120	135	109	109	115	128	131	126	127	115	100	122	114	99	121	121	133	133	120	117	106	130	100	120	108	124	119	100	111	134	114	112	139	99	119	127	114	105	126	107	118	103	93	106	110	117	108	105	109	119	114	112	135	122	121	110	108	117	118	127	142	100	134	110	124	114	111	117	129	116	139	129	112	123	118	93	110	124	127	135	111	121	122	107	110	125	112	119	145	95	124	127	131	110	108	106	127	130	122	99	129	122	120	104	100	117	107	102	118	110	144	110	132	122	126	109	123	116	96	129	118	132	119	125	117	106	119	125	111	122	137	117	108	115	106	127	113	103	95	116	118	131	121	124	126	124	114	120	93	119	118	102	102	130	133	122	115	130	102	115	131	127	125	111	112	123	115	119	125	113	109	139	130	105	126	114	109	148	120	108	119	111	114	110	118	104	131	138	120	111	106	118	108	121	114	129	136	150	133	110	131	131	106	112	129	129	115	108	121	121	97	134	123	110	124	112	101	121	109	120	126	110	126	126	134	127	116	109	121	116	121	108	138	130	115	115	113	106	133	92	111	103	119	132	112	105	115	115	123	113	132	122	129	144	119	144	130	109	136	126	135	107	119	100	102	119	124	122	113	118	116	144	135	119	126	116	107	112	122	105	115	114	111	113	133	127	126	128	123	115	126	108	92	131	120	106	118	118	120	130	125	121	124	109	109	135	119	119	112	124	112	117	120	109	110	98	130	102	120	127	128	123	121	121	125	122	131	136	131	115	108	117	94	111	108	121	120	118	116	131	100	125	134	126	123	111	128	107	108	127	125	116	130	121	132	113	113	116	127	117	136	131	124	125	107	112	90	123	113	97	150	117	127	118	125	107	123	117	123	101	128	147	115	121	126	108	122	104	112	118	115	104	107	129	123	120	112	111	112	125	120	114	120	111	109	114	111	109	121	107	108	119	110	123	121	126	115	118	121	104	110	93	121	113	127	128	128	108	144	120	127	107	125	124	114	117	136	106	122	112	106	117	105	111	110	116	107	132	122	123	116	123	115	113	118	117	120	128	145	123	129	135	115	107	108	109	123	123	110	128	133	132	118	120	115	106	112	108	116	126	109	116	137	109	112	120	117	108	126	118	105	116	125	129	112	123	116	142	117	126	116	109	116	111	113	124	97	102	117	103	107	101	126	121	124	106	132	108	133	93	98	132	123	104	112	124	103	99	134	131	136	119	103	121	128	131	97	119	102	127	93	114	114	110	126	109	153	129	137	131	119	104	121	127	107	114	116	118	151	100	109	139	134	101	111	136	121	132	121	101	116	117	102	124	112	121	142	109	119	124	108	124	117	111	119	134	138	113	109	103	97	133	125	101	106	116	107	135	109	118	142	115	131	110	112	121	98	116	100	121	100	120	104	129	141	129	119	100	104	110	134	118	136	119	111	113	148	130	130	145	125	125	105	120	125	110	123	128	121	126	111	118	122	128	112	114	125	121	125	138	127	120	109	121	118	121	140	120	110	135	135	120	121	126	128	118	117	126	116	110	114	104	125	112	99	127	107	120	102	126	120	106	102	119	127	117	120	121	122	120	114	123	110	128	110	125	103	124	121	102	104	138	119	100	123	123	122	110	138	115	116	128	108	141	114	119	116	110	136	121	122	119	138	116	107	105	102	128	121	105	114	129	121	106	112	121	112	118	119	100	113	122	114	105	98	134	124	127	107	122	115	121	118	115	111	117	125	125	117	133	101	112	111	124	124	118	105	113	129	116	129	111	126	118	118	121	121	115	113	130	128	110	134	128	108	124	116	135	114	106	113	126	118	117	112	109	125	127	110	128	115	108	114	110	106	110	105	136	118	130	121	117	115	124	115	113	131	119	93	95	97	111	116
14162	28288	23152	15045	9505	6459	5014	4129	3254	2629	2289	2005	1704	1634	1312	1179	990	896	836	729	618	559	538	500	498	505	495	517	456	411	469	399	422	376	400	382	333	375	327	371	375	336	352	336	335	321	336	347	327	326	334	322	322	296	287	313	315	271	295	282	319	296	278	273	306	295	313	275	302	303	306	275	325	307	304	278	323	277	309	296	310	277	322	313	276	265	334	305	302	289	264	308	299	249	296	271	284	248	246	279	297	256	272	269	271	261	294	282	306	258	275	272	276	289	285	284	241	331	282	252	259	275	320	249	282	253	279	259	286	283	304	272	263	266	285	301	280	279	294	273	284	280	240	286	267	266	262	269	273	292	253	257	275	284	288	261	259	272	256	257	275	289	270	250	266	266	291	262	286	255	256	290	283	245	244	287	237	297	285	291	285	256	270	269	294	266	281	306	246	244	252	257	263	267	251	271	278	291	279	268	256	260	267	276	287	264	267	277	299	293	272	266	271	293	266	256	295	289	258	277	261	267	287	267	253	284	298	290	277	268	276	266	271	293	283	260	295	282	319	242	267	237	276	286	258	270	293	314	274	270	259	268	269	276	285	283	277	277	290	278	258	279	274	295	268	266	268	308	253	272	286	268	262	272	251	240	263	258	290	280	243	273	268	280	281	257	238	274	265	253	284	286	252	276	270	261	281	287	250	294	254	283	274	239	254	233	265	265	265	270	269	264	272	288	266	283	295	272	279	279	244	293	258	255	271	302	263	290	304	272	258	256	271	231	264	271	274	250	258	285	283	276	293	286	277	293	257	282	236	273	282	275	256	283	290	253	292	274	257	251	291	243	252	271	267	252	323	260	268	256	283	299	276	259	297	283	245	290	274	292	250	298	286	294	277	270	262	246	296	283	257	254	263	283	277	280	292	256	266	291	305	287	263	291	256	271	289	292	282	269	277	281	269	275	253	260	289	258	271	289	289	252	255	260	245	269	255	280	276	274	261	257	320	257	277	258	278	281	268	288	294	242	259	284	283	275	256	280	257	275	266	248	277	279	281	297	267	284	240	263	253	276	297	267	259	256	255	286	284	278	298	274	271	273	268	304	263	269	267	275	280	260	243	265	271	278	285	290	252	260	272	276	267	299	304	264	270	248	262	256	252	285	279	256	253	244	267	276	246	294	268	270	279	259	308	271	283	284	270	256	292	264	286	263	267	246	271	289	278	273	262	277	297	276	277	286	281	265	264	291	229	234	258	296	292	280	291	274	250	242	250	266	236	268	264	252	241	255	259	280	270	247	280	270	261	304	260	257	269	308	282	246	250	278	270	294	292	263	260	278	258	276	281	284	286	265	266	257	277	250	276	259	252	291	266	239	270	291	262	280	275	284	251	274	286	300	274	275	272	263	263	279	293	288	290	285	296	244	261	302	266	285	234	277	243	281	275	290	289	278	286	257	259	277	266	304	248	289	274	240	274	255	239	271	249	274	302	276	302	268	289	251	277	265	254	265	286	275	241	257	289	255	275	291	233	245	277	273	274	253	257	261	251	289	272	268	242	297	296	310	300	291	300	258	268	284	296	276	265	240	278	291	264	296	269	240	261	310	248	282	276	293	289	279	266	261	235	251	295	277	285	276	291	263	258	259	255	238	293	310	248	263	266	273	277	266	265	277	296	287	253	275	267	264	265	278	270	283	256	267	264	253	277	270	253	273	270	288	278	321	293	277	261	273	292	272	254	264	247	269	292	257	268	234	271	251	254	291	303	233	269	272	282	247	252	278	301	258	278	245	308	246	279	268	271	270	250	255	287	270	285	285	281	279	254	301	256	268	295	297	260	299	309	300	277	278	259	260	277	284	220	314	283	295	270	273	271	301	292	289	283	270	245	246	261	264	292	304	256	268	280	278	273	265	265	304	277	273	266	300	286	308	275	267	263	243	290	276	266	285	276	253	282	260	267	285	304	276	267	292	314	258	259	288	282	291	266	280	311	245	271	246	291	253	252	262	267	287	257	257	253	292	279	264	273	255	268	269	262	283	272	285	280	286	274	286	275	285	262	272	269	265	246	281	314	279	273	304	285	250	258	285	283	294	273	277	253	248	315	262	272	247	273	275	266	287	273	265	299	252	279	268	261	255	260	255	260	262	279	292	258	266	266	263	283	256	280	276	273	293	287	279	246	244	280	297	280	267	274	251	281	273	251	271	288	286	264	280	275	261	288	258	249	264	262	262	260	269	282	274	300	266	288	246	258	254	278	264	268	290	268	281	297	259	271	280	266	302	308	245	281	281	278	293	265	282	292	282	284	269	248	286	254	274	272	278	273	272	262	272	269	281	250	260	306	279	269	287	271	279	267	280	269	272	265	276	297	254	266	267	261	266	288	267	234	277	264	250	293	277	271	278	288	272	282	261	258	252	288	267	286	268	294	251	306	277	273	295	278	296	267	287	291	282	279	260	289	273	292	275	279	252	296	290	273	242	266	274	248	253	280	273	276	249	259	268	272	276	245	259	297	275	279	269	247	305	255	247	268	259	306	296	261	273	287	269	242	238	273	259	268	267	285	261	277	271	277	279	293	271	244	274	254	240	269	287	272	274	276	251	261	305	265	241	315	264	254	258	252	265	281	264	252	269	288	265	249	274	259	256	294	265	284	277	258	254	274	254	270	246	303	265	300	283	268	251	271	269	307	290	250	294	251	299	286	264	311	279	282	297	313	299	247	278	266	273	249	260	269	285	258	273	259	258	273	275	278	250	259	268	257	245	266	294	269	279	262	245	282	278	262	292	288	257	257	282	289	262	292	289	254	277	265	261	279	273	291	264	297	269	276	317	273	260	238	288	276	260	282	265	285	261	270	281	292	240	277	271	260	274	286	271	276	255	280	270	263	261	283	285	291	268	268	269	255	262	269	255	291	267	263	278	301	268	269	262	267	271	283	274	258	272	250	279	294	292	279	271	261	272	263	250	264	268	257	252	263	267	250	255	285	262	275	250	276	280	263	251	286	284	273	261	299	283	278	299	272	259	235	255	275	259	259	262	265	291	252	267	246	292	275	276	267	292	295	278	289	270	277	273	279	290	265	276	246	285	267	291	274	252	269	260	277	277	271	280	284	256	287	290	272	266	303	269	287	272	276	285	281	261	251	288	288	266	294	262	280	294	275	295	275	275	285	279	253	294	263	308	262	293	288	246	273	291	270	247	243	252	246	273	294	284	280	272	318	308	279	259	285	267	243	277	275	275	237	276	278	258	274	285	280	270	284	261	259	270	271	249	286	265	258	281	252	266	247	236	272	247	280	274	306	268	247	274	240	252	279	261	262	266	264	269	293	264	253	274	267	279	279	291	275	280	288	286	272	250	285	276	283	261	280	280	280	295	298	266	248	273	241	294	282	262	256	281	283	271	276	274	281	282	256	280	282	284	267	283	273	289	294	294	254	263	263	270	294	264	289	267	268	256	294	297	261	267	276	260	273	290	240	286	293	254	282	279	278	277
23417	21478	29327	24044	21484	18072	3768	1498	1015	875	784	642	532	514	410	396	305	295	294	236	206	175	187	192	174	163	187	189	157	172	160	150	182	140	158	148	141	130	125	124	112	130	117	151	126	144	138	143	118	133	113	112	131	131	134	113	121	114	110	121	127	123	101	116	97	104	131	119	139	123	91	129	123	111	126	110	110	131	131	129	117	124	143	107	117	123	140	115	114	112	104	105	102	114	90	104	119	113	108	115	113	123	102	118	114	89	126	109	97	112	105	118	98	104	90	96	97	119	120	122	108	93	108	122	94	111	113	125	106	127	104	117	113	120	108	116	103	115	116	117	85	104	118	105	112	110	121	118	111	105	99	99	116	103	105	109	118	98	105	112	94	115	100	110	115	91	103	112	102	123	109	98	115	113	100	108	108	109	111	93	118	104	99	108	82	99	113	92	93	110	106	104	120	104	114	120	112	130	104	107	115	106	121	108	107	132	122	120	101	103	117	110	98	115	114	119	108	119	109	93	120	104	108	103	96	116	104	101	100	106	87	104	97	112	103	116	111	95	113	111	122	100	116	103	109	111	89	104	106	109	101	122	102	125	87	108	125	113	110	114	105	113	112	131	115	86	116	126	91	94	101	115	108	117	112	89	118	125	119	112	123	117	119	125	105	120	118	95	106	120	102	113	109	92	117	113	83	109	103	121	99	107	118	110	115	102	91	103	123	115	105	108	108	101	115	114	106	117	97	102	103	102	108	94	104	111	116	117	120	117	114	109	131	108	124	102	97	123	107	102	120	102	115	109	126	107	107	97	122	118	110	129	111	103	108	117	120	105	100	133	99	107	106	103	110	108	88	108	128	117	101	108	106	107	111	111	105	119	103	102	119	117	121	120	104	106	104	115	106	98	109	102	106	97	100	116	117	104	115	109	105	94	114	117	110	105	116	100	114	93	111	115	123	109	111	106	108	118	118	115	88	99	92	99	105	90	119	115	90	131	102	112	120	90	90	115	134	89	99	93	105	123	114	103	114	110	106	110	104	100	115	115	102	134	90	106	125	115	106	114	108	118	91	113	101	94	115	90	107	94	108	100	103	126	88	112	131	107	105	93	103	119	102	97	95	110	106	98	108	113	112	107	125	97	109	100	118	92	111	128	106	115	118	112	107	99	103	119	101	102	96	111	119	106	95	107	102	110	119	94	93	101	97	105	103	110	86	112	118	120	100	113	112	103	107	111	130	99	116	97	124	113	112	118	112	92	123	90	108	120	110	111	106	111	116	119	92	107	109	121	120	97	122	103	134	112	115	110	127	103	111	111	94	92	108	114	109	110	108	107	101	103	99	124	106	109	110	108	101	131	106	107	118	116	113	100	127	108	115	119	101	125	111	114	98	106	121	104	112	118	92	117	109	102	113	111	98	115	108	127	87	115	113	102	104	123	98	118	114	125	106	127	106	103	119	88	103	120	99	104	114	109	99	91	136	127	98	111	107	110	101	113	104	101	109	100	109	113	103	125	109	100	100	105	113	115	114	114	101	99	103	92	121	117	117	110	121	124	97	93	110	124	106	114	100	100	100	120	125	93	115	114	101	117	100	103	119	111	97	109	103	115	130	94	118	111	88	118	126	106	104	124	109	110	107	123	108	104	115	118	118	116	117	102	102	112	90	105	105	109	103	108	106	96	111	114	103	80	113	105	109	105	86	105	94	107	105	99	114	126	107	87	115	107	117	118	113	107	110	102	123	111	106	106	114	102	87	115	114	101	98	80	124	139	106	99	125	109	112	96	105	94	116	91	126	104	100	83	114	97	94	91	103	102	99	114	92	106	130	134	104	108	102	112	122	97	92	123	105	125	96	98	110	101	102	116	111	109	108	94	106	106	91	107	104	107	116	115	100	114	110	116	100	130	107	99	101	101	112	106	114	104	101	112	98	102	109	113	104	108	107	101	112	112	100	117	99	97	102	104	105	100	115	98	100	111	107	95	103	124	94	112	96	96	96	103	86	109	111	130	110	122	105	95	113	120	103	111	90	89	109	109	113	105	112	106	106	116	127	102	95	109	125	118	112	102	102	107	112	122	106	102	95	91	96	93	103	118	124	117	101	124	121	104	113	113	124	126	113	115	105	112	115	103	93	131	101	111	106	110	119	124	113	100	107	105	106	103	119	109	109	98	99	107	109	109	100	101	114	118	128	109	119	96	120	119	97	103	90	128	98	112	97	135	101	112	83	101	97	105	114	87	117	102	121	110	119	104	106	131	126	83	108	113	86	106	98	105	97	127	117	113	103	106	116	104	145	106	108	118	109	114	119	100	115	117	122	112	92	117	93	114	114	117	121	95	115	108	103	114	115	103	109	110	96	127	138	126	117	102	105	115	106	134	116	92	103	101	111	108	118	121	119	98	124	115	127	123	109	101	124	131	111	117	124	110	96	95	95	114	105	110	104	118	117	100	100	104	108	130	107	120	103	105	90	119	129	102	121	112	110	106	107	104	112	101	104	122	91	106	110	132	97	125	96	97	123	101	128	96	120	122	96	105	119	99	102	105	109	99	124	109	133	101	101	98	111	112	98	118	94	109	116	97	124	100	100	112	108	95	99	99	110	116	103	106	110	99	121	92	138	106	130	116	94	110	109	95	106	101	92	134	122	118	110	112	97	118	96	105	115	106	115	109	99	104	103	110	107	120	96	110	89	110	103	92	105	111	116	124	86	100	111	117	114	89	129	107	100	105	127	119	110	114	100	116	93	106	113	122	114	104	104	94	116	107	114	92	111	124	108	107	108	98	103	104	104	126	111	101	93	118	105	117	110	96	104	107	121	93	101	112	99	117	108	120	107	119	123	114	103	106	92	94	103	96	109	112	87	88	104	112	106	99	117	113	112	108	122	106	111	95	126	109	107	118	128	103	106	108	89	126	112	94	103	107	115	103	101	106	107	102	126	120	110	118	111	100	123	108	116	127	123	90	99	110	114	109	128	101	113	119	120	121	95	96	98	107	104	102	129	115	122	105	136	104	116	120	110	115	94	124	111	102	121	108	112	88	99	114	98	103	105	111	117	116	113	126	116	102	109	128	111	107	105	111	109	135	88	107	116	102	116	120	99	104	127	119	112	110	107	117	107	102	109	114	106	107	108	125	117	105	126	119	109	129	127	111	108	112	120	106	111	88	95	115	94	122	93	112	116	109	105	88	118	103	108	120	129	107	117	114	106	125	113	113	123	116	108	106	124	117	91	123	98	110	112	101	94	83	103	113	116	100	132	97	114	105	97	105	88	114	106	114	103	117	108	111	111	101	96	107	119	103	94	118	133	112	111	129	120	110	95	115	113	111	147	114	106	95	125	119	107	95	96	123	106	93	112	126	114	106	104	97	114	112	109	99	97	112	116	112	104	90	101	100	116	111	95	102	109	109	103	111	130	116	114	113	110	125	100	107	96	109	97	98	111	108	117	100	97	119	117	110	125	113	91	110	106	108	101	103	111	127	115	107
17436	31722	26869	19088	12194	8877	7369	5885	4629	3753	3350	2980	2364	2085	1910	1736	1393	1167	1130	932	788	689	607	565	537	580	615	623	532	479	466	439	462	453	399	336	393	342	333	361	345	363	344	366	363	338	320	337	303	314	292	283	267	285	284	270	296	272	259	289	279	260	241	251	257	260	257	266	273	264	278	292	249	296	276	276	261	265	245	266	275	263	259	254	268	284	271	240	250	255	277	264	245	271	256	253	235	253	241	256	241	273	227	227	259	233	242	219	239	245	257	246	243	251	262	278	234	269	255	253	270	245	235	236	259	242	247	263	235	234	285	225	243	219	244	222	240	214	232	246	277	242	263	230	217	258	247	275	241	246	249	243	242	238	214	237	242	260	261	242	243	228	233	228	240	235	271	255	216	239	241	232	232	262	242	251	232	255	252	228	224	256	238	242	240	236	249	252	227	249	259	256	225	225	203	248	277	238	237	264	244	261	235	226	237	250	253	249	240	260	225	250	206	235	215	259	257	239	228	239	258	268	233	288	241	269	238	233	258	239	208	222	224	243	223	226	229	232	222	226	206	270	242	271	213	258	230	203	220	218	231	264	243	253	226	206	211	248	246	264	225	235	219	229	224	265	224	247	224	206	230	232	207	236	270	218	223	239	237	261	245	258	247	255	237	235	238	250	220	248	262	217	230	220	235	236	236	231	237	248	243	229	231	238	246	233	249	250	250	250	264	250	223	214	250	222	232	261	241	241	250	267	241	262	241	234	216	231	224	231	238	253	240	211	238	219	227	238	206	234	218	220	241	230	243	232	244	228	211	250	207	243	234	237	238	227	250	222	250	228	254	248	257	242	234	263	236	237	214	255	241	253	212	260	227	222	238	202	226	215	256	234	253	218	264	243	247	230	233	220	234	246	258	218	242	288	232	262	244	227	258	248	230	241	222	236	242	228	227	216	238	229	250	267	233	242	230	228	244	236	220	251	264	224	243	253	224	253	230	239	226	241	225	230	225	246	212	265	226	232	267	243	255	239	257	222	250	224	267	235	239	232	241	256	229	225	220	235	230	240	246	255	251	234	226	245	234	246	247	238	224	258	227	229	246	254	257	238	233	231	241	241	239	227	238	216	234	221	223	222	218	239	222	251	240	249	221	250	254	247	227	223	238	211	262	253	236	242	241	223	244	207	243	226	230	214	250	244	260	247	219	226	225	232	254	238	216	280	228	223	226	244	241	240	235	222	254	226	276	235	213	221	231	226	228	239	245	231	230	237	238	232	258	231	245	264	248	244	235	248	233	232	235	250	249	229	245	228	227	232	233	232	206	256	216	244	247	232	219	236	217	212	228	220	281	237	218	227	254	226	260	253	209	221	233	233	241	266	249	231	227	243	225	213	242	253	214	230	242	220	232	243	248	232	250	222	267	233	243	231	255	256	228	231	252	242	230	196	227	241	227	258	246	225	233	234	232	214	245	252	252	235	248	268	240	218	223	231	261	206	211	251	253	229	240	234	221	236	250	239	249	224	212	246	243	227	245	240	214	247	242	250	230	237	224	237	251	253	223	244	229	248	219	248	223	236	236	225	249	249	238	223	234	230	236	242	225	227	238	244	238	210	261	246	247	248	247	231	249	240	229	206	263	207	238	220	237	259	279	238	210	217	260	254	260	213	241	215	253	228	234	253	250	250	248	225	235	229	218	246	223	224	251	227	226	241	209	242	258	233	235	227	236	225	231	246	237	221	238	240	230	223	229	219	221	253	249	237	258	246	237	223	246	256	255	234	228	224	241	236	259	250	235	245	259	226	232	234	244	239	254	249	217	260	269	220	231	259	219	218	250	227	221	247	235	232	262	256	224	261	230	241	241	238	235	241	246	229	238	230	204	236	262	224	235	230	237	226	250	226	244	222	256	281	238	267	236	223	242	277	237	238	230	228	225	220	249	249	264	232	221	234	259	233	231	229	233	223	200	239	268	230	216	253	242	258	262	228	244	232	264	237	246	256	246	258	242	209	267	234	226	235	243	245	236	221	276	232	245	221	248	275	230	196	240	230	243	240	234	236	224	246	239	231	233	241	216	246	234	251	241	240	230	233	222	239	219	243	236	252	223	221	217	238	221	254	263	242	227	240	224	219	243	261	243	237	207	274	242	226	247	239	232	249	203	215	216	253	244	210	242	266	251	246	245	247	262	223	218	239	244	243	241	210	224	234	238	241	246	248	230	236	272	256	226	282	237	223	253	255	234	241	231	247	250	280	257	250	235	236	242	227	228	267	221	257	259	228	228	213	243	248	234	261	229	249	234	214	205	233	252	234	257	247	217	245	244	215	232	238	242	234	236	232	247	241	210	248	234	249	239	217	225	225	225	240	232	228	248	224	223	223	241	219	230	230	229	242	221	229	232	218	246	254	243	252	224	247	254	254	210	231	214	248	238	231	248	247	222	221	246	246	229	255	229	232	211	247	242	258	238	226	249	254	222	224	227	238	195	231	257	265	239	253	224	217	224	209	224	238	223	241	227	221	255	242	245	235	229	238	238	249	248	236	231	248	237	221	219	238	259	241	236	229	253	239	250	246	221	263	232	243	229	234	261	205	226	244	231	248	260	218	246	227	232	225	247	229	220	244	261	237	241	218	240	215	258	228	245	258	232	185	252	265	253	238	231	253	210	232	272	231	223	240	229	216	206	257	230	252	241	275	227	233	230	215	241	245	236	231	235	232	272	239	242	240	241	247	262	225	246	226	232	247	234	256	276	229	215	230	245	239	247	252	245	240	234	250	244	225	231	251	266	231	249	248	238	262	250	258	253	222	221	262	218	246	234	225	249	227	237	235	268	231	238	219	225	233	222	237	226	230	265	276	271	215	266	255	211	233	265	216	219	231	264	229	215	210	238	238	237	231	231	231	252	236	239	238	263	192	251	244	258	247	236	224	245	234	250	240	245	216	236	234	227	232	212	237	237	279	227	250	262	261	225	230	226	261	272	234	242	211	232	270	226	254	223	237	224	211	234	222	224	256	225	224	240	239	249	229	238	214	211	245	233	223	246	224	231	211	236	234	245	252	268	234	205	238	235	220	224	284	230	229	248	228	220	261	228	249	226	220	211	226	235	246	233	223	242	250	243	238	266	234	237	226	248	266	226	267	236	243	240	230	237	242	215	259	210	208	233	259	255	250	236	265	235	267	243	226	223	229	259	238	264	237	224	245	224	253	255	230	225	228	249	236	210	245	301	230	231	232	198	236	245	231	236	249	243	263	258	244	231	253	231	245	239	260	232	244	230	236	221	250	222	234	232	234	237	242	238	239	232	225	234	227	235	202	250	241	219	227	231	233	230	238	252	252	239	263	230	263	228	233	239	224	231	240	242	225	235	258	236	233	228	249	216	246	248	260	244	252	223	245	243	246	237	229	262	232	229	235	216	237	254	233	223	235	218	232	255	237	219	254	232	224	249	230	249	242	223	257	248	227	235	224	223	247	235	243	240	223	235	225	253	243
27011	20680	10780	3387	1335	988	702	585	484	399	420	350	284	308	254	282	259	239	255	215	210	189	170	190	177	174	207	202	157	188	183	163	187	191	162	182	166	168	158	184	165	192	188	169	193	189	183	160	164	160	160	172	153	181	158	158	156	172	170	172	179	191	166	160	182	159	179	173	168	137	167	170	151	175	175	190	176	161	153	170	185	173	169	180	167	171	151	168	181	158	174	157	190	161	185	190	169	152	184	156	150	160	190	130	184	169	163	166	175	153	173	160	144	196	168	193	158	147	176	156	162	183	164	158	192	166	135	167	171	185	150	152	191	177	174	167	169	176	148	187	163	154	155	161	171	148	148	140	198	165	158	157	159	157	172	177	144	163	159	166	166	175	173	165	178	152	170	166	168	203	142	178	157	153	170	148	164	180	170	152	165	180	183	175	163	174	165	142	159	169	196	174	155	151	142	157	175	171	187	169	174	175	173	169	157	184	152	167	159	160	157	161	170	180	172	143	181	182	185	151	155	145	184	176	178	160	163	186	168	192	172	160	186	161	154	156	159	158	181	153	179	170	157	156	150	176	162	168	168	174	166	147	169	122	173	170	158	133	189	178	174	162	137	170	173	158	166	166	166	142	154	158	162	179	163	176	158	165	185	176	173	158	162	173	160	167	164	173	166	177	181	160	175	172	181	183	171	177	162	154	178	144	173	162	167	146	177	145	173	155	138	152	169	171	184	177	148	164	153	160	169	161	162	174	171	181	165	145	169	148	178	162	164	186	167	168	158	172	198	151	171	168	152	150	160	152	189	150	165	169	151	184	162	149	163	162	165	177	169	146	152	149	183	160	169	176	168	155	155	178	172	165	173	175	173	184	159	157	171	163	171	168	167	186	160	170	159	169	149	186	177	161	159	168	175	167	178	158	182	173	142	174	180	158	161	176	181	152	156	158	153	196	158	158	161	159	160	177	143	176	172	149	184	168	166	151	168	158	163	169	162	164	166	179	170	191	163	179	180	165	168	164	163	158	180	191	173	160	176	158	167	156	178	160	147	160	158	164	182	166	177	178	157	180	184	158	153	159	177	167	169	182	163	170	150	147	173	156	170	168	150	183	163	163	165	176	158	156	172	170	165	178	168	160	161	148	174	180	152	158	184	163	154	167	151	172	188	168	174	145	171	179	172	154	169	157	138	166	154	161	157	164	171	189	146	163	153	179	157	166	164	166	167	189	134	152	159	137	180	178	168	159	176	179	178	164	168	154	175	171	175	157	171	170	157	156	168	169	149	165	156	161	147	170	170	177	154	184	159	158	154	170	157	154	169	162	146	160	153	179	156	176	167	130	149	157	154	162	168	154	165	185	175	162	172	148	161	169	188	170	146	169	161	157	146	167	159	159	150	151	162	151	178	157	159	173	165	159	139	159	158	145	180	158	160	187	171	162	154	163	170	162	160	186	172	161	149	177	162	173	164	149	157	187	177	170	166	159	152	151	151	172	156	150	155	161	163	171	189	161	168	155	177	157	166	155	165	166	154	150	159	172	156	167	172	150	166	177	146	172	146	137	164	153	148	171	160	153	167	187	179	147	146	162	159	147	164	182	179	153	180	167	163	175	166	170	157	177	174	157	175	195	146	169	166	145	169	149	175	155	165	156	174	154	170	173	175	163	145	158	170	179	182	175	184	169	137	157	171	166	191	156	151	161	166	158	175	183	172	195	197	165	165	155	167	155	176	152	166	150	171	147	164	156	153	161	159	180	149	173	162	185	168	161	154	162	189	157	151	147	162	180	164	169	164	162	158	177	177	174	159	169	163	167	163	148	177	157	165	167	169	144	191	164	179	157	174	154	135	156	177	186	163	166	146	186	177	176	147	161	141	153	159	158	181	154	172	171	160	160	152	180	184	157	153	164	178	169	154	178	168	171	151	163	172	161	171	167	167	166	170	170	163	180	148	153	158	168	178	172	166	155	167	175	159	165	177	168	168	146	152	170	190	144	165	162	130	160	183	155	163	137	142	150	156	160	158	149	182	163	177	177	156	192	150	155	163	169	147	173	167	142	174	161	216	148	182	138	171	185	170	180	150	154	167	143	175	151	161	183	169	165	146	158	167	155	161	150	182	148	143	166	159	147	163	162	142	164	180	175	171	157	170	156	171	169	176	151	181	159	154	200	166	167	172	151	167	177	166	159	171	160	162	182	154	167	132	160	174	146	172	154	178	178	166	169	183	152	152	169	153	150	136	162	167	168	160	145	161	159	160	158	185	184	161	152	176	180	178	162	162	137	148	159	170	145	161	142	147	168	162	164	165	164	163	164	158	169	166	156	168	155	169	170	176	177	167	160	162	176	164	155	169	164	153	182	151	151	157	175	149	160	168	188	187	148	172	174	153	172	150	155	173	161	172	177	173	181	178	163	147	203	170	172	167	169	177	168	162	148	146	152	176	161	168	156	157	171	165	160	173	183	143	165	170	156	166	184	165	167	154	172	170	175	172	154	172	156	183	158	160	147	178	163	168	178	142	188	179	155	149	156	158	152	176	147	187	179	171	153	168	141	175	167	148	160	171	148	156	147	170	175	171	170	166	151	167	154	176	182	159	171	189	170	150	167	171	175	172	149	187	166	153	159	154	159	159	152	157	156	153	168	162	151	190	169	153	194	141	160	163	172	159	172	148	169	163	160	168	167	177	156	181	165	162	166	147	172	163	151	172	145	152	176	146	172	154	144	166	164	166	160	158	177	158	148	155	160	146	170	165	154	154	155	169	171	163	166	191	147	190	153	188	160	169	162	144	169	172	169	158	169	174	165	201	157	181	198	155	129	172	146	178	198	187	174	178	186	159	142	178	161	157	178	160	149	152	142	170	155	158	160	147	158	142	187	155	161	172	141	141	181	167	173	184	175	156	153	174	165	153	158	150	164	179	147	148	158	153	166	179	179	177	158	172	159	161	158	163	177	173	162	148	151	183	170	142	145	179	168	153	161	171	165	195	180	200	178	167	157	137	171	173	188	183	178	165	159	168	158	169	170	174	154	179	149	174	176	170	169	156	148	171	178	150	161	176	148	193	160	163	148	163	170	156	177	159	172	167	161	167	178	162	148	199	145	152	148	141	155	180	166	162	176	189	175	156	178	161	153	163	174	155	173	160	158	163	154	163	184	174	170	176	181	169	176	170	163	146	152	159	157	150	171	154	145	178	180	180	179	162	166	145	169	166	159	189	167	162	152	144	161	166	171	162	164	152	169	155	160	174	172	152	163	175	146	179	159	171	153	142	177	158	156	172	176	179	169	164	150	165	145	173	158	144	167	174	160	164	139	179	168	161	171	154	151	138	167	145	143	162	159	166	165	161	175	166	187	188	135	152	139	170	166	165	167	174	149	160	159	144	159	186	147	170	168	145	178	201	161	162	158	152	140	166	170	173	178	153	162	166	168	143	167	183	156	173	163	178	172	163	166	176	162	162	156	160	144	167	158	169	167	170	171	170	164
13719	18672	15418	8958	5321	3797	2998	2384	1985	1707	1697	1438	1142	1064	1032	948	817	770	777	650	619	532	482	533	465	507	490	501	457	452	428	434	442	423	407	449	431	400	391	429	438	440	390	422	422	387	402	376	426	388	432	386	411	345	382	392	389	376	381	403	372	380	377	378	374	376	365	396	376	374	394	428	416	367	379	431	354	375	341	394	379	371	405	351	394	371	356	364	384	387	419	401	354	385	379	372	371	407	362	392	405	400	386	340	389	393	377	400	356	377	387	367	379	376	372	356	389	373	385	377	370	380	413	363	370	388	379	369	389	411	369	390	355	369	381	405	374	348	354	368	406	367	385	362	384	371	348	379	397	353	395	383	355	409	393	349	361	415	402	361	382	354	393	399	375	378	384	364	376	358	387	379	339	377	406	386	336	335	379	357	353	343	360	375	397	371	391	352	374	333	382	351	381	382	383	365	395	387	374	385	391	383	354	440	393	392	400	381	381	348	372	374	360	377	393	339	345	382	373	347	393	388	371	357	397	371	384	394	345	341	358	399	341	354	393	356	374	394	393	377	371	370	379	408	391	373	408	403	378	382	352	341	381	377	368	352	372	377	371	396	347	348	378	367	347	382	405	343	405	365	385	382	389	357	348	375	377	354	390	369	390	352	387	386	371	363	373	387	358	379	358	372	353	395	350	370	386	381	366	404	373	349	361	380	422	359	361	366	390	372	404	354	407	361	360	367	346	333	364	364	383	358	405	352	335	397	354	335	353	362	367	352	402	366	357	409	352	396	398	381	343	393	367	350	383	327	365	379	353	354	380	377	383	338	353	345	386	382	372	382	394	363	367	364	366	379	385	344	391	393	379	385	365	391	359	380	394	378	367	370	394	384	371	397	398	356	378	369	370	375	375	343	361	368	361	381	363	360	349	336	379	349	364	365	362	319	379	380	400	364	357	363	380	393	378	392	360	406	364	370	371	374	343	403	367	367	382	371	366	380	399	355	375	351	391	355	347	371	372	390	365	391	377	358	370	390	386	383	358	334	375	363	358	348	390	367	379	359	399	392	400	407	337	346	377	342	366	363	354	341	367	373	393	370	406	325	413	395	368	371	360	380	357	343	377	386	353	400	350	358	374	374	378	335	367	331	355	371	366	359	386	410	395	348	374	357	390	388	400	348	348	386	399	379	337	376	381	362	375	361	362	370	392	341	407	377	380	362	375	370	390	384	377	353	378	372	374	407	360	373	381	360	363	376	360	360	378	376	378	390	378	363	403	390	374	407	362	375	355	364	363	379	400	368	349	349	384	407	386	350	367	374	390	389	385	373	358	365	357	381	389	378	358	367	378	363	387	388	341	394	354	382	369	372	371	352	380	350	338	377	370	384	405	366	342	374	376	373	363	372	369	358	355	386	385	382	388	381	394	395	367	379	348	371	383	380	391	367	375	364	381	342	374	369	440	350	338	363	364	397	413	363	354	398	396	373	349	363	376	361	377	345	397	357	347	396	390	386	378	400	363	355	363	388	354	364	391	418	382	341	407	404	356	399	357	367	369	365	365	366	402	362	340	400	385	377	362	358	348	372	383	371	382	390	337	368	373	407	351	357	374	343	365	338	364	398	380	390	352	361	389	378	375	370	386	368	407	344	362	400	378	397	380	351	362	352	377	334	356	370	386	332	374	349	387	352	370	343	344	354	344	372	382	367	359	353	427	386	377	356	409	376	363	384	351	367	357	388	359	342	368	345	360	388	383	371	369	369	386	349	341	377	374	374	376	346	376	381	409	365	365	405	360	367	390	328	382	342	370	392	322	392	377	373	397	370	349	345	388	363	370	369	376	366	363	364	371	328	351	354	393	375	359	332	350	369	372	346	335	402	364	385	363	358	373	373	380	408	381	391	368	398	364	352	381	389	366	405	329	373	377	355	384	387	369	356	343	399	366	343	391	397	372	350	370	348	335	362	358	382	371	382	358	331	364	390	387	366	343	385	350	359	357	378	341	360	382	366	370	380	336	362	366	365	361	365	356	380	387	382	398	377	361	379	371	341	362	382	364	377	362	396	343	376	373	370	403	360	365	390	372	398	357	361	368	365	351	403	381	364	342	389	415	351	376	370	370	347	391	382	334	364	402	363	360	394	373	394	399	393	365	346	399	379	410	373	396	394	382	390	347	338	377	382	367	354	361	335	383	378	398	328	329	363	362	385	380	386	367	377	391	337	341	389	350	325	365	370	380	400	375	379	341	403	382	378	385	370	360	368	369	386	384	400	370	363	367	384	383	362	360	380	328	367	388	390	355	380	356	380	389	346	352	380	387	391	364	358	361	398	387	356	357	368	355	382	383	362	351	373	375	355	386	355	336	368	354	371	402	376	382	423	336	373	360	363	359	399	379	396	386	370	366	372	360	389	356	362	394	403	328	357	338	337	373	353	363	354	378	357	388	396	366	379	422	358	350	377	365	369	356	362	367	354	361	373	380	396	369	384	373	385	365	355	397	356	392	358	352	373	354	371	407	394	355	383	379	354	383	390	377	379	365	395	345	395	380	398	373	361	379	384	349	393	363	364	390	377	407	374	366	375	370	380	409	410	362	362	371	414	387	366	382	370	378	372	350	379	374	396	406	381	382	374	360	367	360	387	355	390	373	363	365	377	394	411	399	377	393	373	350	339	367	391	348	376	383	414	385	396	399	401	377	374	358	381	375	370	360	359	380	355	342	378	409	354	381	364	381	357	374	388	380	360	359	352	378	321	354	375	377	401	360	369	373	403	356	379	388	383	394	347	369	376	365	413	377	367	360	358	324	394	357	306	364	362	382	348	362	368	389	380	397	376	388	408	381	384	377	411	416	363	358	379	407	383	378	395	375	374	396	388	377	352	361	377	384	368	348	375	382	383	380	360	388	403	327	358	355	382	374	368	371	407	380	397	374	354	357	360	348	352	391	366	380	374	363	388	392	346	346	367	349	349	388	344	362	355	377	362	383	362	372	356	330	375	369	328	365	364	356	381	398	363	357	347	336	365	359	411	393	374	349	365	369	366	379	376	355	358	407	394	365	379	380	374	366	345	337	396	378	363	382	377	386	341	389	371	390	368	381	371	390	394	342	371	368	414	373	384	350	365	383	379	381	373	361	373	363	375	303	382	382	326	367	352	374	391	351	356	372	397	394	399	407	376	381	372	377	399	355	351	376	379	364	353	336	393	357	403	381	390	351	360	335	380	371	378	367	370	393	393	374	339	341	376	363	338	363	369	341	392	373	403	367	364	341	360	348	379	370	332	394	333	374	369	379	380	357	366	391	371	342	386	350	345	356	349	367	341	383	348	383	368	400	375	365	367	369	371	346	364	373	343	398	414	380	395	392	378	357	383	360	370	392	355	364	357	366	381	353	329	381	390	390	377	358	384	394	403	389	369	358	398	372	385	354	385	364	384	376	383	323	372	377	364	405	377	371	399	358	362	363	366	369	353	379	354	351	367	366	360	391	361	362	365
24386	21507	28622	24795	18988	3585	1481	984	686	599	594	449	358	383	320	315	282	267	253	206	213	208	177	147	180	156	155	137	161	146	132	158	123	111	139	124	144	141	125	123	128	112	146	138	141	140	119	146	127	120	98	128	126	109	117	117	127	117	129	122	117	127	133	114	155	106	120	101	126	112	108	122	124	119	131	113	144	116	123	106	127	123	110	133	124	124	134	136	110	126	123	123	120	141	118	104	102	117	126	125	118	121	118	137	114	125	131	119	114	114	114	114	106	120	129	120	125	107	137	102	114	106	112	113	93	125	123	111	117	138	114	120	128	118	135	110	109	118	109	129	112	118	105	122	113	138	104	118	116	127	111	119	120	119	130	120	114	133	121	122	117	90	115	134	129	109	106	96	122	116	120	143	114	110	108	114	109	150	110	115	119	93	112	127	114	127	99	94	117	98	114	128	101	114	108	113	125	127	111	106	116	94	104	114	105	134	123	114	114	131	115	120	121	109	112	124	113	124	104	137	129	129	134	119	122	131	127	127	115	131	104	112	111	107	112	113	103	126	127	128	119	115	123	118	94	124	117	103	102	118	111	113	129	108	128	143	114	110	104	110	118	125	105	130	102	115	115	116	89	113	99	127	115	121	114	119	101	127	114	129	131	136	108	142	127	145	126	105	120	104	116	102	127	117	120	134	120	130	98	98	107	109	122	117	115	120	112	125	107	112	133	109	117	100	103	127	99	112	125	102	129	105	127	106	127	107	116	130	113	126	115	126	112	110	103	120	138	110	130	102	98	123	120	112	110	116	98	111	107	118	128	112	123	113	111	108	131	110	111	119	119	99	113	125	125	116	122	122	124	112	112	112	117	109	117	114	115	129	114	108	136	122	100	126	102	123	118	109	125	123	114	124	113	108	104	125	111	120	129	147	98	117	122	96	122	117	113	96	115	122	107	107	105	124	118	124	118	118	112	109	108	111	107	126	114	122	111	131	131	106	116	112	128	108	121	112	118	100	107	123	121	119	118	128	121	136	119	106	118	120	130	105	115	121	125	129	117	105	127	108	129	107	120	105	115	120	130	113	116	118	120	132	126	124	104	102	140	113	124	118	121	121	112	105	111	124	120	128	101	113	113	126	110	122	122	111	121	127	101	104	122	111	131	124	117	116	113	124	116	106	104	119	112	115	107	127	112	125	103	131	110	124	115	125	139	122	132	128	132	136	105	102	119	119	94	123	137	152	118	126	122	133	120	111	123	110	122	112	115	120	122	113	121	106	109	123	117	125	105	120	109	117	120	106	124	112	100	134	113	116	118	101	118	125	115	145	100	106	119	111	110	139	127	111	103	117	108	129	110	109	116	92	108	115	106	123	116	122	121	129	118	125	135	120	128	124	89	108	112	118	112	118	134	125	103	109	117	118	115	115	107	130	110	127	139	105	105	122	101	132	131	130	119	99	114	128	135	108	128	123	101	111	117	97	122	117	116	118	124	118	110	103	102	114	131	100	119	113	135	127	112	95	107	138	115	138	118	125	115	129	134	121	126	119	119	111	124	108	123	117	115	113	115	124	106	105	133	115	105	118	109	114	122	116	109	125	133	122	94	119	139	95	84	114	103	106	122	113	102	99	125	118	122	117	105	134	109	109	113	104	125	108	125	116	114	142	120	115	115	89	128	108	108	114	125	103	110	124	115	105	130	123	121	125	120	113	120	129	129	104	129	114	134	137	122	118	116	113	123	110	119	117	104	130	133	108	125	127	110	108	110	107	110	127	110	133	123	120	100	150	145	105	136	121	137	135	127	110	103	119	133	125	122	102	121	116	130	103	127	122	117	117	110	123	117	131	114	135	142	120	126	104	116	109	135	115	105	108	147	125	118	125	107	110	119	134	122	119	122	110	104	125	135	103	100	114	125	119	140	123	102	109	121	139	141	114	117	132	107	123	106	119	117	108	125	111	101	99	102	123	114	108	124	114	130	103	121	126	125	120	114	107	108	118	101	134	121	110	130	124	92	122	123	117	119	106	92	122	118	105	128	92	123	122	136	125	104	138	101	122	128	105	113	111	122	122	111	100	116	118	119	122	113	132	126	130	118	107	131	95	126	139	117	110	112	120	128	113	118	104	122	95	123	128	109	105	132	123	123	105	123	121	99	122	116	117	117	112	113	105	91	101	104	97	120	124	124	126	133	107	109	118	104	107	110	108	110	124	100	89	122	113	130	101	91	136	141	124	104	131	132	116	120	111	111	120	96	100	103	117	117	129	98	128	113	91	120	122	97	129	104	91	117	120	99	121	114	101	106	122	99	109	125	111	125	118	131	130	124	131	129	106	127	125	111	122	117	118	106	102	126	108	112	99	118	106	131	120	112	110	116	96	111	123	123	125	111	116	130	124	102	124	139	108	117	135	103	109	128	98	98	121	114	115	112	126	103	111	121	121	118	136	114	116	117	127	112	110	108	114	107	105	113	117	124	110	116	128	94	111	131	111	126	117	114	125	123	119	108	115	100	104	123	90	106	115	103	123	116	120	129	113	94	105	121	124	98	113	128	134	121	127	123	127	125	101	115	108	120	103	121	115	112	119	103	109	110	128	110	109	104	122	123	107	126	113	100	135	115	106	112	119	128	116	104	126	124	111	123	121	109	113	114	116	120	114	117	116	116	106	117	108	107	110	109	102	100	115	133	127	108	102	125	117	139	138	116	124	120	110	101	114	121	122	106	109	130	107	109	130	121	120	112	129	123	93	125	112	108	114	119	121	141	123	116	108	115	107	114	113	106	113	119	114	116	111	108	102	114	100	119	128	128	124	144	114	131	134	116	114	120	113	121	140	121	120	115	96	105	106	111	96	126	103	131	132	120	110	107	116	107	110	109	129	115	112	119	125	111	108	99	114	113	112	101	100	121	120	104	115	136	105	112	116	112	130	94	122	117	109	118	125	129	117	105	115	121	123	119	117	103	115	126	102	106	94	105	135	120	96	114	115	124	127	121	117	130	111	115	119	120	130	124	119	125	132	116	125	112	113	118	100	127	108	122	112	105	131	126	102	129	107	101	123	124	113	104	124	126	108	115	133	119	130	109	113	104	111	104	124	96	123	124	120	111	124	120	132	125	109	114	114	103	119	95	117	96	116	120	116	128	125	115	124	102	129	116	110	118	120	110	117	119	122	121	135	136	104	115	114	115	125	112	127	109	117	115	121	102	130	138	139	109	89	114	103	113	106	116	102	123	114	115	138	113	121	127	118	124	100	98	128	137	110	113	127	109	124	111	111	115	117	123	110	114	124	108	139	120	113	119	117	111	124	104	108	100	110	117	107	112	136	99	115	113	114	125	105	120	116	109	122	114	101	135	134	107	94	125	99	109	120	115	110	111	116	99	107	120	121	116	119	113	103	130	117	141	115	126	133	116	122	108	114	117	119	133	110	111	121	103	122	109	118	112	105	96	102	104	112	108	112	132	129	123	120	104	135	110	115	101	112	109	112	137	119
15856	24564	22363	14756	9486	6596	5261	4216	3207	2790	2728	2015	1682	1662	1458	1244	1204	1015	904	855	764	626	530	487	541	514	533	434	446	407	383	437	400	406	407	352	381	348	346	349	360	369	372	305	328	340	346	328	306	314	311	317	315	321	270	323	269	259	273	275	301	269	291	311	277	283	278	353	298	283	277	318	309	308	291	300	304	268	302	298	307	295	273	290	290	323	322	271	298	294	262	283	266	280	280	291	283	279	258	267	287	274	272	288	291	264	258	229	272	297	286	233	303	292	272	284	270	269	273	257	291	272	287	276	278	249	249	286	275	268	284	289	287	266	275	269	252	255	253	262	288	281	257	289	257	270	270	281	275	282	245	252	277	269	249	259	313	245	277	274	251	236	302	265	284	264	287	258	267	288	285	291	282	291	290	272	275	291	285	277	291	280	281	282	269	268	250	260	254	288	277	261	266	284	259	258	275	270	278	236	309	253	272	245	267	286	278	256	262	297	235	249	276	285	238	268	227	288	276	283	271	267	290	271	253	271	247	279	276	257	252	288	290	301	252	286	268	254	278	268	252	269	275	293	265	281	281	287	231	264	296	280	257	265	267	273	275	270	264	265	255	262	304	265	267	257	270	240	269	251	306	260	283	272	320	257	261	269	266	264	260	289	314	274	317	260	283	301	281	264	300	294	246	272	260	293	273	268	259	273	264	252	254	285	268	260	274	245	279	296	250	271	284	267	273	278	303	263	256	281	254	279	272	279	286	298	243	261	267	262	269	281	287	225	286	270	283	254	269	254	269	250	257	280	298	271	287	264	279	280	246	262	274	287	273	278	241	252	267	246	267	269	264	268	269	264	247	264	269	263	300	307	293	289	274	258	268	270	266	273	270	258	277	280	241	247	269	294	257	280	260	279	283	286	279	259	275	261	258	277	271	256	256	265	269	248	290	270	295	267	274	240	289	256	244	287	237	294	254	271	288	272	283	257	273	278	273	278	260	309	258	264	249	282	252	289	252	243	248	261	252	267	239	289	288	278	284	264	263	247	287	265	255	270	233	275	272	280	267	277	262	229	259	276	242	253	265	292	278	268	278	289	271	274	276	268	302	274	295	276	278	263	272	244	272	277	272	255	281	258	251	273	285	272	287	285	273	287	272	277	262	278	283	278	264	269	277	254	294	248	260	261	234	264	258	256	275	268	264	237	270	263	269	259	246	288	277	285	285	265	288	258	301	291	275	252	261	243	261	237	275	291	265	268	286	254	285	238	255	281	274	295	269	299	263	283	240	263	267	292	281	252	293	313	285	271	249	287	290	263	277	256	300	280	274	268	280	285	300	287	298	289	274	268	265	236	256	289	245	262	265	260	255	269	239	265	251	273	271	268	247	256	274	272	267	260	280	238	282	269	297	248	282	276	281	304	301	310	281	278	282	239	254	277	251	277	268	257	276	266	268	267	273	286	268	261	260	260	243	268	260	284	286	311	247	278	264	274	281	285	251	286	257	302	286	256	278	257	280	249	283	291	266	286	293	278	249	276	287	282	307	303	287	257	254	288	261	277	271	267	265	288	248	264	257	269	281	255	249	254	293	274	235	245	253	242	252	262	273	266	236	250	287	302	266	313	259	265	277	275	265	257	278	289	284	280	245	268	246	272	266	276	262	270	295	289	271	296	258	271	290	269	278	284	288	259	275	268	264	266	272	260	285	267	261	270	247	233	275	247	259	294	281	289	285	290	272	264	292	277	273	258	269	286	247	263	264	264	250	304	271	264	268	303	283	270	271	282	287	285	277	269	275	259	262	285	267	291	260	237	290	269	282	251	313	296	270	275	239	259	258	283	273	275	279	279	250	251	242	282	238	281	305	292	247	255	290	242	292	290	273	254	271	275	282	261	282	312	269	287	240	281	245	261	229	260	260	291	261	271	281	287	250	241	280	273	238	252	258	289	255	267	278	287	272	249	270	251	285	272	254	241	250	253	251	275	292	265	289	265	266	289	258	249	275	257	282	244	303	257	247	263	254	254	269	278	279	270	268	269	299	264	268	267	306	263	255	258	260	294	260	277	275	250	264	299	267	262	265	299	275	291	271	272	272	305	291	265	254	291	273	294	275	283	269	265	260	297	274	276	260	266	281	243	296	250	276	280	286	277	265	304	284	255	282	277	304	261	251	238	303	263	250	283	276	262	277	255	254	246	273	273	261	264	271	276	280	246	274	277	260	267	287	264	266	258	278	281	262	290	303	268	274	244	284	289	270	281	263	255	248	269	265	259	260	259	286	294	283	267	272	274	259	269	259	280	243	263	255	262	285	267	261	261	260	266	258	253	291	272	260	294	240	272	240	260	293	240	259	281	247	240	265	262	273	262	283	261	249	247	281	256	275	254	248	295	262	284	267	262	276	265	276	278	237	274	256	269	247	262	257	253	252	289	272	235	256	277	275	280	269	282	257	260	287	269	297	257	268	265	285	280	263	257	268	291	268	284	267	224	272	274	264	263	260	275	262	300	255	272	262	292	267	278	263	270	297	272	271	281	232	244	259	294	277	278	262	258	296	271	266	267	249	274	270	262	273	284	263	266	270	290	259	290	258	264	256	275	280	249	244	256	261	276	268	264	264	291	270	272	247	247	310	287	266	298	260	266	264	260	268	266	264	251	264	275	259	264	285	253	296	259	259	260	280	238	271	241	260	259	281	257	296	272	268	259	252	261	269	269	316	264	252	276	261	289	255	273	284	272	268	280	267	283	256	261	277	256	279	242	283	264	314	282	271	254	317	282	267	254	270	276	240	278	288	288	253	278	280	278	280	270	256	267	280	284	259	274	249	244	245	243	287	275	280	254	294	307	268	269	258	267	258	264	271	263	259	280	271	274	268	275	269	270	266	251	289	271	274	295	283	278	290	268	265	252	279	252	248	286	257	229	286	277	273	273	268	274	266	283	280	255	256	263	263	266	252	247	278	269	275	307	277	278	248	262	260	243	282	271	261	267	253	249	290	235	281	288	220	276	270	259	254	251	263	253	264	253	248	234	288	294	281	250	248	239	263	308	264	270	277	273	276	266	270	286	250	267	291	277	262	261	292	248	281	295	281	256	283	283	268	274	221	281	265	276	267	287	285	238	263	272	228	244	296	283	286	258	252	278	249	242	265	289	247	263	251	275	288	270	260	254	242	263	275	229	273	237	254	267	227	299	278	258	273	240	268	294	248	263	262	274	281	296	294	250	234	267	280	261	272	259	271	256	290	292	262	271	291	265	266	258	287	238	284	266	253	258	276	288	257	278	242	277	281	280	279	260	262	291	283	283	297	266	246	272	258	273	260	254	263	249	259	263	258	281	296	274	268	277	261	237	250	255	268	260	280	268	278	260	289	284	283	286	272	302	296	284	271	280	281	285	268	295	264	252	248	324	279	242	284	275	281	264	284	286	268	270	299	273	284	287	294	263	262	269	271	272	253	233	265	255	261	261	253	279	247	295	276	280	280	269	276	259	260	267
23321	21445	29275	23990	21451	18289	3986	1575	1028	925	783	642	544	462	461	406	378	329	327	301	281	242	212	179	188	165	175	174	156	173	144	151	134	142	140	132	118	144	148	121	124	131	128	129	147	130	131	126	133	130	107	108	112	108	110	121	124	112	116	114	112	125	112	128	112	128	105	124	113	121	119	108	121	117	109	125	108	111	133	117	98	104	112	109	103	118	121	118	100	111	98	103	130	128	95	130	113	130	114	114	95	106	91	113	109	97	112	104	101	109	124	112	98	102	109	99	107	99	130	107	113	119	90	109	116	114	110	114	109	104	100	106	98	98	136	90	102	97	135	120	104	102	111	136	111	118	130	109	105	92	106	114	78	101	111	103	88	82	116	109	92	107	119	95	101	129	115	104	101	110	110	129	112	123	99	111	101	109	101	93	105	102	112	98	99	111	99	111	113	104	132	99	102	116	93	118	110	110	127	111	85	104	115	98	104	109	134	102	107	102	112	110	109	108	100	87	89	123	104	92	106	109	101	115	106	109	111	109	94	105	111	108	105	96	110	101	114	115	108	129	119	102	99	103	122	110	125	98	114	105	125	106	99	108	106	110	113	121	100	104	102	103	102	112	111	112	104	117	97	117	106	99	95	103	96	101	101	120	97	108	121	92	115	110	101	94	125	110	101	100	100	101	110	119	111	106	93	102	96	111	112	106	95	98	97	101	101	97	93	110	92	96	127	114	112	86	92	92	106	124	106	109	108	98	110	116	95	120	98	115	79	98	101	111	110	111	110	113	103	92	99	85	104	99	105	106	120	115	113	125	121	103	105	88	120	116	100	101	111	108	137	110	110	119	108	97	125	95	100	108	123	89	113	110	112	110	97	103	98	103	119	108	98	105	114	103	116	110	106	108	107	93	85	124	120	101	107	94	119	101	84	99	95	114	120	98	107	114	114	104	117	90	108	106	112	104	85	120	101	110	105	92	114	130	105	95	110	123	96	111	100	107	97	107	123	117	109	103	94	116	94	89	113	90	123	96	98	113	109	102	130	116	104	102	98	110	92	97	103	102	117	111	107	106	104	109	88	115	99	109	111	108	110	109	106	109	117	129	99	91	92	119	94	112	95	105	120	101	100	120	104	122	93	103	117	98	113	109	103	95	103	101	92	90	96	97	106	103	118	103	115	116	115	136	104	90	102	92	90	97	115	95	114	97	94	122	89	120	124	107	113	103	110	107	113	115	107	98	94	108	82	99	118	100	97	97	100	104	92	119	101	120	110	123	106	95	85	113	105	98	106	89	106	95	109	110	91	95	107	105	105	87	101	103	115	116	107	86	101	91	110	96	98	114	89	100	98	100	114	124	97	84	90	136	118	96	93	109	93	104	97	117	120	112	103	109	112	118	104	97	105	93	94	119	110	112	121	128	93	102	94	103	100	112	110	103	104	114	107	106	117	81	93	116	112	121	110	112	109	105	86	103	101	108	101	110	106	122	109	89	103	113	96	106	100	98	112	87	127	99	88	111	101	97	101	106	103	106	103	113	124	107	109	117	115	107	100	121	90	105	113	117	94	113	93	101	123	128	112	97	103	113	104	99	96	117	113	107	105	114	116	98	104	89	106	102	110	107	112	112	115	100	109	104	101	110	103	91	89	127	102	100	126	94	123	115	104	116	112	91	114	113	126	118	106	107	113	109	114	109	107	94	111	132	111	109	112	108	115	107	112	101	114	114	96	107	114	105	99	143	102	125	109	86	101	107	109	99	110	115	95	106	124	98	97	90	111	122	110	116	115	110	118	116	102	108	109	96	108	104	100	112	99	106	121	107	110	107	103	103	96	95	121	99	94	96	131	129	100	96	127	89	112	108	84	112	102	112	103	82	118	102	116	86	99	111	122	104	104	103	109	105	106	116	97	108	109	127	96	105	107	88	118	102	88	99	105	118	98	117	124	109	109	122	101	111	101	111	104	112	98	108	108	109	94	92	112	101	101	102	115	83	111	102	100	102	125	118	102	113	116	124	101	102	115	103	96	92	129	81	98	121	121	103	100	120	131	99	113	115	114	96	86	116	110	101	100	108	123	110	105	115	115	113	112	103	103	93	132	110	111	95	111	98	94	99	104	100	115	90	108	122	119	110	85	104	89	109	93	104	118	113	104	107	105	114	97	105	98	90	101	119	109	95	104	101	100	111	109	99	104	103	116	113	103	102	112	111	99	98	104	108	93	103	108	104	107	119	87	112	112	102	114	121	94	120	103	110	117	102	87	101	118	118	111	103	111	105	105	103	89	104	112	106	84	89	109	102	119	95	105	111	96	111	101	111	99	103	102	120	114	107	119	121	105	108	121	107	118	109	106	105	122	112	104	119	111	101	105	98	119	96	101	102	97	100	127	118	115	109	111	108	104	116	85	109	111	101	114	101	99	103	115	108	108	87	141	101	89	104	102	115	112	115	100	114	106	111	108	97	91	107	88	101	105	101	116	100	100	110	101	116	113	100	112	115	121	107	115	107	94	110	96	133	110	127	117	135	132	99	107	112	108	109	106	90	107	112	108	99	111	117	114	98	110	122	110	95	123	116	99	108	108	113	122	110	103	97	105	116	107	96	111	107	120	113	110	120	108	103	113	120	117	103	102	112	106	112	106	111	87	100	102	113	116	93	91	98	117	105	126	111	114	118	138	106	102	112	118	101	102	100	108	107	98	111	109	96	113	106	108	96	105	116	121	99	107	116	102	96	100	115	112	111	110	111	118	110	101	98	105	98	100	93	90	97	102	96	132	107	87	109	89	117	118	106	137	113	105	98	133	119	105	106	98	115	99	109	97	88	88	106	98	106	133	113	107	119	92	110	100	89	102	119	105	98	142	112	98	111	96	93	109	100	88	89	91	94	120	104	116	94	122	103	98	111	86	86	95	98	105	110	84	104	114	92	105	88	111	116	100	104	100	105	115	100	109	101	117	95	108	117	98	94	99	109	120	120	107	110	95	98	99	95	119	96	109	116	101	112	121	130	118	116	113	111	105	119	118	102	94	109	101	99	109	109	91	102	101	102	106	109	109	94	136	98	108	112	115	90	136	95	108	114	95	98	90	103	110	132	123	106	102	112	119	105	103	98	111	113	102	115	98	111	103	107	114	110	100	115	112	86	102	103	92	101	82	103	106	136	115	114	100	108	99	120	113	80	104	110	120	99	111	106	105	102	108	122	112	99	77	106	111	108	97	110	104	120	121	98	91	127	112	107	99	104	104	104	112	89	110	106	96	119	102	100	112	86	100	103	106	88	104	110	108	122	105	98	112	110	121	107	100	111	97	79	117	109	106	103	110	94	100	100	116	115	118	103	88	99	113	110	99	103	107	124	108	112	100	111	119	111	113	107	110	114	97	109	102	94	120	101	110	109	106	101	91	90	113	127	114	107	103	96	109	130	128	97	107	103	104	99	119	95	106	113	106	111	89	118	105	116	105	100	85	116	108	113	106	106	101	110	95	107	102	111
17637	29767	27502	18998	12708	8917	7816	6047	4587	4039	3452	2775	2460	2293	2059	1709	1525	1334	1272	1197	1055	897	700	573	618	702	643	559	492	432	443	456	434	440	374	414	315	371	353	331	371	347	321	325	332	368	329	312	311	330	303	278	263	294	283	292	265	267	269	262	249	241	301	246	266	254	263	306	288	267	244	280	261	252	264	250	298	272	279	269	271	274	240	269	252	247	240	259	288	251	247	272	268	254	259	254	250	261	239	258	239	256	239	246	236	213	212	226	240	251	229	259	251	234	232	237	243	261	268	236	225	228	263	227	232	238	249	270	242	265	259	230	247	275	245	234	260	210	249	256	246	231	215	214	246	255	246	222	243	212	246	256	231	236	244	237	223	234	230	224	245	197	223	242	233	206	230	232	233	236	275	240	213	265	226	228	216	242	250	240	239	250	246	232	247	226	244	234	224	226	225	229	262	235	202	240	244	233	245	261	257	234	259	235	247	234	244	256	231	238	229	230	234	205	226	223	273	239	224	246	262	234	228	238	219	234	252	241	218	222	250	195	239	246	229	203	252	261	249	237	251	212	235	228	239	228	240	260	239	241	221	252	226	231	232	235	247	250	255	230	238	228	251	275	243	214	227	242	237	226	238	230	220	226	249	259	243	231	244	231	253	236	250	236	232	231	221	229	225	218	229	240	221	234	228	228	233	247	217	235	273	258	251	238	222	214	226	255	222	228	237	260	264	232	230	249	255	229	242	246	223	242	236	205	252	232	244	233	216	226	230	249	235	255	235	240	222	248	238	235	268	224	223	244	236	200	246	234	220	261	227	250	243	258	250	253	250	259	234	247	272	218	241	223	210	241	231	256	218	245	250	213	218	244	256	240	242	219	253	207	230	247	233	242	258	222	235	239	247	233	224	243	245	235	214	236	244	240	250	245	235	252	217	226	234	252	234	239	253	214	270	232	232	216	238	220	223	252	237	223	244	252	206	234	236	214	203	235	243	225	243	248	246	233	231	214	258	242	203	257	212	237	243	244	208	233	254	214	213	248	221	225	255	247	238	223	241	244	246	228	265	209	237	231	232	245	249	247	247	225	238	230	224	244	241	233	221	249	212	237	240	218	229	239	242	232	240	232	245	250	247	239	233	236	237	251	258	239	237	216	236	223	248	242	235	228	217	232	209	242	236	235	231	231	232	240	229	259	225	233	271	223	232	236	225	247	232	223	237	202	219	247	240	215	237	236	221	275	220	234	209	266	248	230	250	243	262	228	238	237	232	227	246	229	210	254	242	229	258	227	226	232	210	235	239	244	218	228	240	241	270	224	232	243	232	246	234	279	191	241	257	249	254	225	229	229	235	244	236	220	235	232	259	258	230	235	241	260	243	238	232	227	239	235	236	246	232	254	235	240	254	254	220	231	234	220	274	232	237	240	236	261	236	218	223	201	248	235	215	209	251	246	217	211	246	228	246	249	259	242	224	225	238	229	237	201	240	240	205	218	215	245	227	230	194	237	271	235	214	258	224	252	237	239	237	224	261	237	258	233	256	264	204	235	197	221	250	235	228	236	220	205	244	254	227	236	232	237	228	236	242	204	234	233	241	215	216	240	235	243	221	224	222	220	224	250	246	218	232	218	212	261	242	239	253	249	246	218	233	230	235	241	240	254	219	233	249	247	232	222	245	238	238	227	224	230	227	203	228	223	222	253	221	221	233	194	240	216	230	225	234	258	233	239	242	225	241	232	255	234	208	248	223	241	254	248	235	210	207	247	215	251	234	221	247	248	235	239	232	257	242	261	241	207	250	255	259	239	269	254	245	240	211	215	229	251	227	206	220	242	204	241	225	230	252	218	239	220	247	241	226	216	231	223	260	244	222	212	252	221	222	211	272	236	255	251	238	244	234	247	199	238	241	270	226	221	213	249	237	216	253	213	237	269	232	226	244	217	210	237	223	245	240	236	221	251	248	259	243	240	230	234	213	238	232	261	221	256	230	221	214	238	248	234	237	213	232	247	245	230	261	249	225	231	236	229	225	231	249	232	235	245	224	242	234	261	214	225	233	227	232	249	225	242	242	264	249	214	272	223	248	235	240	251	218	256	254	264	242	231	244	225	249	230	226	212	229	216	237	236	236	250	242	219	226	250	270	238	259	239	228	247	245	213	217	228	236	246	257	268	244	235	241	217	204	221	214	235	237	213	209	235	253	207	235	263	266	257	231	246	275	241	247	249	242	249	251	212	226	251	222	228	205	251	229	224	233	223	230	251	254	241	235	244	259	226	242	262	244	263	239	254	233	236	242	245	238	247	263	236	229	212	228	251	248	222	239	249	214	229	242	232	240	236	248	236	234	238	241	220	248	227	220	213	253	248	237	233	238	219	244	243	216	237	199	210	269	242	214	247	216	206	219	237	267	207	232	262	242	248	230	236	220	239	256	264	254	254	231	256	231	246	250	223	257	221	262	228	237	226	239	234	209	224	258	239	220	254	246	266	240	252	242	260	275	241	237	254	239	221	240	233	235	223	227	219	223	237	223	218	227	238	240	218	236	225	262	223	239	209	228	256	222	218	215	218	227	268	247	257	215	240	229	224	236	235	238	223	233	245	259	231	222	237	246	236	233	227	215	226	231	249	253	255	238	248	237	251	255	235	227	251	254	236	213	250	239	245	246	253	240	209	239	240	239	216	283	219	262	242	234	230	231	250	216	226	246	223	216	246	252	220	246	246	212	211	257	219	237	234	221	229	233	231	241	242	228	222	246	251	258	232	257	251	229	245	246	221	246	229	264	230	239	247	261	235	201	228	237	247	238	245	237	230	253	231	237	229	229	204	253	265	234	229	232	246	244	236	242	220	213	210	241	243	224	239	241	249	235	221	213	248	231	234	218	208	228	227	237	246	230	248	226	229	274	221	234	215	246	212	245	230	238	250	232	220	220	219	234	257	243	264	243	237	217	214	205	205	212	216	281	244	216	240	256	231	259	249	219	252	257	254	206	229	243	229	240	227	240	217	247	228	239	242	238	243	218	253	238	246	263	248	246	221	220	234	269	249	238	270	226	225	229	226	195	241	235	239	243	257	252	235	238	233	250	208	267	224	221	215	238	232	247	210	239	245	235	206	243	262	226	245	237	236	241	233	246	229	241	242	228	234	253	235	250	232	224	213	232	244	223	232	236	244	218	244	215	230	236	234	238	208	276	240	201	232	282	226	216	202	237	240	265	258	236	227	251	235	243	242	221	228	278	232	228	225	249	251	230	240	241	255	248	204	232	224	243	220	236	251	266	226	236	212	211	209	226	242	211	238	221	253	223	235	233	252	232	226	242	238	222	216	231	249	255	237	240	226	259	212	213	213	225	230	252	247	216	224	249	249	230	238	219	229	257	247	210	217	201	211	229	242	237	241	238	269	222	220	245	252	253	228	241	234	228	234	234	242	253	253	241	242	247	226	246	226	230	224	217	248	227	231	222	217	203	213	240	269	237	244	253	231	246	228	225	229
26939	20639	10920	3384	1369	836	744	561	417	442	398	343	285	326	307	270	235	258	231	244	218	219	209	241	210	220	189	170	159	180	188	188	173	171	192	142	193	170	172	135	175	179	179	182	156	174	154	185	171	178	168	193	142	157	169	156	170	159	165	167	162	171	150	172	176	184	158	159	174	147	185	162	154	182	185	146	199	183	164	168	181	167	162	153	150	171	172	144	158	164	182	166	166	169	149	162	156	153	141	165	161	177	150	174	162	155	153	165	162	159	180	173	154	139	142	160	169	142	185	177	161	168	156	133	173	163	158	164	143	170	145	172	154	173	159	165	157	151	161	162	188	176	159	187	151	173	152	163	158	146	159	156	143	159	163	169	171	143	157	164	162	157	161	172	164	163	150	156	173	167	128	148	168	185	176	155	159	184	172	144	161	163	173	164	186	156	166	158	177	161	176	155	169	178	165	176	145	153	178	180	178	162	187	163	172	148	156	182	147	168	155	164	182	155	178	164	154	164	151	180	166	170	157	141	154	159	160	186	151	167	151	157	161	140	157	162	151	165	150	171	162	183	177	173	144	151	189	177	179	160	178	149	150	139	148	157	177	148	156	145	170	158	166	172	162	169	162	177	151	180	165	178	167	171	174	181	167	159	160	167	150	156	152	176	169	181	176	165	163	161	157	158	160	172	151	175	153	179	168	161	144	165	159	164	165	162	162	148	170	162	151	177	152	177	145	154	151	141	145	167	163	143	186	173	147	173	174	176	137	152	165	152	135	159	166	165	187	170	152	149	161	157	188	185	155	139	142	163	175	177	171	146	156	173	175	171	161	176	154	155	159	190	163	154	176	178	154	152	161	162	159	161	183	171	163	155	163	178	168	166	138	172	144	153	156	160	165	162	162	145	153	154	183	158	175	143	171	148	169	179	178	158	184	148	166	170	151	179	173	145	153	153	157	182	172	160	186	151	167	181	163	153	150	152	146	160	150	170	165	170	158	168	165	169	180	156	138	175	166	159	179	178	148	168	152	197	183	167	165	170	174	139	178	161	154	167	140	163	152	163	157	166	184	153	171	179	149	159	174	156	153	170	166	166	151	181	166	179	160	181	162	167	161	138	164	151	165	173	170	162	153	156	153	167	155	184	175	148	161	175	160	168	156	140	170	176	156	148	176	155	164	188	171	153	162	180	166	172	182	166	155	153	156	175	176	157	174	179	157	152	164	175	162	161	155	148	161	165	153	163	159	175	177	166	147	164	187	135	172	159	139	170	174	169	173	153	151	153	162	159	170	175	170	155	165	162	140	172	200	147	176	160	170	151	172	167	155	156	169	170	174	154	165	172	162	161	166	179	179	142	195	141	162	170	165	175	172	157	161	162	158	152	149	167	168	170	175	148	185	183	150	171	151	150	183	157	171	139	135	175	158	145	151	192	130	137	155	157	169	163	158	166	184	162	179	134	160	173	144	148	163	157	159	134	162	161	152	161	160	153	162	156	139	161	177	174	177	149	158	148	171	156	165	146	174	161	153	156	171	163	173	126	158	134	167	169	174	145	158	172	168	151	149	185	168	166	168	177	160	152	154	168	135	183	166	172	171	166	161	169	152	168	147	151	154	162	171	166	143	179	156	156	145	161	173	159	166	175	157	172	178	162	170	162	186	177	158	150	158	168	158	147	158	159	162	157	153	170	162	181	150	162	189	143	159	159	171	160	153	159	169	158	161	173	171	156	165	168	154	175	166	146	176	171	156	165	166	177	180	151	156	162	155	145	163	189	168	190	171	162	156	150	153	173	163	143	173	151	171	172	126	149	156	142	173	166	185	139	183	150	161	167	173	152	156	158	164	145	145	168	169	156	172	161	152	162	145	150	156	152	166	143	179	151	140	177	180	168	159	156	169	169	160	164	147	164	159	172	170	193	154	164	150	179	143	173	160	147	161	157	159	171	136	169	157	167	173	162	173	167	132	186	173	175	158	156	143	173	185	143	172	191	190	169	144	157	158	153	150	149	143	188	194	153	160	145	165	166	169	151	153	152	160	158	181	156	153	180	170	135	167	142	159	166	166	166	156	169	152	174	138	153	146	160	153	151	177	169	152	165	172	152	168	149	173	177	175	162	159	181	163	146	151	164	182	157	176	177	158	131	181	172	160	183	142	172	164	173	178	155	162	186	169	186	146	182	166	151	170	143	174	154	188	149	166	176	165	170	171	161	170	158	155	146	150	175	165	147	160	154	146	153	181	153	171	153	150	165	152	148	166	132	160	167	161	144	169	171	144	182	164	153	159	196	165	153	143	184	172	140	158	150	171	170	166	171	182	190	131	149	143	179	159	136	153	167	174	174	170	148	178	156	163	183	166	158	174	154	152	144	170	174	167	175	149	162	166	165	138	143	164	164	167	164	167	158	169	162	172	166	162	169	156	166	174	166	157	178	163	168	172	145	156	169	163	177	153	146	147	173	147	163	160	156	166	177	156	160	138	151	178	171	166	155	158	148	156	157	163	151	142	155	174	161	157	176	175	151	179	165	176	164	163	161	178	168	156	146	170	143	151	158	175	137	160	178	157	147	156	154	153	168	152	167	176	150	189	167	167	157	161	158	169	160	191	160	148	165	175	152	198	154	188	151	158	175	151	150	177	159	153	151	154	151	144	156	173	162	173	169	160	142	166	177	166	195	178	155	170	170	163	150	182	160	154	159	148	150	153	123	175	172	156	173	156	162	155	164	164	156	170	167	141	159	154	173	154	141	174	154	156	178	133	154	163	186	175	187	167	154	165	136	138	188	141	180	152	183	156	144	160	163	145	151	168	157	159	155	175	157	160	158	162	170	163	160	140	184	195	160	149	168	163	174	167	144	157	192	174	164	164	160	158	171	166	170	180	133	159	174	165	159	169	169	150	172	159	167	186	148	147	153	161	162	155	178	155	156	154	168	136	177	161	171	191	163	165	152	183	178	163	160	158	163	159	160	155	161	145	142	154	168	150	158	158	141	169	163	142	174	156	167	144	139	171	180	168	182	147	173	162	157	165	174	167	176	171	161	172	187	163	156	161	177	150	183	139	168	178	149	166	137	158	151	193	179	168	164	165	142	163	157	157	172	163	162	172	162	150	153	157	153	155	166	175	138	180	170	159	178	157	147	164	184	153	190	151	156	167	156	159	146	155	164	162	143	155	162	162	159	153	156	151	149	152	178	161	172	165	159	161	146	161	164	177	156	151	155	193	153	159	160	185	165	154	153	150	174	160	165	166	189	161	155	150	140	177	155	162	145	140	183	149	169	163	156	158	154	157	132	170	149	147	156	148	165	165	147	173	167	157	175	161	147	160	166	166	154	159	160	172	164	169	168	167	165	151	183	162	136	136	150	158	160	161	181	167	141	153	167	165	145	165	142	174	151	158	155	164	166	171	147	156	152	182	165	153	142	141	162	153	150	153	165	178	148	156	167	144	160	172	160	170	181	157	160	161	164	166	155	143	178	136	171	142	165
12909	16353	16124	8901	5650	3658	3336	2426	1991	1846	1495	1271	1142	1092	1050	941	812	746	769	676	682	627	602	591	548	567	504	465	438	434	383	447	410	402	405	449	427	440	396	455	406	428	398	437	409	387	418	381	410	373	389	429	374	355	376	389	367	367	371	362	384	409	385	370	374	423	405	375	370	365	386	435	371	379	379	368	354	365	393	408	365	377	419	362	368	393	374	376	358	379	383	331	367	374	373	349	392	375	325	361	358	379	344	352	342	387	342	377	373	390	367	367	367	375	357	370	373	354	348	395	353	369	373	373	376	377	382	382	382	371	363	360	357	341	356	353	341	360	393	350	349	375	347	384	363	370	380	343	411	377	369	362	410	345	382	361	380	368	355	379	359	372	379	364	330	341	340	382	377	355	347	365	395	378	400	369	388	363	375	374	369	390	398	346	371	357	365	369	384	368	383	391	363	335	367	358	343	348	366	385	341	360	384	354	372	360	420	367	373	366	364	386	357	406	346	377	351	392	337	356	371	401	342	354	365	394	376	387	387	377	347	359	354	347	370	367	368	345	402	374	361	377	364	392	327	373	339	347	347	396	359	382	360	384	338	404	413	355	363	370	360	350	366	372	394	342	392	388	382	372	379	354	354	391	379	336	386	373	380	329	326	372	382	362	356	344	384	347	368	381	380	356	356	369	377	345	361	377	395	377	369	385	354	388	338	366	376	342	345	382	371	385	368	350	358	386	325	348	382	383	336	349	380	386	352	399	346	374	428	382	376	373	377	373	328	356	407	338	374	380	357	341	371	407	378	336	372	382	372	368	368	379	351	387	384	365	357	369	356	365	358	372	361	364	377	384	378	392	379	373	398	362	377	379	402	386	356	352	345	371	325	398	364	352	394	370	372	363	374	357	378	352	396	344	364	351	361	334	385	387	370	380	369	375	334	370	363	399	360	352	349	330	345	373	341	377	375	370	377	383	363	377	377	372	358	343	401	355	369	376	351	380	395	366	369	390	368	365	379	377	332	341	352	338	355	369	374	360	371	384	353	400	365	336	377	373	375	376	390	378	329	378	386	368	359	356	329	343	365	351	398	347	380	386	371	342	378	354	375	351	390	352	382	379	350	395	377	377	380	349	371	380	337	357	380	329	364	374	352	355	349	398	345	400	365	348	391	354	363	350	338	378	391	378	351	359	363	374	375	391	382	368	345	340	418	375	375	408	389	357	369	354	370	369	369	362	379	339	331	353	372	328	359	326	335	361	359	342	394	365	376	374	376	399	333	381	352	355	340	349	359	347	363	373	350	389	379	393	344	358	332	407	380	372	369	367	372	344	383	431	321	358	371	375	369	390	376	375	361	361	368	382	340	335	367	354	374	384	420	374	388	357	358	399	350	382	383	366	374	373	378	330	332	343	392	368	348	345	379	403	346	374	373	361	357	359	393	380	374	368	391	345	320	377	341	363	359	359	336	371	359	372	368	370	335	358	374	355	332	377	347	338	397	402	371	343	342	368	371	424	373	379	346	363	402	374	370	384	368	350	380	366	366	317	392	392	399	373	366	370	368	386	397	333	362	319	393	376	375	349	382	343	371	355	336	374	358	395	390	381	324	395	381	365	386	356	374	356	364	392	362	381	382	339	377	363	394	352	365	382	372	360	351	313	329	382	372	356	370	355	371	392	384	379	360	370	379	373	378	375	367	379	346	396	377	388	395	384	376	356	386	370	358	337	400	371	352	355	356	367	389	370	370	402	352	387	370	356	384	364	390	365	402	366	380	377	344	370	384	351	400	412	354	351	363	397	392	389	367	343	382	383	368	368	379	384	392	369	406	369	380	379	330	332	353	382	340	349	341	383	354	359	382	362	369	363	346	372	381	406	364	354	339	345	375	362	375	356	374	374	370	375	382	365	405	382	353	364	367	355	377	383	369	381	391	387	382	350	402	379	382	366	380	372	356	361	370	368	375	338	374	357	351	361	395	387	349	392	382	376	368	341	370	376	351	356	409	386	387	380	346	352	365	362	360	375	341	423	355	363	359	370	378	359	363	388	372	342	381	357	338	381	362	332	333	366	360	367	378	378	380	373	362	359	372	363	380	363	368	398	350	332	372	373	372	384	347	368	340	408	376	371	365	355	382	367	380	343	356	335	383	392	389	373	382	381	381	328	364	361	379	362	384	347	363	392	349	368	357	367	382	387	387	365	342	385	396	381	377	349	361	360	372	384	376	369	348	365	364	363	352	334	364	362	369	360	394	366	336	369	376	352	382	339	368	355	373	369	359	375	369	366	344	345	383	377	364	378	350	367	386	369	353	378	340	355	358	361	398	383	372	354	358	378	374	366	373	350	355	365	383	392	359	358	368	376	372	392	405	391	370	359	384	361	358	355	341	331	369	346	340	381	379	346	374	377	380	363	330	369	393	396	382	344	344	353	368	355	382	384	360	382	373	347	364	384	400	340	373	381	379	393	354	345	371	375	355	362	358	376	374	387	371	410	352	374	399	331	375	372	345	373	369	369	363	349	359	380	349	377	351	379	348	346	365	330	385	361	374	366	384	311	368	333	342	386	376	369	369	393	354	372	331	361	365	373	347	355	358	365	386	378	359	370	362	339	373	363	361	369	373	370	367	415	365	348	305	379	342	367	380	378	344	370	358	381	371	370	371	366	368	373	380	344	367	351	354	346	367	371	357	390	378	385	394	377	357	388	380	383	377	329	332	376	394	390	357	362	363	372	355	347	368	371	371	379	365	396	400	383	382	365	375	354	345	355	362	367	373	355	368	355	349	379	374	359	355	377	379	380	346	399	387	365	364	379	398	355	389	333	345	371	375	379	395	398	399	373	389	365	342	351	321	389	354	362	362	347	376	370	355	376	379	374	366	349	397	358	371	388	392	399	381	373	368	360	370	351	409	344	367	341	343	379	361	380	345	343	358	364	299	365	363	383	358	399	336	363	391	331	380	344	354	398	392	371	340	371	367	339	380	367	380	381	379	344	361	380	373	379	384	357	391	371	392	404	367	346	327	382	385	360	388	364	367	351	342	366	370	381	331	369	418	345	350	405	336	369	381	368	348	372	382	373	321	350	338	364	381	369	392	375	346	375	369	389	346	350	357	372	369	358	360	358	359	349	365	391	375	369	338	384	365	358	372	383	360	356	362	387	344	365	371	374	373	395	352	365	367	408	373	364	389	378	368	369	363	352	371	362	402	382	334	370	352	322	384	364	381	353	363	375	385	407	384	391	392	356	336	373	387	367	359	363	365	350	354	308	365	387	350	397	373	361	330	360	357	384	388	352	360	368	349	405	378	370	381	331	401	364	343	399	388	373	374	354	354	348	354	393	384	343	360	363	389	353	389	399	352	387	366	369	347	379	366	358	383	361	346	319	350	356	386	362	350	356	400	388	348	351	387	343	366	392	368	337	360	371	393	346	352	393	392	388	366	372	406	385	379	365	356	363	387	380	367	358	358	368	389	365	362	346	333	350	350	374
24287	21482	28575	24784	18781	3213	1520	1058	744	627	507	406	373	329	321	309	273	261	269	256	213	207	205	197	174	200	155	153	135	149	123	140	151	130	125	108	149	136	134	144	145	133	128	111	116	145	139	136	119	119	121	116	114	112	130	108	112	108	119	130	128	124	117	145	114	130	99	113	123	112	138	109	132	117	116	126	99	129	115	128	115	117	119	134	107	121	122	133	127	111	121	104	125	117	144	120	124	105	107	105	118	126	104	108	118	129	120	102	118	135	120	144	134	103	93	126	134	117	103	123	88	106	127	117	129	115	123	134	124	120	114	127	109	125	102	102	101	119	128	114	131	109	101	116	126	114	124	97	135	116	133	127	109	114	111	117	133	123	120	114	101	120	98	97	96	123	118	109	118	119	107	121	139	122	130	95	115	125	106	87	116	101	120	97	128	120	96	121	113	113	122	114	111	132	120	112	99	120	107	137	113	113	117	112	111	113	120	108	121	106	115	109	122	109	120	103	105	132	105	121	103	123	105	111	111	120	117	106	126	105	111	119	103	126	119	118	121	110	123	125	112	118	110	111	126	134	120	116	133	114	111	98	142	118	88	117	122	97	106	119	109	119	104	125	101	109	120	115	97	105	104	109	120	128	134	124	108	111	130	124	108	118	114	131	119	117	123	118	112	113	100	101	122	125	106	112	114	127	107	129	104	113	133	111	126	101	124	113	111	123	108	111	120	109	112	145	120	122	119	126	101	112	123	104	120	103	104	122	120	96	124	99	95	124	114	110	99	95	128	120	114	114	118	149	121	112	113	139	133	104	105	122	119	111	134	117	123	113	121	126	110	100	119	130	116	111	126	114	117	110	124	101	111	122	119	118	102	150	133	113	129	112	125	123	123	91	120	124	101	133	109	125	116	123	131	91	126	117	100	111	99	119	111	110	98	129	123	120	97	106	124	116	112	126	120	109	122	131	117	104	96	124	112	103	118	128	110	120	96	98	105	110	105	99	121	99	115	114	106	102	110	127	115	105	114	123	113	120	114	93	119	124	114	105	115	103	118	108	102	122	113	133	115	133	113	119	136	111	109	125	111	112	125	107	118	122	97	137	105	111	112	130	107	111	111	131	106	121	119	107	122	120	139	126	122	111	113	115	134	130	111	117	111	107	129	101	97	140	96	108	108	101	109	124	122	124	142	92	119	106	114	112	98	117	120	115	102	120	103	103	118	99	117	112	94	126	118	118	90	111	108	123	119	106	127	123	121	128	109	103	105	133	111	120	117	97	128	106	129	117	124	105	102	123	107	112	119	108	105	128	110	128	98	107	125	103	100	132	127	113	115	129	96	113	116	105	122	111	124	114	125	97	95	118	120	85	109	124	112	112	126	110	100	122	117	100	123	113	109	109	113	114	114	113	114	126	100	111	115	119	119	112	121	101	118	114	123	96	103	127	113	128	108	121	100	111	110	123	116	135	121	114	120	112	124	136	111	123	114	112	130	104	122	118	100	102	106	123	115	107	117	115	118	111	112	114	123	129	84	120	136	115	130	101	109	104	113	131	129	106	122	126	115	138	115	122	118	113	103	116	112	109	115	113	100	106	110	82	103	110	125	102	110	118	129	100	98	119	108	97	125	115	107	115	131	111	114	124	95	107	107	102	119	112	123	116	113	107	110	123	102	124	123	130	97	109	118	110	116	94	107	94	106	120	126	106	121	109	124	118	115	116	111	118	123	123	104	123	119	116	131	110	118	116	120	112	107	130	118	116	125	106	116	124	112	113	106	111	136	114	112	113	123	106	104	125	143	123	124	135	116	121	112	104	120	111	104	114	107	107	144	112	94	122	106	132	129	123	146	103	103	108	113	112	105	104	127	108	116	101	127	108	127	109	96	110	110	113	108	122	120	115	113	119	123	110	127	102	116	113	117	123	114	100	120	107	111	109	104	111	110	124	91	127	92	111	122	109	112	132	108	115	108	117	107	99	106	88	112	126	119	106	117	103	108	108	117	103	128	119	128	102	112	115	130	118	124	127	117	109	118	118	111	116	124	119	108	94	111	96	110	120	129	127	117	133	144	124	118	110	95	146	100	110	127	104	97	116	118	98	128	101	93	115	102	113	96	110	102	112	123	117	130	122	119	121	127	104	118	101	122	123	99	119	110	110	120	111	136	112	132	112	117	108	129	104	113	107	129	95	113	106	103	113	99	123	118	130	98	89	121	115	105	118	108	116	124	99	122	99	118	119	109	134	123	102	120	113	131	124	123	114	107	138	118	128	108	120	122	131	117	117	120	116	100	115	109	108	114	120	108	108	100	118	144	112	107	127	97	123	135	91	115	103	118	125	106	140	110	90	117	126	129	95	116	121	110	102	101	116	121	120	97	109	109	103	124	97	108	110	118	111	107	116	110	135	92	126	121	111	123	103	114	105	108	125	109	124	108	99	111	115	105	139	109	116	131	127	121	114	107	110	98	107	109	119	115	118	105	111	132	111	137	110	105	110	129	115	128	103	109	127	111	123	113	109	129	99	114	123	104	121	118	111	110	125	99	113	112	125	110	104	120	108	105	95	117	99	108	110	108	115	107	125	108	131	112	115	121	117	133	109	124	119	138	146	137	103	105	111	115	131	123	117	128	125	146	112	96	106	117	103	122	118	104	116	109	115	135	107	118	100	113	99	106	139	112	117	122	126	124	110	110	133	138	106	140	120	119	136	112	111	136	118	95	128	120	115	115	107	116	132	124	132	131	125	110	123	125	136	112	109	113	130	128	110	111	114	118	110	108	115	108	108	128	117	119	116	105	108	119	128	114	116	114	121	111	114	133	123	137	107	97	102	135	99	122	122	105	112	109	123	101	102	119	117	129	117	117	119	115	128	118	128	108	103	113	112	121	121	109	93	115	107	119	115	133	121	117	119	134	120	125	110	99	118	104	99	112	107	116	131	112	116	114	111	108	111	133	98	112	120	109	124	121	126	119	117	122	109	105	114	100	128	120	103	120	128	99	125	131	123	132	102	118	113	140	121	117	114	106	124	127	109	128	127	106	122	93	114	112	127	111	112	116	108	127	96	124	119	109	106	120	117	128	112	111	120	123	112	110	123	125	121	125	108	104	110	98	130	118	95	121	117	123	109	112	111	109	122	98	122	109	126	110	109	110	113	108	110	103	113	115	104	128	126	133	127	131	125	99	124	100	125	119	129	119	138	109	114	130	111	121	113	108	98	112	109	116	119	121	122	114	115	118	122	120	118	108	135	115	131	126	128	106	115	122	124	102	120	113	99	121	114	128	124	119	118	108	110	102	142	109	125	112	132	107	131	107	103	126	99	119	100	106	106	127	109	118	114	108	103	117	123	114	117	128	117	115	105	124	115	120	101	117	99	108	110	122	126	120	117	129	130	112	121	114	120	114	118	131	119	94	97	113	103	99	106	104	118	105	129	109	110	134	111	128	111	119	106	119	113	120	107	110	132	104	108	119	114	121	116	121	99	107	124
13699	24483	22576	13954	8564	6330	5617	4356	3304	2890	2214	1879	1618	1417	1348	1255	1161	1077	975	858	865	736	732	673	631	576	507	443	378	416	359	366	369	365	364	357	352	330	368	346	357	341	358	288	351	323	329	319	269	330	266	287	298	284	329	285	301	282	302	288	266	300	269	285	293	268	271	272	313	303	298	322	272	297	284	291	293	265	309	296	275	290	273	281	268	301	301	279	268	275	266	257	280	283	298	293	285	268	284	272	265	253	249	273	277	264	245	275	279	269	264	283	262	254	260	291	254	260	283	288	274	246	271	256	275	262	277	304	255	259	267	284	275	286	275	270	260	266	274	286	281	277	238	251	293	276	257	256	229	274	298	295	241	282	257	262	261	285	234	242	276	264	311	257	270	262	281	265	263	233	268	283	260	280	281	266	249	261	275	262	246	262	250	267	264	241	281	297	291	270	274	257	269	239	276	253	253	260	257	293	265	245	265	279	246	277	282	279	293	252	264	279	253	274	250	261	276	269	288	274	255	273	266	266	288	260	252	241	257	262	268	292	260	240	274	257	270	269	260	260	288	243	262	250	261	256	259	276	296	261	269	247	282	247	267	239	262	258	283	276	287	260	266	261	272	245	289	275	232	247	247	265	272	282	257	262	268	305	270	235	286	259	251	239	307	265	245	271	253	250	293	275	263	244	242	274	256	287	267	265	287	240	238	251	273	278	271	242	277	263	278	300	259	228	267	257	251	291	292	273	264	241	296	266	271	262	246	265	253	273	276	268	281	269	271	237	263	273	255	261	296	279	257	283	291	252	253	247	241	262	243	245	275	245	241	285	253	260	285	273	270	245	248	277	234	279	281	227	283	276	267	257	261	280	272	275	293	270	289	262	264	252	248	258	263	279	281	292	236	262	282	263	243	260	244	270	270	237	277	217	258	266	250	278	239	279	248	276	260	267	292	259	247	280	276	232	275	258	245	254	227	281	253	238	271	267	273	278	267	287	266	254	279	236	249	270	252	272	252	273	268	262	275	246	270	268	256	264	289	271	255	241	284	246	235	267	261	252	239	286	240	248	256	252	253	276	267	267	247	264	241	291	269	289	264	248	278	279	233	289	243	262	254	281	263	254	237	277	311	246	239	262	219	239	235	261	278	275	276	272	273	269	255	250	243	240	262	280	261	271	295	269	256	298	225	254	282	271	255	279	276	248	248	265	254	223	295	266	243	254	265	248	259	274	250	298	262	274	257	266	276	248	267	245	299	253	305	234	273	281	258	287	271	263	289	253	244	264	258	277	244	286	254	259	256	286	252	288	264	278	287	256	261	256	242	257	257	289	292	290	278	254	265	265	247	239	303	263	286	264	282	307	262	287	288	279	275	238	328	289	246	265	296	242	298	265	257	261	255	274	246	296	264	278	278	265	304	285	281	271	253	239	281	241	283	262	287	262	274	260	252	246	259	245	262	259	282	273	254	271	280	241	281	261	272	294	252	302	274	272	233	283	256	248	284	253	259	278	261	285	273	273	263	268	273	250	268	285	267	290	268	257	262	262	244	259	275	268	268	247	275	269	294	245	275	264	268	259	261	273	235	294	270	248	283	263	229	291	270	276	276	246	273	259	253	280	272	260	263	257	267	255	250	255	277	280	272	278	269	267	263	255	246	263	275	245	275	267	269	252	268	286	240	223	246	250	261	282	274	269	254	248	276	234	272	257	278	288	254	277	263	256	301	289	228	254	289	258	268	277	320	252	218	256	262	276	250	305	253	255	257	248	250	283	280	289	253	248	290	261	262	262	258	279	274	261	258	278	279	257	245	284	280	247	265	279	266	282	274	253	280	245	255	258	286	247	262	250	262	281	264	273	265	265	256	263	255	268	271	250	265	242	262	293	267	274	263	253	253	242	284	252	272	264	245	282	276	247	287	275	284	269	240	308	268	281	252	265	294	253	279	266	262	259	242	267	263	277	271	271	237	269	239	273	266	250	274	257	265	248	260	264	283	255	242	244	254	247	282	266	261	267	273	260	297	268	267	283	275	273	261	244	257	256	244	259	240	275	260	252	289	268	264	238	259	249	261	256	271	250	274	255	283	261	272	240	263	283	247	258	267	244	243	274	262	247	259	263	278	271	253	269	261	273	250	232	273	280	257	256	248	267	254	308	253	249	259	282	250	272	276	288	258	260	246	240	253	244	254	256	271	257	266	262	247	264	259	252	273	256	265	283	273	295	265	260	246	270	271	271	277	274	270	237	272	277	264	260	250	264	276	262	284	276	246	239	264	260	273	257	286	280	258	236	270	288	240	224	293	250	254	249	252	305	310	282	284	266	246	263	296	273	296	268	277	251	289	309	285	263	271	259	289	259	254	239	276	251	291	269	296	290	283	237	247	257	245	257	248	253	267	255	260	261	260	254	281	264	262	260	266	274	257	279	246	279	264	296	248	267	272	264	257	250	270	244	272	264	271	290	259	252	262	251	259	264	273	278	244	243	241	283	288	274	267	260	280	281	267	256	280	252	209	270	268	264	273	268	261	252	257	298	259	266	274	267	264	274	252	274	254	267	266	250	273	287	266	275	249	263	257	285	270	248	260	290	273	259	268	238	299	260	266	248	284	266	249	239	244	264	252	261	283	286	272	265	267	252	233	258	248	276	246	262	259	262	287	264	265	257	281	246	243	272	271	282	278	272	251	287	263	265	254	289	271	271	272	283	269	263	235	291	255	273	259	250	256	232	272	261	270	306	251	261	279	273	263	278	269	284	263	271	244	287	254	278	264	263	238	249	268	249	263	275	234	264	274	276	266	260	243	262	292	291	266	262	266	261	274	259	265	280	286	269	276	272	289	282	266	274	251	239	270	277	257	267	282	279	261	263	251	260	260	252	248	255	281	291	278	243	284	254	251	268	264	280	262	277	264	256	260	260	264	254	269	268	270	287	268	259	258	276	247	292	243	287	256	253	286	232	266	291	276	251	269	267	279	281	247	293	269	256	276	279	296	250	238	253	272	271	247	286	253	268	268	282	266	254	295	247	288	221	275	234	267	280	257	278	249	287	241	262	253	290	257	281	280	264	265	265	281	251	281	254	239	266	276	237	265	274	260	264	248	269	285	249	262	271	256	277	246	266	239	262	274	266	260	264	292	266	260	279	280	287	277	245	277	254	262	249	246	258	252	249	290	279	258	282	250	260	253	266	268	285	265	247	240	261	273	269	275	266	284	262	286	264	261	245	238	257	238	267	252	285	243	253	253	297	246	259	273	260	263	253	261	293	274	292	263	253	269	295	230	278	243	283	257	235	268	267	271	267	258	261	275	285	246	270	287	284	256	264	260	277	245	263	283	273	267	264	252	290	244	278	264	275	265	233	256	267	266	265	269	259	267	286	252	258	253	244	273	268	246	259	272	261	247	248	250	233	209	256	267	276	235	279	237	276	256	257	248	269	273	257	271	255	275	248	283	231	284	264	262	253	294	269	255	265	279	262	277	259	280	251	268	258
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
