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
341650871392	341650871954	341650872504	341650873054	341650873604	341650874154	341650874704	341650875254	341650875804	341650876354	341650876904	341650877454	341650878004	341650878554	341650879104	341650879654	341650880204	341650880754	341650881304	341650881854	341650882404	341650882954	341650883504	341650884054	341650884604	341650885154	341650885704	341650886254	341650886804	341650887354	341650887904	341650888454	341650889004	341650889554	341650890104	341650890654	341650891204	341650891754	341650892304	341650892854	341650893404	341650893954	341650894504	341650895054	341650895604	341650896154	341650896704	341650897254	341650897804	341650898354	341650898904	341650899454	341650900004	341650900554	341650901104	341650901654	341650902204	341650902754	341650903304	341650903854	341650904404	341650904954	341650905504	341650906054	341650906604	341650907154	341650907704	341650908254	341650908804	341650909354	341650909904	341650910454	341650911004	341650911554	341650912104	341650912654	341650913204	341650913754	341650914304	341650914854	341650915404	341650915954	341650916504	341650917054	341650917604	341650918154	341650918704	341650919254	341650919804	341650920354	341650920904	341650921454	341650922004	341650922554	341650923104	341650923654	341650924204	341650924754	341650925304	341650925854	341650926404	341650926954	341650927504	341650928054	341650928604	341650929154	341650929704	341650930254	341650930804	341650931354	341650931904	341650932454	341650933004	341650933554	341650934104	341650934654	341650935204	341650935754	341650936304	341650936854	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23464	22088	29257	25567	22128	18954	8650	3926	2523	1912	1407	1058	963	713	621	520	439	412	314	273	264	234	205	208	201	198	191	193	212	204	185	167	201	192	175	167	183	176	169	163	193	172	187	181	179	177	177	172	164	185	145	198	201	175	189	191	203	155	182	185	207	184	193	195	200	185	177	178	196	179	179	162	196	183	170	192	207	176	183	174	170	177	180	190	177	150	175	200	167	177	154	192	174	178	178	177	151	155	172	174	174	193	199	177	175	181	166	179	173	170	168	162	171	182	173	185	183	147	173	177	175	181	180	189	178	192	164	171	161	167	190	197	173	186	180	196	160	184	178	179	159	174	192	186	187	151	166	178	183	183	178	177	158	175	176	180	177	158	147	182	173	192	179	187	187	189	199	164	187	163	156	176	178	205	172	176	180	159	180	170	159	188	181	169	168	176	171	209	171	185	171	188	186	162	176	184	176	187	185	199	167	163	151	196	181	162	187	175	181	197	183	166	168	193	176	193	172	193	172	184	181	172	162	164	177	182	189	190	209	157	160	198	180	165	167	183	178	189	178	158	187	191	181	174	170	170	163	169	170	196	152	157	189	176	181	157	173	150	185	166	179	193	158	189	152	182	193	151	158	143	187	177	173	177	173	208	190	167	172	176	157	160	175	166	186	176	191	183	171	162	183	164	183	179	186	192	175	186	163	151	168	164	196	196	170	191	174	190	167	182	190	181	176	198	198	184	179	172	172	181	192	177	191	159	158	180	149	163	164	171	197	162	188	189	176	182	189	174	184	157	181	195	175	193	174	176	175	178	188	170	201	166	179	184	158	192	164	168	200	180	158	183	192	168	156	180	193	150	194	182	198	187	198	191	196	194	177	198	192	161	193	185	185	182	171	182	196	209	175	199	179	183	182	171	184	189	173	178	182	194	174	158	176	167	205	188	184	185	173	169	178	191	180	185	189	197	170	189	151	181	166	207	164	191	176	190	171	186	180	163	210	183	182	157	153	187	181	185	169	169	171	191	155	201	159	175	168	191	184	169	179	156	181	186	189	193	182	193	175	175	193	177	162	170	146	186	196	177	188	161	165	176	174	170	188	176	189	158	159	195	162	169	172	189	165	166	172	159	180	162	180	163	179	152	193	187	177	164	178	196	189	181	183	197	179	161	187	191	173	164	161	178	184	169	171	168	180	160	176	164	172	181	177	174	177	180	193	162	165	189	158	160	161	172	177	182	178	168	172	198	175	190	172	191	179	175	177	176	162	179	187	176	183	182	187	179	182	205	192	170	186	174	191	187	211	166	172	195	192	171	167	180	211	192	161	186	178	181	170	182	189	202	207	167	183	181	159	198	169	167	177	183	209	174	183	179	165	173	203	183	174	165	172	161	175	189	169	159	194	144	162	185	184	166	174	172	159	179	181	194	171	170	178	183	194	172	184	192	186	195	160	177	173	157	168	186	218	190	182	186	165	186	161	181	162	174	168	190	188	184	198	186	181	164	177	185	195	166	200	178	185	197	184	206	199	174	162	179	195	184	161	163	177	171	195	164	197	206	175	209	194	192	177	168	194	156	176	167	182	183	167	176	176	169	208	161	155	167	183	162	193	190	181	162	178	176	173	180	179	174	187	180	174	180	174	169	165	180	167	180	196	165	170	180	199	175	168	186	187	181	171	193	200	174	171	163	162	166	167	172	146	174	179	185	158	196	180	175	168	178	159	160	168	150	168	190	195	185	153	148	159	181	187	184	174	195	174	192	168	183	178	189	165	176	176	149	175	170	157	173	174	184	200	192	190	176	167	193	192	183	182	166	190	194	169	162	191	163	177	183	196	168	194	197	167	194	172	176	188	171	172	180	177	169	168	189	203	176	193	181	193	179	181	172	183	151	184	178	171	174	171	173	167	194	176	165	174	175	167	194	192	199	178	177	166	197	157	158	173	190	185	198	161	195	179	158	182	180	188	161	159	171	203	185	183	171	197	181	162	193	176	195	184	177	174	189	188	146	181	183	166	171	159	153	180	177	190	161	166	192	173	187	157	162	170	195	203	179	157	169	177	195	169	176	171	165	185	187	175	154	179	169	183	186	174	178	179	174	164	173	164	172	173	164	176	177	199	162	192	162	194	178	170	193	174	194	200	167	191	171	187	153	188	183	176	184	169	183	188	179	178	176	157	177	158	174	178	168	176	193	179	188	195	168	197	180	191	170	178	176	184	172	201	171	186	197	168	165	184	188	188	169	174	184	190	180	188	185	174	153	167	197	164	196	189	183	178	170	192	156	188	188	168	177	181	186	202	183	206	174	185	179	194	173	188	181	147	168	203	183	179	179	177	208	177	195	180	166	182	173	170	183	184	172	191	158	169	180	180	187	178	165	172	176	184	198	172	182	205	188	202	170	170	190	174	186	176	160	174	191	183	177	168	184	163	166	186	173	192	166	181	163	200	173	183	168	168	194	185	174	188	154	161	175	176	167	169	166	190	187	190	181	153	184	186	159	160	158	162	183	184	162	190	180	173	174	156	178	176	189	169	167	184	175	192	185	170	184	190	202	188	181	157	196	174	165	177	180	180	198	194	186	174	171	175	174	165	164	182	183	174	182	169	187	182	148	179	203	160	166	187	166	151	164	196	183	202	187	174	163	185	179	164	175	190	173	176	168	179	188	157	203	171	175	200	182	156	164	183	154	176	149	179	178	194	208	188	179	204	156	167	183	190	187	184	181	186	175	157	207	174	183	195	172	181	187	189	183	167	166	158	181	166	184	186	175	197	179	191	173	183	190	170	201	176	182	190	180	191	155	184	209	158	168	162	164	195	191	183	200	180	172	182	171	171	174	165	165	173	164	181	177	183	179	191	179	189	214	195	178	183	148	160	172	167	181	170	189	187	179	162	191	170	192	187	171	161	158	167	176	177	185	182	178	170	156	187	187	182	202	171	163	185	186	188	171	196	174	162	192	174	191	157	176	166	177	157	168	174	199	190	187	172	184	172	177	177	168	186	173	196	177	184	177	180	195	183	201	168	186	177	186	195	176	183	171	172	176	186	194	176	188	206	162	173	177	170	196	162	163	172	173	192	171	181	203	179	206	175	194	198	147	199	180	174	169	181	149	167	150	197	147	193	184	189	158	222	163	155	174	188	166	171	193	199	185	174	184	174	187	178	164	185	180	197	197	191	203	152	184	167	180	172	165	171	184	182	178	146	199	182	170	180	183	137	195	176	189	194	162	186	201	182	190	190	174	176	190	169	162	201	194	180	185	166	172	173	183	188	201	203	190	166	190	193	178	184	167	157	195	204	176	175	195	164	168	167	186	170	184	169	157	188	184	195	176	154	168	170	195	172	189	176	207	184	188	192	179	166	178	191	180	162	181	186	177	188	184	164	170	175	165	168	165	156	188	184	198	198	170	159	182	161	200	172	183	166	181	177	159	203	178	195	171	168	207	168	199	165	168	166	212	187	160	204	169	188	170	167	169	168	182	187	189	166	202
26193	51269	41761	27315	20149	15907	12059	9221	6795	5234	3940	3067	2513	2034	1620	1396	1094	908	747	632	554	506	471	389	373	381	386	371	344	354	332	343	304	354	332	311	324	346	293	331	343	344	306	298	343	318	292	323	302	334	301	310	314	296	350	333	302	289	294	290	347	306	303	322	289	289	286	303	313	323	326	309	329	311	273	304	319	284	302	323	332	281	317	270	300	321	324	312	328	343	311	308	332	311	310	309	299	307	324	315	281	329	298	306	286	343	311	317	321	317	337	309	284	298	328	315	349	312	309	313	310	332	295	312	314	325	337	297	311	314	316	322	347	332	303	306	289	297	305	323	313	275	318	324	311	305	310	305	308	333	330	308	296	318	295	328	328	306	293	281	302	310	304	313	292	298	321	311	334	287	305	308	328	299	294	324	266	298	307	331	297	316	315	289	316	277	342	316	312	308	319	340	314	316	317	328	333	319	309	342	308	311	304	321	317	309	315	318	311	322	290	303	309	321	318	308	300	326	338	321	329	300	306	302	307	300	300	343	307	340	325	327	318	295	289	318	301	317	331	322	344	327	297	343	298	294	320	322	281	325	291	287	297	348	283	319	316	322	292	303	327	307	310	305	311	310	337	327	318	317	300	326	300	316	276	314	326	295	272	303	304	327	352	312	332	320	298	295	317	302	311	310	354	329	343	301	283	293	310	311	295	323	313	324	326	291	311	309	316	292	286	318	305	322	330	345	311	335	332	317	334	308	307	352	296	303	297	324	301	300	312	320	337	312	289	285	315	356	269	308	334	286	294	329	304	319	300	309	302	317	291	346	294	294	328	293	279	310	324	312	313	329	334	324	284	300	344	341	336	330	312	304	330	342	342	293	297	312	315	321	345	327	301	298	283	293	298	292	270	317	295	277	301	308	324	306	311	332	335	301	352	281	293	318	363	303	288	318	303	304	326	285	316	303	329	311	327	310	304	315	317	330	304	309	301	299	331	309	316	291	329	307	331	326	325	313	314	293	308	327	351	337	320	291	315	305	311	301	317	312	282	354	301	297	319	320	295	290	340	324	331	332	334	328	287	330	298	311	298	308	305	330	286	323	316	307	264	338	338	296	346	322	327	311	331	316	276	305	310	337	306	302	312	313	301	308	341	335	326	337	306	295	307	323	297	339	301	341	354	322	289	333	282	344	321	316	317	305	330	308	291	317	326	296	296	346	312	319	332	333	276	337	295	290	300	337	337	317	293	320	298	305	312	326	323	315	305	319	322	313	321	329	306	328	310	283	326	311	282	323	316	291	294	343	298	296	326	302	312	312	341	303	335	295	308	320	317	309	306	309	298	315	318	320	341	308	315	300	303	338	318	300	310	330	318	285	312	282	331	299	324	323	320	336	312	312	301	306	353	341	317	305	319	329	278	320	319	336	303	313	338	275	320	319	306	304	333	313	297	301	290	315	278	306	292	316	321	338	299	306	334	352	293	297	330	319	307	316	307	286	292	319	310	314	288	339	327	334	314	279	333	313	327	292	316	321	312	331	298	345	301	310	328	321	305	302	309	302	300	319	310	322	313	333	296	317	302	300	343	298	323	299	311	335	292	331	317	297	292	291	330	310	304	308	307	304	323	329	295	302	321	342	340	291	310	326	300	299	327	301	338	337	327	337	322	340	310	346	304	283	338	308	311	339	300	302	315	265	304	331	326	323	317	338	316	324	295	322	285	289	304	311	308	331	305	316	310	315	296	328	325	309	332	292	318	336	327	288	297	305	288	327	293	313	284	293	310	305	324	296	326	323	334	301	320	328	309	332	307	310	331	337	307	281	326	312	286	299	338	302	316	331	344	298	333	300	320	287	325	313	328	306	303	324	295	330	318	339	314	283	301	324	311	306	327	326	310	312	328	311	326	305	306	301	336	334	321	303	326	313	318	268	311	330	307	334	313	307	289	324	363	318	289	342	323	292	343	299	312	287	310	318	312	309	302	303	329	352	325	276	299	301	308	342	304	343	312	346	292	290	300	323	333	315	311	338	335	321	322	313	321	331	315	280	330	328	319	339	296	322	317	289	272	299	304	303	331	311	304	304	354	308	302	319	337	337	322	319	314	297	292	309	311	319	322	292	334	283	296	287	336	296	306	325	274	343	333	327	338	303	323	285	325	318	328	320	316	328	343	326	302	301	294	331	301	290	318	280	327	322	329	318	315	317	297	328	285	316	346	277	306	345	319	301	311	310	305	276	323	336	316	330	296	321	330	340	285	272	337	318	355	310	310	304	312	289	309	284	322	334	319	325	320	324	323	337	309	290	278	298	334	301	321	310	289	325	344	288	342	338	314	327	332	325	302	331	306	309	325	285	322	303	339	299	299	296	307	327	323	313	319	333	330	340	302	314	320	334	319	298	320	318	326	289	308	327	328	322	312	315	260	300	313	296	282	341	310	313	317	286	341	293	313	321	309	282	329	320	342	291	313	322	299	318	288	315	292	327	311	268	318	293	302	313	323	361	332	307	308	338	311	299	289	309	340	311	341	304	286	328	344	311	321	307	292	295	289	310	317	320	323	290	306	304	298	328	296	321	325	297	268	274	327	324	319	300	330	314	321	323	306	318	310	317	311	295	273	331	293	326	312	316	322	316	303	298	325	324	319	311	284	271	315	317	300	321	276	281	355	275	292	322	348	292	340	329	300	318	298	314	311	317	317	335	313	341	322	294	312	347	261	300	342	297	354	318	299	325	300	326	307	338	340	330	320	334	309	313	309	298	343	316	299	337	321	297	311	325	301	284	296	303	304	294	329	302	330	325	298	302	308	324	317	304	318	323	304	304	295	335	314	286	307	292	324	341	300	280	278	328	354	327	308	322	277	308	330	336	328	346	297	288	285	318	309	335	309	313	318	277	331	283	294	295	323	305	344	322	340	321	306	318	343	285	314	335	309	303	351	304	316	317	318	345	342	311	313	316	300	323	315	317	307	285	300	320	309	330	299	310	338	324	324	300	293	328	319	298	324	291	303	341	322	333	295	328	314	330	321	301	302	335	324	340	296	327	351	304	328	334	295	316	299	327	297	299	280	326	296	288	323	315	312	317	300	309	256	288	306	322	316	334	328	322	325	298	332	313	290	291	312	290	301	325	301	322	326	328	339	308	298	307	301	309	294	330	343	280	325	312	339	313	342	323	316	302	281	307	317	303	284	309	330	313	299	340	330	302	311	316	289	286	325	291	287	275	328	323	322	323	326	346	300	328	327	296	291	318	319	315	292	317	308	311	314	310	327	334	328	304	332	300	316	298	346	277	315	285	297	282	307	333	340	314	321	345	327	296	316	310	282	293	325	309	311	313	302	309	311	294	339	300	311	302	328	335	312	304	310	318	293	296	294	293	317	317	302	295	314	315	311	324	298	338	311	300	288	303	291	324	302	320	321	330	325	333	315	297	310	274	321	305	323	319	298	313	320	316	329	330	308	318	295	317	325	294	310	315	318	324	309	331	297	326	309	305
27770	21943	17387	7285	3026	1765	1238	900	700	596	511	465	390	340	323	295	277	277	270	274	268	221	225	235	221	243	241	214	263	220	239	250	220	250	194	191	252	237	225	246	234	237	226	243	247	199	248	219	250	233	242	244	210	260	237	255	235	218	225	199	240	198	247	220	225	207	217	217	223	241	236	223	225	220	220	231	230	231	215	224	238	210	208	223	221	220	250	215	231	220	210	208	221	232	230	208	237	260	218	229	241	212	211	216	234	207	209	237	241	195	233	236	222	238	211	232	242	240	228	220	218	208	231	242	231	236	245	226	217	226	219	223	214	238	242	224	254	215	225	221	236	218	253	226	232	229	223	220	235	237	227	235	218	224	236	242	226	240	219	210	220	230	220	203	199	219	242	202	225	206	251	209	229	214	246	232	218	227	214	216	209	206	239	238	192	238	202	236	235	229	223	238	245	250	223	227	252	213	254	245	211	222	196	242	237	215	223	248	235	215	204	226	230	241	230	230	228	236	212	233	217	232	251	211	220	220	224	242	228	228	233	236	237	215	235	238	225	268	213	233	241	216	255	224	251	228	237	239	213	244	207	192	210	207	239	241	243	222	215	226	224	229	224	195	224	256	230	237	258	193	244	223	236	222	251	230	228	258	219	223	218	226	230	225	215	197	227	253	242	221	236	242	242	206	216	199	202	231	235	249	234	253	228	217	233	223	201	217	224	235	232	239	196	222	231	209	221	239	234	242	221	236	221	211	234	227	205	238	229	225	239	234	207	241	223	214	222	219	246	218	248	243	220	236	221	219	254	216	267	229	232	208	222	221	216	228	246	227	242	228	226	229	223	227	245	206	217	236	226	222	234	245	235	225	217	234	240	262	225	197	235	229	231	200	245	240	220	228	237	187	226	233	228	235	199	232	210	234	224	264	204	216	234	204	234	229	194	225	242	216	240	225	222	233	231	252	213	233	202	218	219	231	220	215	216	239	223	238	217	236	235	212	219	215	237	203	211	236	223	242	260	228	238	243	236	208	222	196	226	227	193	243	213	224	258	238	252	247	230	220	237	248	226	217	205	231	231	243	218	245	243	226	201	213	241	242	243	248	233	220	241	228	235	242	225	226	249	213	221	208	262	219	229	216	239	221	218	244	249	215	219	227	250	236	235	220	219	244	225	220	230	222	214	216	216	235	207	213	225	220	202	215	234	268	228	243	217	235	227	225	224	231	224	240	219	236	202	213	233	245	204	224	233	222	237	236	224	224	226	196	249	212	202	231	252	219	212	222	212	222	228	200	254	222	237	207	223	227	224	196	217	202	242	225	240	210	265	253	210	223	224	241	250	225	238	237	226	219	239	220	208	217	221	240	213	217	209	219	252	228	223	214	201	224	195	201	208	224	236	231	249	239	218	218	227	211	221	219	230	213	257	229	216	238	225	236	230	242	213	244	224	214	243	214	243	223	222	246	225	195	215	242	229	258	231	238	209	253	217	222	236	236	258	217	209	223	224	260	218	208	231	232	225	227	219	215	238	212	234	231	238	222	226	222	235	218	256	241	239	198	249	227	244	252	232	242	230	238	217	228	234	218	206	233	214	213	260	208	247	230	242	228	216	237	216	249	250	223	220	247	234	247	248	229	218	243	190	211	226	230	218	239	236	241	239	233	220	234	198	190	240	230	226	254	211	203	211	240	244	220	231	221	230	226	250	227	222	218	226	203	227	228	219	237	224	230	223	227	222	249	244	242	195	228	231	213	224	231	225	239	208	215	213	203	233	221	240	216	209	208	217	256	199	228	217	227	239	228	203	221	229	195	237	235	222	237	218	231	216	217	222	203	224	231	226	230	213	220	248	221	227	210	250	232	227	246	256	244	232	219	237	228	231	227	234	211	228	211	229	227	232	211	234	232	231	215	250	222	235	229	212	239	251	190	218	241	198	229	233	225	256	232	229	240	242	207	262	230	231	234	230	238	235	226	240	225	228	226	248	215	208	252	244	251	219	215	231	252	218	223	238	228	203	213	219	231	210	215	237	211	238	217	229	224	248	205	249	223	197	204	209	245	197	220	242	194	247	212	232	247	223	214	235	230	225	228	213	218	220	232	208	245	205	243	204	236	237	245	224	212	190	236	238	237	214	217	222	259	230	239	242	214	235	253	239	198	215	224	215	229	238	219	225	243	247	220	246	224	219	211	217	228	238	209	257	205	234	221	222	257	258	227	256	232	233	214	210	230	227	216	229	216	218	229	234	233	233	219	231	224	251	222	232	236	250	245	227	247	234	222	209	228	237	221	239	235	211	239	219	263	222	231	216	234	206	228	241	240	206	220	241	224	216	256	217	231	193	230	226	206	237	245	214	239	226	221	206	236	229	203	229	209	233	226	209	209	204	238	243	246	223	217	203	208	243	222	218	216	232	230	220	239	220	211	234	235	253	216	208	233	251	224	226	223	224	224	237	226	235	223	224	246	234	214	201	209	229	231	225	210	244	216	219	243	231	237	218	252	243	228	212	218	244	237	233	185	233	231	224	228	232	204	240	241	230	238	237	224	231	207	230	240	229	242	206	223	244	235	249	234	227	228	208	211	233	228	220	212	221	218	228	231	200	219	201	250	266	242	250	227	225	225	216	231	231	223	239	202	213	241	239	204	203	225	220	235	217	237	205	220	224	228	233	212	223	213	194	246	257	207	234	216	237	232	201	227	228	265	232	251	239	221	245	205	222	240	215	235	227	250	262	239	239	253	258	251	242	241	221	235	232	223	248	216	227	237	190	214	240	240	212	240	214	228	212	220	224	217	215	251	215	217	240	214	246	220	222	268	234	212	197	215	228	220	233	228	232	232	232	228	239	239	241	226	216	216	229	206	238	234	207	238	257	244	229	207	236	243	212	219	217	232	257	211	226	238	220	229	239	235	216	230	253	259	227	240	217	240	254	199	194	215	232	232	219	222	254	229	212	260	209	222	212	236	221	200	227	236	225	214	234	220	229	212	200	224	227	248	228	220	220	235	258	239	255	211	229	259	209	234	238	196	226	230	253	211	212	211	242	198	230	234	218	243	242	210	218	211	201	216	227	218	222	251	222	234	238	225	213	207	208	205	229	201	227	241	230	234	230	216	195	235	235	215	246	239	220	243	226	221	203	241	212	227	212	212	220	246	239	218	229	231	228	236	215	233	230	245	229	216	205	250	227	203	260	232	218	212	219	209	221	211	252	243	237	233	246	243	231	240	219	229	217	234	255	250	213	240	225	256	227	270	227	255	241	233	214	239	243	216	209	203	224	239	219	225	205	229	239	208	225	253	227	239	213	228	219	239	208	220	229	214	228	209	235	224	208	209	235	244	223	211	240	242	236	239	215	212	249	227	237	238	226	233	219	200	250	233	242	209	230	228	220	220	225	214	225	232	220	237	222	238	208	239	243	220	229	221	224	222	221	226	237	229	256	219	206	245	226	232	227	216	219	221	248	237	237	233	222	241	224	211	247	217	212	248
19697	34380	21882	10869	7330	5251	3787	2785	1938	1589	1342	1068	939	860	774	688	605	570	502	498	476	461	417	431	412	462	414	399	414	395	440	414	404	441	404	430	439	428	405	415	421	418	400	426	434	383	398	424	425	459	387	397	392	407	399	438	394	395	388	382	419	405	417	387	408	420	419	412	387	397	392	399	369	421	410	411	380	438	403	417	384	383	383	389	401	421	374	398	425	383	393	457	454	401	406	400	424	406	393	408	411	377	400	436	403	395	410	415	366	390	408	361	436	446	370	377	402	411	430	381	412	390	417	410	381	432	423	411	393	390	415	392	442	417	384	352	407	412	404	376	452	416	399	403	395	415	407	394	391	413	401	358	410	393	432	413	411	405	400	430	405	394	393	360	434	452	430	425	410	413	415	443	397	409	433	388	373	368	434	410	425	400	407	393	410	422	439	407	417	406	386	381	414	398	429	398	426	401	388	411	413	415	434	391	437	416	393	403	418	458	408	370	425	391	426	381	377	416	408	400	414	402	340	438	406	363	409	414	393	405	385	404	395	428	419	417	430	406	403	393	409	393	408	401	415	392	403	428	411	397	410	426	406	433	422	423	438	402	402	406	368	406	410	409	399	407	385	425	411	400	424	424	406	388	392	401	361	403	413	421	418	403	382	402	408	373	417	428	417	431	431	405	377	379	375	386	362	410	378	391	418	434	376	390	427	398	400	414	372	432	392	404	423	388	389	387	421	370	421	415	387	374	381	375	422	402	409	428	446	404	419	360	425	362	388	384	399	406	408	432	420	415	401	418	415	405	392	401	425	354	435	411	392	434	409	432	400	415	391	410	391	391	409	384	404	429	379	408	416	397	381	425	429	427	381	420	386	403	420	407	412	417	383	409	384	449	410	414	410	399	399	375	425	421	421	401	398	430	399	376	383	416	408	392	404	394	390	396	408	378	409	383	427	387	424	408	397	381	440	386	407	399	371	417	369	383	399	445	407	389	405	391	405	419	408	384	398	433	418	368	410	399	411	407	389	382	416	402	365	411	405	419	393	428	412	402	426	374	419	417	404	397	433	389	426	402	399	400	422	363	429	417	408	399	398	435	430	366	403	418	394	405	390	396	437	400	405	424	395	394	387	424	416	396	382	402	399	434	399	429	374	426	396	371	365	368	389	420	404	408	408	423	384	374	368	380	417	380	412	413	368	392	407	407	443	408	353	398	401	401	387	376	422	387	435	361	387	409	440	416	441	435	405	402	399	403	416	431	406	380	404	414	424	423	415	399	434	434	440	420	400	389	419	425	445	438	441	391	401	393	379	418	381	442	410	411	408	415	410	403	406	387	414	410	357	383	421	433	418	444	372	386	400	385	432	405	414	409	374	367	409	405	409	408	417	404	381	416	392	405	378	396	387	425	380	431	381	372	427	389	363	409	385	394	427	431	390	418	383	402	420	401	385	404	406	387	420	435	387	403	403	440	402	402	398	423	436	424	391	394	406	429	403	409	404	428	378	405	401	385	434	401	414	402	429	392	394	418	452	415	388	383	427	402	372	416	412	394	420	370	401	438	408	391	396	392	415	396	403	394	350	409	393	421	382	391	423	409	373	436	402	413	407	416	402	391	368	412	445	387	420	429	403	401	422	397	406	408	371	377	393	406	380	439	452	388	402	387	426	442	389	390	436	390	408	402	402	386	418	379	391	381	406	390	416	433	408	406	407	412	332	389	416	412	369	421	412	418	409	405	406	416	413	391	443	397	421	417	436	415	364	396	432	404	394	408	416	401	388	397	418	392	388	403	392	399	446	366	404	419	401	375	405	396	406	381	400	400	402	407	422	358	416	427	391	423	395	419	406	402	400	368	376	399	388	393	417	445	446	435	435	419	368	333	444	405	403	412	400	372	409	430	423	414	407	378	418	399	391	426	389	416	394	412	418	363	402	388	420	419	385	419	402	412	391	400	405	398	406	402	383	421	394	395	407	400	397	388	388	396	402	379	428	405	405	394	405	451	392	405	434	411	422	410	397	370	411	403	416	397	395	413	398	421	377	388	425	393	423	391	397	406	360	390	390	421	417	400	415	409	435	411	383	405	422	398	421	398	385	424	395	355	382	404	411	404	412	414	394	409	426	393	405	389	402	391	397	413	417	418	374	417	395	394	409	407	403	393	383	412	394	440	405	410	397	407	416	424	410	409	375	376	440	400	377	379	396	400	418	360	415	401	396	380	358	409	402	393	399	411	391	384	423	419	413	395	418	440	412	398	418	405	428	394	422	392	377	375	380	392	421	405	440	409	401	416	428	410	410	388	414	423	385	393	401	422	438	410	392	382	396	374	390	431	394	426	397	417	413	369	413	416	421	374	399	403	412	439	405	455	445	402	425	396	442	441	410	398	427	406	428	380	396	344	416	367	386	390	407	431	374	400	415	359	392	385	387	426	396	381	393	398	379	423	462	437	395	416	424	379	382	411	406	416	393	418	376	405	418	434	378	399	386	393	410	383	434	400	409	433	423	411	411	399	438	436	390	437	431	420	408	385	416	410	388	395	439	359	407	426	401	393	413	409	397	415	444	400	405	412	405	428	451	424	405	404	387	407	401	408	424	387	416	403	361	430	400	401	384	418	396	379	377	401	401	390	396	403	391	404	415	412	393	431	380	404	426	400	412	374	433	389	360	402	398	404	387	415	390	425	429	425	419	417	403	420	405	415	369	400	436	413	394	394	388	384	423	396	411	381	386	399	386	431	359	397	379	405	416	421	402	418	393	418	430	385	408	410	418	414	431	424	394	411	438	383	382	407	376	422	446	400	410	384	391	407	440	402	391	411	385	395	400	379	397	385	395	417	403	456	379	410	375	398	403	398	377	411	418	390	386	424	382	415	405	419	384	429	397	375	411	447	382	393	370	393	406	396	377	391	385	382	421	410	407	429	402	422	396	410	414	371	409	419	424	367	372	395	423	402	418	403	417	400	396	430	420	399	381	418	421	396	363	418	354	396	403	436	383	405	408	395	396	392	400	384	359	389	389	404	420	356	402	403	396	447	421	392	394	399	415	392	403	413	400	410	370	435	411	413	424	391	401	385	419	398	385	438	418	413	385	441	419	403	382	408	412	370	368	387	425	360	409	406	397	381	410	420	407	434	442	411	364	435	403	382	397	366	391	445	395	397	397	417	418	423	393	413	383	401	400	425	403	382	402	418	423	390	405	415	416	413	406	372	414	399	424	370	414	405	442	379	429	435	428	386	417	413	402	411	418	458	414	378	391	380	393	412	444	411	401	434	450	407	398	400	414	389	396	411	397	371	408	359	436	406	416	377	406	387	390	400	424	390	419	414	406	410	382	421	415	424	396	410	415	404	401	403	431	402	378	419	417	367	413	383	396	435	420	408	409	371	418	373	383	418	401	411	387	420	432	424	410	416	389	410	393	407	411	415	391	425	407	411	411	421	392	430	405	414	375	402	379	399	401	401	379	401	415	406	419	411	396	402	422	369
23792	21561	27863	25658	18902	8087	3900	2365	1549	1256	985	760	640	588	456	409	352	293	274	258	225	236	230	224	204	210	219	196	208	198	207	189	190	195	215	209	196	181	219	189	195	198	201	186	167	193	187	191	186	170	193	202	217	185	204	197	184	198	206	216	197	210	183	187	213	196	175	156	196	175	175	197	189	223	201	187	200	212	222	192	182	196	200	191	177	178	180	213	199	198	222	214	198	209	217	197	180	197	203	186	195	161	206	192	176	204	215	191	187	193	207	200	191	211	199	182	182	190	217	192	207	214	209	208	202	189	173	189	198	186	189	195	204	221	173	202	172	210	176	199	189	216	193	210	189	193	188	164	204	185	168	174	210	192	206	184	196	196	195	170	201	193	192	178	197	191	181	198	206	196	196	192	201	224	211	178	172	226	174	196	178	184	204	167	172	194	182	206	189	186	170	218	186	174	184	200	174	200	190	216	201	200	178	206	204	196	193	190	169	194	202	209	173	202	206	206	193	189	183	188	175	181	192	192	196	214	202	184	180	198	179	201	188	209	175	203	191	203	189	220	201	206	219	186	171	198	218	197	166	177	173	207	188	216	184	189	218	208	198	185	193	213	183	184	189	177	195	184	191	199	169	186	218	202	204	202	212	207	205	169	211	194	218	193	190	186	183	199	196	194	188	198	163	197	190	192	187	176	173	182	210	201	208	203	179	203	180	185	186	158	188	209	201	175	217	189	218	183	186	202	228	192	190	183	175	215	207	200	181	198	207	194	199	187	182	177	194	195	187	201	211	185	186	199	177	191	232	189	188	190	177	178	188	171	208	193	206	199	200	193	164	181	180	199	198	190	211	181	202	179	198	211	201	193	178	205	199	170	176	201	215	216	186	192	198	229	190	213	190	192	199	189	198	187	201	179	190	198	217	208	191	214	209	181	195	170	196	222	179	187	197	190	194	190	191	207	193	188	210	184	190	205	190	214	187	218	202	185	195	200	174	208	185	192	180	201	184	194	183	217	199	213	211	174	186	189	193	205	179	183	187	177	181	182	185	211	192	197	184	188	186	189	190	208	198	166	199	195	199	161	210	200	196	202	178	180	178	189	191	183	195	191	184	183	197	172	164	200	192	209	201	196	197	195	192	189	183	201	206	191	216	201	195	172	201	177	185	184	188	199	192	194	189	207	191	190	193	198	207	215	190	186	176	191	187	179	191	192	193	193	183	186	192	204	188	203	170	201	203	191	203	182	183	203	205	193	190	197	205	182	192	200	193	183	187	166	189	189	177	186	198	198	206	204	185	196	199	195	202	202	196	184	196	199	192	208	209	168	195	189	195	204	201	184	183	188	197	213	230	169	191	200	195	194	204	180	164	168	202	192	183	200	204	187	192	211	173	175	179	157	202	224	203	187	218	188	188	172	209	197	189	191	195	182	209	168	182	175	186	188	189	169	208	181	217	164	191	226	203	229	223	198	199	166	197	198	167	202	214	201	199	193	207	202	201	179	176	187	197	200	179	201	228	206	190	186	185	210	194	196	193	189	182	181	192	195	175	187	199	180	201	190	192	203	178	187	209	174	199	186	179	206	203	190	200	217	178	209	186	209	185	181	196	164	202	182	190	212	201	178	186	183	182	192	177	188	179	174	196	205	202	195	189	190	202	197	222	186	204	183	189	185	178	178	248	201	233	212	215	197	175	199	221	211	210	223	184	189	196	210	199	193	202	201	219	218	205	191	211	175	191	169	185	201	182	160	204	177	204	190	182	196	176	199	193	173	175	159	166	202	174	188	186	189	178	200	197	208	202	198	192	164	183	196	183	172	204	204	220	211	192	182	200	207	192	190	186	202	192	149	181	203	198	214	184	175	168	188	200	167	199	171	188	198	178	199	207	182	187	176	210	225	203	192	218	185	187	175	214	188	196	203	211	211	205	164	202	182	199	197	191	193	177	208	213	201	177	177	189	200	184	221	182	204	183	179	208	201	215	202	188	189	178	191	179	198	187	176	204	175	200	224	187	189	211	224	205	192	203	217	181	215	177	195	184	176	144	216	183	197	203	208	196	193	178	202	174	183	193	193	179	211	228	184	195	201	191	175	190	203	204	205	196	202	179	182	200	196	193	195	168	197	180	210	194	192	206	183	211	192	190	219	193	194	205	193	189	206	232	174	211	191	202	179	191	171	176	216	195	210	169	181	159	198	207	184	203	209	179	175	202	226	196	201	190	202	181	201	203	198	211	190	166	210	209	181	193	180	183	189	162	189	167	205	211	200	194	183	194	182	191	200	207	194	192	218	163	159	205	188	192	177	199	185	212	187	200	216	205	192	189	181	225	179	217	196	171	182	190	190	193	175	203	181	187	185	202	195	205	193	180	175	207	195	183	175	211	179	182	187	189	197	202	153	191	197	193	177	182	174	223	208	182	176	193	206	208	204	196	168	221	181	194	194	201	201	208	202	198	198	203	169	206	204	186	197	199	163	172	202	194	165	177	184	194	186	200	176	177	197	182	200	162	172	231	173	195	206	200	195	203	197	174	217	171	216	209	192	191	202	201	194	180	182	195	201	221	181	212	205	187	208	163	179	204	205	200	211	179	200	202	205	205	183	195	188	163	207	174	197	181	200	205	189	186	199	170	212	209	213	177	190	180	191	199	193	194	194	188	146	197	181	195	204	192	183	210	196	173	190	169	187	179	194	188	172	183	212	225	197	189	187	189	180	205	180	185	168	189	197	188	207	180	202	195	195	188	191	173	161	203	176	201	193	190	188	194	221	190	190	194	208	180	183	184	194	205	182	206	195	185	181	200	180	168	211	176	164	179	200	197	166	169	191	199	184	222	180	189	175	202	197	181	186	196	175	175	185	191	180	173	203	180	182	174	191	197	198	183	196	162	184	172	198	213	219	176	202	183	208	174	196	180	176	189	178	218	179	199	189	197	201	209	173	188	202	195	195	193	176	204	194	212	205	172	202	153	199	187	175	210	196	205	204	184	183	194	202	188	180	200	209	192	195	174	177	169	161	214	217	205	185	195	197	194	198	173	199	181	197	212	192	201	174	188	201	168	201	192	193	178	193	200	180	211	195	201	173	187	191	199	182	171	202	178	174	182	182	204	186	185	198	191	195	188	190	197	193	205	199	189	199	192	183	181	178	204	215	202	199	184	185	192	187	202	213	174	206	199	188	174	208	218	188	182	220	192	196	197	192	178	188	194	198	195	168	174	194	209	181	219	188	174	190	177	187	182	206	207	220	190	187	189	208	198	193	204	192	183	188	210	192	192	189	181	168	180	202	193	198	166	166	197	208	201	195	176	200	199	185	195	211	185	232	211	196	184	177	206	188	188	199	177	187	179	189	184	191	188	208	198	178	184	200	184	206	167	211	180	195	201	169	167	189	205	193	197	195	179	178	189	196	203	198	191	196	200	171	192	180	227	222	197	205	202	195	206	198	187	203	176	196	151	200	189	196	186	191	194	194	194	189	196	202	192	190
21618	47209	34792	20937	14714	10994	8253	6065	4592	3533	2641	2091	1713	1447	1182	982	824	669	609	498	487	487	442	407	413	353	379	350	372	338	372	348	405	338	357	369	343	376	350	355	373	353	363	326	329	371	324	326	332	393	345	329	342	342	355	360	303	343	365	382	331	361	369	344	353	321	327	366	355	351	333	344	341	324	330	367	396	332	361	349	373	354	320	351	366	366	376	338	391	348	315	352	359	369	334	368	363	333	333	344	362	369	351	339	351	358	329	350	354	343	320	355	374	343	343	326	342	318	338	351	357	352	339	358	344	343	356	321	355	355	352	357	360	338	335	325	344	327	334	333	365	324	394	337	361	325	349	328	376	355	369	356	348	343	331	340	344	351	352	364	354	353	339	340	315	350	356	327	332	305	338	350	372	346	386	343	352	356	334	371	344	342	362	335	359	378	353	362	335	340	298	353	329	325	343	344	346	351	343	367	332	366	352	355	332	347	334	356	375	358	331	322	325	322	327	374	353	334	347	344	349	400	350	348	321	334	365	341	357	347	343	362	361	350	356	339	351	355	353	321	320	337	321	323	365	346	341	358	359	350	351	382	332	357	337	333	334	331	324	381	341	376	343	331	354	359	341	328	366	408	346	311	331	326	356	347	320	367	357	356	344	357	335	362	372	314	387	330	331	322	328	329	371	324	364	374	370	354	345	391	356	374	351	371	324	331	339	351	318	351	341	381	374	327	331	347	338	353	339	338	358	338	332	375	329	313	350	337	335	362	332	356	323	335	342	350	353	349	323	343	341	328	354	353	349	394	365	365	365	340	379	332	354	333	358	348	353	314	361	347	313	318	340	323	357	352	371	362	343	327	347	321	334	342	330	396	338	351	339	351	383	352	318	375	339	333	319	328	352	351	350	335	356	384	350	328	323	341	345	378	331	349	323	372	336	351	344	354	369	361	358	328	336	363	334	369	350	341	333	380	321	358	353	347	347	344	378	325	349	335	334	305	344	351	321	339	359	343	350	361	344	351	344	330	410	352	344	380	323	354	334	366	325	330	323	383	360	299	357	331	365	369	322	342	365	364	341	330	324	329	339	356	364	365	341	362	359	361	351	331	355	318	318	353	357	346	371	349	335	360	367	337	354	357	327	337	359	368	339	331	326	310	346	344	368	339	338	332	342	333	327	326	307	337	319	363	313	347	363	334	334	356	360	357	370	345	358	348	324	338	357	370	338	389	352	360	339	359	334	334	353	326	353	343	366	335	338	326	370	362	367	360	356	347	327	347	347	372	343	359	314	363	327	344	335	360	334	339	342	361	335	343	323	339	328	313	344	392	363	337	336	338	325	349	310	324	343	333	326	372	373	355	339	337	336	347	345	324	335	327	322	363	330	332	358	329	344	380	341	337	312	310	419	339	336	371	338	339	333	317	338	348	357	352	365	348	359	357	350	359	366	343	320	358	328	346	323	376	336	363	336	343	355	350	370	294	316	344	340	354	336	351	338	349	336	330	369	362	337	367	380	337	354	354	347	328	336	361	333	369	345	337	359	326	334	348	350	367	376	363	337	346	317	350	339	355	321	318	347	329	331	337	361	350	339	327	339	348	331	347	351	337	323	371	348	362	339	337	351	385	358	358	331	330	357	333	369	321	332	306	365	371	365	318	337	318	340	346	337	376	357	328	397	324	374	345	324	341	341	326	352	342	336	348	352	324	346	357	338	341	352	339	364	355	324	328	366	350	350	375	410	347	324	340	352	348	332	332	373	328	369	344	367	344	342	356	342	353	369	328	342	319	368	341	334	342	357	340	331	327	360	369	339	336	355	360	341	331	353	350	316	306	340	340	361	331	342	315	328	333	386	372	351	350	365	370	320	339	352	347	342	361	344	313	360	375	333	332	343	331	338	350	372	334	357	347	343	358	349	348	358	362	342	354	319	356	329	298	328	343	329	312	345	338	349	348	339	332	368	340	333	342	351	366	337	380	346	373	323	379	397	332	362	307	341	328	329	373	326	332	298	364	320	364	364	364	334	345	361	346	315	328	352	396	360	376	370	343	369	362	319	364	314	329	348	348	342	328	358	384	313	363	289	349	349	365	335	338	341	366	341	328	347	388	292	353	341	354	351	338	394	352	352	350	322	345	340	319	373	341	320	314	375	384	378	379	352	379	345	358	338	350	362	337	336	403	346	359	345	379	355	351	308	331	349	334	310	379	351	367	335	371	365	328	340	332	329	329	354	310	358	316	344	326	379	370	331	323	321	347	337	339	347	348	358	335	308	359	349	320	348	326	346	361	353	328	358	346	336	353	356	392	334	343	342	346	334	333	347	341	365	333	354	374	352	330	331	355	334	364	313	359	323	342	345	328	394	343	399	349	372	351	339	312	337	358	360	358	329	344	330	395	347	317	370	367	318	347	328	345	322	360	354	366	331	350	345	344	368	330	338	335	320	348	346	334	358	307	345	354	341	364	366	377	342	343	343	318	344	359	332	316	352	356	318	325	320	339	317	363	330	369	362	337	359	382	359	370	319	324	361	376	311	338	323	339	337	341	316	327	345	344	343	330	339	346	352	350	345	316	370	334	341	333	334	367	368	366	332	334	306	350	339	329	360	359	314	324	335	372	333	369	366	355	320	321	357	341	360	356	354	333	356	317	368	368	367	330	342	373	332	358	331	381	368	364	319	326	319	318	344	314	333	390	341	350	307	338	351	327	358	319	339	380	346	343	350	357	330	327	379	308	334	350	311	329	373	326	365	365	356	291	329	327	359	382	306	326	358	360	332	364	342	330	344	337	354	332	357	362	338	368	377	340	321	293	330	340	347	374	324	404	365	356	327	381	309	334	316	347	378	344	345	333	329	347	357	318	325	329	332	328	345	379	356	322	375	362	340	347	341	322	337	343	349	374	342	332	340	350	356	352	374	334	342	316	342	345	353	371	300	347	382	332	358	363	360	358	349	339	345	361	318	315	348	316	339	359	337	357	331	380	338	331	352	358	344	378	303	372	339	360	350	334	322	357	365	337	389	378	325	325	331	363	336	335	369	302	368	338	321	368	306	366	381	340	350	318	333	381	366	339	332	348	313	341	324	354	340	355	363	321	371	368	319	346	327	343	369	354	346	401	380	331	355	353	341	337	340	351	339	348	339	346	332	352	363	384	357	328	350	364	342	349	343	340	357	379	338	349	319	326	344	335	336	379	327	331	345	353	362	325	324	348	318	319	359	320	373	339	336	343	350	375	317	362	343	360	328	354	338	319	352	350	325	396	319	368	362	316	340	367	371	330	354	359	340	342	336	363	322	344	341	373	344	361	311	348	372	369	307	350	347	327	329	333	306	362	323	319	332	346	341	349	329	364	322	350	357	355	348	338	336	357	337	371	380	362	333	312	358	340	340	285	329	344	337	325	364	351	308	382	355	357	347	392	346	338	331	348	347	388	349	350	342	360	342	333	325	333	374	340	363	361	349	345	364	345	314	347	345	352	361	328	351	342
25548	21592	25366	20910	5427	2686	1872	1270	992	746	671	530	475	419	380	297	342	291	249	259	253	272	237	226	242	245	218	246	193	247	205	219	219	210	217	217	209	195	211	222	179	230	226	218	218	221	226	213	225	190	211	206	208	223	216	236	252	206	218	206	215	213	255	217	211	220	205	199	207	218	217	210	226	238	232	245	232	220	222	235	221	204	215	219	221	214	223	218	215	215	223	215	212	198	207	240	229	218	203	223	199	228	215	200	244	239	201	213	245	236	208	226	222	191	239	255	219	208	221	217	222	210	218	229	185	238	227	223	181	229	208	233	241	239	227	241	215	230	241	199	232	224	206	225	228	224	202	230	244	192	203	220	208	237	229	204	202	213	209	206	232	229	217	204	214	226	236	241	231	206	193	226	240	229	234	201	252	217	214	200	203	220	238	251	210	236	215	237	219	235	224	231	213	222	208	233	224	218	207	218	229	224	234	233	220	223	222	222	207	192	206	227	209	232	222	200	236	244	209	230	220	242	206	223	242	218	222	198	206	222	195	210	218	209	235	221	211	207	202	232	222	236	209	199	234	204	240	229	233	208	213	220	262	197	202	251	213	211	214	219	231	222	216	225	207	226	224	218	233	214	206	188	245	210	257	210	225	247	215	204	221	220	234	225	219	214	210	262	203	215	223	245	217	214	231	250	189	213	230	228	216	219	202	219	214	199	231	207	209	228	209	225	219	222	205	217	253	210	222	246	199	227	233	222	218	229	232	217	209	210	197	200	213	217	197	197	227	211	216	213	209	207	213	213	188	226	217	201	216	231	223	223	205	197	242	221	210	216	218	240	214	236	229	224	244	216	230	217	226	234	188	249	224	230	217	224	227	212	236	215	200	218	228	206	208	212	207	235	220	235	227	237	233	224	188	210	220	220	189	201	218	205	231	232	208	214	206	213	233	219	207	231	228	204	202	228	207	221	239	237	206	197	211	213	205	203	195	239	201	215	187	213	204	257	217	210	244	236	215	202	227	233	221	207	209	229	230	244	216	183	217	236	208	205	237	211	209	231	201	220	236	237	223	222	229	227	220	231	231	207	232	218	234	218	221	221	230	219	222	197	234	233	212	205	241	219	240	232	218	220	236	243	229	191	239	201	221	237	244	227	239	237	201	254	199	209	217	236	245	237	205	226	225	213	214	217	232	249	207	228	217	248	218	188	204	227	223	205	221	212	229	200	222	221	217	211	205	225	195	221	228	204	175	213	192	219	225	234	198	245	213	242	247	222	226	235	233	229	228	219	195	218	217	219	223	250	222	217	195	236	242	231	233	249	216	211	227	217	227	188	204	229	212	210	221	211	226	196	221	225	224	227	196	225	224	216	224	227	226	225	205	217	210	226	214	197	221	243	202	190	237	222	214	193	206	216	214	194	208	213	243	209	212	224	211	234	215	246	202	224	245	211	183	243	220	199	246	208	194	235	238	226	217	210	232	195	197	225	248	216	221	217	216	222	218	225	226	222	228	206	194	221	213	229	221	208	235	217	219	239	202	204	215	216	244	192	226	225	240	192	232	235	235	210	216	221	231	210	220	238	233	201	208	214	228	233	219	217	209	208	218	215	238	240	217	226	224	223	219	241	215	226	237	212	221	237	208	222	231	224	230	226	211	251	216	198	231	233	223	229	241	198	213	208	217	202	226	232	194	195	214	243	220	220	201	210	227	205	240	212	242	217	217	210	227	210	241	226	193	211	217	231	212	198	239	230	239	208	244	239	219	242	228	235	206	199	210	227	212	226	198	203	230	207	190	211	212	265	210	202	229	231	220	244	209	207	210	237	207	216	221	212	234	220	242	211	249	234	193	216	203	234	239	221	201	230	235	232	214	187	197	214	206	228	236	192	233	203	212	206	222	206	212	244	216	222	219	232	205	247	213	225	201	255	230	240	201	232	224	207	207	219	222	202	205	211	223	223	215	215	232	232	206	213	227	208	213	196	238	230	217	217	235	205	224	212	217	204	253	203	226	215	200	230	214	204	233	202	223	224	232	225	205	228	247	244	220	209	212	236	217	220	220	242	225	220	212	221	241	220	211	227	194	202	208	220	220	235	215	207	222	239	197	243	209	210	234	213	232	233	221	247	217	200	249	245	244	195	205	220	234	213	204	223	237	231	218	217	212	197	225	217	212	233	245	237	243	212	208	217	220	207	225	225	230	212	224	213	233	205	212	194	225	214	241	208	216	222	236	207	241	200	217	212	182	218	219	238	222	215	266	216	234	224	237	207	230	221	228	209	252	223	241	233	216	188	209	239	193	251	212	233	226	220	213	219	237	242	227	226	240	239	231	229	215	234	216	212	222	246	229	214	222	240	209	259	215	207	225	231	217	201	213	211	240	192	253	228	222	210	252	214	225	203	206	200	208	249	238	206	227	252	198	220	216	243	233	232	218	233	226	197	232	223	225	217	203	203	230	232	216	240	211	218	205	217	211	252	244	200	237	189	223	223	218	197	212	201	224	212	231	250	229	251	243	208	222	227	208	223	215	223	226	206	223	214	214	214	232	213	206	205	214	226	223	218	204	239	240	199	215	231	211	193	227	210	214	228	229	230	221	202	233	235	204	232	220	230	227	226	228	200	209	219	215	197	225	235	217	221	221	193	228	228	218	242	213	178	225	198	200	234	221	226	217	230	245	219	219	222	226	210	237	234	253	176	211	234	224	191	213	208	252	209	207	202	218	227	203	203	226	236	222	216	225	232	217	219	224	206	206	215	184	242	233	216	213	215	245	209	227	224	207	236	195	248	223	224	167	222	196	221	230	201	199	221	211	233	226	217	240	203	203	209	227	189	225	208	219	216	215	252	211	209	221	202	201	198	244	219	205	238	225	213	224	230	207	237	215	231	191	245	223	224	212	195	208	204	208	238	225	244	220	230	213	217	219	232	209	216	229	199	209	248	224	234	241	228	241	231	217	225	213	249	228	222	217	227	220	215	207	213	217	228	222	204	200	213	241	214	220	203	213	213	230	230	224	227	204	223	247	219	239	229	218	226	243	224	198	225	207	208	227	233	214	238	211	203	227	220	197	219	239	234	211	239	223	213	191	221	210	214	198	213	233	232	228	227	212	219	198	221	233	240	224	209	218	225	210	219	226	231	240	214	211	223	226	222	217	213	206	245	203	220	234	231	210	232	212	217	243	231	231	206	222	226	231	233	250	220	220	229	246	203	214	213	200	204	221	236	192	222	227	238	226	230	236	224	224	197	212	221	211	221	224	209	229	217	221	215	227	243	211	224	231	211	206	229	222	241	219	203	195	216	204	223	211	203	240	195	213	231	228	231	218	227	213	207	232	227	201	210	226	210	205	207	190	225	199	219	230	208	217	210	205	211	201	240	207	209	217	227	210	212	245	216	224	205	222	220	204	213	234	248	234	217	210	217	228	204	220	239	242	207	219	220	220	221	235	226	211	191	237	243	208	227	212	227	210	232	216	228	215	248	198	231
20989	38145	26975	15207	10329	7498	5453	3936	3204	2346	1881	1542	1249	1086	969	765	678	596	537	443	475	488	441	450	394	406	408	418	422	414	394	405	406	403	401	373	398	389	393	396	377	402	416	379	389	386	370	378	375	400	378	384	367	372	415	368	422	382	386	389	405	399	373	379	385	376	361	379	392	404	421	394	357	377	363	427	370	381	382	388	394	369	361	381	369	420	370	378	399	364	396	421	388	381	446	440	402	356	412	379	385	397	381	413	415	359	377	386	412	397	403	368	420	360	409	361	392	391	413	400	402	373	415	424	404	391	375	404	376	405	401	414	396	371	392	411	415	380	382	395	380	381	382	370	425	360	386	395	364	388	397	402	357	412	388	377	379	389	378	414	404	392	388	369	382	382	406	387	387	400	381	374	382	422	395	387	388	375	394	417	399	392	398	412	410	418	402	399	363	339	368	402	400	399	390	403	370	384	405	390	381	367	393	418	398	394	389	400	370	390	372	377	385	386	374	380	407	360	396	385	381	412	406	379	406	398	374	398	401	382	379	409	367	411	372	425	381	392	394	432	372	393	355	415	387	408	364	388	409	396	408	407	398	380	400	387	403	399	379	386	421	358	395	386	355	377	428	404	337	354	378	393	395	335	415	363	388	396	374	393	445	347	390	371	382	427	358	395	347	404	412	406	381	438	403	374	370	396	422	376	404	412	391	374	363	383	388	370	391	406	406	398	362	398	418	388	382	383	382	420	368	375	426	406	386	386	368	396	383	400	397	389	351	381	380	393	377	374	422	385	408	375	416	386	386	409	411	382	414	386	404	371	378	380	369	405	369	379	405	378	380	360	409	382	366	392	376	383	391	372	359	408	389	356	395	364	416	400	395	384	395	350	398	377	387	362	382	405	384	387	414	391	397	369	390	403	428	381	387	384	403	366	359	403	351	390	383	345	382	420	363	381	387	401	399	352	393	402	381	400	381	372	421	377	379	384	373	395	385	399	401	365	373	371	415	384	349	405	394	363	399	380	397	395	418	427	364	400	420	403	397	377	404	381	387	400	437	381	358	367	403	405	375	339	414	374	398	410	366	425	383	420	373	380	409	398	392	429	389	404	362	400	395	356	370	387	398	404	405	388	386	393	396	382	416	359	358	384	396	400	428	385	434	353	401	420	398	406	401	347	364	407	396	380	427	367	385	415	406	397	401	358	335	364	388	401	400	361	419	386	364	350	380	393	413	394	397	381	360	405	412	391	393	410	404	437	384	391	417	376	383	379	376	409	383	349	396	382	421	420	377	375	372	411	388	402	401	375	364	402	381	383	400	387	384	374	386	379	395	401	367	380	359	386	407	371	372	377	392	434	379	402	398	402	385	430	350	388	366	414	375	404	379	361	399	371	410	394	399	376	363	381	364	366	382	388	387	383	397	405	392	394	386	390	380	383	414	381	392	382	388	400	396	379	378	396	408	367	387	366	405	404	402	381	411	405	376	395	404	375	413	401	427	405	375	391	364	385	387	376	368	405	399	365	403	375	425	380	402	383	376	393	426	396	371	402	371	399	391	361	375	404	366	391	397	374	359	378	359	436	408	381	395	381	378	392	389	362	379	424	377	421	415	409	370	389	356	415	384	389	403	405	389	410	401	380	390	416	378	406	384	391	408	389	403	433	395	423	378	344	418	409	414	444	404	406	363	384	361	444	413	381	356	410	390	369	389	369	416	373	433	337	396	382	410	404	387	434	377	356	380	411	399	406	380	390	379	414	410	412	366	368	385	381	403	373	405	362	378	385	395	384	398	409	376	390	397	394	418	385	382	384	387	378	393	402	394	372	388	395	392	374	414	387	407	409	390	412	381	354	371	373	402	412	366	398	419	410	419	387	359	395	418	390	374	415	360	392	399	382	399	373	413	384	417	404	363	391	383	407	421	388	417	378	397	400	406	396	397	379	406	403	360	383	416	417	408	408	415	398	408	376	425	344	373	374	400	396	381	368	411	373	424	353	388	417	433	408	376	388	398	383	360	406	380	380	383	382	378	417	354	428	395	386	359	386	400	412	403	387	386	399	326	373	412	391	391	383	391	383	361	373	369	387	400	390	388	393	400	378	384	377	406	380	413	363	377	368	403	356	407	341	380	360	376	407	417	401	382	399	404	415	362	389	396	420	379	396	432	367	394	359	363	389	411	387	400	388	405	385	400	374	379	350	417	351	397	333	411	389	351	354	384	370	436	396	363	397	357	403	401	393	391	417	373	405	382	369	368	403	387	402	387	384	386	363	386	388	423	365	367	390	402	392	364	346	405	425	384	439	399	409	393	390	412	376	383	373	388	404	401	373	386	415	398	381	380	401	350	384	371	391	393	402	381	362	393	430	404	379	380	368	363	364	361	423	413	396	394	402	394	372	386	372	379	418	399	406	402	332	404	389	368	350	356	363	385	388	377	398	406	406	393	376	382	390	394	396	381	365	372	396	399	393	378	393	363	394	395	408	398	378	406	361	396	344	402	373	383	408	372	376	406	376	371	383	406	400	387	415	400	389	354	380	375	412	393	381	357	371	378	397	381	380	398	439	366	374	423	392	373	401	395	382	399	386	389	408	407	357	417	351	396	386	404	365	387	374	398	421	384	399	407	388	405	367	388	396	404	378	388	353	425	380	369	432	351	396	396	399	386	397	398	406	383	402	356	372	403	393	393	388	403	357	387	366	376	359	400	389	397	391	409	380	380	391	423	388	390	397	402	352	367	396	399	400	389	385	378	386	411	417	407	393	376	400	380	393	398	371	388	375	381	361	378	407	364	348	383	396	363	407	367	398	380	389	401	384	355	396	438	392	384	390	392	388	366	395	379	396	381	400	402	358	429	415	443	366	401	373	395	368	385	386	390	393	380	370	368	400	389	366	396	396	382	391	424	406	377	388	363	386	353	386	355	410	383	380	398	371	416	418	406	411	396	383	387	415	424	370	407	385	392	400	395	398	354	366	390	383	401	389	380	393	414	359	402	377	366	372	357	399	403	435	372	385	366	410	388	375	376	393	389	372	380	400	356	382	405	386	397	384	373	400	375	363	386	404	397	419	408	366	384	394	412	399	383	373	426	381	382	360	361	388	390	389	347	420	411	376	375	415	400	394	394	409	385	371	398	403	380	385	428	386	401	379	399	392	389	360	367	361	377	381	364	365	401	385	406	351	376	386	378	379	374	420	411	389	431	375	395	375	445	359	400	383	401	371	390	412	372	379	389	401	423	372	366	410	420	390	374	419	388	393	384	414	376	407	405	361	352	414	405	405	372	362	405	395	368	405	381	397	372	395	394	387	400	389	408	408	382	363	372	394	391	381	385	386	396	401	428	439	403	400	386	387	397	380	391	401	381	422	381	368	399	382	410	408	412	399	391	422	389	426	371	387	399	403	415	369	389	383	402	386	427	416	382	394	371	406	430	368	379	405	394	394	380	378	436	401	412	368	419	381	389	393	397	403	400	367	401	392	383	345	357	366
22942	21596	28623	24951	21633	18500	8533	3951	2481	1847	1385	1097	809	752	583	481	402	311	296	279	242	244	219	201	182	160	197	172	176	205	179	166	145	174	176	171	187	176	148	161	133	178	189	164	154	164	179	205	172	193	198	196	177	180	201	177	188	171	159	189	172	189	168	168	150	175	164	160	179	173	179	171	175	170	172	144	177	153	161	190	188	174	166	177	179	171	184	179	163	174	163	202	155	181	135	156	192	157	192	195	161	189	178	182	172	181	170	160	167	156	157	145	190	175	168	179	177	171	159	189	178	175	164	181	189	175	168	164	169	161	158	140	169	153	180	171	168	168	182	150	163	144	191	155	159	172	155	162	179	172	152	180	164	164	150	172	161	171	170	187	158	176	168	163	181	165	144	166	180	177	169	195	151	142	168	161	177	162	178	173	171	172	181	179	177	165	130	165	180	195	191	179	186	176	166	166	162	154	169	168	169	155	178	177	176	170	171	177	158	157	159	175	154	178	174	178	173	169	150	181	150	155	187	160	161	189	172	164	177	169	173	162	163	176	192	144	167	184	168	175	169	174	155	175	168	168	187	160	193	183	159	184	194	184	165	161	208	171	176	158	140	159	171	181	168	173	171	180	161	177	159	185	192	170	162	185	171	178	169	177	169	158	210	166	170	189	167	182	182	174	158	157	190	179	161	187	158	178	177	171	171	168	176	174	171	172	167	183	173	173	170	152	187	155	166	147	166	186	167	178	185	166	180	169	178	170	166	155	153	161	161	160	167	156	144	163	181	174	162	155	174	170	172	168	169	167	193	177	158	180	175	187	159	162	159	177	163	172	167	170	155	167	155	165	192	161	177	169	182	161	153	172	180	174	148	191	176	174	158	184	149	171	165	192	174	168	193	149	176	137	176	165	178	168	171	162	169	160	162	160	175	157	177	172	178	171	173	172	144	162	173	168	142	168	170	166	155	177	172	173	176	167	174	173	163	161	156	171	194	169	174	169	167	167	176	164	186	166	175	180	159	179	179	175	171	183	177	164	187	141	169	172	180	196	162	199	164	162	154	176	172	145	180	166	178	184	165	167	165	196	151	161	159	170	155	145	180	173	156	186	178	163	183	156	173	170	162	166	160	137	171	174	178	166	173	188	180	155	170	161	191	196	175	185	154	180	179	157	176	175	159	176	182	163	180	190	172	164	172	162	170	154	183	192	179	173	156	155	161	191	175	172	176	184	178	177	173	175	166	180	146	159	171	171	158	162	159	158	185	165	185	194	161	162	192	156	152	164	180	169	164	184	168	167	182	159	179	178	162	175	171	164	171	152	154	182	195	155	179	174	160	169	192	188	155	147	190	166	172	157	149	178	177	181	171	152	160	151	173	163	179	176	133	181	163	171	160	174	161	161	158	147	161	166	174	164	167	190	144	158	169	182	165	176	150	174	181	164	188	157	185	189	176	174	185	175	151	179	157	158	166	185	181	166	193	153	153	180	166	177	166	175	182	168	199	150	153	182	160	182	155	175	158	159	161	183	171	183	162	162	174	210	179	194	165	171	148	176	165	156	177	170	180	170	167	187	156	181	170	198	166	191	178	160	193	182	165	179	179	147	168	161	155	155	149	165	179	181	194	192	167	180	155	180	174	147	167	191	166	181	169	145	187	178	176	193	173	183	153	163	172	181	177	182	167	154	159	176	155	156	170	173	183	161	167	169	164	166	162	170	146	166	182	172	170	170	212	156	173	180	187	158	179	180	169	171	170	174	184	174	198	168	170	163	178	158	172	160	182	155	158	196	170	188	170	172	179	179	168	188	168	187	186	182	173	174	162	170	166	193	162	162	173	169	179	157	170	142	180	166	175	204	164	155	146	178	166	171	166	202	172	167	156	157	188	183	149	138	175	172	168	137	166	186	172	155	190	194	159	175	155	178	158	180	178	178	162	184	155	169	150	176	166	160	179	180	167	179	157	162	174	181	168	172	179	167	187	185	151	162	173	170	178	177	176	158	201	165	161	175	172	150	158	180	204	177	170	198	157	168	172	184	192	166	182	183	169	157	140	173	187	158	188	171	190	188	172	186	166	188	171	177	186	164	172	176	185	170	156	189	172	185	164	162	174	175	166	153	172	164	198	169	145	180	179	175	185	161	197	178	190	183	184	166	164	176	180	168	161	144	187	160	156	172	179	198	149	182	179	154	190	171	166	187	188	175	149	157	190	139	160	168	177	173	165	180	165	195	156	145	146	143	139	161	178	156	171	177	193	173	183	162	168	176	178	156	152	170	179	178	180	174	167	188	169	178	153	169	164	185	162	168	169	180	182	188	142	175	155	160	165	160	165	164	185	150	173	160	176	172	171	164	177	172	153	156	184	165	185	174	175	185	157	171	164	148	174	193	185	161	161	161	174	175	182	182	182	167	162	184	167	156	179	191	187	160	153	160	184	182	160	172	152	176	165	159	192	167	166	162	182	153	167	159	168	182	172	194	170	151	167	177	176	192	165	171	171	165	200	160	181	176	147	179	160	173	182	163	169	167	189	152	172	166	183	187	154	188	177	177	178	169	186	165	172	194	149	159	192	153	164	181	173	167	180	190	189	153	155	185	160	147	171	191	182	163	166	175	156	180	171	143	176	173	168	173	182	148	202	160	169	160	146	177	155	161	141	197	160	176	135	164	172	171	187	182	166	195	175	177	156	176	157	153	172	195	139	177	171	166	151	176	146	177	182	185	194	180	166	174	176	201	171	188	167	164	160	186	171	178	157	169	164	174	195	156	189	170	187	143	179	155	161	183	173	153	186	168	156	140	188	159	163	158	176	174	153	172	149	173	169	176	162	156	155	204	190	165	184	174	159	159	179	167	168	177	153	192	167	160	185	159	187	197	187	197	173	166	178	148	181	159	167	166	164	174	166	178	186	151	167	189	174	164	163	173	144	137	173	157	200	166	162	180	174	182	181	192	181	173	177	184	185	162	162	163	182	191	174	177	175	168	175	195	154	186	182	175	163	141	164	145	172	171	175	178	181	173	160	159	168	144	170	159	172	161	162	149	157	174	171	170	181	189	175	167	190	186	166	155	177	149	162	174	166	160	181	161	176	154	184	156	168	197	152	170	167	152	191	170	176	176	179	190	139	177	162	159	184	168	179	176	179	155	159	175	149	166	167	166	170	172	172	177	159	161	147	164	174	191	159	164	179	157	158	189	179	155	170	170	174	177	171	154	175	182	163	182	169	165	187	173	180	193	155	154	170	170	187	183	193	164	177	161	174	156	159	152	180	169	202	195	173	170	144	164	178	158	176	157	149	175	167	176	176	182	202	176	144	189	157	179	163	176	173	175	188	179	170	191	176	156	173	196	178	165	194	191	194	155	160	157	188	156	178	163	166	185	172	151	184	172	157	176	153	170	190	156	157	153	173	174	174	183	189	150	158	161	136	166	164	166	178	179	165	221	183	155	181	151	150	136	145	176	142	155	205	169	155	161	175	155	185	178	163	179
25435	51640	38796	27694	20670	15536	11798	9005	6947	5184	3879	3092	2510	1954	1591	1218	1056	783	651	555	561	420	407	390	362	338	324	320	337	349	336	347	304	317	321	306	300	343	324	288	291	295	301	284	270	292	318	285	302	314	294	319	324	279	299	305	321	280	297	327	299	291	306	318	288	305	302	304	331	286	320	302	291	329	303	291	308	299	292	290	307	315	319	289	303	297	316	312	294	295	275	295	309	310	281	262	317	278	295	300	282	295	294	330	303	296	291	329	323	310	327	339	295	319	276	281	300	314	281	295	349	304	284	298	303	290	292	266	323	312	311	293	330	317	305	289	322	310	320	314	290	339	310	312	283	312	301	282	285	325	313	289	285	290	315	319	286	319	315	309	314	299	293	291	297	302	323	299	318	307	335	293	289	267	308	293	294	301	283	308	292	318	306	273	295	306	313	325	330	278	294	300	284	311	304	287	284	275	314	341	292	315	318	288	288	303	288	312	302	286	287	305	321	330	313	313	314	294	284	304	309	302	319	257	326	314	288	278	324	262	296	285	310	292	305	334	298	298	316	318	355	312	290	300	293	310	292	303	277	297	326	284	303	318	300	299	304	326	321	317	297	306	322	291	328	296	330	303	305	292	302	297	323	319	277	315	298	314	303	284	312	289	305	298	309	308	269	314	309	293	313	314	313	322	290	282	251	280	310	317	297	312	291	306	316	315	314	302	265	282	284	311	307	290	273	349	307	294	292	297	313	306	300	290	290	311	306	283	299	298	313	287	283	272	258	317	288	295	324	321	275	296	307	309	271	294	278	281	330	272	294	308	273	292	316	317	324	304	294	304	331	291	332	305	307	339	271	270	293	271	312	300	298	296	320	329	299	295	278	297	316	292	305	282	295	318	291	290	312	303	299	304	280	272	303	297	283	301	297	291	295	280	314	324	271	309	320	304	302	339	319	288	294	278	303	292	300	329	304	315	300	309	280	286	275	333	297	292	302	290	296	306	264	318	294	307	314	289	309	307	313	268	307	280	298	290	299	276	295	314	305	317	284	304	308	299	322	289	302	269	353	293	313	282	312	279	272	297	315	315	306	307	299	339	300	283	249	314	307	276	295	300	294	271	271	281	348	299	302	305	309	323	295	273	317	294	305	304	299	265	296	293	303	282	328	282	319	314	299	304	301	296	289	306	291	308	300	332	274	322	301	286	289	278	296	275	301	299	311	308	313	296	300	298	297	310	287	299	301	288	320	326	321	303	306	293	304	325	291	302	314	294	297	293	304	281	336	302	279	295	333	294	303	297	292	304	298	268	314	302	304	303	279	299	289	282	316	305	296	316	310	282	338	322	310	292	297	313	330	281	291	280	313	296	295	328	317	297	259	299	312	309	298	313	301	309	294	332	259	261	280	301	315	295	293	310	284	309	301	298	293	291	280	310	295	273	308	275	279	287	294	313	282	298	300	308	312	290	308	291	298	314	344	306	305	304	289	334	306	286	324	305	328	316	325	271	331	301	292	317	324	288	283	287	299	298	268	309	330	282	324	317	308	305	279	306	283	303	319	327	305	282	304	312	291	320	284	302	322	340	302	322	281	281	317	318	278	286	313	321	304	289	289	328	289	305	304	314	291	333	302	301	294	280	286	273	305	301	271	265	276	302	300	299	304	314	314	297	281	301	277	292	290	309	271	298	304	310	279	289	280	295	310	270	312	297	305	297	287	294	309	298	289	312	309	302	281	303	302	327	294	321	303	298	308	281	295	331	266	292	304	309	299	284	332	303	301	297	300	327	305	289	284	304	296	274	301	322	309	298	296	308	292	284	291	312	302	311	270	271	280	308	314	289	298	309	304	283	294	332	298	301	314	309	310	322	319	327	300	301	305	295	318	321	283	321	289	291	288	285	303	321	296	316	288	338	312	315	328	292	298	294	314	309	302	323	314	311	288	289	287	298	295	290	316	278	293	302	307	315	301	264	316	303	304	312	326	319	334	321	312	328	306	274	317	288	308	315	305	273	312	307	278	291	321	291	287	308	294	274	310	305	283	301	287	286	315	300	316	305	319	344	296	300	288	308	298	312	296	314	298	300	312	310	328	274	288	340	271	284	307	308	309	299	312	326	302	289	296	270	275	331	308	279	314	284	300	308	330	282	328	302	327	326	271	302	284	299	259	311	282	282	318	303	315	281	258	310	299	289	293	298	294	314	290	284	271	305	286	299	307	291	299	301	308	315	307	332	298	288	321	295	324	321	303	285	347	299	298	289	300	334	283	328	297	293	276	275	291	279	317	297	273	296	306	300	313	286	325	300	308	310	302	300	312	273	297	264	306	295	300	289	289	289	294	305	289	297	327	281	252	313	287	300	288	310	308	282	304	302	302	327	286	310	315	315	269	320	332	289	280	285	296	320	295	282	275	306	285	293	260	283	307	302	280	302	339	315	323	311	265	299	320	290	317	285	265	319	298	305	318	309	334	272	296	324	299	299	283	292	276	279	296	314	299	297	280	295	310	322	302	290	290	302	278	299	325	301	309	302	316	312	297	314	300	294	278	294	293	268	297	302	311	255	323	304	312	334	278	292	304	305	308	266	311	288	296	305	310	306	298	278	316	310	298	278	316	309	308	274	310	322	286	304	311	348	300	290	268	325	328	314	285	302	312	321	292	316	287	281	306	292	307	289	308	302	318	282	289	290	311	317	260	291	286	308	299	302	331	310	311	322	294	281	310	312	297	285	293	298	270	282	290	311	303	311	317	295	297	319	277	284	293	315	327	318	285	301	280	316	306	307	290	285	297	309	295	290	285	307	270	287	320	286	288	310	300	314	311	312	314	319	314	310	299	305	281	297	300	299	292	287	322	316	294	306	326	277	298	323	311	285	313	287	275	282	295	286	287	319	315	293	308	332	279	327	284	282	313	307	304	285	310	320	287	296	318	282	335	309	309	337	305	319	313	291	332	324	274	294	295	311	338	314	288	308	326	291	293	295	313	299	308	294	288	282	297	275	287	248	282	299	322	319	317	317	309	281	316	287	292	301	301	292	275	308	278	287	294	311	315	312	285	326	285	321	290	290	305	300	281	294	318	299	304	318	325	294	302	286	316	263	283	303	311	312	310	305	285	280	275	291	267	308	322	295	296	286	305	295	281	320	306	311	325	294	268	290	337	318	297	305	291	304	332	295	276	321	338	334	298	296	279	285	305	309	287	293	296	309	292	315	304	297	322	308	279	291	292	297	336	298	301	326	266	314	296	287	307	302	303	293	294	299	300	326	310	313	299	305	310	296	302	313	309	279	312	330	323	304	305	321	303	340	308	312	260	317	272	310	280	303	276	321	333	295	292	322	296	299	316	301	321	276	300	307	301	297	297	318	299	272	309	300	270	292	302	341	287	322	302	273	298	268	294	275	293	274	282	308	294	280	276	319	300	305	289	294	307	293	303	287	294	294	283	320	299	283	304	277	338	322	308	302	301	316	297	302	304	269	282	293	306	297	299	307
27871	21602	18461	8638	3023	1794	1256	950	719	597	508	459	413	354	373	303	294	301	255	275	254	214	232	238	220	228	232	227	225	233	219	231	228	202	252	199	223	218	245	225	249	228	218	215	242	200	235	217	216	224	227	183	204	202	213	194	229	235	242	219	235	248	201	204	222	261	237	230	254	215	241	241	206	223	238	226	207	240	232	250	225	213	242	218	226	213	221	219	217	211	215	236	226	193	234	218	245	216	226	220	258	221	213	235	233	225	204	211	239	195	216	218	210	240	248	207	197	239	230	230	205	216	234	219	248	234	218	212	229	214	198	227	218	207	247	221	208	226	248	249	202	232	233	229	228	214	213	237	228	230	212	221	207	203	238	218	212	232	241	236	200	242	215	227	228	224	232	245	207	231	232	233	220	222	246	234	213	227	172	242	232	223	230	225	189	258	231	229	236	251	240	231	225	197	190	239	222	222	235	219	215	238	213	246	231	231	218	211	241	221	235	200	224	222	237	215	214	245	229	217	212	219	218	240	216	231	225	203	232	198	223	222	211	214	229	217	198	228	220	209	221	221	235	225	252	225	217	244	218	230	206	239	214	221	225	216	221	234	225	248	216	242	240	230	214	202	192	239	207	213	252	211	213	260	229	232	210	246	247	226	204	226	222	226	208	222	234	206	225	220	235	200	211	226	238	195	246	221	201	212	233	228	221	222	225	248	232	253	228	215	219	202	228	228	245	208	209	216	246	204	204	193	211	214	204	243	209	210	238	231	211	224	233	225	235	221	229	216	225	247	221	233	219	232	201	242	220	225	209	221	220	242	229	227	225	220	208	236	219	229	240	228	249	239	232	198	192	209	226	222	195	249	249	254	241	224	248	231	241	229	213	237	234	227	241	209	241	247	205	255	238	232	238	222	233	222	231	235	208	245	264	204	231	228	223	202	218	229	212	235	251	208	233	232	216	223	226	214	197	210	228	227	233	201	232	237	235	230	215	230	224	196	229	228	230	230	246	233	202	232	227	211	203	243	266	211	232	207	210	219	215	228	229	219	226	208	226	213	223	232	232	239	201	220	230	220	247	259	234	208	215	232	237	210	231	244	236	210	245	226	215	220	228	197	235	209	223	199	224	214	228	221	223	208	221	226	225	204	234	226	210	224	230	218	236	235	200	232	224	232	228	241	226	242	217	205	237	241	233	240	241	261	224	235	219	247	201	227	224	224	224	230	243	214	226	223	231	214	219	229	205	254	217	219	235	209	234	225	215	220	208	223	224	221	219	245	206	223	221	219	226	216	210	238	238	211	206	206	234	228	211	219	238	224	239	242	224	247	203	210	210	233	237	214	233	231	219	224	220	223	208	220	213	255	224	213	232	239	214	247	233	236	230	211	215	225	205	218	188	225	250	215	242	215	214	238	231	196	213	212	217	219	215	218	222	229	213	221	193	230	226	194	209	227	250	238	231	238	203	227	204	220	203	228	223	221	221	210	234	254	220	192	200	210	212	222	231	208	197	234	235	224	261	230	242	231	270	224	209	222	217	251	233	219	222	218	216	240	241	196	208	216	220	234	231	210	204	225	227	201	222	230	238	209	232	224	220	204	217	219	237	208	248	214	212	223	210	236	224	208	253	234	225	232	233	212	243	230	193	239	223	210	224	238	223	232	216	245	227	224	230	218	234	232	220	222	221	219	232	255	221	200	211	223	209	201	236	256	229	204	199	237	221	218	232	235	224	217	240	240	219	244	228	216	234	257	223	212	232	212	223	248	211	237	215	226	205	227	233	217	205	214	245	218	221	222	227	228	240	242	228	225	228	224	241	206	199	215	217	227	233	196	205	212	205	218	213	215	231	221	218	230	227	226	252	205	202	224	223	205	258	249	222	261	220	217	218	231	238	213	227	208	205	250	235	226	229	218	219	225	219	216	219	242	240	230	233	205	217	221	233	198	221	220	216	220	211	219	223	230	211	239	228	235	217	245	244	240	229	216	238	233	233	251	206	222	212	233	235	211	276	242	223	216	241	247	207	228	231	219	215	250	237	229	239	227	227	229	209	242	217	202	212	220	221	222	238	232	214	225	224	246	228	227	229	254	217	212	221	251	206	219	248	222	225	219	200	202	253	247	218	229	222	220	214	209	215	222	228	220	243	228	252	228	192	200	232	227	236	220	232	253	228	217	247	222	222	242	204	210	225	211	217	240	246	250	208	236	241	232	219	234	208	220	231	232	197	227	225	218	214	247	211	212	248	218	207	204	234	224	225	209	228	217	234	214	232	223	259	233	227	247	211	244	220	214	199	234	218	224	206	228	256	253	209	218	230	234	208	231	217	245	229	229	220	228	214	239	201	207	253	222	225	181	223	220	234	247	219	244	228	200	203	218	222	213	242	188	266	223	216	224	229	254	213	201	224	232	216	236	195	205	219	216	236	264	208	246	226	238	244	207	230	208	221	228	241	208	231	237	227	250	221	251	209	210	244	232	247	239	227	224	231	231	223	224	236	248	196	229	223	210	226	210	212	209	204	236	227	216	266	235	215	201	243	218	239	229	189	240	232	205	221	255	222	217	233	247	199	219	216	266	237	205	253	231	220	207	230	234	230	247	211	210	201	254	210	214	233	210	213	218	263	214	269	240	212	217	219	232	215	237	230	242	252	228	216	225	229	198	216	217	256	260	220	222	228	213	225	238	201	204	212	238	231	218	211	237	230	225	207	227	241	215	206	223	238	211	246	228	225	215	237	244	234	212	208	225	214	231	212	240	244	212	252	202	227	243	214	220	209	233	226	216	227	224	238	223	215	237	250	234	192	209	216	243	226	215	208	225	201	251	221	203	207	213	240	216	233	236	223	210	235	223	207	234	207	216	198	238	231	211	234	253	246	240	227	214	246	234	248	248	236	245	228	242	218	215	218	219	224	225	199	221	241	246	228	212	212	238	226	232	236	177	224	221	208	225	232	221	210	243	204	260	204	219	233	234	219	225	230	194	210	214	243	225	208	223	232	235	217	232	248	228	210	235	218	229	193	240	214	195	233	238	205	242	220	247	230	210	201	231	232	237	211	221	202	210	201	230	215	246	210	222	258	208	212	200	202	220	232	231	232	210	217	235	230	220	241	212	219	200	231	207	208	227	244	216	219	228	219	211	220	224	218	253	208	234	219	217	226	215	216	223	191	212	246	203	185	237	232	236	237	212	229	263	210	220	226	235	256	226	231	228	223	242	237	240	231	263	205	235	226	223	230	226	223	233	220	207	215	211	207	245	269	220	244	220	212	244	233	218	248	217	189	209	232	213	211	255	224	192	246	196	229	222	234	238	203	207	204	215	232	220	243	205	222	225	207	237	243	227	221	227	223	245	211	217	251	261	202	225	243	240	207	221	219	233	236	261	239	202	199	207	243	211	217	211	219	217	187	238	197	237	232	234	254	240	219	227	212	239	212	219	191	220	233	200	216	227	229	214	205	228	215	220	207	221	232	245	190	222	224	218	226	207
19736	32774	24409	12410	7333	5170	3650	2880	2158	1653	1275	1113	977	811	707	584	542	534	503	449	450	437	420	424	418	409	404	434	387	381	386	376	397	416	385	392	414	361	404	417	440	401	404	377	366	414	385	380	410	382	385	364	383	410	393	392	376	397	367	414	412	391	383	433	373	413	380	403	388	440	342	395	391	394	396	389	363	384	419	421	410	390	384	412	424	419	358	414	393	396	389	401	409	399	399	414	419	408	410	408	440	413	366	393	368	445	370	417	402	424	385	425	399	416	388	391	425	400	409	401	371	398	374	385	400	436	425	361	383	386	409	407	396	384	377	393	376	391	433	412	372	395	384	401	383	409	373	417	399	410	388	378	377	416	389	370	400	387	410	414	371	378	379	382	420	384	349	388	403	366	411	405	402	394	359	377	420	392	358	366	371	406	427	388	378	386	410	397	387	396	368	391	401	398	399	381	364	395	418	420	423	358	411	411	423	391	415	409	417	410	414	403	426	406	416	356	399	405	380	369	400	375	380	375	415	393	415	421	399	421	427	425	371	366	392	378	403	394	404	397	357	390	392	449	410	364	367	380	405	364	410	375	365	399	369	419	421	388	407	438	381	412	416	398	381	437	408	392	401	378	422	374	368	395	420	413	372	393	402	390	376	388	395	439	402	399	373	380	369	376	438	382	365	388	395	427	406	422	429	391	420	383	384	412	353	397	369	397	374	409	420	381	411	422	422	385	405	393	397	433	430	386	451	409	407	398	445	413	382	370	382	375	412	412	373	408	400	394	405	348	381	380	417	422	384	380	378	384	406	392	429	399	403	397	387	412	362	410	420	369	363	392	408	414	393	398	393	411	433	414	395	407	394	383	438	383	390	379	378	421	414	397	378	379	447	409	370	389	421	415	424	428	390	407	422	377	423	380	398	415	383	404	384	405	426	400	408	375	430	414	418	422	394	409	388	373	394	398	404	382	442	409	378	409	394	372	397	375	438	377	388	415	415	395	403	398	381	419	410	421	377	436	362	409	369	382	400	362	423	433	373	407	399	396	433	414	395	376	394	400	377	419	434	382	412	347	399	390	374	394	441	362	381	395	377	414	388	408	401	404	449	388	389	373	384	414	392	442	448	372	396	429	397	396	382	394	394	389	375	385	409	393	407	420	391	387	388	404	391	399	386	396	399	394	388	407	423	377	418	437	418	432	386	408	399	384	399	431	410	422	396	405	396	410	396	343	372	418	429	368	388	404	424	417	382	410	419	410	398	420	396	394	378	415	373	387	418	380	374	429	370	411	400	401	423	401	413	400	413	426	439	405	386	407	366	420	393	390	374	406	393	405	403	393	405	415	402	384	377	382	405	405	347	402	420	398	382	374	373	367	397	401	384	399	408	388	392	384	416	404	376	394	451	395	399	372	389	410	422	408	355	415	419	400	340	399	430	383	414	406	416	443	412	386	410	367	422	348	358	412	378	365	384	368	372	393	398	452	410	416	406	414	411	412	406	399	387	401	425	390	380	346	418	385	385	393	414	399	388	417	426	387	379	390	370	380	391	406	385	369	406	363	366	385	399	424	433	416	392	408	411	370	389	398	396	405	388	415	381	405	415	408	359	379	408	369	379	391	387	375	404	424	387	401	424	391	390	426	381	412	400	438	395	405	392	369	398	404	406	386	396	374	373	366	361	404	372	381	378	460	415	389	412	409	352	393	381	395	399	433	375	382	382	374	353	408	395	399	402	378	405	395	387	409	433	426	410	401	407	352	409	402	432	373	431	386	415	406	402	398	417	378	416	400	407	425	389	407	424	383	396	409	390	397	374	421	396	388	388	368	444	406	382	408	423	412	411	412	374	426	381	401	411	404	402	382	407	411	367	378	378	407	451	392	367	398	365	373	437	404	396	401	421	386	388	399	414	406	398	389	407	403	364	368	424	439	378	379	412	423	401	406	357	397	420	410	403	377	371	383	417	390	354	412	390	381	419	344	370	383	444	370	384	356	425	396	422	426	378	418	386	360	383	378	410	378	412	404	388	381	391	408	391	387	420	395	382	383	419	377	390	391	401	439	410	429	382	441	400	392	384	386	371	394	395	438	415	385	348	391	373	370	426	414	410	395	432	389	430	352	406	392	435	377	439	407	428	390	398	441	400	442	412	422	380	399	378	427	375	389	408	402	390	407	393	379	376	407	357	412	432	367	381	414	405	395	417	427	412	396	372	418	431	346	419	415	416	382	417	434	409	409	420	394	408	408	358	388	377	386	406	363	407	421	381	413	398	439	405	403	393	406	417	394	403	391	418	393	388	403	407	398	361	396	375	375	388	398	413	423	360	415	392	388	405	403	387	423	403	419	407	405	411	339	396	436	419	416	369	398	397	419	410	391	424	397	417	375	382	391	405	417	406	416	368	382	383	423	387	401	399	384	423	398	395	403	413	408	387	409	382	388	430	386	377	416	426	408	385	411	390	389	386	431	402	398	431	394	402	389	374	410	389	393	381	415	396	360	383	367	415	389	412	384	361	416	412	378	400	368	435	404	390	385	372	358	410	378	391	386	428	406	404	382	389	371	421	405	405	406	404	427	395	406	393	388	415	409	410	383	398	425	444	391	437	393	405	399	373	389	406	364	373	395	385	398	378	408	395	425	420	438	395	417	334	408	404	400	366	408	374	426	378	394	420	412	377	411	357	423	423	404	389	408	400	390	363	406	404	383	373	364	423	384	395	417	391	376	448	404	395	418	417	395	346	386	437	410	405	437	381	365	388	394	366	413	392	371	386	361	368	385	405	368	404	370	420	428	411	395	391	402	401	386	398	402	421	401	378	385	389	422	419	436	408	386	428	384	384	404	415	414	410	386	402	401	416	405	379	376	378	418	425	400	386	414	400	412	400	421	400	379	415	411	393	402	378	401	399	415	418	397	392	392	432	371	402	386	412	427	417	387	389	394	378	384	389	375	382	373	409	429	400	418	416	408	364	359	382	427	424	427	391	408	409	390	394	420	394	401	390	440	423	376	401	383	350	446	372	422	409	414	401	394	436	383	399	387	379	387	415	391	424	409	400	404	381	408	422	405	398	391	410	374	349	418	407	381	419	348	398	404	393	416	415	419	378	406	393	408	415	416	400	401	377	424	404	402	416	391	401	431	396	364	390	380	413	385	414	385	383	407	394	423	420	399	357	375	392	391	388	402	388	368	425	419	393	415	371	377	369	422	382	421	393	399	401	404	405	355	403	398	376	411	419	403	391	383	400	396	429	390	395	420	420	380	382	404	378	370	376	384	394	399	441	406	406	363	430	449	399	399	439	400	389	385	405	397	358	386	406	382	403	396	395	422	376	409	372	399	414	402	434	408	360	399	413	385	447	424	415	404	439	401	428	345	415	379	390	378	395	400	401	425	393	415	400	399	383	406	390	387	405	392	383	422	402	399	389	411	380	403	383	387	432	380	367	401	416	416	404	396	394	406	407	420	392	410	405	397	422	411	392	394	385	400
23774	21540	27895	25644	19051	8512	3995	2390	1468	1217	930	726	641	563	423	338	308	278	256	248	237	238	197	202	207	239	223	198	202	207	203	212	205	193	171	202	197	217	176	173	206	193	185	186	182	213	180	184	208	217	200	193	204	219	157	210	185	181	190	197	206	173	168	177	188	196	201	181	182	183	187	214	196	172	183	206	194	184	176	183	186	183	181	190	193	157	175	219	188	190	184	180	200	192	215	187	198	203	179	172	173	206	190	204	176	196	188	196	183	199	197	189	183	237	188	179	199	221	197	181	181	175	210	168	170	178	177	189	170	207	181	208	166	191	188	199	184	207	190	194	199	181	163	187	213	189	169	178	172	193	200	210	185	193	183	180	186	189	187	199	197	221	192	177	165	193	177	176	196	195	199	182	178	199	178	188	177	201	189	179	191	188	194	175	194	213	184	183	198	191	198	192	178	189	179	206	186	181	176	195	210	196	183	200	206	187	191	180	188	176	185	182	174	177	190	194	207	191	220	206	198	216	208	185	194	218	186	194	186	168	185	205	188	197	165	182	198	187	181	190	186	188	193	194	179	191	190	175	227	201	178	188	202	194	195	203	188	203	166	182	214	148	188	182	210	197	170	228	201	200	189	214	183	198	192	191	191	200	176	191	185	199	202	196	195	195	189	206	201	186	169	207	164	173	187	198	202	222	198	174	171	164	207	212	199	185	208	199	190	204	194	185	185	198	198	181	177	170	182	166	199	174	194	187	219	186	217	179	166	203	176	188	185	200	196	200	195	203	176	182	200	184	197	183	194	218	196	186	174	202	222	191	198	169	195	192	179	188	194	183	199	182	197	188	197	194	198	169	215	182	184	190	177	202	182	214	209	197	204	179	192	169	200	173	195	176	177	178	166	217	195	151	181	189	179	198	177	193	178	208	166	179	185	189	195	197	196	216	201	178	175	180	160	166	196	199	225	177	205	186	182	179	184	188	184	179	191	190	203	187	190	184	182	176	178	194	234	177	187	154	213	212	174	170	188	179	203	175	175	187	198	194	181	207	195	194	197	189	189	194	200	190	208	179	175	188	189	210	180	206	220	168	187	178	181	218	203	195	185	212	198	178	190	187	223	191	208	180	184	167	191	189	185	213	207	174	195	188	200	190	181	182	189	204	195	199	199	182	169	187	193	183	203	203	194	194	201	175	177	198	188	208	216	182	224	194	198	173	171	212	187	177	194	171	245	185	202	205	209	195	188	202	176	177	179	199	211	193	191	199	189	185	185	190	169	188	201	195	187	177	217	198	206	205	199	177	174	197	182	196	176	177	188	195	189	217	191	211	167	206	204	199	187	187	201	201	189	176	209	187	194	173	183	187	194	186	194	172	200	160	181	205	202	197	179	197	189	196	175	211	224	171	181	206	177	205	178	206	190	197	171	190	189	191	199	158	191	196	191	190	193	203	192	198	203	183	185	176	204	201	194	170	208	162	190	188	191	180	182	204	210	196	168	194	189	196	205	189	205	201	203	174	188	198	191	206	170	233	184	195	183	225	167	160	212	160	211	179	195	194	194	176	182	189	193	193	170	213	193	195	193	186	193	214	211	197	191	206	178	188	185	177	171	173	219	201	184	186	199	185	183	203	207	183	194	199	199	178	171	191	198	209	180	211	192	206	173	199	208	200	174	204	165	178	195	171	189	186	194	189	199	176	216	183	198	214	174	205	174	202	191	168	190	216	165	196	186	202	191	190	204	173	171	195	204	195	189	174	177	196	201	194	177	182	182	190	172	188	172	162	196	206	200	200	181	189	179	184	208	218	204	182	212	185	191	171	177	184	197	197	177	192	176	201	176	188	178	171	186	179	199	198	182	203	201	201	211	208	203	192	183	210	171	195	204	184	221	193	222	200	182	210	177	199	192	194	184	157	190	186	213	190	181	185	197	170	186	197	189	189	206	202	193	187	182	195	181	212	203	192	180	219	218	184	182	202	178	205	220	187	194	202	210	198	218	193	177	185	195	211	210	176	169	175	207	188	202	191	168	203	203	184	194	193	188	204	191	202	190	191	191	194	180	173	208	176	192	182	199	175	169	209	213	190	204	177	196	178	199	174	196	197	209	183	201	190	169	177	207	192	180	182	191	196	198	187	195	204	184	196	206	161	194	188	190	188	182	211	197	194	203	205	194	190	194	178	163	180	197	229	177	199	178	184	186	179	181	184	187	201	191	169	196	201	179	186	210	206	174	209	177	201	191	161	192	201	188	184	188	171	180	216	207	184	199	215	181	190	192	216	195	199	168	188	193	176	209	188	190	214	190	221	184	166	196	213	183	176	186	185	216	186	204	189	188	192	154	192	196	205	208	188	198	177	191	183	196	183	190	178	195	203	208	196	187	169	196	208	205	170	185	185	208	200	199	194	179	190	186	181	192	188	193	196	194	207	183	189	194	205	176	177	235	207	183	197	164	182	206	214	180	202	173	197	191	193	192	192	172	185	230	196	199	198	205	202	191	158	169	222	202	183	204	217	203	194	208	187	195	184	207	183	174	169	168	180	198	197	181	210	189	190	210	204	190	214	187	207	179	202	167	228	201	177	198	190	212	175	210	163	210	181	182	187	198	208	173	193	173	206	214	196	173	172	194	174	205	171	174	201	201	186	196	205	224	187	207	199	177	172	208	186	175	185	202	196	190	206	218	193	197	195	206	195	179	201	201	171	189	177	208	181	205	182	206	204	218	156	178	198	217	178	179	188	196	175	197	187	182	188	199	203	207	177	188	189	198	196	191	178	197	186	183	208	189	204	193	170	164	151	195	182	198	183	215	193	174	201	206	200	192	204	210	177	209	179	182	200	191	190	177	164	188	190	217	219	196	181	208	210	173	195	189	172	180	188	210	166	172	196	188	186	210	214	215	181	200	206	194	212	194	182	188	191	176	222	201	188	174	197	182	202	188	175	181	174	177	184	185	193	211	222	195	177	200	192	196	175	179	179	204	209	199	184	196	195	225	183	209	196	201	173	182	190	198	174	176	209	164	174	190	191	189	170	186	159	196	184	192	192	195	161	185	178	192	200	207	172	164	200	169	204	205	185	194	181	197	209	213	170	183	205	204	187	168	191	179	193	197	202	182	193	167	196	195	161	189	202	210	198	195	181	198	194	183	199	197	195	219	190	177	201	198	199	216	186	159	206	184	204	181	176	217	202	184	194	199	184	188	200	186	224	188	197	184	184	192	204	185	171	189	209	205	193	197	206	202	175	197	169	182	153	196	192	184	155	179	191	180	187	209	171	207	232	190	174	198	202	197	189	169	197	190	205	155	190	187	193	191	186	182	186	189	194	197	163	193	171	195	192	197	191	194	210	181	178	185	184	187	186	176	197	170	185	178	159	168	197	198	188	201	197	194	186	193	193	174	162	186	178	178	187	191	153	184	185	201	179	199	191	181	190	175	194	173	178	187	182	189	186	221	192	213	208	229	203	205	206	186	185	182	203	184	196	198	180
21819	47129	38045	22284	15909	11417	8373	6173	4585	3346	2515	2090	1642	1328	1093	807	697	610	551	492	433	427	385	344	364	348	371	376	365	316	361	380	368	349	312	301	358	350	319	365	334	340	333	337	333	331	384	349	333	336	349	328	356	337	346	351	336	326	355	379	332	353	316	320	352	305	332	338	357	362	342	372	374	323	356	349	360	400	353	338	361	350	333	330	313	360	374	338	357	338	339	339	327	356	318	367	345	353	332	380	368	358	333	338	337	355	353	331	387	353	289	345	327	350	365	344	345	349	343	322	362	350	319	341	346	340	304	335	348	331	370	363	329	330	372	321	349	325	364	336	328	373	340	370	334	331	314	353	354	356	387	347	346	371	351	330	305	328	362	324	312	327	333	365	356	354	313	361	334	350	361	345	339	330	355	323	342	352	355	330	364	367	326	344	332	350	343	337	335	331	358	352	299	344	332	332	344	311	330	347	334	365	364	343	338	352	333	340	355	360	342	365	354	327	321	365	349	345	305	311	366	352	359	350	338	337	298	356	309	332	312	306	324	335	330	354	329	361	351	333	320	351	348	352	344	352	348	364	376	329	363	334	357	292	324	339	319	322	343	323	314	336	363	355	372	347	336	340	315	313	339	344	324	340	349	333	342	370	365	315	337	357	326	330	320	358	297	325	324	330	326	361	331	323	354	334	328	362	329	351	331	325	316	355	351	353	372	316	309	369	341	382	325	313	322	368	352	329	347	318	371	378	342	352	363	315	361	326	350	311	300	325	331	300	310	338	316	329	323	367	289	317	337	356	346	322	359	337	326	321	378	360	360	306	342	360	358	354	343	344	302	346	339	316	306	341	344	329	366	361	321	308	350	330	333	349	344	328	336	343	372	346	361	352	345	336	351	332	379	341	332	315	332	382	343	305	346	361	305	334	326	341	344	329	323	345	346	352	356	323	322	360	348	341	335	357	369	341	378	367	354	337	307	360	354	324	335	376	333	327	338	337	327	325	305	342	328	309	332	352	361	333	342	352	337	321	343	349	335	337	298	329	340	357	348	342	340	340	350	332	323	361	324	335	338	327	335	335	351	289	288	337	288	329	338	324	348	316	343	357	327	322	352	339	339	355	345	365	334	379	345	342	329	327	375	333	328	332	352	330	331	341	350	329	339	331	336	353	353	316	351	359	338	362	370	352	342	307	343	368	344	338	354	374	335	352	350	333	370	343	346	366	375	354	339	376	301	329	332	337	333	360	361	307	330	350	339	333	331	354	344	358	350	367	359	340	355	321	340	372	337	351	354	347	331	354	322	331	319	356	297	358	340	346	341	346	334	333	362	344	341	356	317	355	347	354	348	329	325	326	325	384	341	376	357	327	358	330	331	345	333	338	352	337	357	361	311	308	362	343	350	336	332	329	330	352	327	352	332	330	368	332	320	350	366	335	331	319	324	314	334	330	344	363	337	339	344	339	345	372	318	340	342	353	353	374	328	316	342	322	372	312	363	331	354	355	365	358	344	352	352	374	325	339	357	363	306	353	358	336	350	329	341	322	327	339	331	317	323	383	316	338	357	339	316	340	380	334	365	301	319	305	343	356	314	291	341	351	320	338	350	367	349	316	362	343	329	346	330	346	331	322	332	328	343	370	351	334	334	357	338	361	369	344	343	347	363	341	350	316	335	316	355	338	342	341	380	324	354	338	347	331	334	306	345	362	349	325	332	350	360	338	347	330	379	316	371	313	304	359	376	352	318	323	332	316	322	354	312	360	349	326	350	340	342	316	318	337	345	330	369	336	329	346	317	350	318	324	361	328	348	341	342	363	321	351	313	341	322	322	319	346	352	352	359	328	347	324	328	331	366	326	360	312	310	349	347	349	334	327	340	314	323	357	329	363	340	369	344	331	325	364	352	324	352	352	347	335	348	348	343	346	312	340	327	333	331	342	362	401	381	359	359	345	324	341	338	369	339	313	356	323	357	353	356	318	351	364	325	348	342	348	335	319	349	324	327	339	366	370	322	363	341	372	314	332	384	348	357	336	324	332	322	347	343	295	323	379	346	319	345	369	332	352	376	326	335	363	333	346	354	357	323	331	346	306	366	351	345	314	358	312	344	329	338	341	335	318	327	326	388	312	351	353	320	374	329	358	371	339	328	352	352	352	338	330	327	350	353	360	324	318	370	327	342	370	350	365	371	350	354	321	323	369	339	353	344	356	317	338	345	319	323	359	358	333	364	328	326	351	331	328	331	350	323	312	368	326	301	320	353	321	340	355	321	345	358	356	369	320	312	374	333	331	374	342	350	362	352	351	306	325	343	316	322	367	333	323	321	347	333	346	367	333	336	337	314	335	364	288	345	345	361	355	351	349	344	348	342	364	349	319	363	347	322	332	348	326	355	327	381	358	338	345	362	364	327	350	331	334	350	329	338	310	352	344	327	325	322	352	314	361	330	332	332	355	347	341	347	310	367	357	351	363	356	360	355	324	365	336	344	345	329	315	340	291	340	353	347	354	350	352	371	335	365	358	347	316	361	310	338	364	324	329	376	339	340	351	330	345	303	358	328	321	353	333	360	365	327	328	331	345	355	350	328	354	325	365	366	360	328	331	315	334	372	308	339	325	317	347	356	331	332	363	336	335	355	315	354	343	359	366	345	358	324	306	303	375	363	344	331	351	329	365	305	320	354	365	330	340	335	348	361	318	336	358	361	340	345	333	342	346	323	336	349	338	335	356	329	367	339	325	342	336	364	372	326	361	373	345	347	343	342	363	337	369	354	336	339	342	331	344	348	341	353	316	338	340	361	364	339	314	324	342	351	346	330	335	338	343	353	327	328	325	303	358	360	339	368	367	364	390	327	368	327	338	327	360	365	325	350	329	314	336	314	364	373	338	348	339	341	333	330	341	326	372	325	341	312	314	347	343	346	346	315	340	338	337	325	358	330	357	363	370	350	341	360	341	345	364	362	344	366	367	326	355	337	326	363	337	370	301	348	370	342	332	357	328	340	355	328	341	340	320	345	347	364	315	372	308	325	330	355	329	343	332	338	349	296	369	322	345	331	329	333	338	356	351	337	321	346	343	320	351	339	341	365	363	308	369	335	326	345	334	323	357	324	349	366	319	346	341	340	336	321	330	361	355	349	334	324	331	364	355	335	375	355	352	319	314	340	346	343	298	361	356	332	313	329	351	339	343	334	329	317	337	351	362	348	357	373	341	339	384	342	331	325	352	332	360	333	352	360	350	338	320	363	324	366	376	359	342	333	345	337	377	337	365	319	322	336	344	343	333	349	335	349	320	336	316	353	346	362	352	346	330	371	327	371	309	335	307	354	348	334	336	353	366	352	332	370	346	340	308	343	325	296	350	340	306	320	345	385	323	305	342	308	337	368	353	339	354	302	314	324	351	351	362	352	348	328	338	328	315	334	304	356	354	332	361	331	317	359	336	359	326	342	348	327	354	341	341	347	325	334	347	338	327	338	342	342	344	364	350	358	340
25476	21651	25626	21217	5553	2550	1824	1338	932	755	595	533	462	409	351	319	279	244	240	243	245	247	243	226	227	219	211	214	214	213	222	217	228	230	213	223	220	214	257	252	220	230	217	215	214	216	243	203	233	210	228	222	223	218	224	218	204	219	228	200	233	242	241	224	210	216	214	217	212	222	228	216	231	210	216	224	220	230	216	201	231	216	209	197	229	226	234	215	227	217	228	205	212	253	232	219	236	178	209	229	208	228	214	206	199	239	224	222	217	213	214	201	214	228	226	195	219	233	214	226	225	200	203	202	203	213	203	219	209	189	210	223	208	233	230	195	205	201	231	242	216	219	196	217	222	235	236	201	226	225	226	228	217	202	219	195	203	196	207	225	217	212	207	209	206	224	213	234	197	222	227	206	224	231	214	221	234	200	229	216	224	221	223	229	198	216	206	229	214	237	238	218	209	217	205	233	236	220	200	216	227	213	244	211	228	243	221	231	223	204	195	211	200	216	203	219	217	219	211	209	204	211	256	246	234	226	206	221	232	225	260	214	219	225	206	225	240	229	223	210	231	247	221	232	202	244	243	193	239	230	213	198	225	228	228	219	213	230	209	203	228	241	226	231	198	207	188	239	205	232	217	211	219	232	238	234	203	246	207	216	205	223	228	238	212	229	249	247	216	238	212	191	241	235	206	216	205	221	217	224	210	235	221	207	175	187	228	207	238	223	209	212	224	227	220	198	202	223	198	216	193	231	216	232	221	209	222	210	240	200	176	199	233	237	187	208	216	218	218	223	229	224	217	234	232	224	225	221	222	239	225	224	216	245	219	232	212	261	218	232	228	247	235	212	211	208	224	222	215	242	259	234	208	234	219	192	215	227	230	242	216	202	236	214	242	235	220	210	218	209	217	223	217	231	239	208	216	215	226	205	213	240	218	219	214	208	208	202	216	212	209	209	188	219	230	236	242	222	219	218	255	216	247	245	233	210	208	229	230	222	241	207	229	224	224	203	200	220	231	216	224	221	221	229	230	195	201	213	213	221	208	234	193	212	245	199	229	220	209	229	217	207	196	200	189	234	188	221	206	201	222	212	208	222	223	213	198	227	215	198	223	217	224	226	207	199	218	233	250	231	216	239	230	210	216	221	208	243	210	192	228	220	209	220	231	203	216	228	211	201	233	226	244	215	207	217	209	231	238	215	199	219	210	221	218	204	233	219	234	233	213	235	223	229	204	216	215	216	213	220	243	224	232	224	189	237	218	217	217	210	214	233	230	205	223	218	188	239	211	191	230	206	220	242	215	208	228	195	205	209	243	220	219	203	221	190	213	239	205	198	211	223	218	209	214	216	229	244	222	255	201	212	234	204	240	178	222	225	218	226	221	233	221	214	222	245	241	213	226	213	208	216	193	242	234	209	252	217	237	193	219	223	190	204	231	219	199	213	196	223	199	180	225	213	198	200	227	206	227	200	214	214	177	223	203	229	224	201	194	228	225	244	231	209	219	228	193	207	239	195	231	230	204	216	196	193	219	219	216	198	211	201	211	225	254	219	233	214	196	208	211	188	220	202	212	225	217	221	222	229	219	237	209	222	222	223	215	201	199	220	214	207	232	221	226	221	250	217	234	214	209	237	248	231	231	216	226	202	219	228	234	198	241	199	224	226	236	216	212	212	234	194	220	232	218	197	194	220	220	217	218	240	252	218	240	213	214	221	200	195	209	206	205	211	219	224	228	199	227	230	220	240	234	226	224	232	206	235	214	228	227	227	194	267	235	203	192	189	219	239	217	255	236	240	220	213	225	252	213	209	242	201	225	198	244	189	269	238	214	206	229	208	203	214	209	239	244	235	233	235	222	211	196	215	221	215	219	204	203	213	224	208	208	271	202	221	204	209	230	205	227	230	212	192	232	224	226	206	219	242	220	237	235	236	238	222	230	229	217	220	210	214	217	239	213	212	220	242	207	246	232	203	233	225	205	234	223	225	208	227	213	219	229	246	232	219	205	227	214	220	219	203	217	221	205	211	229	204	224	212	228	226	229	231	209	225	220	217	205	236	203	210	205	226	234	205	225	232	227	222	224	204	217	243	228	237	206	231	189	215	223	220	217	208	246	219	207	232	227	214	240	198	219	216	206	225	226	219	197	185	211	199	227	200	223	239	219	214	208	231	227	229	222	229	246	223	217	221	215	229	219	215	229	221	205	241	236	222	223	241	210	243	235	201	217	210	226	220	215	217	230	233	243	217	222	223	215	199	226	247	203	217	202	201	232	214	211	224	227	229	192	223	198	227	219	234	224	233	219	202	223	212	228	199	223	213	203	219	223	195	256	213	215	211	185	227	211	228	219	212	222	227	224	258	226	219	211	189	257	213	210	240	204	229	208	215	205	218	205	241	196	210	218	223	208	205	238	215	213	220	215	230	239	255	213	251	218	247	206	234	223	242	209	214	221	219	224	230	209	221	212	208	234	220	223	233	275	230	208	209	233	205	207	244	232	207	217	237	189	217	203	230	228	242	195	211	216	227	224	215	214	220	214	237	219	231	243	203	222	202	203	230	204	224	229	223	221	225	216	214	211	233	226	221	230	235	196	229	220	194	214	223	219	203	225	184	193	224	226	234	228	230	202	199	216	228	214	222	198	244	240	230	220	227	190	245	229	193	243	218	217	242	212	194	240	215	224	209	232	204	231	213	231	210	233	224	206	230	216	242	249	227	212	229	222	208	199	213	209	220	210	228	201	241	226	198	210	210	210	231	228	229	210	233	217	244	205	216	218	208	231	237	232	243	198	201	192	201	206	215	228	229	203	207	194	235	232	208	215	222	222	192	182	200	252	227	194	193	235	231	213	216	226	216	198	204	212	222	221	219	196	229	222	227	210	220	219	220	213	232	205	232	220	217	205	205	225	239	226	233	201	232	222	205	216	206	219	214	210	207	235	224	187	203	207	230	223	197	217	214	221	209	205	224	219	208	243	210	204	215	212	207	224	257	220	211	222	214	223	222	240	221	245	211	213	229	226	227	223	215	231	232	218	204	253	217	201	230	215	207	242	233	229	194	206	215	228	214	218	253	244	232	241	225	228	212	221	260	247	204	222	236	210	218	200	212	253	205	208	232	253	244	196	218	229	220	210	226	204	207	209	234	230	234	257	212	218	212	216	224	225	206	203	227	252	201	214	203	230	209	213	206	221	228	237	207	231	208	229	219	223	203	220	206	217	248	254	221	208	219	217	242	253	230	216	227	251	212	217	219	240	194	221	180	224	213	225	217	202	208	201	233	242	216	194	235	213	223	234	215	216	226	224	217	220	224	222	221	236	235	211	238	220	206	232	239	206	226	204	223	214	209	224	210	198	213	225	219	222	205	204	233	210	216	207	199	213	253	200	209	223	211	213	222	214	210	191	233	217	202	225	219	214	230	211	210	211	214	245	215	207	213	239	226	216	210	198	207	191	183	213	214	232	213	225	229	217	192	228	230	230	229	232	237	230	214
22134	41099	29541	15985	9912	6958	5461	4217	3032	2336	1806	1439	1202	997	853	741	607	563	496	459	438	438	439	386	391	351	453	419	378	372	411	408	410	357	376	389	422	436	397	385	426	394	400	396	398	359	365	395	373	378	396	388	391	419	420	406	372	369	376	380	346	400	378	370	359	387	379	394	410	410	396	392	386	378	403	380	398	391	373	398	374	351	417	388	385	376	401	377	350	403	410	386	384	364	401	355	394	425	380	381	383	380	367	377	384	377	374	411	393	412	400	386	420	379	415	382	378	390	393	403	410	379	386	415	390	353	332	393	380	381	407	390	371	371	383	402	361	390	366	413	373	357	354	367	390	407	377	412	365	415	405	384	404	370	329	395	379	362	378	400	392	372	342	376	349	403	398	379	417	389	362	377	367	380	389	400	368	380	390	395	386	378	415	384	382	385	366	384	369	367	370	385	415	377	341	378	410	372	371	346	401	391	393	413	390	379	403	376	388	391	333	379	363	417	395	401	381	387	386	349	370	419	410	406	399	390	395	382	402	366	356	373	356	361	387	379	398	380	434	401	379	421	353	383	406	388	358	385	401	380	388	381	409	371	392	385	379	379	382	367	394	392	383	348	402	401	405	403	382	379	361	385	362	398	374	378	372	389	398	389	411	401	407	353	406	389	374	390	389	409	391	378	410	363	385	340	414	371	374	403	389	413	388	367	407	403	382	385	401	381	378	393	404	417	385	412	391	382	400	353	374	398	403	381	368	412	366	406	385	376	399	395	384	397	380	391	384	382	411	397	414	415	409	370	404	367	369	391	356	406	394	406	391	392	399	367	404	422	383	380	386	391	370	370	361	412	393	377	405	383	397	390	350	407	347	435	399	365	392	372	406	367	356	396	390	350	373	374	420	374	395	379	369	403	366	386	366	411	366	381	396	392	418	392	361	364	393	372	379	386	368	386	368	383	377	409	388	401	391	351	403	371	393	385	382	394	388	380	380	420	405	387	388	397	367	367	403	386	336	387	362	385	370	395	388	373	372	373	361	413	393	401	383	404	370	380	397	393	416	417	411	400	365	409	397	432	411	391	381	409	346	400	379	383	375	396	379	411	365	367	378	400	401	396	404	367	400	383	379	401	416	382	376	374	395	406	372	372	401	377	412	411	405	403	395	386	362	359	398	375	364	409	366	364	396	374	382	381	405	366	348	383	396	384	396	401	397	441	369	417	417	357	408	368	409	374	371	386	373	410	384	369	404	387	399	407	399	412	367	396	383	349	397	376	392	377	401	401	371	368	383	392	379	396	372	393	376	386	413	379	401	417	394	392	375	391	369	381	365	413	392	393	380	384	396	368	395	391	388	388	384	364	402	383	423	389	416	402	386	346	365	399	389	408	429	411	380	378	387	399	359	386	407	404	411	397	383	386	408	399	384	372	381	342	372	360	395	405	356	393	393	394	375	389	405	380	377	412	421	373	391	377	399	386	386	398	364	366	365	391	432	387	382	369	343	397	402	380	368	374	424	374	374	369	385	368	370	394	380	379	408	384	403	380	376	412	382	384	358	377	357	420	386	382	390	389	414	396	384	369	368	413	372	374	404	381	451	387	371	415	360	373	401	378	405	412	408	370	426	379	394	454	429	393	437	409	394	366	372	374	343	399	377	403	377	367	387	407	403	431	381	364	365	385	376	406	367	411	383	401	407	369	381	384	366	380	405	389	390	392	374	388	366	358	370	370	392	390	376	376	405	343	388	390	342	380	387	380	408	378	405	382	370	367	364	396	411	412	399	392	364	392	384	368	424	366	392	379	358	386	390	351	391	389	391	385	406	380	363	391	388	370	343	364	378	367	383	352	398	366	371	384	385	417	385	390	396	371	380	394	430	396	367	378	374	434	377	410	386	352	425	368	355	358	388	375	386	403	377	417	383	424	337	340	371	405	409	387	397	393	409	408	384	362	366	395	378	400	391	414	378	387	383	375	388	405	400	417	417	401	363	372	377	383	394	354	368	391	363	373	386	370	378	382	387	370	370	357	402	369	377	395	367	417	355	380	413	411	393	371	341	399	399	367	403	422	432	347	364	381	387	399	375	388	403	400	373	375	353	386	425	364	430	395	412	355	382	375	401	415	415	423	381	429	375	390	345	380	377	390	378	379	417	365	403	393	403	406	378	400	409	380	376	402	403	386	418	387	343	349	407	390	397	369	369	390	357	383	356	386	372	405	382	371	417	375	395	422	382	359	352	382	417	366	361	377	397	382	377	409	373	423	415	383	411	366	383	364	382	366	438	399	411	396	370	389	401	362	407	367	351	355	415	376	360	374	372	376	367	370	407	395	352	396	409	367	370	365	388	380	376	378	377	351	382	387	360	393	377	335	375	371	356	354	382	419	370	418	395	382	414	408	392	378	363	368	361	349	390	374	394	378	391	372	367	375	405	380	363	383	359	377	371	400	397	371	382	360	374	343	375	354	382	406	374	362	397	379	392	394	390	404	400	375	399	391	382	394	389	405	394	440	379	394	391	394	401	363	373	387	356	385	405	379	414	398	392	378	391	385	404	372	383	423	406	391	390	373	386	390	382	372	374	389	406	358	376	362	368	361	365	384	358	412	383	352	362	402	385	367	373	384	411	396	392	376	373	394	378	411	345	387	390	371	407	395	391	355	339	399	388	418	420	409	401	399	391	400	391	391	393	417	390	412	387	396	386	389	377	389	361	374	391	395	392	353	378	342	366	347	355	369	394	368	394	388	403	396	406	399	393	371	382	397	375	393	384	365	403	390	370	396	398	374	347	388	383	366	382	391	381	399	377	379	382	364	400	378	388	394	386	401	374	332	404	367	382	376	379	362	379	367	413	387	385	373	346	399	378	407	355	367	373	371	386	414	379	382	382	349	389	403	381	380	356	367	375	391	362	354	397	408	374	399	395	409	410	381	361	375	383	375	385	382	402	410	381	367	354	384	399	376	368	401	409	372	417	389	395	398	350	385	404	369	400	422	389	354	393	387	355	370	383	377	378	398	416	377	392	365	410	413	420	368	378	365	378	405	375	387	423	365	358	394	399	374	400	349	357	390	372	367	374	381	400	367	368	378	375	370	359	362	373	417	400	378	409	358	433	382	395	343	411	384	387	366	405	408	401	400	406	357	364	389	375	406	414	361	386	348	370	372	408	383	413	362	360	383	394	373	357	379	395	422	410	400	406	368	382	372	388	375	401	373	378	363	405	395	392	382	372	412	395	389	382	409	374	366	395	396	387	373	392	371	369	360	396	373	380	369	424	365	379	394	360	389	388	408	405	389	381	399	366	393	396	377	370	384	390	374	398	384	388	384	327	338	390	407	389	374	353	397	392	404	372	404	409	374	363	383	381	369	358	382	410	399	381	361	410	394	389	364	348	419	382	393	384	378	369	362	399	393	380	376	418	398	388	367	367	382	388	412	400	383	382	390	390	393	365	378	379	374	392	404	370	394	391	392	419	385	388	342	376	391	376	367
22900	21579	28639	24947	21582	18281	8301	4076	2642	1839	1380	1059	887	730	541	475	379	292	237	282	229	219	205	189	181	179	194	192	191	171	186	186	205	197	158	190	179	174	161	171	156	199	170	170	154	174	191	169	143	178	157	175	175	167	162	149	159	154	154	155	170	178	167	181	153	162	173	190	174	166	175	180	187	185	164	207	173	150	195	170	162	190	168	163	171	164	182	159	175	190	181	176	171	188	163	163	190	174	166	181	179	154	164	172	179	152	161	168	196	162	182	195	180	178	170	163	164	166	171	148	199	180	149	183	153	179	204	173	166	174	157	159	168	177	163	200	173	176	180	189	156	175	160	176	162	184	176	172	160	175	193	180	176	159	178	151	160	180	157	154	177	178	164	180	181	217	164	171	146	156	175	181	161	180	163	164	184	181	213	176	165	145	176	186	172	179	151	160	165	156	154	176	167	162	170	169	171	180	193	168	177	184	167	165	176	159	153	184	177	162	160	189	144	181	162	156	189	170	201	164	165	174	181	165	167	181	155	160	196	175	160	157	182	184	168	149	175	172	164	196	168	158	195	199	144	178	171	167	156	162	179	169	199	170	190	176	183	147	175	176	160	158	175	176	167	153	169	150	170	158	176	170	158	189	191	176	173	179	178	198	180	182	175	175	167	162	163	177	172	204	172	204	182	162	191	153	177	178	160	158	176	165	185	190	184	172	178	177	158	189	194	155	182	160	173	168	175	173	161	177	167	170	156	165	155	152	189	182	195	181	167	157	172	178	158	175	173	181	192	171	132	170	163	163	180	177	170	168	172	170	170	148	187	185	197	150	166	156	174	171	184	173	184	166	177	186	146	150	184	185	180	162	175	179	190	174	182	185	197	161	166	179	158	182	154	186	177	164	170	142	161	164	157	166	155	190	169	169	169	177	175	157	192	179	190	162	151	168	177	181	166	155	175	166	181	186	177	163	147	158	164	193	156	161	172	190	195	161	162	172	162	180	145	175	177	171	186	186	182	148	194	166	169	161	171	181	145	155	173	171	166	164	189	150	163	189	187	157	157	160	182	173	197	185	177	181	175	172	203	157	167	194	170	164	170	161	153	187	165	154	176	188	196	158	192	184	167	165	181	177	189	174	168	168	157	161	165	176	173	171	165	175	151	154	170	163	180	167	177	171	162	161	171	167	154	177	174	160	161	166	168	203	172	188	170	167	176	173	165	184	169	187	158	176	187	197	201	186	178	187	182	153	182	171	165	164	167	205	168	178	185	168	198	189	165	162	160	153	180	177	186	186	167	150	183	164	166	170	183	192	159	170	165	213	168	168	167	158	171	204	178	175	147	182	176	152	163	165	193	164	188	177	170	159	187	172	156	194	173	192	163	155	196	175	169	189	187	168	186	172	188	166	178	154	186	186	178	179	162	156	185	169	176	191	192	175	170	167	174	159	149	168	164	186	183	164	179	165	187	173	178	192	176	165	160	182	149	147	193	176	174	181	164	166	169	179	190	156	172	167	177	172	175	184	157	166	174	184	168	186	162	177	170	173	162	189	169	198	175	199	157	171	163	162	185	189	170	146	186	160	161	163	151	162	172	145	172	183	182	186	160	164	182	169	180	150	156	155	145	185	171	167	192	183	172	178	177	162	156	170	171	188	211	170	175	147	172	156	190	155	167	191	174	169	172	168	172	158	187	170	169	155	178	159	167	150	178	178	191	173	174	169	161	178	153	174	176	185	163	180	174	180	209	162	178	171	165	181	166	175	173	192	169	211	177	153	154	155	177	175	175	161	159	180	173	194	174	176	185	176	180	170	152	177	175	170	157	171	163	177	162	162	152	174	167	188	152	170	199	154	169	174	184	173	177	163	172	155	191	171	183	168	168	172	181	190	174	172	164	184	181	183	175	170	169	176	198	182	139	154	160	162	153	158	186	180	157	179	186	167	175	160	168	178	188	166	183	181	184	180	155	160	166	179	177	147	167	161	155	166	176	162	178	183	186	165	188	174	189	167	192	170	150	144	168	202	146	185	172	159	177	202	164	181	145	172	169	164	168	181	171	192	165	170	184	145	184	159	183	180	164	175	176	188	159	185	152	163	195	183	192	171	172	167	166	168	170	184	171	166	192	171	195	189	152	172	161	153	164	191	176	161	171	175	180	166	180	181	164	170	192	164	160	157	180	157	176	192	164	164	165	201	192	181	171	184	154	186	205	178	160	180	176	167	190	183	167	183	160	183	183	182	143	165	155	158	186	185	165	148	168	158	163	186	149	168	177	189	173	153	177	182	167	198	167	179	177	175	181	172	171	154	173	157	155	179	163	190	162	182	179	188	158	179	153	173	154	177	176	182	194	171	159	167	186	185	172	164	178	181	188	171	167	184	178	173	163	147	178	174	182	168	181	150	163	154	173	155	191	173	167	157	176	189	156	142	155	196	164	150	193	181	178	173	168	159	177	191	192	165	199	197	180	163	167	152	165	185	180	169	198	142	192	168	156	162	155	172	181	166	142	168	179	177	165	194	174	152	164	160	166	155	174	157	178	160	160	166	176	161	187	182	182	172	147	172	159	160	171	209	154	165	190	177	158	172	165	167	176	200	182	205	175	161	167	157	156	166	186	170	189	172	179	165	163	150	180	153	184	175	182	141	160	188	169	187	186	162	174	166	190	161	170	149	176	172	146	159	159	185	172	192	172	177	174	155	169	184	170	155	160	186	159	191	185	168	154	172	173	160	169	192	162	178	169	170	166	192	193	152	201	175	177	165	178	174	174	164	162	151	183	159	187	163	160	205	171	174	179	173	192	189	154	184	165	162	184	166	210	165	168	157	170	176	185	164	172	177	165	166	175	180	156	181	186	176	173	178	178	157	166	158	177	174	167	179	160	196	169	156	166	185	171	184	170	159	164	167	161	165	185	180	157	183	173	182	165	170	169	174	179	172	157	177	165	186	167	181	163	176	184	138	168	171	171	179	163	189	184	170	163	153	192	186	171	197	172	182	150	158	186	168	174	184	171	180	157	175	154	170	190	174	182	192	148	160	156	165	173	163	170	203	168	174	181	167	170	171	171	194	170	166	188	163	164	161	172	176	192	159	151	181	161	175	164	175	153	175	172	190	193	165	163	167	165	162	170	156	154	145	186	197	172	172	176	179	186	171	158	198	158	174	173	188	163	209	162	177	174	187	166	163	148	186	199	176	185	162	164	164	150	196	166	170	166	178	188	154	173	169	170	167	165	179	175	187	164	151	166	168	147	186	189	167	165	183	171	165	164	135	182	179	199	171	161	199	163	179	159	148	160	164	169	153	175	194	208	169	164	172	175	162	161	158	189	155	172	176	180	176	167	149	173	179	180	150	187	187	166	177	171	181	186	175	165	160	189	183	165	173	172	150	165	178	179	205	179	173	149	141	196	197	168	159	161	162	170	183	173	147	183	168	177	175	168	155	159	210	161	175	165	195	180	154	159	157	162	166	176	165	187	176	152	176	164	184
27330	51830	40477	27768	19736	14616	11932	9460	7076	5168	4050	3068	2450	1961	1511	1194	920	736	590	506	480	415	398	360	375	357	337	370	363	333	333	333	319	327	297	321	303	310	300	279	310	301	326	296	309	303	271	302	273	289	313	307	298	273	270	333	300	336	285	309	306	278	311	293	335	276	332	286	307	331	321	298	288	291	280	316	301	306	288	324	319	300	302	321	301	273	302	322	315	280	297	271	289	293	334	293	271	295	282	283	276	322	276	271	307	317	297	289	313	295	343	258	305	323	299	283	329	308	277	294	269	247	285	294	278	332	283	328	287	302	306	300	310	332	298	314	309	322	324	318	314	279	299	306	304	279	301	309	265	310	331	283	289	295	298	278	329	287	309	322	288	307	304	305	324	273	292	274	320	324	284	275	301	290	312	280	299	328	287	319	287	299	331	296	303	300	275	302	291	277	286	304	279	283	326	309	266	276	286	280	311	304	297	306	302	307	300	272	298	319	281	281	310	276	286	299	286	272	280	305	290	287	313	302	320	299	287	291	310	288	290	285	266	311	313	296	300	298	315	325	322	273	319	319	304	299	267	293	313	294	297	308	297	301	323	311	296	291	304	295	284	313	281	287	304	286	315	284	317	325	300	324	311	248	304	289	274	292	294	322	295	296	307	270	321	290	295	284	299	314	292	321	325	287	308	317	335	292	302	301	306	291	266	278	293	316	303	267	325	313	314	298	321	304	269	271	296	267	301	274	273	282	299	290	280	327	293	287	276	317	266	305	292	289	302	288	277	304	321	286	281	274	289	303	291	285	287	292	297	293	315	311	314	297	312	270	289	301	310	278	283	282	270	315	271	298	297	300	281	314	322	298	303	279	292	297	284	295	295	278	272	283	322	278	315	310	298	287	313	320	290	274	282	278	291	287	336	313	326	266	292	296	286	279	334	309	299	322	321	290	310	281	290	313	267	299	304	309	309	291	286	283	282	322	281	287	275	301	292	267	270	283	285	324	312	311	295	275	291	308	272	310	282	334	281	279	303	266	292	323	303	313	297	303	299	309	282	273	339	295	299	308	303	283	294	271	279	326	306	308	288	287	294	284	306	287	280	292	348	304	300	307	317	287	272	304	292	293	313	277	293	310	310	295	301	296	327	320	284	310	318	332	283	323	309	297	300	297	310	283	288	330	275	297	313	294	323	302	307	285	282	300	309	299	323	304	270	290	318	323	348	298	275	277	304	356	295	305	308	284	285	301	300	316	295	290	280	321	296	299	297	323	297	331	298	323	316	314	317	288	294	290	311	288	279	326	320	292	284	285	302	316	301	315	321	290	313	302	314	302	285	292	288	279	273	301	307	295	279	309	301	280	306	292	332	278	316	294	311	331	329	332	277	302	290	294	291	294	334	306	311	323	303	309	286	304	294	292	344	295	329	310	280	312	300	309	307	287	284	284	311	277	304	295	283	307	302	320	309	291	303	298	286	319	318	297	279	328	313	295	281	299	294	310	301	283	277	286	324	318	321	278	334	334	292	297	303	269	292	339	327	289	301	307	299	301	298	301	280	322	299	296	303	308	309	270	313	305	325	298	274	248	349	316	289	291	310	291	302	304	274	294	281	299	299	305	308	261	283	316	314	267	287	300	266	279	333	282	277	300	313	287	292	302	291	309	305	313	293	297	293	296	324	289	283	314	313	270	289	320	288	277	295	320	264	297	328	287	299	279	299	339	289	291	281	289	284	278	324	303	313	309	283	301	309	301	338	300	277	297	308	286	294	308	317	314	288	300	279	262	293	303	295	294	302	304	306	309	295	308	301	270	298	314	290	331	273	289	308	285	279	311	336	275	292	288	308	294	295	282	262	299	271	283	286	276	279	281	271	321	265	301	285	318	281	322	285	299	278	292	282	290	295	304	295	272	287	266	298	301	319	291	328	310	305	310	297	281	273	288	287	295	340	301	302	318	305	284	330	299	301	284	313	338	302	320	298	254	293	297	286	267	266	313	313	302	288	302	310	305	286	287	289	295	299	292	305	309	313	294	299	279	303	270	290	326	300	249	309	284	294	299	301	298	281	293	311	285	285	274	279	278	306	292	305	291	305	324	266	304	314	279	307	305	312	284	267	310	278	317	272	317	309	315	282	307	315	286	322	290	276	313	271	290	299	280	296	313	303	299	329	299	322	286	277	273	306	317	295	259	315	300	293	296	271	295	289	289	303	295	317	341	285	299	330	293	315	299	295	269	286	294	334	289	298	314	299	293	299	296	314	268	287	303	312	291	296	271	307	287	303	302	302	306	325	276	265	313	282	319	299	313	304	275	270	291	320	339	328	325	308	287	308	315	346	302	249	299	292	291	294	302	280	272	308	291	283	295	277	298	332	311	305	277	320	298	293	309	258	299	273	309	276	303	308	287	293	302	287	293	294	309	306	309	306	281	315	318	278	303	258	289	303	293	322	312	288	272	304	290	325	299	288	317	291	298	329	303	323	314	308	287	294	263	271	331	294	299	299	273	278	285	282	338	305	323	316	282	287	313	299	333	299	304	310	288	331	330	289	302	295	328	275	340	277	283	319	296	316	313	308	306	336	282	308	312	257	301	303	273	262	292	330	331	276	313	285	295	293	289	294	284	316	287	293	282	295	273	293	286	313	279	300	264	285	302	313	276	309	305	287	318	335	316	289	290	298	293	320	296	287	298	300	312	290	312	291	304	289	309	261	307	295	291	282	312	292	293	284	299	290	288	287	297	303	319	326	291	287	317	306	301	283	291	277	291	282	308	293	280	327	311	273	283	300	291	298	290	314	308	309	310	312	293	296	311	302	311	271	287	289	278	313	308	294	309	300	296	282	302	305	287	277	275	302	284	317	271	304	297	310	283	309	326	307	311	288	309	288	300	311	285	326	298	311	282	305	269	319	289	315	284	304	279	289	275	308	302	317	278	295	313	315	310	276	247	300	310	295	273	304	284	306	282	310	286	292	282	298	275	316	293	312	288	296	283	284	303	317	322	283	280	291	294	326	287	280	301	291	304	318	323	284	291	289	272	272	289	343	295	291	313	284	286	280	300	271	294	281	303	286	299	307	316	298	293	315	279	280	339	300	329	321	309	318	306	291	300	273	319	277	325	265	294	325	270	299	291	290	292	323	290	311	297	288	301	325	268	316	282	302	290	293	287	272	268	279	285	262	317	293	283	286	299	259	304	333	274	291	299	327	293	320	277	336	277	282	294	314	296	322	330	316	304	321	277	306	317	312	280	295	314	320	283	307	274	308	291	306	279	337	323	290	296	293	279	301	282	298	270	295	312	297	299	289	275	290	301	329	303	280	288	317	311	291	295	315	310	285	305	292	306	282	326	279	281	312	313	295	303	306	314	285	285	295	311	329	276	310	285	342	284	304	291	270	309	270	299	313	312	308	310	323	304	329	280	311	302	311	317	297	276	289	309	299	310	306	307	306	297	316	292	303	314	274	317	297	299	308	272	318	288	296	304	314	276
27826	22085	18982	8308	3056	1964	1467	1029	748	606	449	433	364	361	285	278	264	244	269	242	247	205	222	227	203	234	235	251	183	252	226	217	239	260	235	224	184	173	220	226	233	231	238	215	203	230	194	232	243	206	231	223	212	229	234	223	191	218	243	230	218	208	218	240	231	229	249	252	213	234	234	228	242	222	221	203	223	247	234	213	226	211	237	228	235	242	223	222	230	237	191	255	240	212	225	210	207	213	222	239	219	207	197	223	218	214	225	193	227	226	207	235	211	228	225	248	226	243	224	236	214	251	221	212	249	218	195	247	207	199	206	249	219	253	233	225	199	224	217	239	217	211	234	227	230	216	249	219	182	237	235	217	214	238	230	235	233	218	219	237	230	185	246	218	220	230	221	214	200	223	209	201	226	206	208	240	188	228	217	234	181	245	194	251	228	217	239	210	239	201	257	234	218	207	225	208	220	229	212	250	235	237	226	232	225	243	211	233	229	222	218	208	224	197	239	211	219	223	229	221	212	228	221	223	234	228	219	227	211	204	216	211	200	207	218	208	209	237	221	249	204	198	246	199	231	240	208	208	204	226	216	219	209	222	224	190	220	210	210	211	213	214	212	241	223	193	224	221	225	215	186	209	229	206	209	228	214	212	209	239	219	209	242	220	227	224	225	212	209	228	261	229	219	218	211	198	217	236	232	210	222	207	233	218	208	228	238	205	230	236	234	242	220	242	221	238	206	234	231	234	204	245	208	224	223	230	233	235	207	232	223	226	234	226	216	215	196	243	217	220	245	210	243	238	227	215	204	238	224	237	209	211	203	211	214	228	220	222	235	229	208	193	204	233	228	233	222	241	218	235	214	204	218	235	245	244	221	221	223	211	210	210	201	213	223	224	194	268	212	223	215	229	199	209	222	240	207	223	189	239	209	240	236	212	243	237	241	208	239	219	231	249	229	229	217	223	197	207	209	237	231	193	214	202	237	236	227	232	218	207	237	230	227	223	213	223	208	211	220	239	192	236	228	229	217	211	206	208	250	229	237	222	255	202	242	231	222	216	226	228	252	201	211	219	227	227	231	216	204	237	224	215	233	216	234	217	222	219	229	216	231	220	223	216	228	195	231	220	207	224	193	212	239	213	196	224	246	219	210	224	213	204	235	206	239	230	215	218	228	209	235	231	243	227	214	247	219	198	212	266	212	245	215	220	224	222	237	224	210	237	234	214	219	194	220	212	230	212	195	230	230	197	222	197	238	231	196	226	205	224	227	197	234	206	205	228	224	217	235	205	200	196	198	209	219	237	227	204	210	222	229	219	211	227	227	232	211	222	190	207	213	204	236	227	196	207	223	225	239	207	234	239	235	215	222	221	229	209	223	223	244	212	232	242	225	235	250	231	226	205	186	212	215	221	189	239	210	207	234	206	226	223	213	232	236	231	229	210	213	218	224	222	233	203	228	239	218	235	226	229	218	237	202	217	190	196	213	231	207	229	228	224	234	248	218	253	203	210	213	213	219	217	235	232	224	214	197	211	210	235	246	220	238	223	221	222	218	211	213	225	220	229	238	219	207	223	211	226	211	215	195	242	207	250	229	231	221	230	224	229	217	210	203	236	228	195	206	207	221	212	219	234	226	227	217	197	205	195	214	233	235	230	238	231	221	229	239	225	226	227	216	205	198	234	221	232	254	230	213	221	210	227	191	227	235	241	222	224	216	207	203	213	214	191	220	221	222	211	215	228	220	217	262	237	233	252	264	235	226	214	220	222	243	220	197	225	208	224	253	218	250	231	237	220	221	221	219	257	224	207	211	219	212	237	219	232	232	207	240	216	223	226	220	241	232	220	221	233	243	203	222	220	192	219	226	216	219	230	207	227	202	229	232	215	202	220	225	212	232	238	202	207	220	238	217	211	207	212	228	232	257	236	236	224	237	223	233	227	245	228	187	232	206	185	227	216	214	218	223	227	236	226	223	214	239	227	205	206	222	230	217	206	245	209	226	213	193	213	196	224	210	212	227	230	200	219	227	241	221	229	219	206	232	218	207	219	246	221	222	204	223	220	228	257	225	228	229	236	215	244	195	246	229	228	210	228	228	227	237	217	208	203	229	226	215	224	207	239	199	231	207	225	220	206	203	236	213	232	221	250	221	209	218	228	232	243	227	201	240	227	236	192	192	220	221	226	224	223	228	221	250	196	222	216	242	223	228	232	238	220	206	206	226	217	236	239	185	192	216	191	229	244	202	221	192	216	188	237	225	234	229	232	210	217	212	224	221	234	186	228	228	230	219	212	255	254	221	225	221	206	228	257	214	203	241	221	216	218	213	214	231	181	199	233	196	218	217	205	238	229	210	218	218	196	246	225	197	222	212	209	222	229	244	209	221	228	252	231	235	225	237	215	231	233	232	214	223	215	218	216	210	209	202	207	216	237	225	225	219	217	211	208	224	224	214	239	193	217	215	215	204	229	203	219	196	220	233	223	228	219	208	223	230	215	237	219	210	240	232	239	224	206	209	234	226	253	242	218	196	255	219	211	224	238	226	230	218	214	211	216	210	224	224	220	244	227	224	220	239	215	225	251	223	238	237	211	232	235	219	231	228	240	221	216	215	198	229	194	172	223	214	227	237	245	213	199	202	218	230	225	231	233	226	229	214	219	228	229	214	238	228	220	221	232	231	222	218	215	208	195	225	203	236	207	241	213	236	217	217	229	207	200	214	220	197	220	221	204	218	196	219	198	247	205	192	238	205	200	226	245	200	217	217	220	234	207	229	236	234	226	214	222	231	229	204	243	244	205	226	221	268	201	224	187	221	203	208	195	214	201	210	217	199	220	205	238	220	212	220	220	235	188	238	235	240	217	227	222	236	223	227	212	248	227	214	249	239	242	228	210	230	201	225	223	214	229	228	234	225	220	202	234	220	198	220	202	222	216	231	220	209	236	221	199	217	237	225	229	229	253	238	246	203	219	204	221	238	227	221	218	222	255	203	230	215	249	221	228	205	245	225	222	206	219	203	209	207	237	241	239	240	211	206	240	219	247	223	230	213	213	234	226	224	223	203	212	215	235	220	197	225	201	222	236	231	220	250	215	229	209	214	238	240	249	200	234	264	219	194	223	213	226	209	213	228	199	238	214	214	211	212	212	222	202	199	203	245	228	238	221	231	246	206	224	229	247	217	221	239	207	202	224	212	215	200	217	227	240	223	233	235	247	224	239	215	234	206	210	213	215	230	227	204	186	230	210	207	249	233	227	223	242	198	205	209	230	217	229	207	216	204	194	236	198	239	244	228	192	231	223	212	223	241	231	188	224	239	237	199	204	228	214	210	225	212	216	199	227	212	213	244	218	226	232	217	221	206	227	223	228	242	231	221	209	218	257	195	228	218	233	219	188	218	218	274	203	220	240	217	246	216	221	198	219	227	195	237	217	200	226	243	207	210	233	210	205	217	234	214	223	242	224	212	211	251	207	213	222	228	204	217	209	242	237	225	233
18746	35150	24425	12080	7507	5556	3986	3082	2171	1768	1319	1106	949	806	682	607	560	528	509	450	435	409	398	397	405	391	400	402	405	419	393	409	382	381	422	409	396	376	374	358	399	418	369	407	408	418	390	416	378	441	403	390	399	416	414	387	430	403	392	393	412	404	413	407	399	392	420	402	396	363	400	408	389	321	438	385	417	387	384	376	431	417	388	384	398	382	361	387	397	359	396	395	401	418	368	420	397	400	373	393	369	435	399	402	410	379	403	379	403	373	403	383	381	406	399	361	398	378	376	396	418	419	405	413	384	393	407	391	389	390	404	401	379	383	417	405	385	354	412	407	383	362	410	402	401	419	436	378	389	380	392	397	387	385	381	427	394	399	353	387	358	377	398	397	419	390	414	378	382	419	399	392	392	399	403	388	387	414	400	382	399	396	359	402	414	405	370	384	359	395	399	397	406	403	406	386	386	390	415	416	417	410	375	432	385	393	406	382	373	328	388	354	401	409	400	376	349	398	417	413	402	416	383	392	370	391	380	416	403	381	397	417	419	395	376	389	370	404	372	400	395	437	381	400	391	391	372	432	412	410	394	411	424	389	412	392	411	386	379	375	388	406	385	383	412	434	370	386	400	384	364	390	374	414	386	407	427	410	406	440	420	389	384	378	365	398	404	383	379	363	402	427	388	411	407	387	368	434	396	402	363	369	383	359	394	419	386	408	402	379	412	373	417	373	404	403	391	398	385	365	435	380	394	414	365	382	371	408	381	402	398	382	371	379	388	399	370	419	375	408	404	399	407	354	385	430	386	402	358	398	423	356	412	373	387	419	379	341	381	392	378	376	383	374	402	384	364	404	416	372	397	414	376	424	381	383	383	388	383	398	402	383	388	363	404	368	411	375	381	406	389	397	399	370	431	407	411	400	402	399	416	382	386	356	378	404	381	402	412	373	396	398	398	410	392	394	400	401	386	383	388	354	391	393	375	384	395	378	382	402	353	413	436	374	408	405	412	373	395	407	417	408	361	428	379	427	420	397	379	367	436	382	353	383	375	413	389	395	379	379	380	388	394	413	412	414	409	378	427	386	426	397	404	404	395	374	380	399	374	400	377	371	435	398	355	429	404	394	430	429	384	379	380	441	374	364	383	445	420	366	369	441	380	397	355	365	414	361	441	395	426	382	410	405	414	426	401	378	405	369	380	376	377	407	371	380	397	373	379	407	397	441	392	357	410	404	405	397	405	373	434	429	437	416	374	426	389	363	393	360	396	397	388	392	405	428	410	387	408	375	361	409	444	394	389	390	397	384	400	390	399	379	398	436	417	385	382	378	390	406	408	376	405	410	385	411	432	357	424	423	401	364	394	404	377	408	352	394	400	383	365	340	377	393	403	390	392	376	371	378	403	362	392	390	396	410	372	395	408	462	385	397	397	390	391	391	421	395	392	387	416	393	401	383	410	395	409	375	412	388	397	400	364	371	412	363	385	389	382	413	377	388	394	413	380	390	397	384	405	402	402	403	390	396	373	391	425	380	415	416	409	366	401	408	396	393	382	391	390	410	418	391	387	379	385	402	376	411	379	369	404	410	367	395	367	408	386	396	415	376	379	380	415	406	414	389	424	401	423	408	413	359	338	394	400	400	387	410	411	435	370	398	411	413	422	401	376	389	412	363	421	371	400	408	430	364	379	393	419	425	385	434	374	415	374	409	397	415	408	370	374	386	428	421	383	376	380	407	389	405	379	377	402	382	398	398	426	410	421	382	392	384	397	394	403	394	418	401	368	399	396	427	426	378	396	409	399	371	425	371	389	398	410	420	366	395	395	397	368	394	395	383	357	375	390	414	413	400	427	393	418	380	400	419	377	402	390	407	385	436	368	425	420	420	362	388	386	405	426	409	408	411	377	381	392	382	391	376	378	391	409	440	427	375	369	390	369	383	418	371	377	415	387	370	441	448	350	400	379	389	387	413	380	382	402	372	389	398	440	392	405	383	361	404	412	375	427	405	413	424	406	382	391	418	375	359	378	397	365	384	380	423	385	363	403	406	382	419	397	406	405	429	439	390	418	414	417	433	386	411	368	407	376	388	389	404	387	386	415	388	387	414	405	440	389	394	407	402	420	378	390	376	378	404	426	366	418	350	375	395	400	440	413	425	355	410	396	403	374	396	372	410	378	388	385	364	363	364	395	394	396	402	411	390	373	408	362	428	394	405	419	385	398	381	390	426	405	416	374	374	406	408	407	397	402	375	403	388	447	397	409	365	382	386	397	380	372	388	359	395	415	399	398	388	368	381	439	366	434	409	418	405	411	372	394	372	392	421	422	404	422	382	383	402	418	394	398	384	400	360	393	418	394	388	401	413	417	402	406	385	414	358	425	406	410	394	380	364	391	441	412	441	407	467	393	402	427	379	409	373	376	390	395	397	415	390	403	400	404	388	378	419	431	420	402	388	391	376	402	397	404	412	403	411	384	408	397	380	398	416	421	385	385	404	404	389	392	371	365	392	382	385	362	411	390	395	410	435	384	397	408	410	407	375	385	393	379	382	363	365	380	414	354	397	371	383	361	387	380	430	384	410	372	420	408	406	402	408	390	371	389	398	397	437	406	417	418	400	402	363	394	354	376	387	418	390	355	403	374	393	389	391	384	341	376	375	421	392	390	394	406	387	407	398	383	377	361	379	400	391	406	405	378	390	392	400	396	375	394	403	403	369	422	418	398	366	355	423	407	418	416	352	331	405	412	405	363	399	406	373	382	417	384	362	425	381	408	392	389	392	407	382	389	396	401	385	383	376	394	395	383	353	413	367	386	387	399	402	396	375	419	459	378	397	443	406	414	383	370	389	406	439	375	423	419	409	391	379	356	407	371	408	421	392	379	394	357	421	406	407	354	413	404	416	391	415	415	389	411	384	359	393	406	396	367	394	390	358	403	379	410	383	405	417	418	367	380	407	403	412	350	408	375	395	403	404	369	366	366	415	388	434	406	399	396	420	387	386	391	376	414	379	393	404	391	386	385	411	403	420	367	396	378	389	388	384	409	395	367	405	397	374	383	387	374	384	407	386	375	364	411	398	401	411	426	407	385	383	400	367	383	386	392	373	416	373	398	401	375	395	392	380	399	401	388	400	398	404	382	400	391	356	368	373	379	390	397	379	374	376	373	385	389	377	414	422	397	387	380	407	393	406	371	389	372	430	404	412	408	401	401	411	366	387	396	428	369	407	403	416	395	412	427	404	396	396	365	399	382	362	395	394	340	394	437	398	370	419	436	423	377	401	398	396	404	370	365	389	371	406	388	406	393	400	405	363	400	392	393	371	405	397	383	373	390	368	369	408	401	385	341	408	381	376	369	411	409	401	401	379	388	422	399	380	396	410	392	398	405	399	412	416	403	401	374	393	380	403	375	395	388	379	402	358	413	407	392	380	441	391	376	403	369	391	398	403	389	366	376	415	387	401	369	385	402	378	404	373	398	414	403	398	414	345	371	417
23794	21555	27962	25679	19179	8676	4177	2415	1652	1203	906	695	609	506	377	318	293	284	231	237	239	199	222	205	190	200	188	166	176	205	198	190	204	206	214	181	180	201	187	184	164	173	205	207	198	180	177	203	237	184	190	182	194	181	189	214	190	202	206	197	182	172	228	189	201	186	176	186	190	213	188	200	192	195	180	180	188	203	193	187	169	182	204	190	199	203	189	176	187	187	170	169	194	179	197	174	211	197	189	199	212	178	192	204	194	204	178	161	194	153	195	178	178	193	193	198	196	192	198	166	185	177	184	181	193	181	198	197	188	190	171	205	180	192	191	207	164	178	201	191	181	200	209	186	189	188	189	167	189	175	208	196	194	200	185	188	170	196	199	192	204	195	197	194	197	184	203	181	193	206	172	196	205	187	194	177	198	186	171	197	197	186	188	175	185	212	193	184	164	180	169	197	207	204	185	167	196	183	190	196	185	176	199	152	220	187	207	184	184	204	198	189	183	185	189	181	206	191	152	201	203	199	209	191	207	188	188	188	196	190	191	188	180	193	178	177	207	180	212	204	179	178	191	215	202	181	181	192	197	195	192	182	193	187	197	183	186	197	196	171	195	199	196	192	170	190	205	196	218	204	191	179	173	197	166	186	224	213	215	212	187	181	204	189	212	220	184	201	200	182	202	206	208	183	189	189	208	190	226	185	199	204	195	202	176	188	208	191	194	176	194	156	194	182	162	186	185	171	197	188	183	186	181	189	190	169	213	204	182	196	206	185	212	181	171	182	174	190	185	200	208	240	193	187	197	176	177	192	188	199	171	180	174	186	183	193	187	193	184	201	200	193	187	191	197	211	176	168	185	177	201	173	217	184	199	210	208	204	182	212	200	203	191	194	177	164	198	199	181	200	187	204	189	185	178	181	194	201	181	189	192	164	209	174	169	180	168	180	212	188	197	167	181	149	192	209	193	164	190	192	198	203	167	181	202	178	191	184	184	201	174	189	155	179	197	181	196	200	205	172	182	202	196	175	180	187	189	218	186	191	210	177	185	170	191	194	201	194	242	187	202	196	167	191	182	187	191	207	233	183	186	197	192	187	200	176	205	189	187	208	184	191	184	196	163	183	209	201	198	179	181	189	230	188	187	214	196	169	181	195	208	179	168	166	214	179	197	182	189	197	185	209	197	173	171	175	190	192	201	187	204	198	191	152	217	177	188	184	203	191	199	191	184	202	175	184	192	188	200	176	186	180	178	215	213	173	178	177	164	171	184	166	174	193	158	204	172	201	182	181	172	197	205	199	199	200	205	164	185	207	204	182	173	173	195	189	200	198	187	184	201	181	186	182	210	199	172	188	197	200	184	178	193	171	167	212	213	186	176	182	183	201	181	199	178	192	191	162	179	189	197	189	199	184	178	192	194	196	172	187	186	180	193	191	194	189	196	187	194	184	178	180	175	162	165	150	192	162	200	184	179	192	191	195	222	196	161	203	173	205	186	181	188	210	210	194	184	163	217	214	196	193	198	179	185	177	218	206	203	187	183	190	191	176	198	180	193	205	173	173	187	199	191	205	170	183	204	200	208	160	214	187	200	216	173	196	195	189	196	183	204	192	208	175	179	200	180	216	183	173	176	195	188	186	183	175	171	193	186	180	171	184	210	218	179	196	189	186	190	176	190	236	200	206	180	165	185	184	204	196	197	202	177	221	202	199	183	187	181	175	196	203	206	177	197	206	194	180	191	205	196	160	193	175	182	200	200	184	205	173	185	180	179	203	199	176	191	201	187	179	187	206	223	199	193	202	171	199	184	204	188	203	199	171	172	165	182	202	190	201	210	211	204	172	175	172	199	179	211	216	218	182	177	200	193	203	152	187	203	228	193	192	204	190	185	179	185	184	187	181	198	184	195	196	178	186	192	193	211	196	193	190	191	196	179	195	181	170	205	211	201	187	146	206	158	208	202	185	191	211	173	172	200	199	182	179	190	172	171	206	204	184	186	181	185	175	200	175	191	183	196	167	190	189	189	175	197	192	161	210	194	177	181	179	181	209	169	175	183	205	185	209	165	196	216	212	168	202	187	178	199	190	185	178	182	184	177	182	184	186	190	182	196	179	180	186	184	207	191	182	202	185	216	186	193	202	185	191	195	178	188	200	204	202	203	208	204	189	169	193	175	208	193	191	229	178	190	204	189	175	173	192	185	187	185	176	217	176	189	180	202	195	194	188	189	217	215	190	140	190	168	207	197	184	201	188	181	208	202	181	181	202	178	201	194	178	178	177	189	173	195	187	200	173	207	200	185	183	180	171	174	192	193	185	187	198	184	159	168	195	177	172	183	183	179	195	193	183	189	180	209	195	169	175	204	229	194	194	177	191	176	193	199	183	201	192	192	191	205	187	170	174	202	172	192	175	199	179	197	186	189	187	197	179	207	172	211	196	178	184	196	195	171	195	180	175	206	159	161	159	200	171	179	189	198	194	154	200	178	199	182	202	207	189	172	198	192	195	173	192	179	196	192	163	187	184	184	194	174	190	182	182	173	163	190	183	196	190	173	212	201	192	204	184	199	193	206	176	163	200	196	172	197	201	199	184	196	200	203	178	189	209	173	215	189	209	182	193	183	209	213	209	166	192	204	179	154	176	204	198	186	170	202	190	201	187	189	204	191	172	214	215	204	185	178	173	202	182	185	186	190	200	186	173	186	201	175	161	181	185	184	183	214	176	209	197	195	170	165	159	190	178	189	198	181	168	183	190	188	185	186	170	180	174	195	202	192	201	178	178	194	161	181	210	187	190	193	214	177	178	182	163	197	190	193	192	174	191	207	186	176	202	195	178	213	183	181	174	179	184	176	182	168	195	176	191	195	193	177	204	172	207	198	197	214	195	188	187	205	194	197	216	201	189	242	204	196	209	192	174	188	204	199	178	220	201	193	197	197	211	200	188	172	181	208	199	205	220	176	181	172	188	195	164	219	194	184	195	169	168	194	201	207	184	186	187	200	196	190	204	204	171	193	194	184	180	187	193	173	199	199	173	174	197	184	199	206	180	179	181	202	178	191	210	164	174	205	198	181	167	203	199	175	187	192	199	183	189	203	181	208	206	187	188	190	195	180	182	191	194	181	165	205	183	204	179	205	190	190	176	156	203	182	194	162	192	176	193	202	187	209	194	199	177	182	211	146	211	195	187	176	181	199	199	197	205	191	194	180	192	189	208	192	176	175	222	192	173	198	188	190	197	185	168	200	179	180	176	224	179	169	188	185	182	170	210	170	195	181	184	190	185	183	185	204	182	182	218	193	209	197	197	179	180	203	192	191	200	214	201	183	172	181	199	177	197	197	189	206	190	169	187	181	203	178	177	179	193	178	175	199	178	183	194	188	143	187	192	211	208	206	168	171	210	203	182	184	182	174	171	164	189	191	220	177	193	183	211	185	203	209	191	152	203	200	213	198	202	193	187	190	183	176	193	188	197	168	170	178	183	188	173	192	185	210	183
21198	46864	36873	22566	15903	11492	8699	6110	4590	3429	2740	2105	1613	1240	1093	790	711	601	491	454	403	411	403	412	375	407	338	384	324	375	319	318	345	336	334	329	351	322	303	356	316	366	341	306	369	326	353	333	326	350	377	326	342	327	320	361	342	348	312	358	335	346	345	358	342	325	342	313	335	359	335	335	338	351	351	370	325	352	379	304	344	371	340	355	334	334	312	338	357	361	329	354	353	353	317	337	365	321	350	363	337	331	321	332	317	353	323	311	333	337	357	335	307	315	322	341	333	354	347	322	335	316	329	343	337	306	313	357	361	327	324	337	350	319	318	345	326	335	281	340	326	328	317	346	330	327	310	325	327	351	353	310	342	330	372	336	338	369	355	348	353	356	326	389	348	331	342	339	370	322	351	356	303	293	323	348	330	348	309	360	312	368	338	345	370	315	315	325	356	345	349	305	334	332	331	342	347	364	342	330	310	358	349	342	325	343	346	335	324	332	351	353	358	341	334	346	345	312	367	330	332	335	364	332	359	337	328	331	335	351	325	332	357	316	328	349	327	344	356	317	351	327	348	322	346	324	348	340	332	344	319	326	312	332	349	346	317	349	362	355	355	360	338	338	325	290	324	349	349	349	336	352	346	348	358	359	348	307	323	313	321	340	343	369	326	332	337	338	366	362	333	329	339	312	348	339	341	333	352	320	337	321	339	329	332	335	335	341	331	343	340	339	334	355	342	351	339	346	360	324	351	329	323	316	349	328	361	355	386	354	354	335	347	333	332	329	318	313	306	342	355	307	331	340	340	314	323	314	318	349	313	328	312	300	343	329	358	324	334	359	352	335	366	334	364	343	325	344	323	339	330	369	348	354	325	365	331	348	339	333	320	354	335	351	316	327	351	299	350	355	352	307	363	349	358	319	321	331	310	330	324	327	298	324	326	304	307	345	322	324	311	340	325	364	322	349	344	318	334	334	362	351	350	326	341	322	364	330	347	304	321	370	317	328	326	343	340	322	369	334	361	342	338	331	331	357	358	323	314	316	360	328	338	330	351	353	345	335	301	338	334	355	342	377	304	353	332	336	328	349	320	315	340	347	352	331	350	340	357	351	331	333	334	288	357	366	317	311	336	357	316	334	352	350	379	317	342	338	348	336	322	324	359	339	352	334	339	329	322	336	366	345	330	341	335	335	296	307	358	341	330	343	344	345	354	363	315	332	344	358	353	385	302	351	340	304	326	390	334	353	343	358	315	336	349	305	303	321	335	332	321	329	356	322	349	360	318	343	351	345	335	310	354	332	353	358	359	340	303	356	364	355	320	364	343	333	316	350	312	378	327	321	325	312	318	339	385	336	369	345	335	311	367	354	357	355	339	360	338	332	354	319	341	341	345	352	345	332	339	317	345	369	340	344	351	360	337	306	327	328	322	346	352	335	334	353	330	289	346	324	340	309	349	344	329	357	336	347	349	344	344	338	329	332	336	347	350	349	304	322	345	307	322	335	315	364	314	353	364	295	363	304	365	311	337	371	340	333	347	341	364	374	358	332	334	348	305	329	342	338	358	367	344	305	333	355	319	329	329	315	332	363	349	284	334	328	323	355	345	306	318	304	332	308	363	352	334	330	358	299	348	318	319	363	348	302	317	307	313	329	335	303	321	378	350	338	317	367	341	279	335	354	368	308	357	320	346	380	319	379	347	315	330	358	332	343	356	351	372	317	370	339	362	338	352	341	356	346	338	366	357	329	357	349	355	325	308	328	313	351	326	320	325	355	355	326	347	338	330	312	361	323	350	386	312	328	357	320	329	342	346	319	358	319	349	356	364	315	354	323	347	338	346	333	327	349	344	345	338	312	356	350	319	336	328	330	320	318	346	328	387	356	339	332	330	312	338	332	342	334	334	328	335	326	338	345	315	354	310	334	372	351	339	320	308	329	323	312	347	344	333	323	355	369	346	319	332	339	321	336	329	317	392	311	329	327	308	375	335	343	356	317	304	353	363	357	328	386	316	364	333	341	356	372	362	326	300	346	320	315	322	353	362	366	328	369	335	343	322	331	331	331	367	336	349	357	334	348	336	350	302	331	347	350	339	343	327	319	345	339	337	344	321	347	351	360	371	357	329	334	367	316	328	277	373	321	338	323	330	379	362	333	348	347	362	308	347	326	319	328	350	307	353	333	345	324	341	307	308	349	335	331	339	317	319	340	315	337	361	340	331	321	365	329	314	363	339	317	364	367	328	333	369	353	357	338	360	325	355	327	342	331	336	344	362	355	323	343	311	360	325	353	345	346	335	322	334	306	340	335	323	356	344	326	344	349	369	330	344	324	371	335	347	336	319	329	333	286	314	346	322	344	316	352	349	324	368	334	341	365	338	326	339	313	341	366	328	341	336	336	314	335	321	339	300	342	344	321	338	338	340	337	321	337	348	374	316	332	337	371	354	330	315	331	307	339	328	347	325	324	362	327	345	330	301	341	275	273	298	331	328	330	350	333	340	302	325	334	342	308	325	358	332	335	306	371	318	361	312	336	361	340	334	333	336	364	351	334	329	349	300	322	327	375	351	358	336	353	350	323	360	326	361	327	310	373	315	347	322	352	337	322	334	359	329	354	309	336	335	384	330	353	352	331	365	338	333	322	325	339	346	351	347	335	332	369	344	344	340	364	351	332	374	352	338	359	356	344	369	317	350	335	331	353	334	351	334	331	322	358	313	322	350	339	365	338	382	357	346	302	325	332	344	366	340	287	358	319	345	380	344	335	364	344	334	345	329	328	355	345	337	351	360	330	347	322	316	367	338	341	331	337	358	322	336	334	323	348	366	367	335	342	314	357	316	328	321	345	318	327	322	334	353	316	342	325	352	353	340	336	387	359	363	359	322	332	346	320	332	363	321	343	333	341	359	332	348	307	329	360	353	375	334	342	325	348	340	327	335	354	309	344	339	340	358	374	310	349	339	346	349	357	335	313	355	328	356	338	348	361	322	329	340	325	344	310	367	315	326	353	366	344	361	343	365	312	337	343	319	315	350	327	326	352	342	345	328	303	325	330	323	341	343	341	379	346	366	332	345	323	327	367	360	355	315	338	338	321	364	321	313	324	356	319	352	345	312	338	336	369	321	328	361	318	319	306	371	313	345	351	344	350	321	355	354	327	362	331	324	376	356	339	318	333	300	317	309	310	320	342	336	322	349	332	363	341	334	326	344	353	300	320	330	353	299	316	316	322	332	309	343	334	346	380	387	371	342	296	309	338	352	355	334	349	350	362	362	340	351	342	337	326	320	321	355	340	349	337	364	320	333	342	341	353	343	343	351	321	345	338	328	324	340	344	325	335	333	311	349	337	341	350	309	371	331	335	297	333	337	346	342	371	322	355	355	338	353	376	346	340	360	321	354	313	321	357	319	335	331	342	343	335	337	367	347	311	358	323	329	350	349	351	328	349	336	321	327	340	339	316	317	363	380	340	352	330	320	315	311	361	338	337	338	329	332	343
25492	21624	25678	21562	5746	2780	1885	1323	951	758	638	539	422	379	326	307	296	247	267	252	231	198	205	200	247	202	227	219	225	221	235	230	215	206	203	217	210	229	241	206	211	222	206	224	224	223	217	209	194	191	231	224	209	240	232	226	227	191	217	217	207	210	211	223	207	201	229	229	213	202	191	204	228	216	191	234	223	217	190	218	211	208	237	231	186	206	217	195	182	242	200	207	194	211	221	221	219	220	209	219	246	207	224	228	219	214	215	225	212	219	223	231	234	201	217	221	216	200	191	207	214	214	202	219	195	231	203	219	211	228	215	227	214	219	212	201	222	201	209	225	207	243	180	191	216	210	223	216	197	229	212	228	220	241	208	225	225	224	236	226	204	237	194	205	208	207	199	213	210	223	215	181	229	229	237	212	209	184	207	205	230	218	221	191	192	210	220	220	191	219	244	186	213	180	183	224	207	219	225	214	195	196	213	206	202	196	238	203	211	211	230	259	203	214	220	206	207	206	198	212	196	225	225	247	218	221	204	228	201	224	198	231	234	209	219	217	221	189	224	217	200	203	231	225	190	217	209	224	232	239	184	219	205	200	187	228	219	212	225	188	227	223	196	226	185	212	224	219	205	216	191	191	216	230	221	203	217	231	224	186	200	219	219	221	236	194	208	201	213	194	231	193	213	204	206	214	238	214	224	216	206	221	201	226	204	217	211	231	207	222	203	204	218	230	227	212	256	243	232	238	217	221	212	174	237	227	229	209	208	225	234	206	204	207	202	196	216	239	207	232	210	190	225	227	206	204	214	230	208	213	214	203	210	217	214	214	231	222	217	221	229	228	197	232	229	214	195	258	205	188	194	193	207	204	210	221	218	221	214	206	243	185	217	191	225	188	200	225	224	208	237	232	207	221	186	219	218	191	229	183	214	203	218	211	219	226	217	216	173	211	195	221	209	249	233	219	216	228	222	223	215	205	201	217	211	215	197	229	215	224	200	244	200	241	197	223	206	200	222	212	216	235	192	235	218	229	219	216	238	227	197	237	214	211	218	203	202	194	222	220	218	182	222	210	213	225	218	214	213	210	198	224	207	207	213	225	232	217	225	189	202	223	240	229	213	244	208	209	232	218	214	204	243	217	221	212	250	236	221	212	204	205	199	217	196	210	231	224	231	219	202	218	220	211	226	203	219	201	212	199	193	229	213	207	227	246	226	229	230	225	215	210	232	192	208	211	178	223	228	192	222	198	220	191	212	222	217	208	201	203	202	222	224	237	204	265	198	191	219	225	215	201	226	183	220	223	240	218	243	213	213	216	234	185	223	195	234	240	223	216	211	223	243	227	202	190	229	210	223	199	208	232	215	176	221	224	209	233	211	214	222	210	195	199	237	208	216	228	207	220	207	212	213	183	185	213	229	226	208	208	200	214	219	194	196	205	211	192	212	210	194	231	187	208	223	222	216	202	230	191	209	198	249	218	212	211	218	178	204	216	233	207	218	198	224	229	218	212	218	207	220	207	204	223	220	225	241	224	213	216	211	219	202	228	253	192	218	225	222	201	206	172	239	216	208	215	220	204	187	222	213	203	233	222	201	248	186	221	211	211	234	210	235	204	229	213	195	214	208	220	203	243	223	208	236	225	224	221	208	193	244	232	201	175	231	216	218	208	214	220	220	233	197	215	185	201	214	219	214	237	214	240	206	206	214	239	216	230	236	212	201	207	208	240	232	223	222	223	221	224	238	199	206	199	215	215	220	225	170	203	225	198	217	213	218	225	205	197	188	191	197	196	227	198	177	241	220	230	185	201	215	199	203	217	215	218	219	226	222	232	202	222	215	211	214	219	207	219	182	198	195	212	220	217	203	194	206	206	202	210	218	223	184	233	206	229	222	194	224	209	207	226	191	206	249	206	225	212	204	205	226	200	221	217	242	220	230	230	235	202	229	205	189	204	219	222	208	227	199	213	216	221	223	222	222	197	220	233	190	204	211	212	183	194	190	260	199	212	245	224	197	212	201	204	174	202	216	188	197	219	207	237	216	222	185	227	196	186	216	215	246	223	238	211	207	205	208	200	202	220	211	244	216	248	210	229	183	244	214	217	219	237	206	218	201	213	250	231	218	231	243	229	198	189	205	215	219	223	222	204	224	203	240	216	242	220	199	213	211	231	212	212	217	219	213	237	229	182	207	217	215	223	219	222	209	207	204	195	215	240	184	222	216	204	218	203	197	213	201	221	230	189	208	186	232	209	218	225	217	190	193	231	218	194	192	213	227	231	204	216	216	208	213	212	229	204	225	231	199	196	199	215	213	210	205	211	201	219	205	220	218	201	215	220	231	219	199	202	181	200	210	231	233	225	221	188	241	230	205	252	198	215	203	217	216	199	198	233	215	218	216	264	186	196	201	224	221	196	222	226	199	209	234	207	219	193	221	203	245	223	212	205	210	209	246	241	203	223	206	219	208	192	232	193	243	182	232	217	181	199	225	213	248	225	207	212	228	186	244	219	243	219	191	233	183	250	246	207	224	214	196	251	204	214	225	209	188	217	207	224	232	244	222	197	211	218	221	204	219	195	212	214	210	220	221	207	203	200	203	237	231	208	215	217	218	232	236	203	207	208	187	238	209	196	202	206	195	199	195	249	211	196	222	220	205	186	237	204	221	210	226	197	218	245	220	213	208	233	198	201	233	232	248	215	225	196	211	177	186	213	192	200	208	215	197	224	229	213	207	183	193	226	225	213	209	205	214	226	189	222	240	205	204	201	228	237	208	210	221	228	213	230	194	217	246	233	243	200	237	226	217	234	204	221	197	204	221	216	200	216	216	206	200	221	201	222	202	207	212	205	184	200	239	191	206	206	189	235	222	206	224	202	214	224	214	199	213	203	226	241	217	229	236	203	223	225	194	209	218	233	216	226	228	229	224	214	230	223	222	192	220	217	226	202	225	203	221	216	221	240	207	238	210	213	210	209	226	222	198	226	193	223	212	223	229	224	206	214	190	215	221	219	207	202	210	212	205	231	224	244	234	237	228	215	205	248	200	213	246	197	226	222	183	198	210	223	207	217	224	218	238	233	215	214	228	237	205	226	211	202	210	221	201	210	252	218	200	212	218	189	217	224	219	209	218	214	218	190	216	228	247	209	195	210	227	219	239	221	237	216	201	210	233	209	208	201	217	218	195	207	201	238	192	223	213	248	197	224	202	215	209	220	208	221	195	218	226	230	220	218	209	241	204	244	208	218	193	216	211	228	203	232	237	197	218	231	219	209	224	209	239	220	215	231	215	233	203	232	235	226	245	223	194	226	223	235	215	229	242	199	232	215	227	216	182	197	195	215	236	204	215	190	223	207	202	195	224	207	188	213	227	236	212	208	218	231	218	221	220	228	207	208	243	225	209	222	207	212	212	202	228	237	207	216	225	269	203	225	225	201	209	218	228	210	223	221	227	215	192	217	231	209	220	215	237	216	229	230	214	219	221	210	227	226	205	207
20513	39446	29972	17104	10748	7482	5828	4223	3008	2429	1887	1478	1223	956	836	613	548	525	485	492	476	395	397	423	395	415	383	373	372	413	401	384	380	372	391	427	424	357	414	396	351	375	389	386	377	410	433	348	392	392	394	392	399	403	380	400	384	382	398	384	404	428	377	397	396	412	408	383	436	362	390	395	366	410	372	385	383	371	394	390	377	344	403	361	360	387	382	382	384	383	386	359	362	341	379	397	394	385	363	415	392	386	397	377	404	351	391	373	389	358	367	389	381	401	391	376	394	389	388	378	383	380	403	384	389	409	385	368	384	371	395	381	400	380	393	361	390	402	392	381	391	379	364	368	405	377	337	382	409	386	392	352	373	359	375	373	383	379	385	320	383	369	388	360	400	392	391	366	370	367	405	384	369	383	367	394	365	380	374	383	378	396	398	411	402	336	353	385	388	364	387	375	385	387	386	383	380	369	381	387	388	393	399	371	349	399	365	388	344	331	409	402	359	405	380	372	401	367	387	389	374	329	372	424	360	365	384	389	348	397	391	367	363	362	379	380	371	353	347	370	382	362	383	423	397	376	367	369	380	383	369	371	403	378	391	374	388	399	387	393	396	372	390	361	418	364	354	364	385	365	400	398	388	373	398	389	389	411	404	368	399	365	384	396	360	375	382	388	377	412	385	396	385	407	392	373	378	376	397	372	401	388	361	373	403	372	377	356	383	395	366	388	375	368	385	338	393	402	388	406	385	372	368	375	393	384	378	392	373	390	350	360	373	371	393	368	416	382	366	380	384	381	342	386	386	358	394	364	393	354	413	384	389	383	363	362	392	354	370	363	379	410	401	359	421	426	371	367	378	392	360	340	394	383	370	366	359	386	383	373	384	392	414	380	391	364	356	392	397	391	361	392	405	377	375	392	392	386	395	408	373	354	399	363	390	381	386	403	379	358	389	368	418	339	362	338	438	374	408	354	375	378	378	369	361	390	410	383	358	412	356	356	396	355	358	396	395	362	388	366	387	352	408	344	375	378	366	384	382	353	376	393	379	417	391	369	386	393	393	352	392	372	364	399	372	347	410	391	438	370	383	364	389	393	350	380	412	369	364	366	370	340	378	385	396	357	369	384	361	399	373	366	398	379	359	394	348	369	361	386	389	365	376	394	386	382	399	380	355	375	377	421	393	406	372	361	358	367	408	403	348	359	353	406	363	368	388	364	379	369	427	410	400	435	374	358	386	376	381	365	371	340	414	375	381	358	422	399	392	410	394	371	378	359	358	365	389	359	357	387	380	379	367	365	390	378	384	374	399	392	395	420	376	347	373	410	383	346	347	373	328	393	377	357	353	388	374	369	417	376	382	386	386	348	395	358	380	381	368	356	398	387	403	371	384	404	376	389	383	376	361	379	381	376	399	399	376	404	385	376	343	405	402	373	382	347	350	346	371	371	415	398	402	376	425	373	392	395	386	384	400	352	357	345	383	372	358	416	381	366	373	366	353	402	370	372	394	385	367	389	385	403	365	363	384	353	404	387	393	382	400	371	414	364	395	380	393	362	407	399	406	378	356	383	347	341	352	415	397	382	371	387	370	360	373	374	413	389	373	371	410	395	352	418	393	395	375	384	381	376	396	372	349	383	373	410	409	375	402	388	366	380	379	375	382	387	409	371	388	376	402	397	398	383	360	355	371	407	363	381	389	414	386	391	364	408	356	398	380	346	378	338	379	362	390	377	388	412	416	375	398	395	378	373	382	393	356	374	386	372	404	392	377	383	372	398	389	398	334	409	352	419	383	369	402	393	371	391	352	369	393	376	385	361	382	381	417	370	391	416	392	386	376	362	367	390	386	375	377	387	376	376	352	361	437	362	387	386	373	355	420	353	387	380	377	373	372	395	438	422	359	429	383	383	356	384	427	356	406	408	369	385	422	363	368	364	379	372	368	380	366	404	384	369	355	416	381	371	403	380	359	367	391	363	358	437	399	391	382	375	412	382	404	409	393	349	353	383	355	382	325	369	373	353	351	379	387	407	344	376	347	353	387	370	368	389	337	370	381	403	356	354	382	429	368	415	393	386	346	392	401	344	382	375	363	424	378	352	344	390	370	405	383	388	376	373	395	393	352	383	356	408	400	395	368	385	389	416	345	376	367	402	366	381	377	387	374	363	381	384	397	375	370	345	374	387	381	404	417	395	382	390	388	380	332	394	383	377	402	390	429	356	388	356	391	397	392	381	392	388	375	411	369	373	401	402	376	384	405	412	375	382	364	391	376	411	364	364	359	374	377	352	388	378	342	363	365	396	427	389	414	334	403	383	378	344	354	379	375	380	378	389	367	397	433	362	355	403	391	388	348	376	399	377	381	368	406	360	370	384	378	368	390	382	394	380	345	395	389	366	358	382	365	364	413	392	393	362	363	398	372	370	386	371	342	359	422	367	417	393	410	418	391	358	368	369	367	389	374	409	366	412	420	363	395	375	408	401	423	420	377	385	395	408	399	386	348	395	397	380	351	382	383	385	369	399	385	391	356	401	358	430	372	370	352	366	400	414	345	367	408	385	355	398	380	373	366	398	357	393	407	382	367	350	346	367	367	353	415	355	371	388	393	362	395	358	395	390	388	347	408	366	394	366	367	376	388	369	351	357	405	416	345	384	364	379	366	362	376	400	375	368	378	337	354	378	388	389	398	366	358	394	388	366	399	355	363	398	362	399	356	366	363	342	379	427	362	413	378	356	398	394	370	353	405	372	397	376	379	366	383	376	382	373	378	359	388	398	342	378	393	386	364	399	369	393	408	375	381	361	410	397	400	385	377	378	396	359	401	361	371	405	382	363	387	403	367	359	355	372	383	375	392	372	346	382	362	372	389	386	380	366	372	410	404	402	356	367	384	383	390	385	382	371	391	407	390	380	374	368	374	375	379	383	363	398	359	401	398	338	402	385	371	390	363	389	373	419	409	402	388	330	385	321	354	396	423	398	353	365	350	382	368	388	381	400	373	394	377	381	378	375	395	370	389	393	409	361	389	377	368	392	404	376	363	371	358	378	425	343	389	388	383	413	383	383	369	389	388	388	374	353	394	362	352	398	358	384	397	356	391	396	403	373	370	374	354	371	375	364	385	367	366	399	396	375	361	360	381	372	392	391	395	391	390	424	381	412	386	363	400	379	393	370	370	369	401	372	434	379	402	372	391	411	355	370	349	373	368	424	377	420	393	392	352	336	400	359	349	377	381	378	357	398	419	353	387	360	406	391	386	396	361	346	398	380	368	405	402	385	377	376	369	386	368	399	360	408	394	392	376	390	348	407	407	383	388	339	411	415	400	381	347	368	364	397	369	359	386	371	388	378	363	358	398	389	382	399	372	372	375	371	373	414	370	362	370	391	352	389	386	366	327	386	389	368	395	359	393	379	393	396	391	378	416	367	373	383	432	390	351	359	408	407	345	373	367	377	351	373	352	382	369	369	395	421	374	378	379	379	403	388	393	405	366	377
22916	21570	28583	24979	21613	18480	9099	4088	2416	1737	1389	1062	833	647	480	416	370	312	254	260	222	173	205	187	201	201	187	171	172	156	182	174	195	186	147	153	178	186	158	168	163	165	170	183	171	172	182	181	155	184	164	185	185	180	168	179	142	193	169	190	177	183	173	182	158	164	161	175	156	158	186	179	188	166	192	177	216	163	157	181	191	186	160	151	188	179	180	167	169	175	185	183	155	149	175	159	170	151	164	168	175	193	180	186	165	156	175	179	171	157	174	186	170	170	156	158	147	148	176	166	172	161	177	192	175	170	180	171	160	165	194	186	165	150	158	148	167	198	161	161	160	173	168	171	184	159	180	173	183	163	161	168	129	168	183	156	179	174	147	194	151	166	177	165	165	165	167	165	179	165	141	171	153	160	178	167	172	125	173	172	175	162	154	162	176	177	182	175	151	159	144	143	154	170	187	180	172	147	149	161	160	162	173	169	188	185	192	169	168	189	157	159	184	184	160	187	164	172	172	179	168	162	154	169	170	184	174	184	160	169	183	147	175	174	151	168	189	168	174	191	156	160	177	180	152	180	160	166	186	170	162	178	169	153	175	187	170	181	187	168	152	181	140	162	146	195	163	169	176	194	136	148	156	174	145	164	179	159	174	158	169	163	177	158	153	145	162	175	165	182	157	165	176	173	158	167	150	194	168	190	170	193	173	143	173	162	174	176	174	172	181	162	165	158	140	170	172	171	165	162	164	171	151	176	146	175	176	174	154	169	170	140	194	173	207	157	173	165	174	170	195	173	179	162	158	167	163	194	173	167	159	151	168	168	166	138	172	166	169	171	135	179	165	187	147	171	166	182	171	170	172	176	147	171	184	158	194	148	182	180	180	161	208	174	162	160	148	162	164	184	176	176	177	183	173	182	165	156	175	186	181	158	159	167	182	166	173	143	148	176	181	167	171	184	142	165	174	153	164	168	161	171	183	167	155	169	148	179	182	187	167	177	155	166	188	177	183	168	181	175	181	156	168	163	185	188	210	185	181	178	199	170	169	158	162	161	171	188	168	187	172	169	150	149	176	160	190	147	148	174	177	191	161	186	178	176	183	148	170	177	155	171	161	174	167	152	162	180	182	179	191	177	167	170	181	182	172	176	167	146	178	157	171	160	177	173	166	169	174	173	149	168	174	160	172	177	167	155	171	180	192	153	175	160	172	146	189	175	163	186	175	171	160	178	163	172	197	182	168	171	160	176	166	189	154	153	156	162	162	183	172	158	165	175	175	169	179	171	164	149	174	164	153	169	172	175	162	169	169	199	169	169	182	177	149	161	173	156	175	172	174	158	162	152	181	190	181	168	165	179	185	176	155	152	192	153	166	169	168	181	151	159	166	168	175	163	153	182	165	168	182	156	174	162	178	157	171	184	163	166	187	181	167	186	148	178	167	158	157	142	176	175	151	177	169	162	139	166	166	173	161	160	153	182	154	174	143	163	167	176	140	163	180	184	167	162	156	169	164	170	166	166	155	161	160	190	161	179	174	180	156	153	163	166	185	173	177	175	157	164	178	188	171	165	169	190	167	146	160	171	154	148	191	165	155	175	168	164	166	160	177	152	199	188	192	163	174	154	183	151	168	167	175	170	189	173	173	177	174	144	171	178	175	171	180	154	169	157	153	146	168	156	163	175	139	155	170	176	171	160	162	170	162	147	147	161	166	179	165	177	177	184	198	162	188	195	172	188	178	179	189	156	147	149	180	158	178	159	160	164	162	166	177	175	184	165	171	180	185	174	183	181	162	179	176	185	139	182	160	148	190	163	174	182	182	181	157	172	195	163	169	153	161	156	164	160	139	172	183	169	165	189	165	148	171	157	169	165	170	156	160	143	193	154	166	167	190	165	162	153	160	174	167	182	177	162	158	190	174	151	172	184	152	170	194	194	161	194	180	159	183	173	173	162	164	168	172	185	162	181	192	142	176	168	166	188	183	155	159	178	170	168	183	175	163	165	150	166	157	153	171	154	155	166	174	164	161	173	184	189	144	145	172	164	192	150	189	181	161	167	182	177	173	183	181	163	164	180	159	175	173	189	173	150	166	158	165	177	142	200	153	160	171	173	162	177	175	164	174	169	168	177	172	169	174	152	184	153	144	202	173	187	173	157	178	176	170	168	156	171	156	171	169	178	151	165	169	178	150	161	172	179	158	152	163	172	179	177	153	143	167	168	162	197	175	180	158	157	176	154	167	160	170	166	170	180	154	159	175	150	165	175	186	167	160	175	169	168	185	162	149	181	148	194	159	174	174	183	162	149	152	176	168	158	178	179	176	187	183	164	157	154	173	162	163	176	191	159	200	167	158	181	155	166	168	147	165	161	179	181	162	151	169	187	165	164	162	177	158	162	164	172	170	140	157	146	165	164	182	195	181	181	167	158	175	147	155	171	168	165	169	172	191	183	162	190	150	155	172	180	163	170	174	153	156	168	178	164	178	171	212	186	157	194	179	168	175	200	163	169	167	167	172	174	187	165	160	154	175	162	179	176	161	138	170	152	208	152	165	168	146	142	163	140	166	181	168	161	162	190	186	150	176	179	156	163	168	174	193	180	157	170	183	162	187	178	148	165	155	169	162	153	165	169	172	170	175	168	174	185	163	152	179	164	156	188	150	190	160	155	148	179	159	169	170	184	171	168	183	187	162	181	171	175	177	169	159	151	159	173	172	151	166	155	183	165	159	163	196	177	154	147	171	163	168	161	186	170	178	190	157	160	177	162	154	177	159	169	175	181	155	183	168	148	179	180	159	173	163	172	140	164	181	168	156	170	181	154	192	159	152	135	155	161	172	167	174	161	195	172	170	163	159	145	145	181	178	179	178	182	161	168	171	168	183	181	161	163	188	156	157	163	183	160	173	171	188	153	177	173	156	164	179	157	173	150	185	162	176	170	163	165	168	183	162	161	184	164	175	156	194	180	157	193	154	164	191	127	154	159	154	150	165	174	173	175	167	170	168	170	167	166	188	164	163	185	176	178	155	161	181	161	169	157	169	171	184	180	165	147	178	176	180	164	163	168	155	176	150	164	181	190	161	162	161	171	157	169	176	164	167	174	149	162	168	170	152	158	175	190	189	170	177	147	184	185	187	168	160	168	169	153	145	170	150	157	166	151	161	171	157	172	179	156	145	163	153	169	162	156	163	147	153	133	163	182	183	158	143	145	152	180	168	170	196	178	166	164	160	165	179	148	166	183	163	171	168	170	169	155	168	181	176	180	158	170	173	167	150	168	168	175	167	179	190	180	159	160	158	170	159	166	168	160	173	161	185	190	170	164	178	146	181	185	161	179	169	142	158	189	163	168	173	186	149	174	184	188	167	185	173	198	154	149	183	184	160	158	157	156	161	167	182	178	156	158	161	200	157	178	186	154	149	166	174	171	174	177	140	181	149	190	142	166	145	165	170	158	183	162	181	176	186	169	151	164	149	145	193	189	155	143	167	161	187	157
25611	54194	40992	28332	21315	16406	12496	9077	6659	5201	4004	3065	2360	1765	1340	1025	770	672	532	485	461	394	373	371	340	358	391	299	316	316	316	310	323	331	297	288	314	292	317	343	313	306	310	311	297	288	302	298	314	291	283	297	299	306	322	296	291	295	319	275	302	300	279	277	329	286	302	312	265	315	272	290	283	291	300	319	293	274	297	300	249	316	288	268	281	292	315	280	320	291	295	287	299	267	265	280	295	293	257	297	302	282	313	282	260	277	282	309	280	281	311	292	325	302	305	294	276	275	299	279	269	279	298	328	289	305	291	293	287	304	303	297	293	264	322	294	273	303	310	304	330	287	282	282	300	305	274	311	301	271	267	280	307	315	271	289	305	318	309	280	289	314	309	302	304	268	280	294	304	265	292	284	324	295	320	290	336	307	299	281	304	282	323	313	293	285	281	297	282	314	330	297	283	290	286	306	314	271	282	315	298	296	288	310	265	258	296	266	311	302	298	298	289	312	279	276	306	281	307	263	275	301	297	279	292	304	315	301	292	298	316	314	294	307	301	288	276	271	297	300	261	284	266	291	281	268	272	272	291	251	275	275	298	300	320	266	355	314	285	287	279	293	305	313	286	301	253	270	270	300	288	303	325	285	268	278	292	304	277	289	264	284	299	257	307	304	281	298	309	309	296	256	300	282	282	308	309	312	299	298	291	294	271	269	328	304	293	283	307	294	331	311	300	261	294	296	299	290	286	312	314	283	284	273	294	293	310	312	315	294	306	323	298	298	307	293	312	295	291	285	285	291	291	277	297	306	306	286	316	311	311	286	287	280	325	291	305	284	279	287	295	280	277	288	283	278	306	297	292	288	297	293	305	295	266	267	280	280	295	305	285	268	311	320	307	274	293	305	270	258	311	312	278	327	278	307	313	289	289	278	308	271	261	283	306	293	296	288	300	280	298	294	333	320	309	286	309	311	299	316	315	295	275	328	285	314	305	282	289	290	304	303	288	269	317	324	307	315	278	279	295	273	295	296	269	301	283	297	278	296	332	308	299	280	280	284	300	285	289	309	319	300	295	321	305	321	297	276	334	254	259	290	295	326	296	262	290	294	298	301	313	284	268	268	296	257	299	295	298	287	283	300	287	318	293	278	280	274	274	306	302	276	276	296	301	306	286	296	298	333	282	298	332	294	300	286	299	325	312	306	327	326	274	318	289	299	298	295	296	330	313	281	266	288	301	273	314	307	317	316	302	294	294	283	284	319	293	258	290	272	300	295	315	304	287	296	285	287	322	268	309	292	284	284	311	310	290	302	305	280	312	301	293	309	302	290	319	336	269	302	324	332	270	295	296	311	328	299	290	309	291	301	300	323	283	296	262	305	320	304	300	300	305	337	326	269	324	298	315	307	276	325	287	311	296	311	296	280	284	280	296	276	287	272	294	301	312	275	295	289	309	301	320	302	313	285	290	298	280	295	332	316	292	311	291	306	277	271	308	298	271	317	303	295	298	300	270	327	286	302	315	317	284	275	288	300	337	287	296	325	306	291	291	301	289	270	307	300	279	319	262	292	278	292	295	273	310	308	312	314	313	291	306	327	278	278	302	277	303	284	289	277	292	283	258	311	289	311	315	290	270	321	287	284	295	286	298	324	276	301	266	300	329	272	298	277	303	313	277	313	306	266	299	283	299	292	279	281	285	297	260	304	296	303	297	272	271	272	255	323	284	285	319	279	295	255	299	294	312	325	301	317	302	325	293	318	258	330	309	326	281	295	309	266	307	262	287	313	270	285	286	294	250	299	279	303	285	314	296	284	299	309	266	332	288	283	279	311	296	286	315	304	305	252	312	303	290	293	317	276	283	297	277	303	322	270	292	261	311	311	306	301	276	283	319	281	281	278	283	298	299	292	307	303	300	319	297	311	304	294	302	288	324	300	284	305	280	290	294	334	299	281	244	314	279	306	313	291	322	278	302	291	316	297	312	314	280	315	312	303	309	297	283	296	297	286	288	289	299	284	281	325	298	334	295	296	310	307	310	292	287	276	298	300	322	296	284	310	311	277	286	283	276	292	286	300	323	289	266	268	290	278	270	256	283	299	276	252	305	291	267	293	298	293	272	290	297	317	296	302	288	291	307	313	270	265	270	288	271	315	307	277	325	301	251	306	303	283	286	281	287	319	292	294	297	307	285	315	293	299	312	281	295	309	265	286	324	281	279	299	321	318	291	272	307	265	279	299	266	309	311	290	298	302	298	309	304	318	315	282	272	279	268	270	308	270	312	298	313	309	282	264	308	299	310	319	275	321	315	312	294	294	276	293	294	266	319	285	290	289	292	320	322	273	294	294	288	306	305	295	290	301	276	327	268	286	293	292	335	288	301	289	301	293	298	266	281	305	285	290	291	285	270	332	265	288	326	278	301	293	285	295	305	309	273	327	316	323	304	303	303	283	308	301	287	303	276	342	280	286	282	291	286	278	297	297	302	315	277	311	296	305	295	269	298	263	311	296	312	264	289	295	279	297	293	295	301	300	293	306	295	293	305	286	268	277	256	309	298	302	306	289	296	284	311	285	300	291	281	306	300	311	304	280	314	282	264	302	313	307	310	316	282	297	298	309	290	296	286	287	283	317	303	312	301	305	316	317	287	315	301	309	315	281	299	277	308	328	306	281	320	301	290	304	287	300	294	260	308	291	282	282	283	301	288	248	312	267	316	312	311	298	277	282	256	273	301	299	293	297	290	285	284	294	266	300	299	305	284	286	286	319	267	298	300	307	289	245	301	286	286	285	295	315	287	331	286	285	290	278	286	318	304	294	315	290	300	301	301	275	295	284	285	296	304	294	296	313	291	315	307	302	273	302	273	294	290	326	296	295	293	310	291	282	297	246	295	272	298	291	296	298	316	267	272	298	288	258	299	297	304	300	296	301	297	325	318	303	288	311	288	313	305	305	334	327	326	282	291	282	313	301	286	300	296	297	296	324	307	283	310	277	310	302	288	291	266	313	283	310	280	319	277	301	277	286	323	306	267	302	302	282	313	283	283	309	296	314	306	267	308	281	296	312	320	299	301	292	304	309	313	317	303	293	279	293	282	284	286	319	322	291	307	290	279	277	317	267	288	303	303	291	305	309	291	268	303	291	318	286	264	302	315	299	316	298	309	268	279	277	276	289	299	267	275	317	285	287	289	309	289	299	285	328	316	296	290	254	301	311	297	304	269	302	279	288	303	292	289	307	282	293	305	299	300	287	262	294	311	284	299	307	303	297	309	287	318	305	311	285	329	299	266	277	301	290	319	262	326	268	316	255	283	331	298	274	308	293	277	315	337	263	278	303	290	270	301	285	307	311	304	295	295	313	311	308	292	320	325	291	307	299	273	318	298	299	275	281	303	268	306	286	307	292	257	290	292	280	310	287	287	323	285	300	305	317	318	323	304	284	267	295	273	295	299	284	298	275	275	318	291	292	311	296	317	299	306	305	292	281	302	300	302	295	301	289
27877	22398	18842	8776	3487	1893	1287	950	687	559	489	400	360	303	312	265	259	268	226	233	212	238	217	207	232	246	237	221	231	203	223	237	197	219	238	239	198	232	239	211	226	183	217	212	253	205	204	242	201	222	206	203	230	224	203	242	188	204	251	212	216	218	231	208	226	225	214	217	234	236	190	211	210	243	242	226	206	239	238	220	228	229	192	198	229	232	212	222	202	231	221	192	234	230	178	192	232	200	212	216	254	211	220	238	221	248	218	207	213	224	199	214	233	202	216	195	243	212	197	218	201	210	221	222	196	192	226	208	214	198	227	217	225	226	201	226	243	244	219	215	203	217	191	226	200	237	208	217	232	219	192	205	227	198	259	214	221	187	217	247	247	219	214	221	204	192	200	199	238	204	209	239	202	208	214	210	232	221	243	242	228	213	198	227	192	209	239	198	219	225	214	243	232	223	220	201	235	227	198	215	231	239	224	236	201	187	214	187	197	204	223	212	232	220	224	223	213	206	254	215	206	219	206	209	223	190	233	180	234	229	220	205	224	209	240	210	200	223	226	234	234	200	207	206	202	232	204	255	188	229	232	228	211	215	228	223	204	210	212	201	213	191	196	215	213	220	221	226	235	240	201	195	206	225	198	216	181	245	236	219	255	212	230	237	212	223	209	216	209	213	227	218	239	202	212	226	225	249	198	233	203	197	204	193	197	221	202	234	197	240	227	212	206	247	230	243	227	212	226	233	206	225	226	203	212	223	225	226	185	228	206	204	197	242	222	217	192	213	221	217	219	227	216	225	222	219	218	209	220	246	191	196	219	225	211	204	212	216	210	230	224	234	210	230	245	227	206	228	208	233	216	201	204	220	222	220	192	228	209	215	209	191	209	204	245	227	236	218	199	226	226	206	198	226	213	228	232	228	199	220	211	219	232	231	220	220	229	222	214	215	223	210	217	225	216	198	214	213	211	229	220	215	235	206	245	204	224	210	233	203	200	213	219	223	211	228	209	234	222	216	203	221	223	217	216	208	222	204	231	224	222	193	191	217	206	202	214	208	227	247	219	230	202	219	223	229	199	239	211	213	242	202	216	247	191	241	222	205	226	217	219	202	214	261	222	226	183	211	228	190	208	208	197	215	192	217	220	222	219	220	210	201	235	215	230	229	200	238	220	217	199	198	227	195	196	232	217	238	191	223	210	228	219	220	201	216	209	227	239	209	195	213	204	206	221	228	199	214	202	190	205	213	229	242	204	198	214	204	240	203	193	198	231	203	187	214	216	233	224	237	198	230	213	212	190	230	211	214	214	206	231	203	209	202	246	213	208	202	200	221	210	189	230	213	222	238	218	233	209	206	227	224	184	226	221	219	223	232	212	224	199	232	209	209	248	223	208	223	209	238	233	196	227	210	246	204	239	201	190	263	219	227	243	228	214	202	216	207	216	230	239	208	214	208	223	224	207	221	186	207	222	190	205	220	206	217	189	241	204	219	208	206	218	215	223	218	197	210	192	216	230	209	234	210	194	234	216	205	217	217	215	215	196	214	237	224	233	208	246	220	208	235	223	203	191	206	238	223	202	200	211	240	217	221	203	189	220	230	195	192	218	210	219	237	198	187	227	192	208	246	218	207	224	215	210	235	248	242	217	222	229	213	210	239	204	218	231	222	197	200	232	196	212	208	227	239	207	237	241	219	212	224	193	203	207	205	215	219	211	211	224	236	234	207	186	214	193	215	198	206	200	216	211	195	249	229	220	213	199	228	202	207	213	242	205	234	199	237	224	209	205	241	219	209	177	218	225	207	218	212	219	232	208	196	235	197	190	197	248	234	219	231	237	229	242	212	221	200	201	195	210	243	229	205	237	236	219	211	204	207	243	210	205	192	209	232	230	201	212	232	223	229	215	207	223	238	205	216	222	227	203	207	246	209	212	209	232	203	197	221	205	214	209	224	225	205	227	206	244	224	232	211	205	212	208	214	196	217	222	207	209	229	222	227	225	250	207	204	212	227	253	248	210	214	188	203	217	226	213	224	217	231	214	220	223	200	224	219	209	231	202	214	220	200	229	226	183	192	211	223	219	207	241	202	235	241	201	211	199	212	235	225	218	222	232	228	209	251	218	224	217	220	205	212	225	211	213	211	197	240	241	202	226	189	213	207	201	237	217	222	211	248	225	218	227	209	235	207	211	240	229	219	211	213	216	216	217	239	195	214	210	228	221	183	200	206	222	229	213	241	211	186	210	212	212	178	222	205	202	208	243	219	211	206	234	226	191	213	229	204	185	208	222	236	200	237	234	212	216	204	229	216	227	199	223	213	237	220	220	228	217	244	244	191	247	203	228	234	222	208	208	207	227	209	204	191	227	246	213	247	218	200	206	246	224	199	211	233	231	197	206	230	231	241	208	221	191	251	225	193	245	219	230	224	217	193	220	205	215	235	226	207	219	249	199	218	232	221	196	195	210	202	224	216	194	207	215	207	218	229	184	222	221	217	233	209	214	217	233	203	229	204	198	221	232	186	195	233	254	220	252	217	210	231	187	208	233	235	252	228	214	232	225	202	231	218	215	216	251	215	230	220	199	221	227	220	238	218	209	215	221	217	209	218	211	216	192	191	246	227	213	204	218	237	223	219	211	205	185	195	201	218	219	194	215	207	206	228	244	210	209	207	219	226	213	213	249	212	183	215	213	213	209	217	218	218	221	223	217	227	221	227	218	208	223	222	232	203	194	222	224	218	205	187	195	219	212	225	234	208	215	225	244	205	210	212	216	225	240	184	210	214	215	215	243	210	218	207	226	216	234	215	220	241	240	197	206	221	211	205	236	228	235	203	211	216	246	211	229	214	260	200	204	203	204	192	216	218	196	186	208	209	204	197	212	204	198	218	223	236	208	233	226	227	201	221	197	231	213	228	209	223	192	233	208	229	190	218	235	181	215	231	217	224	227	226	225	198	203	237	220	232	226	225	199	203	225	201	231	214	254	210	202	229	232	216	201	178	216	241	213	223	220	212	236	234	220	231	193	222	245	224	203	215	221	238	233	248	242	207	235	220	218	214	237	227	211	212	214	229	235	244	231	197	259	219	218	216	208	219	197	185	192	205	224	216	228	208	213	242	234	220	197	198	223	232	218	232	213	190	222	237	249	212	244	222	235	183	220	201	208	206	232	242	196	216	207	234	224	208	196	230	220	209	223	243	231	219	230	213	244	186	222	212	229	195	212	198	200	214	217	208	204	203	206	220	206	216	194	231	226	214	227	232	215	211	231	213	198	222	226	216	209	214	209	216	194	202	205	206	233	220	207	210	184	230	220	231	245	207	213	247	214	206	209	202	218	236	210	218	217	208	227	228	246	196	231	237	220	219	239	204	188	228	238	249	231	217	244	229	208	235	229	247	207	234	209	201	194	215	202	211	209	209	207	217	194	239	231	212	242	204	190	212	224	204	250	211	213	201	194	231	236	211	221	211	231	199	227	238	209	212	211	214	223	218
20036	35759	24233	12419	8263	5493	3882	2921	2246	1653	1338	1121	884	803	707	542	526	459	514	412	432	419	417	382	399	348	402	397	379	391	391	340	418	395	377	389	394	400	367	401	411	407	380	386	409	387	375	395	398	405	349	382	418	411	418	383	392	363	380	367	447	383	406	410	380	398	413	398	367	402	391	373	408	363	380	378	360	393	401	362	402	358	390	374	385	390	373	395	387	401	405	392	395	345	370	347	361	397	408	413	419	406	378	380	396	412	371	404	365	385	388	359	411	378	400	381	360	368	416	382	374	365	342	400	375	363	371	365	430	418	422	398	368	386	363	390	370	358	402	382	409	392	368	420	383	389	385	380	407	348	411	393	384	374	380	415	386	361	378	403	417	374	403	360	379	411	415	415	389	359	368	387	383	353	380	430	372	416	377	403	383	384	368	408	393	379	390	391	403	391	378	384	380	412	378	403	442	383	370	363	391	372	373	385	380	352	341	357	395	375	439	395	388	402	359	430	389	393	364	376	376	379	378	409	391	383	363	394	390	394	367	382	390	392	385	416	400	362	384	433	382	401	370	364	369	358	369	387	398	409	395	380	401	395	403	394	367	401	362	395	408	348	411	397	386	385	358	370	373	416	413	395	410	357	363	401	378	366	404	385	388	388	385	368	388	372	400	370	394	409	369	395	359	380	396	384	406	389	407	382	388	388	389	397	391	373	407	410	346	366	364	390	383	397	378	400	394	374	352	379	369	394	374	379	423	365	385	388	383	362	416	392	374	404	392	385	366	394	392	386	433	381	373	369	365	366	415	413	392	358	382	377	388	391	400	365	365	413	419	398	384	385	386	410	369	371	386	346	390	401	411	394	375	364	389	371	432	375	399	374	402	388	365	379	395	387	411	373	387	390	421	362	406	378	397	366	385	430	356	377	376	392	362	381	402	415	371	377	385	421	369	360	372	371	361	359	375	384	422	391	394	376	383	394	402	406	361	386	404	397	402	389	395	412	386	394	369	362	356	414	405	402	374	385	367	423	376	399	423	358	398	398	408	396	378	389	388	397	392	380	416	403	385	391	402	398	379	411	368	391	331	404	365	371	405	393	368	365	407	388	403	341	398	415	387	396	399	367	367	399	392	375	376	370	391	406	382	349	392	419	361	385	400	396	385	389	406	383	373	401	398	365	352	372	387	369	400	398	384	393	359	404	403	339	343	391	362	367	400	359	374	393	389	372	398	394	365	433	402	420	381	427	355	409	384	384	401	405	369	391	388	392	376	376	376	353	354	386	356	395	397	380	373	382	375	390	401	408	413	408	365	370	394	356	411	389	393	411	357	377	397	383	355	383	399	376	385	378	379	407	395	376	373	415	398	410	377	369	398	390	384	371	400	373	374	376	422	368	387	384	348	415	367	407	413	386	381	363	379	415	393	384	358	387	381	401	395	406	375	391	388	384	375	385	419	406	381	398	398	401	402	381	397	427	378	395	377	336	372	363	391	366	376	401	403	359	410	395	395	392	397	385	374	357	402	415	371	383	431	354	389	408	413	414	408	408	355	382	398	409	394	373	412	398	410	406	409	375	385	397	386	370	386	374	363	391	380	357	392	404	374	416	374	404	406	407	372	370	407	376	366	379	413	393	399	383	437	363	390	388	369	386	382	351	399	380	373	380	390	395	386	416	439	402	386	397	378	351	377	396	369	362	381	381	409	386	394	389	408	410	394	381	399	371	379	382	369	383	349	382	378	382	352	391	396	404	396	375	371	370	391	378	391	381	369	366	377	395	383	366	382	371	381	349	380	399	400	349	369	428	374	397	390	396	374	360	370	381	387	394	392	382	358	364	411	426	392	344	384	414	380	371	380	407	340	440	384	384	368	370	370	388	384	418	368	397	413	373	383	369	358	400	366	420	379	377	392	383	414	412	347	391	363	359	354	420	373	413	401	381	395	387	401	416	439	357	417	364	363	374	391	377	392	391	380	406	445	390	375	393	397	396	427	387	373	388	395	361	402	387	391	366	370	397	370	362	376	382	387	403	411	401	433	376	406	392	393	384	399	390	370	388	358	380	375	378	403	384	375	382	405	388	411	398	382	404	368	397	417	386	384	407	393	393	402	375	393	408	396	390	364	371	378	391	412	413	424	410	393	420	367	395	362	385	378	366	367	430	426	420	393	367	376	346	413	396	387	381	422	394	379	416	380	391	367	390	381	390	396	382	383	433	391	405	380	395	403	407	365	397	409	357	410	398	398	381	348	414	363	391	364	372	386	396	414	354	390	369	382	387	373	415	397	401	372	387	378	389	366	355	371	371	413	392	366	355	403	385	421	402	397	394	397	353	422	359	429	391	385	345	420	388	388	369	409	392	396	367	369	380	380	372	408	349	379	391	414	392	393	392	397	422	386	369	393	383	373	363	365	376	384	411	369	402	392	361	365	400	385	391	376	417	374	412	383	393	387	404	385	394	341	376	373	347	418	405	394	396	396	366	368	368	379	438	381	353	431	409	363	410	390	387	409	417	402	409	355	379	422	382	405	401	360	387	401	386	372	415	345	396	390	414	378	362	410	381	364	391	397	402	379	393	382	365	388	382	372	377	373	396	376	410	408	403	396	386	354	396	368	395	371	391	375	413	376	377	403	378	390	397	409	355	399	392	395	361	377	383	381	383	401	389	386	390	391	384	428	397	431	363	386	406	397	340	396	373	369	397	402	407	381	385	383	382	374	369	407	388	403	389	399	398	394	378	393	417	407	392	411	364	405	350	351	373	361	407	398	373	369	380	381	362	391	464	409	387	389	380	400	360	400	416	411	395	400	372	369	360	375	399	436	369	381	387	372	384	385	357	374	375	406	380	381	404	403	407	383	412	356	374	366	355	372	396	394	364	345	377	392	363	378	407	413	380	408	385	393	352	381	401	367	402	358	366	393	399	394	395	421	395	374	379	403	387	353	373	407	389	401	419	378	385	406	385	360	389	367	428	408	376	442	377	383	382	401	376	416	383	389	397	397	338	413	393	334	387	409	363	382	376	382	398	393	404	398	372	398	406	390	395	382	394	372	393	407	408	398	371	396	385	369	359	399	370	372	396	386	382	393	370	388	356	374	430	435	373	381	365	390	363	377	394	375	415	400	396	362	388	397	355	423	379	379	341	371	401	392	373	416	392	379	382	345	378	401	365	374	429	391	379	411	380	386	370	393	408	383	369	350	382	368	400	394	412	365	382	354	361	390	383	389	398	378	394	426	384	384	375	385	383	373	407	391	411	425	423	429	388	378	345	389	327	393	388	409	461	380	378	358	364	369	385	397	420	376	375	369	375	378	389	392	397	375	359	387	392	389	424	405	393	398	366	426	411	378	368	377	377	363	409	393	418	387	415	410	370	411	376	395	365	356	393	376	367	393	354	356	394	383	389	392	400	367	386	351	379	337	411	388	396	395	400	374	393	387	401	402	372	385	412	392	374	363	394	398	366	381	385	391	378	389	372	384	375	419	383
23871	21581	27904	25768	19334	8834	3904	2336	1637	1260	961	727	607	455	360	344	270	270	257	232	227	216	202	207	198	198	177	199	196	171	202	197	193	192	193	179	200	199	193	186	177	182	197	167	185	228	198	164	170	176	201	189	199	198	166	183	174	183	187	183	160	210	188	174	175	170	185	199	175	193	183	180	190	194	183	196	187	193	171	187	178	175	168	178	203	187	203	178	183	201	200	163	184	185	185	184	175	194	213	165	187	187	194	183	187	174	171	194	199	203	192	186	205	200	178	186	181	178	189	162	183	176	193	194	196	186	200	233	192	201	191	167	167	192	183	183	173	179	187	200	195	156	197	180	189	189	164	170	199	192	192	185	179	176	198	206	179	195	198	186	187	173	202	179	213	165	185	183	198	193	214	210	186	164	181	198	184	187	195	192	207	191	177	197	186	187	179	208	202	194	195	198	176	186	196	171	185	169	190	188	170	183	183	177	180	168	189	198	162	186	196	178	183	166	175	171	192	197	162	159	193	167	205	188	182	184	184	186	186	212	201	169	186	184	180	187	176	191	187	181	181	182	179	181	200	178	203	156	208	185	168	188	196	165	197	198	164	188	204	192	202	193	177	182	195	181	184	193	198	180	191	173	178	183	177	191	191	192	166	193	166	180	176	187	186	217	197	188	185	194	180	198	197	163	189	196	211	193	185	188	188	178	206	170	214	190	182	215	183	218	176	198	179	206	170	177	202	152	194	194	161	184	215	158	168	171	177	205	204	152	178	177	181	183	203	167	183	189	171	194	182	191	190	178	175	182	170	205	183	175	164	150	192	179	186	203	163	194	191	169	204	188	186	184	168	197	181	172	177	178	195	192	200	204	185	183	196	202	174	173	187	163	204	205	175	176	208	197	181	192	167	176	182	185	195	191	186	185	179	156	193	177	194	168	180	194	177	182	186	187	177	198	161	171	188	214	186	186	198	204	184	168	179	196	192	186	186	182	175	170	197	183	195	178	202	216	188	182	181	184	161	202	158	189	187	195	185	162	189	166	186	190	195	204	199	188	196	181	179	202	189	187	165	181	193	195	195	189	184	196	183	192	198	166	175	181	220	197	180	197	203	180	197	160	199	181	181	195	180	183	171	204	182	184	195	188	172	197	195	192	178	168	164	181	197	196	190	174	181	189	198	183	187	184	207	179	175	204	192	192	184	191	187	200	168	200	193	166	173	203	178	206	213	199	168	161	205	180	171	193	174	193	186	178	170	183	183	177	182	187	163	177	199	153	187	179	197	180	211	193	178	193	169	190	170	205	170	180	189	192	202	161	180	175	180	176	187	191	190	181	182	195	193	151	192	203	181	189	184	186	173	180	181	201	187	199	204	198	193	204	204	182	183	193	186	176	174	209	197	166	201	187	189	163	183	185	181	208	159	195	192	192	201	176	184	185	185	189	210	210	179	180	192	178	216	189	179	197	177	194	165	168	178	164	190	189	164	190	168	212	187	168	190	189	187	176	177	199	199	211	161	174	203	198	182	173	166	191	197	186	180	186	189	199	203	196	155	192	178	200	190	193	174	170	174	170	173	190	173	189	193	158	203	170	209	181	193	163	211	198	188	196	170	193	165	196	182	208	190	197	169	166	163	181	172	189	182	158	180	186	213	204	195	166	197	174	172	195	180	160	178	191	206	187	204	164	171	171	186	175	185	198	201	187	227	190	193	173	173	169	174	196	204	215	192	187	178	214	189	170	179	195	193	221	172	164	197	182	185	183	207	204	182	192	189	181	181	188	174	186	170	177	190	178	186	226	165	165	191	172	179	171	189	189	170	166	201	205	209	196	198	217	190	170	178	203	209	180	200	186	192	180	195	201	180	193	169	207	174	168	181	166	204	178	165	164	198	181	175	212	187	177	211	198	165	200	207	193	193	176	165	183	196	186	185	191	196	192	182	170	192	207	216	167	180	183	182	194	187	203	188	188	210	194	183	178	207	192	174	189	161	167	201	186	172	167	213	170	196	191	198	172	186	189	204	176	173	194	178	181	180	219	162	186	202	189	190	184	188	177	194	157	191	201	184	194	185	174	190	190	177	191	150	161	173	177	171	187	193	206	187	188	184	191	181	196	183	218	209	191	177	212	205	174	187	171	200	171	216	174	170	176	192	187	173	193	171	189	185	177	189	176	186	209	173	184	163	170	174	193	179	175	177	197	197	187	206	194	183	189	195	198	170	198	195	175	180	206	169	196	192	197	185	186	195	189	203	197	204	166	165	187	179	174	179	189	200	185	187	191	166	188	184	210	204	204	202	196	204	161	210	200	180	192	193	200	191	193	195	198	188	190	190	195	192	178	183	199	197	176	185	187	176	205	192	190	203	173	154	192	180	165	172	203	199	167	214	196	178	198	181	188	196	178	178	198	179	172	160	182	178	167	205	180	190	215	175	182	174	194	199	199	196	197	166	181	198	171	199	162	205	202	172	193	197	203	169	167	204	193	174	196	186	188	180	190	197	180	175	160	161	181	187	162	189	186	182	169	201	171	197	164	175	170	182	158	188	179	184	196	186	179	204	169	196	174	169	191	193	196	174	167	212	172	201	177	187	205	191	194	197	175	206	175	192	207	203	199	162	179	177	206	206	200	201	167	174	163	192	209	177	179	199	194	188	174	171	208	184	183	191	196	155	175	205	187	213	171	181	176	176	203	214	206	164	181	189	178	217	203	177	187	195	184	210	191	165	194	171	182	168	206	191	201	194	208	189	188	211	163	191	196	160	177	208	188	184	181	203	185	198	181	178	179	172	173	187	168	198	181	189	186	196	205	213	194	170	185	174	175	158	167	180	169	165	186	196	171	167	192	178	178	193	198	190	181	161	184	167	203	192	171	172	185	190	174	180	200	184	184	186	172	181	191	176	207	183	215	203	187	168	201	202	170	199	163	206	188	181	171	190	192	168	173	189	165	190	151	210	188	189	186	194	181	211	186	190	186	206	193	197	208	182	212	182	199	201	168	199	188	176	195	206	196	189	174	203	199	219	193	164	191	195	175	182	192	185	179	175	199	176	188	194	180	178	180	202	167	185	205	186	161	184	184	192	190	197	171	173	169	189	181	186	207	204	193	207	201	179	206	183	182	197	192	191	164	186	181	183	179	174	205	180	190	202	175	198	192	189	171	209	185	181	179	185	173	179	198	181	190	147	207	196	185	186	192	173	183	194	172	187	181	182	174	176	190	199	195	192	182	188	172	198	180	178	178	169	178	178	181	175	180	178	194	162	188	194	199	191	184	181	203	186	176	179	195	179	193	175	204	188	179	222	188	189	171	214	186	198	166	189	157	194	179	212	194	170	199	193	208	191	194	179	198	180	210	175	200	212	212	191	187	174	186	190	202	224	179	176	177	207	196	169	206	167	187	182	190	189	193	214	205	176	174	193	176	190	150	213	187	209	187	190	182	188	190	187	190	192	200	153	193	196	199	188	187	186	153	188	168	202	182	207	169	171	202
21721	44459	36878	24723	17051	11576	8317	6245	4664	3563	2630	2024	1492	1244	931	710	632	570	505	431	407	391	402	390	370	357	355	393	316	371	359	360	347	317	343	325	336	343	291	355	337	358	348	317	344	352	304	333	328	350	356	344	321	342	344	317	333	357	331	372	336	319	362	356	334	326	348	342	337	352	297	337	342	310	328	337	352	347	333	354	345	349	320	321	354	364	316	325	320	318	318	326	341	302	343	339	324	343	326	340	322	330	336	379	336	337	311	320	310	336	345	358	353	325	319	323	330	318	313	314	320	312	342	317	362	378	328	325	347	334	355	336	308	327	353	317	309	325	309	351	317	341	347	331	359	325	327	339	338	370	329	300	328	317	314	340	376	345	343	335	335	365	373	353	319	366	322	318	341	345	319	338	328	323	312	325	326	310	343	324	367	356	367	342	320	331	340	296	330	345	368	315	327	351	350	363	362	314	360	289	358	316	338	333	331	349	318	340	356	317	320	298	342	347	326	352	337	351	313	314	317	331	341	315	321	345	352	321	311	324	345	321	320	316	319	343	350	334	343	325	316	314	320	332	317	322	350	349	363	356	339	346	335	336	324	332	338	310	310	339	373	315	330	303	359	324	346	348	349	341	296	349	364	336	329	344	320	346	345	345	334	338	335	349	332	363	325	323	329	333	363	324	315	329	339	309	329	334	340	329	355	292	310	322	325	331	336	326	340	372	316	323	357	337	349	338	300	341	321	357	315	344	332	370	335	341	309	321	350	360	309	327	328	328	341	338	363	336	327	326	352	355	348	327	289	313	359	299	358	339	294	353	349	303	312	348	320	314	336	357	305	353	329	332	336	345	347	335	353	310	324	331	347	280	347	316	310	324	320	328	350	340	367	314	333	337	347	366	356	342	349	323	334	347	322	320	325	357	361	320	339	355	350	291	335	335	361	348	292	338	325	322	351	314	353	371	295	323	348	335	351	368	369	335	319	306	314	329	348	362	303	351	320	332	311	339	322	338	355	323	361	321	328	338	343	343	308	335	349	319	326	302	379	309	339	322	330	325	350	300	338	331	334	350	324	310	336	349	319	361	329	367	329	377	359	340	351	342	371	302	316	351	326	326	342	373	316	336	358	328	366	333	325	355	346	366	385	314	370	323	345	314	322	306	350	365	326	353	309	358	357	354	346	329	340	321	302	336	366	366	327	324	298	338	340	300	332	357	348	344	360	346	316	317	372	309	311	327	333	310	332	340	347	308	334	321	331	336	344	282	324	355	364	342	350	314	336	326	313	343	315	335	347	360	322	360	331	312	373	342	317	349	342	322	356	350	320	327	320	330	352	332	318	341	319	339	352	364	300	310	308	288	331	332	298	328	328	341	344	359	342	367	335	347	345	310	347	314	354	339	314	319	339	333	312	295	332	339	382	313	327	309	349	311	326	359	355	312	339	308	367	318	336	341	300	322	360	332	341	319	313	338	329	333	329	339	353	333	331	326	335	352	323	323	340	352	311	376	345	346	310	326	327	342	352	320	338	336	334	371	339	314	358	314	335	366	326	338	355	325	330	315	313	354	327	349	342	330	338	346	346	336	302	332	327	318	316	350	352	329	359	342	316	331	336	326	351	330	380	313	310	354	335	351	298	314	327	324	333	341	331	303	315	313	326	352	342	317	357	312	322	296	336	323	321	309	361	346	314	373	316	340	329	298	345	353	303	315	348	369	357	362	349	337	323	331	344	320	377	317	321	357	317	357	361	317	343	312	335	320	355	350	330	349	346	341	337	318	335	349	326	343	349	313	353	310	316	329	348	327	335	312	309	352	327	339	352	324	358	337	326	312	360	306	324	336	342	301	328	324	331	349	314	325	318	377	351	324	333	335	347	317	316	306	319	335	348	317	320	318	342	364	330	348	343	325	328	378	304	319	322	297	352	348	344	354	355	340	350	331	353	348	334	320	371	344	355	324	349	297	320	329	343	335	355	338	319	353	324	333	372	349	327	339	360	345	337	306	343	334	322	341	328	329	310	312	339	312	325	316	343	318	325	363	357	345	356	348	335	337	355	378	330	347	301	320	340	382	339	358	305	310	322	319	324	323	334	323	336	348	330	346	354	380	307	356	302	333	331	304	284	313	349	334	365	338	318	354	315	310	354	329	328	327	320	332	350	360	338	347	354	343	323	338	347	305	341	289	338	337	316	324	299	354	327	331	370	376	346	327	358	353	343	352	335	332	332	298	332	314	351	343	367	335	345	340	354	330	357	328	322	345	329	339	312	340	342	312	290	330	315	329	311	326	356	348	330	332	326	337	313	333	284	353	356	325	333	319	336	340	316	311	337	324	328	362	330	326	308	329	335	338	334	354	320	318	331	360	350	314	316	347	328	332	337	328	345	316	329	340	344	325	341	353	343	350	354	310	295	353	322	339	338	319	321	288	348	296	353	328	319	326	333	332	321	347	343	338	318	313	295	327	351	334	351	314	375	292	352	330	298	333	327	351	339	333	340	359	357	349	335	328	340	358	352	333	303	347	382	351	303	341	362	319	330	341	341	334	299	342	319	307	313	324	343	320	361	332	325	368	320	325	347	328	334	356	326	295	355	340	328	338	345	321	323	369	318	336	344	354	350	320	351	357	336	342	346	314	319	324	343	350	339	346	359	367	305	331	336	337	323	345	313	338	335	352	361	324	326	324	370	353	325	356	340	311	347	329	302	332	352	342	326	290	349	322	325	308	341	338	344	338	322	305	328	306	332	305	337	312	318	329	323	332	316	339	342	351	353	323	317	364	335	346	346	355	343	349	323	316	309	346	371	307	339	362	324	328	311	335	308	320	330	331	345	318	333	330	340	341	348	315	347	307	356	336	297	337	315	322	343	302	321	295	297	337	304	343	334	315	339	370	370	316	320	330	307	329	347	352	306	340	343	346	312	308	348	338	357	338	344	335	351	324	334	314	352	340	343	331	319	351	329	342	336	303	335	324	305	313	310	333	345	342	347	339	345	340	336	372	345	343	353	326	356	340	355	308	324	310	307	320	339	349	350	348	331	344	358	344	347	314	355	320	358	348	332	325	335	347	366	339	333	384	338	348	340	317	345	332	331	329	359	315	374	325	353	320	331	332	318	332	308	365	356	303	310	337	325	330	339	323	326	352	351	318	309	326	373	323	309	310	371	335	334	312	315	323	316	328	326	330	343	320	309	353	363	328	391	315	348	316	359	349	365	335	293	314	320	314	320	343	321	328	337	324	383	343	356	315	292	330	325	332	329	346	345	349	320	323	328	306	324	315	330	333	289	329	357	364	342	341	354	339	320	330	335	311	307	340	333	351	332	312	360	321	335	352	341	323	325	351	340	334	319	341	353	348	335	359	343	366	360	337	366	323	331	327	337	310	327	331	330	343	301	312	324	301	345	351	341	328	333	337	316	334	319	336	335	340	328	344	294	329	328	333	338	373	344	312	338	340	348	346	342	328	328	343	365	316	325	368	311	334	311	308
25415	21573	25687	21538	6109	2773	1986	1368	1039	765	614	556	450	365	316	329	294	236	276	228	217	214	219	217	199	226	223	202	209	213	218	235	199	231	224	193	221	210	201	191	199	211	190	222	230	187	218	224	202	214	236	218	187	230	221	231	182	227	196	241	201	242	192	217	192	214	223	216	219	221	223	217	216	205	202	189	206	219	205	209	228	199	216	206	212	216	227	210	231	213	212	197	222	198	212	202	201	192	190	224	215	186	225	235	214	219	204	191	217	203	218	232	187	226	185	239	215	230	216	206	206	216	222	229	212	220	210	230	245	210	225	201	200	204	225	201	227	225	219	183	217	236	216	217	206	206	208	211	209	237	229	204	231	199	209	209	221	223	208	239	220	202	184	239	210	212	202	220	197	223	228	201	217	206	208	245	207	190	195	204	208	239	221	204	250	182	191	201	213	206	201	226	183	209	226	218	239	205	207	234	228	194	209	217	224	228	232	191	207	207	219	214	215	214	207	211	203	190	200	203	227	217	225	202	210	202	210	211	208	222	211	191	208	186	198	242	216	189	195	192	200	221	229	223	214	211	175	226	217	226	223	217	208	209	201	211	216	222	192	195	215	199	214	174	214	206	222	198	222	230	205	214	213	202	219	179	228	232	207	207	207	229	225	210	198	228	210	194	206	233	204	223	198	211	202	219	220	210	199	228	221	218	191	215	202	249	238	207	219	192	235	196	226	201	219	221	242	215	221	213	201	223	200	207	199	209	216	197	194	201	215	205	192	243	202	219	198	190	188	220	208	194	210	197	213	259	224	204	209	228	210	231	233	235	206	229	207	201	201	243	218	224	215	212	215	201	208	216	224	249	189	204	211	214	207	211	201	194	221	228	235	222	195	212	218	176	190	185	232	210	205	233	204	193	212	200	215	201	227	207	218	192	217	212	232	208	197	211	209	213	228	227	194	215	208	219	216	234	201	220	196	260	222	229	208	205	205	203	195	238	186	195	222	204	193	206	201	218	193	227	205	206	203	211	209	196	227	207	206	200	213	217	225	233	205	221	194	225	207	200	197	231	218	210	218	214	232	205	197	204	194	190	226	204	200	219	209	201	222	226	227	227	232	210	216	214	194	208	208	225	222	193	192	193	209	208	210	200	213	199	186	235	228	219	191	248	215	217	191	235	208	217	219	202	215	193	215	196	230	217	202	214	231	216	201	196	224	213	207	193	183	226	224	211	203	209	226	229	229	210	210	189	216	196	209	241	222	226	205	195	223	220	239	208	216	232	225	220	214	219	191	220	211	224	200	200	186	203	207	203	213	225	215	227	218	207	209	200	230	194	225	242	225	223	232	212	219	216	187	216	227	223	209	199	190	199	235	193	208	178	195	213	188	198	225	203	186	220	226	206	188	210	240	226	233	210	216	203	229	199	231	212	223	186	208	198	183	230	236	201	225	237	215	206	196	210	180	203	225	205	218	208	203	231	223	209	224	231	229	220	214	205	217	212	205	210	225	231	221	188	206	211	210	208	205	197	208	183	231	212	205	227	221	226	214	225	212	223	195	187	231	234	236	220	198	216	224	195	205	258	233	202	242	231	198	219	228	210	186	227	207	213	211	219	198	201	220	206	217	201	223	190	202	196	214	215	208	209	232	206	223	200	221	219	214	192	190	228	223	239	200	231	205	191	215	229	210	206	204	245	225	232	202	192	209	223	207	217	227	226	201	244	217	189	184	193	188	199	212	233	200	202	194	200	190	216	217	192	197	222	214	221	215	204	214	226	162	212	203	214	220	205	188	204	222	216	207	229	213	208	205	198	220	223	219	190	191	217	203	209	197	216	209	218	225	195	205	203	207	201	226	214	224	202	208	197	227	213	204	198	214	213	216	224	213	216	218	207	203	191	217	215	210	209	239	202	208	198	213	222	221	217	192	213	219	208	204	189	212	194	182	218	218	239	215	188	228	220	191	240	219	207	228	211	212	193	207	207	219	197	203	211	202	227	204	202	205	240	203	208	211	208	221	204	225	243	206	242	209	225	228	208	207	207	222	210	236	214	214	208	206	228	229	190	247	225	221	186	213	226	212	242	236	201	210	197	233	229	211	216	219	199	210	210	220	215	240	190	167	217	225	212	217	197	227	210	243	198	217	223	197	206	230	201	204	206	200	222	179	219	204	214	235	226	223	205	238	216	207	206	219	213	195	242	200	220	207	224	238	229	214	208	234	223	215	219	203	210	202	243	223	220	194	221	210	215	218	229	212	231	236	224	219	239	237	201	207	204	204	237	229	211	208	233	211	199	204	190	175	209	223	214	200	212	197	231	199	227	223	212	172	206	213	216	244	198	208	206	189	213	238	231	225	215	198	211	210	220	207	213	208	211	224	198	228	215	212	213	209	192	225	220	199	196	213	212	216	227	214	179	232	237	218	225	229	196	184	208	193	223	208	214	205	217	227	205	200	190	203	223	193	200	202	221	247	207	199	203	220	226	208	210	227	216	216	206	197	243	211	223	200	194	208	185	216	191	197	217	208	207	202	209	197	218	212	191	197	212	213	203	226	213	229	211	227	204	232	192	207	235	220	186	235	204	213	225	214	235	215	211	198	188	200	209	209	202	210	197	227	226	179	214	208	209	224	185	212	190	209	194	211	242	206	219	200	212	201	246	186	227	221	214	248	208	210	196	241	219	223	229	218	225	208	222	188	186	215	198	199	201	233	204	196	204	206	239	194	218	235	214	215	225	226	195	203	225	225	222	205	237	234	200	223	199	217	214	230	225	214	219	223	216	192	218	227	220	202	215	236	244	230	202	212	205	184	198	194	222	218	213	220	224	215	208	198	201	217	228	203	191	234	212	198	236	206	233	209	229	213	215	220	209	234	209	201	220	244	226	236	208	203	211	201	203	217	202	198	215	242	231	206	235	237	220	206	212	209	200	211	209	199	196	214	213	186	214	218	200	206	240	215	202	215	216	213	211	219	232	193	201	203	191	208	230	203	209	208	198	224	224	213	218	215	238	219	231	207	209	201	225	212	233	211	197	205	224	176	203	219	218	213	194	208	187	215	210	196	221	197	216	187	212	205	217	205	229	219	214	199	221	200	200	206	233	198	192	199	200	228	229	215	223	212	210	215	213	216	231	204	206	212	197	212	219	230	227	180	201	197	216	250	219	197	230	189	213	200	224	210	214	224	220	236	212	193	211	209	206	228	222	220	189	238	232	214	193	214	204	229	227	212	186	197	236	204	239	220	225	244	210	239	228	207	215	208	226	183	231	215	230	212	203	218	184	213	200	210	193	214	213	199	184	204	198	220	229	208	194	236	229	222	218	231	210	247	200	214	205	216	210	226	213	236	237	229	194	221	189	216	218	201	214	220	202	223	219	238	214	222	200	202	222	215	202	244	213	177	209	222	202	206	193	203	212	218	201	231	210	198	219	208	206	219	199	187	203	201	222	200	206	201	230	207	223	199	202	191	222	193	215	216	209	175	194	221	236
19616	39252	29949	17868	11148	7594	5733	4118	3143	2492	1914	1456	1125	854	727	634	532	568	504	452	370	403	413	359	384	405	419	405	367	422	402	398	361	423	417	347	382	381	377	370	390	378	359	386	377	376	353	360	372	348	352	363	390	387	362	341	348	351	387	407	354	367	377	386	363	373	393	416	355	406	385	365	419	334	361	361	398	379	377	374	357	369	373	398	361	363	397	423	370	381	387	357	380	374	384	379	392	374	369	343	358	414	352	314	359	380	377	368	350	377	357	392	389	368	408	371	394	363	335	343	370	385	355	384	384	370	372	394	362	363	380	370	388	361	365	395	367	373	349	373	387	405	400	403	356	400	401	385	387	367	371	355	373	374	381	365	363	346	365	384	369	388	371	371	361	379	375	370	391	417	400	353	352	389	389	358	354	388	340	404	340	436	412	370	371	349	401	348	377	429	389	355	373	393	340	388	355	375	358	397	402	391	357	395	380	392	374	382	367	361	363	375	371	390	386	380	401	368	389	370	358	335	384	391	358	405	366	367	366	341	388	365	383	348	386	353	371	337	327	334	390	387	346	375	336	363	374	386	354	366	367	355	386	373	360	362	371	394	397	392	368	375	388	387	382	387	365	383	358	368	388	365	363	358	402	372	379	365	381	372	350	369	362	402	382	363	365	372	384	386	384	355	391	375	404	393	370	383	356	384	398	373	397	377	360	359	421	390	419	361	365	342	376	371	364	373	396	359	373	354	381	390	360	386	369	358	383	378	392	362	405	414	397	364	383	417	345	409	348	394	406	403	416	351	328	378	377	392	361	382	402	407	381	343	363	434	371	395	375	399	401	401	366	380	380	377	362	379	346	362	350	373	370	370	388	333	421	323	357	357	393	352	365	379	338	379	386	398	397	351	399	365	361	342	388	347	345	406	351	370	386	386	374	357	362	376	408	416	319	396	366	350	418	375	365	370	352	388	395	386	385	380	374	382	368	367	384	400	365	357	324	389	373	348	370	392	327	357	370	379	379	364	385	396	343	394	385	383	410	371	404	384	357	392	351	376	401	371	363	382	385	377	389	406	385	393	355	404	391	387	373	388	355	348	387	378	388	334	371	350	373	351	371	379	394	376	374	391	375	363	383	384	326	390	341	403	366	347	357	388	399	347	377	349	386	356	401	361	318	379	363	406	377	386	377	382	420	386	390	361	379	362	385	367	398	338	412	355	396	421	389	361	377	380	385	386	352	389	366	376	359	381	388	356	384	357	363	348	381	379	418	355	443	389	373	371	392	364	354	411	365	401	365	355	391	378	377	371	363	407	410	347	358	344	363	385	418	382	366	372	420	374	385	388	346	358	392	370	383	372	405	407	364	408	388	375	360	384	381	393	396	384	373	376	390	388	361	368	349	359	396	386	360	371	369	352	354	340	366	391	341	373	349	368	347	394	379	367	420	389	354	380	413	370	407	373	370	363	344	374	382	384	364	390	383	374	382	388	332	348	393	370	364	352	371	358	388	374	414	362	387	364	359	362	386	369	366	407	389	400	358	361	375	400	349	378	404	353	358	345	362	368	364	389	386	347	384	360	339	360	383	379	329	357	361	357	364	380	351	408	379	375	352	350	379	400	366	406	345	339	347	384	389	366	382	362	391	394	364	387	359	380	370	375	391	363	373	378	378	381	374	346	372	373	395	353	396	395	366	391	375	359	371	381	374	383	399	368	358	347	384	367	378	399	352	364	374	375	385	395	338	348	387	349	372	375	396	405	377	379	382	399	380	382	343	343	380	336	385	379	386	393	378	378	372	415	354	377	391	403	367	413	351	409	369	392	371	375	363	388	383	352	396	382	371	390	389	393	396	374	375	386	386	367	410	410	387	377	370	392	387	365	360	374	380	376	427	376	395	356	391	373	362	385	371	417	399	362	357	401	401	363	382	356	366	366	355	371	323	353	387	385	397	381	361	378	368	346	376	382	380	352	346	358	373	384	356	385	355	366	402	391	409	386	418	391	385	365	368	398	385	364	411	381	378	354	371	370	381	354	374	380	389	347	366	341	377	357	408	395	360	392	384	377	418	379	357	374	352	369	388	368	384	384	371	375	380	368	373	388	383	381	410	396	359	365	372	393	340	364	401	368	384	371	390	350	360	343	385	384	385	380	378	389	347	369	372	407	384	352	384	342	381	395	392	359	381	378	354	366	372	371	379	358	371	351	401	369	375	346	370	374	361	374	375	373	359	396	384	351	413	389	332	392	414	374	403	382	347	379	362	377	341	402	377	341	421	374	378	378	378	380	358	339	337	380	334	390	353	390	379	351	368	349	346	360	374	365	383	378	371	342	357	374	373	416	376	390	407	365	366	345	381	368	334	355	376	362	373	365	341	368	390	351	375	410	403	389	356	368	352	359	389	373	387	398	386	341	359	372	334	391	386	363	407	383	356	407	407	364	399	347	417	368	402	397	358	417	358	359	350	347	368	368	361	384	350	363	372	371	372	372	399	368	334	366	374	364	370	405	398	393	354	402	355	386	387	356	346	382	355	395	379	352	379	370	358	358	369	384	360	362	401	360	380	371	350	419	365	403	382	415	378	371	378	381	363	403	382	371	383	383	345	380	352	377	374	375	396	360	369	410	380	360	391	345	355	375	384	396	394	354	394	381	396	362	373	381	385	325	406	367	378	373	334	352	373	378	390	356	405	357	375	395	396	411	406	371	384	382	402	366	366	370	396	370	352	380	356	390	359	361	406	367	383	361	340	422	374	360	374	362	373	367	360	381	406	350	395	354	390	359	422	383	405	353	393	395	361	369	377	370	370	365	412	382	370	348	355	386	361	337	388	371	341	386	392	387	381	389	367	388	372	399	358	352	366	411	395	397	347	381	388	371	350	402	343	368	366	334	389	365	400	359	394	378	390	378	354	396	379	409	370	359	364	375	394	372	354	391	359	391	386	392	396	377	378	365	389	371	374	372	364	398	375	367	402	366	366	361	377	369	379	360	382	342	388	378	360	368	378	383	390	346	382	353	405	385	395	391	385	369	391	367	360	359	378	360	379	399	357	354	359	394	410	327	365	393	386	371	352	389	366	383	374	354	350	364	370	369	367	348	368	377	374	385	368	375	371	348	374	394	354	366	383	379	378	395	383	364	379	377	362	365	367	388	375	391	388	373	376	360	361	367	374	348	320	384	388	389	379	379	363	345	386	360	374	372	376	354	343	377	357	363	387	401	378	379	403	377	400	346	365	326	352	403	390	370	404	389	346	365	368	420	366	358	368	364	375	367	368	361	370	383	407	366	362	364	375	371	382	361	381	366	392	390	363	366	356	351	379	377	402	386	366	395	400	388	368	404	329	369	407	352	365	394	357	373	362	384	376	380	357	385	368	371	373	373	381	394	381	388	385	378	375	379	362	358	383	386	351	391	392	342	374	382	362	361	349	406	376	393	393	391	395	396	362	373	373	389	407	362	380	378	372	376	354	357	368	375	356	368	383	400	351	371
22865	21509	28592	24888	21582	18496	8807	3993	2479	1920	1389	988	728	518	464	374	326	276	237	208	215	215	197	203	179	191	193	191	185	172	172	180	177	185	167	175	171	174	190	189	159	191	151	177	154	173	166	160	166	144	180	164	177	169	142	150	159	169	165	176	150	161	159	168	179	158	178	151	164	158	133	159	153	178	187	182	185	166	167	165	156	167	159	171	170	136	156	177	150	137	153	140	176	173	166	159	164	180	168	163	151	156	186	168	179	135	174	169	143	153	170	163	169	175	183	167	162	151	154	175	172	161	150	181	156	151	167	167	158	167	152	166	177	167	142	163	160	151	158	187	165	178	169	147	172	176	145	199	144	175	158	186	149	174	165	151	171	197	174	157	158	178	159	169	157	177	199	188	166	167	174	159	181	159	140	152	160	153	191	153	173	163	158	166	168	187	164	162	139	171	175	167	154	174	153	166	137	174	184	201	158	183	171	171	147	152	170	169	172	173	136	162	172	179	160	171	149	177	184	156	183	158	142	157	152	165	176	164	171	155	171	173	192	166	161	160	164	174	149	145	166	156	167	171	177	165	147	169	184	170	167	177	145	172	182	150	172	167	165	165	170	157	150	165	135	150	165	171	159	170	145	161	152	167	176	179	187	158	181	157	181	158	170	168	170	169	161	161	167	188	158	164	171	195	134	169	167	130	152	151	172	169	160	154	171	170	158	158	166	191	161	151	173	183	163	145	158	173	160	147	186	164	148	153	153	158	155	160	157	158	172	165	159	146	147	172	145	176	150	158	167	163	174	161	163	179	155	166	155	165	160	170	158	201	175	177	148	171	178	158	155	161	163	161	174	160	157	154	164	180	182	156	177	174	169	154	169	181	178	165	176	180	160	175	205	153	164	143	164	156	153	167	163	155	169	152	158	146	166	174	152	151	178	166	167	140	175	178	164	167	166	170	164	167	148	160	172	175	162	168	147	162	168	165	167	168	175	173	161	169	158	162	189	176	169	176	170	162	154	169	178	178	154	130	184	152	183	159	172	163	148	164	160	169	195	144	164	162	163	169	171	173	161	165	164	189	177	148	173	177	187	171	161	179	166	167	161	184	170	167	191	146	158	177	183	193	155	153	171	171	157	171	163	143	178	175	175	166	164	136	164	162	173	175	165	159	172	135	163	163	152	203	156	170	162	176	161	160	158	195	179	168	161	189	166	176	188	166	165	159	159	182	173	174	176	141	167	181	164	155	155	145	168	156	142	189	162	145	173	189	176	169	199	165	164	157	159	156	168	160	159	178	156	156	162	164	173	140	173	159	164	162	169	163	138	152	158	168	152	141	172	165	161	168	167	166	161	152	141	160	158	167	179	174	166	154	168	164	167	163	157	186	151	173	184	155	168	179	171	175	175	163	168	205	143	169	176	165	164	170	167	182	170	176	157	164	133	164	167	171	176	160	206	179	163	174	183	169	148	155	166	170	163	162	168	157	197	156	181	137	176	173	165	173	173	153	158	175	144	150	166	164	181	184	165	175	163	156	147	170	161	179	175	157	145	168	178	177	162	166	166	176	173	170	169	149	172	162	158	159	176	149	168	187	175	135	135	189	170	145	152	151	171	170	164	178	166	184	177	165	150	185	164	144	153	165	163	175	157	172	151	193	169	157	166	147	152	158	188	169	180	176	159	199	146	143	154	175	160	163	166	190	182	162	185	176	186	180	177	157	175	181	176	188	140	169	171	177	174	153	174	161	170	166	153	165	189	177	171	171	157	173	169	177	172	181	182	195	156	144	184	170	188	169	178	177	173	154	168	155	163	162	161	146	166	167	160	197	181	169	175	168	167	155	174	179	170	182	148	168	148	174	169	181	186	161	181	155	146	179	142	161	156	158	177	168	161	170	174	169	184	166	147	191	179	179	167	154	180	161	156	180	184	138	173	173	154	171	166	172	160	188	197	173	166	176	157	167	178	148	190	168	171	179	169	161	175	175	181	162	178	169	187	172	156	149	190	172	188	156	188	155	187	188	186	165	169	163	152	176	177	164	144	183	151	166	162	164	185	151	149	145	159	167	169	158	158	160	175	181	159	171	181	170	184	179	167	152	171	170	157	149	179	154	172	172	164	167	150	161	142	172	182	179	145	157	164	176	167	178	154	161	141	159	150	166	185	197	170	157	162	158	164	171	198	171	165	150	172	192	167	182	195	171	164	169	176	153	189	141	165	189	174	145	165	173	178	164	166	172	170	172	180	161	166	150	166	160	144	171	153	172	155	200	151	169	170	176	169	172	173	177	157	162	166	171	161	164	174	172	164	171	153	195	189	171	155	176	189	153	157	179	160	168	168	128	163	166	161	173	158	158	159	173	185	161	174	160	163	159	184	185	160	159	170	173	179	152	167	170	165	156	175	165	183	170	170	167	150	173	177	178	171	144	159	175	162	168	167	177	178	160	159	161	165	142	204	187	160	181	176	187	154	177	179	179	153	178	175	171	164	186	171	173	158	150	154	173	143	173	172	171	144	161	159	168	170	188	140	172	170	180	178	193	167	170	168	159	188	182	178	191	167	188	167	171	160	176	175	180	161	159	163	170	175	155	165	173	159	168	180	179	194	167	192	181	145	174	181	152	159	176	148	156	158	171	179	149	172	159	186	155	160	176	169	193	173	168	140	158	183	171	165	193	174	149	163	191	175	154	152	179	190	157	160	165	145	188	185	187	173	185	154	182	165	159	172	153	161	174	155	170	172	185	163	181	182	164	167	176	165	165	155	169	148	171	168	175	144	159	175	165	170	172	158	173	170	169	165	189	143	167	187	153	171	164	161	150	160	161	165	185	165	163	179	164	153	152	180	177	163	154	162	173	173	181	172	173	168	185	174	177	170	155	164	145	181	156	176	179	183	152	162	161	150	172	202	166	184	161	173	144	192	178	150	164	202	177	145	172	149	167	171	148	158	165	171	152	159	153	149	140	185	193	164	151	190	163	156	157	146	160	161	176	171	154	157	177	158	173	164	163	152	164	197	154	179	164	155	150	164	175	163	179	164	155	156	179	189	143	181	160	168	190	174	172	159	172	173	161	174	150	165	180	150	173	176	164	153	151	158	186	168	161	153	164	152	147	176	167	185	142	149	165	166	164	167	185	150	175	166	181	177	134	161	188	155	162	182	154	180	162	168	162	187	171	153	163	174	176	160	157	176	160	160	147	165	176	178	166	158	154	164	166	182	187	141	158	183	174	175	150	150	162	174	182	161	161	193	178	153	194	164	146	168	163	196	156	173	168	177	147	151	159	169	145	152	166	151	179	169	160	164	161	182	157	170	165	183	162	164	178	182	168	178	177	160	193	148	179	168	165	170	160	169	173	165	148	179	154	184	144	158	159	169	153	142	163	164	177	143	152	170	166	153	159	181	169	143	161	168	158	164	161	146	150	158	159	167	172	173	160	162	161	164	156	160	172	178	182	165	159	160	169	166	141	163	155	151	167	164	169	180	176	168	153
24339	53029	43956	29852	21704	16151	12079	8995	6867	5139	3988	2860	2079	1478	1177	958	769	692	525	460	468	397	416	356	344	351	345	335	313	300	309	319	340	294	295	335	326	310	280	275	300	305	281	275	274	289	310	269	321	305	330	285	312	264	274	299	256	290	289	285	308	280	300	290	321	302	282	271	282	300	276	307	273	291	282	324	296	262	276	322	296	310	323	309	298	310	319	283	285	278	279	279	296	275	264	267	287	292	289	312	269	313	295	275	319	295	312	288	266	320	296	315	261	268	307	295	332	302	275	279	293	286	294	263	284	275	308	304	279	330	272	280	283	298	285	297	289	308	301	286	310	297	272	285	297	304	294	276	311	311	276	287	246	299	297	251	313	296	304	311	275	308	278	287	289	268	299	303	278	317	300	328	269	285	286	291	278	273	267	273	282	291	303	293	239	290	299	303	286	299	276	278	302	284	295	285	309	285	277	248	310	287	288	289	284	293	311	268	291	290	261	301	272	284	282	259	260	293	320	293	322	308	281	264	306	302	318	327	305	298	299	286	298	282	286	299	304	306	284	311	273	283	308	271	293	289	280	287	312	308	272	286	286	268	292	291	302	279	281	289	268	299	268	278	280	261	261	283	292	302	305	268	295	282	271	265	317	291	316	301	282	305	307	352	298	293	278	274	290	288	296	272	282	274	279	307	283	290	303	284	274	293	284	275	271	308	255	303	284	258	300	293	273	270	270	306	284	314	302	309	281	311	307	272	325	299	325	309	266	301	276	293	311	303	276	284	290	289	275	274	286	287	261	281	290	281	308	293	273	303	298	316	291	278	281	270	286	279	290	278	265	264	284	290	295	276	287	295	287	292	277	279	285	319	305	287	269	276	296	258	304	293	283	313	277	282	299	299	310	279	313	261	311	297	275	284	280	277	300	321	262	304	308	263	298	280	281	275	289	272	276	298	291	297	297	278	324	307	281	279	276	307	299	301	285	309	286	294	310	285	269	294	304	300	285	302	269	310	277	297	321	314	285	287	304	282	306	266	302	284	274	331	291	259	319	299	285	290	292	283	303	302	314	290	302	308	301	270	303	289	306	327	306	314	282	311	274	322	308	266	298	327	281	272	300	291	296	311	315	321	303	258	295	284	257	292	290	288	285	307	309	290	267	273	316	302	309	294	280	289	285	284	285	269	303	286	268	265	312	315	274	310	291	262	276	281	271	335	306	270	274	306	297	305	270	252	302	272	301	309	273	281	277	277	284	300	298	289	307	289	269	336	288	300	303	263	302	257	300	270	307	263	294	346	323	254	309	273	277	309	249	288	283	300	292	282	312	300	272	273	297	274	267	298	307	303	307	285	300	304	242	307	306	307	285	261	279	297	284	297	289	305	304	304	325	286	273	308	260	274	315	305	302	256	266	287	268	320	317	318	307	269	305	332	275	301	256	299	276	278	270	274	275	327	309	315	315	298	287	266	296	302	296	257	292	269	310	301	285	299	286	283	274	290	290	295	298	272	298	285	288	292	306	299	286	286	301	281	275	301	294	286	261	300	290	299	302	287	290	303	329	300	278	287	289	300	283	301	297	285	296	309	278	257	293	280	299	279	280	270	276	274	272	278	311	278	289	269	284	297	318	302	284	304	262	294	287	306	292	276	290	325	273	317	266	285	271	290	274	319	305	266	319	295	287	305	263	281	302	317	269	280	292	292	277	331	294	280	298	270	279	298	273	297	295	264	320	280	301	284	287	321	322	280	291	292	309	289	266	312	277	296	306	285	295	282	280	262	289	292	287	314	277	295	309	278	285	317	274	274	269	316	291	306	281	267	293	302	294	303	294	294	285	309	319	279	302	253	278	327	294	293	281	270	304	314	280	318	249	266	272	285	277	288	281	255	277	287	276	301	279	322	299	283	278	314	291	279	302	303	314	302	289	273	283	283	282	293	303	293	291	269	270	281	292	299	266	281	321	273	282	304	321	295	278	288	274	312	267	291	313	300	284	278	268	291	291	294	315	297	301	317	315	327	287	302	273	284	316	285	281	312	289	294	274	294	271	289	300	278	275	309	274	309	283	313	317	297	293	259	300	277	300	301	293	297	295	262	281	308	334	295	319	270	322	289	285	295	332	300	286	303	300	293	301	301	303	277	297	308	314	285	262	284	286	283	289	278	301	291	340	269	309	261	262	262	343	318	291	290	294	286	296	300	290	268	268	297	302	299	286	270	283	267	299	291	307	312	286	268	292	296	261	277	285	289	302	306	288	309	292	307	301	275	304	270	309	288	309	281	311	297	287	273	264	279	285	277	285	286	301	316	278	264	290	309	308	307	290	297	305	282	274	283	298	305	286	281	299	289	293	271	309	278	334	289	271	294	285	301	296	272	288	295	261	261	307	288	300	310	289	261	300	291	254	295	286	275	264	286	302	293	300	267	305	273	292	304	262	300	280	322	295	308	276	285	293	300	293	282	299	276	269	293	333	305	297	296	273	281	286	271	270	279	303	289	286	309	289	294	301	291	284	300	308	282	321	264	263	290	302	270	284	290	297	277	286	305	280	294	304	311	312	291	285	277	275	269	304	266	301	313	291	274	255	281	276	271	307	282	308	287	301	263	282	263	300	302	324	288	281	317	296	289	291	263	269	296	283	280	303	272	268	285	269	307	281	287	291	283	306	283	309	265	292	300	314	285	279	286	262	262	294	293	292	281	287	292	285	300	297	295	274	283	290	298	303	293	274	307	306	306	280	294	270	298	277	282	297	299	298	253	286	253	260	299	338	309	296	308	286	289	303	270	267	294	282	300	305	287	271	291	301	298	302	285	289	310	269	289	297	281	299	285	300	261	289	312	278	323	292	292	275	306	270	307	290	290	297	290	287	266	270	291	302	307	287	288	311	304	281	262	277	281	299	318	267	296	260	281	288	300	307	314	336	278	299	283	267	303	273	257	308	288	324	295	280	308	251	282	297	273	274	256	264	285	290	303	317	277	278	315	255	278	286	259	277	258	275	288	285	250	274	289	339	306	289	324	289	283	312	283	270	304	301	309	301	303	280	308	267	305	282	314	285	312	300	271	295	286	255	276	316	273	283	264	278	269	294	280	273	295	277	299	298	286	267	309	309	299	290	315	286	293	290	288	289	304	297	275	284	288	289	284	313	311	298	304	271	264	256	256	293	281	289	284	264	299	286	323	315	305	268	279	276	321	302	254	292	281	288	301	292	314	289	294	328	252	279	312	309	271	295	308	293	294	295	282	300	302	273	315	281	349	297	309	314	309	287	293	327	306	293	295	322	269	270	301	285	281	301	280	319	264	299	266	304	267	270	292	312	261	315	285	324	307	317	292	295	285	273	298	291	276	277	294	292	309	297	281	295	300	286	296	318	298	312	283	298	301	290	259	299	300	280	281	289	302	279	269	303	284	279	325	265	275	300	275	254	288	277	283	305	283	310	306	287	301	299	298	315	290	299	280	294	289	233	296	276	278	329	298	286	263	300	268
27825	22433	20167	9767	3751	2030	1412	1010	711	596	464	414	334	308	268	266	295	217	251	232	246	191	236	206	245	212	205	188	222	228	204	184	215	206	211	216	213	212	211	218	226	221	213	220	202	229	227	236	205	220	214	193	219	201	195	208	194	199	207	222	209	187	241	240	219	206	212	219	230	225	211	193	232	216	209	204	212	220	244	205	236	224	206	191	198	214	201	200	208	208	226	233	216	217	228	229	228	180	226	192	199	223	215	196	228	221	231	212	238	229	223	208	202	206	215	236	199	233	238	206	189	213	205	203	226	226	212	213	240	198	213	229	215	208	194	222	236	184	193	217	192	219	213	231	218	223	217	222	214	237	197	213	243	206	204	253	211	224	185	201	208	226	187	193	203	223	233	188	213	204	236	248	204	217	230	205	222	225	236	210	211	233	224	237	224	203	237	224	193	210	230	238	215	243	216	227	197	200	197	203	210	229	189	217	206	217	213	195	212	229	224	213	202	177	223	231	205	200	191	195	216	229	201	213	191	199	202	211	237	188	222	221	203	206	190	208	221	205	214	227	236	201	216	201	210	217	202	211	233	224	188	222	187	230	251	226	216	232	194	214	218	225	207	217	196	210	215	212	216	210	232	199	221	213	200	254	197	203	200	237	239	198	190	212	223	218	206	217	235	195	197	231	204	226	233	192	227	221	172	228	218	218	214	225	214	207	214	205	206	211	207	205	213	207	224	242	186	200	209	214	212	236	196	198	226	204	200	215	233	214	239	221	219	196	209	192	191	206	201	220	188	202	238	217	213	214	218	252	184	232	208	200	212	215	214	238	221	229	200	214	213	205	218	228	217	238	216	225	239	206	206	236	217	220	214	207	206	203	199	219	213	205	237	190	233	228	212	204	175	207	217	202	213	198	216	198	202	219	224	213	206	227	223	239	223	203	216	202	233	227	207	190	235	200	192	238	227	227	218	203	204	219	232	223	201	227	213	212	193	211	251	174	214	199	213	223	221	198	197	228	210	211	210	223	211	247	218	229	212	198	214	234	203	204	222	248	216	214	181	187	205	202	203	223	199	217	206	200	215	203	190	211	215	222	196	207	222	235	217	215	233	207	220	186	237	211	245	221	222	205	208	196	211	174	213	206	224	190	231	223	209	212	216	230	204	224	189	223	184	188	209	223	242	227	222	219	193	238	194	237	190	205	209	187	234	198	240	205	214	216	217	198	199	231	217	229	213	227	213	203	211	198	246	213	208	201	235	200	220	221	204	238	194	222	192	194	186	219	220	199	214	251	231	220	228	210	215	217	216	239	233	220	201	234	205	244	223	231	229	204	224	205	210	217	192	226	193	197	214	199	216	211	208	222	223	202	197	262	191	212	221	183	225	204	228	210	203	195	214	202	208	246	211	223	236	225	210	194	209	202	205	248	219	207	207	222	211	221	210	205	200	203	229	217	226	240	222	218	205	236	225	225	222	207	226	186	208	237	211	243	200	188	204	256	221	196	208	214	200	225	219	216	234	197	195	208	211	210	236	216	212	225	187	220	245	238	202	190	230	202	209	207	231	225	218	211	244	214	207	210	227	242	213	197	199	204	230	200	246	210	232	223	232	220	210	200	210	220	219	201	214	229	204	210	229	215	218	217	199	200	233	227	217	222	219	235	227	180	188	219	210	233	225	196	218	212	212	207	226	211	228	220	235	196	208	215	203	223	217	210	208	195	218	196	197	211	220	209	230	222	209	202	243	224	223	202	188	184	230	212	224	194	191	211	239	224	202	198	202	183	212	188	213	226	201	212	207	232	215	222	260	177	222	185	215	216	189	221	235	203	224	197	205	204	200	202	227	190	223	225	232	212	231	198	217	224	219	225	218	208	213	235	219	208	224	187	233	198	223	199	219	204	252	194	221	227	205	225	210	214	210	219	213	207	185	239	228	222	216	232	230	258	206	221	178	215	211	190	193	200	227	216	202	214	195	241	226	210	217	219	204	201	224	250	209	196	208	217	216	213	215	210	225	222	221	212	226	218	231	212	217	210	221	197	223	212	208	212	196	226	206	221	200	213	230	236	208	223	237	241	218	220	218	196	206	225	211	203	227	221	220	220	202	222	232	207	213	198	204	203	200	198	209	215	199	216	228	216	222	216	205	230	209	210	212	212	214	219	200	219	216	214	194	224	195	199	224	199	191	224	218	233	205	234	189	221	219	233	205	249	194	230	217	222	204	220	204	214	185	223	187	216	214	194	228	182	206	222	210	231	207	204	239	189	220	214	224	231	212	230	223	195	206	212	209	207	221	226	211	197	221	194	199	205	234	207	234	222	227	215	232	209	202	215	226	222	201	208	197	190	213	202	225	194	227	213	207	230	209	239	217	205	226	208	243	223	196	217	199	218	213	208	205	226	194	217	224	219	225	209	202	214	230	198	186	194	195	206	218	192	211	238	224	196	195	219	237	218	245	215	211	206	218	224	217	214	225	226	197	217	214	230	249	226	219	204	197	224	221	186	224	218	209	208	213	216	234	223	190	205	221	195	204	215	184	234	225	233	198	208	214	216	234	229	224	211	236	224	218	220	238	228	177	214	213	192	214	239	220	219	200	191	220	219	217	247	248	221	234	232	204	227	205	199	214	190	211	212	199	199	204	213	225	230	233	213	227	211	216	182	212	212	203	244	216	198	227	222	228	228	190	216	210	202	223	197	200	240	202	244	231	226	224	227	222	203	215	237	207	225	197	228	223	190	206	219	209	195	240	197	197	206	229	189	235	188	201	207	203	206	213	200	219	206	190	208	220	239	221	212	207	232	188	212	217	183	221	252	224	226	216	231	234	212	185	204	223	232	235	198	237	202	229	217	228	197	200	223	229	226	223	210	242	239	205	205	228	207	203	213	159	180	224	227	218	235	206	207	207	206	206	222	222	198	220	213	205	201	202	188	219	234	228	207	231	211	197	230	205	219	216	207	226	208	194	185	200	201	204	242	225	189	192	238	207	218	198	204	217	230	192	223	215	215	241	219	229	176	204	220	235	216	228	198	216	208	229	199	224	241	196	234	195	212	209	201	205	236	242	212	197	227	190	203	210	206	213	199	230	215	201	221	164	194	215	207	229	206	197	239	215	212	233	211	218	225	187	222	225	199	208	230	211	240	216	221	215	201	225	230	201	218	209	213	231	187	200	220	223	244	212	244	178	189	210	184	208	218	215	211	194	204	192	223	201	202	198	205	217	208	237	218	218	202	227	216	200	230	210	185	221	196	226	186	199	222	225	212	242	219	222	218	204	228	182	248	193	213	211	229	233	218	214	218	240	208	199	204	208	211	219	244	217	202	188	195	218	209	223	219	230	235	245	209	213	219	191	227	210	232	207	218	233	221	204	210	230	212	223	213	202	203	218	211	212	231	208	209	213	224	202	212	235	197	218	198	234	226	227	217	224	200	208	216	218	212	187	220	211	249	200	213	203	227	215	237	213	226	216	254	249	217	216	186	194	204
19462	36578	25858	13695	8518	5616	4070	2917	2175	1665	1314	985	805	691	586	549	464	453	432	435	416	386	385	395	363	410	401	429	383	371	385	383	379	404	422	372	416	391	384	350	368	354	346	408	396	414	353	391	389	388	371	373	379	341	375	379	402	358	362	386	355	373	347	421	354	404	388	388	372	378	360	357	423	391	373	361	366	357	343	381	395	386	360	414	360	344	355	387	359	377	405	363	365	388	382	358	414	359	371	386	342	368	399	377	352	397	400	388	395	401	365	379	339	388	354	397	390	391	371	385	384	340	405	372	371	333	395	386	372	355	371	361	390	386	360	395	378	362	405	390	405	363	377	385	395	401	376	417	383	396	382	405	381	358	338	344	383	367	349	375	392	374	408	345	376	354	383	350	385	422	371	345	364	398	356	392	372	393	357	402	346	389	362	377	389	381	373	359	351	386	409	376	383	360	392	376	386	380	363	394	340	415	387	353	385	377	375	394	401	364	396	384	350	400	385	391	350	408	370	406	382	385	373	357	356	394	397	388	353	352	369	417	410	376	382	371	392	377	373	371	365	354	414	371	367	362	381	383	382	355	408	351	383	394	401	388	354	436	382	369	380	378	405	389	391	349	383	372	369	344	448	360	391	395	372	349	369	351	414	399	365	385	363	349	365	396	394	413	370	389	424	405	386	385	378	393	415	398	375	419	395	396	380	344	424	412	356	379	393	357	372	379	373	360	416	354	392	372	379	378	389	384	386	391	363	375	390	394	373	378	397	371	373	397	391	389	359	391	381	409	399	401	394	392	371	397	391	402	369	390	377	391	341	360	394	434	360	373	390	406	404	411	371	390	386	390	378	350	385	371	366	372	362	339	399	389	382	434	344	371	425	413	401	392	343	379	388	367	386	374	349	380	356	359	360	390	367	368	363	345	333	414	393	364	371	371	363	380	368	369	379	375	399	369	438	391	424	399	380	399	367	395	367	369	387	358	386	388	400	379	404	393	385	377	392	384	383	363	387	353	397	407	355	344	369	368	380	407	371	356	370	395	381	379	361	392	401	381	362	405	398	361	349	379	351	359	409	410	365	385	370	392	377	375	372	394	358	395	404	409	370	395	402	393	398	373	352	406	365	393	330	355	371	402	381	376	343	376	378	404	377	394	381	343	408	359	385	407	388	405	325	420	337	422	389	349	362	378	379	381	395	387	373	377	356	367	394	398	371	341	364	393	379	373	389	356	402	394	396	403	382	359	399	387	403	391	343	358	358	406	386	375	399	406	406	375	420	373	372	360	403	371	381	337	373	358	384	373	372	400	374	398	382	365	405	368	353	408	401	362	366	386	376	359	398	365	377	369	405	377	378	372	340	350	339	363	409	414	401	385	388	371	392	369	386	362	356	388	349	344	395	373	404	405	378	349	362	372	418	390	381	403	367	385	399	382	380	407	401	367	389	407	397	408	401	376	369	363	363	382	352	386	382	385	333	385	357	374	356	377	428	379	365	389	377	361	368	374	394	351	359	377	411	373	398	374	362	402	395	399	354	435	413	369	408	403	399	395	370	375	365	390	391	357	360	363	344	377	355	356	354	376	414	383	397	431	377	369	393	356	423	395	419	375	373	381	369	375	376	357	400	406	377	384	396	360	383	409	393	346	358	392	378	356	381	369	344	376	400	421	357	359	373	369	387	384	372	377	369	403	414	375	395	389	373	373	379	394	364	377	365	395	368	381	388	386	382	423	387	401	393	398	399	368	377	383	354	385	391	402	372	389	367	362	387	375	395	377	363	358	399	404	393	392	343	363	372	392	387	364	353	377	366	390	387	342	341	346	361	420	385	408	378	373	365	374	366	384	392	395	405	395	394	378	404	406	374	406	380	366	403	386	383	393	387	360	362	361	334	402	401	380	366	379	358	400	377	368	353	383	372	419	368	346	353	393	366	340	408	359	377	422	366	387	380	399	364	415	385	377	367	380	411	348	397	401	369	382	346	405	402	361	414	364	372	377	395	359	362	391	394	366	332	363	359	358	366	411	375	407	393	370	358	404	367	373	367	394	376	399	348	364	398	391	342	377	375	387	365	388	391	376	366	390	356	387	383	388	441	396	377	383	411	398	365	358	377	397	382	385	360	382	395	390	371	362	395	355	394	383	402	402	397	354	374	373	382	399	341	387	364	393	385	362	375	393	346	406	348	382	380	404	418	363	378	375	405	381	384	354	402	384	347	385	378	362	408	399	360	370	396	391	376	391	407	385	376	374	368	397	382	366	364	384	367	369	352	355	348	376	382	402	370	389	381	373	405	371	363	350	372	364	376	365	386	348	352	366	392	382	362	399	381	367	377	401	405	346	373	346	359	383	368	404	386	391	396	382	379	387	374	338	371	395	374	407	374	374	364	385	370	368	400	409	346	395	358	367	376	351	391	386	379	364	373	353	369	414	412	389	368	354	416	378	380	365	361	407	376	362	383	423	382	387	369	405	369	367	362	391	378	372	403	358	364	385	360	370	402	383	393	389	374	356	410	382	393	405	369	378	405	392	384	386	368	344	404	400	406	397	417	369	385	385	377	349	390	381	380	389	412	389	378	372	378	360	436	363	376	373	384	372	393	373	418	397	360	390	392	405	390	376	386	402	381	369	362	349	348	365	369	374	365	363	393	347	409	353	373	404	364	367	347	353	362	392	377	368	392	355	389	370	380	398	369	385	367	366	413	398	356	383	400	363	401	383	391	412	403	354	363	358	413	363	323	378	358	424	390	401	381	360	384	383	390	379	384	401	377	380	401	353	405	368	418	360	392	344	327	373	389	355	392	385	400	345	362	363	334	375	369	361	411	359	393	388	385	367	371	358	339	396	384	363	410	368	412	384	376	326	360	367	392	370	366	361	348	331	396	358	380	392	401	399	374	348	373	397	353	396	343	367	368	380	356	359	377	393	387	345	392	391	366	366	382	366	370	382	386	397	357	376	378	390	377	394	370	403	375	371	348	379	384	387	385	377	388	375	378	370	379	396	381	378	351	343	364	372	347	363	369	362	362	366	399	390	392	374	382	355	375	371	394	386	385	370	385	383	406	401	399	370	384	382	403	373	366	378	409	343	374	395	379	385	415	368	417	371	403	399	356	367	392	407	401	385	400	384	362	415	395	419	397	370	386	376	395	382	397	397	387	404	375	400	372	369	366	349	356	386	378	358	374	378	405	383	378	389	369	354	394	370	384	391	362	380	397	412	374	369	384	370	413	386	395	377	380	358	390	379	381	385	367	389	396	397	383	373	378	350	377	390	358	381	396	373	388	388	381	400	403	369	392	353	379	380	375	404	397	389	364	355	358	379	374	359	374	394	379	393	381	404	338	397	374	358	394	418	362	396	396	372	367	351	375	366	396	393	381	416	406	362	377	360	396	376	377	387	395	374	355	391	351	359	372	401	373	366	374	384	397	391	359	371	375	410	406	386	388	374	376	381	369	408	373	373	343	384	389	373	384	392	380	385	369	374
23759	21508	27850	25696	19101	8626	4220	2344	1636	1225	873	681	478	406	345	289	272	239	244	233	199	208	210	186	204	224	199	180	210	190	173	187	187	148	190	203	179	173	202	188	171	195	174	160	188	195	198	195	170	178	195	188	198	165	176	177	198	177	194	175	168	173	192	189	173	197	172	175	200	201	177	180	164	178	207	205	173	192	186	191	197	174	157	169	203	172	180	181	181	181	197	187	219	205	187	188	153	181	201	188	169	164	189	204	183	205	196	190	179	181	196	183	200	189	186	169	176	179	178	212	196	188	167	188	187	182	215	177	185	220	178	169	180	186	181	207	155	192	187	187	185	179	183	183	182	172	160	162	186	193	179	178	158	186	194	182	192	186	172	168	186	188	178	196	185	192	179	175	191	159	162	192	179	174	196	198	165	180	185	223	183	207	197	178	166	179	205	177	196	171	179	186	207	190	154	154	161	179	169	179	168	191	197	170	176	181	197	176	174	190	188	181	183	191	165	172	190	170	189	178	175	171	166	189	195	190	198	177	169	186	177	172	199	170	183	217	177	191	187	187	197	167	166	183	176	187	173	182	181	158	183	158	196	215	180	195	186	178	197	174	182	183	181	198	159	174	174	171	167	173	231	153	193	214	184	186	189	191	179	188	201	170	192	208	180	182	185	187	187	180	182	187	166	199	198	176	185	203	193	190	182	187	160	169	188	181	186	162	205	186	177	203	175	183	193	195	191	168	165	203	198	179	192	173	207	189	218	168	177	157	201	171	172	182	187	180	173	210	190	191	191	211	167	201	178	204	204	175	171	170	208	182	183	190	169	183	171	190	168	162	185	176	175	174	168	190	197	187	178	175	203	192	186	205	170	170	175	177	187	182	160	173	189	183	199	196	174	183	184	184	167	173	154	196	176	184	195	175	147	182	201	198	185	179	191	165	183	197	158	186	197	192	182	179	167	193	204	168	150	159	195	188	194	180	166	168	195	180	171	183	201	182	191	163	169	214	190	180	185	157	196	181	181	165	178	175	191	163	144	160	181	189	196	167	169	177	183	174	169	205	171	183	180	185	189	189	163	176	191	178	172	207	197	183	188	187	172	171	196	185	153	178	198	197	188	193	186	186	181	166	154	180	194	161	210	161	173	202	179	190	171	194	209	178	186	180	152	173	180	163	169	172	162	187	186	179	177	166	159	190	182	166	160	189	166	189	208	170	159	180	172	173	181	167	186	167	196	175	217	198	173	192	158	160	181	176	186	202	214	168	177	209	161	183	181	198	156	186	182	171	193	177	177	176	168	166	210	190	163	198	203	184	182	172	165	161	185	164	179	173	164	195	182	161	196	179	173	180	161	145	169	173	204	204	189	168	172	192	167	173	168	181	192	171	183	159	164	158	186	180	182	163	212	172	181	214	188	186	182	183	156	188	165	174	182	202	202	181	180	183	211	197	189	152	172	186	184	191	198	175	186	174	181	186	190	203	192	180	173	193	173	204	187	183	165	162	187	186	192	189	175	179	184	185	173	175	204	190	209	183	176	196	156	160	207	175	204	183	170	194	174	195	187	179	163	187	161	190	190	195	184	175	172	190	180	198	156	195	183	170	165	193	191	171	179	192	166	177	171	186	181	210	159	188	174	176	175	189	173	151	183	172	188	159	155	169	190	164	170	172	182	166	190	170	207	191	177	160	178	169	189	187	160	186	178	191	168	178	185	177	182	178	189	167	157	182	185	166	175	193	193	181	190	181	181	209	159	169	188	189	182	162	170	167	170	207	179	168	178	170	184	165	165	187	184	176	185	209	177	191	194	161	156	176	200	185	201	190	159	189	172	197	178	182	171	196	177	175	204	177	202	195	175	156	185	186	170	185	187	171	195	189	182	206	193	183	191	166	183	182	179	164	191	156	183	178	168	164	207	167	171	180	165	181	181	173	157	183	162	182	171	185	179	184	169	173	187	177	193	161	183	185	183	185	168	167	193	192	190	171	166	159	167	185	191	161	186	194	180	191	188	154	207	173	193	183	164	153	176	182	188	184	209	163	207	147	155	184	194	166	173	169	170	156	166	189	181	166	212	173	173	174	188	186	166	180	182	196	188	186	170	189	164	185	192	166	204	202	197	166	163	177	170	177	169	200	172	173	164	158	193	202	168	188	180	194	188	188	200	192	189	173	165	185	191	177	179	177	176	186	188	191	196	172	152	183	190	199	172	183	190	167	175	201	170	176	190	203	172	198	194	183	163	175	180	195	184	178	194	170	187	168	160	194	174	170	177	168	188	176	181	167	181	183	165	161	179	197	185	175	178	162	161	177	193	179	184	183	191	183	187	209	198	183	194	196	176	177	196	179	197	168	187	189	161	193	202	195	179	183	174	173	175	179	192	182	188	183	155	182	188	201	192	194	162	192	178	208	178	192	177	194	177	192	189	187	185	200	172	199	177	176	191	187	183	182	194	203	192	191	169	166	173	166	166	195	193	180	186	180	181	174	174	169	191	180	200	188	195	201	177	190	185	183	162	180	174	199	164	186	155	172	186	193	167	198	196	180	185	195	185	197	170	185	199	167	189	180	166	177	169	179	186	209	204	181	195	205	169	169	186	182	179	194	176	177	207	170	179	190	177	190	193	171	183	177	190	163	188	205	193	184	208	181	184	169	159	189	177	180	168	188	157	194	184	196	168	180	200	213	173	195	169	187	176	197	161	203	204	168	212	178	172	176	176	163	214	201	199	172	197	186	178	166	171	191	187	180	181	196	181	173	176	171	165	200	183	186	227	180	172	212	167	195	173	186	185	213	185	189	179	179	214	181	185	175	198	175	213	222	170	180	183	173	169	190	190	190	204	152	184	206	178	215	180	199	174	180	189	174	157	170	170	208	178	167	183	201	182	142	191	152	200	199	194	198	162	190	192	210	174	168	180	150	176	180	208	177	163	182	167	174	167	205	177	196	177	197	188	160	170	165	186	213	205	166	175	212	182	195	175	168	180	192	171	182	187	182	188	210	188	193	181	178	188	184	169	176	200	179	198	205	200	187	195	178	155	174	167	169	167	192	201	183	188	181	171	169	193	176	191	190	183	179	221	170	173	191	171	192	187	173	193	169	174	165	199	194	188	168	195	199	160	175	174	179	188	182	195	178	214	160	182	185	186	152	197	169	197	176	184	185	171	181	214	211	191	166	141	206	195	180	194	195	197	198	181	190	182	215	189	194	180	189	179	194	166	201	197	182	195	202	179	192	187	164	177	185	200	178	153	188	191	175	168	163	175	190	179	168	199	162	184	163	194	167	182	161	196	189	174	190	160	158	169	182	195	200	209	199	182	190	174	165	176	174	172	176	192	184	177	194	167	194	190	180	172	171	172	197	187	155	180	173	193	160	192	162	161	175	179	189	179	185	170	195	178	167	202	184	183	186	190	181	196	187	173	175	189	185	192	191	180	164	172	184	164	181	183	198	184	175	177	198	184	204	173	193	174	179	177	182	166	179	173	188
23081	47108	37536	25311	16433	11855	8648	6191	4699	3498	2588	1798	1376	1077	865	723	575	507	466	440	417	391	370	351	374	363	342	415	333	362	338	328	322	343	350	367	313	328	335	317	330	328	324	318	340	319	348	314	334	333	297	302	338	341	318	345	377	319	360	343	307	339	332	329	320	387	363	303	312	323	319	309	344	326	326	306	300	302	339	337	345	322	327	317	323	289	313	330	326	359	340	302	295	347	299	347	317	354	329	325	315	299	295	331	297	333	331	336	339	318	342	345	305	335	314	344	325	342	342	324	316	317	315	311	344	333	307	342	333	306	303	340	337	346	316	361	332	343	319	352	328	320	339	304	330	340	340	318	362	309	271	301	339	347	352	315	333	344	313	327	337	352	344	328	315	386	344	321	314	326	371	331	348	341	344	334	315	347	344	347	337	293	305	330	349	315	338	350	318	342	331	333	351	333	342	323	315	295	342	307	301	337	348	343	331	352	316	330	322	338	326	299	313	320	324	333	314	346	342	362	334	380	341	301	324	343	317	326	324	350	324	307	345	330	337	338	305	316	365	309	333	304	315	371	356	339	353	303	309	341	310	334	340	354	313	337	327	341	348	316	301	338	335	338	303	320	337	359	359	335	317	329	333	333	317	308	337	313	370	322	313	316	343	336	335	322	338	303	333	327	321	326	334	349	317	336	317	341	329	308	304	325	312	278	353	303	336	303	308	337	317	348	326	336	324	322	326	329	330	338	331	310	307	335	321	318	300	321	369	332	327	327	348	338	330	307	308	282	332	342	322	321	304	330	314	332	327	330	316	355	291	347	333	323	301	326	320	328	339	351	308	327	332	302	382	330	312	336	314	292	319	300	320	340	317	331	365	297	310	313	316	342	342	362	330	360	335	312	311	329	325	305	320	317	353	349	336	336	313	284	292	329	331	293	297	315	338	314	366	303	301	343	342	359	332	324	319	346	314	348	348	344	305	332	305	363	363	354	332	307	317	315	331	316	306	325	297	317	296	340	337	331	345	305	293	341	342	308	316	321	325	265	326	334	306	303	321	312	357	335	354	332	330	346	332	335	324	312	335	335	313	344	331	318	323	362	336	343	305	324	319	332	324	325	312	323	336	308	371	310	321	324	298	312	322	333	312	320	298	311	330	359	322	299	323	335	318	297	310	303	320	312	337	283	342	315	307	330	335	313	316	324	328	302	343	315	309	312	298	314	325	341	358	310	306	332	351	348	331	331	329	350	315	339	324	269	352	375	352	309	297	328	292	361	322	342	325	337	369	338	313	319	308	308	316	319	314	373	318	292	336	366	325	312	295	340	326	334	334	336	318	288	305	350	337	305	331	326	319	315	329	330	336	320	336	341	340	351	354	317	325	326	321	324	321	322	299	347	313	308	321	334	327	330	304	305	335	315	334	314	337	330	349	352	323	308	375	307	312	335	349	304	306	367	348	343	307	338	327	327	323	322	323	355	285	332	336	286	346	320	321	319	319	336	309	341	364	335	311	302	312	310	333	287	319	323	336	306	325	336	342	332	326	308	329	323	323	317	331	317	316	336	303	331	326	336	350	336	355	339	334	321	356	318	357	331	304	328	326	320	356	323	322	305	353	291	342	331	345	329	328	342	366	294	319	348	325	315	333	313	319	313	292	353	331	315	326	329	319	320	323	326	313	338	334	315	338	312	333	263	304	319	340	339	327	357	325	321	362	330	284	326	302	355	347	344	295	335	300	297	350	333	305	344	347	341	310	332	313	303	303	346	338	301	343	349	321	304	294	304	316	332	340	335	318	280	281	345	292	332	346	325	341	326	318	320	313	325	334	311	286	348	337	333	303	352	321	326	317	332	309	366	318	320	314	335	325	349	331	317	308	300	311	330	288	326	322	307	288	334	332	319	330	327	328	322	330	336	350	353	329	323	320	327	355	320	311	321	347	303	333	349	345	336	332	319	300	311	388	313	372	316	337	329	300	356	316	320	334	315	337	317	319	332	350	319	356	337	347	367	337	324	332	328	333	334	336	315	311	303	348	312	347	305	342	336	334	335	307	314	337	330	336	342	348	291	315	317	315	325	341	351	307	309	288	320	340	349	319	315	340	351	278	335	321	320	337	318	355	337	319	297	303	339	313	320	302	336	314	304	323	327	303	307	330	332	338	328	333	341	336	337	336	340	337	318	348	328	346	359	355	334	340	311	335	354	339	301	320	308	367	313	328	313	366	384	332	311	312	328	305	338	358	357	313	302	322	344	329	302	324	324	326	321	332	336	310	315	333	320	323	312	363	297	343	324	298	337	312	307	321	301	338	303	293	329	328	318	348	302	314	321	357	304	302	357	317	341	326	344	354	319	329	293	327	331	301	329	305	321	324	327	323	330	342	338	290	329	333	306	310	342	314	343	332	313	321	314	327	311	309	301	340	340	314	332	314	325	332	325	308	337	338	326	330	333	321	321	347	313	315	325	338	321	349	332	336	331	319	348	358	348	332	334	309	319	335	337	287	321	309	303	312	346	280	348	325	331	307	345	311	330	305	328	366	319	337	356	345	311	328	297	331	310	356	327	347	324	332	311	338	347	327	353	340	337	353	339	317	323	308	331	341	315	325	346	325	334	324	325	358	311	318	343	312	304	300	339	323	311	302	317	357	318	313	336	320	337	304	336	307	342	330	337	345	325	300	306	351	309	305	317	335	332	304	307	313	306	326	301	343	300	345	323	312	307	319	398	334	350	331	312	314	318	332	320	344	308	352	329	310	352	351	312	298	317	314	309	322	321	309	305	334	320	303	325	328	291	345	295	351	304	328	330	345	344	304	296	302	300	319	332	314	300	335	333	305	308	325	294	322	336	319	319	324	344	312	337	298	321	340	343	338	289	334	298	346	301	316	314	329	329	310	337	326	319	333	319	322	340	300	333	313	342	309	302	323	337	342	290	331	327	346	315	331	319	325	367	312	302	325	343	327	333	320	343	298	314	336	299	286	306	323	328	328	338	334	292	303	316	331	336	344	344	313	314	337	339	333	312	298	332	364	323	306	317	344	309	322	323	315	333	314	348	313	342	351	326	344	328	344	353	327	311	342	317	342	323	320	300	311	341	301	357	335	327	332	322	351	302	321	317	337	338	324	363	326	340	338	323	324	341	345	342	356	332	334	362	325	324	293	326	327	296	308	333	323	314	323	337	326	317	330	342	339	361	338	332	338	361	319	322	319	323	300	316	323	324	318	305	311	332	326	347	326	355	347	352	331	330	328	338	330	325	351	351	354	365	336	333	351	309	324	304	333	329	309	358	324	303	332	331	311	306	325	327	329	313	334	289	373	368	319	305	319	349	337	338	312	335	315	322	325	318	290	341	316	358	312	348	338	323	352	334	332	299	323	334	321	328	324	321	317	322	315	299	286	346	350	321	316	319	306	330	335	318	316	322	322	345	346	315	340	339	320	333	342	329	321	306	328	321	352	337	307	330	330	298	326	354	324	339	301	342	330	318
25404	21578	25788	21752	6593	3027	1939	1369	957	754	591	460	405	355	289	278	272	270	218	222	232	211	223	190	236	229	221	202	217	180	219	231	197	220	217	224	189	205	205	187	220	199	230	220	251	219	216	217	194	182	219	213	183	214	232	211	197	218	199	188	193	211	239	231	228	190	211	187	209	215	208	211	185	220	244	203	236	190	204	182	192	213	214	191	213	215	219	189	183	194	217	215	205	203	219	208	212	209	211	211	221	195	208	184	215	199	185	217	208	188	203	224	205	213	193	192	189	195	190	233	230	199	202	220	206	234	194	207	194	192	196	218	200	195	230	205	200	225	189	196	205	198	228	222	194	200	175	231	206	171	231	179	202	235	220	212	206	248	220	195	196	183	211	189	202	202	198	232	181	185	194	214	180	217	225	219	193	184	238	209	209	190	196	233	207	225	225	246	208	214	204	175	189	216	208	216	182	203	236	215	201	237	233	209	220	199	200	221	224	206	188	191	194	213	196	192	215	218	205	219	219	194	231	225	231	216	217	226	189	227	222	213	218	190	181	179	202	180	206	192	218	226	222	229	241	191	225	236	205	217	210	231	203	208	182	209	224	213	215	230	192	185	218	200	216	208	221	189	221	203	206	177	210	212	201	209	221	201	183	212	206	215	214	200	218	200	208	203	243	209	235	223	240	198	233	203	223	206	220	211	204	206	218	226	208	194	182	213	195	219	193	215	207	212	197	203	229	194	210	216	181	184	205	215	211	207	207	202	215	188	213	197	198	208	201	232	213	192	223	187	194	191	207	236	202	245	191	190	215	174	235	204	189	197	230	211	191	220	222	224	231	216	201	209	206	193	218	199	202	232	186	216	212	212	189	216	238	210	181	215	217	193	186	225	175	219	199	201	199	213	216	189	203	194	205	198	200	180	199	221	218	213	196	202	199	218	206	201	233	215	209	204	228	206	190	227	208	216	218	218	215	192	219	218	233	227	202	205	199	207	192	220	230	213	218	190	209	214	221	211	209	202	225	234	221	226	206	211	238	222	208	214	220	203	202	223	196	223	210	231	208	224	193	222	222	194	227	229	224	229	203	229	193	219	212	188	219	224	226	185	193	205	216	206	196	239	206	204	209	213	209	209	205	187	211	195	246	200	207	202	192	192	203	188	219	207	198	205	205	207	220	209	230	213	213	216	185	226	226	208	226	201	230	213	192	216	224	237	224	225	216	225	218	226	223	205	227	206	218	235	189	222	200	191	211	239	181	188	201	211	219	225	233	205	181	189	210	202	216	240	236	223	221	195	226	224	211	195	219	229	204	216	191	213	203	200	182	212	249	211	224	213	203	211	209	219	197	195	192	214	164	216	212	221	249	198	217	203	195	215	192	222	214	237	215	199	195	230	210	202	186	226	184	216	207	211	199	209	204	211	226	207	216	197	201	203	199	243	206	220	216	217	227	221	167	196	235	192	210	209	203	197	188	215	220	196	213	217	214	204	203	207	188	222	181	234	213	202	195	233	194	226	194	171	231	214	226	231	200	210	208	200	183	202	212	213	208	205	189	193	242	194	238	214	206	198	199	193	217	203	201	217	189	226	197	221	209	214	196	205	221	199	203	196	193	229	223	222	218	231	209	237	202	207	192	221	222	230	228	226	205	211	216	196	197	195	209	232	219	242	182	232	196	208	226	192	204	197	216	222	207	198	220	216	225	227	211	196	202	211	192	221	200	235	176	226	186	200	172	208	197	226	222	194	203	215	220	219	209	189	233	203	225	211	188	224	188	218	228	218	232	198	216	220	226	218	232	209	182	223	202	200	214	208	182	196	215	227	198	223	196	189	196	216	204	212	209	230	194	198	216	193	207	200	208	204	206	203	218	212	200	212	197	233	192	210	210	200	201	228	210	208	213	217	187	209	216	197	215	217	217	213	221	207	201	208	188	211	203	233	179	196	238	211	228	221	199	220	232	209	196	198	214	205	209	203	221	206	219	190	227	201	209	201	196	197	206	214	212	221	214	209	187	216	191	235	217	197	212	203	213	211	206	184	217	213	204	208	219	198	216	216	193	217	205	203	177	202	210	215	184	205	200	206	217	202	230	202	206	217	213	213	216	203	226	218	194	189	208	211	211	211	204	190	227	195	220	183	227	209	189	208	203	209	181	232	208	222	212	213	221	220	220	205	222	231	216	191	203	203	208	201	204	219	227	241	207	234	203	200	218	224	217	225	218	245	221	210	246	195	233	202	214	223	193	202	190	198	244	202	252	203	216	193	186	225	221	196	199	187	214	206	210	214	196	209	193	217	188	208	222	210	215	213	210	198	211	211	218	212	223	200	200	217	215	230	193	214	216	241	209	241	196	192	233	217	212	218	208	178	203	199	234	217	228	209	203	210	200	200	194	212	222	231	194	193	226	194	191	210	232	201	218	219	221	220	196	217	204	204	215	232	199	215	198	187	214	205	196	218	230	194	193	206	206	214	184	221	210	198	211	233	199	210	199	211	212	221	212	227	228	209	204	213	207	203	204	228	182	189	200	224	231	210	217	212	210	208	192	226	218	216	224	207	187	213	224	204	185	219	189	213	205	225	198	198	203	226	189	209	203	185	214	223	217	226	207	246	203	215	235	231	186	209	218	206	204	196	230	222	201	193	233	211	196	205	231	214	215	203	219	206	202	229	232	219	218	213	210	203	212	216	235	221	189	208	206	203	198	200	206	220	191	211	189	203	210	208	210	211	173	183	222	208	244	199	188	201	202	202	207	213	199	197	218	232	206	214	247	199	213	199	197	200	232	230	200	201	220	220	194	208	179	217	210	232	200	196	218	205	216	208	198	235	207	209	218	224	205	211	212	234	225	225	199	214	207	234	212	207	243	241	203	212	195	215	218	208	198	199	191	202	230	200	203	209	194	220	218	181	195	198	216	217	220	210	195	191	225	202	202	213	207	197	200	206	189	194	219	217	199	209	203	209	223	200	199	193	221	221	198	221	211	213	206	193	217	209	205	219	198	230	220	214	207	210	185	182	217	203	188	197	209	223	185	198	228	200	212	214	224	212	186	213	188	208	189	190	198	186	227	216	217	234	202	231	237	205	226	206	208	215	225	202	199	201	218	237	216	236	236	246	219	214	199	208	226	222	217	211	180	208	234	188	228	216	194	194	197	225	197	213	199	239	219	211	207	231	211	197	219	231	197	199	201	198	207	181	210	185	225	213	212	183	178	215	180	225	237	211	222	210	212	214	197	216	209	203	225	189	202	199	229	224	217	204	216	200	237	199	209	189	200	209	196	221	245	217	186	207	188	203	197	229	193	206	211	221	229	197	199	184	227	219	240	230	208	199	225	206	220	206	201	203	203	185	203	207	200	230	216	209	243	205	203	232	210	214	222	213	198	205	212	225	189	225	202	221	195	196	233	193	183	182	201	227	211	203	208	205	206	219	213	205	223	205	208	204	207	228	209	193	200	210	195	225	242	204	225	220	194	210	194	222	220	194
21686	39728	31614	17667	11816	8158	5777	4218	3026	2275	1748	1349	1044	807	697	563	540	529	435	442	409	420	408	438	416	376	403	407	396	380	401	358	398	376	361	386	375	365	386	389	329	351	362	371	360	401	358	389	380	342	343	390	370	367	373	349	401	377	375	358	339	385	358	379	329	387	357	348	369	364	356	411	378	323	346	376	333	384	356	362	380	369	370	388	371	366	365	367	375	344	341	383	363	350	376	372	373	338	349	369	376	357	348	378	373	378	359	385	393	339	365	358	369	387	347	353	407	371	360	343	408	391	344	364	391	356	322	369	365	369	376	340	389	388	363	367	353	319	343	364	372	367	353	390	352	346	365	393	403	358	414	370	383	346	370	369	367	330	351	385	371	369	379	379	379	369	375	337	384	383	393	371	342	366	377	388	375	349	317	343	404	375	381	352	353	383	376	365	347	390	343	378	354	356	382	369	392	363	366	376	372	349	366	389	341	336	369	353	357	332	345	368	359	381	391	365	424	366	360	389	355	352	399	380	376	378	364	376	363	352	337	373	356	374	400	351	377	365	376	368	377	364	369	340	382	371	378	367	335	334	358	368	342	365	385	377	369	382	377	364	383	368	403	363	348	370	358	364	350	406	383	431	353	378	386	356	367	366	375	354	398	382	383	364	368	378	354	394	359	346	353	376	342	384	344	362	402	392	398	361	383	379	372	353	374	359	369	342	381	355	352	375	343	352	359	349	370	389	378	359	319	374	352	378	334	375	361	356	383	365	356	411	351	377	379	351	386	349	386	385	389	371	355	363	356	378	415	368	357	347	348	344	312	357	385	401	374	390	332	351	350	375	375	346	379	362	379	378	359	368	402	368	381	360	360	405	381	384	348	380	375	355	379	386	363	350	352	375	350	366	348	375	351	353	378	368	338	346	371	349	339	331	353	338	361	396	365	375	344	386	370	366	369	336	422	362	367	348	381	333	393	346	383	400	373	355	377	337	367	345	353	357	377	405	378	354	380	400	377	395	372	367	363	382	397	364	369	362	383	364	366	370	364	388	399	369	386	344	385	330	347	397	360	364	392	377	363	349	346	354	353	382	392	352	345	373	387	401	356	385	362	392	377	408	337	406	376	357	349	351	390	369	390	385	360	360	414	363	383	372	381	356	351	358	382	380	391	365	349	389	370	391	351	366	351	364	386	344	399	369	358	388	365	379	355	357	373	408	345	360	369	380	357	372	358	348	399	379	361	367	392	403	340	399	356	356	395	390	386	357	364	383	344	357	348	344	325	357	370	368	365	380	354	395	408	356	379	359	348	361	365	345	387	407	351	378	395	393	390	354	382	361	346	373	361	369	395	356	385	408	375	353	369	332	375	374	374	350	340	352	399	364	365	380	374	377	341	372	357	364	332	350	373	371	369	347	361	346	334	385	365	380	384	363	400	372	365	365	367	353	371	338	364	367	368	369	344	370	363	334	402	361	363	338	355	368	357	393	356	352	389	396	372	379	355	370	407	353	383	376	354	365	387	357	359	368	369	378	328	370	393	349	363	391	375	321	393	364	344	337	336	366	407	344	360	364	380	350	364	376	352	371	386	379	362	388	367	346	369	385	350	360	384	377	379	397	388	383	379	376	345	353	362	364	347	395	379	357	346	369	371	345	333	376	372	363	372	394	348	376	364	386	380	359	388	390	358	373	376	376	381	385	403	340	368	355	346	343	385	373	340	337	369	340	407	370	377	394	375	373	346	380	366	380	368	337	336	358	377	409	378	376	366	391	388	366	381	386	352	348	342	366	372	362	330	366	335	396	353	333	344	372	377	333	365	355	368	372	374	381	355	344	380	400	368	357	375	366	354	375	375	375	394	345	339	369	347	383	369	340	340	354	366	382	370	355	386	389	347	372	350	360	391	355	415	351	385	387	365	366	369	373	355	394	358	362	369	398	364	382	363	345	380	353	387	369	371	352	361	352	365	359	378	342	380	354	388	371	372	344	365	380	361	380	347	357	355	353	365	331	325	388	398	372	391	382	364	381	384	382	358	395	399	395	348	362	356	361	353	379	377	372	397	350	366	327	349	389	351	350	380	409	378	400	378	363	385	392	375	349	408	358	352	399	408	336	353	359	353	374	380	347	387	393	392	383	363	384	369	357	378	394	341	359	366	339	361	380	361	355	357	362	370	370	385	363	371	380	392	367	359	365	379	379	367	355	373	398	371	348	363	365	330	373	391	329	362	354	373	367	375	404	357	319	396	371	392	387	350	370	386	414	351	379	333	354	376	371	334	353	354	384	373	367	382	399	371	355	375	345	366	408	346	370	350	377	357	373	364	325	378	393	379	351	363	360	341	346	366	381	373	342	374	392	368	356	394	338	372	397	339	426	367	344	330	377	347	361	332	341	344	350	382	375	360	368	376	352	376	356	373	393	377	353	394	349	333	359	383	371	372	353	393	394	354	400	338	369	370	385	362	364	355	377	366	374	387	405	388	338	371	354	340	389	378	345	359	360	379	373	340	379	391	410	352	390	361	376	362	386	378	368	348	379	375	380	360	366	341	359	378	389	372	355	369	367	376	419	389	347	362	417	368	363	382	382	343	384	372	344	388	388	388	386	359	392	367	395	390	334	424	391	374	383	367	399	321	363	350	402	393	374	380	367	344	381	340	395	346	374	380	368	329	376	355	390	364	380	383	369	378	346	395	340	372	350	380	385	358	378	383	366	364	334	364	383	366	355	370	324	372	362	365	320	379	381	350	373	379	368	375	350	396	384	362	360	372	405	366	373	375	378	360	352	350	375	379	369	364	389	384	339	401	366	373	368	361	395	357	363	386	375	353	372	349	388	383	379	374	368	353	355	375	323	320	348	361	364	358	350	350	359	374	339	387	363	355	355	363	402	333	371	377	397	367	351	355	387	366	347	332	340	372	386	353	346	393	357	371	390	398	355	364	326	368	367	373	339	348	345	372	386	404	384	354	364	392	369	358	379	396	388	360	357	361	366	333	379	395	338	346	351	354	386	357	387	377	346	322	405	374	358	359	396	353	361	356	369	381	387	370	364	346	376	376	367	367	376	362	347	344	387	368	332	363	377	399	370	361	372	377	401	360	332	347	372	382	358	372	347	361	368	397	385	387	403	363	338	397	376	338	360	312	338	353	355	381	365	379	349	367	369	401	369	351	393	400	344	384	373	410	381	391	402	381	362	379	379	388	363	372	378	380	377	346	404	349	390	356	375	354	381	405	398	385	368	345	327	358	340	345	386	393	365	357	382	366	390	346	351	359	363	365	366	381	368	355	389	374	368	368	378	390	392	341	340	385	386	363	336	391	369	370	334	362	337	363	390	367	369	346	350	401	376	394	328	381	348	372	371	374	406	364	384	356	407	324	363	352	361	359	365	355	325	384	371	349	368	360	389	350	341	379	391	357	331	406	333	404	327	360	393	393	395	368	359	356	326	355	393	359	386	369	391	359	356	355	358	391	374	381	340	364	346	376	368
22884	21532	28622	24897	21583	18664	8958	3893	2487	1791	1308	957	724	519	409	355	303	248	241	216	190	204	199	211	198	183	180	179	175	194	159	201	154	166	172	154	170	160	174	171	144	181	170	202	191	175	160	144	149	162	162	171	164	161	171	157	176	170	169	162	137	167	168	158	163	161	169	180	161	162	162	159	176	181	163	162	162	156	145	151	146	164	182	145	176	151	169	155	171	160	171	157	157	183	174	159	177	167	152	161	177	186	154	172	183	173	162	178	162	159	142	165	159	164	170	140	157	182	163	156	166	168	190	167	168	154	148	172	153	161	161	173	183	163	159	174	173	169	172	157	158	159	162	171	160	183	182	161	121	145	150	176	179	158	154	159	184	162	183	170	155	164	153	169	150	161	173	172	162	178	156	176	160	158	165	160	174	169	166	176	161	127	165	171	154	147	138	162	163	154	161	152	156	149	150	164	161	182	142	158	141	165	148	163	164	166	163	173	163	157	179	174	161	151	177	168	147	194	186	166	154	170	140	141	152	176	147	179	179	174	160	156	156	157	165	172	157	159	148	192	155	149	180	181	184	156	180	171	160	167	162	151	158	183	161	148	128	166	161	188	152	146	172	171	183	161	159	164	149	152	149	151	153	174	172	160	172	193	141	171	186	185	180	158	211	164	159	181	164	147	148	167	158	153	163	156	154	159	163	161	168	143	174	144	164	176	155	169	145	159	144	170	143	154	171	166	163	150	175	175	154	162	156	150	170	168	161	178	163	165	141	152	141	159	174	155	174	181	158	179	146	153	155	164	150	164	162	158	168	160	153	139	155	157	183	163	166	144	160	173	140	154	133	175	173	156	147	167	158	141	172	156	175	157	159	167	179	155	199	189	175	147	154	167	154	175	173	166	161	167	165	155	173	174	164	141	154	169	182	173	158	159	160	172	149	158	158	169	180	174	165	167	151	160	169	153	156	175	179	160	159	154	192	172	178	143	156	174	155	152	155	146	163	156	163	170	152	174	182	144	174	154	172	145	171	170	173	163	170	168	173	150	160	158	153	131	188	163	169	164	159	155	168	167	172	150	182	186	164	161	161	170	189	165	152	165	155	141	162	148	160	144	144	152	128	188	191	161	155	145	163	163	157	179	162	137	177	162	138	169	175	159	170	182	158	158	181	160	164	174	186	178	169	174	165	177	141	180	169	150	149	142	165	146	152	165	180	179	186	157	159	201	174	162	169	171	169	154	162	176	180	144	171	150	168	163	152	150	139	148	162	181	158	172	177	163	158	144	171	144	187	166	142	167	139	160	173	172	170	165	150	156	170	182	164	173	160	151	154	153	169	155	168	163	146	158	157	143	155	153	161	167	164	171	189	158	135	158	161	161	163	150	165	155	153	151	131	178	149	173	164	155	164	157	157	154	168	143	179	169	147	147	164	162	192	160	159	148	145	165	178	162	187	181	164	167	145	157	164	173	151	182	185	194	166	158	160	147	152	138	183	148	185	179	161	183	173	163	170	159	146	152	171	170	150	183	176	152	170	182	163	168	158	175	164	170	152	167	162	165	167	162	180	141	172	162	205	150	149	172	155	187	146	165	171	149	169	158	183	191	150	177	158	161	164	154	170	173	142	156	139	170	164	152	158	174	165	159	157	145	156	179	169	155	162	175	181	191	163	169	171	140	158	165	149	184	206	158	178	188	174	197	163	169	179	174	195	152	151	153	168	175	163	170	173	154	185	164	170	159	157	156	165	172	166	157	174	175	147	155	171	180	183	180	156	179	154	170	162	156	180	173	168	157	143	148	167	162	169	171	158	158	147	151	154	163	151	176	143	192	168	180	175	150	169	167	163	143	177	164	172	149	181	145	138	189	177	187	167	180	180	147	169	160	159	180	158	184	193	188	147	195	146	180	158	169	156	159	162	175	174	147	172	190	166	167	175	144	196	165	157	163	148	155	168	184	162	154	172	156	167	190	151	156	180	153	170	164	165	164	168	183	182	165	178	130	171	181	168	165	180	155	163	158	182	151	151	157	177	194	168	134	167	172	178	154	171	153	146	177	149	162	172	141	159	148	162	150	150	168	157	167	156	172	159	179	149	165	175	180	142	148	188	174	139	145	152	165	187	159	137	141	178	179	158	167	167	170	174	154	165	149	159	170	155	196	162	175	130	185	169	153	151	156	177	166	173	174	155	189	180	153	166	172	171	155	155	178	175	162	185	185	163	154	184	184	142	156	163	168	156	164	149	159	171	153	187	160	139	150	166	155	167	163	155	168	153	170	162	154	166	168	167	166	174	165	152	166	160	178	174	183	150	164	173	165	175	182	168	148	163	153	173	151	150	153	154	171	173	167	177	158	176	160	169	177	164	150	157	150	154	155	149	178	182	155	164	167	137	162	160	165	173	165	177	152	157	155	165	191	162	168	202	146	162	169	181	166	154	142	147	155	142	183	172	163	139	153	155	156	140	182	186	142	155	177	176	170	160	168	164	133	145	172	151	172	178	163	160	161	190	153	136	137	172	155	164	159	161	176	138	175	144	172	180	173	174	169	168	157	186	166	145	159	159	177	166	194	162	148	157	160	203	158	141	168	159	170	181	169	182	164	179	186	177	172	161	167	168	168	150	147	169	155	169	166	172	173	164	155	166	192	182	165	165	162	167	172	151	147	164	157	155	166	163	164	161	182	156	192	165	170	170	152	175	194	161	183	170	169	168	146	169	149	176	168	169	184	145	144	163	145	172	136	157	167	149	183	163	159	164	157	157	164	147	172	149	160	170	146	165	187	163	175	174	172	131	169	162	162	177	138	176	162	153	148	145	158	161	140	155	147	150	168	161	181	173	155	151	154	143	174	153	146	146	157	158	149	154	159	151	134	174	162	159	164	169	174	186	157	154	152	183	160	165	178	153	166	179	172	160	182	179	144	160	166	147	184	145	159	151	152	167	148	155	165	176	158	168	161	173	158	177	167	187	169	172	162	153	160	172	181	170	164	159	169	166	162	142	169	173	163	145	151	171	166	174	175	173	147	184	184	151	159	176	167	148	163	171	159	175	172	170	164	186	184	180	157	173	161	159	173	162	158	172	171	187	176	180	153	156	174	180	165	156	175	141	186	183	167	149	155	165	150	135	172	180	190	166	170	183	165	159	154	163	171	155	166	178	159	157	172	145	157	162	145	155	176	161	158	137	178	157	154	169	164	176	153	168	186	186	160	146	153	183	161	148	177	180	174	164	158	171	162	189	133	174	159	158	156	148	187	181	177	140	156	179	202	156	165	146	169	171	165	162	159	178	174	172	145	143	164	150	174	167	160	184	161	149	201	147	154	160	196	139	177	147	178	165	167	159	150	155	163	167	173	175	157	158	164	180	152	136	155	134	153	156	162	187	178	175	157	138	158	140	186	156	172	154	147	141	142	156	179	160	154	150	169	160	153	147	165	148	142	145	159	170	183	138	179	166	167	187	175	149	156	142	153	179	184	178	166	193	160	160	183
24168	53141	44087	30513	22106	16072	12452	9064	6687	5025	3713	2764	1957	1472	1102	908	683	582	504	442	411	402	368	365	379	346	324	339	318	299	297	302	305	300	278	273	263	318	271	286	326	262	315	305	281	247	281	290	241	298	277	282	283	301	303	283	281	241	299	302	273	259	309	268	303	302	284	291	274	284	331	301	279	267	302	291	320	279	288	281	291	287	264	321	309	257	298	260	327	295	274	280	287	279	274	305	285	284	243	276	250	292	316	282	287	313	281	294	312	302	316	287	272	282	272	290	268	287	303	271	289	278	295	284	282	283	269	290	307	301	291	263	273	283	316	271	285	309	274	277	274	299	300	275	292	274	291	288	295	298	283	294	318	297	288	272	272	293	282	261	254	258	292	287	266	294	308	303	272	261	292	275	279	288	295	262	269	271	243	289	286	285	297	290	277	259	268	297	271	278	299	310	279	296	264	324	300	281	281	310	274	309	310	273	279	264	283	289	272	272	289	281	267	296	277	271	271	293	285	277	293	260	245	307	314	259	299	292	282	295	319	277	271	313	291	264	296	278	297	297	316	293	282	288	310	315	288	293	270	282	283	289	287	311	321	279	274	284	269	294	290	262	300	257	271	285	289	265	312	265	278	295	278	291	297	277	272	260	313	255	286	255	294	276	319	286	314	273	273	284	289	278	307	299	294	294	289	287	278	276	288	306	281	292	266	288	272	299	306	265	307	297	320	274	292	315	302	252	289	297	279	260	276	248	313	275	266	283	295	306	305	268	312	293	291	296	259	304	264	279	291	286	296	294	271	277	251	299	250	291	290	295	272	262	242	292	288	275	309	293	292	263	287	265	297	277	266	284	272	289	282	293	307	248	279	289	271	297	280	276	291	277	265	304	271	285	270	301	289	290	309	299	313	313	297	316	251	279	253	277	303	284	268	278	296	285	308	284	295	289	255	298	279	291	292	281	314	304	282	324	284	287	257	327	294	277	324	258	283	268	274	311	303	272	287	264	279	299	287	259	266	278	323	329	269	280	276	303	269	267	274	283	301	294	273	273	274	273	266	275	308	296	269	298	314	294	270	283	288	265	280	306	285	282	300	285	288	313	309	253	268	277	303	283	283	303	305	268	280	284	294	283	303	279	277	240	310	280	312	263	284	287	273	296	297	301	286	252	278	296	277	277	272	281	285	289	270	264	301	305	332	307	281	270	283	281	290	300	296	298	303	283	288	292	254	278	284	293	275	295	311	293	320	293	302	265	280	280	284	304	289	273	267	286	278	290	303	281	293	270	291	299	298	301	270	279	264	286	258	285	260	297	279	300	317	276	330	292	275	291	298	277	286	264	289	312	272	308	292	304	289	293	293	273	277	287	272	285	304	289	284	311	298	295	262	272	273	274	297	264	291	293	302	301	270	293	296	273	272	268	292	266	302	298	299	291	292	325	293	306	249	285	266	301	284	267	252	304	292	274	286	300	265	256	291	268	266	271	265	334	292	269	274	317	306	315	283	281	269	286	313	309	294	280	264	274	281	311	300	302	310	289	269	308	272	288	286	309	270	299	292	292	282	294	292	310	311	288	274	288	321	275	262	274	274	268	315	277	303	289	287	300	273	304	270	286	278	264	279	286	257	286	260	285	272	304	293	301	297	287	284	296	265	263	284	275	282	316	285	257	254	284	292	304	317	285	262	265	291	293	302	257	261	286	282	281	250	279	259	291	270	304	312	286	271	302	312	272	313	288	288	304	279	287	299	280	281	293	266	263	267	265	276	263	287	248	293	277	302	296	251	307	272	295	287	291	261	281	287	276	282	257	292	304	306	275	290	249	257	278	292	280	251	281	318	262	311	277	295	304	277	271	266	269	288	293	280	279	278	279	275	296	271	282	269	336	280	290	292	275	269	297	302	294	254	280	257	275	275	318	274	272	261	301	249	287	285	261	273	276	292	274	260	304	260	277	273	293	293	278	283	294	266	277	255	271	300	297	279	312	280	279	274	269	287	298	283	284	292	294	271	258	300	266	314	312	286	292	275	303	302	305	268	274	269	290	265	286	271	281	281	275	297	287	276	291	317	304	300	291	286	318	267	285	294	275	299	307	298	299	337	283	293	263	292	325	270	283	274	311	290	312	284	274	305	281	261	279	303	307	266	310	318	265	286	275	288	282	299	302	325	270	229	296	284	263	316	275	268	304	282	288	287	272	279	283	284	273	286	280	270	280	285	325	256	284	272	290	290	302	320	273	287	273	261	277	273	279	285	285	285	287	293	275	312	286	290	286	267	270	288	257	295	264	294	304	275	266	308	304	304	288	288	323	300	275	295	279	277	263	280	309	278	278	283	309	282	281	269	280	308	284	280	285	273	295	311	287	275	274	266	293	274	315	279	305	269	271	255	280	316	316	313	288	295	255	302	281	298	289	286	283	298	330	292	325	285	270	274	273	248	305	296	307	282	262	272	284	257	298	250	288	277	288	309	276	327	270	304	283	278	307	280	297	301	279	270	251	274	329	297	264	289	268	254	280	270	274	284	257	299	283	295	290	303	314	289	305	316	294	289	270	313	323	276	269	299	278	293	284	311	259	256	295	294	281	302	274	270	263	298	262	298	278	285	308	269	293	286	295	281	278	301	262	270	291	275	315	291	275	284	273	291	291	281	278	276	276	294	258	251	303	289	294	244	266	289	292	272	278	298	270	277	279	276	251	280	278	310	277	289	300	314	274	290	267	301	298	286	302	273	302	271	292	306	272	324	293	259	291	285	286	256	289	286	299	281	308	286	273	273	291	280	291	327	304	262	264	298	265	269	274	279	269	289	290	285	311	279	255	309	288	289	293	296	310	288	277	269	295	296	308	293	296	293	273	308	281	274	306	272	281	270	280	277	275	297	281	265	249	265	291	306	310	284	302	275	334	293	293	265	280	283	282	275	279	292	303	274	285	309	274	288	292	294	286	280	301	291	275	318	288	273	280	269	281	263	303	244	292	289	263	309	302	289	273	270	281	280	298	287	252	255	332	298	276	293	280	284	290	302	280	280	286	288	287	265	291	274	289	283	277	301	296	279	298	273	270	297	302	317	300	302	289	279	294	283	292	263	286	263	281	294	277	255	300	286	268	273	270	276	339	260	275	305	290	278	293	268	299	264	273	287	306	284	297	309	266	261	278	282	341	304	259	306	277	292	287	290	271	266	267	312	294	313	277	272	283	320	315	301	267	306	273	257	272	287	292	310	293	330	263	289	312	281	286	249	292	256	279	278	259	286	245	278	277	324	245	280	301	287	309	304	312	243	269	261	274	294	274	304	272	294	312	284	244	275	314	282	282	280	282	277	269	297	288	286	294	308	319	307	299	289	292	284	263	286	290	297	249	264	255	262	277	289	257	261	315	259	286	306	263	297	312	295	260	286	275	294	297	303	299	247	250	273	300	295	263	292	334	297	269	283	341	302	299	278	311	305	264	303	267	289	321	273	284	289	288	284	287	304	283	305	296	318	263
27865	22253	19494	9368	3704	2037	1374	992	736	568	466	409	336	324	272	268	243	241	219	213	240	226	247	217	206	216	217	231	218	246	220	202	186	193	221	219	247	188	227	222	208	206	204	214	226	190	193	209	175	207	221	206	234	203	199	200	207	222	208	224	198	210	208	219	211	219	237	212	198	213	217	226	207	207	207	204	174	198	230	223	193	220	209	232	217	213	221	228	235	210	222	212	217	191	217	224	196	202	230	203	227	201	210	198	204	238	205	231	192	224	205	192	220	252	221	224	219	235	231	217	201	211	229	234	203	217	191	206	220	210	202	205	201	226	205	221	233	198	205	206	198	217	225	188	202	227	200	210	211	244	186	184	215	193	196	218	235	199	251	215	201	198	224	192	208	215	217	231	212	211	207	220	187	241	219	198	230	212	227	212	237	223	187	206	202	208	210	207	222	211	205	200	224	210	205	212	191	204	225	219	217	214	224	216	222	212	214	225	227	208	202	207	203	201	238	214	212	239	213	199	206	204	202	235	194	210	214	224	227	223	221	215	241	195	193	203	205	213	204	230	204	199	220	224	213	199	202	216	217	211	186	202	216	210	222	211	189	216	193	204	201	221	243	213	226	221	224	194	191	233	198	205	200	222	204	210	201	220	186	209	201	210	190	240	220	222	205	185	209	211	222	219	205	215	196	196	194	194	186	200	202	225	184	205	226	197	209	219	197	213	201	221	183	218	200	227	216	217	211	183	211	209	194	228	226	220	209	226	211	246	202	193	202	220	198	215	247	200	201	214	208	207	199	208	194	198	235	235	195	212	214	225	217	220	231	178	210	215	216	218	235	204	204	210	202	210	242	178	213	194	212	205	204	189	214	200	209	229	226	202	195	212	225	211	210	217	208	206	210	221	203	209	217	187	209	238	214	218	216	216	217	221	226	180	191	209	222	213	222	215	213	233	231	216	198	204	203	200	212	208	193	206	229	185	226	209	202	197	214	225	228	199	217	190	215	181	197	201	221	219	204	185	208	234	197	218	205	214	187	205	222	210	229	202	223	198	220	201	200	231	178	218	215	194	210	221	209	207	194	200	201	186	183	218	206	198	255	203	209	197	214	211	188	210	251	229	221	202	166	194	205	195	213	206	208	206	209	218	212	227	225	225	196	227	213	225	189	213	192	226	204	212	221	197	184	218	199	207	207	201	198	189	232	212	205	194	210	205	206	216	214	234	225	234	203	209	188	210	219	204	212	211	215	201	229	207	212	219	236	212	205	212	202	197	195	207	208	205	198	234	177	213	230	191	234	213	205	209	215	185	220	200	214	222	200	224	194	217	196	243	212	189	219	227	191	209	201	224	212	237	200	208	207	217	240	240	231	190	216	194	194	211	228	246	217	201	232	195	232	196	231	249	220	241	225	191	211	205	227	223	223	211	198	195	203	225	203	226	221	226	232	213	228	239	205	231	206	231	224	215	206	209	211	222	210	210	183	210	231	213	220	197	206	184	210	203	210	244	213	206	208	199	194	240	231	212	189	195	191	203	210	197	211	213	214	197	203	220	177	218	223	206	181	200	187	207	210	201	211	222	237	183	193	217	210	229	205	203	218	216	206	200	209	196	219	193	215	224	223	246	187	204	221	202	201	240	206	221	216	203	230	218	209	216	242	223	221	226	205	229	218	207	219	210	200	190	208	189	184	217	222	205	194	211	209	190	208	236	227	198	232	216	212	237	187	224	226	206	208	233	221	209	224	206	198	220	237	240	202	219	202	232	189	213	206	213	218	227	193	210	205	216	220	222	193	219	236	223	189	221	203	224	214	208	187	208	223	207	212	228	214	229	187	210	231	210	185	200	190	195	198	206	189	205	195	223	212	201	220	216	207	207	191	225	214	218	213	230	217	197	208	211	203	177	224	181	215	226	209	242	194	205	211	194	202	206	208	221	192	221	227	220	196	196	239	195	209	228	218	194	206	237	187	193	195	199	219	186	224	206	198	240	183	235	237	201	194	224	207	206	201	215	218	215	222	211	211	218	204	234	201	228	206	208	220	204	206	200	206	223	203	216	204	207	199	194	212	194	205	197	199	183	198	225	192	209	207	203	193	228	227	213	202	215	214	202	226	215	198	209	233	189	217	202	215	205	218	212	207	226	210	199	208	205	233	216	195	210	216	199	218	199	198	235	200	212	216	205	215	198	201	189	188	209	241	211	228	224	190	205	198	219	208	203	208	214	206	218	235	198	212	201	193	220	182	196	210	235	201	232	205	210	191	202	197	206	197	221	223	194	219	223	216	205	203	206	211	194	200	203	225	217	220	204	182	189	210	233	229	214	180	204	215	187	206	216	208	216	204	198	208	201	234	168	201	215	213	216	216	211	196	193	200	208	193	199	218	211	237	204	211	214	207	214	214	214	175	233	204	211	207	232	214	200	216	189	219	211	205	229	223	215	212	211	206	192	190	207	214	231	224	231	226	223	228	196	231	235	201	211	209	191	227	226	193	199	204	235	207	196	223	188	199	250	213	216	214	239	196	223	209	201	215	217	208	216	195	215	229	220	193	217	210	187	221	194	220	224	210	194	222	221	197	217	204	227	195	206	237	202	219	221	204	220	174	214	213	229	233	217	185	211	232	204	213	213	180	219	193	215	197	209	206	200	206	220	204	209	192	201	219	205	221	197	204	198	210	184	223	210	236	211	224	208	192	225	223	218	221	229	212	211	203	222	195	208	223	217	206	233	196	210	226	228	255	225	210	190	180	194	234	211	196	203	201	223	199	207	186	197	217	200	201	194	212	230	193	223	190	211	210	194	200	197	207	212	225	229	192	204	212	208	211	220	218	204	193	205	194	220	222	213	202	201	197	177	211	207	200	205	224	209	212	216	200	200	213	218	209	214	184	197	207	188	236	219	206	216	212	186	210	215	181	213	227	215	209	220	200	214	204	213	207	220	210	196	197	196	192	197	181	220	190	222	222	201	172	207	178	234	233	236	182	211	212	220	212	198	205	208	221	211	222	198	197	202	219	206	214	203	214	203	230	226	205	214	215	214	220	213	238	215	208	216	194	197	221	223	206	228	209	199	235	207	193	244	226	208	203	222	213	212	229	206	197	207	237	216	209	209	216	230	204	196	214	194	189	216	199	219	211	239	216	234	223	233	217	263	221	191	221	237	210	200	209	193	199	210	207	189	189	201	203	215	208	201	221	208	194	195	234	187	196	220	185	210	192	229	212	231	213	188	219	190	196	214	201	199	231	220	218	217	217	171	224	231	211	226	219	215	224	210	205	225	213	195	197	240	188	237	202	195	186	214	223	228	230	218	215	190	195	185	190	210	197	211	191	236	202	214	240	194	229	214	204	228	196	206	198	192	220	223	181	194	234	211	202	202	219	199	208	206	209	215	237	196	212	223	225	218	204	184	228	224	197	207	214	214	223	209	201	209	215	199	227	227	228	234	198	187	211	191	211	207	191	218	170	213	217	206	194	210	188	245	196	198
19838	35865	25373	13391	8604	5885	4118	2890	2145	1637	1291	1033	898	690	626	528	503	431	440	393	440	383	410	396	407	379	364	411	369	406	400	426	386	413	372	399	390	390	390	359	412	392	376	399	356	394	359	380	393	362	403	364	391	356	376	373	352	349	353	364	359	363	375	367	363	391	378	365	364	323	358	407	374	374	367	346	370	363	378	354	340	381	381	398	388	387	379	334	394	398	365	384	345	366	396	384	349	395	350	415	353	375	347	368	369	353	392	374	383	348	375	360	368	376	359	367	365	366	397	377	427	403	370	388	351	352	382	378	370	350	373	389	396	366	358	395	380	343	351	382	400	394	344	375	353	347	386	394	390	341	379	363	371	370	361	371	373	332	401	378	348	376	409	341	361	342	358	361	378	371	357	376	362	387	372	355	333	403	383	389	387	419	383	368	350	361	369	344	380	362	389	431	399	402	403	379	408	381	363	394	386	378	397	371	393	368	387	379	409	371	377	364	388	365	391	364	369	375	352	350	378	375	346	389	386	364	400	376	359	375	360	371	372	358	383	359	364	367	343	403	376	351	336	361	374	357	364	354	386	379	367	404	371	370	357	370	363	364	402	395	350	370	402	371	373	403	368	378	367	352	365	385	372	361	396	381	378	367	353	381	372	354	408	411	407	381	389	387	414	362	352	403	366	423	373	367	372	363	381	372	386	365	364	377	381	341	374	353	390	398	368	369	366	402	409	353	390	376	418	391	351	428	379	361	365	358	397	374	377	358	367	371	369	389	373	397	389	390	382	412	364	398	348	387	394	377	378	381	366	407	393	378	386	414	375	372	371	419	390	375	390	372	363	346	406	384	368	390	354	413	343	371	372	388	384	385	373	373	380	361	362	392	393	389	372	364	351	399	378	366	386	374	367	384	368	399	379	380	375	350	375	351	330	395	369	378	375	371	408	362	376	384	396	378	389	382	366	361	336	369	375	406	380	372	382	363	375	352	391	357	373	386	372	362	377	366	388	352	377	406	409	376	360	393	379	375	394	346	356	387	364	378	353	402	370	374	388	359	360	394	390	402	389	382	358	348	426	390	375	393	394	371	355	369	365	358	402	345	358	338	343	327	348	378	339	333	371	396	373	398	370	383	389	385	381	372	344	383	387	323	360	374	374	390	380	338	345	390	381	340	372	370	388	389	343	379	396	380	386	358	350	410	379	352	353	350	350	383	365	396	391	380	387	376	400	390	371	359	365	382	362	358	368	392	371	391	379	369	365	375	368	382	401	358	364	376	384	391	372	348	388	355	365	359	372	367	377	364	357	372	360	376	352	409	406	389	401	378	359	363	393	425	338	375	367	381	353	369	336	400	410	343	362	362	395	379	334	349	377	419	362	368	404	351	379	386	368	375	398	374	369	385	375	357	380	361	400	379	384	362	402	389	383	374	384	390	396	361	389	381	379	405	363	365	399	392	389	355	385	366	378	398	376	376	391	357	383	380	349	368	372	360	352	371	375	392	380	397	342	393	381	356	370	372	365	381	341	342	362	379	394	369	434	382	367	375	366	363	379	386	398	404	360	388	382	389	387	389	373	366	376	358	358	387	370	356	404	348	363	369	378	360	378	376	390	354	412	415	374	383	358	374	349	396	368	362	368	376	415	358	374	388	386	365	363	416	355	358	353	372	361	342	356	344	364	344	416	391	396	414	375	373	341	380	366	390	402	361	392	336	366	373	398	355	384	349	406	380	367	406	375	363	390	330	377	381	346	376	383	348	406	373	362	383	388	392	365	372	365	375	349	384	384	385	352	423	387	362	352	365	392	349	374	407	362	419	354	421	415	379	378	373	392	378	359	393	394	405	366	386	366	371	362	359	362	375	411	382	377	383	373	409	369	400	406	409	347	358	431	347	391	389	369	342	375	353	359	359	350	339	396	387	365	383	376	335	420	403	352	383	373	338	381	360	387	357	376	376	376	392	385	395	360	391	362	371	330	367	374	391	373	373	369	369	387	377	358	392	402	372	371	398	355	346	398	365	389	342	364	375	377	383	392	397	370	375	357	390	362	380	380	385	391	395	363	380	400	394	362	397	354	377	394	401	383	335	348	381	375	360	388	344	413	364	367	367	372	395	384	385	400	375	417	374	398	366	371	370	374	363	355	363	402	398	395	404	372	373	398	368	389	352	361	384	366	380	383	385	382	380	414	396	408	371	363	333	373	378	403	366	355	401	361	387	396	376	406	353	420	373	359	359	363	384	405	363	381	392	374	414	397	372	358	364	364	377	384	386	372	397	361	379	373	345	367	364	402	314	376	375	364	353	347	395	370	365	353	366	366	358	399	350	353	383	380	373	378	375	378	382	372	364	353	379	379	372	360	386	354	351	367	375	405	384	395	378	361	407	359	406	331	357	399	372	370	409	365	405	374	349	371	377	365	374	391	366	372	405	369	387	361	374	377	377	395	363	400	363	362	408	372	340	380	377	351	340	374	351	353	367	378	322	378	375	365	403	382	380	396	382	396	384	356	362	360	339	375	383	370	356	343	376	366	363	369	412	379	363	349	383	412	392	410	383	367	370	360	371	371	399	336	377	359	367	385	389	370	342	412	355	337	353	353	346	380	354	365	367	388	383	393	353	366	369	373	352	369	371	423	372	381	351	378	384	383	401	374	401	360	332	366	356	332	394	365	389	383	397	338	399	367	322	377	413	364	404	399	382	376	405	367	322	330	392	370	378	394	387	380	422	373	340	422	389	373	353	371	387	345	382	369	370	394	366	378	374	348	366	383	378	363	424	374	371	327	372	368	412	387	369	353	393	386	398	366	403	361	382	379	389	380	379	382	399	373	364	356	371	382	389	350	402	376	355	385	376	378	353	403	357	383	333	345	408	341	377	392	351	385	368	386	372	380	387	391	379	359	373	380	391	359	364	391	385	384	348	388	389	431	370	392	371	367	367	351	359	402	390	372	400	362	373	360	358	342	375	393	364	353	362	350	376	366	371	388	338	379	406	385	353	380	381	373	378	381	366	389	425	370	350	386	378	351	357	373	389	374	336	359	389	349	379	379	358	371	363	380	391	419	352	385	364	371	339	356	348	360	397	345	371	371	363	411	388	379	367	323	395	367	373	379	399	390	379	318	347	330	366	385	388	367	366	354	361	401	365	389	375	381	347	419	384	327	397	371	385	391	411	347	360	375	357	354	388	353	341	379	401	392	357	357	358	351	382	351	406	377	333	361	408	376	369	374	381	374	357	342	364	376	396	424	374	409	391	358	363	399	384	398	373	375	397	371	375	389	387	351	440	351	384	380	385	412	323	369	360	352	349	361	382	372	344	367	396	355	374	370	376	356	347	395	379	411	354	381	414	363	376	410	347	380	389	365	367	349	344	389	395	383	375	343	398	343	373	362	363	347	347	377	390	382	361	376	366	338	362	352	383	402	382	379	388	379	389	335	366	398	385	370	368	389	385	369	375	382	374	393	364	384	382	391	327	369	356	386	361
23766	21529	27824	25613	19131	8748	4132	2469	1659	1155	864	636	498	427	321	289	282	272	243	203	219	197	207	199	208	202	202	192	175	189	200	184	180	160	181	181	172	162	188	182	191	174	171	212	179	162	182	176	157	196	161	166	157	171	165	175	165	200	154	171	176	199	167	175	189	177	175	182	195	178	210	163	158	205	154	171	188	187	171	169	156	163	173	168	174	178	200	201	197	177	206	147	174	178	152	192	175	161	199	176	176	183	189	184	171	194	164	174	171	161	160	180	180	161	194	173	190	196	197	176	167	207	182	186	207	165	184	156	163	179	188	195	180	171	192	156	162	177	168	183	154	187	176	175	170	184	195	164	170	187	194	189	173	186	186	168	174	168	169	155	176	199	179	178	167	174	200	167	177	161	177	181	189	170	188	170	186	185	168	177	188	188	208	183	180	168	186	190	159	181	175	166	184	191	169	185	171	175	158	190	191	179	165	199	173	178	198	188	176	192	156	175	150	181	195	179	195	175	183	166	186	170	177	192	194	161	187	167	165	192	171	181	171	177	167	169	139	216	168	178	178	159	156	172	175	195	182	195	190	174	198	182	169	186	192	177	180	200	190	183	196	187	209	168	175	153	171	186	182	191	198	184	182	149	196	182	186	177	205	190	171	174	185	184	209	191	197	176	180	196	162	171	172	181	165	201	207	180	179	169	170	196	182	180	183	188	185	168	184	160	177	174	167	180	182	198	179	190	165	177	193	203	186	180	191	172	186	183	154	158	157	191	181	184	181	184	173	179	183	176	179	169	161	197	189	189	169	188	170	184	199	200	178	184	189	158	177	194	176	174	168	166	182	207	182	178	198	195	179	165	175	150	184	204	157	175	153	163	193	201	184	177	153	199	193	148	157	169	195	167	172	187	170	157	190	197	189	142	165	187	163	182	178	200	181	171	178	178	188	189	161	195	162	190	178	162	177	193	174	173	183	175	195	174	168	168	179	163	168	190	174	170	191	174	185	182	166	164	160	180	168	168	196	176	174	193	189	200	159	178	171	202	177	181	158	172	172	165	171	173	188	172	175	200	174	157	167	209	168	183	182	176	198	181	169	179	205	186	180	172	145	165	184	183	182	165	174	190	185	160	208	175	189	213	188	191	180	179	184	158	166	154	169	190	185	187	187	161	180	199	182	189	169	179	183	194	150	181	161	174	174	173	168	178	173	157	163	193	194	160	163	183	185	173	184	189	185	173	197	183	214	189	177	171	186	195	188	165	186	188	198	177	172	181	175	185	174	205	177	168	166	189	202	180	170	183	187	182	193	156	170	171	206	172	171	174	179	179	178	186	185	179	178	161	179	190	152	185	184	167	182	165	203	190	222	178	160	175	173	160	189	175	201	182	176	170	149	192	203	180	176	158	184	178	176	191	150	162	171	191	164	184	203	192	178	159	165	176	187	192	164	187	165	158	186	175	174	192	188	177	175	167	184	161	190	184	166	189	156	173	170	180	186	191	170	174	182	170	201	178	158	191	185	165	163	172	170	179	185	184	195	189	165	165	177	186	165	209	175	151	178	184	158	166	172	179	174	176	184	173	185	170	179	185	179	178	223	141	194	166	213	186	171	220	197	192	206	183	164	170	165	161	152	171	191	178	150	177	164	184	190	181	169	175	177	163	194	184	189	187	166	192	163	174	187	188	173	169	196	196	176	174	161	191	189	171	152	163	178	150	201	174	178	171	177	189	178	206	183	185	191	200	172	181	207	192	184	178	190	190	198	197	185	150	171	160	206	189	187	185	174	164	202	177	178	158	176	190	183	184	197	187	214	187	204	177	150	192	192	183	175	172	170	209	181	192	179	174	182	183	163	206	183	184	185	179	172	208	183	154	163	186	154	161	184	158	174	181	186	171	166	176	195	166	180	161	169	212	182	185	196	164	179	168	197	183	167	159	179	176	199	174	192	175	167	183	185	168	192	176	177	173	190	202	165	195	189	169	148	174	186	177	188	166	147	183	196	183	167	179	172	182	190	152	174	148	191	176	187	177	180	163	172	180	168	170	162	190	177	207	169	174	173	178	182	172	176	159	166	182	171	184	193	158	181	158	186	190	177	178	202	180	182	176	180	184	166	136	184	182	178	185	205	179	177	178	178	181	165	194	197	169	182	176	183	168	168	190	187	165	196	176	181	182	204	190	206	171	159	199	163	153	167	177	204	182	164	201	186	166	160	194	166	178	208	180	201	189	180	177	187	182	183	175	174	189	195	172	187	174	179	178	181	168	185	181	162	193	166	169	172	174	186	193	176	199	158	186	165	166	149	170	182	179	178	187	209	157	166	172	175	177	209	182	188	164	192	190	168	182	177	186	173	169	185	163	183	187	195	209	184	179	174	202	190	184	194	166	180	178	203	185	166	171	158	190	184	173	205	177	168	177	183	197	190	172	176	183	190	164	169	168	200	190	169	193	193	185	179	178	190	195	175	170	191	176	192	163	164	166	171	184	181	180	174	175	188	172	181	212	210	161	180	156	169	174	184	173	176	206	175	175	172	150	167	194	171	176	193	159	189	190	186	183	174	181	189	203	171	151	181	182	188	173	185	196	183	176	162	192	181	142	167	193	182	183	177	185	166	199	155	177	167	159	175	168	176	177	169	174	155	186	171	184	174	183	188	186	192	154	152	196	165	170	184	168	173	180	193	164	165	172	179	176	189	187	161	180	180	171	171	158	173	168	179	186	182	197	169	193	191	155	183	183	181	176	173	165	173	169	221	164	161	153	194	174	200	161	177	178	183	173	186	178	188	158	165	153	171	181	159	158	192	180	181	173	171	185	163	201	194	180	191	192	140	172	173	205	185	162	182	195	168	177	194	178	185	173	178	185	160	193	174	180	169	168	172	175	189	209	212	170	188	193	176	186	188	167	163	187	179	179	195	183	163	188	187	195	198	186	191	175	201	194	162	185	183	171	176	175	180	170	164	192	181	184	192	201	170	161	174	169	189	153	199	177	174	205	147	190	148	168	170	175	178	193	152	190	167	195	186	169	170	147	169	167	201	212	182	197	175	181	173	178	172	149	177	187	174	190	150	181	189	174	175	169	154	167	175	176	173	167	175	182	189	184	165	172	181	172	167	172	160	187	173	171	185	172	190	165	201	170	186	161	174	194	187	173	164	170	190	194	188	177	206	181	174	179	160	184	177	167	179	173	197	180	170	172	194	172	191	166	192	192	183	166	161	194	158	169	159	180	182	176	171	195	182	189	162	179	185	176	159	171	169	179	160	183	192	186	171	174	200	187	194	182	177	175	161	174	194	158	174	162	180	191	184	172	175	167	181	179	176	184	166	186	186	186	170	187	165	182	176	197	187	175	180	177	195	192	174	177	165	176	184	169	171	155	172	167	180	177	188	180	180	184	171	162	171	179	169	187	172	163	167	205	173	166	172	173	187	189	183	168	179	169	169	176	160	190	179	203	194	149	162	204	166	173	174	181	150	178	186	181	180	166
22081	46332	37030	23754	16637	11740	8630	6264	4584	3388	2490	1898	1382	1019	816	652	545	524	463	412	403	363	372	404	376	397	391	322	360	293	378	314	326	329	321	323	318	345	302	321	328	305	360	322	317	334	305	318	308	324	312	296	326	305	311	329	316	319	304	323	330	313	323	327	338	316	328	304	309	282	296	334	331	288	344	335	316	301	313	326	350	325	300	353	353	333	331	316	337	328	334	311	379	309	322	336	347	325	345	309	316	328	326	310	336	324	325	316	307	333	308	308	326	347	298	303	345	367	309	320	323	340	334	319	325	322	293	330	314	307	333	336	345	320	333	335	315	330	298	349	308	335	307	346	333	316	335	346	305	317	303	315	330	318	272	328	366	342	303	314	348	327	330	348	302	316	357	316	319	310	324	290	339	314	312	334	325	337	353	326	329	343	313	330	309	321	317	315	333	332	330	315	309	327	349	295	322	328	317	334	357	323	303	332	340	317	334	323	319	323	304	347	362	326	286	312	333	327	337	308	313	301	315	294	334	306	307	342	317	319	315	312	324	287	324	326	322	313	315	355	316	341	312	320	314	356	318	320	313	313	294	346	295	277	348	303	317	301	327	339	362	363	348	323	294	309	330	340	292	316	314	339	318	322	339	356	298	360	303	311	313	323	342	316	341	342	312	325	316	368	357	336	331	324	310	321	295	316	299	322	328	297	296	326	331	324	301	317	309	320	323	304	333	316	320	321	278	287	320	331	311	351	284	324	294	339	298	322	309	325	365	330	301	303	293	344	292	348	326	343	331	324	317	358	319	315	316	314	347	329	316	293	328	326	323	329	308	317	319	329	340	319	307	336	327	327	357	332	312	338	313	325	310	336	325	317	331	323	315	323	324	302	304	313	331	309	316	304	309	293	309	312	341	350	317	311	315	314	337	306	293	289	307	321	321	297	315	313	319	351	330	347	301	315	287	337	332	305	318	335	290	324	301	313	332	310	333	338	320	321	324	329	346	336	294	321	359	321	314	346	309	330	320	331	294	309	329	307	326	321	331	318	315	335	326	318	319	320	359	314	345	346	333	339	363	356	316	294	308	337	318	326	313	308	317	347	308	314	350	324	324	328	302	279	333	359	299	326	332	353	298	308	323	338	309	313	330	329	324	287	318	325	294	343	327	312	342	315	322	325	332	363	316	307	303	338	345	331	309	313	319	325	316	333	342	337	327	313	349	329	275	320	322	320	322	312	308	309	301	296	339	327	314	336	281	348	316	308	329	327	328	314	335	312	332	327	322	271	288	326	300	328	333	337	315	306	330	328	330	324	304	324	325	321	328	310	314	286	309	323	286	319	372	293	294	318	319	327	309	312	311	279	319	321	305	314	310	316	317	330	284	331	357	323	332	310	346	357	309	288	329	323	333	314	330	323	307	334	283	337	305	320	300	312	306	294	322	357	306	329	301	324	350	299	319	299	298	304	350	305	344	308	317	337	296	358	344	316	312	291	301	332	343	313	286	332	324	294	309	312	343	289	340	296	302	312	321	324	340	293	332	305	325	368	313	307	358	338	311	325	348	334	322	340	329	337	316	310	332	306	337	340	331	341	308	336	312	286	339	310	308	322	295	351	291	323	262	351	324	294	313	303	341	321	309	325	336	318	297	318	316	329	339	305	325	336	334	328	299	339	327	332	328	312	310	341	288	317	325	309	334	344	333	304	325	326	315	317	323	305	280	317	332	332	312	303	328	328	321	297	318	313	280	313	332	335	310	333	334	336	308	288	301	350	311	340	320	328	320	301	324	318	308	338	321	320	340	328	309	335	327	334	353	310	289	324	296	313	327	302	351	306	318	293	320	301	311	296	290	329	317	320	344	308	334	311	333	362	301	302	328	300	308	313	312	336	340	344	343	338	296	287	325	327	331	312	345	310	338	321	302	350	294	334	304	333	300	311	322	324	310	341	308	309	328	347	309	316	316	315	293	351	321	309	349	309	357	316	315	303	308	297	342	319	309	332	314	287	337	305	324	303	319	320	334	304	324	335	313	324	315	290	306	348	330	361	339	290	341	317	345	334	296	315	332	307	330	295	304	351	306	323	344	331	315	314	342	305	329	308	301	347	312	315	323	308	336	349	331	334	351	328	315	326	307	359	307	322	305	306	318	311	345	293	345	321	286	319	314	354	328	317	308	305	304	323	285	328	330	336	327	335	320	298	327	289	308	304	346	311	338	301	333	312	347	322	314	318	293	320	309	325	318	339	313	335	311	337	300	315	314	318	331	314	322	319	327	357	315	313	331	293	330	362	323	316	310	335	318	324	301	330	297	300	320	305	324	350	327	298	315	326	280	328	335	316	329	324	297	312	341	352	337	302	305	315	324	359	285	315	312	315	331	312	299	342	357	298	315	326	315	332	317	312	330	311	314	300	324	347	303	321	317	326	315	296	327	325	304	297	335	339	330	295	320	335	325	324	355	312	314	322	292	302	339	331	312	307	322	320	294	324	363	286	316	319	351	308	318	316	336	329	286	326	299	336	331	344	297	324	313	315	368	363	331	327	353	311	345	309	321	324	342	349	330	327	327	345	300	290	324	313	313	333	331	309	336	310	370	325	313	338	306	333	320	288	348	331	343	269	335	309	324	306	319	307	335	327	318	294	300	296	339	351	337	316	298	330	311	339	320	329	312	301	308	307	320	330	303	353	295	343	314	315	307	313	338	341	322	320	328	335	314	314	328	329	340	319	285	300	348	310	334	313	333	317	335	336	308	361	312	303	305	330	306	305	341	316	309	322	305	327	331	303	330	314	331	329	327	318	368	333	304	309	282	293	321	291	332	318	345	316	297	368	327	337	313	324	330	315	329	325	341	361	300	312	352	345	316	323	323	325	299	324	318	292	342	343	322	327	335	337	327	324	298	294	358	342	316	303	338	295	335	326	330	316	332	334	315	314	309	304	339	334	337	343	330	301	369	298	306	346	349	322	316	317	342	337	312	290	353	307	344	352	313	344	314	304	339	309	320	349	286	318	333	334	349	344	316	325	334	317	337	315	290	295	297	325	321	309	339	362	292	312	301	301	308	311	304	332	331	307	294	309	348	321	321	313	333	323	312	338	340	325	342	332	320	326	291	351	327	321	332	302	319	337	311	310	314	317	319	350	322	294	327	327	333	337	335	353	314	311	326	326	322	297	311	292	331	312	332	312	320	312	327	333	337	347	328	309	313	336	341	324	340	304	318	322	324	320	326	334	316	291	356	307	320	316	313	371	330	314	325	311	347	308	325	346	314	336	328	330	315	332	336	336	312	338	363	309	318	316	297	332	341	364	315	309	306	332	314	337	356	332	319	308	346	322	313	335	306	343	335	323	323	326	313	307	329	330	322	316	331	324	362	322	275	360	341	305	310	283	344	327	321	337	350	260	337	324	317	273	320	302	313	304	356	322	315	299	339	325	287	329	357	309	331	324	313	304	339	305	329	291	313	295	342	292	335	347	293	291	321	325	315	314
25374	21572	25661	21588	6722	2955	1828	1291	943	717	545	434	389	331	293	278	233	263	223	235	209	218	206	206	228	192	229	220	213	203	203	192	209	223	209	212	224	195	218	204	187	200	215	192	218	211	199	202	189	209	202	229	180	188	218	198	187	205	178	213	208	198	197	204	196	185	195	209	201	197	208	213	207	223	183	206	191	205	204	213	197	192	223	210	211	186	197	201	194	217	210	212	232	205	214	212	228	191	183	227	200	216	190	194	210	176	177	205	196	196	220	217	208	202	201	209	206	215	210	208	198	216	204	212	222	209	196	181	211	190	210	170	203	185	196	198	212	202	219	196	193	214	208	198	221	223	206	201	202	225	190	184	211	198	210	204	197	221	213	209	205	175	197	207	215	193	197	193	205	200	212	189	200	225	202	191	207	184	184	175	222	188	188	193	194	218	197	195	225	208	174	229	190	206	192	178	200	201	201	207	208	181	226	193	195	233	208	217	218	201	200	185	208	199	216	204	195	191	210	209	211	229	204	210	220	184	215	187	209	202	206	193	208	204	199	210	229	218	204	213	225	207	215	215	210	221	214	174	221	201	218	192	185	208	211	250	218	228	204	199	205	193	190	209	194	217	218	191	219	210	179	195	208	186	192	204	181	221	194	212	210	211	224	202	158	187	213	194	194	219	209	204	208	208	200	191	203	202	196	190	214	187	216	219	194	205	215	217	205	216	194	210	202	205	209	197	196	210	219	189	226	216	190	209	212	221	212	199	195	198	208	225	179	216	176	206	212	195	224	200	217	192	221	171	216	209	201	197	213	186	219	216	211	202	206	207	184	219	212	190	201	195	229	206	214	214	206	228	169	186	187	205	209	192	193	228	203	203	215	209	196	167	213	193	205	208	202	211	219	201	231	216	201	212	215	193	234	219	185	216	204	212	178	167	228	212	183	218	190	202	201	207	198	189	226	204	193	202	179	220	196	239	218	184	226	211	207	212	210	204	212	207	185	217	210	216	201	209	212	217	195	242	189	215	186	210	194	169	184	204	210	193	214	207	204	228	228	203	209	214	198	208	194	196	215	228	204	202	193	204	224	207	221	223	184	194	223	210	216	214	214	216	213	208	207	196	182	197	219	210	201	196	189	209	201	209	219	203	206	231	192	206	195	178	201	196	190	198	209	214	195	216	223	198	203	202	207	194	226	198	188	219	188	207	225	206	228	209	201	216	228	187	215	235	193	180	231	202	217	184	196	211	202	181	190	198	239	204	204	199	202	195	196	196	198	198	221	205	216	193	216	212	195	195	185	216	201	207	211	192	215	202	190	215	222	186	212	198	225	219	200	210	182	195	219	215	204	223	198	214	213	198	218	182	233	203	212	188	205	189	208	228	200	224	203	207	196	191	195	212	193	201	205	207	195	215	197	188	213	173	220	172	185	181	196	194	200	209	184	191	193	180	229	223	218	184	221	210	200	202	183	189	192	201	220	211	199	186	181	185	204	225	224	209	208	210	191	193	185	208	203	214	191	199	179	209	216	220	208	220	207	199	191	197	209	216	182	212	190	212	202	213	220	200	190	193	174	241	197	209	197	209	210	198	222	194	194	206	193	217	219	213	203	165	221	199	184	225	214	219	164	221	208	204	195	210	184	182	225	184	197	198	230	197	218	196	193	203	225	195	195	207	202	198	211	238	219	202	203	196	204	203	199	193	203	208	198	203	207	189	170	195	189	209	196	200	209	220	190	197	210	190	188	203	214	183	193	184	229	197	196	225	202	226	199	199	240	202	241	191	208	225	211	213	212	219	226	205	188	196	224	195	193	223	188	193	217	208	233	196	210	217	186	191	193	195	218	224	192	195	220	212	223	185	186	207	209	218	188	209	206	207	219	211	218	168	205	231	207	206	204	201	183	185	191	183	195	204	178	205	205	202	202	205	184	225	194	209	204	189	232	232	218	212	198	194	195	195	246	207	240	207	211	209	237	236	225	222	205	185	196	208	162	187	209	221	211	187	200	226	196	216	190	194	183	220	221	205	231	211	204	192	199	201	192	196	221	167	195	181	213	203	222	191	190	218	199	207	192	191	194	215	210	197	201	198	196	199	198	231	208	218	199	191	219	214	194	195	226	211	200	218	183	182	187	191	209	231	223	205	190	185	194	201	213	222	191	209	173	195	204	195	216	185	209	195	212	175	215	217	208	194	202	200	229	210	206	205	211	203	185	216	181	228	198	195	209	204	202	215	197	219	210	208	222	196	176	201	193	193	193	199	213	197	227	213	204	193	199	191	191	207	208	217	212	233	217	201	211	190	202	213	190	225	187	216	206	186	195	210	201	229	192	178	193	190	218	200	201	207	207	200	212	200	194	176	204	193	205	201	228	201	206	182	208	221	219	209	191	191	196	201	207	209	217	178	203	219	197	226	190	214	220	222	202	201	207	218	202	205	207	193	225	198	198	188	202	229	196	193	197	221	208	198	220	226	217	186	208	199	237	219	204	182	196	223	209	222	192	189	207	207	183	188	183	206	201	190	184	180	201	196	196	223	226	217	244	234	221	205	193	204	208	209	212	223	206	202	209	203	185	203	207	213	216	209	215	205	204	200	212	197	207	209	213	192	228	176	183	200	206	207	215	191	209	229	220	209	207	199	201	214	219	222	204	200	211	206	221	206	196	185	203	220	229	227	211	184	185	219	192	194	207	213	205	213	234	212	217	202	202	205	182	225	186	194	210	216	216	210	196	196	200	197	211	207	225	215	227	199	236	211	216	207	201	193	210	201	182	225	189	196	203	195	214	179	211	186	232	224	198	194	210	219	213	190	231	204	185	223	184	223	189	188	186	211	216	193	229	210	225	208	206	206	231	241	233	216	216	202	187	216	187	199	194	216	182	214	197	196	203	215	201	203	214	204	207	208	186	210	213	195	223	196	218	218	201	192	201	226	202	197	217	234	208	208	204	212	213	217	195	186	213	210	205	209	225	187	223	187	207	199	210	192	208	210	198	203	173	237	192	192	228	204	224	209	194	208	209	212	203	185	195	218	206	227	234	211	221	197	196	224	215	204	204	199	191	174	216	228	191	199	211	209	216	213	191	228	207	223	187	189	191	199	202	206	208	227	197	211	200	217	235	213	205	217	200	193	186	203	200	212	211	200	213	226	209	195	216	204	198	191	215	182	213	210	206	193	228	218	203	212	223	213	217	193	183	198	205	185	228	225	201	208	192	224	201	208	188	204	198	241	182	219	231	191	219	203	176	179	168	195	199	207	196	191	205	202	213	224	209	198	193	205	209	201	171	216	233	211	173	206	203	223	184	233	220	195	200	197	210	220	217	185	211	207	223	204	186	216	201	228	177	188	191	198	189	205	211	203	188	200	194	199	194	206	182	199	200	207	211	204	203	198	197	200	187	190	198	193	194	213	190	203	171	211	212	251	198	185	195	222	190	221	212	225	207	166	190	207	204	207	216	206	218	216	209	226	215	221	179	197	183	208	209	204
21432	41572	30693	17711	12104	8083	5710	4186	3014	2201	1703	1228	937	768	652	586	543	448	462	423	441	384	420	418	405	364	364	366	393	373	373	352	369	413	410	323	353	362	380	385	350	389	422	381	336	350	365	326	361	350	354	350	375	340	373	355	382	382	393	382	340	343	368	361	388	373	363	368	337	338	371	380	369	356	353	324	363	369	355	367	345	359	383	344	382	363	380	346	364	348	349	356	410	356	338	354	380	341	383	359	393	333	320	359	339	365	337	365	371	322	406	364	350	339	353	373	395	367	403	364	388	391	347	389	360	376	341	361	322	344	343	370	381	375	341	376	363	372	357	358	337	320	367	395	358	353	333	374	367	385	366	362	393	342	356	384	394	353	336	363	369	365	345	325	354	382	355	385	377	384	377	409	335	343	361	383	367	372	377	368	370	338	354	354	370	326	358	397	359	383	339	352	365	387	343	343	376	366	346	371	374	336	345	358	387	362	362	403	382	361	339	385	348	346	368	330	367	360	339	354	341	355	370	362	339	353	352	355	385	358	374	387	386	381	396	341	376	348	367	356	358	373	347	351	372	365	364	339	358	370	375	375	399	353	350	391	382	367	322	356	355	362	369	359	361	357	337	332	375	364	363	331	353	337	368	352	379	355	362	381	305	367	332	345	380	388	342	362	332	323	357	329	344	374	361	343	331	376	381	342	350	372	362	350	351	366	353	334	399	365	376	355	344	349	370	393	353	383	365	355	360	349	385	351	370	353	359	357	373	360	337	340	357	369	352	374	376	372	346	369	368	356	344	347	352	353	380	340	364	379	386	325	339	377	364	373	366	405	375	364	374	376	351	379	354	404	357	373	357	354	335	400	343	373	337	389	326	362	354	390	388	327	359	384	373	378	394	345	362	328	360	373	350	361	375	372	360	340	363	344	378	325	365	357	382	311	381	385	325	385	384	366	392	357	367	390	360	370	327	335	377	364	352	343	364	414	357	381	384	376	386	343	375	344	360	381	343	353	381	359	347	340	342	382	340	352	381	333	356	397	358	340	377	347	363	348	381	350	381	386	341	360	359	354	373	363	372	363	344	366	361	370	380	323	361	351	338	368	374	352	385	358	358	356	347	374	364	387	355	364	373	367	369	332	374	344	348	344	354	350	362	386	339	346	370	343	309	389	385	338	382	347	381	338	344	348	368	335	360	363	339	423	373	369	362	348	366	376	347	363	360	348	371	384	344	380	344	346	352	376	386	362	359	356	390	388	369	386	365	375	365	382	344	374	353	363	354	341	340	364	337	361	381	331	347	357	370	389	352	335	371	370	361	340	367	376	327	322	376	337	373	368	336	339	391	390	391	346	396	366	353	350	379	362	345	351	402	326	364	372	351	380	363	341	388	340	326	374	387	345	332	372	367	325	361	379	377	365	380	367	378	339	344	327	348	362	361	347	377	334	378	366	346	360	332	355	385	368	386	368	337	347	356	353	385	364	358	377	345	363	375	391	354	347	358	359	383	393	365	366	351	395	361	352	331	358	345	349	356	381	377	361	312	354	341	375	362	370	356	398	370	348	368	370	365	341	400	354	343	348	349	371	356	352	350	375	332	362	367	331	362	356	343	367	358	357	364	371	335	362	351	349	362	366	361	373	397	371	352	360	384	353	380	343	366	403	360	334	359	340	390	339	352	364	348	374	339	365	363	350	365	397	384	374	380	356	366	330	361	359	379	390	369	347	365	351	378	386	347	326	340	348	359	369	346	355	331	355	365	359	345	362	362	367	336	370	365	386	341	386	388	369	331	370	360	358	366	381	360	364	364	378	363	346	405	378	346	343	381	363	359	320	348	390	372	361	331	351	359	352	339	381	375	387	359	358	357	383	367	356	355	373	353	367	388	371	398	347	334	390	356	365	390	380	330	365	388	352	370	360	358	377	362	383	354	350	370	358	375	338	359	396	371	359	357	336	341	315	335	373	342	385	338	368	353	391	345	371	356	348	333	345	362	344	343	334	402	349	342	364	351	357	350	350	380	394	381	371	358	344	377	358	340	365	399	368	369	335	364	377	357	368	338	325	366	384	384	342	340	357	376	356	356	366	360	374	350	375	344	404	344	355	356	370	357	344	365	364	354	376	352	360	318	343	341	366	364	394	393	378	342	374	361	367	360	355	343	317	358	378	378	374	326	360	359	331	351	354	373	377	370	334	358	385	384	376	409	357	378	358	347	381	367	357	390	350	381	358	384	372	349	353	421	367	358	317	352	327	334	380	333	383	362	394	367	346	405	352	365	371	379	352	324	349	340	351	353	364	386	393	356	334	361	367	365	342	366	323	367	348	331	349	340	385	355	377	368	353	368	385	357	331	331	368	312	355	379	378	377	313	370	381	366	341	374	352	374	355	330	348	348	333	332	346	352	310	369	364	360	351	390	372	345	358	359	390	383	373	410	349	383	341	355	344	397	360	334	369	383	385	357	344	381	343	382	357	379	375	382	407	360	364	347	404	323	356	352	342	397	369	390	359	363	350	381	372	339	330	356	364	369	382	364	343	382	376	406	369	351	372	399	311	363	369	390	390	367	403	352	352	379	357	361	328	378	377	360	341	370	367	358	357	381	363	353	341	368	364	329	334	421	387	365	381	387	353	320	388	376	371	361	378	347	374	371	379	330	351	353	351	358	348	366	365	372	350	378	356	409	406	354	346	369	361	368	345	367	390	380	360	306	351	385	363	381	367	383	376	380	353	380	335	386	381	365	346	354	369	377	385	338	369	370	370	365	385	325	334	360	348	362	349	393	394	362	347	372	409	386	398	373	371	405	363	350	384	371	361	392	369	399	369	388	346	330	383	385	332	363	369	350	336	354	373	386	328	365	411	366	380	337	387	359	352	359	348	352	360	378	380	363	362	357	340	352	374	354	358	349	373	346	314	391	380	373	351	346	346	358	331	355	365	382	375	364	324	367	350	381	355	371	363	345	341	373	368	335	356	350	361	357	365	398	372	399	387	330	371	375	364	345	377	373	362	352	352	380	373	371	391	358	382	418	330	353	367	339	378	354	358	348	374	370	361	364	370	373	360	367	377	375	372	358	353	347	379	378	350	343	377	384	352	354	348	391	349	374	393	358	366	369	381	350	364	340	345	369	384	367	375	369	361	368	396	370	347	391	355	370	352	398	348	367	337	349	366	413	390	402	321	354	372	336	349	348	376	336	381	335	367	348	379	334	359	392	359	376	368	342	370	340	340	329	361	383	365	382	355	367	330	371	369	344	373	357	371	384	356	355	336	362	362	360	370	311	348	406	378	351	376	332	337	361	340	375	341	395	379	357	337	325	374	367	376	358	387	339	360	371	349	363	342	358	376	353	368	377	372	379	351	364	382	378	394	347	354	381	369	393	351	363	333	365	345	364	347	375	363	364	353	318	380	352	392	370	373	344	389	382	367	382	342	376	375	325	364	370	353	381	342	376	353	392	336	382	350	343	353	347	359	395	371	359	336	365	340
22866	21564	28673	24925	21620	18663	8834	4058	2538	1721	1268	802	599	529	378	285	316	255	228	201	209	228	202	181	177	182	167	180	154	178	170	168	171	170	175	179	165	155	150	172	178	190	173	157	166	165	178	153	168	148	178	173	154	173	158	167	160	187	166	180	156	164	171	160	152	155	161	162	181	169	165	156	153	167	164	178	152	162	166	165	170	152	164	182	175	156	163	168	172	190	173	163	169	147	154	163	155	150	168	139	175	136	174	173	170	156	172	165	170	150	157	162	168	159	147	168	153	155	170	141	170	167	182	148	148	165	141	143	176	174	159	168	169	184	156	173	157	150	147	168	153	162	149	184	158	151	146	156	168	168	169	153	167	134	145	159	151	153	137	190	184	180	139	189	182	175	175	157	156	153	167	136	161	144	155	133	178	139	173	152	166	162	154	152	169	150	160	161	170	157	167	159	155	154	163	144	154	157	148	165	181	157	168	157	164	151	155	159	166	170	173	155	152	161	188	156	162	173	156	161	143	138	156	169	142	162	157	160	141	144	151	154	168	171	177	140	144	156	172	162	170	167	164	165	154	169	156	182	159	184	168	158	153	161	168	161	166	158	151	148	153	173	156	165	176	190	160	147	168	151	159	155	171	188	148	151	168	178	156	158	172	167	165	144	159	161	182	150	167	151	160	186	162	157	139	163	162	150	176	178	173	158	153	180	176	182	163	155	163	162	186	174	156	159	150	136	167	156	165	172	184	163	171	170	149	167	161	144	163	154	172	160	171	173	150	166	190	155	192	166	174	160	153	145	173	134	153	136	173	166	189	156	154	165	156	168	162	148	183	134	158	159	177	168	152	159	170	175	178	179	144	157	158	140	171	163	172	165	181	143	161	175	151	178	170	154	146	163	135	184	150	157	145	156	164	162	157	151	179	158	163	159	158	177	155	155	158	170	159	185	164	161	169	173	169	149	177	158	169	167	171	161	161	163	166	185	140	138	178	155	162	155	173	164	172	162	135	160	154	169	157	171	159	171	137	168	153	156	150	162	184	155	156	186	180	160	149	150	177	153	179	145	165	182	172	157	172	180	174	177	163	177	135	169	158	141	158	163	158	172	193	171	151	173	149	154	154	164	141	168	161	166	142	171	171	153	161	168	158	183	185	157	154	144	172	143	178	169	168	174	186	163	165	167	143	144	155	154	161	168	155	172	151	159	161	178	153	161	170	142	171	137	185	169	140	185	173	156	159	165	149	159	161	140	165	174	159	155	169	171	158	148	182	171	164	180	154	161	173	152	173	153	172	166	147	164	140	171	168	156	162	181	148	158	165	180	177	158	154	165	161	168	165	154	165	162	151	184	182	161	161	155	159	165	145	162	160	154	170	196	146	174	158	179	154	171	155	164	151	168	161	163	139	186	182	168	160	159	192	192	180	176	170	149	155	172	138	163	156	146	155	163	173	166	159	172	146	164	140	182	165	176	160	165	145	163	159	158	170	145	149	161	155	156	166	154	174	200	164	160	165	156	173	171	131	151	168	157	140	172	164	172	168	150	158	167	150	159	138	154	170	163	157	152	192	151	166	156	142	176	159	176	167	150	151	156	162	139	166	136	164	171	151	158	166	171	164	134	157	156	168	136	153	131	162	152	166	155	180	161	157	164	137	184	172	166	163	167	157	181	155	149	155	174	153	161	112	154	154	160	168	153	167	150	156	177	151	155	146	154	186	173	160	160	167	175	140	132	159	178	149	163	173	150	167	169	187	151	179	166	164	139	171	158	180	159	160	166	155	169	181	163	145	140	161	158	172	176	136	160	161	150	155	158	171	171	152	161	158	146	173	145	164	181	160	164	174	149	186	155	157	191	141	168	164	141	152	170	183	159	167	142	167	167	156	148	162	156	139	180	148	159	152	183	182	145	135	159	148	165	160	160	169	174	145	157	154	142	160	167	185	162	164	170	170	150	167	142	167	160	168	172	145	173	165	159	169	165	145	148	189	155	158	179	174	158	162	169	163	152	150	176	164	148	184	181	174	156	147	175	156	170	176	158	148	157	168	179	173	158	137	152	178	146	172	167	179	161	166	191	156	172	151	155	172	169	138	148	198	170	173	176	175	186	156	193	149	167	133	172	169	157	172	166	165	161	138	165	162	161	176	152	191	149	163	184	152	165	152	161	164	180	170	167	156	162	157	160	181	157	150	191	157	166	167	172	171	154	176	158	181	148	147	150	163	144	188	162	173	156	177	156	165	190	163	144	152	173	147	143	158	163	152	139	177	164	183	174	167	157	143	151	166	151	170	160	163	149	150	167	165	179	168	176	148	163	148	153	167	182	153	160	152	163	176	181	145	177	180	153	155	178	153	145	177	156	156	150	151	175	140	171	197	160	162	150	160	150	146	158	142	177	175	169	169	171	167	162	165	176	147	163	160	178	165	167	159	160	162	156	165	165	142	154	154	163	168	167	165	145	157	157	144	177	156	141	124	167	175	178	156	146	160	160	172	173	165	184	144	164	180	147	153	157	159	174	148	141	171	146	180	150	162	164	171	159	166	191	168	175	148	146	168	165	156	147	192	180	167	154	147	156	185	146	148	158	188	159	145	168	158	160	172	166	172	178	181	178	152	152	156	145	163	149	158	152	168	165	154	154	152	154	147	154	181	150	163	163	159	176	160	156	139	170	165	172	169	165	161	166	160	168	156	161	169	152	151	132	156	138	175	158	162	142	187	158	161	151	169	154	192	183	178	174	146	152	174	173	150	167	175	161	157	157	152	147	184	178	164	155	173	155	154	180	154	135	161	136	171	154	149	157	188	144	157	167	160	162	181	162	149	170	151	147	153	166	179	173	158	161	144	158	178	161	176	170	150	157	161	151	160	162	154	161	188	164	154	168	132	148	167	172	189	158	173	152	150	167	171	142	165	149	154	160	171	144	132	163	154	161	163	171	155	181	144	140	162	189	168	155	166	157	170	150	155	161	166	179	161	165	176	147	178	152	174	156	173	154	148	168	161	175	188	143	167	168	151	159	159	165	181	165	156	147	149	172	169	164	170	158	178	166	152	173	154	168	159	165	146	150	155	160	143	158	158	158	163	161	158	163	157	159	182	172	150	165	145	141	168	159	154	129	153	160	157	152	149	149	166	150	154	164	152	152	164	187	160	163	165	175	154	179	174	153	172	173	134	142	146	179	198	171	162	193	142	166	136	185	170	177	162	174	172	146	159	151	162	171	160	168	129	162	160	161	155	151	172	140	144	155	170	151	154	170	159	142	174	158	167	153	136	183	167	150	169	138	163	151	165	160	156	174	162	172	145	180	184	171	162	168	140	165	148	179	162	139	160	165	163	151	161	167	156	160	154	186	175	154	185	160	152	146	158	174	141	173	175	156	151	182	164	159	182	169	164	173	144	166	150	157	154	140	161	150	136	165	156	155	181	146	157	170	144	164	167	152	172	160	141	147	142	148	153	153	155	168	170	164	164	163	159	131	171	157	163	164
24705	53035	43585	30653	22131	16001	12107	9154	6750	4895	3533	2440	1737	1287	974	812	612	534	458	369	393	403	384	339	374	323	336	339	317	310	309	263	270	320	280	293	290	293	261	286	274	285	260	298	252	273	238	270	310	304	316	290	287	294	269	300	310	298	279	279	304	279	266	285	272	314	283	314	247	288	275	286	334	274	300	282	287	272	292	266	270	283	275	281	288	275	284	276	259	245	286	264	279	258	271	292	294	266	265	274	272	285	295	285	281	248	288	303	286	260	309	286	319	280	317	286	290	274	289	305	305	248	289	293	263	308	304	272	250	311	280	272	319	276	285	278	269	281	284	284	296	259	279	293	306	302	288	282	273	323	287	318	290	292	310	278	279	292	273	257	262	307	297	283	321	287	252	270	307	273	287	271	288	283	252	306	254	270	275	273	273	294	272	307	280	300	287	278	277	271	284	273	252	290	279	286	305	281	271	265	312	268	282	289	282	266	313	282	295	275	294	253	283	286	283	264	294	277	284	297	250	285	281	250	301	286	266	300	302	260	272	281	300	281	304	261	265	306	278	287	267	274	293	284	271	280	288	273	285	291	252	282	266	275	301	281	287	308	286	277	284	259	291	280	301	274	277	290	260	289	289	289	301	261	280	273	257	307	273	284	323	261	291	282	282	324	251	263	277	298	269	273	285	280	272	285	298	291	256	283	310	274	252	293	272	303	292	301	276	286	297	274	292	259	303	297	248	278	290	269	283	308	296	266	264	291	302	266	263	291	301	305	298	272	271	305	270	284	284	283	283	249	295	272	300	251	306	305	256	273	282	297	286	263	251	288	259	293	263	294	317	240	292	292	280	295	305	278	275	262	281	276	291	255	269	295	287	264	317	305	288	285	272	281	272	246	298	291	293	268	286	272	296	287	293	291	277	282	260	282	286	280	243	280	297	290	283	280	299	250	259	263	270	275	276	283	256	301	292	293	300	249	265	291	286	249	277	305	267	293	256	294	288	257	276	272	275	296	284	297	279	296	290	289	296	274	281	283	280	290	287	273	259	300	295	276	243	270	291	296	282	274	301	303	299	250	289	272	291	264	286	294	285	277	275	284	280	280	282	266	281	279	271	296	260	294	276	296	290	262	275	315	265	295	258	300	281	288	275	310	303	271	280	311	282	275	249	273	289	273	257	278	267	263	290	282	273	302	291	266	284	312	293	287	276	305	279	281	295	287	284	247	271	265	275	295	295	283	289	277	264	293	307	267	261	300	272	234	285	276	290	294	280	282	285	281	337	280	291	254	297	261	302	313	263	280	311	256	293	268	290	302	288	276	260	295	253	290	256	251	273	281	292	297	286	295	300	290	309	326	287	323	273	279	289	295	281	235	274	297	284	305	278	229	260	274	277	266	271	280	281	285	310	283	290	317	277	301	311	289	281	312	245	292	278	289	266	299	266	274	294	304	269	281	280	305	276	259	265	292	303	304	284	278	321	256	282	286	302	273	275	261	283	250	276	241	285	275	284	288	284	297	270	270	273	290	297	272	302	274	274	265	269	307	307	290	277	273	285	304	284	288	301	299	268	312	300	280	313	270	291	276	291	293	285	283	304	295	253	285	263	284	260	304	290	295	285	301	292	265	278	277	275	296	281	288	282	319	260	286	270	264	269	270	269	313	274	295	302	301	308	265	252	294	276	251	280	278	288	314	307	296	280	309	258	309	285	283	281	234	248	287	272	263	260	262	280	299	287	239	303	290	260	275	295	278	308	296	287	275	281	282	283	281	301	264	259	239	287	271	282	318	305	294	261	288	282	280	282	288	310	279	266	261	274	318	296	306	285	293	277	306	294	279	273	292	264	257	305	264	295	271	270	321	292	273	291	297	295	296	270	319	261	250	254	308	297	291	291	278	282	283	284	253	266	260	296	280	273	285	288	303	289	295	287	255	299	281	275	267	319	272	285	270	307	294	296	279	281	269	311	295	311	287	249	266	270	298	275	290	291	298	280	258	280	272	294	272	288	276	310	284	287	302	281	237	294	283	269	295	295	276	272	298	258	300	253	278	266	269	252	256	271	307	265	282	281	265	304	296	269	292	259	265	262	290	281	290	314	251	315	282	305	277	270	288	300	262	278	294	285	301	264	271	293	286	277	249	279	283	312	265	275	311	277	297	271	279	312	312	263	272	248	287	310	282	283	243	327	298	251	306	255	311	299	310	263	287	294	307	323	277	289	282	289	292	307	275	318	281	277	297	258	280	291	261	287	269	277	287	301	262	278	275	293	274	296	304	299	293	258	272	276	296	277	280	258	276	275	262	311	267	299	290	302	268	267	254	286	263	311	276	279	280	287	294	302	267	274	297	298	298	282	263	277	305	303	308	270	265	281	296	275	272	271	290	289	274	272	279	266	274	269	280	254	309	276	305	279	310	304	256	277	271	289	294	248	283	280	291	284	309	320	309	296	260	303	281	292	279	274	292	270	285	256	309	282	282	317	273	294	263	312	284	285	299	268	314	290	310	275	298	297	306	279	285	277	296	287	294	266	297	274	260	280	311	317	246	287	280	273	274	272	290	282	292	293	299	306	271	286	256	260	264	292	296	258	297	265	294	270	291	293	283	284	255	274	298	294	251	288	309	291	256	290	308	284	267	271	289	296	309	255	290	274	285	293	284	302	317	293	299	272	269	294	265	285	270	277	302	274	261	274	255	292	274	292	278	283	288	295	273	283	271	296	268	290	283	298	282	297	292	293	319	290	280	280	293	296	293	292	270	283	271	313	290	288	245	271	306	282	311	270	280	277	276	281	300	267	296	289	271	293	263	253	267	283	258	303	279	283	282	259	285	286	290	267	262	266	257	275	285	297	274	300	261	272	281	269	307	285	289	294	279	269	278	247	272	256	277	258	279	270	297	288	285	277	291	296	296	307	268	296	276	279	255	263	268	249	291	300	283	297	282	269	285	291	285	261	292	295	265	288	252	305	285	265	288	310	280	288	303	273	263	297	323	262	280	301	316	280	294	300	262	273	280	265	269	295	295	296	277	280	246	274	307	293	294	293	278	287	302	284	283	268	264	281	291	261	285	284	273	289	262	298	282	271	276	292	284	292	276	283	285	299	268	263	301	287	300	267	277	279	286	283	295	277	305	307	269	275	275	269	308	260	309	305	266	283	281	287	304	300	297	298	276	248	291	314	261	322	290	311	313	302	278	274	292	299	284	268	284	273	288	283	277	322	289	282	290	302	283	246	288	281	290	266	276	274	259	280	282	277	282	344	251	264	279	277	267	265	285	263	282	289	280	266	270	286	269	279	265	291	282	258	289	299	281	309	272	279	308	254	283	303	278	280	254	274	303	287	285	276	297	301	279	310	253	291	301	297	263	275	270	315	300	277	264	272	275	273	279	295	291	275	252	281	284	260	304	292	285	260	252	293	283	278	298	270	253	295	278	303	290	292	275	327	278	292	301	277	282	307	296	321	291	280	279	244	285	249	281	260	257	311	295
27813	22912	21382	10814	4135	2226	1402	990	716	529	435	387	316	285	287	260	232	188	225	208	220	232	219	229	203	214	213	204	198	197	194	212	205	206	199	209	221	214	186	190	216	195	220	184	208	201	190	182	202	197	200	208	197	213	218	220	215	245	207	218	212	218	218	202	212	189	216	229	197	208	197	229	211	189	219	239	213	218	217	206	192	188	214	210	198	193	182	221	217	204	216	197	222	214	205	215	225	190	218	235	213	197	189	221	206	187	211	206	235	194	211	201	185	196	192	206	224	210	224	224	201	207	220	208	201	198	210	195	189	193	218	184	208	219	208	236	218	208	207	203	214	205	219	192	186	201	182	189	186	193	183	195	186	236	216	205	208	188	200	198	223	207	213	205	201	193	201	198	212	211	225	195	217	197	218	212	224	194	208	231	214	201	229	205	182	181	189	211	212	225	196	199	219	212	191	191	194	187	216	219	206	216	218	228	204	228	214	227	192	207	221	226	241	207	204	203	185	193	217	214	222	204	192	224	183	202	207	193	179	198	200	200	210	200	198	210	237	213	205	197	207	212	223	213	230	213	203	213	209	207	172	211	217	209	200	217	187	205	208	204	206	213	199	214	195	229	236	205	203	208	215	222	203	206	212	196	223	212	217	190	207	206	197	181	202	196	215	175	191	188	205	194	207	213	195	194	197	197	195	222	197	187	215	200	199	224	234	195	196	198	212	190	202	199	193	226	196	230	232	226	217	192	193	218	217	231	206	196	214	227	185	225	212	219	215	180	227	205	193	217	206	209	221	203	222	223	190	207	208	161	208	188	197	197	194	212	205	222	211	214	203	183	208	197	196	232	192	197	196	206	192	194	214	214	188	179	216	207	224	208	210	222	203	211	206	191	202	212	209	198	221	206	214	209	196	190	191	217	229	220	204	216	232	187	209	226	227	221	208	201	205	208	213	180	209	193	226	219	201	205	200	197	211	186	204	192	196	202	177	232	211	211	196	178	197	207	211	213	209	212	212	206	192	197	219	208	205	220	195	215	191	210	201	211	196	205	219	214	211	208	219	223	214	216	214	220	192	226	229	176	206	183	205	231	204	216	218	227	222	202	220	189	207	220	203	191	184	191	208	210	213	201	218	211	216	197	220	210	224	213	222	194	234	230	183	198	188	219	248	177	215	216	216	200	201	202	212	226	171	199	196	223	210	217	199	210	228	216	209	198	206	219	190	200	214	206	202	207	202	207	225	200	204	216	193	191	184	192	201	206	196	213	206	186	194	215	196	192	222	205	207	242	183	209	201	212	180	203	230	188	204	187	200	207	221	205	166	203	188	216	211	211	205	233	205	221	218	186	200	191	213	198	192	191	188	212	205	212	204	215	204	234	193	193	203	225	202	209	185	241	192	211	212	211	214	196	207	210	186	189	192	192	190	193	225	194	201	203	230	215	202	180	210	232	236	209	186	185	227	218	230	205	219	219	212	202	196	211	206	202	240	213	220	220	207	199	217	174	203	196	217	226	207	228	204	204	193	208	194	205	198	188	230	192	215	223	204	217	193	209	204	206	183	201	183	209	187	216	213	206	245	218	203	221	197	199	224	207	186	208	210	213	207	196	206	221	230	190	230	221	218	213	226	201	223	214	223	211	215	209	212	193	206	215	201	223	194	195	180	207	194	205	211	174	193	203	203	211	206	213	228	196	200	217	207	191	174	199	202	198	209	212	222	197	227	205	219	208	213	215	201	197	228	205	218	200	205	206	199	190	190	230	176	206	208	223	202	205	243	204	201	206	201	218	189	222	216	214	214	210	179	197	219	213	202	190	197	216	208	227	189	210	206	219	209	204	212	213	213	191	229	235	214	251	222	193	208	208	229	212	219	230	230	204	183	186	228	210	211	199	238	215	213	225	191	205	201	205	191	188	214	210	193	196	209	226	191	203	212	193	217	211	214	200	212	186	187	219	193	236	210	221	195	216	213	196	204	219	200	201	223	213	189	201	217	219	207	207	191	196	183	209	221	229	229	199	212	208	205	184	201	206	202	222	204	210	191	201	174	208	204	208	212	216	194	229	210	215	214	201	216	225	215	203	197	208	207	211	202	220	232	225	193	217	180	189	199	191	211	214	184	186	214	219	208	208	186	200	212	217	208	208	188	233	221	176	215	222	178	193	220	229	205	186	191	210	208	218	223	208	186	219	186	207	217	203	181	230	212	234	186	200	215	195	204	222	232	200	196	176	231	223	195	199	178	182	238	215	218	201	216	208	206	211	210	215	198	222	199	218	229	219	228	198	200	203	211	197	190	172	215	212	195	194	212	193	230	198	211	192	218	195	211	207	182	204	223	204	229	183	215	191	212	219	192	211	193	218	216	227	229	218	225	214	202	226	209	206	187	203	207	206	214	211	196	202	210	211	218	216	194	179	212	217	224	208	191	208	201	202	191	206	189	172	202	219	210	207	218	212	207	215	197	205	191	201	219	203	183	189	228	227	189	222	201	202	192	210	214	228	215	205	209	219	184	204	215	213	200	208	203	239	203	197	196	230	216	205	182	216	216	202	215	204	191	203	203	221	188	209	238	201	210	200	189	197	223	210	188	231	195	209	197	212	222	212	249	208	196	213	215	192	214	202	216	208	211	193	225	218	225	202	203	210	184	209	206	212	202	210	216	213	189	185	209	223	209	219	187	197	179	211	176	228	224	222	210	205	201	215	213	177	213	222	226	187	200	194	202	205	224	208	215	181	201	187	201	254	190	194	220	188	191	197	226	204	224	212	204	218	191	232	233	202	193	202	223	213	212	195	177	194	199	179	223	203	183	203	225	232	220	232	204	230	235	224	214	193	218	193	214	192	221	222	198	225	213	205	183	209	180	227	225	237	232	212	180	207	204	204	198	198	195	200	224	199	222	214	196	215	196	206	200	206	198	250	195	206	189	203	210	215	201	214	228	222	204	202	195	241	190	187	217	200	215	211	228	220	206	210	193	199	205	215	195	224	167	230	206	197	221	205	211	206	195	190	207	200	185	227	210	196	218	212	198	199	181	216	214	194	235	202	197	195	193	196	202	200	195	208	201	205	214	215	214	204	203	173	229	203	231	191	201	200	210	192	213	208	209	196	205	202	183	198	215	204	234	225	225	212	212	215	213	215	223	230	202	225	213	173	195	209	229	211	195	200	208	209	196	210	202	211	207	200	214	209	211	218	217	210	197	211	194	221	190	209	197	198	213	213	211	214	204	235	204	204	205	243	195	182	183	205	186	223	207	202	202	208	194	202	224	213	240	226	219	195	220	205	214	218	195	217	202	209	218	211	234	234	193	212	224	183	205	226	187	189	228	224	206	190	226	202	199	208	220	198	213	230	224	185	210	189	204	196	180	218	220	223	203	213	212	211	184	182	207	192	187	188	201	202	196	216	197	198	193	208	212	200	210	183	182	209	211	196	192	218	232	203	208	200	210	196	232	224	213	196	225	222	181	206	206	189	204	208	209	217
20661	37816	27508	14556	8862	5835	3985	2910	2028	1566	1177	873	697	585	547	446	450	437	423	415	400	400	401	403	349	391	373	377	374	372	376	361	393	327	410	376	359	379	355	409	395	382	358	377	351	387	337	411	362	380	359	368	348	366	367	374	367	369	357	343	370	345	332	385	375	404	409	376	369	372	342	332	384	391	357	356	374	359	354	384	344	380	337	405	351	391	375	382	348	370	366	365	388	340	397	383	376	383	386	349	348	346	349	379	348	375	392	357	352	378	384	357	377	368	365	332	388	358	385	371	377	335	349	380	359	357	373	341	363	357	370	382	358	361	376	353	351	352	371	363	391	380	385	339	369	375	368	327	379	411	382	338	346	376	391	344	394	355	418	382	367	356	392	369	382	363	369	362	368	345	384	336	386	370	372	386	391	361	366	395	364	378	378	383	402	367	374	405	394	358	372	418	359	314	358	355	349	372	387	346	360	361	390	393	369	364	357	374	383	386	374	386	356	358	348	388	322	372	415	355	342	376	402	375	394	346	348	391	365	356	374	382	363	433	391	376	370	354	382	346	371	379	397	394	389	382	335	351	377	356	339	382	329	346	354	376	379	358	347	388	372	366	357	365	393	377	394	371	334	384	327	369	342	360	400	358	391	387	393	383	363	373	368	404	351	395	392	371	373	364	362	397	378	366	366	383	380	357	367	363	361	381	396	381	389	351	369	393	342	374	356	356	356	382	377	359	375	336	354	398	385	351	351	365	387	365	353	342	376	348	333	353	352	359	378	373	358	344	386	369	393	382	350	402	360	358	361	385	394	353	366	395	366	376	384	348	352	368	346	335	377	352	366	387	355	402	369	356	348	371	383	340	359	342	363	388	385	411	378	365	356	377	379	382	377	388	380	340	379	380	343	369	367	389	386	365	389	361	367	387	373	323	354	368	371	385	408	362	350	370	352	354	382	388	370	361	366	381	384	376	374	372	371	355	368	362	372	377	390	387	388	358	356	394	407	368	367	383	365	372	391	377	368	413	400	335	389	367	385	326	395	376	372	338	357	408	348	355	361	374	391	357	348	401	351	370	384	375	369	379	355	384	399	375	346	359	338	368	396	373	380	372	373	351	373	370	384	394	339	363	361	356	400	385	391	369	367	345	379	356	333	374	379	355	376	340	408	418	360	406	372	392	387	395	386	369	365	358	350	383	365	383	395	384	359	342	375	384	354	380	382	386	377	347	387	371	312	374	394	358	384	389	349	397	381	367	376	351	379	360	365	390	386	383	369	364	384	375	367	403	348	351	354	343	371	385	378	371	381	379	361	332	380	357	364	375	390	363	391	383	379	362	394	396	403	372	365	370	418	331	363	356	312	385	385	376	348	381	387	361	315	376	400	348	378	353	384	357	341	375	366	376	311	379	380	366	375	345	336	373	398	363	379	378	342	372	354	379	363	362	417	394	389	351	383	371	367	387	360	379	390	383	388	382	369	399	374	340	365	371	380	380	361	380	382	365	402	357	353	376	380	355	345	403	345	397	368	395	356	382	350	362	348	384	325	397	364	375	351	354	368	413	375	381	366	365	376	338	415	379	345	358	340	346	391	377	356	394	377	343	376	362	375	350	352	385	397	362	363	366	384	381	377	337	335	364	362	351	353	352	360	375	378	369	373	378	374	372	357	370	375	348	381	359	372	355	382	356	370	377	349	381	385	379	376	386	361	370	369	384	379	376	350	352	374	371	380	364	399	386	401	372	365	352	382	379	370	333	391	381	399	370	380	346	395	395	346	351	351	344	396	354	363	382	364	380	390	346	393	354	358	385	322	343	349	366	386	355	382	346	379	357	363	367	353	382	370	357	388	353	378	357	375	359	382	372	381	343	388	380	387	348	340	334	385	400	370	405	344	391	375	411	352	345	411	352	372	371	361	384	389	368	364	391	357	362	364	387	367	363	373	344	327	367	384	388	376	383	374	351	385	385	352	328	375	350	383	390	368	360	367	399	375	367	384	368	402	372	345	348	394	371	365	375	358	379	318	384	354	374	387	360	389	412	381	389	361	359	339	401	364	344	354	375	353	369	354	368	344	368	353	367	369	360	343	347	361	356	411	370	381	382	333	343	351	354	351	396	392	369	382	384	374	368	367	356	363	377	355	382	376	359	398	394	396	384	387	369	382	359	341	348	362	400	374	379	357	360	377	334	378	389	383	360	369	383	355	358	409	349	349	370	348	368	351	385	369	358	352	351	375	375	392	367	381	347	354	364	374	364	329	341	354	358	357	388	398	360	352	357	341	390	358	366	358	382	380	339	371	348	373	345	362	373	386	385	366	347	343	368	372	376	379	350	388	392	383	339	356	345	347	357	434	336	334	388	327	335	398	388	336	379	365	342	376	336	372	355	380	371	351	385	377	376	325	341	373	380	360	349	374	374	358	356	357	381	359	396	344	389	379	342	342	386	370	354	392	359	383	380	388	393	399	399	357	374	379	384	376	351	371	374	357	374	379	361	396	387	367	365	374	405	339	361	358	375	381	393	353	377	414	346	365	365	389	379	371	356	399	365	401	383	366	361	380	346	331	365	370	345	358	364	363	369	358	353	369	360	381	361	391	364	391	365	346	371	351	380	431	385	408	377	338	376	360	367	344	351	376	367	351	417	368	377	369	373	387	354	349	371	379	422	363	354	350	388	386	379	356	374	385	372	347	382	377	391	384	377	349	369	372	393	405	368	366	372	358	387	352	336	369	366	362	366	370	347	353	377	366	376	378	382	356	416	364	351	362	362	354	354	334	390	353	364	389	404	362	350	363	359	365	331	379	389	383	396	370	361	394	358	384	387	379	374	371	360	351	350	379	359	359	389	339	349	399	375	385	381	364	368	373	370	374	369	381	367	365	348	368	377	384	367	392	368	376	354	401	352	361	388	366	406	355	335	339	340	362	386	397	401	386	369	381	362	376	372	392	390	349	373	356	404	352	428	373	394	373	344	365	354	384	354	348	362	347	368	348	345	362	353	359	381	394	407	396	350	355	346	358	368	383	344	393	355	369	373	369	335	369	361	373	349	364	364	404	365	367	385	385	408	371	404	330	360	373	387	365	403	366	374	405	396	376	342	375	400	359	358	386	380	354	400	344	391	378	356	367	369	337	347	401	317	393	381	374	395	364	352	389	358	355	346	371	361	371	401	350	373	379	414	360	374	398	375	356	353	377	357	358	335	344	363	371	360	393	388	354	383	372	373	371	414	384	348	401	369	392	359	356	387	370	350	343	392	364	370	386	366	356	385	369	395	378	365	371	377	362	381	389	374	340	407	384	360	354	380	380	358	391	388	435	350	367	367	393	395	327	341	392	374	368	404	347	392	398	381	364	382	345	398	393	349	357	372	345	341	348	376	429	371	338	404	360	331	377	379	384	392	336	362	374	372	385	368	357	377	361	382	355	395	359	343	377	373	383	354	385	391	341	373	373	402	375	354	396	362	380	393	344	392	366	331	383	363	391	377
23844	21538	27915	25689	19245	8632	4007	2462	1571	1114	812	599	480	366	298	286	240	217	218	206	215	206	181	181	180	184	159	182	200	196	168	193	172	172	179	188	189	180	182	181	197	197	180	172	170	186	194	161	179	186	189	182	172	176	167	205	183	174	177	162	167	182	150	184	183	186	170	178	198	162	210	174	162	185	176	199	165	163	194	193	180	190	199	178	168	202	195	170	178	162	160	183	174	200	175	175	192	164	189	189	170	174	173	170	171	143	175	178	182	179	192	180	156	188	180	176	174	212	162	171	196	184	182	193	207	178	200	187	195	195	160	159	174	181	188	181	165	183	163	174	184	164	170	180	181	182	176	159	173	169	186	208	179	158	156	165	183	187	174	171	168	185	183	163	157	176	208	185	164	164	196	173	167	168	172	161	170	181	188	182	153	191	183	184	201	189	179	213	187	168	158	182	183	191	167	179	188	165	140	176	166	176	180	159	174	161	181	199	198	165	175	196	205	189	193	174	181	175	173	180	173	175	165	173	189	190	187	182	168	213	195	181	188	180	174	180	180	175	171	179	182	162	174	144	180	175	185	197	192	175	193	165	147	163	192	190	155	196	190	197	164	172	172	192	174	181	161	187	186	140	176	162	167	176	168	200	169	198	151	177	199	162	196	193	208	179	190	178	158	176	186	162	163	175	175	144	172	181	161	173	175	176	188	162	166	179	174	177	170	185	177	183	195	186	174	200	181	165	186	173	195	177	179	171	162	183	159	187	162	186	184	171	224	172	177	193	173	176	184	196	185	201	167	165	178	184	176	164	163	182	197	181	180	181	179	172	177	156	190	178	164	173	171	173	189	199	177	180	180	176	182	159	177	178	188	176	195	169	157	180	201	168	185	186	193	150	174	182	179	182	173	193	167	162	154	145	174	176	179	211	154	179	175	181	192	195	190	193	187	189	158	167	164	166	167	181	184	181	165	194	187	185	198	180	161	171	215	193	175	180	157	189	169	181	158	171	171	157	194	160	165	183	184	181	164	163	171	170	192	178	187	181	157	189	184	165	185	165	195	155	216	169	192	168	170	163	178	198	141	157	191	156	187	171	150	178	173	190	167	158	187	185	186	177	173	175	183	180	188	171	177	185	167	185	169	180	174	188	165	153	175	163	132	162	168	173	202	159	150	183	188	178	178	198	174	181	210	182	188	178	157	190	176	197	167	160	184	159	173	171	176	158	203	182	185	175	213	179	162	173	143	163	190	154	176	192	185	161	181	189	191	192	162	161	182	161	169	159	162	180	182	174	152	169	193	172	174	174	169	177	177	193	161	180	175	141	170	165	187	188	186	158	185	161	177	158	167	193	185	165	183	161	136	168	164	172	172	180	184	180	170	173	181	206	191	188	169	157	173	181	167	170	181	154	190	178	187	187	182	183	181	181	180	156	152	181	183	192	197	165	191	177	188	155	179	173	171	169	197	171	191	187	192	183	159	157	173	177	169	169	191	194	164	193	179	173	187	176	175	162	185	176	155	153	199	174	185	192	197	158	182	185	201	198	164	206	164	171	168	175	190	179	169	199	194	180	164	175	185	162	161	183	166	185	161	176	170	170	149	194	186	149	197	196	181	161	161	194	197	173	171	162	156	180	194	182	174	194	171	173	204	202	164	188	148	158	177	183	199	186	182	171	165	160	183	180	180	187	176	175	186	188	191	186	194	176	158	182	182	166	157	189	180	147	175	188	172	158	187	174	169	154	176	186	160	151	198	199	206	186	190	135	181	196	165	156	191	192	172	189	154	180	174	187	170	182	162	176	184	199	190	169	203	187	146	185	166	193	160	201	178	192	196	163	178	210	186	167	162	183	182	186	179	180	206	206	165	187	184	168	179	192	163	163	180	166	200	171	207	195	164	177	157	164	165	196	177	171	180	173	145	186	202	162	182	166	202	189	169	160	163	185	185	191	182	180	167	194	167	200	173	188	164	175	157	174	195	187	196	164	143	146	194	207	182	172	157	171	189	186	195	179	173	188	151	166	182	196	182	179	173	156	157	195	188	197	198	183	179	154	216	159	155	159	174	179	169	177	194	200	171	183	164	119	184	178	181	163	207	191	164	185	168	188	176	183	177	173	168	179	164	177	157	186	171	182	165	178	179	192	180	189	144	180	198	184	173	163	189	161	171	183	179	169	186	199	186	210	183	173	179	178	176	191	195	154	199	186	166	194	179	194	186	177	193	153	175	182	144	153	178	179	168	159	188	187	173	162	145	161	167	188	177	187	171	162	158	179	186	184	180	181	150	179	182	169	158	174	162	170	178	171	180	176	167	173	171	183	166	168	170	161	152	186	156	168	178	179	171	158	181	187	182	148	170	180	164	192	177	165	182	179	190	189	185	184	188	181	177	208	162	176	186	178	156	198	189	193	172	185	183	179	180	172	166	178	187	172	174	175	180	201	180	171	182	198	193	189	199	145	170	182	160	177	157	177	165	144	206	173	156	179	199	180	181	170	187	179	169	180	172	184	178	174	190	169	194	185	150	193	196	180	160	176	173	190	166	161	144	163	193	154	193	171	177	165	157	176	169	166	181	172	182	170	186	170	175	182	148	190	190	185	183	164	172	164	171	156	158	179	155	189	164	171	147	178	165	160	173	173	145	195	199	192	193	173	185	180	163	158	175	156	188	201	179	188	189	178	189	179	152	171	210	175	159	188	169	167	182	172	178	177	177	172	170	186	176	199	188	184	170	167	164	153	171	183	174	194	186	171	199	202	178	181	207	175	158	177	193	186	183	161	184	163	189	191	182	168	186	161	172	176	186	173	169	161	168	174	182	169	196	183	179	173	158	171	164	163	155	177	178	184	186	174	172	166	164	180	164	157	183	180	194	167	182	183	176	159	160	173	188	164	163	178	178	190	153	160	185	187	190	184	157	175	175	163	193	166	161	160	181	223	180	174	195	191	155	175	173	188	168	192	185	188	187	158	163	190	157	186	181	208	190	177	165	170	189	175	185	172	165	181	179	203	179	186	180	167	161	197	180	174	188	170	195	160	175	165	170	158	182	132	171	163	176	187	193	173	180	172	168	197	170	180	182	177	186	183	190	177	182	173	151	184	172	183	167	202	144	159	193	153	183	179	187	181	177	177	179	175	179	181	169	173	162	170	153	167	183	188	191	168	187	177	181	187	178	174	175	169	159	194	172	192	177	169	165	178	169	201	188	174	165	170	172	174	200	199	183	158	181	179	174	170	190	183	187	183	179	188	187	175	189	214	192	204	160	187	192	167	180	172	155	185	175	149	174	173	164	190	178	166	174	194	192	153	191	173	179	200	173	161	172	178	171	169	182	201	173	186	175	192	157	170	176	162	192	180	159	201	179	147	166	157	154	170	175	190	179	173	195	176	164	174	156	178	172	180	166	199	153	165	177	185	200	168	180	190	160	197	180	185	202	150	185	174	193	190	173	194	171	185	166	176	168	188	188	187	170	197	161	182	205	163	188	182
23616	48307	38374	24518	17169	11562	8233	6000	4511	3196	2277	1633	1110	859	721	575	508	429	436	424	398	415	365	358	383	336	343	338	347	348	344	307	314	352	325	334	316	336	278	340	310	321	301	315	303	330	339	292	336	318	319	314	307	301	314	338	301	304	320	302	335	316	338	315	289	333	331	302	300	317	319	315	319	319	307	330	313	299	321	299	328	329	319	306	278	349	333	299	330	312	305	316	323	315	320	298	310	320	256	328	305	309	304	295	317	292	271	323	321	299	327	306	319	322	323	326	298	333	320	333	319	322	317	333	311	303	300	313	327	325	322	303	330	356	319	319	327	309	304	305	325	300	282	313	310	292	338	301	333	310	290	342	297	339	334	310	307	342	373	313	317	321	305	326	323	337	314	300	353	320	328	339	326	320	333	293	337	327	336	289	317	306	324	324	298	318	299	293	307	322	353	315	306	327	318	308	286	309	309	293	300	299	298	333	283	281	325	335	326	312	287	305	285	317	317	308	330	289	295	287	331	307	306	289	280	343	309	306	305	304	344	317	302	322	311	316	325	312	328	299	317	331	274	331	317	297	322	323	330	343	316	336	318	328	335	312	335	302	347	316	300	330	333	312	305	290	298	309	336	329	296	343	315	307	321	335	316	318	318	325	309	305	292	331	335	342	314	310	302	303	311	324	329	317	330	316	302	306	325	286	338	309	311	324	326	304	344	306	324	340	344	365	306	341	331	307	307	317	335	297	334	323	338	327	312	321	307	316	341	310	315	336	316	324	325	313	312	304	299	276	284	317	305	295	362	325	338	325	323	341	342	311	348	321	349	332	318	310	321	312	313	319	282	305	308	309	302	334	316	295	335	307	335	308	320	330	312	335	313	327	312	311	296	336	306	328	305	301	308	308	340	320	283	310	314	340	345	322	290	323	327	313	334	306	337	338	344	314	339	303	302	317	318	305	320	311	323	328	309	359	323	332	341	308	333	285	328	310	287	304	332	330	301	304	349	295	333	335	293	311	332	332	322	296	291	336	279	275	322	308	317	330	307	344	323	323	340	316	275	317	320	331	327	324	311	314	337	319	298	322	308	311	312	322	316	292	344	328	279	315	299	285	351	319	311	302	306	299	358	318	306	287	325	346	289	326	341	323	292	344	310	347	326	327	319	297	305	296	313	342	322	320	308	336	286	335	327	312	331	331	317	316	291	336	314	305	321	338	332	329	327	313	336	296	317	317	278	302	320	329	297	332	314	315	289	307	318	333	305	309	308	320	293	354	329	293	317	311	328	343	326	337	308	296	324	301	311	318	345	314	321	351	302	287	300	290	311	299	326	306	307	278	310	283	343	345	308	301	308	331	289	308	341	326	309	315	317	321	281	315	310	294	302	323	338	335	322	306	305	307	287	305	323	304	305	290	319	293	330	328	314	309	331	336	271	293	305	299	328	299	338	313	318	289	331	327	324	310	324	323	318	307	337	286	299	317	322	334	322	314	326	318	306	313	326	313	285	307	346	307	342	320	329	312	334	299	323	330	325	324	284	297	300	344	311	320	311	345	303	346	303	292	296	320	295	330	315	327	326	340	300	340	329	322	303	323	312	301	312	337	334	282	318	335	316	312	334	316	343	333	367	310	330	305	322	300	332	329	315	333	304	294	303	321	291	304	312	320	317	303	335	297	304	333	318	331	274	292	289	272	319	323	291	301	305	334	319	339	277	321	323	311	310	315	294	333	316	330	332	325	326	307	308	318	330	317	291	285	342	334	334	326	304	332	309	305	323	305	311	346	299	344	325	311	345	312	349	337	317	310	316	305	299	326	320	317	295	345	302	312	290	305	343	295	330	312	297	342	304	308	316	296	304	298	333	321	308	295	304	312	340	279	325	306	329	334	290	341	301	339	314	325	308	337	346	326	317	362	319	286	319	336	314	310	315	359	295	330	296	311	339	323	303	341	306	348	318	296	352	315	294	314	321	281	312	343	317	305	332	304	336	314	347	326	286	334	350	287	290	310	307	345	296	324	304	323	301	353	289	300	373	312	321	293	296	332	309	306	314	311	306	320	337	312	317	298	343	304	349	348	318	302	332	363	314	309	322	332	317	341	355	320	306	320	352	317	303	322	298	312	339	285	338	306	306	305	333	335	337	310	299	329	331	315	294	329	327	307	306	329	345	311	338	312	323	311	302	306	322	344	335	307	345	292	302	334	336	277	329	318	321	323	300	321	294	314	307	329	311	283	345	317	302	300	356	342	300	295	341	331	307	278	304	322	290	287	314	288	334	307	311	320	316	314	314	291	312	328	308	331	333	326	333	315	306	341	313	312	291	289	332	332	293	313	334	303	305	300	349	336	314	310	324	293	350	297	339	333	343	302	294	349	319	282	315	332	312	309	288	321	310	331	323	315	317	340	308	313	335	319	313	314	295	301	290	330	320	346	289	309	319	323	301	324	325	300	324	337	314	300	304	320	302	279	326	303	337	329	289	330	351	312	322	320	292	312	303	318	308	322	287	300	321	300	310	308	321	280	329	312	330	332	322	309	315	287	302	330	315	321	286	329	317	315	300	306	300	317	313	302	346	338	307	319	299	317	302	327	314	324	325	307	356	315	314	310	309	319	350	316	316	327	344	318	325	297	296	317	326	300	311	325	300	320	305	319	326	342	308	324	332	283	321	310	346	315	310	333	296	339	301	317	319	312	308	316	336	346	316	321	331	345	342	317	341	310	301	352	306	317	309	343	329	321	320	295	311	312	326	326	304	326	330	339	295	321	322	312	304	323	344	312	358	319	297	322	312	324	348	297	307	333	321	302	306	318	331	312	323	325	301	310	330	298	301	265	319	303	313	281	304	312	296	296	331	307	300	312	336	307	288	354	325	297	306	307	311	319	316	310	321	299	310	306	314	300	325	317	338	301	332	307	314	311	339	301	316	309	329	316	343	301	299	320	329	311	316	281	335	306	312	308	299	316	317	288	332	309	327	318	297	286	317	320	344	326	342	307	298	315	299	331	345	320	312	323	328	333	325	317	324	312	341	335	324	295	326	333	329	308	329	309	312	288	335	302	308	318	363	308	367	319	298	317	323	324	312	341	306	315	297	336	330	306	350	252	293	284	291	285	294	319	319	306	319	290	304	327	348	299	309	317	296	332	307	291	332	299	303	331	317	300	349	328	315	342	322	290	307	308	341	289	335	323	332	327	308	300	319	325	329	301	316	296	339	281	314	310	322	331	338	301	327	326	299	327	313	287	305	349	308	318	350	309	317	300	306	324	331	312	308	313	308	314	319	324	322	293	333	347	325	316	311	336	291	304	337	334	293	329	307	304	337	337	317	314	311	313	287	342	296	298	324	312	316	300	327	315	290	304	306	317	308	371	289	351	300	310	319	315	311	313	328	317	361	305	296	334	307	327	289	321	349	345	328	315	350	297	350	311	300	330	313	311	339	318	313	328	352	310	275	312	335	307	334	296	323	282	327	296	304	303	327	318	334	332
25387	21583	25895	21555	6481	3016	1867	1234	939	677	529	421	335	311	312	250	257	213	224	191	211	225	231	230	190	180	191	216	222	195	197	181	189	199	209	193	214	238	204	194	208	212	191	181	204	218	214	203	217	197	247	222	190	216	181	215	214	227	189	194	205	189	215	199	192	215	167	219	192	198	221	227	201	174	212	211	227	194	191	214	214	190	210	191	194	214	185	190	183	217	195	189	209	184	208	205	187	206	223	186	193	200	209	249	216	221	218	198	180	220	178	196	181	181	174	228	203	209	208	208	201	183	214	208	190	216	201	210	222	195	193	215	187	221	202	214	205	190	202	200	209	212	229	174	212	228	170	198	227	201	168	206	199	213	204	165	194	192	202	218	198	189	205	205	183	213	198	200	194	217	222	198	201	194	199	226	179	180	215	191	213	209	200	213	198	190	213	218	211	215	162	204	183	200	195	212	222	225	211	182	227	201	193	202	216	204	192	207	203	222	197	176	209	182	218	189	200	205	206	186	216	204	213	195	212	191	212	177	208	200	173	170	201	205	179	188	233	212	193	204	225	205	210	200	211	182	202	208	204	183	220	186	222	203	194	209	179	218	194	203	212	215	225	198	221	179	214	196	210	247	192	194	197	213	207	196	221	190	178	215	182	200	199	209	197	190	208	211	197	201	211	225	184	171	188	223	204	180	207	212	209	214	191	199	188	206	190	168	189	200	208	181	224	214	211	182	184	202	191	204	206	198	211	211	211	213	180	220	218	199	191	200	190	185	207	191	194	203	194	188	196	182	190	217	196	194	223	196	199	203	209	216	214	190	208	209	207	187	176	192	185	233	211	208	181	204	208	175	196	193	190	210	202	216	207	175	187	226	201	215	190	214	207	194	191	195	223	206	184	210	181	196	207	218	211	221	187	215	211	214	213	181	211	218	193	196	220	235	203	219	207	181	195	217	198	192	200	211	214	199	181	186	196	204	200	210	209	194	198	210	209	215	174	175	203	191	195	186	190	191	194	168	183	198	228	206	225	208	210	190	193	188	186	189	226	202	212	213	206	225	214	226	196	214	194	208	207	190	228	206	224	200	184	208	201	195	186	220	196	215	189	203	217	218	178	221	181	208	212	192	196	202	197	224	190	187	225	193	215	213	202	201	207	176	203	215	203	230	221	211	209	221	188	180	212	228	230	199	208	227	214	193	206	170	220	174	204	216	187	204	205	198	187	200	209	201	191	205	206	207	203	188	201	227	227	207	179	215	176	230	195	181	179	218	216	197	231	191	187	204	193	231	196	193	186	205	227	168	169	208	195	194	207	209	200	208	206	193	203	198	209	208	225	194	186	169	173	198	197	203	193	208	193	208	203	179	219	234	180	201	176	219	198	195	195	197	231	185	234	189	216	217	192	206	180	218	197	178	213	174	204	190	182	178	213	195	199	211	201	219	223	197	184	196	178	191	217	211	199	194	215	182	218	196	191	211	183	192	193	192	197	191	212	228	192	201	198	217	198	230	180	203	223	216	186	199	195	213	199	194	210	198	203	199	184	208	193	222	191	208	191	209	219	192	192	212	212	218	195	203	182	219	198	207	218	204	212	195	194	203	181	198	214	199	204	187	197	204	205	216	184	192	212	198	198	225	187	205	204	216	226	208	192	197	199	214	216	207	187	206	201	219	209	209	185	195	197	198	199	202	195	202	198	192	199	209	194	199	211	205	190	222	219	224	197	189	193	210	187	209	188	189	232	192	196	203	187	182	202	222	213	207	224	206	199	208	203	227	190	166	199	191	177	192	186	182	214	193	207	216	195	209	199	206	216	185	204	214	196	197	205	200	188	156	199	207	209	208	216	201	203	195	187	191	176	186	186	203	235	195	218	189	224	210	208	190	211	196	216	192	207	178	194	189	194	194	196	210	215	182	214	189	168	195	215	187	191	238	214	207	194	202	196	218	203	193	180	207	198	224	191	201	208	182	221	213	201	216	205	196	197	226	166	189	178	212	203	172	175	189	194	215	189	197	207	181	208	222	183	186	219	181	196	200	215	180	211	190	204	189	200	199	180	199	193	209	217	201	196	212	212	207	202	194	197	187	205	204	176	206	202	190	201	199	216	195	193	222	200	204	177	188	193	198	229	184	203	216	209	206	204	218	191	200	203	173	192	189	208	204	200	200	202	184	224	215	186	210	181	223	215	212	200	181	193	202	179	205	195	192	196	184	185	184	207	185	210	205	187	195	193	178	197	193	206	178	201	223	191	196	186	201	197	193	222	200	220	209	196	190	204	218	190	208	204	182	194	189	201	189	189	219	214	188	219	196	188	191	201	178	210	205	178	206	189	208	193	218	194	201	187	180	205	211	208	219	206	204	205	189	207	207	198	199	217	194	207	196	203	192	213	208	212	219	189	209	226	205	215	204	194	198	199	236	195	190	195	196	196	182	177	221	202	204	214	200	218	243	208	220	216	178	206	167	186	194	207	199	211	212	169	191	195	206	203	201	220	203	182	234	225	220	175	196	198	199	220	189	196	216	201	205	194	179	189	198	189	190	210	208	206	218	220	218	195	183	204	192	206	174	213	189	199	174	202	191	204	203	206	198	194	216	182	202	211	191	214	176	199	210	190	200	206	207	204	206	213	187	184	216	198	207	191	203	210	202	213	207	184	208	211	203	214	182	189	186	187	198	191	212	215	228	194	196	193	223	173	194	214	200	200	190	216	206	207	218	227	207	184	195	198	183	184	197	220	205	211	209	204	178	205	198	202	204	204	181	191	194	177	216	205	186	216	206	175	202	205	194	208	218	216	173	218	191	185	176	223	210	184	201	180	183	197	182	223	179	184	192	198	183	207	193	196	214	225	190	196	193	190	209	194	174	214	223	201	200	207	188	196	189	212	199	213	186	183	200	202	204	194	216	201	210	222	235	196	181	228	192	200	201	190	194	204	202	226	197	204	194	212	217	219	206	218	209	205	223	211	205	201	192	218	214	196	197	185	229	194	220	199	200	175	196	223	186	167	182	210	200	218	185	185	193	197	193	203	221	218	186	184	189	188	214	200	202	217	205	199	197	182	194	210	197	206	195	205	208	219	179	222	226	181	199	209	194	197	207	228	198	233	183	208	204	215	219	182	205	208	207	193	206	213	187	197	215	212	180	230	185	177	195	188	191	197	209	198	193	199	173	179	188	186	208	216	189	211	208	189	186	166	216	185	210	185	197	174	224	199	219	218	208	197	216	192	195	201	206	218	201	209	180	192	175	183	203	207	196	196	203	207	188	211	175	175	199	198	190	203	200	195	204	200	216	209	198	185	214	220	152	208	205	225	178	217	190	196	173	202	212	184	222	208	184	204	198	187	207	214	224	227	190	200	209	192	197	205	202	197	214	191	203	224	180	216	208	211	213	214	197	215	175	192	221	229	202	216	193	213	197	198	229	229	194	209	211	196	196	220	231	196	212	201	214	185	183	212	189	188	196	195	191	186	208	191	212	212	194
21410	41207	31234	17725	11635	8270	5694	4122	2903	2081	1453	1074	831	735	643	560	467	470	441	452	392	402	394	392	374	424	397	382	365	371	357	380	361	395	326	346	391	394	380	318	350	356	330	361	378	345	347	376	361	365	376	369	379	360	380	345	344	354	385	360	391	396	372	373	339	379	350	354	348	396	334	391	389	373	327	346	368	380	329	373	381	344	356	328	339	391	359	340	370	321	356	346	376	385	364	336	403	374	359	338	347	379	378	367	380	367	351	398	349	375	366	335	345	335	379	321	351	367	338	335	342	354	337	333	334	372	343	370	389	385	367	343	380	342	346	343	363	358	350	394	371	333	338	388	345	366	360	398	359	359	322	361	356	338	338	342	366	351	371	375	334	343	379	367	382	346	399	361	373	349	371	376	345	360	389	379	364	373	368	350	362	389	343	364	361	365	365	319	340	349	334	364	355	353	347	342	362	365	366	362	390	361	326	360	350	363	346	368	374	363	387	376	404	365	389	358	386	356	351	355	394	351	366	347	381	342	316	352	379	372	342	358	375	370	340	374	300	372	312	297	372	339	358	382	365	370	395	366	369	371	353	342	357	352	334	355	365	351	389	333	382	364	340	346	365	326	349	363	389	349	340	349	340	358	370	376	402	333	343	387	320	361	349	345	354	365	356	375	337	335	349	378	334	354	352	327	340	342	354	341	365	357	406	357	336	388	332	354	394	378	348	358	321	362	373	367	378	390	320	351	364	350	326	313	362	347	346	364	366	392	357	339	354	333	371	368	379	336	376	361	338	358	336	353	379	361	381	370	374	327	342	371	407	381	370	366	364	359	356	382	386	337	372	360	347	397	385	372	378	367	346	359	338	348	400	349	347	372	342	369	356	364	343	368	340	318	367	360	396	332	347	333	325	339	391	353	328	377	367	388	361	353	376	395	366	378	345	371	334	363	361	388	337	400	367	404	372	369	360	350	359	375	363	378	382	379	386	372	368	330	356	347	351	353	318	353	360	367	356	363	344	356	362	356	365	351	340	359	354	351	365	338	343	336	379	351	374	379	418	340	366	324	343	366	333	351	367	394	353	361	374	376	368	340	365	379	331	351	371	327	377	336	353	326	362	377	348	387	375	344	354	329	377	358	336	342	359	351	369	357	373	354	334	380	379	349	364	367	337	375	364	369	362	387	357	377	354	369	400	318	377	368	363	334	362	359	390	361	333	341	319	370	347	347	330	326	362	355	390	348	390	363	345	342	380	330	328	361	384	368	343	347	337	380	359	323	393	378	349	346	371	361	396	345	337	333	354	328	365	371	362	358	333	361	352	362	333	372	363	369	368	361	354	395	330	335	351	393	353	350	352	393	349	355	335	354	370	392	357	362	377	349	340	365	377	348	365	371	321	389	351	332	379	350	356	386	350	384	324	359	378	373	351	364	385	326	338	353	348	332	358	343	354	361	362	360	348	364	362	354	335	326	356	364	362	359	355	375	358	341	360	370	367	343	361	386	311	344	391	336	360	346	343	362	358	337	361	360	366	397	381	355	351	380	350	387	362	349	376	380	390	372	340	342	322	347	364	389	334	358	387	368	327	330	366	382	368	367	369	353	341	355	360	371	387	347	387	364	382	376	337	364	335	390	356	378	316	343	376	377	366	349	344	348	341	340	339	365	365	389	347	368	372	352	348	358	358	339	343	379	352	351	383	389	353	344	371	350	376	380	374	409	373	354	336	336	353	351	379	329	366	382	327	369	362	339	359	337	361	355	356	344	366	335	350	356	346	355	361	361	320	366	349	364	363	320	358	362	342	346	353	350	376	356	357	319	355	367	365	347	357	402	351	370	345	330	350	350	349	370	368	330	379	340	383	383	358	363	349	405	356	351	355	388	368	366	379	380	378	355	362	341	354	388	348	312	351	345	362	356	377	333	365	355	328	371	388	373	418	374	337	385	354	365	371	333	429	366	343	381	340	338	331	380	354	375	329	413	361	358	361	376	354	368	363	351	349	398	363	369	352	335	372	378	383	358	343	379	333	360	350	352	369	349	357	348	364	359	349	388	374	365	360	362	369	358	344	351	369	343	379	360	355	363	360	340	373	369	356	374	349	371	375	362	326	331	327	356	328	376	370	354	379	365	373	356	385	347	345	312	353	383	361	333	403	364	389	340	341	356	350	358	384	350	352	359	326	370	380	329	381	359	368	341	380	343	357	378	368	342	354	347	348	350	372	343	346	352	370	348	364	367	343	360	359	351	359	366	393	368	374	370	341	357	368	345	360	325	365	348	359	345	361	356	355	378	367	355	353	395	361	358	346	318	351	348	379	342	358	356	349	377	366	354	392	346	400	375	355	360	369	362	376	382	368	367	341	354	354	343	366	359	328	320	392	358	337	377	348	366	370	355	372	382	324	376	346	337	369	389	360	333	373	342	349	328	388	346	383	363	366	352	355	358	366	355	378	375	332	360	360	384	350	381	378	366	399	386	362	364	350	338	355	388	340	379	370	359	358	371	372	348	394	387	350	371	358	349	340	338	370	368	372	345	338	356	352	348	339	348	371	326	345	337	356	383	359	353	353	362	369	368	368	342	366	392	350	366	372	360	350	386	342	373	324	382	372	306	369	372	370	381	384	366	361	343	371	322	374	387	361	351	363	364	362	366	334	345	347	379	401	369	362	385	342	337	379	332	330	369	377	358	403	351	368	370	364	372	359	315	373	350	351	373	347	386	356	358	343	363	321	350	339	356	357	353	343	356	376	340	353	357	377	339	349	361	338	388	360	389	385	382	393	354	379	380	319	349	312	356	338	369	343	334	408	369	345	347	352	368	318	373	353	348	361	358	362	343	387	364	345	364	373	322	355	367	367	384	402	333	378	366	374	334	350	380	334	333	376	342	402	352	359	369	376	376	370	384	384	375	364	396	378	356	342	354	383	373	380	348	367	361	338	340	384	351	369	386	332	365	299	361	360	357	355	349	330	352	340	378	320	342	335	356	387	366	363	363	396	382	355	356	342	385	369	338	386	359	365	360	355	366	344	376	347	402	336	413	368	373	360	358	403	340	361	343	331	368	354	351	350	372	324	392	361	360	375	344	359	358	333	359	375	345	349	362	365	338	346	393	359	356	352	380	377	369	339	360	369	322	344	390	366	347	339	333	354	345	374	343	386	359	328	370	323	395	372	357	363	332	390	369	356	348	347	334	347	332	382	337	364	348	371	384	376	366	366	353	344	375	357	351	385	352	382	370	358	374	337	349	385	372	365	392	365	339	376	359	332	372	380	378	353	378	351	327	352	355	396	390	351	369	338	355	357	342	404	364	360	350	317	344	426	339	373	375	363	377	360	347	384	337	401	353	361	333	375	362	375	399	370	376	342	334	356	355	351	334	397	356	355	326	377	383	362	359	383	391	360	333	327	363	322	378	370	391	361	356	358	353	371	356	402	354	366	371	371	337	314	342	372	355	321	337	349	369	340	343	363	352	350	359	344	352	350	363
22910	21580	28571	25019	21639	18613	8825	3849	2512	1639	1075	805	597	457	356	290	284	215	220	223	191	190	185	181	159	171	176	173	170	169	180	173	152	142	161	158	181	154	155	167	150	165	168	178	139	176	169	151	194	157	193	140	140	169	157	168	171	146	159	159	149	149	156	145	177	140	149	179	162	166	141	155	167	162	172	169	154	160	172	156	172	175	162	128	151	177	159	159	150	151	168	148	169	166	161	146	144	144	164	147	162	169	150	158	154	140	120	159	151	149	153	158	154	160	146	157	172	141	164	149	150	169	163	165	143	169	150	131	152	164	155	164	174	165	165	160	175	162	159	169	160	181	146	154	141	158	167	167	165	157	161	151	173	177	155	139	159	165	167	147	156	147	157	168	166	153	183	162	192	153	167	138	167	155	148	154	163	159	144	168	141	160	168	169	155	157	180	149	154	150	192	155	149	155	167	157	155	161	139	160	157	173	150	146	148	140	162	158	166	151	120	154	136	135	174	144	175	159	183	148	150	137	161	154	153	168	151	149	159	146	152	161	168	147	148	146	177	154	151	162	132	157	142	163	178	153	166	152	135	154	164	161	141	158	171	182	168	154	138	146	150	156	146	169	159	152	160	147	151	161	149	144	157	146	148	147	192	139	174	180	137	152	155	150	159	143	147	159	166	144	163	153	174	167	183	162	142	142	149	170	151	167	173	142	152	157	178	142	154	184	157	161	171	140	129	168	166	162	158	136	151	153	151	178	170	130	155	163	159	134	150	148	190	149	169	154	137	162	177	160	124	167	152	138	135	160	164	155	169	157	157	158	134	136	159	135	137	152	148	153	158	160	168	144	160	140	157	138	128	159	183	156	154	158	171	162	167	164	154	171	164	154	160	141	137	182	145	163	165	182	169	159	135	159	175	160	152	142	149	152	169	156	153	170	151	156	147	146	128	143	151	145	151	152	172	162	140	162	145	141	164	169	163	145	160	160	147	148	148	154	156	153	168	137	159	153	150	163	162	173	176	161	163	157	174	146	141	159	141	154	169	159	153	153	132	163	156	146	171	187	128	156	157	148	161	146	160	170	157	169	162	188	154	165	168	153	140	144	147	171	152	145	135	164	166	161	148	145	160	151	148	139	152	145	187	150	166	166	173	151	165	173	174	149	143	139	159	139	158	138	156	174	158	153	152	179	147	169	172	149	154	164	155	160	146	171	171	167	162	144	147	150	164	154	152	153	146	162	186	164	167	175	161	150	160	164	139	165	179	169	131	160	157	149	153	123	134	154	173	161	166	163	163	160	166	143	172	182	140	149	157	173	140	155	155	160	169	164	164	147	178	154	159	163	171	158	142	163	163	158	146	148	140	158	128	179	158	156	171	142	167	168	159	148	150	161	162	156	166	148	144	149	153	144	153	148	151	165	162	165	178	149	158	134	134	138	163	155	162	170	149	143	144	153	162	137	137	166	163	184	166	147	167	150	150	144	148	156	157	157	166	154	171	145	175	152	147	145	168	160	175	166	156	181	177	163	163	157	158	170	146	166	166	164	139	150	156	157	162	172	148	157	165	178	160	162	144	152	122	146	167	164	155	139	149	182	160	169	146	156	155	153	163	143	157	172	134	140	172	149	161	180	155	158	139	140	152	157	157	155	144	153	164	165	158	151	179	164	147	157	150	151	169	161	162	164	154	153	159	142	169	154	141	169	160	150	146	154	152	145	153	143	162	135	156	158	161	168	170	147	152	161	151	149	162	149	159	159	148	168	155	165	151	172	168	149	163	156	150	163	151	171	144	143	151	164	145	152	157	155	152	157	157	162	166	144	158	147	129	146	143	157	176	157	161	163	178	159	141	136	154	148	176	151	175	151	157	156	157	166	135	170	153	154	175	149	151	147	157	168	179	170	151	172	159	158	178	170	164	147	154	170	155	166	183	164	159	167	160	144	166	143	169	162	170	144	141	138	169	135	159	149	183	153	162	168	157	149	154	172	172	155	151	178	156	168	177	150	178	153	186	173	164	165	152	169	174	152	170	163	164	149	159	124	152	158	151	178	165	168	147	159	170	146	162	147	162	169	159	171	156	159	138	168	175	153	160	160	182	185	143	154	175	160	164	145	165	152	172	173	178	156	178	163	167	153	164	172	143	144	167	165	173	146	167	145	144	165	122	170	168	165	151	146	157	168	138	162	164	172	177	160	154	155	151	145	157	177	146	159	159	180	158	148	152	161	164	158	160	138	149	159	154	156	176	169	159	158	159	150	173	145	145	167	151	142	152	152	150	162	164	150	140	167	153	148	171	154	171	130	145	138	155	139	167	158	165	174	157	172	153	172	165	186	144	159	165	153	167	137	148	153	157	162	154	168	168	173	154	153	152	169	161	172	168	149	153	158	158	136	160	152	148	127	159	146	164	165	142	137	149	161	160	140	159	154	164	144	160	171	160	160	180	141	134	151	191	160	150	163	159	147	160	165	149	166	150	153	157	132	159	146	164	165	174	147	167	143	154	154	140	158	141	162	148	161	162	157	147	150	162	139	155	175	153	145	165	165	139	157	149	142	156	148	145	169	156	190	162	168	167	164	186	143	149	180	157	144	169	160	160	142	160	178	170	148	174	170	148	158	151	166	159	151	154	150	146	150	163	157	149	137	153	153	147	159	175	154	167	175	161	133	154	159	163	176	168	154	164	177	187	157	149	147	156	135	158	157	152	159	160	171	168	130	139	180	158	147	140	174	178	156	151	144	157	154	154	184	150	156	158	162	162	155	155	170	137	155	140	168	142	150	159	154	165	162	154	175	159	169	130	146	157	146	162	157	138	168	157	155	149	159	153	177	145	158	189	146	173	171	156	169	154	163	162	151	141	162	165	138	168	170	170	153	143	169	149	161	151	174	161	152	142	138	172	146	165	136	163	137	172	165	139	165	151	169	174	162	177	181	151	161	152	161	139	151	178	152	162	160	147	162	141	170	159	163	170	170	138	150	165	164	161	148	156	153	145	149	146	166	154	165	166	154	166	129	154	148	149	142	158	149	133	138	145	144	174	155	172	145	160	137	171	160	171	180	139	154	165	160	147	166	145	136	138	149	164	162	131	159	169	157	138	167	171	172	164	154	166	146	154	149	155	176	134	168	150	145	145	153	169	168	148	174	155	168	160	152	169	149	146	159	168	164	177	144	128	159	161	146	148	180	166	174	168	160	160	165	154	159	154	141	159	158	151	163	142	170	155	148	154	156	154	158	159	167	161	162	151	170	154	172	140	173	159	139	162	145	177	145	153	161	162	140	167	147	141	139	169	154	163	134	174	174	140	149	159	182	142	147	153	177	141	144	151	141	157	139	135	155	158	152	152	162	163	164	135	156	143	153	161	157	145	158	156	145	137	150	167	147	160	162	149	166	166	159	152	146	166	174	147	175	168	146	134	129	156	189	175	152	181	165	179	166	169	155	162	162	147	167	144	160	163	172	143	143	162	143	153	163	178	158	157	159	153	164
25622	52748	42778	29906	21768	16400	12242	9085	6630	4472	3214	2205	1691	1293	957	726	609	543	461	451	430	392	382	390	368	324	315	317	309	305	324	295	272	259	309	245	295	287	281	247	287	270	268	267	263	285	278	269	284	301	248	279	294	266	281	301	274	284	280	283	282	318	274	309	307	281	274	293	263	269	291	301	257	274	301	292	271	271	263	272	298	245	279	262	291	285	270	244	291	275	302	291	281	297	268	298	273	281	305	301	263	244	294	286	291	277	282	297	291	269	313	261	272	276	261	265	293	284	276	268	275	242	258	265	259	278	288	243	282	282	274	264	233	258	286	299	283	283	286	271	308	289	271	270	278	268	295	252	260	288	322	306	255	242	270	255	257	269	293	280	268	287	249	275	248	278	264	286	293	296	270	275	279	277	308	276	280	291	246	273	311	268	274	260	279	275	281	280	249	262	309	294	277	295	276	288	279	309	282	304	286	298	301	299	267	272	278	276	276	259	282	270	264	305	280	279	277	275	287	287	280	309	253	253	276	280	283	294	228	276	254	271	271	250	277	293	286	272	261	300	309	304	257	265	277	301	268	275	257	255	277	236	283	289	274	313	271	249	285	283	260	247	312	278	298	276	305	278	297	284	270	297	268	265	299	298	265	282	272	305	277	269	255	261	272	257	286	285	307	262	267	299	297	295	285	255	282	293	275	258	246	287	260	309	290	264	263	281	284	259	282	267	281	311	262	291	281	291	269	293	291	254	301	283	298	279	261	305	286	299	245	306	230	289	286	256	290	294	281	298	303	259	291	274	272	259	282	290	285	266	285	302	273	292	319	302	276	276	283	273	291	288	273	298	294	291	271	266	270	306	262	291	249	290	280	267	307	277	307	287	306	238	291	277	302	299	277	313	273	265	274	278	245	265	248	286	266	262	271	302	285	303	264	259	268	289	244	250	288	266	271	275	288	290	268	257	274	256	242	262	294	274	286	281	260	262	279	269	277	285	288	289	271	281	279	247	263	276	278	261	273	283	297	251	285	297	278	292	296	263	282	281	263	244	272	288	280	262	283	285	272	251	283	262	297	285	260	254	288	283	312	298	279	295	276	252	312	279	287	285	275	277	292	309	281	285	255	298	268	281	266	262	251	267	296	272	274	280	281	263	268	265	280	277	316	250	295	276	273	262	288	282	277	298	263	269	295	266	271	279	297	278	272	274	272	267	258	271	264	291	273	290	240	254	294	288	278	273	284	270	262	261	282	284	277	276	260	260	257	265	249	306	260	301	289	286	292	292	259	283	275	265	265	264	291	253	238	249	293	289	257	265	267	297	275	274	273	287	306	268	296	278	279	265	283	286	262	279	265	280	275	286	284	282	285	270	255	305	267	265	262	285	268	280	276	261	289	280	288	285	285	300	279	286	309	283	303	273	288	277	275	270	264	267	272	265	254	276	293	288	260	254	285	286	298	279	273	281	284	261	243	279	303	326	277	285	240	291	272	272	305	304	257	258	286	273	255	291	289	270	269	254	267	297	261	274	263	254	276	276	280	301	258	299	250	310	307	278	299	305	295	247	256	309	290	276	304	276	286	256	302	253	264	274	262	282	256	275	287	279	305	290	275	297	278	285	277	267	264	310	304	300	242	292	251	275	271	276	274	270	282	275	265	288	277	274	293	258	287	298	294	323	273	259	294	294	271	294	245	276	241	298	262	271	259	299	272	290	263	277	284	265	295	247	281	318	306	289	330	279	303	263	281	259	273	260	258	248	279	269	260	291	250	296	299	287	279	275	287	289	277	293	273	267	277	248	282	261	260	259	265	285	294	274	304	276	263	300	275	303	298	292	250	271	292	262	247	261	301	269	273	263	267	280	266	249	264	278	290	266	293	246	274	292	309	252	249	278	268	283	259	261	291	274	280	276	289	276	267	275	280	250	275	293	274	273	281	303	261	266	264	260	279	293	314	249	282	274	291	297	260	270	283	289	282	265	266	279	272	292	291	279	255	295	268	279	272	300	306	303	276	281	274	246	256	273	274	280	265	261	263	294	281	254	258	279	279	288	264	305	261	268	262	289	257	283	253	245	266	305	298	294	257	294	319	288	286	286	272	304	276	249	289	298	309	263	303	278	275	318	282	258	246	306	252	259	284	285	295	313	283	262	287	284	294	280	266	279	295	293	304	260	295	208	288	310	278	292	317	292	273	276	253	285	279	239	286	255	264	306	290	242	295	285	292	281	281	280	299	294	277	286	276	254	245	289	315	281	257	276	271	287	253	265	275	257	257	305	294	278	299	252	284	266	268	265	279	307	260	288	297	245	290	279	283	269	271	281	325	287	254	259	257	253	280	272	282	265	303	305	260	273	291	274	269	270	274	296	289	280	271	254	275	298	289	313	299	287	251	255	270	259	251	269	280	288	297	302	259	324	241	272	280	286	277	291	256	274	295	290	314	270	271	284	283	262	276	290	295	259	273	243	291	275	271	282	289	280	271	300	270	299	264	258	268	261	306	273	289	275	279	250	279	285	267	290	268	270	258	252	296	288	270	262	296	259	301	286	286	259	298	282	282	291	281	280	269	305	286	301	286	296	274	291	266	300	263	260	283	252	248	291	257	290	266	299	278	270	284	287	297	270	257	288	271	284	269	264	254	283	273	253	282	276	267	258	288	287	265	270	279	287	286	265	287	279	259	292	271	293	293	281	331	271	281	263	257	284	279	291	312	295	268	252	276	291	300	273	279	283	279	260	311	282	313	275	313	278	271	281	273	263	253	265	304	303	281	258	286	276	293	265	280	238	261	257	271	264	273	293	268	267	276	275	281	270	277	279	285	262	267	298	304	291	270	269	279	291	288	292	275	276	273	298	283	274	287	248	265	267	257	260	259	234	305	299	274	305	288	308	274	260	297	307	285	259	253	258	258	273	281	263	290	255	282	282	273	277	302	265	301	288	271	283	293	266	309	275	299	292	261	300	289	293	256	267	277	314	321	252	251	274	304	289	237	289	280	256	299	271	327	265	291	266	309	269	269	268	256	284	268	297	291	276	278	255	252	258	260	286	299	253	292	283	285	266	294	268	291	293	274	266	288	294	289	259	290	309	264	302	254	285	258	258	242	268	301	311	262	278	285	291	266	277	281	289	273	258	256	256	264	278	274	260	285	286	292	305	275	294	271	294	291	285	305	296	288	276	265	276	286	272	274	262	285	268	289	262	285	262	275	246	276	248	288	289	265	321	276	258	265	298	282	259	299	286	296	293	282	275	265	280	276	279	277	262	301	264	253	295	255	275	259	283	273	286	283	270	279	278	278	287	290	264	254	296	289	282	287	304	282	263	285	262	305	270	309	299	275	278	272	281	290	270	262	255	279	301	259	270	275	281	272	298	265	298	307	273	251	276	271	276	268	283	257	277	287	271	270	257	280	285	267	291	283	266	294	283	265	266	264	246	275	267	336	294	293	274	274	265	268	274	287	278	265	276	317	274	269	317	265	291	283	263	303	296
27879	23044	20865	9748	3762	2220	1413	1014	702	497	412	338	295	294	226	251	252	217	218	217	218	202	246	194	214	225	198	225	213	209	199	225	190	196	218	218	219	219	182	209	174	208	205	175	217	180	215	211	207	210	214	223	203	229	217	202	211	205	218	220	192	228	208	199	187	216	231	235	204	198	219	215	210	211	218	199	193	213	177	204	203	223	190	192	213	202	225	201	224	211	217	176	210	193	175	190	212	198	230	210	188	215	212	210	187	198	203	186	198	191	209	211	200	187	210	201	209	211	226	215	202	178	208	212	215	190	232	180	210	206	190	200	190	209	227	185	199	209	202	194	215	204	200	199	232	193	211	214	234	180	200	207	211	204	192	187	204	208	193	200	218	204	224	191	216	221	174	191	176	179	214	206	214	197	188	182	198	193	203	195	193	208	204	214	196	236	196	194	181	199	192	187	214	205	206	202	200	194	205	207	214	219	216	175	226	201	212	225	202	202	204	193	183	197	201	212	198	198	178	203	185	197	208	186	209	201	194	210	192	192	213	217	206	212	197	193	219	201	203	189	217	227	218	207	225	193	186	218	218	218	203	234	199	192	216	206	196	196	205	204	194	236	196	213	212	186	200	190	193	213	161	207	232	183	203	189	209	204	209	178	209	200	228	233	229	198	198	179	181	212	193	204	191	239	201	209	204	209	202	187	210	206	202	195	218	191	198	181	196	163	214	193	197	174	189	188	223	190	219	191	209	212	205	218	205	209	178	197	189	218	215	203	213	197	197	189	204	218	157	202	221	199	183	210	208	222	211	206	214	206	195	193	216	205	194	217	210	228	211	218	213	193	216	217	190	215	203	196	201	222	206	182	197	201	198	190	205	222	201	216	211	219	203	194	217	198	186	217	182	188	210	204	201	209	211	244	193	167	202	194	205	231	215	223	211	204	225	190	223	184	195	189	216	202	202	215	195	210	225	203	217	198	202	203	221	201	192	219	184	206	188	185	208	198	213	198	207	205	209	217	210	193	190	194	206	209	192	204	191	195	184	194	217	211	206	205	247	207	196	187	211	205	203	211	208	226	192	196	189	221	219	216	196	180	226	203	211	201	191	193	196	194	209	188	194	202	197	213	197	203	194	188	226	234	198	199	197	217	201	196	240	208	190	188	207	229	213	211	207	191	198	213	190	193	213	211	198	193	200	210	205	226	205	187	210	227	184	206	183	199	210	196	201	215	202	225	202	201	203	236	201	211	205	181	206	209	178	192	184	186	189	232	216	196	222	232	171	206	215	209	209	230	202	224	219	188	202	187	177	197	173	215	221	207	194	207	203	207	187	212	206	204	215	212	192	218	195	217	211	194	205	200	198	239	188	197	213	193	211	209	218	200	202	204	208	216	216	211	214	221	213	190	203	216	187	212	201	220	187	192	214	217	213	181	205	225	194	190	208	195	196	220	204	194	188	203	210	225	189	214	201	184	192	212	200	206	207	203	210	181	206	199	201	200	194	201	199	218	213	205	218	188	203	229	200	206	217	223	176	189	190	211	210	230	198	208	184	191	236	210	207	205	201	177	194	195	184	187	224	191	173	208	203	180	224	205	208	195	210	204	204	179	207	206	201	206	203	219	199	255	230	197	172	218	212	201	201	189	189	212	195	202	200	209	205	219	194	196	224	183	216	221	197	217	220	187	197	208	207	207	188	169	210	185	180	226	194	201	194	199	191	211	192	207	217	225	208	198	199	211	195	203	219	190	203	209	245	195	205	208	204	181	197	193	220	223	196	178	213	178	211	225	224	189	203	211	211	208	204	201	199	198	186	209	184	221	200	216	225	214	203	196	209	223	204	191	210	191	211	229	207	229	205	190	225	219	185	187	227	205	194	180	199	191	199	233	216	215	206	199	201	206	197	199	200	201	214	195	201	226	213	184	220	204	222	212	201	197	186	231	210	230	191	170	227	193	215	253	204	210	201	208	196	208	180	215	233	213	200	182	225	201	201	182	188	233	219	211	199	217	208	205	202	217	214	199	211	211	219	223	202	196	222	197	197	190	225	214	247	194	208	207	199	214	213	199	201	207	194	208	201	231	180	197	206	206	198	236	222	193	215	205	194	234	189	215	207	214	189	216	203	186	236	214	204	213	215	189	200	200	225	202	204	221	214	178	210	207	204	212	190	203	244	209	176	211	199	225	199	202	211	206	199	211	214	206	208	200	219	219	198	212	196	219	194	191	217	239	170	209	229	228	194	214	230	183	201	206	200	206	199	209	191	203	204	215	223	198	224	215	207	214	203	190	210	205	229	206	220	192	206	222	194	218	182	211	208	232	205	205	229	202	183	211	209	204	227	214	217	173	200	203	239	201	226	219	207	202	216	186	203	194	183	196	203	211	200	195	217	229	194	194	207	205	205	202	218	219	206	212	210	181	226	182	197	203	196	203	189	204	195	184	203	193	189	201	207	212	204	195	202	204	188	208	214	207	207	209	199	236	211	193	199	215	195	224	200	185	209	202	210	197	196	225	192	183	216	224	217	232	188	211	206	205	204	199	200	217	199	199	206	218	216	193	199	190	215	200	210	201	187	208	209	202	197	199	185	208	213	171	192	230	192	198	179	190	184	189	181	200	221	206	217	211	202	178	202	199	190	192	196	209	212	208	221	174	208	206	225	200	209	192	205	227	179	210	204	206	207	174	210	220	189	201	175	190	208	207	209	196	215	192	202	225	195	216	208	216	230	184	183	191	197	200	209	207	187	211	211	205	212	210	195	203	213	180	186	206	197	186	229	211	202	215	213	239	210	205	228	213	195	200	220	195	214	205	194	208	193	184	184	227	202	209	209	195	229	211	206	219	216	187	185	187	223	210	219	170	217	220	209	209	187	214	203	198	207	172	200	189	198	189	201	211	222	204	208	202	184	218	195	224	186	180	220	210	200	208	215	191	189	222	196	204	212	200	194	199	210	206	209	202	185	208	209	189	213	226	191	194	192	238	192	205	203	210	201	197	206	214	176	201	196	216	228	169	221	176	215	213	235	215	184	246	226	201	223	235	215	189	218	207	233	197	205	186	219	214	162	207	215	205	188	199	223	181	189	210	208	203	187	221	194	216	193	208	204	203	216	190	208	184	191	177	202	181	220	213	196	194	173	179	206	202	188	219	178	232	201	190	225	207	206	196	224	217	202	211	200	175	221	200	195	215	225	215	213	224	234	217	211	209	200	196	197	188	211	206	203	205	207	221	227	188	189	174	227	200	220	206	201	210	226	212	210	226	228	204	214	231	186	236	198	204	216	186	209	197	191	178	210	216	199	222	193	215	210	234	204	205	187	193	192	168	211	183	205	200	192	213	224	203	200	203	207	208	198	206	252	208	199	216	214	194	209	198	197	213	177	227	227	210	196	209	217	184	224	206	203	197	195	196	214	227	214	223	193	198	200	180	212	241	211	202	200	218	213	262	215	213	215	178	212	220	231	212	217	223	218	194	178	211	199	226	206	210
21193	38292	26591	13470	8414	6050	4101	3014	1992	1457	1137	894	749	562	517	459	456	487	430	414	389	406	361	381	390	392	390	352	365	400	397	346	380	394	413	382	419	369	325	399	388	365	389	360	353	347	374	383	340	375	392	356	358	354	404	365	346	388	330	390	341	369	354	386	352	338	393	378	385	360	338	355	368	347	370	368	394	369	366	368	381	369	372	374	398	361	353	353	350	336	357	384	390	372	399	360	350	341	355	374	392	393	341	364	398	380	356	349	353	370	364	349	360	373	362	361	347	396	357	348	384	358	332	359	377	381	348	368	367	358	364	337	377	335	371	356	391	358	367	355	372	353	374	345	400	344	376	388	407	328	342	339	382	362	313	337	394	367	344	364	362	367	353	368	395	368	381	388	388	351	391	358	380	394	383	386	372	347	362	365	376	325	350	369	373	363	358	349	392	350	348	352	346	379	366	354	369	391	348	359	375	353	388	338	354	391	353	385	321	343	392	370	389	376	357	378	370	361	371	395	321	369	352	373	364	376	362	359	380	355	370	325	391	371	367	365	398	351	362	384	355	373	364	379	352	375	369	350	357	366	353	360	345	341	339	351	371	382	369	372	374	385	357	345	369	394	385	375	321	352	353	357	380	375	353	345	368	380	347	365	374	362	373	347	363	353	359	382	367	349	381	330	354	339	366	360	362	394	336	396	351	379	388	361	345	362	376	394	381	347	346	336	346	347	390	350	386	369	335	346	342	353	388	339	350	375	371	371	358	328	383	364	361	366	343	367	350	367	362	370	354	352	383	378	361	340	374	344	345	335	346	369	342	360	348	383	356	411	366	383	355	349	338	359	382	390	367	360	368	340	387	345	380	330	385	363	344	380	364	356	350	362	386	369	338	396	356	370	345	343	335	412	379	342	391	363	356	375	330	345	380	391	390	402	356	349	386	381	368	363	359	378	383	339	362	392	361	324	390	365	369	353	399	390	381	363	366	370	354	347	376	376	395	356	378	349	368	350	391	405	369	396	367	362	348	389	369	374	347	369	379	398	367	369	367	371	368	360	361	353	378	394	363	345	396	377	389	388	364	369	355	368	387	330	359	377	383	356	358	374	348	355	375	364	376	328	373	369	392	368	371	388	420	368	345	321	340	357	379	366	379	342	364	372	353	398	377	365	324	360	348	383	357	356	370	377	341	395	388	364	344	363	355	379	379	369	395	351	361	357	369	347	365	382	358	382	380	352	373	363	358	358	367	385	361	362	350	356	361	350	362	361	344	383	351	359	355	404	400	359	373	397	394	370	362	341	364	375	354	371	373	345	387	355	338	351	345	365	367	380	354	338	338	345	338	404	347	365	394	340	374	341	381	347	362	399	366	340	345	378	369	357	372	357	353	391	343	353	322	360	354	353	361	364	368	401	336	369	357	395	363	414	328	355	326	365	360	353	372	400	326	346	366	402	376	337	354	381	370	374	345	359	357	378	387	352	365	366	378	342	383	372	393	354	373	385	391	356	361	353	358	344	344	335	349	361	380	367	354	386	353	350	391	339	374	391	358	373	366	336	346	409	374	343	343	383	372	354	398	379	373	355	354	370	356	374	400	371	373	366	358	367	391	361	383	375	365	354	330	364	394	362	372	343	362	335	350	375	375	362	388	392	350	353	336	389	352	347	318	381	389	387	350	373	406	339	355	347	368	356	368	341	384	360	354	344	388	364	350	383	361	380	376	389	363	339	365	352	369	384	349	351	357	329	342	356	384	356	372	367	372	366	331	356	377	361	370	355	363	368	374	360	374	371	408	382	357	354	362	367	360	357	365	371	365	349	376	376	378	376	371	341	413	362	342	347	360	346	371	371	374	366	364	339	339	375	390	377	384	355	363	364	370	374	400	314	363	361	371	363	331	339	393	371	387	326	383	383	325	371	387	342	375	394	385	419	365	350	328	366	379	369	359	359	396	364	339	362	388	390	366	349	378	373	370	384	432	349	363	356	368	381	384	349	351	389	349	351	385	327	344	348	331	352	349	369	382	338	345	355	347	365	362	316	352	350	341	372	348	386	364	390	388	379	408	365	355	346	361	363	351	367	362	383	352	369	364	383	384	369	335	409	398	334	360	344	375	359	377	379	350	376	343	348	367	358	359	347	377	354	367	338	348	348	371	358	358	351	388	379	373	376	345	331	352	354	370	374	386	427	335	359	353	325	349	377	360	371	369	320	356	360	318	366	376	352	358	367	343	338	356	382	373	349	387	337	351	356	336	359	375	401	384	356	312	371	354	365	347	372	373	374	373	389	351	372	388	365	390	336	392	379	376	354	365	357	371	345	342	333	335	366	344	391	371	388	373	342	362	310	341	352	301	372	378	323	364	383	360	388	351	336	345	370	332	355	380	357	345	355	366	400	348	327	339	333	374	378	383	345	359	371	399	353	417	358	355	359	361	393	354	345	374	382	357	334	373	367	363	377	350	397	356	361	326	355	394	366	384	359	360	384	363	394	410	399	365	364	348	348	358	367	364	343	358	354	398	357	354	360	370	350	354	346	351	360	361	351	355	394	360	355	330	378	366	373	364	372	350	397	358	390	352	382	396	397	361	352	367	374	317	372	350	358	360	365	394	391	342	336	379	336	376	335	323	329	397	322	361	381	373	389	371	342	362	332	383	379	376	349	374	350	394	337	396	403	338	356	326	360	377	361	382	368	358	362	382	369	378	387	352	366	349	386	337	368	371	361	364	389	315	381	374	371	363	334	338	369	386	341	338	381	323	381	372	373	348	372	358	404	331	391	369	343	370	349	353	357	363	346	364	355	351	369	374	361	371	399	330	355	394	348	357	363	350	346	333	350	342	355	366	381	366	329	390	383	351	348	374	381	364	383	401	369	367	381	368	372	383	374	351	361	342	342	366	361	383	376	363	356	371	366	340	388	378	310	346	351	354	352	379	347	377	373	370	376	339	345	337	364	359	373	354	349	367	356	353	400	366	341	384	346	329	359	347	376	316	360	387	354	352	416	360	377	348	351	354	388	360	359	379	384	389	379	342	377	354	362	356	340	371	349	356	360	354	348	357	329	342	368	372	381	370	361	358	375	341	345	371	363	373	329	373	365	352	321	367	395	358	336	369	351	341	363	369	340	340	341	352	354	352	381	384	336	374	346	395	359	384	358	357	380	375	389	378	373	357	380	364	363	378	372	369	317	392	377	338	369	370	396	372	371	386	379	358	383	366	338	386	357	370	385	377	366	370	344	376	359	354	321	348	370	359	364	363	329	375	342	334	373	347	369	387	370	346	369	397	378	349	356	360	399	347	387	375	374	351	381	358	366	364	366	353	356	332	370	396	374	371	377	334	378	355	377	357	381	356	364	377	373	352	393	369	395	391	375	398	373	364	341	355	378	383	384	359	356	400	328	386	374	348	371	392	366	359	364	337	355	347	359	380	394	361	374	380	365	373	352	350	351	346	407	346	360	367	359	367	383	368	367	390	370	368	350	366	406
23770	21518	27892	25621	19307	8904	4038	2251	1515	1000	718	569	408	368	291	266	253	239	238	202	194	177	217	224	169	197	181	169	188	182	170	169	180	165	170	158	154	167	185	170	166	202	175	185	149	171	175	172	181	165	206	153	169	183	184	182	151	193	151	165	168	174	177	167	155	195	193	170	178	154	176	173	193	187	182	167	192	161	191	191	154	187	166	175	155	176	186	185	159	149	161	226	162	163	170	182	186	180	195	185	184	164	157	184	186	159	171	175	145	149	165	165	178	160	188	193	171	149	157	174	177	176	172	166	166	194	191	151	171	171	176	176	176	174	175	166	160	179	169	181	168	174	153	190	190	205	160	146	189	158	191	180	169	168	155	183	186	158	182	181	173	148	175	175	172	171	158	169	173	177	173	170	182	172	170	172	174	166	173	190	170	166	187	176	196	174	169	170	150	174	195	154	194	177	179	192	160	181	171	168	188	182	176	169	147	157	172	179	173	159	194	170	173	181	175	172	183	174	165	158	172	175	179	163	175	171	175	185	177	176	159	189	173	177	200	183	174	167	155	194	176	175	173	173	171	175	154	156	184	173	156	166	170	177	177	166	146	189	175	171	168	170	174	185	184	186	182	176	184	177	159	168	173	185	160	188	204	167	184	160	169	179	192	183	176	188	177	156	166	183	163	192	205	209	152	179	185	169	166	161	188	168	168	164	168	202	217	165	174	177	177	187	160	169	175	201	179	178	158	160	158	187	193	160	185	146	199	182	162	173	164	177	164	175	177	170	166	188	172	181	192	182	169	187	171	179	163	182	168	174	179	184	182	176	163	194	185	179	179	191	147	166	186	170	183	180	209	157	164	177	189	181	157	199	171	174	166	169	171	173	182	158	197	172	177	177	180	156	175	167	185	171	184	168	181	174	209	190	185	156	161	177	190	165	176	169	196	168	159	180	183	156	175	154	158	177	163	165	170	163	200	157	177	164	167	167	168	167	186	154	145	174	150	188	192	182	164	160	171	179	163	168	171	176	179	155	167	182	190	186	173	178	166	172	153	188	157	179	183	161	189	154	163	160	157	162	165	181	167	172	187	196	172	183	173	161	188	174	176	169	182	178	164	189	164	179	179	154	186	170	196	171	169	172	149	197	153	177	184	181	173	177	178	193	181	203	162	171	174	173	199	180	172	144	171	175	179	185	195	177	159	176	163	149	194	185	168	169	157	187	177	189	187	172	191	209	185	172	199	182	176	178	176	184	177	158	180	180	165	161	168	157	186	169	170	169	169	168	178	188	157	170	172	189	167	182	164	170	184	171	159	163	179	183	186	175	156	164	163	151	158	171	139	197	174	183	186	178	179	174	172	182	179	152	186	158	159	148	165	166	166	151	173	178	157	192	159	185	153	159	171	146	178	199	164	148	173	188	160	188	157	164	181	168	162	183	154	176	171	201	185	150	191	173	165	169	155	164	186	171	170	190	195	179	162	173	162	168	153	170	184	176	200	189	185	166	178	185	162	161	177	180	183	188	159	166	193	177	171	175	169	164	178	175	166	182	218	174	153	202	166	189	165	168	165	172	168	165	169	170	185	163	169	168	202	170	171	180	161	188	162	160	170	179	172	168	164	153	194	185	148	182	168	165	195	169	168	179	165	175	179	185	166	177	166	169	165	179	174	164	153	182	189	187	182	160	182	192	175	156	164	179	151	163	202	201	174	178	197	163	156	160	185	180	146	160	179	163	174	172	190	193	156	149	170	153	193	183	162	181	182	189	188	161	171	172	182	174	182	175	201	173	173	164	169	175	165	146	170	173	185	168	172	177	180	180	179	180	184	183	190	158	176	168	152	187	179	180	146	167	168	170	167	157	175	183	173	180	157	162	155	163	159	193	179	162	175	163	170	181	176	179	189	180	167	150	169	180	172	181	150	181	171	190	196	154	197	156	137	193	181	183	168	171	187	168	159	196	169	171	162	179	177	157	188	147	161	182	196	189	161	181	147	178	159	167	187	181	201	167	195	177	155	185	192	150	173	172	162	172	163	168	165	174	187	177	178	168	183	180	176	190	177	171	157	166	163	156	177	169	168	166	163	154	176	176	167	195	180	153	172	177	174	169	179	182	190	168	186	169	168	196	178	178	186	185	174	148	167	172	193	173	174	173	149	170	157	174	169	165	178	168	167	191	148	187	181	178	189	172	180	160	186	161	155	177	176	163	193	164	158	170	166	172	175	178	163	210	174	173	170	173	169	196	191	174	204	180	189	165	174	185	181	153	191	161	187	153	187	179	175	157	180	169	179	176	197	151	177	150	178	169	164	167	165	184	198	165	166	167	174	162	185	188	180	177	146	180	188	173	162	165	184	190	156	166	170	189	166	152	162	174	191	179	189	177	166	173	156	168	191	177	197	159	164	166	171	166	158	168	174	179	177	178	184	209	154	162	175	190	182	190	199	199	171	169	174	183	172	180	169	191	144	165	171	194	164	168	181	159	168	177	163	154	164	178	180	188	166	173	154	203	165	171	184	174	154	166	183	190	203	166	170	183	160	170	169	183	181	174	184	153	154	180	184	157	176	166	173	170	158	173	153	180	165	188	172	198	173	171	185	183	162	167	160	145	157	197	171	170	182	171	179	173	189	142	167	181	167	165	158	169	165	175	173	186	173	183	163	171	165	181	176	152	181	166	164	151	133	193	203	165	164	171	170	170	155	177	163	177	183	148	175	170	171	159	167	173	173	172	155	146	149	149	174	179	170	172	162	167	162	163	172	152	171	190	162	165	181	162	162	171	181	176	179	186	191	158	172	177	158	168	164	175	184	163	160	198	166	170	187	155	188	179	166	161	185	179	147	173	171	167	184	158	184	159	175	171	164	186	200	169	162	179	195	157	176	166	196	165	174	159	183	178	164	171	174	180	180	170	185	151	173	157	176	171	151	160	181	175	178	155	175	175	203	190	171	188	186	182	174	149	151	174	184	179	173	187	174	170	146	180	183	153	158	173	183	165	161	173	168	173	182	177	177	187	171	168	182	154	180	158	171	168	187	191	181	189	180	167	167	184	149	190	184	178	151	177	160	198	177	159	167	168	191	171	171	173	202	153	191	178	161	172	174	177	189	170	180	159	192	175	163	172	165	193	164	173	168	187	174	163	179	160	186	169	186	167	171	179	164	171	170	195	156	158	169	175	167	197	156	182	165	162	159	175	182	182	156	175	168	179	161	174	175	179	171	193	167	171	167	168	161	156	205	150	167	170	195	162	186	174	190	163	162	189	176	171	183	167	181	155	169	171	189	180	163	176	172	180	171	149	194	195	177	174	198	184	171	160	166	171	183	162	182	160	189	157	162	184	166	167	200	169	184	185	178	177	179	166	179	182	170	176	189	165	174	157	178	184	172	163	187	170	184	166	164	181	166	179	177	207	171	174	178	176	179	187	163	181	169	156	184	158	179	163	157	186	170	200	190	178	173	156	190	187	175	191	186	160	183	188	176	181	163	179
24421	48060	37055	24355	16699	12016	8397	5956	4140	2920	2199	1474	1161	920	719	700	545	507	449	397	382	403	359	361	350	338	360	323	309	339	314	314	337	319	291	330	337	297	334	325	309	327	274	308	326	286	287	326	339	313	322	331	345	307	318	304	318	282	338	288	293	313	357	294	329	323	341	329	329	290	301	319	302	283	311	299	327	309	318	286	334	299	338	321	315	325	304	276	320	319	319	323	280	312	315	346	344	319	300	301	333	330	279	333	322	325	295	333	298	346	334	305	325	279	289	313	322	294	314	319	293	310	299	314	294	314	315	312	295	330	282	289	300	330	308	328	298	324	302	288	356	301	307	336	305	324	297	302	289	303	333	317	323	316	330	325	337	317	321	301	297	320	284	309	335	295	314	310	311	342	304	326	327	315	287	270	319	335	329	323	289	314	302	301	320	326	289	349	321	294	299	332	317	324	327	307	289	313	324	331	325	310	264	313	331	315	294	321	315	334	290	303	317	312	318	333	318	326	309	318	318	274	307	325	284	307	305	347	319	312	316	304	293	274	311	303	289	314	312	308	317	308	304	308	315	321	311	326	319	314	324	327	295	311	322	331	312	327	330	354	327	303	312	347	316	321	309	256	315	318	329	312	308	303	334	300	316	294	309	296	294	306	306	321	308	298	303	306	277	301	276	308	311	305	339	336	307	316	343	273	310	316	293	314	293	350	342	322	329	312	297	320	293	335	329	338	332	288	349	349	304	304	326	316	313	337	298	313	305	289	299	330	274	318	304	304	303	311	295	286	306	339	335	286	297	303	315	278	326	274	321	301	319	332	294	284	305	326	313	331	290	304	352	303	338	304	307	326	342	303	330	311	296	331	309	324	318	305	307	330	335	311	327	299	316	304	302	331	314	357	284	332	307	318	302	289	307	323	291	335	321	284	313	331	323	318	311	330	303	316	284	350	329	318	304	303	299	313	334	316	312	275	292	298	335	297	309	305	323	330	302	334	312	292	317	322	296	320	322	312	314	313	295	317	316	305	311	355	327	301	295	317	305	326	311	307	309	358	327	323	304	320	310	314	308	337	316	317	318	296	320	352	309	281	320	334	295	341	300	297	325	315	340	315	340	285	347	323	298	317	301	295	286	297	321	317	309	324	324	309	325	301	329	320	331	330	326	332	300	293	321	312	296	315	317	295	331	301	341	345	311	336	311	307	336	322	311	324	323	329	305	298	313	331	339	292	299	317	306	306	319	330	306	321	323	318	326	311	310	333	307	301	310	325	275	290	325	344	339	316	333	346	329	326	303	290	296	312	315	321	315	337	322	297	337	317	321	292	318	335	318	302	292	353	309	321	299	302	332	303	315	337	322	310	332	278	328	340	311	328	305	327	320	344	316	333	334	303	324	331	290	308	349	309	306	297	292	301	319	320	289	318	324	326	336	271	313	306	320	331	334	324	290	301	329	347	311	326	330	302	320	292	282	305	347	311	315	305	332	296	304	264	338	327	304	307	334	328	271	287	345	293	340	326	322	286	326	294	321	316	307	322	298	331	300	297	292	345	318	292	320	285	301	314	312	342	328	322	327	319	323	330	287	310	319	318	337	316	333	294	316	301	286	319	304	305	273	298	322	310	334	336	324	298	315	317	278	288	318	311	358	303	330	319	333	306	315	294	326	326	313	321	302	308	297	329	309	287	300	350	346	333	314	318	327	294	268	351	286	334	328	276	310	308	310	286	327	315	357	296	312	308	358	324	327	320	327	311	309	263	309	279	317	344	361	296	335	324	311	302	326	338	309	290	287	314	287	322	305	301	302	305	319	320	295	317	330	293	334	310	312	311	278	293	331	312	329	317	328	328	309	318	296	329	289	283	328	328	331	280	327	338	316	315	310	312	291	312	297	296	316	288	285	320	307	305	299	318	322	328	318	343	373	314	283	321	362	319	298	291	308	312	343	305	303	331	333	330	308	337	293	314	321	326	316	331	319	331	297	316	302	325	323	297	339	305	278	299	318	286	313	314	364	333	336	312	327	280	312	329	336	301	313	359	319	330	330	314	285	329	306	309	330	317	314	291	284	299	307	289	322	322	301	333	318	302	292	329	307	313	308	354	301	316	278	328	334	325	318	294	328	293	322	301	331	318	315	318	329	280	317	304	304	316	305	320	300	314	329	300	288	323	308	330	307	304	313	312	328	284	302	334	321	331	301	321	343	321	354	312	349	303	296	298	315	316	307	304	322	309	296	338	286	324	310	284	322	301	316	306	341	301	309	305	318	299	298	319	331	319	326	314	326	288	337	300	310	324	313	287	344	300	348	292	362	334	299	311	319	287	280	317	344	293	325	280	305	327	336	314	314	345	301	305	346	338	314	338	302	306	319	329	336	303	305	330	319	311	332	288	305	317	293	312	302	294	295	272	298	305	310	299	342	313	320	330	312	329	317	309	309	295	325	325	327	315	318	313	295	324	328	297	303	332	306	316	336	347	331	312	362	294	302	300	315	291	335	317	318	302	301	318	330	332	326	299	328	302	336	328	331	313	315	308	319	331	287	285	304	294	327	347	324	305	335	295	301	314	323	294	317	299	293	318	298	290	318	321	320	295	307	318	323	326	324	335	285	345	303	328	306	280	301	296	296	298	313	291	302	300	323	286	322	307	319	318	326	327	315	320	298	309	300	328	292	289	307	293	313	317	299	324	303	304	335	267	358	262	300	295	281	297	336	321	310	310	321	342	315	290	331	341	292	297	314	312	342	320	331	297	294	309	303	336	320	299	267	303	282	307	345	314	293	313	294	317	317	328	340	306	299	316	312	309	310	311	324	305	288	298	291	325	330	292	331	322	326	307	297	294	314	353	322	303	314	297	330	330	319	296	336	304	307	307	312	308	283	297	291	317	335	334	281	313	300	327	306	277	297	303	308	295	308	334	300	304	317	305	341	327	303	331	315	293	313	341	289	316	271	332	305	284	308	316	315	330	302	340	330	290	327	369	336	308	329	336	302	296	300	334	289	361	321	340	335	312	313	299	272	315	310	303	349	283	268	293	308	330	309	305	319	334	315	311	322	323	310	313	332	287	321	308	300	311	310	321	322	308	336	353	309	331	292	322	319	320	303	313	307	303	308	331	303	318	331	278	301	322	338	304	287	302	316	300	291	337	318	302	316	340	322	314	295	302	296	331	299	298	317	307	314	330	322	293	290	296	319	327	341	296	326	303	319	324	303	304	294	315	327	324	325	324	342	302	332	312	316	309	304	295	340	312	331	307	332	330	349	302	315	301	308	338	294	308	299	318	342	294	351	286	318	314	327	308	306	312	311	318	313	285	305	335	311	319	323	314	304	310	306	316	334	309	313	312	320	317	341	297	307	333	279	319	335	305	358	311	336	323	320	326	290	339	290	303	293	287	305	322	297	319	351	308	312	329	315	312	292	306	317	308	332	339	311	309	329	303	329	321	303	308	299	322	304	343	306	328	304	333	329	309	296	304	324	327	337	336
25468	21581	25637	21413	6209	2764	1918	1204	918	652	517	389	350	304	293	246	241	259	230	225	219	261	212	198	208	197	195	209	184	199	201	170	197	196	221	180	184	214	192	198	173	229	187	206	201	209	208	176	206	181	207	226	222	196	182	211	217	215	187	198	212	191	188	205	204	190	216	210	200	215	202	202	189	170	231	182	218	194	203	216	198	190	199	202	188	219	205	202	200	213	199	193	213	176	205	175	205	197	182	208	184	186	196	200	218	204	183	194	179	202	182	227	198	224	198	183	200	206	198	205	203	196	218	173	198	203	201	192	171	195	176	199	231	189	187	200	211	219	209	211	203	199	196	167	202	176	185	222	204	220	206	207	180	198	235	221	210	201	194	194	166	214	219	204	187	198	197	202	231	183	199	192	194	219	194	196	190	183	193	216	217	195	191	196	168	208	180	196	182	198	216	201	205	221	166	193	193	197	185	200	194	223	187	215	179	210	223	178	213	188	196	170	198	209	192	175	230	188	204	200	209	199	213	187	217	189	181	199	198	201	208	195	192	189	188	168	200	203	179	185	197	207	204	230	203	194	187	211	170	188	183	192	198	229	205	196	181	181	184	188	218	190	191	167	185	208	208	217	167	203	179	195	188	188	217	192	191	211	219	196	192	182	200	182	192	210	199	214	201	180	187	198	206	200	203	220	189	191	183	209	174	189	189	218	195	191	202	177	185	213	197	175	185	194	210	223	163	183	196	218	200	202	183	174	186	193	190	196	198	199	197	189	203	231	185	225	210	193	202	205	211	207	185	199	187	197	196	196	190	169	202	189	207	199	191	196	189	207	201	189	179	189	162	234	204	170	183	191	203	210	191	197	183	169	210	178	209	184	189	201	203	205	204	184	185	182	216	184	208	206	188	201	203	205	174	206	211	197	187	201	209	196	197	224	205	184	195	230	197	205	188	207	198	192	205	233	179	163	192	198	188	191	196	206	174	202	200	217	183	215	218	186	176	206	186	209	204	204	179	202	178	210	166	183	206	201	204	195	210	205	228	180	196	212	198	188	201	198	207	200	242	199	234	210	196	207	210	196	189	225	208	220	210	206	188	193	218	196	201	184	205	224	221	165	201	191	177	185	196	192	180	186	193	194	178	217	194	198	218	197	213	208	209	220	213	205	194	198	190	214	184	191	210	193	192	204	210	213	200	189	203	226	195	198	181	208	207	179	217	193	204	177	177	226	206	199	185	205	210	186	224	214	201	196	213	197	203	200	189	202	180	206	218	209	204	189	192	210	210	219	192	210	190	211	196	192	198	193	185	211	187	184	205	221	192	186	202	208	177	203	186	218	217	177	219	196	196	214	205	220	193	193	187	173	191	206	188	184	202	210	195	241	193	213	203	208	180	185	189	220	188	207	179	190	185	215	188	210	239	192	193	204	183	207	192	201	177	226	183	210	166	175	184	222	208	215	188	189	204	198	212	199	208	191	226	215	205	220	214	194	172	196	185	199	205	200	208	187	166	180	187	206	188	192	182	214	183	219	181	200	193	200	193	184	197	201	196	215	176	204	168	213	194	192	203	173	219	158	184	175	211	195	210	212	213	206	199	196	204	213	207	212	192	211	177	207	182	180	185	190	214	188	197	190	194	226	159	213	195	201	180	210	199	195	184	189	194	193	180	208	195	169	210	196	201	200	181	193	212	198	191	207	197	214	218	196	192	198	210	191	205	191	215	206	211	188	196	181	232	206	225	203	208	218	199	192	191	189	200	187	199	212	202	207	195	188	205	180	194	186	183	186	212	213	203	198	198	171	209	215	203	175	207	220	187	210	216	195	187	197	187	184	165	193	204	217	195	187	205	183	215	190	178	207	216	191	187	189	194	219	193	208	198	198	216	201	214	191	215	202	213	176	204	206	221	219	211	193	198	162	208	187	197	197	201	207	213	212	215	206	185	169	205	185	186	180	211	214	199	174	231	181	224	209	179	204	208	157	183	228	180	187	198	201	186	197	189	184	179	189	203	185	233	210	217	193	195	225	188	196	190	209	193	197	204	196	195	190	193	192	205	205	202	217	199	189	185	194	184	178	192	165	190	211	189	190	196	202	190	198	200	217	190	178	176	178	211	205	212	208	219	175	208	186	219	162	201	187	177	215	186	174	193	239	219	199	213	224	201	201	200	189	216	184	193	220	206	198	214	184	195	204	225	182	218	174	185	198	194	193	191	213	215	220	182	209	195	187	210	197	241	223	201	197	193	170	191	195	187	189	219	195	212	200	219	207	212	212	192	187	195	211	180	218	191	169	186	189	194	181	206	208	196	196	196	198	178	214	183	205	192	195	201	233	224	202	232	185	202	215	203	202	180	206	183	188	192	204	206	203	207	192	199	183	179	174	189	178	186	190	208	209	227	193	190	215	216	203	200	214	183	194	204	192	191	202	195	207	185	184	202	204	216	192	202	206	189	187	189	197	241	198	209	206	180	209	205	191	226	193	206	205	197	176	222	215	204	181	197	222	192	194	215	208	190	204	189	164	186	189	195	199	226	217	194	195	185	184	214	201	183	169	205	181	237	190	190	200	204	181	181	199	180	200	197	205	193	185	198	196	195	215	189	205	187	203	211	200	194	196	201	208	180	204	222	214	209	192	191	186	210	193	204	187	222	184	182	191	207	206	209	202	195	169	205	209	217	191	169	177	206	226	226	197	202	192	185	198	206	204	182	184	225	211	206	198	199	180	196	189	198	205	211	189	195	178	205	212	188	192	207	195	201	191	185	194	180	170	192	203	193	195	200	199	180	198	178	178	179	184	207	214	195	209	185	220	196	202	186	214	190	195	184	201	189	204	203	206	196	185	159	201	223	183	200	199	168	176	174	189	194	202	212	194	211	208	218	198	222	180	188	190	207	187	219	193	212	189	181	222	192	184	204	183	202	205	213	218	225	202	174	196	208	181	198	206	187	208	197	203	175	213	202	197	219	216	229	180	211	192	192	170	191	216	222	190	184	194	204	203	191	225	196	189	208	217	181	173	190	193	211	200	193	210	181	195	192	204	184	194	205	198	215	190	204	193	170	209	186	185	199	196	200	207	188	173	181	189	181	196	214	215	226	199	228	200	214	184	211	215	214	226	188	201	216	217	230	204	171	209	216	198	170	181	168	176	172	230	191	191	179	195	183	204	202	196	178	183	175	188	212	181	200	213	199	179	197	198	193	208	198	182	198	192	194	220	205	201	239	169	199	174	207	167	220	209	197	189	182	188	199	186	175	187	181	207	196	209	205	184	180	198	214	194	203	185	200	172	208	193	153	183	210	201	187	192	204	175	200	207	195	195	216	210	197	209	197	203	199	201	202	193	202	208	218	203	196	180	189	205	210	188	211	175	199	201	214	196	183	184	208	167	192	204	195	187	187	194	207	223	187	192	209	230	206	215	200	212	206	191	169	204	180	197	181	188	210	184	210	180	187	198	179	208	188	194	192	197	192	206	206	190	183	210	181	167
22675	41344	30541	17367	11254	7808	5627	4059	2839	1965	1481	1085	874	710	605	552	480	439	460	389	413	418	399	382	348	408	366	380	356	359	351	377	345	339	344	390	342	362	348	355	339	350	407	329	383	338	362	373	358	333	368	303	349	318	314	363	335	332	386	357	340	357	338	343	357	382	328	371	348	350	337	349	311	368	337	391	345	346	362	349	326	340	381	373	353	338	335	353	371	346	332	353	385	318	366	352	368	379	346	366	331	343	378	372	318	403	344	352	345	370	353	339	360	348	344	358	381	334	330	328	335	361	375	373	368	343	357	336	346	316	352	360	382	326	359	332	353	390	328	351	312	360	341	357	353	353	318	350	352	339	368	340	345	362	367	368	362	390	351	355	386	349	350	391	333	370	372	344	349	322	343	329	402	314	372	356	340	386	372	372	382	348	352	429	350	379	375	349	353	345	337	357	361	337	340	369	343	330	383	365	337	330	369	340	353	360	343	356	322	358	324	333	346	371	345	354	379	365	362	385	333	347	335	345	377	374	362	331	368	331	335	340	346	394	340	318	357	373	359	356	360	348	354	330	372	362	326	313	380	377	341	328	360	337	349	344	346	374	318	346	335	355	349	348	394	381	383	349	324	344	326	384	338	320	343	372	358	346	369	359	316	354	347	360	387	346	420	374	360	374	390	314	337	359	350	368	334	357	338	342	349	360	332	321	334	348	348	379	374	366	317	332	354	339	379	336	359	337	378	350	341	370	350	355	350	369	333	375	375	388	393	365	344	365	361	351	345	356	373	336	348	358	354	352	346	353	343	350	347	329	374	334	377	370	389	352	344	329	319	347	304	366	357	354	342	349	325	381	338	342	377	358	380	348	361	362	348	350	338	354	362	334	365	371	328	359	351	343	370	378	365	343	337	351	361	324	341	341	354	364	368	360	361	368	337	376	369	327	365	320	312	344	348	331	362	378	371	338	379	352	367	368	336	355	343	316	340	362	393	374	328	347	374	322	349	314	360	339	374	362	361	409	346	370	360	367	355	366	331	340	374	348	328	322	390	358	332	388	348	354	366	375	351	330	373	370	357	359	354	323	342	360	318	321	341	352	325	359	359	334	349	332	373	342	361	352	379	335	367	355	364	313	370	350	394	389	329	336	368	362	380	313	335	359	348	351	367	404	381	343	351	335	359	353	374	323	340	353	395	350	331	325	356	319	358	350	356	362	350	378	334	352	393	352	380	356	307	364	321	339	341	352	340	347	337	401	376	347	310	348	364	330	333	328	388	349	347	379	328	358	357	391	358	378	333	320	396	374	385	358	345	348	368	313	356	380	356	369	329	334	323	301	346	363	372	360	362	355	352	349	395	337	343	349	366	368	367	353	339	338	345	350	329	353	347	358	376	349	352	369	365	315	344	339	365	349	379	352	343	396	355	368	396	347	314	374	360	343	341	373	370	349	368	376	352	325	315	342	333	365	347	369	327	333	352	372	336	330	358	335	355	351	364	364	310	310	355	366	364	352	358	336	346	357	369	368	360	348	324	352	374	366	399	335	363	328	342	357	362	330	365	380	378	362	327	378	364	384	355	357	366	370	388	346	379	357	348	360	398	385	365	355	397	381	338	359	355	364	347	320	353	348	368	359	357	337	346	349	341	317	352	348	367	361	354	340	335	339	365	342	329	349	360	363	333	341	349	380	364	321	358	378	346	371	386	376	351	334	390	360	398	343	335	345	351	349	364	391	372	357	340	346	355	349	357	329	343	344	364	365	327	328	344	358	355	375	349	358	355	322	364	343	374	335	360	345	341	392	391	369	350	360	377	390	371	375	339	339	331	365	354	371	352	334	332	346	352	355	367	351	372	343	315	354	356	347	371	311	372	370	310	362	364	360	351	339	356	356	350	359	347	342	374	384	363	375	368	357	376	370	349	366	349	391	349	326	363	407	349	355	359	375	363	360	340	327	363	359	351	345	381	362	354	344	380	334	370	362	355	364	375	345	350	347	357	346	349	391	353	342	341	385	363	343	363	351	362	347	315	386	360	316	354	353	334	363	334	333	374	341	320	328	318	364	336	357	323	334	361	352	347	340	362	358	387	353	364	330	367	366	361	330	375	359	323	337	348	378	359	376	358	376	331	337	386	358	376	339	331	364	339	363	339	361	359	362	380	332	381	365	340	346	363	347	362	350	353	329	358	349	334	364	362	362	340	338	340	349	352	359	358	341	359	361	343	365	336	379	343	361	348	330	342	367	359	383	356	357	315	346	354	376	351	336	357	334	368	340	350	354	335	371	328	343	358	352	351	360	334	383	362	324	367	369	350	361	325	340	352	355	369	359	351	334	366	401	343	381	352	367	336	348	370	386	365	381	311	359	382	328	358	374	346	356	349	339	330	366	333	361	372	390	344	340	359	376	359	342	350	354	371	375	382	329	355	340	370	342	336	336	357	362	343	346	363	368	358	330	349	352	363	361	387	321	344	367	380	372	372	361	332	367	351	382	355	364	375	358	315	354	351	375	316	335	328	334	331	320	361	388	359	366	351	321	384	362	326	368	340	367	331	352	337	351	336	336	347	347	337	358	365	344	370	315	354	402	390	367	352	336	360	322	336	344	304	352	360	361	326	386	355	361	362	339	387	336	374	340	367	389	355	355	341	350	386	373	384	367	372	350	369	346	349	381	332	366	362	367	364	331	358	341	342	380	336	334	374	369	330	357	363	347	337	399	374	369	328	341	365	359	376	337	362	339	345	331	362	334	333	359	364	355	364	360	344	323	332	335	332	358	339	362	354	373	331	340	317	330	341	365	378	342	334	362	367	378	343	344	347	339	352	357	363	371	345	360	321	355	362	358	359	362	348	356	337	328	339	340	345	327	361	357	347	352	380	336	363	333	357	341	399	331	348	349	362	338	346	362	345	350	310	362	357	360	326	337	374	342	344	404	380	357	350	333	363	321	339	338	368	343	384	356	339	367	330	343	363	357	361	375	363	348	337	347	341	368	367	332	363	381	326	389	374	337	376	356	367	379	364	340	318	372	350	365	372	358	359	372	362	372	345	335	355	337	357	354	360	386	353	353	355	391	362	335	334	362	338	359	359	329	351	343	358	360	345	356	361	319	366	345	375	376	357	352	337	366	335	368	381	309	344	361	341	328	341	353	336	392	362	360	358	372	355	353	364	371	357	340	339	333	354	335	327	355	353	380	373	352	376	344	391	349	359	339	334	372	349	374	346	318	376	358	349	346	394	342	369	329	359	380	365	329	350	368	371	370	363	348	337	352	349	339	320	330	353	390	343	360	368	344	347	372	343	355	360	387	338	330	347	398	381	349	344	362	345	356	328	380	346	333	338	361	375	342	369	367	313	383	371	358	356	376	365	358	345	370	345	367	366	342	367	361	357	362	374	369	344	367	352	382	330	332	365	372	345	361	356	383	348	370	327	340	341	318	341	348	377	376	355	348	345	342	361	312	377	359	322	364	319	393	351	354	356	360	352	361
22876	21554	28609	24941	21574	18245	8424	3466	2164	1530	1071	679	545	466	354	301	246	254	218	239	200	206	211	181	201	167	163	173	156	167	145	159	157	150	143	163	156	161	134	147	172	157	151	149	149	139	148	157	183	160	129	143	157	157	166	157	160	160	164	137	163	142	156	148	140	178	158	173	151	169	138	180	161	157	169	150	149	164	152	162	160	157	151	167	167	165	162	153	138	152	154	152	148	184	170	156	163	154	163	118	156	150	150	163	145	157	188	139	144	171	180	149	169	151	158	147	161	153	183	138	173	178	134	157	146	156	128	147	133	159	165	183	164	153	142	170	152	162	153	141	165	150	173	173	158	162	164	162	140	140	159	136	158	174	156	148	141	154	154	180	150	151	167	135	163	144	154	158	153	158	178	170	158	153	168	155	145	153	144	152	143	185	173	154	153	157	157	142	151	141	150	169	138	154	172	169	180	141	177	166	159	152	163	149	170	159	147	158	182	162	150	128	139	160	150	136	146	159	159	142	132	155	173	166	141	169	172	142	156	148	192	158	158	156	159	143	166	144	146	162	185	142	167	171	141	140	146	156	154	158	146	160	161	191	138	142	172	160	151	160	156	168	176	147	162	158	153	147	159	158	157	153	139	135	155	149	163	144	149	158	135	147	148	171	132	149	150	149	159	137	165	133	165	142	131	145	146	161	166	160	162	144	142	173	152	143	140	170	160	182	147	125	156	158	165	154	162	179	143	149	148	170	150	155	160	166	166	169	143	148	151	148	161	137	159	151	137	159	158	177	150	167	147	164	177	156	154	166	133	154	160	142	141	145	183	161	158	160	158	171	138	152	165	157	176	157	141	162	151	152	134	156	179	145	162	177	147	131	158	151	157	158	170	141	178	145	151	152	164	170	150	156	138	147	142	169	147	158	175	166	146	115	159	147	187	148	149	172	159	156	174	159	166	141	141	154	159	156	148	171	159	166	140	152	144	146	151	138	171	132	142	147	153	158	143	145	146	146	128	136	149	143	156	152	155	152	160	151	160	182	162	159	170	154	146	157	158	160	148	165	166	166	149	157	150	138	144	135	159	155	175	151	143	147	170	166	165	140	161	149	143	170	142	147	127	162	163	153	144	146	157	148	138	165	161	170	152	135	162	166	181	149	169	147	142	177	163	130	150	171	118	170	167	180	160	140	143	151	155	160	154	149	157	157	164	162	156	160	155	159	155	163	169	162	136	140	151	175	163	160	178	148	151	161	155	159	169	152	162	145	159	158	154	149	156	155	158	159	170	163	143	161	163	152	148	149	168	162	162	137	144	151	145	171	135	163	143	148	146	149	153	170	137	167	135	142	160	150	144	156	149	145	153	173	154	172	153	157	155	142	135	145	156	140	155	137	169	162	157	156	156	139	165	146	129	135	148	134	164	160	154	145	160	150	155	154	182	148	154	166	170	164	150	147	144	139	147	159	165	161	146	145	162	150	121	154	150	153	163	147	160	143	141	153	164	167	149	152	174	171	142	154	154	139	150	156	162	165	166	144	149	148	138	156	146	144	141	162	140	162	143	142	141	147	146	153	160	141	149	160	161	150	162	174	152	157	156	176	132	132	150	144	149	155	158	158	148	145	161	143	138	162	149	137	166	156	151	139	155	148	147	158	167	150	124	161	163	157	138	149	165	149	171	133	154	158	153	178	155	161	138	142	149	148	145	166	166	152	137	145	162	152	144	156	152	141	152	159	142	151	139	179	144	165	167	176	176	149	173	132	157	157	177	143	186	143	164	173	177	149	131	140	146	157	146	138	148	171	174	155	149	156	165	176	141	132	158	163	147	158	146	173	150	150	157	161	153	141	148	158	149	154	155	169	144	142	149	151	153	158	154	164	171	152	157	177	155	152	149	156	153	141	172	168	148	136	168	150	142	140	160	161	143	167	142	155	156	154	144	154	167	180	155	134	176	147	146	126	159	148	159	162	166	147	163	154	165	131	182	163	160	151	150	128	166	155	134	129	157	147	152	155	155	158	154	153	144	149	165	158	139	166	151	151	143	158	165	140	154	146	175	165	161	147	170	168	159	159	152	163	162	159	148	163	168	167	164	163	165	184	159	166	157	164	163	147	147	173	160	155	162	149	134	161	155	143	151	133	126	152	178	171	181	149	160	149	156	158	153	128	156	169	162	146	150	150	178	146	131	150	170	158	154	143	158	132	177	154	157	155	139	158	146	138	149	174	178	152	141	164	176	146	157	140	149	131	149	162	135	145	139	152	171	157	149	145	154	151	161	156	143	156	148	142	138	150	150	161	158	141	169	154	160	145	141	155	131	139	175	162	145	153	152	173	169	145	166	153	148	181	182	127	157	160	150	160	158	151	166	153	141	163	156	179	158	164	177	163	162	139	164	176	165	156	145	173	166	160	150	155	149	164	135	174	145	157	164	141	163	155	153	151	148	149	159	131	128	170	175	160	144	185	154	168	170	155	161	156	155	149	160	169	163	170	157	172	166	147	160	162	165	142	171	161	139	151	142	172	148	169	165	147	150	149	153	157	171	159	162	168	159	169	160	148	155	155	152	178	163	151	178	181	156	154	130	152	153	147	141	156	151	131	174	169	156	148	168	156	128	151	164	150	163	155	129	152	144	160	157	147	188	139	172	149	158	148	137	145	152	147	165	166	144	176	148	183	144	151	139	148	147	152	166	154	145	152	180	164	178	145	152	150	154	141	147	156	162	164	141	181	154	154	149	153	142	161	142	146	164	146	157	171	180	172	167	160	154	170	131	165	149	149	168	169	151	153	157	144	163	154	142	141	180	158	158	151	162	147	134	169	158	155	171	169	156	166	173	153	164	118	152	157	157	150	144	165	168	158	163	154	153	134	154	159	159	170	166	155	167	142	154	166	186	151	154	144	137	150	150	159	171	156	135	171	190	140	179	139	135	138	164	182	152	150	161	136	154	158	149	158	157	171	136	174	147	154	168	171	164	150	160	157	168	154	160	155	141	137	148	168	158	169	152	167	168	153	152	180	162	162	160	127	181	164	169	166	163	159	151	154	161	146	158	174	167	137	165	148	179	155	152	155	153	167	147	179	139	147	151	141	161	141	158	186	151	166	166	142	150	154	155	151	161	155	146	173	146	128	145	169	157	149	149	169	128	150	152	142	140	162	145	143	164	165	178	147	135	155	145	161	146	150	139	164	147	146	140	150	172	160	157	179	120	166	141	159	153	152	176	151	176	141	126	140	149	153	140	160	141	135	175	170	143	147	162	152	159	149	163	154	165	145	153	157	133	159	168	160	124	162	174	156	165	170	149	182	134	149	174	157	158	160	166	159	167	141	148	151	148	158	179	149	154	144	181	150	161	157	157	162	159	166	133	169	156	164	155	164	148	168	169	153	154	157	139	135	148	158	181	148	136	186	170	141	161	135	155	154	145	155	160	152	146	176	139	164	159	141	160	173	157	168	161	133	119	121	160	164	151	155	152	142	144	170	179	147
26142	53493	43617	30726	21591	15766	11613	8250	6094	4285	2975	2027	1540	1247	939	766	623	572	497	447	429	415	408	326	333	325	320	321	290	269	292	302	279	267	320	266	287	260	269	305	260	270	284	261	267	244	285	256	261	280	301	282	291	291	276	269	262	264	276	239	269	265	279	291	274	283	295	257	265	296	294	285	241	267	284	290	279	258	249	278	285	269	232	275	269	254	277	307	240	262	238	260	263	299	265	260	281	279	277	273	289	279	289	271	260	317	260	271	263	278	289	265	268	284	231	272	272	262	272	290	281	270	292	262	296	260	299	295	326	242	300	258	259	278	301	309	273	259	286	249	267	266	278	297	273	301	279	271	278	283	270	249	252	296	293	279	271	266	273	273	272	275	261	256	275	288	279	288	281	272	299	286	268	264	273	276	274	270	257	292	252	260	276	256	256	283	253	253	273	282	293	259	256	274	274	260	267	274	279	275	276	251	290	262	296	273	284	293	270	280	269	239	271	301	289	243	309	277	272	281	277	269	266	262	292	288	255	288	302	273	288	280	277	280	290	272	291	287	264	229	278	305	257	262	263	277	269	269	259	295	268	278	241	279	280	289	278	273	301	289	285	275	264	252	261	271	252	305	279	244	275	252	263	292	272	273	270	259	284	269	273	271	250	267	269	313	286	248	293	276	284	269	267	273	262	269	280	282	263	291	272	273	281	289	274	281	287	282	263	279	315	282	308	264	277	281	286	275	279	307	272	269	284	291	294	279	247	278	296	278	280	276	257	251	270	276	278	259	263	273	287	264	269	284	286	257	302	281	289	287	271	295	275	271	265	288	285	283	307	291	305	268	267	259	258	299	293	304	271	242	262	256	273	267	288	261	249	241	278	283	262	290	278	263	276	278	296	283	292	307	279	261	287	267	290	286	300	283	277	267	300	264	247	291	256	274	307	280	263	306	258	292	270	249	258	297	266	255	263	270	263	300	300	243	278	268	295	268	253	295	272	278	274	260	265	269	294	276	259	282	271	285	263	280	296	301	268	275	269	274	310	264	266	286	278	287	320	263	258	270	269	280	281	297	265	287	248	261	269	278	249	277	301	268	257	265	291	270	284	292	275	305	293	265	277	284	255	256	278	254	308	276	271	271	263	293	282	279	276	249	276	291	275	289	313	255	277	253	266	247	277	281	259	279	273	285	265	293	248	266	274	265	279	271	274	274	270	251	271	283	273	272	282	274	239	281	262	273	289	291	254	261	268	261	257	274	247	284	281	267	271	293	289	277	290	276	270	302	269	257	283	264	264	262	266	284	321	278	254	288	283	286	290	292	267	252	269	290	289	273	256	279	268	260	289	260	287	273	290	271	281	269	265	274	241	269	291	291	293	254	272	286	266	270	257	262	286	293	263	282	256	300	284	279	270	282	283	255	252	280	278	268	295	250	284	312	292	273	273	273	260	306	261	295	281	294	257	311	271	272	281	256	306	282	259	272	287	266	292	304	259	251	270	270	275	285	271	297	264	304	283	285	293	278	290	266	273	279	273	301	295	273	245	268	269	289	291	275	273	279	269	292	257	285	274	285	291	288	260	288	239	248	270	254	273	247	275	277	279	279	257	289	263	265	267	270	273	296	270	260	271	238	299	266	280	286	258	311	261	285	279	251	266	269	247	287	262	287	258	264	275	266	262	251	275	263	307	255	258	275	294	280	253	282	268	292	256	256	286	248	259	284	265	268	268	259	245	260	280	268	268	290	287	292	262	274	263	281	310	260	241	278	278	260	265	286	290	303	281	289	292	281	277	259	293	252	306	282	274	290	276	264	294	249	285	284	267	296	246	249	260	253	273	260	242	284	255	259	279	275	277	274	269	273	280	256	312	274	294	276	269	279	264	296	284	292	273	280	277	297	264	274	267	254	302	274	272	285	273	265	285	299	279	282	264	295	266	290	263	264	265	257	289	289	301	249	296	285	278	297	263	260	245	270	296	267	247	280	259	265	268	275	277	289	296	285	281	264	272	257	298	289	265	264	271	261	282	246	265	253	279	290	261	242	259	269	278	238	270	287	266	280	263	275	294	267	241	271	269	296	274	292	306	260	300	268	320	246	236	248	254	269	278	283	282	272	250	283	268	280	270	288	303	258	273	289	262	279	271	261	265	288	268	255	289	264	301	273	278	264	280	281	310	259	284	267	284	276	281	282	285	278	277	288	271	268	308	261	265	302	259	295	278	256	285	297	250	267	271	247	263	281	266	273	264	274	266	257	244	277	250	245	278	257	271	275	275	287	288	262	287	297	292	263	270	237	306	297	293	286	251	296	257	269	269	270	266	295	259	289	241	266	263	285	288	269	260	308	269	267	256	271	265	276	235	279	275	277	301	288	253	258	286	275	257	290	253	277	259	288	275	273	276	284	290	271	298	294	285	279	274	263	311	261	268	275	270	254	244	254	268	266	290	279	271	279	291	293	286	279	278	278	268	260	312	283	277	243	271	276	247	267	292	274	275	271	242	281	246	283	266	256	276	240	282	291	297	278	298	266	281	286	310	241	259	290	275	272	288	256	262	284	287	270	277	297	278	270	279	297	267	258	269	298	294	284	257	272	301	263	253	267	258	246	270	297	292	273	260	283	305	293	288	235	259	257	231	272	239	288	273	283	285	291	265	262	279	292	261	284	314	265	265	283	282	266	295	293	283	284	265	274	259	287	270	275	273	282	280	292	286	279	235	279	248	263	273	285	268	279	279	268	282	289	299	280	259	294	264	284	282	257	293	252	278	303	276	248	288	277	246	280	253	275	299	279	277	252	255	253	282	288	261	293	229	267	269	269	302	261	292	279	253	249	259	274	280	260	274	283	276	288	283	286	265	262	288	273	298	263	277	280	284	273	292	263	261	286	309	268	291	263	265	300	285	271	239	274	283	282	257	268	260	302	268	255	298	294	285	280	289	283	262	270	244	275	263	252	285	273	285	265	267	267	296	261	256	276	296	268	265	282	275	247	285	280	295	298	263	265	292	293	251	262	287	258	270	266	277	280	268	273	286	305	260	278	300	296	293	261	299	260	289	279	269	273	270	264	260	263	262	293	288	268	284	286	256	289	273	281	259	273	271	256	258	293	267	240	259	266	297	259	273	267	250	260	279	287	277	283	272	297	257	306	268	261	263	274	299	238	269	260	268	284	285	294	255	241	242	296	270	297	306	252	259	252	274	306	246	272	272	298	286	276	291	260	294	278	273	268	265	288	290	253	261	280	301	257	302	277	284	285	288	306	325	256	271	264	265	294	260	277	267	280	298	292	302	289	300	272	283	273	243	239	251	270	259	287	302	256	295	264	278	279	254	313	266	278	270	308	283	293	276	297	292	275	256	284	277	295	290	253	270	257	319	268	272	285	282	290	284	242	297	233	264	274	292	275	278	273	300	283	284	272	288	293	260	280	279	250	270	266	279	307	274	271	295	272	265	249	251	273	260	289	249	271	243	261	283	259	276	252	296	265	266	287
27947	23043	20868	10660	3670	2053	1361	895	661	497	431	349	306	296	249	245	206	233	218	184	176	211	196	200	215	222	220	191	200	200	200	229	198	218	179	182	205	189	204	218	184	216	204	222	201	216	192	192	208	196	212	166	189	208	216	214	196	199	188	195	194	202	189	199	197	195	212	199	217	208	199	178	198	205	198	223	217	192	190	213	235	221	191	201	214	212	205	201	201	178	180	182	188	205	213	208	210	179	209	212	183	171	196	189	191	165	206	200	206	208	190	201	185	202	193	196	204	192	182	196	212	225	215	225	205	178	218	208	193	214	197	197	196	211	189	172	199	203	168	203	233	200	211	179	201	206	234	198	186	206	217	190	200	186	200	183	199	232	215	217	194	175	205	195	190	192	208	183	212	216	188	205	215	201	212	204	203	185	164	201	229	191	181	221	201	231	190	212	242	190	190	193	196	203	212	198	202	185	216	186	201	177	179	175	223	228	211	178	206	224	203	191	206	214	192	199	211	219	199	185	210	200	212	198	220	195	203	202	187	174	198	210	207	201	198	189	226	208	206	198	173	189	184	204	176	198	165	218	213	179	189	187	207	204	161	199	193	206	201	219	181	207	200	212	184	209	219	222	217	183	181	192	229	195	198	199	180	174	197	181	193	210	198	203	193	200	216	179	188	201	208	209	199	200	190	208	204	215	204	199	207	187	201	209	189	218	197	195	195	195	189	213	191	200	175	204	225	224	184	200	201	212	199	211	201	215	183	214	221	218	224	196	202	232	185	179	200	209	206	212	188	202	211	215	194	212	202	172	192	187	177	188	189	205	229	213	232	184	198	200	191	198	181	206	223	218	195	216	194	220	199	207	203	182	189	200	210	195	189	188	205	198	210	171	204	177	182	201	181	200	218	190	196	239	208	199	201	225	202	209	206	189	201	215	175	198	201	203	217	211	211	190	202	232	189	218	217	210	186	175	192	186	191	226	229	187	198	200	189	197	209	186	188	230	211	219	177	194	189	188	184	212	211	203	182	187	214	195	183	189	179	209	200	201	197	202	204	200	196	190	187	200	199	165	243	205	207	171	194	209	203	186	208	185	178	184	199	202	211	201	213	184	206	199	177	210	198	205	201	237	200	198	211	194	209	207	207	199	215	205	205	222	207	214	217	204	188	221	201	206	195	196	208	215	190	181	196	185	209	203	177	204	216	197	203	215	213	229	191	216	207	241	207	196	205	200	185	210	182	196	195	218	180	189	193	208	180	208	213	222	212	186	177	200	189	190	213	196	213	194	210	194	201	202	189	194	212	208	209	225	176	229	203	206	166	221	195	194	180	213	163	208	184	198	218	174	199	189	174	216	196	223	196	214	189	203	193	223	209	186	210	221	227	187	193	199	189	176	192	188	212	216	192	230	217	216	210	206	205	203	195	203	207	205	200	174	206	183	187	199	221	228	192	209	186	204	201	209	197	195	193	222	186	182	206	210	182	195	195	189	205	209	192	170	208	204	212	186	205	179	195	203	207	188	210	213	222	200	180	188	189	213	205	175	194	203	222	183	207	221	200	192	203	206	233	216	205	224	225	216	214	190	196	208	191	181	190	192	180	212	200	220	196	196	229	202	207	199	193	171	172	202	198	214	212	185	212	203	196	179	211	194	200	189	208	192	202	188	216	184	204	210	229	186	208	188	212	197	177	191	211	203	183	215	217	198	203	183	218	196	203	192	187	208	174	178	218	193	178	185	212	218	204	207	191	208	205	210	210	216	199	208	198	212	211	185	206	194	193	195	181	215	205	198	213	204	200	197	183	222	184	203	236	216	190	190	191	221	200	214	192	193	190	207	185	187	217	185	200	198	178	211	191	202	191	189	199	210	192	222	229	209	209	179	186	207	208	222	199	188	188	187	219	249	183	202	186	241	204	192	199	197	199	195	203	211	177	195	216	187	220	201	202	215	203	198	187	216	209	210	185	207	215	187	175	209	215	194	182	189	203	221	219	194	199	177	171	178	216	196	203	183	221	235	198	212	211	204	215	170	186	181	193	189	185	178	196	208	192	179	207	178	203	229	225	180	191	209	220	212	195	198	198	203	201	215	176	205	188	191	220	214	198	188	198	197	185	188	211	226	192	211	210	188	192	194	187	224	202	210	207	186	188	217	195	193	207	206	214	202	193	197	207	180	193	197	190	200	194	207	170	225	194	202	191	187	197	214	201	182	200	193	207	185	197	190	191	214	209	216	215	189	188	210	178	204	205	207	184	208	216	198	190	209	225	203	230	210	203	192	207	192	221	214	203	226	211	196	204	221	224	181	193	225	202	166	215	168	195	211	225	186	223	223	216	229	210	200	212	204	174	182	215	187	217	187	199	220	204	225	185	188	222	213	184	194	199	203	185	158	229	187	210	228	198	198	205	178	211	168	185	184	198	235	207	217	214	218	182	185	205	209	220	188	218	201	197	215	179	188	221	196	206	216	213	181	197	178	171	214	196	183	187	200	201	192	193	201	216	212	212	197	218	224	196	200	175	196	196	221	215	177	216	193	196	199	172	208	226	204	196	200	199	215	185	186	192	199	181	205	190	192	179	178	188	202	234	192	214	195	188	201	201	165	210	196	212	182	190	190	197	198	212	187	202	183	201	203	193	204	231	192	190	202	215	208	190	204	214	214	211	211	200	165	217	215	195	213	191	211	188	180	184	178	200	194	214	211	214	207	190	211	179	196	210	184	184	202	189	202	204	189	184	184	174	216	188	207	218	216	174	182	177	172	189	173	187	168	197	234	196	208	200	207	225	207	198	176	185	233	231	218	181	199	215	185	188	167	210	186	201	220	218	198	213	215	192	198	198	202	220	173	201	193	211	207	165	192	208	192	203	195	205	193	191	199	187	178	222	192	192	185	214	192	227	197	188	178	244	221	215	177	196	195	211	191	201	235	209	214	200	182	212	211	225	205	230	202	225	214	187	203	211	187	198	193	198	199	216	216	199	202	199	211	188	196	210	196	181	205	205	216	206	233	203	208	189	186	242	206	200	189	217	209	205	230	186	206	208	202	201	204	214	198	187	192	207	202	217	185	222	194	189	202	195	209	189	203	163	182	208	185	208	211	186	220	222	215	207	207	213	218	197	193	209	192	222	201	218	225	208	188	222	200	198	202	197	185	207	184	217	192	217	198	198	202	233	207	198	182	223	191	181	187	195	210	197	180	195	202	187	209	205	187	184	203	181	193	220	230	208	202	194	202	182	201	204	191	223	215	182	193	196	179	196	203	193	172	191	195	196	224	202	203	216	204	218	212	191	190	206	190	180	213	201	195	195	192	190	219	193	203	227	194	194	196	201	199	206	190	196	178	218	194	183	212	196	227	188	196	176	208	200	187	193	196	210	195	199	218	174	215	208	199	185	199	206	189	198	220	209	215	207	182	170	225	212	206	209	202	192	198	206	224	202	173	208	188	209	194	211	191	222	226	215	187	191	210	191	213	198	204	214	185	200	201
21532	37859	26996	14684	8512	5857	4047	2648	1888	1403	1059	904	693	596	524	478	446	424	388	393	408	401	403	392	396	356	371	360	346	336	361	373	352	367	383	348	387	404	366	368	360	377	362	354	389	363	394	337	354	351	397	350	381	372	350	372	372	320	359	352	380	357	368	390	352	390	343	363	354	341	356	375	349	382	351	355	366	342	384	332	360	372	365	331	367	365	374	348	370	348	367	378	351	375	368	357	346	351	358	378	394	364	369	382	382	367	389	359	377	326	379	360	357	383	380	359	364	362	356	352	388	355	357	359	342	367	356	363	375	369	374	377	362	349	339	387	372	337	371	369	377	366	394	334	367	353	357	356	358	346	351	374	332	385	365	363	330	382	344	369	394	373	358	388	359	380	377	354	368	326	356	388	360	339	391	365	354	385	359	369	347	373	358	363	347	364	355	323	360	377	343	361	351	363	348	381	369	389	325	368	352	392	340	348	371	380	358	371	361	388	379	344	363	344	350	376	354	376	363	365	343	365	374	372	381	386	356	385	366	364	357	393	363	349	348	349	377	372	363	363	347	369	345	371	342	404	335	365	352	348	390	376	366	381	376	357	347	367	354	415	366	355	373	359	370	353	338	357	366	372	365	341	363	371	352	374	321	363	349	366	355	340	377	365	410	374	406	361	341	358	353	356	361	327	350	331	350	361	404	337	367	327	330	369	346	363	364	350	362	382	350	337	338	373	341	346	337	328	357	383	339	336	345	341	367	361	331	371	383	379	338	344	338	351	337	361	376	394	352	333	406	351	355	359	373	357	362	378	372	379	356	370	363	359	363	329	347	397	338	373	371	351	357	330	334	356	370	355	368	380	386	353	390	400	371	366	368	341	334	354	351	372	365	361	344	366	388	374	345	344	351	372	384	397	350	367	406	352	379	404	336	363	348	367	310	394	375	347	357	336	362	366	340	353	329	345	380	377	346	328	368	368	353	361	328	334	374	386	338	370	348	371	356	359	335	341	372	349	343	359	352	341	349	327	358	373	366	364	355	328	343	355	357	378	338	388	349	371	331	350	357	385	336	345	382	364	348	383	362	363	354	353	334	391	353	352	365	349	352	366	341	340	400	341	382	354	370	358	397	373	329	329	396	361	341	382	314	409	332	323	352	354	387	382	364	345	392	344	343	347	343	352	370	337	354	371	371	390	377	375	365	376	362	347	346	354	345	366	347	371	364	348	376	364	364	368	347	337	359	373	388	350	357	349	376	363	335	355	350	366	314	364	330	339	376	347	356	381	368	388	381	376	393	370	384	358	342	337	378	362	307	374	331	335	374	351	368	366	353	372	335	359	361	387	358	349	394	364	361	364	346	378	371	379	389	358	374	373	387	381	379	334	370	357	354	369	338	337	350	351	388	358	378	335	387	359	390	339	353	358	368	336	318	346	377	372	352	359	364	342	366	334	359	362	372	347	331	350	365	345	337	371	329	337	369	361	370	402	340	356	372	347	362	354	367	376	304	370	388	353	400	375	357	351	351	378	356	326	378	348	406	368	370	348	404	366	373	340	348	399	378	342	355	376	339	368	353	393	351	348	355	368	378	330	372	343	374	332	364	351	363	353	383	361	373	340	378	345	364	342	360	372	356	379	356	376	349	344	365	334	354	366	320	337	383	353	374	333	357	350	362	368	353	329	359	343	355	344	376	378	389	343	376	382	369	361	346	341	365	365	351	371	346	363	375	326	386	387	376	394	346	346	365	317	363	362	348	348	361	335	355	371	385	355	342	341	370	357	367	351	368	367	336	364	378	326	356	403	344	372	339	364	377	357	419	346	373	360	346	338	357	359	362	407	370	376	355	345	357	334	374	334	374	384	359	375	315	346	358	367	360	348	349	420	377	369	369	357	368	350	374	368	366	359	381	362	380	380	341	346	368	358	369	380	353	367	343	340	339	373	387	373	364	355	379	363	372	368	382	393	349	372	356	314	387	355	399	366	386	356	392	367	378	379	396	370	359	358	338	356	361	347	370	361	355	345	339	377	369	359	357	335	361	370	378	403	353	353	412	352	325	350	353	360	349	336	359	352	391	331	347	352	335	368	365	366	329	341	334	382	355	367	342	357	353	394	363	348	362	368	363	347	350	344	368	351	355	350	372	307	345	331	356	362	392	338	356	347	350	356	377	376	367	317	326	367	339	356	371	374	347	362	380	350	361	370	376	371	390	320	376	374	329	383	331	359	339	354	369	347	357	349	366	330	324	370	396	352	357	400	377	356	355	357	337	361	348	370	358	332	385	365	373	384	348	339	352	371	351	358	351	359	367	352	338	372	386	364	342	360	343	309	357	378	361	386	340	337	350	360	330	368	357	322	367	414	351	362	346	369	344	339	361	341	351	353	344	357	356	399	369	382	376	359	365	337	350	349	368	346	379	351	362	351	357	410	345	385	396	364	354	370	338	368	342	394	364	352	339	373	342	373	385	362	366	347	357	365	338	346	347	345	394	368	343	358	352	357	355	351	381	353	341	365	391	351	356	328	342	350	378	369	371	415	331	370	362	322	344	348	378	360	367	342	376	395	359	364	365	360	373	352	355	330	342	369	356	361	349	341	376	351	356	388	364	361	398	359	349	378	352	400	367	340	376	357	357	399	341	340	391	360	348	385	366	344	353	361	338	343	370	350	368	372	348	356	403	340	377	328	363	340	370	373	395	391	391	347	392	368	350	380	377	336	347	341	353	354	327	377	342	356	392	362	366	378	339	348	410	355	353	358	397	356	357	408	350	350	373	352	369	356	355	348	392	356	349	337	350	362	364	347	344	369	392	298	345	361	331	348	351	395	355	355	366	376	360	332	352	352	379	354	375	338	368	348	353	360	360	340	409	367	335	360	383	354	377	351	364	315	353	372	332	388	346	341	353	310	360	340	386	349	378	366	388	373	378	367	373	378	351	374	349	380	365	365	367	348	358	355	362	362	335	370	371	343	348	378	365	337	343	368	363	345	343	339	351	365	334	401	341	372	381	336	356	350	323	375	345	361	347	379	381	322	334	344	350	357	359	362	344	372	348	323	349	340	350	353	370	372	352	375	359	352	365	385	374	380	375	346	374	347	376	353	347	384	388	336	367	360	359	359	367	331	376	349	367	376	357	335	367	373	382	336	366	364	362	343	397	361	382	370	326	358	337	362	369	338	346	335	351	327	337	368	359	351	369	365	372	372	336	379	343	401	356	379	362	376	352	361	370	348	350	325	349	377	348	369	330	364	373	329	365	381	353	336	361	366	322	354	357	333	324	340	382	362	361	355	375	360	374	363	358	373	404	362	365	364	366	359	342	392	337	353	385	409	325	338	375	343	356	328	372	363	357	346	373	354	391	367	360	371	365	342	326	357	355	406	348	375	331	376	324	379	367	339	358	371	345	372	357	376	371	379	380	368	375	368	339	375	366	349	337	306	354	388	361	378	365	389	386	363	350	363	374	376	323	341	345	368	344	362	330	366	394	345
23726	21503	27881	25635	19350	8906	3885	2131	1307	916	690	539	440	354	310	271	245	232	209	194	196	190	207	213	195	176	175	205	195	173	177	168	156	178	205	176	181	149	169	183	166	177	175	199	166	156	187	170	161	179	186	189	161	159	167	193	167	178	184	170	154	187	186	175	148	173	190	167	186	169	156	187	205	154	160	182	155	189	147	176	164	171	175	161	159	207	181	180	142	184	177	161	162	142	170	143	170	161	173	175	164	178	163	186	179	165	147	209	178	177	203	174	160	158	175	152	166	184	172	168	151	172	166	186	162	164	173	159	175	177	178	162	163	167	190	190	173	165	179	182	183	174	185	155	176	151	179	185	166	179	164	177	148	177	179	183	179	181	160	165	146	204	155	166	168	188	174	157	163	217	191	172	188	173	187	172	182	169	181	161	173	178	159	160	188	161	146	180	160	166	197	171	186	175	179	143	188	152	165	179	157	139	174	160	157	154	177	182	188	188	167	161	146	164	166	178	191	141	175	156	156	164	167	177	136	168	172	169	153	168	164	170	176	162	155	191	186	187	168	162	186	192	181	172	145	169	131	207	162	170	190	172	174	179	167	196	147	195	182	189	163	179	164	160	187	187	181	166	186	165	154	151	164	198	161	178	170	168	179	138	174	165	160	179	169	189	161	174	176	189	171	188	171	192	171	170	177	171	177	156	156	180	166	200	188	170	179	174	158	155	168	152	163	153	187	152	168	165	173	185	156	163	164	187	189	182	188	165	158	144	180	166	162	174	147	189	183	178	163	164	172	163	195	192	182	186	172	163	184	175	202	161	185	187	165	187	181	167	146	199	171	168	166	160	179	177	157	187	175	161	158	173	190	160	187	156	149	183	149	152	194	167	173	175	161	184	156	158	191	181	186	177	167	180	166	183	169	191	174	173	148	169	173	149	164	185	166	173	153	169	180	171	184	169	165	178	172	185	153	176	182	162	177	175	161	183	163	151	171	154	184	175	157	166	139	161	146	163	162	183	162	165	172	163	160	159	142	174	161	195	172	167	144	156	161	192	166	156	155	179	169	175	187	171	169	185	155	171	165	196	158	186	174	160	174	165	179	162	182	178	158	163	156	167	166	178	181	194	175	160	158	161	150	171	168	184	151	184	174	176	161	163	160	165	175	190	168	167	187	158	169	159	170	172	148	177	191	177	157	164	161	164	199	178	185	153	172	191	151	170	178	164	178	164	169	190	157	182	182	178	166	158	166	170	171	161	169	166	161	127	159	176	166	162	153	156	180	183	169	156	160	178	153	172	160	174	166	170	150	172	164	172	174	163	170	163	170	174	160	174	193	162	164	161	185	188	178	170	146	163	154	169	164	170	164	156	158	159	151	169	189	182	199	173	160	172	163	183	167	174	175	176	142	140	181	185	177	166	183	130	160	187	212	138	178	179	167	149	174	170	161	154	172	162	167	156	191	176	164	150	165	174	192	176	160	183	168	163	158	187	175	184	167	177	186	171	165	169	165	153	183	174	166	156	198	170	166	149	163	171	167	163	162	162	158	188	193	154	190	174	154	149	195	173	176	176	188	162	162	175	140	180	158	190	190	181	179	177	152	162	175	155	167	180	189	184	148	163	156	181	182	183	160	167	177	162	168	162	170	179	145	172	154	174	188	153	174	155	205	168	169	186	163	164	173	188	178	188	196	170	166	163	174	166	161	163	196	172	154	162	159	164	205	161	156	154	167	151	186	173	161	157	152	164	126	182	165	157	177	193	175	154	147	175	168	147	180	150	180	178	186	171	191	161	190	148	171	166	164	170	171	180	160	154	145	171	158	189	173	182	181	170	176	165	165	168	144	161	158	176	186	155	190	174	179	169	181	181	180	191	176	176	167	152	186	157	179	179	160	177	154	182	159	177	154	191	206	168	171	161	174	159	179	168	167	147	149	172	172	165	168	172	152	149	177	170	170	154	165	174	183	176	171	201	185	160	168	166	192	166	165	187	157	177	141	162	187	180	190	146	163	153	171	166	172	158	172	195	178	196	170	191	156	172	157	177	174	191	184	173	174	164	195	175	170	174	178	163	161	173	177	170	186	191	178	192	145	198	172	168	160	165	155	177	181	180	169	175	190	176	167	147	162	144	149	146	177	187	147	153	178	160	201	156	182	192	147	157	167	159	187	180	173	161	165	184	167	181	169	164	173	152	178	168	185	144	155	167	163	174	187	163	149	164	173	168	155	162	163	168	171	155	174	160	156	173	162	171	167	174	159	163	178	173	184	170	156	178	164	198	174	154	162	169	169	194	158	184	169	166	160	190	190	170	182	173	178	174	161	174	150	196	183	192	150	172	170	168	161	174	170	147	185	170	157	160	150	168	160	160	194	156	176	165	171	192	152	177	152	163	201	177	157	157	164	198	191	183	157	159	174	159	181	165	145	184	164	184	176	172	152	169	169	158	169	156	155	149	191	154	196	145	156	158	178	165	178	169	191	173	174	180	189	156	165	167	181	183	177	160	197	163	162	157	166	177	173	165	177	160	175	167	146	159	176	167	175	175	183	160	167	176	169	160	189	156	168	178	164	166	163	156	139	188	182	170	166	182	165	182	174	150	143	167	170	169	165	166	174	162	172	160	185	172	165	168	153	201	188	176	171	168	178	189	164	173	159	190	185	161	175	171	184	163	155	177	174	167	156	181	171	149	182	158	195	154	177	170	183	174	161	173	167	177	184	154	184	155	155	178	178	166	164	162	173	145	173	153	166	166	167	164	151	187	151	168	164	168	167	172	192	183	160	161	163	189	159	186	165	155	161	148	190	181	170	167	153	158	161	155	173	160	158	163	176	150	186	169	169	180	183	159	168	169	165	167	156	165	166	185	174	165	173	155	164	203	199	166	172	165	166	176	200	163	207	165	184	160	164	168	157	174	160	171	138	161	155	167	164	175	182	181	163	183	169	188	184	163	182	178	156	137	184	150	179	164	175	177	149	158	161	176	161	168	176	152	168	174	174	161	184	166	172	175	197	150	164	160	177	174	158	172	165	166	163	178	159	170	156	164	179	160	168	181	187	173	195	138	190	165	199	174	177	158	149	171	186	178	157	194	177	157	164	150	164	184	145	185	161	158	169	165	174	138	158	183	192	174	194	170	192	160	193	174	181	184	166	182	180	171	179	173	182	177	180	182	181	177	178	187	160	196	182	150	163	148	160	171	176	177	148	161	155	156	169	174	168	184	178	161	173	197	182	166	190	187	178	189	175	150	161	161	176	178	155	176	176	150	175	156	185	189	162	184	165	163	165	165	176	181	156	169	198	159	185	184	171	174	156	172	167	177	162	157	191	151	165	172	169	159	192	161	153	172	173	154	169	172	181	158	157	177	144	165	132	159	154	175	169	151	167	166	162	199	172	182	208	150	168	189	170	180	169	159	185	166	180	160	192	160	171	196	173	169	150	158	171	177	173	183	195	160	171	163	166	173	156	186	166	178	161	167	156	164	159	165
23751	45842	38809	26354	16645	11417	8124	5541	3758	2681	1947	1482	1155	895	697	554	502	488	450	420	419	374	368	349	346	341	302	343	351	334	316	303	311	337	302	342	304	325	336	296	334	300	326	322	312	311	276	340	290	291	308	322	303	307	318	289	271	289	271	319	280	300	310	315	331	325	307	315	303	337	318	304	302	291	275	316	304	310	314	294	305	334	307	289	303	297	297	329	309	291	306	297	316	314	343	307	311	339	308	271	276	323	298	314	308	318	328	319	330	307	321	281	315	293	303	321	302	308	299	316	326	292	314	285	292	320	286	302	298	337	285	276	324	315	312	340	308	310	311	310	290	312	310	323	310	314	309	313	306	299	310	315	294	307	308	285	263	303	309	311	305	325	329	307	283	314	286	324	313	328	310	283	297	291	269	332	334	330	296	333	322	311	320	313	310	311	307	306	287	304	349	301	308	279	285	311	262	331	300	307	317	313	292	319	287	296	301	303	305	315	315	328	319	315	301	296	297	314	268	314	304	294	319	266	309	321	296	307	289	321	295	312	299	307	313	310	302	313	326	324	292	314	304	330	310	307	325	319	322	329	288	285	300	315	314	327	300	316	305	295	307	301	316	301	297	327	293	351	313	337	310	299	300	287	301	322	324	274	315	316	339	287	310	324	339	342	325	308	317	296	314	321	302	299	313	317	313	330	318	295	317	328	323	293	301	327	318	310	317	291	287	306	295	336	316	300	314	299	322	315	289	328	318	318	313	348	286	296	304	302	316	331	338	313	311	297	323	309	307	292	313	307	299	293	320	290	284	285	314	304	317	335	306	310	295	324	350	302	330	281	295	325	287	296	300	321	307	319	310	321	309	340	326	299	305	288	300	321	308	294	318	292	304	326	308	314	344	319	306	315	289	311	282	305	330	342	319	313	329	318	324	303	313	317	320	310	324	314	324	321	285	292	293	333	302	326	312	301	295	293	330	328	310	316	316	314	325	309	322	325	281	292	310	335	322	315	296	300	325	301	339	338	282	314	290	330	312	315	298	316	316	329	323	336	329	312	272	302	297	329	295	317	311	270	310	295	282	278	319	318	270	307	300	291	291	304	303	325	301	289	322	321	339	334	340	285	294	285	309	296	352	322	324	290	301	307	282	330	304	299	336	323	303	292	291	314	311	320	347	293	318	340	298	309	296	293	300	320	294	327	299	328	307	317	299	321	343	310	308	319	309	329	306	322	287	308	293	279	330	287	343	307	305	318	335	324	296	306	320	277	309	326	319	324	315	290	326	320	309	316	309	320	343	324	314	305	309	297	298	305	299	297	322	289	292	308	318	316	311	297	286	305	328	275	326	301	321	317	292	320	299	335	326	280	305	271	293	328	301	296	291	287	304	304	322	317	294	303	339	292	295	326	313	292	307	302	294	311	318	315	313	315	317	355	293	292	283	325	314	318	299	262	279	317	317	307	293	298	307	289	331	298	296	298	325	313	315	284	333	320	293	310	295	277	290	306	352	317	307	332	314	309	340	300	296	308	320	299	288	293	307	329	300	328	288	282	303	308	292	330	312	276	309	323	327	301	306	309	303	307	299	294	292	312	326	324	298	309	318	324	273	295	298	307	301	293	293	286	302	276	311	314	343	305	334	299	307	336	292	307	310	290	285	318	311	303	303	291	306	298	312	324	287	309	330	288	298	284	332	341	297	303	323	300	303	306	310	284	314	300	311	310	304	333	279	333	305	295	329	285	322	315	323	295	300	298	346	326	316	305	321	340	341	339	303	318	330	278	314	312	303	331	320	281	292	310	316	291	354	315	337	312	355	322	311	295	325	290	317	339	316	292	324	344	328	292	305	293	319	325	290	298	306	311	331	315	310	334	286	293	317	293	326	322	328	294	320	319	323	302	338	329	275	294	321	326	324	343	277	323	311	337	311	308	292	318	302	297	313	315	273	300	285	308	315	312	321	300	321	292	307	294	301	303	306	325	362	292	304	297	297	334	329	319	317	298	336	289	316	307	350	298	295	308	327	299	315	301	334	310	320	297	304	281	329	326	317	340	305	322	291	299	341	322	322	277	320	325	331	295	287	317	296	313	279	306	309	322	331	303	297	312	340	296	287	330	324	336	306	306	328	323	280	290	306	309	313	311	290	336	302	292	314	316	306	315	286	275	307	299	352	281	290	301	319	270	303	312	271	302	277	313	297	303	281	292	317	302	307	330	339	341	292	287	326	333	334	324	312	292	301	290	292	293	295	323	295	311	282	285	326	303	313	299	302	329	307	298	329	294	300	293	297	312	331	321	286	326	304	295	327	321	295	319	297	294	281	284	299	303	355	284	306	342	317	306	322	295	331	277	323	317	306	315	286	325	299	297	336	305	324	323	295	316	305	320	294	307	287	302	317	308	301	298	285	341	304	309	332	298	355	292	312	345	288	304	317	287	325	287	291	305	281	341	296	297	319	302	315	328	318	309	308	324	306	332	297	298	299	285	283	308	317	331	298	304	307	304	320	335	319	317	318	315	313	293	319	302	295	308	333	320	316	342	303	288	317	334	312	313	313	304	268	287	325	293	285	315	302	318	282	323	291	298	297	336	302	293	325	328	339	285	280	303	323	298	331	332	341	310	300	309	304	300	317	317	304	300	325	311	307	308	326	328	291	296	284	307	290	313	304	308	293	301	293	291	280	290	307	312	308	319	299	305	313	305	298	286	291	288	307	326	332	289	320	294	313	351	319	330	276	296	332	309	310	333	290	314	324	319	297	328	301	283	328	320	281	283	284	321	282	321	329	301	315	281	303	308	298	304	309	309	309	317	291	326	335	338	302	334	304	318	325	296	308	320	330	294	310	320	316	298	315	335	270	305	311	286	299	325	298	348	283	340	318	316	292	310	306	329	305	294	311	313	307	316	351	310	274	319	299	295	290	303	299	299	291	325	341	336	273	318	290	335	299	302	309	331	306	329	311	290	354	295	308	304	295	319	309	302	295	314	312	313	320	325	331	319	307	315	297	321	307	314	321	297	275	298	284	297	320	313	312	270	316	311	278	308	316	285	301	294	307	303	331	319	297	325	286	305	303	279	322	281	313	324	305	323	311	306	299	303	292	313	323	296	296	287	332	328	322	291	316	322	293	292	274	326	294	315	323	326	298	302	344	313	289	327	301	302	310	321	300	355	324	312	309	314	322	304	328	290	314	300	326	275	328	298	286	305	316	284	309	298	302	312	293	319	295	310	295	283	317	314	302	329	300	318	307	318	295	272	293	305	303	298	321	301	309	276	317	306	342	327	307	286	310	278	314	298	320	306	301	304	306	316	311	304	302	313	298	313	321	306	287	331	299	312	308	301	312	335	291	266	301	310	279	346	300	306	305	342	307	300	323	299	314	299	284	327	314	307	341	292	325	274	288	303	286	292	323	303	315	285	309	325	295	310	303	327	293	294	306	339	316	311	295	310	296	302	298	302	313	331	309	320	300	306	314	304	294	308	290	320	322	299
25444	21595	25896	22143	6832	2643	1783	1150	745	584	427	381	327	314	304	268	213	207	223	214	211	192	223	205	196	178	210	211	192	187	194	178	205	193	200	206	241	190	189	203	225	204	206	175	196	189	181	208	217	211	211	172	194	204	192	211	183	185	187	213	210	190	202	165	213	188	212	184	204	200	217	186	209	176	197	194	189	195	188	196	194	218	186	201	202	202	174	179	230	188	161	204	184	172	211	219	225	217	156	194	203	220	212	186	176	180	194	197	212	187	221	191	225	182	179	191	184	157	188	198	220	216	199	200	199	200	191	190	171	217	169	197	197	186	177	186	217	193	197	199	211	185	204	194	179	191	221	195	184	197	173	199	181	182	176	170	180	211	212	191	205	198	203	213	190	218	196	199	208	192	216	200	179	190	191	201	180	219	184	196	198	185	173	199	184	174	168	184	204	206	180	201	198	196	196	200	196	212	204	207	189	212	197	174	180	187	209	201	198	187	208	190	166	197	196	212	197	175	194	191	211	190	197	192	209	173	190	208	215	188	189	171	199	187	189	226	213	201	187	192	219	192	166	195	190	190	201	191	192	170	197	184	219	193	208	191	213	212	202	203	188	171	196	187	220	195	189	212	216	215	187	206	193	182	177	209	193	196	185	179	207	200	199	199	203	207	206	189	204	228	190	224	207	184	202	197	192	196	169	206	184	203	204	176	199	208	195	195	204	201	172	176	178	190	187	199	208	213	181	205	186	187	208	214	188	192	198	202	185	206	180	194	199	191	205	181	221	203	214	186	187	196	202	178	200	188	201	192	156	175	169	194	217	189	191	213	189	213	174	210	170	175	170	183	206	214	211	174	214	211	194	148	200	179	188	183	204	197	196	201	206	213	202	171	199	195	189	199	180	205	185	179	173	208	184	175	211	202	184	165	211	212	177	184	197	186	178	194	211	204	201	191	196	188	204	196	191	180	216	191	164	198	191	175	201	200	193	207	193	164	189	178	181	179	216	183	197	189	164	180	202	202	194	195	183	205	197	191	201	198	205	210	194	177	163	200	185	196	190	208	186	184	191	201	197	177	210	184	218	202	216	193	215	218	201	182	192	166	196	209	203	197	198	182	162	206	196	182	200	200	195	198	167	196	161	205	166	185	188	203	210	181	196	190	190	213	200	177	192	213	203	197	199	203	193	196	190	186	180	196	214	194	225	202	192	208	194	193	189	184	187	185	187	194	212	205	179	184	208	171	218	225	222	202	189	191	189	212	218	205	182	178	225	189	200	208	205	187	174	202	207	175	185	191	194	206	200	200	200	194	200	188	207	171	217	186	170	182	210	194	203	204	209	169	182	190	187	180	195	185	204	220	204	204	179	197	218	211	189	203	194	170	186	193	196	189	192	205	215	226	219	213	173	202	195	184	185	185	184	200	196	212	196	191	184	189	191	190	185	191	203	216	180	185	224	197	189	208	194	198	204	186	218	192	213	179	195	186	174	213	208	192	198	179	189	195	165	185	188	201	197	193	203	199	223	194	211	210	197	189	188	164	189	195	172	210	189	203	186	224	209	193	195	208	197	188	176	175	190	204	199	178	201	196	186	195	191	193	201	191	197	178	174	211	212	182	182	196	172	186	186	180	179	200	167	190	198	223	186	209	156	175	205	189	210	210	216	203	206	186	207	183	186	174	211	181	194	208	216	208	164	188	186	209	230	194	208	188	186	181	205	206	200	169	203	200	177	210	178	187	191	201	177	205	219	200	195	186	179	194	219	183	203	187	217	206	189	198	185	205	187	197	193	209	205	205	189	210	199	168	178	186	208	184	194	186	200	182	175	202	184	203	177	172	204	185	198	185	200	201	186	196	206	201	210	198	177	207	221	173	198	185	169	216	195	218	189	197	199	198	181	199	188	202	198	183	193	161	200	199	201	204	193	173	167	196	192	215	203	189	174	208	202	206	194	182	222	200	216	184	248	196	198	185	162	202	186	205	201	194	172	178	185	184	195	194	203	202	181	204	208	210	184	199	206	194	203	179	208	197	210	213	186	194	209	212	197	204	203	211	228	193	226	191	182	177	197	223	198	215	192	203	209	204	199	186	199	215	191	187	194	203	200	188	203	207	229	192	187	215	206	188	190	197	205	201	206	198	190	237	180	208	165	194	197	206	176	195	209	216	195	201	189	176	206	215	197	197	197	214	206	187	179	203	200	191	181	178	191	188	198	199	187	193	181	170	176	200	192	194	210	183	202	189	210	198	207	202	200	230	183	206	214	197	196	190	192	199	174	178	219	236	183	193	214	203	193	199	187	193	185	184	222	192	182	203	186	199	198	194	212	191	199	220	230	204	188	196	206	178	201	210	195	216	198	191	193	206	176	218	182	196	224	181	203	204	195	201	190	201	186	191	206	198	185	201	203	223	184	193	207	205	187	181	210	212	194	217	174	204	169	184	166	190	202	185	173	212	204	188	202	219	205	175	192	207	212	206	163	205	203	216	203	207	208	200	189	203	201	188	197	182	187	210	195	182	200	208	197	218	210	198	195	194	191	169	177	205	213	199	189	207	205	170	202	186	205	186	192	202	197	172	200	210	212	192	198	220	186	221	208	240	175	201	190	200	181	190	199	186	175	192	204	188	192	217	213	185	204	227	206	194	186	193	181	187	197	183	215	190	214	213	203	206	190	188	174	195	187	180	174	200	173	181	174	224	171	198	203	199	195	180	201	193	201	198	191	202	189	186	207	193	201	178	170	214	184	192	194	196	200	224	191	203	229	187	204	195	192	209	193	192	198	183	185	209	220	199	194	210	200	177	186	193	208	222	197	195	209	184	197	197	206	199	206	195	228	170	185	204	194	201	181	213	209	191	216	183	176	188	221	234	209	189	200	205	175	203	203	182	181	200	194	187	213	205	212	198	180	185	195	207	202	184	196	201	179	206	168	176	198	197	190	195	209	194	194	182	194	185	170	190	204	194	192	180	213	208	160	186	195	191	198	196	179	192	213	177	187	196	218	193	205	192	209	198	209	187	201	203	196	191	185	178	198	203	211	190	210	203	209	199	183	204	185	212	194	162	196	205	174	163	192	176	201	172	176	186	242	211	212	167	216	210	213	202	214	191	219	213	185	179	199	175	202	200	186	199	149	204	185	187	190	184	217	171	210	222	183	199	188	191	197	194	195	206	185	220	173	184	218	210	202	195	194	188	183	204	202	208	180	203	201	207	214	194	206	225	193	197	198	219	208	200	202	173	211	196	198	202	191	218	184	184	184	185	193	184	208	209	186	207	195	213	206	185	196	177	187	224	214	198	191	185	192	188	183	203	193	199	196	197	189	194	195	203	183	204	180	213	216	189	199	195	175	196	209	181	235	193	202	175	166	183	197	199	212	203	186	175	210	185	222	183	225	205	178	191	190	194	194	186	200	198	195	188	167	184	180	188	197	186	202	190	182	173	223	187	197	211	210	179	190	215	199	197	179	189	209	177	192	194	193	199	204	186
22730	42266	33035	19470	11426	7532	5292	3611	2384	1864	1388	1062	828	655	611	517	484	459	430	459	428	413	360	357	388	388	350	348	357	363	368	375	312	359	345	341	342	343	376	353	367	347	361	365	378	342	338	356	349	345	333	373	334	367	328	327	367	379	361	344	318	321	328	305	313	339	379	331	359	353	385	322	345	358	359	378	351	342	330	366	353	363	360	377	331	348	344	339	346	348	361	385	340	345	318	353	363	360	378	330	329	355	350	357	336	359	349	372	374	364	330	348	353	326	370	350	370	373	329	367	360	346	350	334	369	345	345	310	380	360	335	379	365	325	325	371	340	370	343	378	354	357	349	348	365	361	344	324	364	359	353	361	351	340	366	356	343	355	360	357	354	329	383	365	344	347	347	366	353	342	331	348	393	334	329	361	322	380	361	346	319	331	373	327	337	353	383	356	321	353	344	336	371	368	333	360	353	349	339	367	382	351	353	357	370	371	352	348	367	336	353	363	330	357	342	343	344	363	354	401	323	373	338	360	324	328	352	346	368	342	354	353	320	368	338	338	348	385	360	340	361	378	385	346	341	346	328	351	359	358	325	355	360	343	324	376	329	348	361	365	338	333	361	329	349	373	342	341	378	389	364	363	369	344	366	335	349	353	338	331	355	373	382	374	339	338	349	359	335	352	332	326	373	339	371	351	367	356	355	398	363	365	336	349	359	328	324	355	339	351	331	364	330	362	333	358	337	343	345	312	312	363	326	347	348	345	343	361	329	357	345	324	345	332	334	352	347	349	357	311	347	337	355	401	330	325	375	358	356	337	365	325	372	346	342	330	347	357	352	343	353	380	365	355	361	345	330	345	308	363	353	349	354	377	327	362	357	361	335	349	372	306	360	345	357	355	354	327	378	327	351	354	356	384	353	360	339	343	322	351	349	336	360	309	334	357	393	333	358	367	378	326	340	340	341	322	345	361	335	363	389	348	334	367	344	345	351	346	373	365	374	345	342	340	349	341	357	363	347	351	351	369	335	350	352	360	361	353	350	334	335	349	368	381	341	349	357	324	371	345	351	358	306	334	314	329	347	368	366	377	356	342	349	334	366	373	367	372	332	342	345	313	349	337	354	378	369	361	361	331	356	334	355	331	362	339	354	349	343	338	329	354	323	341	360	354	365	355	320	346	346	339	385	330	346	357	332	329	333	315	368	355	325	338	358	346	352	320	344	322	361	328	367	379	343	341	347	359	332	379	370	346	328	350	324	375	363	366	334	341	314	318	352	343	367	356	352	366	332	357	361	347	326	329	321	357	339	343	371	361	343	337	338	337	366	383	324	357	368	359	381	335	335	353	324	374	368	351	347	353	347	354	335	323	363	360	330	334	340	352	350	345	313	332	332	352	340	338	374	341	344	342	325	347	356	356	334	355	352	357	368	367	353	325	395	340	381	326	341	340	363	348	389	339	311	385	353	361	374	349	386	343	366	373	381	351	361	344	334	374	360	349	350	371	339	361	347	359	347	357	368	403	345	382	344	357	352	351	345	310	377	371	366	362	340	356	341	358	340	342	322	340	327	360	370	324	323	324	347	356	359	326	383	327	332	345	347	360	338	317	349	357	347	383	367	340	360	345	352	370	359	366	350	353	330	360	377	342	361	346	350	349	349	338	319	336	347	354	330	375	352	365	344	399	352	321	330	348	340	366	350	314	373	332	332	338	332	356	363	337	340	353	359	377	343	360	322	357	367	373	360	369	333	335	340	378	355	359	355	349	354	352	357	347	349	319	351	384	377	325	350	312	323	362	361	362	350	349	341	373	336	359	326	322	349	314	342	348	338	354	344	365	350	356	330	339	339	353	355	315	327	347	345	347	368	338	358	369	349	358	357	334	321	318	359	344	358	384	338	351	375	341	348	339	353	359	391	362	318	348	338	363	341	377	367	343	363	328	364	378	387	362	386	348	334	356	361	347	346	341	354	337	358	334	347	363	371	367	328	362	377	354	324	351	332	375	334	324	335	306	370	340	345	312	353	355	347	373	361	316	364	323	334	371	358	343	382	399	362	371	354	303	350	331	371	362	337	356	349	344	334	321	327	345	325	349	393	352	380	315	328	379	326	365	355	385	359	320	361	331	328	359	331	333	342	335	372	372	340	389	317	331	366	310	362	341	361	334	384	358	350	330	341	329	358	329	328	339	309	315	322	365	319	329	348	326	322	354	335	330	380	341	332	370	366	337	373	387	373	366	351	360	346	331	373	328	346	351	359	319	322	362	329	381	345	337	351	347	373	387	326	334	335	320	326	335	343	350	336	348	373	354	342	327	374	346	352	329	378	370	337	354	350	376	349	367	368	341	356	349	293	339	373	361	336	381	347	399	373	351	361	347	361	352	371	330	347	372	363	338	361	350	332	363	349	346	355	348	344	361	373	330	343	362	327	349	382	311	379	352	362	376	374	365	295	330	346	364	364	355	377	387	334	340	345	355	342	323	323	367	369	369	350	312	322	346	361	350	354	359	339	375	368	347	334	321	328	343	383	330	369	384	311	395	368	354	330	355	339	391	362	323	366	350	309	339	329	345	361	356	376	344	344	351	359	373	374	324	356	345	393	379	371	372	341	331	348	303	380	369	322	343	358	356	326	349	335	348	324	355	331	366	338	357	357	345	355	405	334	377	332	378	373	362	326	365	316	351	359	339	351	337	348	364	329	376	330	337	344	349	352	346	353	351	321	346	372	353	354	353	300	324	352	350	353	382	378	344	349	339	352	376	383	329	344	329	356	332	355	383	343	344	360	377	350	351	338	364	356	346	333	355	367	342	337	340	329	350	382	364	358	407	331	366	357	334	392	371	382	346	350	325	350	377	356	353	364	339	340	353	370	380	355	334	379	330	346	310	347	367	340	373	365	346	351	351	351	321	324	364	352	373	343	375	373	331	380	367	336	316	335	350	333	354	383	355	359	333	339	348	373	352	330	376	356	325	356	349	350	330	370	339	356	361	352	320	360	324	359	365	356	344	362	356	391	334	338	382	355	342	326	377	376	329	347	361	356	369	325	315	368	367	336	361	344	340	353	349	340	340	353	348	327	361	353	384	312	337	319	344	362	354	311	352	328	331	379	325	328	367	364	330	350	374	359	356	340	333	335	335	321	351	363	353	337	351	377	320	330	343	344	352	371	332	309	362	357	365	373	356	374	353	357	356	355	347	373	362	340	364	354	339	328	349	333	337	370	324	358	341	335	389	328	345	342	328	346	339	359	362	346	348	341	337	339	346	368	340	312	362	340	363	366	394	355	345	349	364	367	328	354	346	371	325	355	348	350	327	370	345	325	325	358	333	355	353	362	349	366	369	323	350	353	362	357	364	365	388	375	361	353	345	332	343	318	343	339	370	351	362	370	345	325	363	349	338	332	336	352	355	308	362	335	364	354	356	349	349	352	325	353	370	320	336	318	364	351	351	351	354	377	331	364	346	349	353	341	372	326	362	352	395	326	350	352	334
22860	21542	28511	25049	21600	18328	8145	3343	1960	1386	985	696	606	418	324	298	280	250	252	228	191	188	192	171	188	189	162	172	170	163	173	149	144	163	146	162	174	156	165	175	160	151	166	162	164	161	149	177	158	174	156	136	159	156	161	149	162	157	168	171	175	154	171	145	175	146	117	156	154	143	133	117	146	158	148	161	156	149	124	154	154	163	175	146	160	142	155	162	162	171	141	141	143	167	164	151	148	149	153	134	162	144	171	141	148	150	163	164	130	161	148	163	145	148	168	175	139	165	164	155	156	164	128	125	151	154	181	147	143	152	164	150	156	161	155	163	148	185	154	141	146	172	149	147	140	149	139	140	138	166	134	166	155	150	166	158	150	141	154	139	152	154	151	141	177	151	152	117	148	164	167	157	146	137	173	163	146	156	136	147	141	140	172	178	182	153	152	138	153	159	158	157	144	159	156	133	160	162	147	185	140	161	161	173	165	132	136	160	174	171	164	152	135	157	155	147	142	152	139	154	187	154	143	152	155	145	131	170	174	156	157	145	154	156	137	167	171	150	161	160	141	174	157	164	145	152	144	165	166	156	153	143	158	157	161	164	166	147	153	151	158	161	143	158	171	157	149	143	154	163	159	142	147	160	166	142	161	153	144	145	132	150	150	169	180	150	156	153	145	152	143	144	157	137	135	150	152	152	178	152	145	170	145	163	154	152	157	157	157	154	146	168	159	142	142	137	133	157	159	141	157	149	170	158	141	153	161	165	170	155	156	151	149	161	163	155	159	175	170	135	163	146	132	136	180	142	156	164	149	168	164	139	146	137	155	175	167	173	167	175	135	157	139	156	142	166	176	151	173	180	156	148	162	143	154	147	150	135	161	145	162	168	161	145	156	160	157	176	152	159	161	141	145	148	157	170	161	165	137	166	168	150	154	134	144	171	146	141	155	141	163	164	175	148	137	151	170	169	167	154	176	144	132	157	139	160	156	153	148	175	166	142	156	153	167	160	162	153	165	165	160	151	167	160	156	149	159	161	166	151	148	138	170	174	140	162	160	177	161	156	141	159	155	144	159	155	160	147	172	157	155	141	150	164	155	152	163	143	157	157	167	163	159	142	123	174	157	133	155	148	163	166	148	146	171	154	121	161	136	137	165	167	149	164	147	144	168	137	169	156	174	164	132	136	143	155	153	152	163	157	161	146	161	161	147	146	147	159	150	147	148	154	178	148	159	162	134	169	160	152	160	170	147	152	177	132	149	129	164	162	158	158	158	161	175	161	160	152	167	163	146	160	133	157	172	166	173	152	146	168	141	157	159	174	168	156	157	126	146	145	169	132	149	149	149	153	157	170	150	134	156	144	160	152	166	151	163	155	162	154	130	161	164	144	166	176	162	154	154	149	179	159	138	155	158	152	159	171	145	152	153	136	163	150	155	151	156	156	150	157	157	166	163	137	162	157	155	170	160	170	139	162	171	152	174	148	139	143	149	158	145	159	153	161	135	151	158	144	142	153	160	160	166	168	168	159	129	167	148	161	155	159	131	141	163	156	158	136	161	162	143	145	151	138	168	137	156	146	150	151	132	137	165	149	164	148	134	161	145	157	142	164	151	192	162	150	142	156	146	186	173	143	152	148	143	149	145	153	160	163	158	157	139	161	155	170	145	166	130	139	139	158	144	165	151	160	138	173	189	159	143	171	155	138	164	135	154	148	149	149	176	140	139	146	159	133	164	143	152	158	130	169	160	153	153	156	154	147	151	147	144	162	130	161	174	149	141	137	144	158	163	159	143	158	160	167	149	149	172	143	149	140	156	138	141	130	145	163	143	160	162	152	163	166	149	148	162	169	152	155	136	143	145	126	154	169	147	164	157	122	128	130	160	160	135	158	152	153	176	171	167	160	133	146	159	124	141	152	154	158	153	138	166	157	133	164	159	158	155	157	143	164	164	148	161	172	157	166	136	156	160	145	145	180	155	163	145	160	164	160	152	160	150	159	156	159	156	152	162	151	157	141	154	162	152	135	152	156	141	128	130	185	165	145	160	144	154	167	151	155	156	156	169	163	137	158	151	151	135	158	118	149	159	162	164	169	173	151	153	142	167	137	155	154	155	182	167	148	174	127	171	147	143	159	175	141	152	152	159	150	144	139	148	181	142	146	176	156	159	147	157	129	165	144	160	146	167	144	170	146	151	134	165	162	131	165	148	135	156	143	172	159	154	150	168	149	164	145	145	162	151	158	153	140	155	135	135	153	142	145	127	141	161	152	164	145	158	157	147	145	156	163	176	121	133	160	148	122	148	158	163	176	149	155	168	154	155	141	172	143	126	138	156	144	167	153	153	156	158	164	151	178	151	163	152	141	160	168	151	152	158	158	157	143	148	144	144	144	153	150	163	149	133	147	148	151	147	151	140	141	138	138	162	161	157	160	167	154	150	148	153	158	133	165	183	160	140	143	181	182	156	126	150	143	147	155	154	143	159	140	152	149	170	128	167	134	166	176	150	149	143	172	146	137	151	142	178	161	160	152	157	133	156	144	154	146	146	141	147	155	122	179	137	150	148	135	133	149	165	156	142	158	157	161	137	137	154	175	158	140	153	138	155	160	159	178	133	164	134	157	163	173	148	159	159	132	163	136	147	175	142	139	146	157	155	127	164	155	140	190	155	164	148	166	142	130	160	153	131	156	155	143	168	157	150	153	155	156	159	175	165	144	157	158	147	146	141	158	178	157	180	167	162	163	132	140	146	152	143	157	143	159	141	159	165	158	161	148	153	157	161	144	154	153	140	133	132	164	168	138	151	136	133	167	144	138	161	165	178	135	139	160	145	152	147	142	152	155	130	156	171	157	143	155	163	153	146	154	161	150	142	163	141	140	171	165	164	138	160	145	143	145	167	157	165	145	155	158	178	154	158	133	152	154	145	149	127	143	139	151	159	152	166	142	155	133	163	151	155	155	147	155	151	167	146	144	153	162	173	162	155	160	141	141	152	161	147	138	154	141	148	159	151	181	122	147	144	146	153	159	164	147	151	158	156	149	160	152	154	148	169	171	154	169	146	137	142	151	138	143	151	156	148	151	154	159	141	155	167	133	138	153	159	135	156	167	157	139	154	149	179	138	158	157	139	180	162	144	132	161	175	127	140	158	156	176	142	145	144	149	141	175	163	171	146	163	139	147	154	167	169	154	150	142	142	132	144	167	159	138	157	152	159	150	147	122	154	151	154	149	129	157	159	163	148	163	159	181	129	127	152	146	183	153	168	159	150	162	161	145	131	152	187	186	158	161	164	172	155	158	135	156	163	167	165	160	147	141	147	145	152	158	136	158	164	177	140	149	150	157	132	158	164	145	137	146	142	164	147	161	155	142	142	142	156	170	134	150	137	170	163	159	160	181	147	156	146	168	149	146	162	189	156	125	156	190	152	176	151	156	153	145	157	154	157	145	156	167	164	141	153	161	155	198	168	159	172	166	165	152	139	150	145	165	145	146
27418	54314	44286	30966	21844	15537	11053	7501	5416	3908	2810	2069	1529	1127	848	709	620	576	513	436	434	388	329	375	342	310	324	301	281	306	318	290	276	307	317	289	271	294	276	288	259	281	244	293	272	279	308	258	266	282	287	263	277	268	267	257	249	269	258	258	295	293	299	303	258	282	259	266	290	254	277	251	250	292	265	282	274	268	257	254	257	272	268	276	269	297	282	261	292	278	246	301	291	286	295	264	294	274	284	294	257	292	281	257	278	284	249	277	277	277	256	253	282	275	276	269	299	281	256	282	270	247	265	292	285	304	269	263	293	288	259	274	287	255	277	283	259	271	272	253	280	271	294	269	256	256	257	267	245	270	286	265	268	302	297	266	253	253	270	237	264	296	258	282	265	256	260	277	271	268	282	279	277	260	269	264	278	277	250	270	256	248	266	258	262	246	282	288	295	282	254	247	252	276	309	274	280	254	280	278	313	276	264	253	265	281	284	286	264	265	285	284	265	264	278	295	264	278	284	283	287	264	267	259	237	285	276	266	272	280	280	263	292	297	265	260	251	272	292	272	273	253	260	282	293	273	246	265	291	300	283	268	271	283	283	276	268	278	300	284	272	253	272	269	273	278	250	270	263	280	284	240	303	275	282	279	278	270	270	275	258	271	276	268	272	269	253	259	291	260	294	252	295	264	250	309	288	245	293	270	258	298	270	264	261	256	243	287	282	251	265	264	263	240	259	288	280	251	270	259	267	272	273	274	285	276	285	271	267	261	253	260	286	257	296	287	282	270	290	266	268	269	275	244	273	257	257	269	305	261	254	291	274	311	322	241	255	262	269	276	265	275	285	271	275	275	245	293	281	270	257	288	275	281	258	261	259	270	276	296	282	286	246	316	271	272	264	254	272	286	279	280	282	267	288	284	263	277	273	298	278	272	294	264	256	296	280	268	276	255	266	256	294	291	267	268	257	261	295	277	263	286	255	252	270	236	273	248	297	288	290	270	275	234	277	258	264	279	268	286	259	251	273	262	242	283	278	236	297	285	275	264	253	288	263	240	285	288	263	293	276	268	287	307	275	278	271	289	274	286	267	281	237	273	258	283	279	280	268	295	228	250	268	281	299	267	259	254	269	268	290	238	292	284	274	277	275	256	275	261	257	285	225	249	251	268	264	251	290	304	248	264	275	253	283	301	271	274	267	262	278	296	266	287	252	267	270	280	238	286	293	261	272	249	276	268	273	276	256	304	282	272	282	268	278	263	284	269	282	289	281	272	297	280	271	272	246	274	302	270	287	290	263	300	261	246	287	265	282	258	253	256	260	284	298	253	314	294	291	275	255	309	283	294	271	276	269	253	268	299	282	277	261	267	258	272	255	268	267	280	292	275	259	286	293	257	253	285	295	279	298	289	255	294	302	249	257	264	272	278	286	274	264	264	247	258	276	278	283	311	253	268	274	259	252	283	310	271	281	271	268	289	253	278	298	271	262	277	308	277	252	266	294	274	272	294	269	278	270	269	273	258	270	266	297	289	262	246	300	256	277	256	245	279	273	265	276	270	262	301	306	286	279	259	291	235	248	257	281	249	245	249	278	257	270	282	263	291	299	250	269	267	279	263	271	263	268	283	291	283	269	274	266	250	251	286	262	276	274	264	268	259	266	249	268	298	284	250	292	254	298	264	306	289	252	273	288	275	288	274	254	309	259	278	276	291	261	279	257	261	242	298	277	254	283	289	296	296	299	269	257	293	258	254	274	276	260	280	258	269	277	279	264	280	266	275	282	312	293	268	283	269	276	266	273	269	300	269	283	276	257	294	300	280	257	287	254	263	267	298	264	259	263	263	284	290	253	254	288	287	266	291	269	222	297	279	272	286	253	291	260	297	246	251	275	242	245	289	287	299	277	244	262	248	302	255	285	309	272	263	268	279	264	258	270	269	281	274	264	255	256	320	267	288	286	290	290	274	306	265	285	260	256	288	289	277	279	278	275	280	252	287	294	303	269	312	257	255	285	272	280	270	279	270	260	295	273	295	244	258	272	256	256	299	265	294	267	283	265	276	262	254	317	278	306	258	280	284	299	299	267	294	235	302	272	272	252	271	257	276	286	279	252	316	286	264	281	263	269	266	264	254	267	271	264	257	241	256	250	258	266	274	285	278	288	311	269	261	264	263	265	259	259	275	272	282	254	267	257	254	280	284	273	270	265	241	279	277	287	274	287	248	290	271	263	290	257	258	297	270	277	284	299	249	282	266	275	261	267	277	255	288	279	235	283	273	255	282	306	264	290	270	271	269	267	283	263	277	280	290	262	304	272	291	266	254	304	292	270	286	262	244	265	273	281	277	291	268	274	255	279	285	268	246	298	244	265	259	283	258	267	320	260	279	260	255	255	265	282	249	290	286	263	272	272	298	284	269	254	265	295	277	250	264	286	297	294	285	301	276	277	275	292	262	290	257	253	278	245	284	250	273	267	281	269	284	276	262	267	272	268	266	247	298	285	265	258	263	296	252	260	261	242	291	273	292	306	239	266	293	265	253	274	277	259	292	267	291	261	301	301	267	267	290	284	245	271	259	300	268	261	316	265	269	257	270	254	291	261	257	234	261	282	268	242	249	264	258	263	262	267	266	286	269	256	258	266	270	281	267	265	276	270	241	284	255	275	228	275	259	268	280	247	263	279	281	282	289	266	250	293	264	308	287	256	264	296	292	269	287	270	273	260	283	262	298	260	250	282	286	296	290	262	239	281	282	312	283	282	270	267	267	245	253	273	266	283	278	242	253	263	288	277	266	253	289	283	273	274	275	225	273	251	294	297	269	263	288	271	277	271	262	282	259	271	253	293	274	298	279	295	259	251	253	292	292	284	271	279	292	281	278	275	268	271	248	276	277	260	262	296	284	259	259	235	253	277	298	257	257	287	275	277	270	239	279	273	263	283	261	272	269	257	301	258	295	267	281	283	260	280	271	282	291	294	254	275	267	264	276	284	266	301	240	265	256	265	281	292	288	266	266	249	269	268	292	281	284	257	299	266	251	280	270	273	269	262	248	251	272	281	269	269	263	287	265	265	278	268	284	309	299	261	269	267	278	261	251	297	271	277	256	271	253	266	282	273	274	271	298	273	289	273	270	274	289	268	278	287	276	283	282	283	300	267	269	270	291	263	261	287	280	285	227	272	251	251	249	245	295	286	285	270	258	282	285	259	281	256	275	291	278	271	244	272	256	284	273	271	240	256	279	263	269	271	281	245	285	275	262	264	285	292	252	281	281	286	258	294	233	247	277	283	253	252	254	273	274	279	256	247	301	261	289	290	279	267	275	277	262	250	243	263	275	275	285	279	266	271	280	295	261	271	288	299	266	244	263	286	242	309	289	254	257	255	265	287	283	274	250	262	233	278	271	248	277	257	281	261	268	262	250	252	265	260	269	267	254	298	251	288	260	249	269	281	306	289	249	248	273	282	277	283	286	256	277	259	303	280	274	273	284	275	286	253	286
27986	22960	21816	10099	3843	1940	1201	852	618	478	414	324	309	259	252	225	247	221	205	210	221	231	192	243	210	187	209	214	234	204	202	205	196	178	193	182	226	191	198	209	196	230	177	183	206	184	171	186	210	193	171	190	210	211	200	200	181	219	213	207	191	201	183	173	186	195	203	200	193	189	208	186	210	218	185	211	210	193	198	202	185	184	212	187	203	218	198	188	205	197	182	218	187	169	231	210	205	230	181	201	209	192	174	192	196	196	211	185	200	206	216	169	190	199	192	198	198	201	189	202	198	190	206	212	181	178	196	182	200	212	182	208	204	199	189	215	216	175	204	176	207	167	220	215	219	211	179	210	207	171	197	204	199	211	194	202	212	209	212	193	211	173	189	205	203	199	197	205	191	188	193	187	181	191	182	182	212	203	175	181	177	198	211	184	206	204	209	193	181	199	201	175	205	200	189	186	193	207	208	203	186	175	210	193	165	202	215	192	156	189	207	198	213	185	193	206	200	207	186	206	196	187	197	230	193	207	177	189	194	197	194	193	206	193	166	184	205	185	210	210	207	211	186	201	217	181	209	192	200	173	199	177	202	196	209	212	206	181	197	213	196	198	207	184	194	195	193	223	185	198	205	218	206	222	203	202	205	194	189	191	175	207	198	226	200	196	216	194	185	192	209	209	193	206	198	190	212	204	206	202	217	205	218	213	193	192	208	233	191	198	224	195	197	189	197	213	203	202	206	226	179	170	212	214	200	191	208	216	170	192	201	179	207	188	209	186	180	177	197	192	210	191	194	197	208	197	178	187	208	198	192	216	187	191	191	203	201	178	185	181	183	182	203	188	220	181	207	196	176	188	206	202	205	187	185	196	220	194	191	199	187	198	184	169	219	177	183	222	187	183	182	219	206	181	173	184	181	190	211	200	218	192	212	204	198	201	204	194	194	206	209	196	207	180	190	192	196	177	215	196	229	196	194	218	187	212	198	185	176	192	187	186	204	198	215	193	204	197	200	177	205	219	198	211	200	205	210	203	190	198	214	192	199	196	184	215	203	176	182	225	189	181	185	189	225	177	203	201	198	196	233	228	214	189	208	197	188	170	194	213	181	185	190	194	187	186	212	176	227	207	196	200	194	193	200	209	221	217	188	215	211	195	177	180	215	186	194	191	194	199	210	200	205	203	189	207	189	214	190	205	185	200	174	195	190	216	203	205	191	177	205	206	200	176	184	195	207	195	196	191	230	200	203	174	178	213	204	201	210	171	197	196	167	202	211	193	204	189	193	208	206	177	205	202	223	198	197	191	213	182	212	198	208	199	200	200	179	201	184	166	185	222	191	201	195	172	189	215	170	225	184	229	199	180	193	238	228	198	228	195	210	193	220	216	208	184	218	195	215	210	203	196	213	174	196	206	206	198	194	207	212	193	176	208	187	196	195	186	201	194	192	201	201	192	178	203	198	216	225	183	192	188	215	208	213	199	195	191	203	207	206	211	202	192	159	192	221	201	171	194	230	198	201	208	219	218	189	184	200	183	190	216	184	219	190	199	204	200	197	193	196	209	182	168	194	192	179	200	189	193	216	173	201	209	201	188	196	201	180	190	190	163	208	174	203	204	197	185	195	195	203	196	214	201	197	192	181	198	187	176	172	195	183	215	206	206	190	207	206	180	191	201	210	196	209	188	214	201	180	183	202	192	193	193	201	201	166	190	217	198	205	215	205	208	185	205	190	193	218	192	224	217	198	217	199	202	216	212	194	207	201	191	199	197	209	186	208	194	202	191	197	227	208	207	183	162	186	195	197	187	201	202	199	204	198	189	184	209	207	185	199	195	228	213	187	203	196	212	186	175	190	205	196	210	209	204	206	203	202	216	187	203	211	188	178	198	201	223	186	182	194	193	195	189	211	186	192	181	199	203	188	190	194	207	198	202	212	217	186	190	184	208	192	211	227	189	210	165	188	205	184	216	187	222	180	211	231	202	189	197	204	180	192	205	206	201	190	204	199	193	206	200	202	188	194	201	181	168	230	209	236	224	209	181	202	194	182	227	194	197	196	206	206	189	191	210	208	171	169	210	211	235	212	205	217	212	169	214	198	214	219	194	187	186	205	192	203	169	206	199	184	178	181	203	172	200	185	215	226	192	191	215	214	197	212	190	179	180	190	227	184	194	195	199	193	192	199	202	192	188	220	175	216	183	230	199	192	220	174	192	197	182	213	184	203	209	204	198	201	218	231	203	209	186	189	216	214	195	209	224	194	193	179	189	213	187	170	184	195	201	194	211	196	184	203	205	166	187	218	205	198	206	200	204	215	203	164	186	211	189	203	190	181	187	195	201	213	187	184	198	205	203	193	201	192	189	179	195	204	183	194	213	169	195	195	183	177	190	189	180	163	225	184	202	168	179	213	163	191	200	164	165	213	215	207	207	198	196	192	190	201	190	195	182	174	192	205	211	228	200	180	191	190	189	199	189	199	217	189	193	195	195	167	193	201	196	189	199	176	219	194	185	187	194	191	186	198	179	204	212	184	182	176	201	179	183	207	199	198	194	204	201	186	217	197	189	188	189	178	194	195	189	225	203	186	195	190	207	181	183	194	199	204	194	188	193	201	201	207	193	222	186	214	207	194	213	183	190	171	197	212	208	198	178	192	184	196	217	213	175	184	176	189	185	187	218	206	193	218	180	216	198	227	205	217	192	187	216	188	193	211	218	193	203	190	211	215	200	202	185	192	196	201	196	184	206	208	195	208	233	188	216	196	235	190	213	188	200	173	215	219	203	178	188	212	197	194	198	183	216	229	197	187	192	169	191	188	189	204	209	195	154	185	217	216	177	211	202	196	199	195	179	219	207	213	205	175	183	209	193	188	190	195	210	210	185	210	192	225	214	184	200	180	213	198	184	214	193	196	198	196	199	186	206	209	184	194	195	219	184	177	181	192	207	206	184	202	184	196	199	207	210	197	195	164	237	198	204	194	192	203	207	198	182	220	207	197	215	200	181	203	201	195	240	192	174	179	192	202	195	192	219	181	183	197	194	206	203	198	206	201	212	200	170	192	212	196	196	197	179	182	214	222	188	186	180	210	204	201	197	182	184	184	207	194	204	180	185	222	191	223	208	187	213	223	162	200	192	194	184	176	197	214	199	209	219	204	187	218	210	204	216	201	190	204	198	205	195	209	185	180	205	196	214	215	180	183	185	195	202	206	192	201	200	188	188	189	217	188	201	193	215	184	183	203	177	197	188	177	219	170	195	223	188	211	185	189	198	198	199	189	193	192	204	195	204	202	220	188	204	180	191	167	193	204	196	210	208	188	185	211	214	211	180	200	183	203	198	205	232	179	214	201	194	206	207	200	209	189	222	190	183	188	186	211	191	194	206	219	224	221	182	192	206	207	175	169	221	193	198	198	202	198	234	179	203	190	192	172	204	190	177	206	192	177	178	199	176	201	193	184	187	184	205	199	204	191	207	185	155	210	204	208	205	187	209
22034	37953	28420	13800	8653	5495	3695	2601	1804	1381	1072	840	675	622	504	501	458	433	410	394	371	420	372	386	345	358	385	362	360	385	390	334	369	364	360	360	340	349	344	357	316	380	374	358	359	344	375	321	349	373	371	306	358	353	330	325	376	375	360	370	354	386	357	355	369	347	374	321	354	361	338	356	341	375	333	357	353	357	384	349	352	362	367	373	395	370	361	394	331	345	367	359	361	338	343	368	345	346	345	330	353	353	342	389	371	374	375	374	345	372	396	362	364	379	356	342	381	368	356	338	348	378	379	342	341	343	328	338	350	363	359	354	335	334	364	339	363	361	366	344	368	345	344	357	360	345	351	357	347	367	342	360	377	342	347	311	369	332	355	347	354	386	361	359	321	368	358	335	357	359	380	355	365	373	329	351	375	360	358	374	363	316	355	400	372	351	378	383	346	334	367	364	376	364	345	350	379	344	391	350	341	369	340	356	345	337	351	321	362	333	346	357	344	333	328	330	373	377	342	328	354	358	353	350	344	344	361	323	359	347	381	362	327	327	353	376	362	355	359	383	373	359	380	352	350	358	333	373	381	347	337	362	341	373	305	347	329	339	334	384	346	362	342	361	366	354	347	359	384	334	387	346	360	361	333	363	360	384	361	336	354	364	396	362	324	353	321	349	367	331	330	365	332	346	365	369	367	354	340	373	360	348	393	341	332	404	378	364	362	365	375	375	348	363	353	349	387	359	332	348	358	357	343	358	339	349	303	394	329	348	340	341	359	342	374	376	353	363	334	356	346	367	343	353	360	366	352	333	377	332	324	354	361	358	335	322	319	369	341	336	360	394	352	321	356	369	357	369	367	355	322	383	353	373	381	375	357	369	364	346	360	357	381	359	350	387	338	372	335	335	336	376	340	318	354	358	358	358	310	366	351	316	344	383	349	342	382	343	348	348	346	359	373	373	346	361	353	348	351	352	367	364	382	316	328	350	369	364	349	332	358	353	394	354	367	368	335	366	356	385	347	350	374	358	369	334	378	356	357	365	344	307	323	318	347	351	378	363	344	367	359	376	375	336	341	342	319	370	372	367	380	333	384	372	340	334	359	371	360	338	345	371	375	374	336	360	317	358	370	379	351	337	370	399	361	364	355	387	362	346	343	356	340	305	343	348	340	347	375	332	318	332	331	345	361	360	344	366	393	371	350	374	369	342	357	335	384	342	335	344	365	381	333	332	355	375	370	364	339	334	338	381	329	395	341	324	328	366	333	344	353	339	373	332	334	330	338	363	383	369	346	340	360	336	393	330	371	381	336	349	377	383	322	343	312	345	384	378	337	359	351	330	340	369	368	350	325	341	344	368	329	412	343	330	362	374	331	379	349	334	351	357	366	359	375	388	367	307	354	314	373	400	336	355	377	364	344	371	317	352	339	356	369	342	344	380	370	340	343	331	354	351	381	344	353	353	385	389	362	374	342	348	350	372	336	364	368	339	336	348	360	362	340	344	341	366	354	342	301	369	339	340	360	354	335	369	373	378	339	357	357	332	356	389	377	332	366	354	333	389	397	314	362	354	355	381	312	363	365	349	364	339	358	348	351	372	358	357	333	337	364	333	356	321	339	348	338	374	322	325	355	362	355	351	334	333	348	377	356	374	359	348	340	340	340	336	353	325	343	340	375	326	340	324	361	357	379	360	325	382	369	366	345	348	369	371	320	345	360	371	381	354	340	383	354	358	340	365	378	338	377	363	366	347	340	348	372	353	383	319	334	336	361	288	337	384	351	388	338	395	360	354	346	355	332	346	396	374	363	344	379	358	380	374	350	368	383	338	361	379	365	362	349	382	381	349	323	346	371	359	371	325	338	360	369	377	316	359	334	330	373	363	376	344	344	380	363	322	375	345	371	344	345	359	366	359	342	355	365	336	357	322	355	335	363	383	347	333	368	388	356	378	358	356	332	349	387	383	353	391	366	401	355	367	356	383	369	388	337	331	369	366	348	345	373	382	344	361	369	387	349	361	349	395	347	352	373	378	353	345	364	372	400	356	355	367	361	357	355	380	374	365	363	349	345	358	368	347	378	357	341	382	376	333	349	367	335	353	346	352	369	361	376	318	362	341	321	393	391	373	337	383	310	363	334	357	394	355	391	337	366	326	353	360	359	378	345	355	345	377	354	359	389	368	364	372	313	368	381	377	330	329	322	352	327	374	356	384	356	350	354	376	351	389	372	342	341	359	352	348	343	346	356	349	358	361	355	364	369	371	355	366	363	361	345	351	353	370	325	331	346	377	341	360	353	332	357	382	358	378	357	339	336	371	353	373	347	364	360	358	353	357	352	318	342	363	329	373	336	326	324	329	344	385	360	347	357	389	352	353	320	362	391	353	349	338	342	368	378	372	358	381	326	360	371	343	372	366	361	360	358	362	359	317	356	353	358	344	365	367	370	324	347	345	350	350	329	369	362	296	372	361	348	364	368	365	340	373	351	360	355	360	370	380	335	355	320	369	344	375	350	399	351	386	364	395	371	376	339	365	397	359	347	345	334	370	364	387	357	337	345	371	330	348	309	352	353	361	349	374	383	366	342	355	339	322	389	337	354	361	378	326	352	376	331	331	355	349	325	378	405	336	372	334	351	390	320	361	350	345	338	386	357	355	355	403	360	336	336	320	360	341	341	364	374	357	340	359	333	377	349	355	318	329	327	371	346	396	351	350	337	334	358	374	379	376	377	367	344	315	346	386	325	338	363	351	368	341	413	362	334	370	335	302	358	362	340	359	362	352	353	387	361	361	334	366	331	344	338	338	325	342	338	313	364	343	359	348	334	356	356	345	343	335	333	358	309	373	355	361	384	339	322	389	352	330	358	348	300	359	348	358	354	375	341	337	327	374	336	352	336	338	372	324	360	362	333	336	303	361	367	360	360	347	336	341	354	374	373	345	351	379	378	344	331	376	355	381	315	324	355	392	368	348	390	352	326	352	394	358	339	348	346	358	388	366	347	337	421	343	377	363	351	351	322	360	353	349	394	338	372	376	350	381	342	343	374	345	354	329	353	372	342	321	375	372	352	364	378	350	375	365	348	333	341	348	337	382	371	348	359	350	347	361	330	356	327	339	332	315	339	349	371	366	408	378	358	351	343	328	360	381	350	364	373	354	361	362	364	334	342	365	359	374	339	354	351	390	354	342	362	352	396	378	356	334	337	328	346	358	362	335	359	370	334	353	343	328	356	359	362	364	340	372	337	364	351	347	357	331	365	369	359	378	359	380	348	332	398	346	347	381	369	336	346	373	354	346	326	358	357	362	346	321	362	339	393	370	358	337	364	393	357	366	357	384	329	343	407	363	353	344	336	363	364	376	371	366	331	335	326	365	342	352	364	357	335	358	337	348	401	345	386	346	363	375	357	347	360	375	353	361	365	395	342	380	384	349	352	380	363	333	335	383	357	369	363	339	353	392	377	349	338	345	352	353	359	351	370	321	362	366	374	344	369	361
23768	21531	27899	25632	19129	8413	3609	2046	1370	935	663	493	424	350	282	273	262	240	226	210	204	199	179	179	162	173	177	169	198	192	185	184	170	163	168	174	161	188	197	203	171	159	167	171	164	178	149	163	164	167	177	171	168	189	167	161	160	170	191	163	195	150	179	162	193	202	161	169	180	171	171	182	165	163	180	175	153	175	199	194	153	158	166	157	174	173	156	165	146	149	172	176	163	182	161	174	180	157	172	166	174	175	164	167	173	188	162	156	186	150	163	171	189	150	157	153	155	184	177	146	158	166	166	160	183	188	178	180	172	169	159	171	169	151	189	178	157	194	167	177	161	158	153	155	143	173	171	155	156	160	159	154	176	160	172	185	182	154	175	157	160	172	193	134	176	163	162	172	169	168	192	160	193	169	167	171	171	176	173	183	168	175	148	189	170	178	170	156	191	166	184	151	150	178	164	164	147	166	159	178	150	164	159	150	160	171	153	178	164	176	174	177	170	174	160	153	168	169	177	177	156	168	173	174	182	158	160	175	192	183	190	167	161	155	197	166	175	168	197	161	177	151	158	169	165	174	167	203	162	196	153	177	143	193	166	171	176	162	172	154	177	164	179	158	183	153	160	161	164	180	156	157	157	188	160	155	170	168	161	172	177	181	160	138	175	182	163	179	161	150	156	169	181	163	162	179	161	148	182	188	165	168	179	179	161	162	169	168	175	136	180	165	172	164	165	174	182	144	183	177	155	201	170	167	150	161	177	200	197	175	172	186	162	185	172	165	152	163	153	169	174	180	167	172	162	175	184	184	165	184	182	155	145	168	181	173	146	166	173	184	201	163	157	146	169	198	146	166	156	184	175	176	165	171	162	136	172	176	193	174	175	182	172	162	171	168	153	173	153	188	155	173	164	147	169	166	184	166	169	160	161	145	154	168	188	173	172	172	171	175	173	185	147	168	153	162	171	158	185	159	176	184	169	163	158	168	169	177	186	168	164	180	173	150	172	176	148	156	153	143	175	143	191	163	184	177	189	175	169	136	174	164	169	189	150	174	172	200	168	177	169	149	169	161	137	164	153	153	162	162	174	151	188	176	174	164	173	168	174	168	181	151	139	160	166	150	178	178	159	170	147	155	157	158	156	170	160	163	176	173	182	132	160	159	180	172	174	165	159	175	171	185	176	185	172	179	164	172	168	157	165	168	157	170	180	151	146	164	196	162	178	173	154	188	174	181	186	169	176	160	175	148	172	173	157	158	173	179	164	157	170	181	177	168	177	182	178	193	174	156	155	166	178	167	173	200	153	171	151	145	191	175	186	170	172	189	156	192	175	186	181	160	165	170	187	167	188	171	160	151	151	169	188	179	194	177	175	151	156	175	187	159	159	178	154	178	188	147	163	182	184	198	190	168	167	174	178	185	181	171	144	188	173	160	143	170	151	169	172	187	168	152	157	151	169	196	172	162	182	157	152	191	168	176	170	155	165	162	177	158	182	167	179	154	193	177	168	169	165	173	189	157	176	167	178	155	168	180	159	170	175	177	182	185	184	162	168	186	156	149	181	173	159	176	168	180	172	169	181	169	159	169	183	185	176	185	169	171	177	167	150	153	184	184	184	167	163	167	159	170	181	196	194	160	182	166	178	176	170	186	165	152	188	166	177	176	171	152	172	156	186	149	163	168	176	176	159	153	158	134	168	180	177	154	174	185	180	209	154	152	176	141	142	162	173	179	168	180	147	163	181	155	159	194	178	142	188	149	167	142	170	173	182	148	162	159	185	147	166	165	182	162	179	167	150	163	177	179	179	174	168	162	167	151	178	168	201	166	166	180	166	170	197	172	195	161	178	174	160	176	151	177	173	177	151	153	193	181	163	180	183	168	167	147	173	166	168	182	167	182	187	158	168	166	162	165	160	169	175	153	167	181	185	167	176	162	164	175	176	153	150	165	163	151	178	175	177	200	167	180	163	160	167	170	162	159	155	176	173	171	164	168	177	176	193	164	168	167	177	165	147	160	166	155	143	160	173	170	163	161	161	168	161	183	182	168	161	171	172	151	146	170	186	165	174	167	158	167	183	182	169	143	183	193	173	171	156	171	160	158	145	156	169	184	179	170	173	152	149	192	173	168	162	145	158	194	185	179	176	165	173	150	163	174	175	166	189	159	181	171	187	146	172	188	149	176	178	174	171	161	185	187	189	187	182	146	151	185	161	186	186	178	168	159	172	154	194	146	158	160	174	137	137	192	180	165	192	170	176	184	175	170	169	149	173	156	177	175	156	186	155	166	187	180	193	174	179	179	141	156	165	187	179	158	184	172	178	167	164	184	162	159	163	160	170	167	200	195	161	166	165	185	171	190	182	176	145	172	172	161	185	160	160	173	194	169	170	163	169	167	173	187	177	179	178	185	143	174	162	178	167	162	171	185	159	202	152	148	180	167	176	178	151	157	146	181	144	170	170	165	168	151	172	154	169	152	157	164	166	175	154	158	158	151	166	177	164	174	175	163	168	155	161	176	194	191	175	172	179	166	177	161	158	158	183	186	168	179	175	165	185	166	178	166	181	154	186	158	173	184	173	168	181	188	172	186	134	169	179	165	173	164	149	156	161	176	190	160	158	158	174	169	185	181	154	165	198	178	159	173	179	143	179	140	168	174	162	182	167	179	165	168	177	154	155	166	172	160	175	149	169	154	181	181	152	173	173	191	151	158	177	178	182	159	169	187	171	184	182	183	163	172	164	154	154	158	154	179	171	155	170	166	150	173	172	161	183	189	195	180	172	165	164	189	195	176	170	171	186	185	176	168	177	151	150	173	161	155	161	181	182	155	185	171	168	177	154	141	173	173	182	185	184	167	182	180	162	163	190	141	168	170	157	184	165	176	179	179	154	164	168	171	148	168	141	160	165	175	179	181	161	157	158	160	154	182	169	176	157	188	198	169	152	165	182	165	146	181	160	174	184	155	181	162	171	187	173	161	168	156	168	165	177	170	148	155	187	151	168	186	147	173	143	157	191	173	167	177	174	157	172	179	171	174	170	173	191	175	183	188	166	184	162	167	167	157	174	162	182	183	162	160	174	160	171	188	183	169	156	174	159	186	165	179	177	158	180	176	174	166	163	155	161	168	169	189	156	170	166	163	186	148	149	176	145	187	162	158	185	148	169	165	150	155	172	172	170	168	146	167	170	177	152	166	147	162	145	164	201	163	195	181	180	170	198	168	153	191	180	159	161	177	164	182	161	179	178	154	158	156	185	163	135	157	177	162	178	167	163	180	188	164	189	186	159	172	187	151	184	169	162	156	172	195	183	173	168	151	164	182	162	150	169	159	177	152	179	164	168	162	178	161	172	153	160	160	198	170	175	179	175	184	150	179	183	154	180	162	173	171	158	172	170	176	182	171	162	183	165	169	165	171	168	167	166	149	172	149	164	165	173	176	172	169	161	169	194	180	172	177	151	174	179	157	161	182	165	181	172	181	168	185	150	148	160	179
24793	48207	37732	24667	16657	11284	7506	5266	3819	2722	1905	1456	1088	893	716	645	535	481	452	423	424	379	380	386	332	351	317	322	328	339	315	313	313	319	334	309	322	318	292	294	281	304	319	326	310	299	319	317	276	290	313	331	281	317	301	325	300	299	336	301	289	287	291	294	279	317	298	280	328	307	313	326	289	303	318	318	314	309	280	303	307	349	278	276	329	273	297	289	295	268	299	305	304	326	307	295	323	297	321	313	306	342	318	304	308	296	322	314	312	311	324	300	317	291	296	290	289	287	329	333	286	283	316	306	302	320	296	333	283	292	272	325	289	316	309	331	308	302	288	308	308	327	319	268	289	277	273	318	309	315	301	305	297	292	278	273	289	298	296	301	309	312	308	271	287	288	274	324	340	297	290	317	292	281	289	317	311	292	311	285	303	335	284	326	305	287	268	300	264	287	316	312	307	271	286	270	325	294	282	306	288	336	310	324	313	290	311	330	314	327	292	292	323	256	290	287	288	322	326	306	315	286	305	291	319	299	303	291	298	303	301	261	330	316	286	289	310	361	322	306	281	328	324	300	310	336	294	288	333	296	291	305	292	331	334	308	296	318	314	279	277	326	267	286	286	292	285	322	308	303	299	278	307	336	297	302	351	311	297	317	320	286	312	301	304	276	297	327	299	321	303	291	313	308	319	337	301	298	329	294	313	290	289	318	323	297	306	336	295	284	322	323	273	274	301	327	308	315	291	286	277	308	323	320	281	288	288	324	324	321	306	349	297	288	266	304	317	323	294	320	314	292	325	292	299	323	316	306	285	294	309	292	275	343	316	293	312	309	328	313	308	346	356	291	309	310	308	324	281	326	324	317	299	325	320	305	307	319	290	305	287	308	325	307	268	287	327	298	306	281	298	315	306	281	308	321	339	324	320	296	302	314	297	272	287	317	313	285	291	296	299	323	265	314	314	284	317	282	330	309	316	283	284	282	263	304	284	310	331	314	290	295	321	324	299	317	336	323	286	293	316	310	256	295	299	267	318	289	319	323	311	321	282	312	297	294	289	317	305	291	297	297	275	316	294	313	285	279	309	283	306	292	287	325	310	331	299	326	310	293	305	344	321	286	289	321	301	299	317	304	316	287	268	258	313	303	274	290	295	318	271	249	317	292	333	339	341	309	286	322	328	275	292	294	288	289	333	276	258	311	288	309	327	292	294	290	329	317	291	308	317	305	293	275	290	299	329	286	253	308	314	330	268	276	294	301	311	301	277	320	286	320	292	276	332	281	275	301	321	294	294	339	304	328	315	314	303	308	290	321	297	281	283	296	301	322	281	328	308	298	306	305	289	309	279	305	284	301	333	299	284	286	304	305	303	307	274	328	316	346	306	307	297	302	305	295	297	279	327	307	286	295	296	307	291	275	278	298	289	282	306	330	281	294	306	318	309	314	286	273	318	304	289	305	309	313	330	304	301	309	304	301	299	309	310	320	314	291	310	319	320	299	283	323	291	298	317	323	294	306	313	340	275	275	308	318	276	306	333	326	309	293	294	308	304	289	320	316	289	315	302	313	318	299	293	287	311	317	305	318	311	305	274	317	292	299	303	327	287	302	298	327	317	302	304	303	311	305	324	302	330	295	300	265	299	326	315	312	332	298	315	285	304	323	283	289	290	286	281	310	305	304	303	301	285	319	315	275	293	292	283	342	303	283	308	310	279	299	284	306	316	321	294	317	297	299	312	286	308	318	300	315	300	297	298	330	295	310	320	285	286	286	280	326	309	306	293	309	310	287	324	304	270	285	350	312	287	311	329	300	335	291	270	291	270	322	317	321	317	321	319	295	290	311	304	314	320	294	302	303	322	305	324	313	280	311	274	321	276	295	277	289	289	325	309	308	302	331	263	297	306	334	305	300	309	307	308	334	276	321	332	311	276	265	286	284	314	302	326	337	272	264	311	306	298	299	290	306	266	291	320	318	301	308	304	287	318	279	307	306	310	325	331	292	308	296	290	316	282	319	297	295	289	338	329	315	310	305	286	309	326	274	312	313	284	305	280	279	285	357	314	307	316	305	306	286	320	282	291	306	309	291	304	280	321	302	315	306	336	321	306	284	275	305	307	312	323	313	286	309	270	336	328	294	283	312	319	329	310	282	306	289	288	296	300	292	338	296	323	294	329	307	309	268	299	312	303	319	326	292	307	283	337	309	298	299	309	312	298	307	322	332	301	313	306	301	287	295	315	316	313	323	311	331	310	297	302	314	313	299	337	314	316	326	278	313	326	322	290	281	297	318	286	265	303	312	321	294	324	282	284	284	298	307	282	309	306	285	306	300	311	308	290	318	297	300	292	296	304	292	315	276	294	307	309	328	298	311	291	288	274	279	284	277	311	284	281	299	301	310	297	316	304	293	314	292	334	289	339	301	291	322	275	315	301	291	316	304	288	313	300	308	299	337	281	321	315	333	294	312	334	296	298	275	293	296	307	310	313	309	303	288	310	282	269	280	290	273	307	260	331	327	292	345	306	305	348	337	301	278	309	343	306	328	315	301	317	326	295	323	305	293	311	294	305	303	291	321	272	299	292	287	302	301	303	308	323	326	283	311	338	314	305	314	312	296	302	299	319	315	270	328	302	310	311	316	319	281	254	278	319	304	264	323	325	301	317	306	293	304	289	314	302	320	316	319	299	311	328	302	304	318	336	329	312	271	290	303	317	305	307	280	307	309	318	298	300	305	280	300	293	334	281	313	291	308	312	302	307	300	295	297	293	306	285	279	308	327	314	327	295	302	300	299	313	266	309	305	313	292	288	284	285	282	286	333	338	307	310	310	298	300	311	296	304	319	291	317	295	286	333	318	303	326	331	271	316	330	299	313	331	291	312	314	315	290	311	305	346	275	318	317	311	309	312	286	289	311	319	300	302	301	311	311	307	298	301	288	293	334	299	298	305	317	290	344	299	307	310	308	308	300	304	301	278	299	313	335	289	303	308	312	314	301	301	308	334	295	287	284	310	306	295	254	287	291	306	295	325	294	308	299	326	275	295	298	286	315	308	314	300	312	296	290	291	293	307	253	310	311	290	287	288	330	290	301	321	291	294	300	286	285	289	313	308	310	306	275	298	320	298	317	283	301	310	333	342	297	285	323	287	311	308	312	316	316	320	311	296	304	282	309	274	314	309	329	300	297	341	301	298	295	291	298	320	346	307	294	282	333	279	301	315	278	298	303	285	273	299	318	278	264	302	327	325	311	272	311	318	322	284	340	315	335	315	321	305	313	310	297	300	326	303	310	268	271	290	300	288	308	303	290	283	323	307	289	311	296	307	314	315	309	337	330	306	346	294	327	327	307	301	306	300	318	305	292	305	322	295	319	302	279	313	298	311	313	319	314	309	316	304	298	290	324	305	295	348	319	297	301	300	321	341	299	286	297	300	302	318	297	343	315	340	294	284	321	317	315	310	329	281	284	293	308	288	296	308	313	325	326	330	307	314	316	289	289
25430	21609	25728	21779	6378	2735	1639	1146	776	567	496	383	310	305	228	248	237	233	207	238	230	203	200	245	179	214	205	205	188	178	174	192	186	200	199	170	169	171	220	198	226	208	193	200	185	210	205	200	212	210	187	196	180	190	194	191	199	191	211	203	195	192	184	205	175	215	181	166	183	188	202	200	187	180	198	183	178	201	227	197	196	198	198	192	191	191	192	169	177	200	187	182	175	186	202	197	192	177	182	188	189	219	193	216	177	208	190	211	199	200	189	187	171	172	191	179	214	179	192	184	196	210	197	203	151	208	186	177	193	176	185	193	186	191	186	204	170	194	196	179	192	192	177	184	195	166	190	188	188	220	177	193	221	179	183	189	193	203	209	190	211	193	197	175	160	191	174	173	191	167	184	193	170	169	181	185	175	170	197	176	182	205	198	208	193	185	205	184	191	209	193	178	191	175	182	182	201	179	204	206	178	178	183	195	173	195	176	174	175	197	223	183	178	199	168	206	198	181	193	162	211	193	182	188	174	181	185	172	170	176	191	198	192	184	194	196	192	201	192	194	205	180	176	196	177	188	176	184	197	168	216	187	192	176	189	186	174	166	211	194	189	212	176	186	198	172	190	199	192	195	192	196	192	197	199	235	192	201	199	196	174	189	201	199	198	207	170	179	208	183	186	193	207	195	184	189	199	189	163	186	194	185	198	191	204	204	194	189	184	193	177	189	199	193	197	187	191	202	189	177	191	213	209	219	186	211	179	195	172	182	182	200	196	195	180	183	177	204	186	184	198	194	177	204	180	208	179	189	162	202	199	202	185	180	198	188	182	190	191	198	176	203	199	221	200	214	195	193	197	201	181	196	185	184	209	182	189	172	193	195	209	197	198	192	170	182	180	201	208	199	201	216	220	181	205	179	191	200	192	189	170	208	196	209	183	215	223	185	197	182	196	189	174	164	204	205	156	151	193	183	186	197	197	202	188	203	180	185	198	184	182	185	204	196	205	214	180	181	195	171	185	193	171	208	203	202	192	193	200	187	207	188	196	191	191	194	194	155	189	173	177	196	182	168	154	183	196	219	191	190	189	194	183	179	181	204	181	182	194	194	190	170	171	192	201	186	190	162	169	201	199	215	180	180	220	195	194	182	191	185	193	177	205	194	191	177	175	177	193	187	203	205	213	202	185	183	195	181	165	192	204	199	170	179	206	198	157	154	174	197	181	176	206	182	188	205	177	193	194	181	190	202	184	177	183	217	190	186	180	193	173	180	186	198	188	173	177	155	186	187	184	185	195	201	197	208	189	189	168	183	189	212	184	201	195	190	207	213	175	198	169	189	190	185	196	200	201	214	206	216	202	197	180	207	176	183	194	200	179	183	177	190	200	175	198	206	193	179	183	185	190	196	173	196	185	168	187	168	203	182	192	206	201	187	187	188	186	195	202	199	224	177	168	179	182	181	185	182	191	203	188	186	213	202	184	208	193	184	200	190	174	179	172	205	171	179	182	185	202	192	189	177	210	186	194	181	179	178	196	196	191	188	181	182	166	196	205	199	182	186	187	224	208	200	198	198	187	199	201	201	185	195	163	199	180	191	196	178	184	197	203	184	179	183	186	209	181	190	203	203	199	181	211	197	191	194	192	197	197	176	186	182	155	185	169	221	209	192	169	189	187	182	204	186	172	190	155	221	194	201	192	204	181	220	194	183	195	191	195	187	198	184	195	189	189	210	194	195	177	181	196	199	199	187	178	168	207	192	193	188	210	172	180	195	199	202	192	169	180	222	188	187	180	188	190	189	206	191	177	179	174	202	183	195	188	207	213	198	190	214	204	195	191	201	191	169	210	197	189	204	197	202	192	213	176	190	198	189	203	172	186	222	186	181	166	181	203	180	197	192	191	183	206	192	188	178	200	193	150	199	223	205	178	171	208	186	204	216	183	191	184	197	182	208	191	195	215	189	216	179	209	187	193	195	180	182	194	203	197	206	203	157	184	187	199	204	195	203	171	182	184	199	197	202	165	183	171	204	195	193	190	199	193	168	197	179	191	186	214	197	167	189	189	170	189	179	181	196	182	211	160	195	218	179	187	185	195	189	188	215	179	187	193	169	195	190	171	211	192	187	191	190	192	204	168	215	186	220	192	202	204	205	180	182	203	218	188	160	196	182	190	195	183	171	187	187	187	198	190	179	184	154	195	204	183	208	204	216	194	200	210	179	183	203	213	186	216	199	180	190	205	200	202	210	199	216	217	208	203	163	172	198	186	184	186	186	214	215	206	203	185	205	192	190	184	183	217	174	178	189	206	182	169	185	189	208	186	199	194	187	189	188	190	204	190	177	187	212	199	184	177	180	177	198	215	197	186	219	178	191	210	194	187	209	208	203	180	185	171	184	188	177	198	209	176	169	205	178	183	189	209	187	188	185	203	207	195	197	199	166	192	195	181	193	199	192	174	208	190	191	183	190	191	194	189	216	192	193	186	172	203	201	195	182	191	209	216	184	196	188	206	195	182	154	191	197	205	200	212	201	187	182	179	167	167	203	192	171	171	207	160	189	180	200	210	201	176	202	214	195	194	175	197	202	195	200	193	191	178	190	206	185	179	213	185	186	194	190	178	204	204	190	179	177	201	179	204	177	160	181	191	202	178	195	197	202	198	179	194	162	201	208	185	184	192	201	188	170	187	187	207	177	162	221	214	198	183	197	212	196	186	184	200	170	189	174	210	207	193	197	202	180	175	182	186	203	179	231	193	173	194	196	173	180	202	194	202	191	206	218	200	210	183	184	193	172	184	173	207	200	169	194	156	213	186	200	223	159	186	210	197	200	167	209	204	196	217	205	206	186	181	180	193	182	197	193	208	189	186	158	177	171	190	179	194	191	215	201	186	175	192	196	187	196	183	202	206	191	193	182	212	171	210	187	177	198	193	164	207	203	206	207	188	191	185	166	200	208	206	188	202	210	200	174	210	196	176	200	186	215	196	192	177	165	202	203	190	192	204	223	196	201	179	203	209	178	191	201	216	174	173	205	195	189	178	171	187	183	177	207	212	199	196	183	192	185	199	214	183	188	201	205	192	198	192	195	199	201	200	190	214	175	206	216	184	193	186	173	220	203	170	178	193	186	200	199	218	198	193	211	175	207	190	184	197	189	182	196	203	192	203	203	197	210	189	185	175	178	181	184	174	205	162	159	182	201	207	172	213	204	191	183	194	174	190	189	176	183	181	170	190	202	186	219	173	199	204	183	209	192	198	193	214	190	200	226	189	189	176	206	184	180	199	183	223	193	176	199	198	194	182	190	177	167	198	212	182	174	178	188	184	207	175	217	175	211	236	192	166	174	202	158	205	181	210	194	174	172	182	180	193	187	194	200	180	205	192	187	192	203	216	202	212	206	180	205	213	196	203	163	187	207	206	186	178	212	147	176	205	222	174	174	227	183	220	190	196	186	182	199	195	206	165	197	186	178	187	185	178	176	205	184	203	172	195	193
23298	42129	31008	18006	11467	7394	5139	3515	2610	1836	1345	1066	811	747	570	565	497	463	424	422	398	415	369	397	383	372	343	407	391	352	369	322	357	360	365	333	355	357	346	392	334	322	359	371	351	331	334	320	299	368	367	327	354	397	357	344	362	365	362	363	336	333	357	339	337	360	379	331	345	321	333	353	330	332	347	345	347	336	339	366	356	340	354	354	342	363	367	321	340	338	349	359	367	366	339	335	348	344	350	340	367	362	316	363	348	331	326	338	342	358	317	354	342	342	343	374	344	338	332	366	345	330	372	315	362	344	348	343	349	329	316	343	374	365	342	404	380	346	376	334	316	371	363	374	347	344	348	320	341	333	361	325	366	333	320	356	330	347	345	353	331	372	333	367	372	369	326	369	353	338	354	361	336	327	367	352	311	341	370	336	335	363	381	366	335	367	334	346	328	369	367	359	373	345	349	340	383	363	344	339	338	331	319	356	341	359	344	362	380	355	361	307	335	359	318	360	322	349	336	337	331	351	356	331	350	340	340	374	370	373	346	352	360	325	310	361	353	336	341	356	349	326	315	378	335	380	354	339	314	319	362	359	328	346	357	353	361	330	359	340	348	321	315	323	347	343	336	358	350	361	357	344	348	353	357	342	343	353	356	384	324	326	303	360	343	332	356	301	352	325	354	337	357	351	351	355	334	317	353	367	344	325	303	351	377	342	391	353	360	340	340	334	353	334	343	368	388	351	352	325	360	356	357	344	363	347	341	338	369	351	341	329	339	363	326	366	340	333	365	324	358	352	334	352	338	334	386	393	353	308	320	350	367	335	340	340	368	332	372	344	344	320	335	335	331	370	346	357	326	332	340	321	358	361	374	364	341	373	366	350	351	360	377	369	359	348	341	351	317	375	346	363	361	324	324	338	355	298	354	298	340	350	337	336	347	358	357	317	337	352	359	338	328	337	346	349	325	351	382	307	362	345	356	365	328	328	375	324	400	334	344	352	331	344	326	368	335	320	315	329	337	331	356	340	357	354	335	374	323	346	354	352	338	368	345	324	335	385	334	380	346	346	384	322	372	343	360	333	341	355	363	377	328	333	332	373	358	324	361	351	325	362	324	319	339	365	318	364	351	344	343	364	343	292	367	313	370	346	346	328	349	316	347	354	337	330	365	346	370	340	358	362	354	371	331	344	365	285	357	369	374	354	371	343	348	326	336	343	325	339	335	319	299	311	310	322	334	394	327	325	371	364	340	365	367	334	344	358	332	332	310	329	347	343	322	354	313	332	311	336	342	336	353	337	336	326	375	360	332	345	362	326	364	338	346	349	347	335	375	322	364	329	302	331	320	322	343	339	373	348	331	321	348	342	316	353	347	362	325	357	325	331	347	357	369	319	332	351	354	359	341	346	372	347	341	364	353	345	326	342	348	348	312	370	369	340	302	332	320	342	350	364	348	354	366	320	355	379	359	328	330	323	352	351	350	333	368	308	359	348	375	340	335	310	367	365	388	345	320	359	343	325	352	335	362	343	353	335	376	332	335	360	353	316	351	346	354	372	357	349	381	349	356	340	370	357	349	322	324	348	325	353	364	348	312	353	372	357	317	346	342	343	312	356	339	366	355	359	334	357	341	363	356	324	368	344	328	340	372	366	326	295	344	355	352	351	341	366	345	342	339	367	370	347	378	332	357	391	357	353	322	355	307	345	348	331	353	333	349	343	353	336	331	329	369	326	331	326	357	333	370	369	339	345	317	360	344	318	361	353	335	358	363	368	327	342	347	362	349	345	318	372	334	354	357	353	365	357	366	331	335	349	351	335	324	305	361	340	382	319	372	345	343	343	333	371	377	331	344	387	343	358	353	356	339	341	331	359	361	355	338	359	297	359	350	356	351	338	367	305	353	334	368	343	322	339	320	368	373	311	359	360	344	329	341	333	371	358	290	348	323	343	352	341	343	346	313	335	340	351	350	315	338	343	371	352	351	332	349	342	344	381	358	341	373	344	337	342	345	329	339	331	328	336	345	346	351	313	380	315	334	308	367	363	311	338	352	302	365	376	357	344	325	378	316	358	345	328	317	350	353	357	325	378	330	360	338	324	308	327	332	370	312	318	330	357	314	342	352	348	313	368	345	348	364	339	375	333	336	354	336	348	365	344	334	340	353	340	314	362	345	357	369	366	342	344	326	346	363	348	340	352	371	347	313	337	328	338	358	348	380	329	365	333	366	356	359	321	334	316	347	322	362	335	361	341	327	421	341	343	319	327	341	354	358	349	330	354	338	334	365	404	336	331	365	351	343	347	368	346	363	308	349	349	333	315	345	388	367	357	343	367	335	370	368	345	356	361	325	343	367	337	341	372	343	336	353	328	343	372	370	354	357	339	337	376	349	327	325	336	348	340	346	340	336	323	329	345	336	370	384	357	347	343	340	340	367	354	344	364	357	378	351	335	323	364	342	344	339	344	352	319	338	313	340	347	349	343	335	397	349	343	324	333	342	354	330	339	383	345	382	318	333	347	312	346	350	326	325	366	349	373	337	349	308	324	329	344	326	346	320	347	352	331	320	366	324	374	322	321	298	382	377	337	351	352	319	331	345	349	366	337	311	341	357	292	329	353	327	391	339	346	353	359	389	381	317	345	330	359	311	351	349	346	381	339	340	354	348	325	347	319	345	328	364	342	364	342	362	370	355	366	343	345	323	345	348	348	326	384	345	363	344	338	340	338	337	348	374	374	350	349	353	326	384	336	352	338	331	348	332	367	325	356	369	361	328	336	337	341	372	333	354	361	316	349	347	322	368	353	357	317	359	337	379	359	383	329	380	344	358	324	347	363	352	377	333	357	357	346	319	341	327	383	358	343	372	357	334	338	344	350	358	376	386	365	355	379	315	344	317	339	368	332	330	346	313	318	343	383	363	313	337	320	343	344	327	350	359	338	344	319	332	324	375	355	336	366	331	332	354	348	334	327	365	367	318	325	376	322	370	362	355	379	358	339	380	348	355	340	342	348	330	332	324	334	354	379	379	315	344	339	361	365	351	362	335	357	358	369	341	334	358	369	329	340	365	358	345	362	349	368	350	340	352	350	337	363	344	339	308	349	322	307	350	380	332	328	324	305	365	347	333	327	344	353	338	372	369	345	359	365	344	367	331	370	333	327	342	342	359	334	331	348	311	351	344	327	369	326	350	360	349	350	324	333	391	382	386	336	349	366	365	347	328	325	350	322	373	345	350	394	316	344	325	327	351	372	350	336	334	337	311	323	327	359	367	385	337	337	348	358	344	355	356	364	341	356	356	380	339	336	364	340	353	361	338	360	316	363	345	326	315	358	330	401	358	338	351	323	354	368	356	367	383	347	347	349	345	300	354	350	364	331	341	368	346	338	352	344	334	330	323	367	333	346	339	341	344	359	352	365	341	321	328	354	368	372	352	323	358	323	347	376	328	362	374	355	319	355	360	347	347	350	356	355	374	363	331	344	349	352	331	330	352	330
22835	21559	28584	24915	21595	18255	7657	3319	2005	1367	942	693	542	429	354	317	286	265	227	221	211	193	168	191	180	163	149	177	167	165	163	142	158	142	142	160	147	114	153	153	171	152	150	141	144	153	127	156	186	148	168	160	145	142	147	127	169	167	162	151	128	156	161	165	152	165	150	152	150	145	156	146	145	129	158	169	150	146	135	124	161	138	136	169	144	173	165	169	140	145	142	152	141	132	165	135	154	138	135	182	143	146	139	169	132	146	150	172	174	154	148	141	137	154	162	154	151	164	141	134	152	154	148	138	117	152	154	154	144	143	133	157	148	140	152	141	153	134	150	150	158	145	162	142	143	154	132	157	153	154	150	170	161	155	167	148	151	160	152	146	160	158	158	135	165	157	151	153	151	136	147	152	155	146	163	161	140	146	149	161	155	148	152	141	135	160	137	173	161	142	151	136	154	147	149	135	136	148	175	150	159	139	154	157	154	145	135	126	145	142	147	166	159	147	163	145	158	146	147	158	139	149	145	144	145	136	147	173	152	149	163	121	143	155	163	142	165	138	133	138	138	164	147	159	157	152	150	169	146	132	159	150	158	166	152	131	156	154	163	149	129	165	143	158	144	147	153	166	163	147	149	124	137	161	151	147	171	131	142	133	172	156	165	153	166	165	154	134	129	157	172	162	133	151	166	148	146	165	171	156	144	174	150	163	154	170	147	147	158	157	138	144	169	169	155	145	153	144	136	145	154	172	154	147	125	122	171	144	146	154	149	140	134	134	134	158	157	143	162	167	159	162	139	134	143	146	140	156	170	165	151	141	135	141	142	141	151	142	160	146	160	188	168	162	159	145	147	139	160	152	141	162	153	149	148	127	163	141	156	137	150	145	138	144	138	146	147	135	133	142	154	141	160	142	166	164	136	159	145	159	170	152	162	142	153	157	151	144	157	156	148	165	151	139	143	148	168	145	155	145	155	162	143	163	154	144	177	169	162	189	143	151	162	165	167	158	146	163	149	165	134	150	162	138	141	179	156	168	145	154	140	164	153	156	158	161	155	147	144	160	137	163	151	142	136	158	134	147	182	143	143	144	139	144	145	122	146	129	152	149	154	155	159	162	144	156	147	138	175	160	148	189	164	141	148	132	138	164	164	145	159	140	162	176	171	161	147	155	167	141	130	167	164	174	148	152	165	139	150	156	150	158	150	141	152	129	165	171	134	135	152	149	146	137	146	168	147	150	146	156	129	125	167	144	139	153	151	155	144	147	171	140	146	144	126	158	162	130	154	130	148	159	151	129	164	148	127	158	166	146	149	160	142	137	164	165	142	134	162	164	141	138	153	142	159	163	140	161	162	151	152	137	152	157	159	145	144	159	164	145	144	166	140	165	149	121	154	163	165	139	165	158	139	136	144	135	157	144	146	139	151	147	145	153	170	130	141	136	152	160	166	156	144	117	158	152	158	139	143	158	122	158	147	161	177	165	157	148	147	136	140	149	157	154	139	166	157	161	143	153	132	170	151	143	148	142	162	159	162	152	138	153	151	152	135	140	142	147	139	134	153	132	159	146	168	142	152	138	143	135	156	148	171	136	149	145	139	154	130	137	143	155	154	139	144	155	149	139	144	144	163	158	149	145	165	128	163	165	149	154	140	148	158	148	153	150	158	132	138	162	134	166	185	160	141	183	177	146	162	167	147	167	152	133	142	130	166	172	161	156	161	168	158	144	162	134	131	149	149	164	162	138	147	140	144	129	156	169	158	153	173	147	153	144	153	151	145	157	138	135	172	161	134	151	153	150	153	163	146	155	155	161	163	158	141	154	152	159	150	146	177	164	169	137	156	159	126	146	132	134	181	147	156	165	153	150	158	161	166	158	158	152	164	152	144	163	150	162	178	122	152	131	159	157	129	146	139	145	150	144	150	151	161	157	138	151	151	134	166	168	168	151	149	121	153	146	143	148	141	144	145	147	156	121	152	139	135	149	169	130	146	143	171	146	153	143	157	143	152	132	158	153	138	132	174	161	137	149	145	138	133	143	139	144	139	165	152	147	160	133	136	154	161	156	151	152	139	139	157	146	133	143	158	130	157	147	148	126	145	123	158	149	151	151	137	166	172	154	161	152	140	125	150	162	140	148	172	146	154	164	173	155	127	139	166	144	143	148	149	157	147	159	149	147	146	125	131	147	158	149	155	125	142	147	145	178	142	175	155	160	146	159	142	129	158	143	156	142	180	149	142	138	116	153	137	147	139	126	129	137	162	167	137	157	133	145	145	168	152	157	133	129	165	175	148	153	146	136	153	152	144	144	175	169	162	145	141	152	132	133	147	137	148	163	159	155	144	138	143	128	149	157	131	133	155	140	152	147	148	151	132	136	160	137	161	142	151	164	141	139	160	151	127	149	160	171	161	165	171	149	154	166	125	159	154	171	132	167	126	148	132	148	161	163	149	153	158	141	148	128	138	133	164	139	152	141	140	145	135	152	152	153	157	152	149	126	156	156	159	135	141	142	163	149	161	156	152	142	149	151	155	135	150	135	136	161	156	165	144	149	154	154	122	140	171	151	137	136	155	153	151	128	150	140	147	176	138	161	157	161	135	139	170	140	136	159	138	142	148	165	131	163	156	133	153	155	153	138	133	179	144	156	175	166	137	137	157	145	154	140	160	137	137	134	164	147	159	155	162	152	136	158	137	156	134	155	162	155	152	153	141	141	138	138	149	140	155	129	164	156	149	148	144	148	142	148	175	170	154	160	141	160	138	157	159	133	164	128	144	146	165	161	167	161	148	176	152	152	145	150	155	143	152	140	135	131	154	143	133	147	139	122	152	139	152	150	155	132	146	151	154	150	160	148	153	161	172	143	167	142	153	152	161	149	142	147	146	157	140	150	150	157	134	136	170	156	153	134	134	143	152	136	158	138	154	145	138	145	138	157	162	152	139	151	151	150	154	144	168	145	130	153	131	137	142	183	156	170	156	127	149	138	145	147	175	135	172	133	153	164	148	170	151	163	147	167	135	150	139	146	148	145	133	146	179	172	156	168	141	174	172	168	164	161	144	135	134	145	141	164	143	137	139	144	147	118	158	171	145	146	147	168	134	161	176	125	158	142	160	144	149	139	148	132	168	154	137	131	140	128	134	146	135	151	153	153	157	142	143	138	138	142	157	159	147	157	172	150	161	138	130	141	155	134	151	156	133	148	142	158	149	158	171	127	180	145	151	145	160	149	132	130	163	154	127	148	137	148	162	166	146	153	149	156	161	137	159	172	156	132	133	160	139	132	159	150	162	150	134	157	137	162	137	151	135	150	143	142	143	139	137	143	132	144	139	150	149	158	154	132	160	135	162	120	137	149	153	133	146	152	130	141	136	152	147	152	142	150	143	144	166	172	148	157	170	131	143	152	156	149	140	149	138	162	159	151	154	132	140	150	153	141	149	160	149	137	162	175	168	160	155	142	154	129	147	164	156	138	131	155	146	155	165	154	150	143
26865	52097	42793	29812	21269	14938	10719	7646	5463	4040	2847	2049	1605	1225	915	735	685	651	544	488	449	405	372	377	364	338	307	291	323	333	303	285	287	290	290	299	267	264	287	299	285	294	265	297	312	263	269	268	296	272	252	288	281	234	290	252	267	285	274	287	278	287	279	242	234	271	278	268	282	252	245	304	287	264	258	283	267	259	286	270	278	272	265	259	281	292	296	268	277	292	274	263	227	266	256	274	243	282	246	266	255	264	291	302	257	278	268	283	255	284	264	270	271	282	283	269	261	255	293	252	254	260	248	245	274	242	270	261	250	294	283	280	271	283	248	286	275	241	257	263	296	270	277	276	242	244	272	263	274	279	281	266	254	270	289	258	292	297	230	256	249	269	238	242	273	274	250	242	253	278	294	259	299	288	274	265	243	281	266	286	279	270	244	268	301	294	277	255	294	280	269	258	253	251	264	282	240	254	261	265	275	283	270	321	258	253	291	260	271	265	280	279	264	264	258	291	258	247	297	249	256	262	278	261	251	270	247	241	291	256	286	273	282	267	258	265	269	262	261	269	261	270	259	272	248	261	270	270	267	278	249	269	291	285	265	273	296	297	250	274	268	253	275	260	272	273	275	272	244	277	264	267	281	249	262	263	257	290	254	246	286	253	259	274	265	241	249	252	270	292	277	257	261	262	237	269	271	220	245	271	259	286	267	272	256	232	256	237	285	272	273	261	249	280	255	263	242	277	260	279	275	252	245	284	265	294	277	260	249	291	271	238	276	279	265	283	259	266	287	252	271	280	270	267	271	280	259	272	294	247	266	271	275	264	272	249	241	247	255	275	274	266	287	282	279	284	276	283	222	275	280	244	245	287	261	261	247	261	255	261	300	240	270	248	293	258	246	254	257	268	266	262	274	274	259	268	232	312	266	265	282	279	285	271	255	252	286	264	240	269	294	288	291	284	267	272	296	256	243	258	265	267	294	267	273	246	267	271	258	265	260	238	266	252	240	242	242	272	242	270	254	258	264	265	261	270	247	281	259	255	267	264	261	253	285	235	278	238	269	255	296	278	272	264	286	276	277	291	264	254	245	278	240	295	290	270	289	247	272	276	235	263	263	248	272	283	291	261	252	284	255	264	270	269	255	256	271	255	265	267	238	252	274	294	286	275	266	255	260	258	252	286	260	269	273	242	266	239	292	304	297	252	278	231	276	257	262	268	252	259	272	266	266	282	264	232	247	268	269	256	240	282	239	287	240	269	237	252	246	247	285	273	271	253	297	241	256	267	273	252	260	256	257	255	254	267	252	290	235	298	265	268	278	304	268	245	267	261	243	275	259	261	266	256	270	294	236	275	264	275	246	243	268	274	266	245	257	254	279	272	261	273	277	251	254	250	288	280	265	260	264	264	242	274	250	255	259	289	253	263	274	253	264	271	257	257	248	258	232	277	270	290	290	278	286	263	257	247	282	249	283	258	282	242	271	277	258	248	234	249	245	266	276	268	283	253	253	267	259	289	262	255	255	286	255	266	259	222	266	284	266	278	241	285	277	258	288	240	241	248	272	257	267	266	281	237	245	273	276	249	282	242	288	250	254	275	272	249	258	277	252	265	269	267	259	264	256	298	249	258	251	252	267	251	249	256	274	299	272	264	264	220	288	260	272	276	254	234	254	256	268	266	262	255	268	257	236	260	286	256	266	263	290	268	250	297	249	243	290	268	248	263	287	255	271	252	257	254	284	265	242	271	240	269	253	271	276	268	262	271	253	289	291	256	297	249	265	248	246	270	305	254	236	251	260	265	259	235	278	272	234	224	283	240	286	262	268	262	276	243	271	247	290	255	253	270	231	265	258	271	293	259	286	279	276	278	278	263	266	271	246	259	287	269	284	268	228	299	275	257	250	282	275	249	249	275	261	257	269	279	262	271	271	243	287	248	273	247	248	286	279	249	273	256	247	262	270	258	250	270	292	288	260	254	258	260	244	271	249	260	274	277	246	270	264	271	256	266	270	293	261	274	266	254	256	269	264	269	282	262	304	256	267	258	288	262	280	288	249	239	263	256	267	265	275	254	294	268	261	254	255	247	260	271	280	268	274	279	291	247	236	264	286	285	251	263	247	250	266	232	290	274	273	258	237	266	259	248	263	256	297	264	290	270	268	264	265	282	243	282	254	260	276	258	242	295	251	257	285	242	271	242	257	247	263	266	252	275	290	249	271	256	261	267	269	247	265	276	279	276	289	255	245	268	269	279	268	284	271	280	273	259	289	285	269	292	248	255	238	283	250	245	283	270	245	246	283	255	263	257	301	239	292	255	232	250	248	255	250	263	258	266	266	285	233	279	267	266	289	290	265	258	276	266	267	254	261	261	240	298	286	274	242	271	264	263	245	254	254	283	293	270	266	248	275	255	281	281	266	263	308	281	251	280	249	255	258	254	262	272	280	275	279	244	263	280	269	241	238	263	266	284	263	287	265	264	243	275	271	255	273	247	294	252	263	264	269	264	241	248	287	263	275	287	251	259	303	263	258	253	295	256	242	252	295	255	258	274	272	271	253	279	274	217	266	235	278	238	264	282	267	250	245	295	258	289	278	237	257	282	298	267	274	254	278	268	293	254	273	233	273	263	277	278	269	270	244	281	259	284	269	240	269	282	292	271	274	234	229	258	238	241	255	283	255	279	248	279	281	248	261	264	302	254	305	263	248	307	275	274	258	278	271	275	270	255	277	264	246	296	268	287	275	267	247	271	247	262	262	239	266	265	270	298	237	255	300	246	252	268	301	272	258	311	297	253	278	253	264	290	269	274	262	268	251	258	259	298	245	263	288	284	267	265	247	229	262	277	260	265	288	263	249	275	273	277	262	278	269	309	264	268	252	270	261	270	263	247	245	288	262	277	253	239	272	248	258	264	270	251	255	263	271	243	262	267	264	259	281	247	265	250	250	255	287	272	269	247	274	270	289	245	264	251	236	285	256	266	267	270	285	270	270	257	243	270	300	307	277	293	248	288	272	281	261	231	264	282	281	261	276	272	291	261	252	271	324	276	283	279	258	269	251	278	291	271	269	287	289	270	283	282	292	279	256	274	279	233	285	261	263	279	290	278	295	242	273	270	266	272	243	259	256	282	282	256	272	266	232	253	241	264	284	279	268	260	264	271	252	285	258	284	248	251	280	249	268	277	258	257	279	262	258	264	283	234	273	258	258	278	281	269	240	274	299	271	256	271	300	292	240	260	277	235	234	259	239	245	258	273	271	283	241	256	252	244	275	278	264	279	289	246	254	263	258	258	291	245	265	268	265	267	254	252	267	298	280	277	260	244	274	265	244	260	242	285	296	304	265	292	285	257	276	242	285	241	235	283	257	265	268	269	260	255	271	258	298	227	245	290	268	260	264	247	282	279	253	278	290	228	312	296	257	244	248	282	249	256	265	271	256	265	282	263	249	263	271	283	297	261	245	278	263	251	276	264	273	279	261	257	254	276	279	273	267	293
27847	22697	20574	9866	3523	1920	1175	752	596	467	372	334	291	273	253	220	221	195	208	223	210	173	205	186	197	215	212	202	194	174	178	180	211	220	207	192	184	183	198	175	208	199	207	193	175	195	215	187	228	203	207	197	175	192	196	191	178	184	185	203	190	176	192	218	202	189	195	223	200	181	180	209	197	207	197	177	198	196	198	178	180	201	188	187	187	185	184	192	190	185	193	203	202	191	165	171	177	193	180	180	219	207	202	188	183	207	209	204	193	188	165	210	192	189	180	222	221	180	199	176	206	196	196	173	166	217	168	175	200	195	210	208	184	214	202	190	204	209	208	211	185	222	179	198	221	207	204	188	182	146	202	186	189	208	175	218	205	201	204	170	192	189	195	199	209	200	189	181	216	196	182	210	186	208	186	211	175	196	213	170	197	178	189	178	189	210	204	196	198	194	189	204	176	195	174	187	212	206	208	176	211	188	217	200	183	188	209	202	195	215	192	210	186	203	208	209	171	200	204	204	186	181	184	182	190	180	173	188	195	196	205	174	180	196	181	201	183	182	203	177	185	206	193	196	192	196	188	211	218	170	195	213	190	172	180	188	188	203	223	192	207	199	192	199	223	178	185	205	186	197	181	204	178	183	194	195	198	192	213	190	193	191	188	175	185	191	213	193	178	199	202	191	190	203	211	200	177	178	206	216	198	187	171	205	188	178	185	211	192	206	206	207	199	189	185	190	198	200	175	187	185	189	206	212	185	181	203	171	186	161	187	196	183	189	193	187	158	199	196	207	192	210	190	184	214	206	198	213	202	181	186	164	163	177	191	195	195	205	186	201	177	200	198	178	194	179	203	197	192	198	177	198	198	204	180	208	190	211	201	199	201	174	210	180	196	177	206	211	177	193	197	204	211	180	205	210	204	186	198	179	184	176	179	216	198	217	184	192	203	174	194	207	178	181	192	194	183	196	186	213	188	182	173	197	192	186	214	186	201	206	190	213	204	208	198	191	204	215	199	214	196	184	183	182	206	208	188	192	192	187	181	191	195	209	191	188	193	186	225	204	186	164	215	187	180	204	191	189	197	209	185	213	192	211	201	197	176	195	201	194	201	200	151	173	189	178	205	191	215	207	187	204	209	209	190	217	178	181	199	207	189	194	193	193	183	199	174	177	201	178	200	175	217	225	192	182	196	195	199	205	207	188	187	207	193	179	186	192	194	188	223	208	196	190	209	180	196	186	184	187	200	165	173	176	226	205	192	199	191	196	188	183	222	195	182	204	196	197	185	218	189	213	211	172	205	201	197	177	183	183	195	189	161	201	185	185	197	177	190	202	190	187	203	162	171	180	194	183	204	185	202	194	195	189	208	198	187	192	214	199	179	195	198	183	212	181	193	167	194	196	181	215	167	200	183	232	181	196	172	189	207	188	183	192	196	179	177	192	213	198	195	200	212	188	177	197	210	196	196	202	158	192	203	187	188	189	199	204	186	209	181	178	215	168	193	220	167	183	203	179	194	188	190	194	179	200	173	212	198	195	194	186	190	167	162	185	167	194	187	200	183	199	200	199	184	190	190	185	191	194	188	178	207	204	200	204	179	191	204	172	169	212	180	190	199	195	197	189	165	173	171	182	174	195	188	224	210	190	194	206	188	193	189	185	202	188	162	208	192	172	184	169	174	191	188	203	180	190	168	164	203	194	178	198	165	209	171	196	201	193	168	214	182	187	217	178	190	206	166	181	205	204	194	188	189	181	182	190	214	203	199	213	185	192	182	188	193	217	185	175	203	185	183	186	190	193	194	204	201	168	196	172	173	212	197	208	216	201	211	185	212	178	201	166	186	198	181	227	194	184	198	182	181	195	190	195	184	178	197	190	207	186	226	197	172	187	226	201	198	190	221	195	216	205	198	163	189	192	205	182	199	194	198	222	189	181	197	184	187	188	199	187	174	207	195	205	179	190	185	186	190	193	180	167	179	195	195	182	196	179	194	189	202	192	220	174	202	174	210	178	186	197	188	190	164	180	187	195	195	191	190	190	209	182	193	225	204	169	217	180	190	199	202	202	181	169	196	211	190	164	221	201	206	189	179	190	181	181	212	198	219	174	183	173	164	213	178	182	213	198	222	205	183	209	205	189	198	189	187	200	185	194	187	184	206	202	210	197	173	205	189	212	175	171	212	188	179	184	178	186	185	189	194	191	195	200	165	184	213	196	182	215	203	183	190	176	212	178	195	192	188	191	225	177	181	191	189	190	182	194	199	187	187	205	185	184	189	183	185	182	217	199	194	203	193	210	201	176	178	197	203	174	203	188	198	194	186	171	170	191	202	199	195	201	172	205	193	169	219	182	201	186	183	205	179	187	197	187	216	193	182	216	206	192	190	196	185	204	185	207	198	190	195	184	190	217	191	196	205	207	207	213	190	195	192	212	197	201	179	180	213	195	196	202	183	194	207	230	196	198	195	175	178	184	180	186	188	180	203	186	195	194	209	204	216	199	185	190	189	183	164	195	207	186	205	194	189	192	205	195	197	188	195	200	188	206	179	179	202	210	197	195	194	202	197	189	166	184	196	199	208	191	195	185	199	164	197	174	208	211	215	195	196	180	202	203	181	203	189	193	187	189	186	182	201	214	182	183	190	201	214	181	174	203	192	210	176	157	184	213	172	184	214	193	185	198	184	192	199	181	184	186	170	193	194	195	178	181	166	181	173	186	189	201	172	191	200	195	195	170	179	190	186	194	190	220	182	215	161	213	177	200	174	190	182	208	233	184	189	179	203	184	179	170	187	201	179	195	190	184	195	148	185	159	176	205	190	190	193	181	208	175	193	162	199	212	188	221	181	213	189	196	170	211	189	189	196	163	219	174	199	194	176	200	205	182	186	199	211	205	201	200	202	175	189	180	229	191	186	177	193	185	187	199	203	192	216	174	175	198	165	189	211	185	220	158	202	190	174	182	191	192	186	189	201	215	173	197	202	175	192	223	203	216	190	185	200	197	187	188	181	229	210	201	188	201	225	159	207	197	198	163	171	205	204	205	183	198	187	195	197	188	200	159	183	190	206	203	188	198	180	189	201	186	196	188	222	199	203	174	190	200	197	195	207	189	200	204	178	193	185	201	166	197	205	175	199	183	203	180	180	195	193	194	193	196	186	198	207	179	170	201	210	199	218	183	217	191	209	179	206	202	181	190	185	192	187	181	166	209	205	190	191	170	191	186	195	195	180	181	185	206	171	156	196	196	190	188	198	190	185	225	202	210	204	189	198	176	203	204	182	194	191	177	191	162	183	166	207	224	194	187	169	182	179	196	170	212	213	204	188	193	192	209	223	187	180	181	172	203	187	195	204	196	198	200	215	209	205	198	200	196	193	195	164	196	201	190	199	182	204	199	165	190	184	202	176	186	187	204	199	196	220	191	176	197	194	205	197	193	198	192	196	180	221	186	197	196	206	199	207	201	199	200	214	182	192	170	219	212	198	195	168	195	192	189
20856	37032	26822	13772	8187	5460	3649	2445	1872	1254	1039	800	693	583	508	528	436	422	410	403	373	372	389	400	357	347	387	392	366	370	348	380	361	351	342	367	377	381	361	368	346	325	332	329	390	331	343	355	350	344	350	336	395	325	355	358	342	347	368	343	334	339	365	381	366	360	381	338	339	347	387	325	358	333	353	377	360	381	334	340	326	328	361	347	354	353	383	326	337	363	343	334	314	337	368	359	347	346	385	335	357	356	377	313	355	339	369	344	310	352	340	376	340	386	341	321	390	367	346	334	317	359	362	368	341	301	328	370	351	340	348	357	350	361	357	375	340	333	357	300	330	333	369	347	365	340	349	332	340	345	357	333	395	332	358	324	333	353	356	347	367	348	364	350	343	366	343	355	357	329	307	378	373	361	338	367	339	327	343	327	351	333	342	356	328	337	347	367	338	358	329	340	347	365	327	363	342	341	323	363	315	331	370	369	358	348	342	346	380	356	369	327	339	296	344	361	356	359	372	339	397	405	360	357	355	340	317	310	328	344	343	363	360	338	341	339	337	342	347	376	347	357	366	373	354	364	344	330	352	372	323	340	359	372	346	389	331	352	362	326	334	369	349	345	348	362	338	303	347	357	363	358	329	361	357	320	322	358	361	341	366	343	310	334	358	354	344	361	331	333	353	359	326	378	342	373	311	310	346	358	336	353	328	363	344	347	360	353	315	348	346	401	317	366	365	334	375	322	372	352	363	358	344	399	388	355	331	323	355	375	388	355	346	375	355	357	312	327	333	378	336	334	374	359	313	369	352	363	335	365	313	356	325	365	348	358	353	338	379	331	365	345	355	337	324	345	354	345	338	374	340	323	335	356	358	348	351	358	343	368	340	350	316	355	318	379	331	351	321	329	360	389	323	342	331	378	345	337	334	348	327	343	357	356	362	343	384	371	327	341	384	382	343	354	361	366	350	350	337	337	349	348	337	321	359	328	351	357	375	353	321	333	347	338	324	330	370	341	308	363	394	370	390	354	382	356	350	327	349	372	344	385	334	374	356	333	368	311	338	347	332	371	347	383	344	339	384	354	326	346	385	350	370	344	339	376	374	331	387	330	329	339	315	353	349	378	353	339	351	380	368	346	389	358	324	337	356	352	373	363	322	337	352	344	340	340	327	327	343	316	386	372	333	361	366	305	384	348	328	358	344	336	342	349	339	351	368	366	329	337	336	331	332	340	331	317	338	301	363	345	324	357	339	349	327	362	345	366	344	342	356	355	356	369	321	313	337	378	328	341	385	355	372	303	372	357	325	320	331	372	336	354	343	300	369	351	354	339	345	337	365	377	376	370	385	340	368	349	386	349	348	343	339	366	361	347	325	360	317	344	359	343	340	372	340	366	328	363	344	372	353	351	333	371	344	328	346	369	372	370	362	355	368	346	331	349	325	325	315	343	348	352	346	357	350	351	357	337	341	336	326	329	351	351	353	306	344	352	339	361	342	348	344	358	370	334	332	352	374	340	359	318	341	358	342	335	344	351	368	333	338	361	336	343	347	339	328	339	372	330	362	360	362	323	382	372	336	347	378	371	367	318	335	361	385	349	344	321	386	361	324	354	336	357	346	332	333	358	344	337	344	354	383	368	353	377	363	350	355	372	354	337	358	386	355	339	350	365	321	338	323	354	381	359	374	367	364	346	360	360	355	330	338	355	366	371	331	371	360	328	346	352	349	338	350	368	343	367	334	317	335	350	374	354	346	346	366	343	325	311	364	330	384	321	336	359	318	375	340	325	339	333	333	346	358	370	315	337	341	361	348	321	341	366	357	313	340	340	316	341	339	317	367	320	357	372	330	352	357	347	350	347	369	348	311	343	359	391	357	347	355	328	359	313	349	355	333	364	377	364	334	374	360	367	345	341	372	375	373	357	348	379	346	347	369	380	329	356	348	364	342	322	319	337	354	338	365	348	356	340	367	349	354	343	349	353	328	314	360	365	343	317	319	333	371	353	335	362	376	357	307	320	319	357	376	364	326	351	354	339	299	351	331	333	369	345	316	366	358	371	339	380	348	336	348	328	323	366	363	338	359	354	319	360	339	335	378	355	345	367	347	335	335	344	349	365	366	329	397	363	372	355	365	342	345	343	315	345	337	342	332	348	359	358	335	354	357	377	366	337	333	340	358	333	360	339	335	339	354	370	326	367	352	325	332	399	395	356	362	350	356	350	333	357	360	371	346	343	332	353	381	337	316	324	352	372	337	370	343	371	347	391	325	344	383	357	365	358	335	340	330	333	356	315	354	314	359	338	327	356	364	346	368	387	344	322	354	342	339	312	394	356	319	328	330	335	332	374	343	356	346	361	372	375	365	350	332	349	372	390	336	376	348	405	365	373	357	353	371	367	323	376	378	323	348	315	334	357	328	353	352	345	338	367	355	372	345	351	345	345	345	338	353	399	380	366	356	312	357	343	346	326	354	340	399	357	329	334	382	347	328	336	327	355	316	305	336	351	351	378	349	332	357	332	375	344	340	324	338	373	352	332	368	358	337	338	333	323	370	351	373	335	359	341	356	354	370	318	317	348	322	321	327	375	384	355	364	320	351	360	323	353	344	337	353	342	345	336	310	360	348	348	329	363	351	343	339	341	333	366	309	391	380	353	318	370	319	378	363	334	380	349	348	368	323	366	331	359	380	370	345	342	320	353	340	340	355	379	373	368	360	326	369	339	321	341	337	373	344	356	378	344	308	334	346	363	331	352	345	361	354	333	347	361	330	347	350	312	341	350	327	337	332	336	337	343	343	383	393	362	315	323	354	357	349	364	336	348	331	333	361	345	300	353	354	383	337	362	356	329	362	339	356	372	377	340	365	348	330	349	346	333	357	349	346	337	362	325	342	349	347	346	332	332	329	376	326	369	373	370	341	360	372	342	334	338	355	328	358	357	346	356	342	344	362	355	315	381	345	346	344	399	376	344	330	333	373	365	361	337	349	374	355	328	333	336	325	337	317	350	378	349	331	314	376	382	370	366	313	344	386	331	360	331	369	367	344	360	360	362	343	334	347	368	347	373	356	337	341	326	332	309	339	362	348	366	347	370	359	366	378	360	330	347	363	354	360	313	351	359	350	387	356	365	328	346	359	339	341	333	353	349	330	338	350	352	380	347	363	338	381	387	342	333	355	354	354	357	308	352	346	368	324	303	345	381	340	357	342	380	345	324	372	374	369	357	329	327	356	344	381	349	378	337	365	361	335	373	336	372	373	364	377	358	367	364	355	332	316	330	375	379	368	352	337	347	317	342	334	352	349	351	334	361	370	305	352	365	335	366	355	343	327	357	345	372	341	306	337	356	357	379	344	339	378	315	329	362	344	352	340	327	338	339	301	348	347	344	354	338	325	315	335	323	356	333	375	368	348	338	338	368	364	319	334	336	393	347	378	363	382	356	328	338	391	354	354	330	327	381	326	348	365	375	333	366	352	345	355	361	343	352	354	345	311	349
23796	21539	27861	25745	19103	8205	3603	2029	1274	889	654	558	381	334	292	253	249	252	223	198	190	195	188	192	166	165	182	167	189	173	139	186	157	164	194	187	163	176	182	167	175	165	157	178	148	155	176	157	180	156	174	168	169	164	159	178	149	162	161	145	176	165	154	164	160	170	166	151	158	141	169	180	170	138	144	179	162	146	176	179	194	146	170	201	155	153	172	162	170	154	177	157	151	159	139	160	177	154	145	139	157	199	172	173	172	184	170	162	179	188	180	167	174	161	157	176	171	165	174	185	152	164	156	163	153	169	162	152	154	150	163	172	157	170	149	164	150	154	186	171	172	155	182	168	171	155	179	176	170	162	167	158	160	160	157	147	185	161	155	190	190	163	171	167	175	156	154	168	177	163	178	168	174	156	148	189	175	153	147	158	180	158	174	154	173	159	169	155	168	148	154	145	169	145	132	167	163	162	194	159	155	177	162	178	166	162	178	171	150	167	175	154	170	164	155	162	168	163	180	163	171	164	168	154	134	159	182	170	148	169	165	168	158	136	173	180	165	158	148	143	158	141	179	174	160	169	148	172	166	186	187	167	165	176	166	126	161	171	168	182	160	166	152	157	165	163	146	164	171	147	185	156	158	169	150	157	185	191	181	161	173	189	155	175	173	171	166	166	153	175	173	167	142	174	146	158	167	166	152	155	182	175	165	168	182	164	162	161	142	172	160	153	177	181	175	152	143	157	162	171	155	173	142	181	165	167	147	138	159	169	141	188	168	169	162	182	162	170	169	185	179	152	173	176	162	162	161	137	159	158	171	170	160	168	172	168	161	143	143	170	168	178	173	149	150	166	159	164	148	170	162	184	157	195	168	161	164	168	189	154	159	169	166	149	150	157	137	160	158	189	151	146	153	169	158	136	174	150	172	165	180	197	153	172	155	157	164	152	174	163	150	164	173	138	167	162	148	168	193	155	146	159	149	181	160	152	161	152	163	190	180	168	163	178	172	172	172	176	160	165	170	174	158	170	127	122	160	169	140	166	173	180	166	161	167	151	172	169	143	163	165	162	157	197	152	160	161	165	152	167	161	159	165	147	170	166	204	157	163	183	152	173	184	141	172	151	178	160	159	158	161	163	157	177	166	167	175	152	192	184	174	154	188	153	184	159	145	151	175	185	165	149	154	165	187	169	176	165	159	146	151	149	166	149	182	170	157	156	171	150	147	185	173	156	171	152	178	165	174	152	169	138	176	152	165	149	160	160	186	189	162	167	145	172	161	180	159	159	174	164	146	161	152	166	159	153	177	160	166	181	163	171	157	176	188	161	157	149	169	146	178	176	143	164	146	158	158	162	159	143	174	159	151	166	184	162	171	175	147	135	154	138	154	150	175	168	148	160	182	166	169	186	154	144	159	172	159	157	197	169	179	168	185	148	163	151	157	162	195	178	190	171	154	155	164	161	165	150	164	162	157	181	170	148	164	153	170	172	159	152	163	150	165	155	168	160	162	172	158	162	159	151	171	153	175	134	162	158	167	179	161	167	178	167	167	162	176	163	148	173	140	157	160	157	200	147	174	158	169	148	169	170	165	158	145	168	153	155	164	153	171	175	169	163	165	157	163	164	143	155	154	167	153	177	155	165	188	160	190	165	166	162	174	160	152	174	156	170	173	169	169	162	165	171	146	143	152	172	183	157	169	165	161	159	172	155	164	155	170	153	141	174	158	160	157	179	168	159	180	153	163	149	136	157	172	176	155	184	181	160	162	169	189	163	169	158	164	175	181	170	161	192	144	162	150	160	168	170	125	157	154	168	153	172	163	183	150	156	169	173	164	166	154	162	172	165	149	164	173	169	158	158	145	145	170	145	138	200	143	154	166	151	142	166	158	166	145	172	159	148	132	187	155	132	142	176	162	156	179	165	157	160	139	168	157	153	169	155	145	165	168	149	169	153	177	150	172	153	180	185	184	155	160	144	158	173	163	163	177	181	143	175	195	139	153	180	169	163	160	181	157	157	166	162	181	153	184	181	160	148	174	163	172	191	189	156	160	157	159	177	155	175	156	175	158	162	163	154	153	147	170	161	165	170	160	166	158	146	177	149	176	153	159	156	167	160	157	148	148	173	181	168	171	166	175	164	166	177	144	182	161	164	171	185	157	169	136	154	180	149	163	161	149	190	165	168	147	174	175	181	156	169	152	152	169	150	167	173	164	168	143	175	155	154	166	174	184	166	173	150	161	143	153	158	163	149	152	182	179	145	177	163	156	149	174	152	172	163	153	168	170	171	157	153	155	155	156	160	176	139	157	170	159	175	163	183	177	161	161	175	153	144	164	179	178	174	138	156	168	162	155	170	174	179	166	168	168	185	161	155	145	152	168	148	174	151	149	140	148	156	154	172	149	156	160	160	145	170	186	138	168	162	154	139	145	143	172	200	145	177	173	162	156	154	170	155	144	160	162	169	152	165	148	163	153	156	182	152	160	164	152	149	178	150	156	160	169	146	143	141	154	160	159	148	166	169	172	164	148	162	175	182	164	168	163	164	158	155	173	184	168	155	186	176	186	175	151	152	180	174	158	169	161	182	164	166	155	161	168	176	174	185	153	138	167	178	158	171	146	155	186	154	160	157	167	172	155	166	161	167	166	149	177	158	151	165	165	172	154	163	176	153	145	146	168	149	148	157	155	176	140	138	159	153	197	137	150	148	158	136	134	158	182	166	136	184	182	177	151	146	152	179	172	162	163	146	147	150	171	136	142	161	155	160	181	155	167	155	163	163	174	162	179	155	177	157	156	164	177	196	168	169	154	178	153	160	172	185	170	181	165	166	159	171	153	177	191	184	157	173	154	152	163	163	167	188	169	163	177	171	166	165	148	166	170	148	151	154	147	143	166	169	155	155	154	167	144	162	175	169	143	174	196	159	158	158	177	134	150	167	129	175	170	170	186	159	149	182	160	187	134	153	174	178	161	153	179	145	161	167	195	167	169	165	172	172	158	163	169	148	168	162	163	160	161	139	162	197	189	148	188	169	164	156	168	150	166	160	153	156	162	177	151	169	159	178	156	149	157	174	161	167	159	163	179	159	162	178	162	167	174	156	146	185	153	142	177	162	156	175	168	165	166	171	184	166	154	144	160	173	175	161	141	138	184	152	171	161	176	167	170	174	174	148	153	168	169	183	149	139	194	173	147	186	137	151	138	168	144	171	154	171	167	167	159	157	145	172	168	165	158	154	165	172	149	175	177	165	168	177	164	172	141	137	137	181	145	167	145	161	166	153	159	175	190	155	148	175	154	173	152	172	168	168	179	185	155	160	159	158	166	159	163	186	159	162	165	142	163	151	157	149	163	153	162	170	162	173	159	151	160	147	158	153	187	154	161	179	189	151	181	171	162	163	175	172	159	151	163	162	179	174	160	169	148	146	160	167	153	188	179	162	164	176	163	152	156	176	166	143	176	161	138	180	155	175	178	165	187	153	160	184	155	158	166	187
24425	47158	38365	25086	16069	10871	7408	5186	3449	2523	1874	1476	1080	895	696	635	538	521	443	435	403	355	373	372	364	317	335	370	319	310	332	322	298	306	287	356	297	315	310	279	295	295	304	306	284	314	353	303	294	324	326	293	284	296	264	282	336	293	318	295	331	339	306	276	263	303	260	291	295	315	282	321	316	274	261	289	267	312	284	312	297	308	289	319	325	298	295	282	271	302	297	271	304	291	322	271	318	315	307	320	264	307	280	288	299	309	311	299	301	304	288	301	318	300	273	321	318	304	322	267	288	312	296	310	308	278	311	313	300	294	283	318	299	304	286	288	312	327	291	297	323	315	320	314	303	301	285	304	312	325	341	310	288	289	323	274	291	293	304	331	274	278	320	299	282	309	301	297	293	296	318	263	296	291	330	306	278	327	277	312	289	296	304	306	313	287	313	297	285	302	295	285	310	291	307	286	312	295	293	292	285	316	269	295	299	290	301	296	327	288	320	302	299	320	295	315	280	304	292	294	300	301	282	309	290	308	308	322	310	280	313	271	281	284	289	305	294	278	277	306	337	292	310	297	297	294	289	283	283	299	321	302	295	281	329	306	309	305	293	348	321	296	295	314	295	301	334	317	311	287	277	299	308	286	324	305	309	296	289	272	282	323	327	277	289	320	301	297	296	276	312	289	311	323	311	287	280	303	293	303	322	304	318	279	288	308	293	290	285	302	289	289	283	337	300	281	319	309	284	325	273	280	302	293	324	310	288	295	316	272	297	285	306	322	287	302	295	293	295	302	305	305	306	279	319	286	300	268	290	300	317	294	266	315	274	289	307	275	281	275	292	273	251	297	282	310	285	299	324	321	314	302	269	296	283	319	307	266	322	330	283	312	317	311	286	311	319	333	271	300	296	298	284	278	300	307	279	321	290	273	306	280	271	299	290	311	312	306	304	282	296	294	305	309	283	300	295	306	307	314	294	277	287	292	290	290	305	279	307	312	287	275	287	287	297	287	304	310	345	275	288	317	295	311	304	314	315	275	299	291	290	288	272	281	286	307	276	304	313	308	295	273	331	265	281	296	297	313	321	297	348	295	292	276	311	290	313	306	321	316	275	299	291	285	290	285	303	300	275	300	317	309	295	304	305	315	307	318	318	303	295	293	301	337	301	296	269	292	298	301	315	316	293	290	300	318	304	297	296	280	306	311	310	294	293	311	265	326	319	275	307	277	315	288	296	285	315	311	277	304	287	287	307	262	317	311	271	313	307	339	298	318	258	298	295	307	278	262	321	283	285	278	311	306	301	293	281	302	275	290	286	292	318	294	296	309	270	293	274	294	283	271	304	264	295	300	277	291	271	282	334	322	299	308	290	310	252	296	303	298	291	319	290	303	317	296	311	330	310	301	318	285	317	305	288	275	292	276	337	302	303	309	317	294	303	292	295	277	297	282	289	311	297	316	293	313	306	304	293	297	285	275	307	330	291	335	315	289	331	290	274	307	266	304	321	312	282	278	299	313	296	309	340	297	302	300	311	292	300	299	320	297	297	305	275	312	318	305	312	311	310	280	311	302	291	305	265	294	286	292	309	264	302	327	258	334	275	290	309	314	273	261	286	346	276	326	299	301	293	292	295	293	287	310	314	306	294	297	268	322	295	284	293	293	290	297	276	284	308	313	278	319	298	293	299	287	324	279	312	302	287	308	302	311	293	302	300	286	287	289	308	302	268	279	308	329	282	304	301	314	317	334	323	286	282	312	304	295	334	259	321	293	273	324	342	306	299	289	287	280	322	293	269	285	296	317	307	306	284	340	285	304	292	298	302	331	274	297	315	284	302	307	315	313	290	309	301	287	296	293	291	309	301	290	285	284	277	273	300	295	268	299	293	315	269	312	297	306	300	303	286	318	305	348	316	324	286	295	319	276	309	297	282	322	312	303	292	322	325	286	292	332	294	315	289	332	279	267	315	278	330	290	307	317	300	307	289	311	272	300	307	291	302	275	294	279	304	304	284	322	286	280	312	280	299	321	282	308	310	292	291	308	302	277	304	297	285	303	298	316	304	307	301	307	269	333	257	296	284	309	302	280	285	301	306	305	312	274	303	291	274	311	301	296	314	289	327	325	302	316	285	282	310	296	279	276	295	294	284	315	268	270	294	303	283	313	301	296	314	265	293	322	319	294	315	296	315	286	298	304	296	309	292	270	270	310	294	313	303	269	287	297	308	324	309	298	298	296	312	294	289	301	273	338	327	300	267	312	294	280	278	310	307	293	280	294	272	282	325	328	311	308	299	283	307	297	294	269	284	292	269	281	306	278	312	307	292	291	280	284	285	309	304	307	283	271	278	308	314	298	305	273	285	291	270	277	308	302	296	282	309	298	326	306	282	322	311	316	274	308	299	306	315	303	313	292	309	295	269	292	264	321	296	308	312	280	318	297	254	299	293	303	271	311	282	302	286	296	285	305	316	298	297	301	296	271	316	299	305	294	291	284	306	329	309	300	302	306	294	309	299	325	297	307	311	321	263	256	271	295	318	275	321	303	270	302	298	309	286	279	316	302	304	296	268	323	311	275	297	337	287	325	316	308	294	319	304	308	338	289	297	292	289	298	297	292	319	294	312	289	313	313	287	282	287	306	330	306	292	338	298	313	290	327	295	340	295	292	281	292	309	302	290	315	305	300	310	325	278	284	287	311	292	302	307	287	312	295	315	306	310	297	299	301	301	304	295	283	310	309	302	310	321	304	293	296	307	317	267	295	313	318	305	316	294	296	285	282	275	292	280	286	286	292	304	319	322	294	261	285	293	307	291	276	287	283	294	272	272	334	295	293	310	305	274	305	267	318	306	331	258	303	277	294	268	298	289	277	309	269	299	306	289	290	311	308	304	279	303	306	268	286	296	264	272	280	288	322	304	316	281	271	325	279	275	302	261	316	302	286	285	333	296	314	285	287	278	312	292	291	287	278	279	302	273	253	311	325	287	311	275	280	285	299	299	322	314	280	279	301	302	265	306	305	315	331	287	302	303	275	311	301	299	301	272	299	291	332	298	295	303	269	309	294	312	278	269	298	312	312	285	285	282	298	328	260	289	315	294	290	279	294	330	318	295	284	289	289	281	289	293	265	303	317	332	280	292	296	292	287	302	278	303	324	300	297	305	327	291	300	286	254	265	304	307	296	305	299	292	291	347	294	341	280	294	301	301	294	298	321	296	311	307	293	308	277	301	304	303	284	294	288	304	285	285	328	320	282	310	275	295	315	287	297	334	302	301	297	291	328	291	298	305	311	297	320	308	317	289	288	316	271	307	271	294	308	321	281	297	303	272	285	282	291	313	287	299	315	307	306	314	291	251	336	264	309	315	304	332	303	283	283	251	323	300	293	257	307	283	304	304	337	296	307	286	273	332	319	315	295	291	322	334	312	345	311	303	288	282	334	300	285	292	315	291	301	325	346	274	291	287	291	300	296	295	293	333	300	315	283	298	284	293	319	309	300
25331	21587	25809	21705	6465	2720	1667	1006	736	592	475	350	294	281	231	264	235	239	248	234	220	225	219	207	165	187	204	183	196	206	205	190	169	210	193	221	176	176	205	202	187	197	210	210	200	173	181	230	201	197	185	203	190	196	185	196	213	179	183	171	184	205	193	189	172	190	176	180	194	177	203	211	198	202	201	202	199	174	199	184	203	199	197	195	187	195	187	194	197	178	196	182	200	190	159	203	187	188	189	184	164	185	187	166	196	193	171	175	206	176	187	189	180	195	182	186	192	185	188	194	197	159	217	164	216	175	203	187	196	216	182	187	168	195	184	184	181	217	197	201	197	192	185	195	204	186	180	188	209	193	200	187	190	188	179	207	188	198	189	209	189	198	179	206	193	214	191	169	227	192	213	198	189	186	182	179	177	189	190	199	192	191	167	178	190	168	187	202	184	206	185	186	182	206	196	185	174	194	205	185	208	185	199	217	204	169	177	219	181	167	178	194	180	192	180	171	216	194	214	215	185	188	211	156	190	214	174	173	180	187	180	202	179	193	191	198	183	199	201	208	174	176	164	201	183	172	192	166	180	183	190	168	201	185	180	188	189	203	167	175	218	166	212	198	198	199	183	196	167	157	190	184	194	194	186	179	190	192	185	189	168	194	209	210	199	204	209	198	165	186	180	207	177	218	199	186	192	188	214	197	175	201	180	196	187	216	201	192	157	198	179	194	211	185	199	185	186	194	201	183	209	185	200	181	204	172	193	188	224	161	184	191	172	171	168	202	195	167	195	188	173	173	180	209	192	180	204	196	195	234	196	207	187	181	194	184	228	185	205	180	183	185	182	202	192	222	179	204	220	179	177	183	183	193	195	198	207	201	167	180	173	206	187	199	190	192	205	181	197	196	183	187	206	193	195	202	205	216	182	195	194	167	190	166	189	201	182	183	216	165	205	210	180	215	209	201	177	198	180	199	173	181	168	200	178	165	198	207	196	178	187	184	176	200	178	177	181	170	186	202	196	189	180	165	179	178	212	212	180	183	195	213	200	185	168	203	167	197	183	203	173	189	188	186	187	208	206	219	189	188	188	196	172	172	215	179	203	169	190	177	178	192	221	211	145	195	199	195	182	194	170	188	173	161	180	208	203	171	176	204	171	192	189	210	179	194	220	180	203	226	191	195	185	195	203	210	190	218	186	183	191	187	174	194	185	188	183	198	204	174	177	169	182	193	176	188	190	177	187	189	175	177	177	197	176	206	222	174	188	159	199	193	204	169	178	190	172	199	184	192	184	180	169	181	180	184	188	205	190	202	175	165	173	192	177	185	187	188	196	167	188	196	188	178	197	185	200	200	202	186	187	170	179	203	174	187	171	181	163	190	189	202	179	190	193	175	175	181	179	183	190	219	164	177	186	187	189	194	184	170	203	194	177	188	172	187	182	190	209	182	221	192	177	189	194	187	180	172	205	206	194	166	181	184	207	187	190	189	170	177	184	185	180	216	182	196	163	176	204	198	186	198	166	205	168	199	197	166	200	177	209	185	209	192	203	186	185	175	182	190	182	186	195	175	188	202	183	183	204	176	175	195	150	182	183	177	167	203	160	197	162	198	162	209	178	217	159	181	196	202	183	207	173	158	174	200	197	190	191	185	199	189	183	203	186	180	215	193	222	188	163	193	212	204	196	176	195	195	187	181	198	171	168	194	191	184	181	180	176	196	196	178	199	185	173	178	181	202	203	172	178	185	190	218	200	192	177	185	179	183	197	179	206	174	189	188	185	195	203	184	170	221	170	202	170	147	206	208	184	202	188	191	199	188	206	192	192	168	212	177	198	223	161	189	174	189	191	193	203	191	180	201	209	172	199	182	182	180	198	178	220	181	174	197	184	175	178	172	176	222	165	174	204	180	199	184	201	201	201	177	181	178	205	181	186	195	182	178	172	193	191	178	203	172	193	208	186	198	216	171	180	199	194	185	196	206	174	178	168	180	182	169	156	208	195	223	211	180	181	185	190	202	161	190	197	154	184	179	219	174	186	186	185	206	176	192	183	171	192	195	185	213	199	192	221	195	179	193	220	174	206	193	217	195	196	186	199	168	189	209	192	187	202	175	197	190	184	187	193	183	213	161	179	182	179	170	209	221	182	208	205	162	183	199	188	181	177	182	195	195	167	183	175	168	200	174	194	210	197	190	181	190	181	176	180	176	179	207	195	223	203	171	196	179	193	170	189	198	203	180	167	178	169	191	187	204	204	210	196	201	178	187	174	198	181	210	165	207	184	185	156	176	168	169	165	175	169	181	165	199	182	208	195	169	190	194	178	199	157	179	208	189	185	185	183	187	198	191	213	201	186	205	223	186	192	186	198	207	171	189	166	214	213	198	193	195	177	202	177	191	194	202	170	184	213	188	197	188	190	174	189	199	203	195	177	184	190	186	217	177	192	192	184	174	173	202	198	179	194	174	179	195	194	192	192	178	179	188	187	205	187	182	208	159	212	168	197	196	206	186	149	207	189	177	192	185	203	184	191	184	178	179	178	170	189	205	187	186	185	174	169	184	200	192	178	177	185	204	174	177	187	197	190	198	187	198	182	177	182	193	203	172	187	195	191	201	182	147	175	185	197	176	201	171	190	168	178	200	197	183	182	213	177	178	190	197	167	197	172	187	204	187	193	197	202	211	160	196	177	203	202	199	201	172	198	176	200	218	182	189	183	211	184	191	196	196	179	184	198	174	164	189	196	186	199	199	208	173	177	182	180	203	199	189	176	199	196	192	192	193	185	188	193	196	202	203	192	168	197	187	206	191	208	205	198	198	190	200	191	161	168	196	181	178	184	197	186	200	192	156	189	190	177	206	185	192	196	172	199	209	207	193	217	184	169	168	191	171	204	177	209	178	193	213	190	199	189	208	185	222	208	155	200	191	183	200	175	201	182	171	187	169	190	181	217	196	211	188	177	182	174	201	177	189	180	180	191	187	184	174	193	205	185	175	169	169	185	192	177	175	162	203	182	184	196	189	185	196	178	167	161	181	188	179	184	193	181	184	185	173	172	175	201	188	180	195	210	185	178	199	194	197	199	179	171	200	195	244	215	182	235	183	191	211	180	170	184	160	203	206	169	200	192	207	187	196	196	192	189	197	176	192	187	193	182	193	151	195	182	179	213	199	164	202	179	187	176	185	180	182	185	171	205	171	185	188	206	175	216	200	180	185	203	161	221	191	172	201	191	216	162	174	199	185	179	181	185	182	180	187	191	189	189	193	211	190	189	186	188	195	189	174	195	166	189	188	179	171	177	194	199	179	188	200	197	169	183	178	199	167	184	193	189	180	190	191	183	197	184	171	183	182	186	200	173	199	187	181	181	196	193	186	196	184	184	191	204	165	186	220	199	176	198	213	177	204	202	184	179	194	189	175	207	174	189	175	178	181	213	201	175	182	170	163	169	202	160	201	204	208	183	185	177	199	199	200	173	189	201	176	181	178	176	188	178	183
22721	41161	30740	18094	11440	7519	4998	3404	2440	1769	1349	996	828	671	631	527	503	483	445	449	430	383	364	356	353	351	348	341	349	365	333	375	350	320	349	370	331	338	366	349	311	310	344	325	375	339	309	327	350	348	339	345	303	330	339	346	323	338	321	323	317	318	327	336	344	320	348	324	328	370	339	325	355	350	336	354	310	324	326	291	327	322	321	310	329	326	318	308	319	357	330	338	344	340	326	334	334	325	332	305	325	364	336	351	354	338	353	331	343	338	339	317	355	340	334	349	302	294	339	333	341	315	346	326	353	331	336	335	377	324	339	329	313	341	325	319	318	331	300	320	298	338	344	344	331	316	332	352	318	334	365	345	329	330	308	298	316	328	345	360	336	340	344	309	362	367	325	314	351	337	343	318	296	328	343	293	328	333	323	339	385	326	346	343	336	319	362	322	359	335	374	306	368	368	336	336	335	323	338	359	310	332	357	324	334	309	337	336	351	316	327	347	345	334	310	360	335	328	357	359	345	332	338	378	323	319	378	305	323	336	352	367	340	314	328	371	348	336	334	343	333	305	359	308	336	366	356	348	320	354	328	312	356	341	349	351	337	336	339	335	377	358	320	344	338	305	354	323	345	345	365	345	325	374	338	358	342	339	341	359	315	316	338	326	333	308	315	375	372	315	329	327	325	341	339	332	334	321	374	314	327	345	332	345	367	335	341	344	376	334	342	291	343	300	358	303	306	344	306	307	325	321	342	321	376	367	334	362	317	363	299	359	360	356	388	329	346	339	311	333	344	340	344	327	341	348	335	316	314	330	349	382	337	313	365	318	359	341	329	338	332	307	364	322	365	335	340	301	338	369	334	329	342	336	320	344	343	338	319	317	349	323	385	355	332	338	322	342	336	336	335	355	331	317	331	309	337	315	324	304	364	348	351	332	339	331	329	330	344	333	318	341	342	348	334	323	363	304	314	350	359	332	320	343	355	328	345	345	330	294	338	338	333	339	333	319	344	347	352	346	314	336	367	320	324	374	332	312	327	316	332	344	344	355	329	343	379	343	310	348	332	357	335	290	322	368	320	335	329	344	350	361	353	354	347	316	374	312	343	336	327	319	317	349	366	327	361	389	334	355	325	341	348	310	330	357	332	345	318	311	339	279	337	331	317	305	359	347	309	342	340	354	331	343	321	363	369	334	391	309	351	334	357	345	355	319	348	333	293	331	332	355	341	357	331	321	358	323	311	351	321	338	316	346	358	345	344	332	350	320	345	347	385	355	295	352	353	351	377	338	366	348	308	337	362	339	348	334	312	374	323	328	373	320	326	348	357	380	293	367	331	364	379	364	355	311	359	345	362	336	351	352	320	344	328	326	324	339	342	327	347	317	342	359	388	319	385	316	342	359	334	343	321	324	319	325	332	345	345	353	367	322	333	343	347	343	341	340	325	333	327	324	357	327	337	322	317	344	330	319	345	310	338	366	379	330	318	318	350	336	341	325	354	298	333	346	323	330	289	331	311	332	339	310	336	316	354	346	309	311	336	348	313	342	361	348	365	346	335	330	318	355	336	335	331	347	307	369	362	344	352	323	335	323	323	340	330	329	329	358	351	349	331	331	370	349	344	306	327	350	318	300	324	344	346	332	331	322	323	372	336	337	333	360	350	358	333	338	332	347	365	323	332	339	335	339	341	322	333	362	338	324	327	350	326	342	353	344	353	312	330	328	348	326	312	363	345	353	311	328	333	322	310	342	317	359	351	356	335	338	361	364	310	324	341	359	350	333	305	333	314	338	362	337	337	366	306	310	357	332	334	337	340	364	302	340	326	340	328	321	342	361	343	313	339	324	324	347	317	334	320	368	313	345	350	357	312	339	306	336	383	323	329	310	360	330	333	332	354	333	336	352	352	334	338	321	343	352	331	336	326	303	338	333	316	346	363	379	332	365	341	337	339	347	344	346	322	308	344	306	335	353	341	361	339	339	294	317	338	335	331	342	315	349	335	328	346	334	326	339	327	304	345	361	306	358	318	314	314	315	368	351	362	351	358	358	367	337	343	312	315	336	350	324	302	319	354	323	325	328	343	378	351	309	312	323	325	326	322	308	378	329	321	299	309	311	325	328	291	308	357	326	341	317	350	374	341	345	338	346	346	348	319	320	325	331	346	361	322	349	352	307	322	323	314	351	348	377	315	336	365	308	348	283	364	359	340	319	331	330	343	313	310	325	338	365	344	321	348	334	339	335	308	355	329	367	349	328	335	342	365	324	340	353	371	325	343	318	314	334	350	359	331	336	313	303	337	343	339	345	362	317	319	320	321	351	348	319	406	308	324	290	325	345	355	347	299	337	323	325	332	317	324	354	350	318	329	342	346	332	344	360	317	341	379	345	338	325	360	313	368	350	319	339	351	356	323	378	350	343	361	349	344	348	310	342	344	343	371	320	371	343	300	300	312	320	330	353	351	320	346	335	364	354	345	342	337	384	339	369	329	315	307	327	297	302	317	363	318	339	317	321	314	368	346	364	341	325	326	350	336	342	331	341	368	335	342	339	373	359	346	347	353	309	358	347	338	362	329	326	332	356	385	337	344	318	356	349	351	358	326	352	317	338	312	318	353	352	346	348	322	321	326	367	366	350	345	362	346	298	299	339	315	309	321	366	316	344	342	362	326	300	323	307	332	346	349	368	326	326	336	331	314	337	338	341	315	320	328	327	330	340	350	342	360	342	333	345	358	342	332	355	342	340	319	330	319	338	351	320	299	335	320	353	371	355	329	326	338	394	350	330	337	319	317	316	316	317	313	338	329	336	340	324	333	356	358	356	308	338	308	325	366	340	335	361	349	340	306	345	348	314	341	336	327	357	317	329	336	317	335	321	336	331	350	322	350	334	346	351	350	306	361	345	333	362	350	325	331	345	332	322	353	350	349	359	322	339	351	329	343	346	344	327	337	353	356	325	320	350	339	317	330	353	343	345	338	310	346	325	358	329	317	323	295	304	342	345	309	303	340	355	327	336	332	343	346	321	322	344	314	303	380	331	354	312	344	336	348	330	327	343	297	332	320	352	329	296	329	351	307	318	343	331	342	340	312	376	322	347	331	339	343	322	326	328	349	332	331	311	325	336	295	306	335	327	296	339	321	346	346	343	330	332	328	343	331	337	309	348	342	334	355	331	288	337	371	353	331	356	319	367	306	354	324	336	366	360	296	333	338	299	352	338	342	348	328	304	321	334	358	337	325	321	347	341	335	327	320	345	335	360	343	305	362	350	353	308	339	334	346	327	347	318	337	346	360	316	348	293	354	358	315	355	362	339	323	301	360	326	284	345	313	369	357	332	359	346	332	299	366	351	332	333	359	348	324	301	325	315	316	336	300	320	343	305	323	386	345	321	363	343	343	320	367	351	309	341	310	327	344	337	326	339	326	321	361	335	339	330	355	335	309	334	317	343	370	342	326	313	339	316	349	329	339	335	342	351	347	338	323	312	349	364	344	328
22952	21570	28653	24975	21656	18408	7952	3174	1951	1369	1023	698	562	449	396	358	284	286	243	220	196	196	178	176	181	174	190	162	181	138	160	131	169	161	154	131	163	165	172	128	152	154	141	146	136	158	142	161	145	148	166	141	130	161	141	150	142	139	146	178	146	149	142	146	140	148	141	144	144	164	148	157	133	131	141	143	166	123	152	128	143	117	148	142	187	167	145	149	148	151	141	135	153	148	173	138	140	135	155	132	174	142	136	123	133	136	151	147	151	132	153	156	141	154	151	182	135	162	148	138	154	153	147	138	130	141	133	135	173	150	143	149	155	165	152	149	144	145	150	142	135	147	141	135	127	173	154	142	147	164	149	140	147	135	139	159	147	136	142	151	155	159	139	155	127	136	146	127	151	149	146	145	148	116	141	156	179	127	144	163	154	147	136	146	153	128	156	125	160	165	153	140	153	136	128	145	156	155	145	149	133	159	143	141	158	132	158	146	148	143	143	137	134	160	147	165	126	170	130	134	151	149	145	153	137	156	139	154	144	152	138	136	136	143	127	138	138	149	135	125	147	147	161	141	148	157	157	142	159	139	133	156	132	140	138	128	166	136	152	131	142	139	152	134	130	145	143	155	159	148	157	171	116	167	143	125	140	151	145	148	146	133	148	152	136	209	142	146	157	140	136	165	143	160	161	136	130	152	158	156	145	117	151	155	151	143	133	158	149	149	146	161	161	155	146	142	153	150	150	168	141	132	136	137	163	131	139	149	126	139	147	144	141	141	157	154	153	129	122	150	140	147	141	155	144	143	118	128	151	165	187	140	123	147	156	143	135	146	165	151	133	153	142	161	153	145	147	135	147	169	144	147	135	150	134	156	134	141	145	142	139	139	140	152	152	146	176	146	142	144	144	134	145	134	159	179	140	152	144	115	144	149	124	130	161	149	127	158	151	158	162	161	144	148	164	153	145	161	145	142	119	138	153	132	175	128	167	132	145	147	147	153	141	136	117	155	153	140	160	154	163	147	159	174	143	142	153	160	146	132	165	142	135	139	138	155	152	157	156	144	188	147	146	150	162	150	131	158	140	139	151	148	163	135	136	148	139	142	147	144	150	162	144	172	155	156	167	144	143	143	134	140	155	143	140	152	154	161	156	123	144	129	129	142	133	159	166	141	159	139	163	157	161	168	137	170	164	134	170	152	130	171	150	138	164	171	150	144	159	156	150	139	150	130	140	139	125	134	141	163	153	136	135	159	137	142	144	152	157	168	154	155	140	153	142	148	152	155	143	150	155	119	145	141	117	137	167	164	163	168	144	139	143	141	167	128	159	117	163	121	129	157	158	142	159	139	178	135	131	147	151	141	148	140	125	150	155	144	144	149	142	137	157	139	173	138	140	150	176	159	170	144	147	162	135	126	151	161	175	152	158	142	145	137	148	155	138	144	134	128	141	162	140	132	149	132	146	144	146	158	144	153	134	146	135	149	165	149	172	138	156	155	151	136	130	147	149	135	149	145	169	141	161	161	158	144	142	145	162	144	129	160	135	163	133	127	152	153	139	130	127	125	159	132	143	154	149	148	140	138	137	163	129	151	160	151	149	168	144	128	149	162	158	175	160	170	150	170	137	144	144	147	123	147	155	136	158	155	139	143	161	147	152	146	156	147	147	158	141	137	157	141	138	144	145	127	161	137	155	165	127	141	166	141	168	162	137	139	131	134	160	156	176	151	146	155	144	149	140	161	154	157	160	140	172	142	159	152	139	141	144	141	170	123	125	146	170	135	176	144	160	163	132	135	157	162	141	155	135	164	126	142	153	135	177	151	127	149	140	146	143	145	155	144	152	153	126	155	136	148	149	148	158	154	160	150	137	152	169	138	171	145	131	169	134	147	157	146	142	162	133	175	163	128	128	159	170	133	141	130	169	161	147	157	147	143	150	137	139	150	146	156	170	143	133	146	150	141	136	143	149	151	162	139	151	142	156	154	144	153	168	151	144	153	135	129	131	151	118	156	132	142	153	165	149	147	143	144	136	126	144	142	142	144	170	139	144	159	161	139	150	143	152	170	137	140	159	141	156	133	145	148	146	142	156	138	169	149	143	156	125	121	144	157	147	145	174	134	148	132	112	151	136	132	164	161	144	156	129	153	159	129	163	143	126	130	150	167	144	145	156	158	164	154	145	162	147	148	146	136	133	147	146	130	141	155	137	165	160	135	146	129	147	158	145	149	173	144	135	143	153	157	148	170	139	129	139	158	149	148	150	163	145	139	168	149	138	144	146	138	136	122	155	122	132	153	175	159	137	136	148	139	158	133	134	140	172	153	142	162	156	143	172	142	144	165	152	174	149	125	142	116	157	144	153	136	148	147	142	126	137	151	139	138	152	134	125	142	171	133	156	148	116	147	138	135	126	137	139	134	166	164	118	127	136	136	149	150	168	129	162	165	151	154	149	139	139	146	130	133	154	144	135	151	166	139	135	144	156	141	136	162	158	160	125	165	150	150	147	146	151	148	136	159	159	133	146	135	131	147	144	166	152	134	163	127	146	149	150	128	137	154	153	140	145	119	141	149	148	139	144	142	155	139	152	164	146	156	143	134	129	168	158	131	148	144	137	153	136	149	135	148	168	151	138	148	154	156	113	134	139	156	130	141	165	166	142	166	151	140	160	146	138	145	145	139	163	162	132	127	138	174	145	139	144	165	127	140	145	128	148	129	137	138	150	138	140	147	163	135	151	157	147	141	137	144	120	139	175	152	161	150	143	154	165	141	152	142	146	145	166	161	152	152	146	142	156	128	160	146	160	127	152	157	151	137	151	141	170	145	123	152	149	131	154	128	122	166	145	148	156	144	165	164	142	178	142	152	150	149	175	120	116	139	154	158	169	159	138	139	141	143	161	142	139	141	163	148	164	151	136	151	148	135	149	153	143	129	139	154	156	141	154	138	132	146	144	147	143	169	150	163	162	143	154	158	160	154	140	141	136	161	173	156	141	167	135	150	150	128	138	153	163	148	142	120	152	147	156	139	169	147	166	155	125	168	157	125	160	164	130	150	156	164	146	155	155	149	148	152	148	152	145	152	146	157	153	153	155	144	159	158	166	156	125	130	148	142	149	150	147	166	137	147	149	151	131	161	150	137	142	136	145	142	135	154	145	122	146	143	164	154	140	160	141	140	158	143	147	152	139	169	164	159	144	152	147	154	158	133	155	155	144	141	135	159	139	154	149	138	131	154	151	142	144	150	153	151	157	177	147	136	150	161	149	150	122	125	139	152	163	148	170	139	140	158	160	136	150	147	148	158	164	137	136	168	161	133	162	149	138	143	128	145	172	159	150	158	142	148	150	153	152	167	128	139	151	132	127	161	146	143	146	161	167	145	138	139	153	152	130	165	138	163	134	147	143	144	147	141	150	155	145	175	130	175	148	148	145	131	135	142	145	172	148	161	140	135	133	145	135	140	153	149	156	125	139	137	157	160	141	148	160	140	154	141
24835	51895	43687	29698	21940	15377	10773	7454	5338	4030	2850	1997	1548	1175	981	826	695	576	525	487	455	390	383	343	313	315	330	305	309	311	285	285	270	274	273	259	289	295	281	281	272	239	252	257	261	262	315	262	275	279	264	268	305	287	250	281	289	253	250	258	290	270	303	257	263	263	256	242	273	241	279	240	250	248	259	247	247	273	252	251	250	242	270	256	234	243	261	251	247	248	255	246	240	269	237	255	243	234	251	282	242	260	275	236	279	228	267	252	221	261	278	249	255	252	267	272	229	238	257	237	264	288	256	286	276	260	225	241	253	269	222	255	252	249	280	250	265	261	246	238	270	287	248	261	248	276	306	262	245	283	254	263	255	283	243	266	246	260	253	277	233	245	234	263	242	234	280	240	255	241	257	244	224	257	241	248	259	255	268	254	245	266	256	271	246	252	260	225	224	275	263	237	273	261	253	291	272	246	242	263	260	267	253	234	227	248	208	284	252	253	252	245	287	257	266	243	252	260	256	253	240	266	289	246	264	251	242	237	256	241	273	266	242	231	266	243	249	285	256	254	274	238	255	268	253	254	272	270	258	256	261	253	272	276	234	254	258	257	260	232	277	269	288	252	251	268	228	280	250	264	282	278	271	273	285	256	248	274	269	281	268	243	250	243	259	246	267	250	254	257	260	275	257	263	246	237	257	246	239	280	250	273	248	248	277	280	242	240	252	259	243	264	278	259	243	264	259	256	255	266	271	270	244	254	234	254	276	285	242	248	272	246	271	242	260	249	225	244	251	270	266	283	279	268	240	262	256	278	293	254	244	246	262	246	272	274	271	261	255	244	264	245	284	275	276	242	257	286	277	266	233	240	248	257	254	260	255	235	267	222	264	269	280	237	261	239	255	290	271	271	239	270	246	260	266	273	238	237	259	240	253	276	250	259	249	271	249	239	230	267	242	258	257	242	253	246	252	235	244	220	272	284	262	269	236	283	279	284	258	264	250	289	273	245	272	268	255	251	262	222	244	249	313	272	269	231	264	245	238	228	279	245	283	251	247	249	258	273	229	250	262	232	258	249	249	234	278	253	295	247	241	260	243	261	264	262	250	269	234	259	273	238	263	258	271	232	247	272	235	288	280	290	281	249	261	250	256	238	274	259	239	252	264	263	268	241	250	264	244	266	294	251	258	273	266	250	258	258	270	288	276	256	258	261	262	245	255	245	252	273	249	253	239	263	254	243	235	253	273	271	258	298	224	268	276	249	255	242	275	258	237	243	269	259	239	261	260	263	234	278	264	265	277	262	251	269	263	271	253	266	233	258	264	286	270	296	256	249	264	260	259	259	235	247	264	248	261	269	240	258	230	249	262	275	266	239	245	251	255	252	277	256	237	273	246	255	260	260	265	262	255	235	265	248	247	242	253	247	268	245	250	279	266	236	287	272	270	257	243	254	261	255	252	258	249	240	259	263	250	242	233	271	247	242	230	261	246	236	268	278	281	245	238	237	264	259	246	269	253	257	243	226	256	254	260	258	229	248	300	275	256	268	281	262	240	258	269	258	267	262	257	259	270	240	284	258	265	277	226	270	253	251	296	258	278	265	258	267	215	272	271	279	253	259	224	263	254	261	265	241	239	242	265	282	251	259	280	249	269	270	242	288	274	243	234	261	234	276	294	241	260	238	284	258	282	261	249	254	252	259	225	241	241	276	255	228	283	276	266	254	249	289	252	250	260	261	272	284	242	263	234	266	242	254	258	245	279	272	260	244	265	272	252	233	273	246	253	239	271	258	254	272	255	282	255	246	249	282	267	256	260	263	273	259	238	308	268	269	243	261	268	240	262	278	252	259	263	278	254	278	263	261	260	269	242	273	240	257	256	270	267	266	265	260	243	273	255	263	265	266	227	264	275	275	266	250	217	273	263	263	254	270	239	259	241	254	276	250	253	235	284	256	245	278	285	272	292	244	241	251	255	254	247	269	263	279	245	243	249	272	258	300	306	267	278	275	258	278	282	254	254	239	260	289	234	267	250	264	256	306	267	254	279	277	237	237	278	234	266	270	255	259	262	265	250	275	272	243	263	273	254	260	258	221	258	245	259	275	250	254	264	273	270	259	256	289	275	255	247	260	258	270	250	269	241	242	238	262	276	249	273	265	217	253	264	264	283	271	259	252	267	253	274	265	257	265	256	273	260	258	292	267	272	249	267	264	239	257	282	292	245	260	239	252	265	282	251	244	266	243	237	247	270	262	236	243	251	267	290	261	269	257	268	231	254	251	263	257	249	277	257	258	264	219	267	245	265	250	280	268	229	270	264	238	275	270	224	249	246	271	279	273	259	268	230	271	265	260	272	233	244	262	257	267	266	256	255	259	233	273	277	244	303	272	265	284	275	264	268	274	273	267	256	255	258	251	274	279	239	277	263	262	243	260	252	269	245	232	278	227	240	271	254	261	279	277	270	265	275	253	255	254	272	236	247	271	256	273	253	241	256	276	272	293	235	252	248	256	222	259	319	276	238	262	272	267	229	256	244	272	282	266	247	294	272	250	279	261	238	284	270	238	255	225	280	253	262	235	270	269	259	254	255	254	258	235	258	233	228	232	261	263	253	243	272	255	257	301	286	252	259	240	272	264	296	242	321	263	268	273	246	294	282	254	261	279	280	251	263	263	281	254	245	249	276	256	254	260	258	252	278	251	265	257	260	248	278	281	263	244	240	278	267	246	270	279	245	255	259	260	284	256	242	266	261	277	279	265	249	262	258	228	262	245	240	244	272	277	230	302	258	271	261	239	244	241	274	252	283	270	282	262	247	274	282	274	268	273	289	251	286	255	231	246	261	273	266	261	245	286	275	257	262	254	264	247	252	237	251	262	244	273	248	267	276	262	248	267	263	254	284	255	264	258	244	272	259	248	237	263	236	272	231	249	255	254	259	267	266	249	256	254	240	238	281	239	279	262	264	243	276	270	251	278	268	257	239	250	250	243	268	243	312	231	262	236	259	267	247	262	268	223	279	251	288	276	274	248	248	268	285	269	252	263	249	265	265	244	279	248	263	257	248	248	256	262	253	257	263	210	241	213	249	264	268	238	274	231	237	287	303	314	253	239	277	262	240	277	262	264	248	259	252	275	247	262	267	262	270	295	264	272	264	249	270	286	257	238	236	256	210	276	254	228	241	261	258	252	261	251	263	254	255	257	264	240	271	272	252	253	251	249	257	234	243	252	258	266	243	237	247	240	259	239	252	286	273	255	219	231	267	237	235	256	247	249	255	252	253	247	253	251	285	223	267	255	260	278	264	261	274	249	257	246	249	249	266	277	246	285	250	254	253	258	246	244	253	268	270	257	272	253	238	247	248	272	284	270	254	270	256	255	238	258	258	247	265	284	263	251	275	253	254	247	263	273	248	260	261	250	252	250	273	264	273	287	267	265	265	278	286	254	254	250	244	263	256	251	253	250	258	286	246	247	272	275	237	235	252	263	242	255	257	258	254	264
27931	22570	20837	10447	3763	1741	1174	866	572	485	357	334	297	247	231	264	232	192	206	227	221	237	216	180	189	181	173	191	200	230	182	203	188	188	189	182	221	183	199	171	189	173	195	208	170	171	184	197	222	192	177	176	183	165	193	194	188	182	204	188	197	170	199	196	179	185	167	197	194	178	183	186	201	209	196	189	190	193	209	175	221	191	190	172	195	216	204	193	211	199	174	208	175	172	198	207	201	198	181	203	184	220	181	194	178	193	195	209	179	176	190	204	186	168	202	191	189	166	161	211	195	201	195	206	212	203	174	178	192	213	177	164	194	182	176	185	176	201	179	184	192	187	204	194	193	179	230	196	194	197	199	201	185	181	158	194	182	201	193	191	168	180	188	218	201	193	196	179	194	187	211	192	191	188	177	187	187	182	206	181	197	203	203	200	196	184	191	198	190	202	218	174	206	201	200	186	198	180	205	179	202	195	219	200	178	197	194	188	190	179	171	198	162	180	201	162	172	201	185	170	195	204	183	195	202	180	194	186	195	196	195	216	177	184	181	202	186	184	160	186	174	167	183	185	209	219	190	191	183	185	205	202	186	191	209	167	174	183	180	203	198	193	188	200	214	190	185	196	196	234	187	188	176	207	189	208	220	197	199	197	187	192	185	182	197	230	173	216	196	186	190	173	201	185	195	195	187	181	187	193	225	169	205	205	176	185	216	166	192	196	176	192	183	189	182	169	208	192	194	189	187	216	188	209	195	181	194	171	182	160	196	194	206	177	187	189	196	191	193	188	211	197	198	221	164	184	178	174	187	198	211	207	202	176	180	198	192	193	198	193	198	190	193	177	194	192	218	153	203	183	179	205	212	203	215	188	193	172	198	199	174	194	207	219	203	185	208	176	191	203	185	194	186	201	197	190	201	187	218	203	192	179	179	192	201	202	175	211	217	177	183	186	201	177	207	191	173	160	194	183	178	223	196	204	195	202	197	226	196	193	189	183	204	189	178	188	205	194	203	214	195	166	168	179	188	207	180	166	201	202	176	181	236	176	193	188	196	172	200	221	180	193	173	195	198	195	206	170	211	187	188	200	185	179	183	216	188	170	190	215	218	219	189	183	203	194	197	186	175	182	186	201	204	193	197	189	188	212	158	191	198	194	195	199	212	219	197	179	169	201	191	193	193	185	199	191	199	168	185	199	184	214	203	186	198	169	190	188	178	208	185	194	180	164	189	200	188	192	177	211	195	190	184	193	209	170	179	193	196	184	186	169	170	195	214	190	196	182	165	226	182	192	182	181	171	196	194	194	196	201	212	201	160	178	173	209	194	181	173	193	169	189	206	184	196	199	207	187	174	178	190	181	190	195	178	179	195	219	193	174	196	180	182	172	199	190	198	207	174	184	191	189	162	183	172	207	200	199	191	168	206	152	199	185	194	191	184	195	200	192	209	183	190	185	206	175	235	174	179	203	196	171	175	178	194	197	201	203	182	186	213	188	195	207	184	197	188	205	184	182	167	183	157	193	181	191	169	197	210	190	202	211	200	199	200	200	182	206	194	222	183	213	188	170	178	214	176	198	191	212	187	195	185	180	187	199	204	211	207	198	195	217	184	187	176	173	192	194	189	194	177	184	178	183	201	203	200	215	210	190	207	196	164	178	194	175	188	231	197	172	158	173	175	208	196	182	184	180	226	202	183	179	182	201	195	191	193	210	186	209	197	166	182	170	171	187	189	190	194	195	184	237	181	189	219	150	182	197	185	191	196	178	208	184	187	195	191	199	168	199	197	215	193	189	210	179	183	184	207	197	206	209	217	202	201	176	181	183	177	181	173	223	199	190	187	194	172	196	198	223	193	183	196	195	163	195	188	176	200	199	210	152	185	200	197	165	195	199	182	176	194	198	164	200	184	211	213	205	177	174	214	169	190	182	206	198	184	207	203	186	178	189	202	210	182	185	181	185	188	195	177	163	202	203	189	180	200	177	178	182	190	201	222	158	175	192	196	158	211	203	206	187	190	202	208	186	212	188	197	183	178	167	192	189	188	192	195	179	203	213	215	201	160	207	207	186	179	181	216	210	204	187	203	200	203	207	195	170	205	188	216	185	170	189	191	176	197	203	166	208	206	179	199	189	194	183	215	218	187	192	160	208	184	177	214	186	181	180	189	183	188	189	192	178	200	202	181	215	184	183	208	189	199	189	195	180	181	174	190	166	203	171	197	172	185	193	210	177	192	191	195	211	200	185	201	181	194	196	196	172	202	198	183	188	190	200	212	176	181	161	185	189	191	188	202	207	187	176	186	199	194	203	193	184	194	205	177	199	199	218	188	192	192	173	172	174	190	206	183	200	193	205	191	215	203	187	202	207	217	167	196	155	169	191	193	176	206	200	190	203	207	198	196	179	194	196	172	165	184	185	190	189	195	177	174	192	209	200	210	193	198	209	186	197	186	183	160	182	159	171	169	185	205	184	204	187	191	189	194	238	172	196	197	179	194	196	176	193	179	188	200	192	155	215	200	198	185	211	203	161	202	206	181	220	184	201	201	181	195	186	190	194	188	204	186	213	205	190	194	164	191	212	184	174	191	190	172	193	221	171	191	184	178	212	195	191	204	197	196	175	191	205	192	176	197	183	215	202	197	181	195	209	198	198	207	214	205	189	212	181	195	178	193	180	183	202	182	193	180	195	203	203	182	193	214	185	173	200	187	182	198	192	189	203	191	206	229	175	184	194	190	206	184	224	176	179	175	179	188	191	169	180	195	199	193	208	182	179	199	192	200	174	209	210	207	200	184	183	172	186	189	218	204	174	195	183	182	176	208	180	204	181	189	155	202	209	219	196	201	178	202	194	218	203	194	170	191	181	208	197	190	212	189	197	185	166	162	185	187	213	184	182	203	185	188	178	228	203	196	226	189	182	181	189	187	185	207	191	197	194	196	204	174	198	181	182	188	166	176	211	186	187	189	188	170	212	187	191	202	191	179	190	203	198	177	173	184	211	187	188	190	208	168	186	190	173	187	177	204	213	195	188	196	207	172	184	200	207	175	189	188	202	184	201	203	214	175	184	209	182	189	203	208	178	200	204	183	203	189	217	194	191	190	198	200	197	187	190	185	197	185	190	178	203	205	196	197	178	221	198	185	198	182	210	197	194	193	188	205	171	187	207	191	197	172	189	202	187	190	189	178	190	179	194	190	186	177	197	156	179	179	227	177	189	181	182	178	207	223	208	202	189	204	200	189	193	222	173	201	196	200	197	188	168	192	195	181	191	178	188	178	175	176	199	187	179	191	184	182	206	179	207	200	172	186	187	221	215	210	184	181	186	199	189	205	192	195	187	170	198	173	181	207	196	207	219	195	191	205	163	184	194	198	171	186	189	187	186	180	188	208	212	209	185	194	189	185	174	182	189	190	200	157	221	194	197	193	175	186	209	226	178	198	187	214	179	150	184	209	198	229	172	198	197	220	204	163	213	183	218	185	172	211	194	181	219
20810	36584	26887	14479	8669	5291	3650	2507	1788	1313	941	816	698	584	564	458	483	401	418	403	378	365	359	369	369	353	356	332	368	346	336	348	366	337	338	333	345	338	342	339	357	340	396	360	322	381	319	361	356	351	335	315	370	305	386	324	348	351	382	321	344	342	351	343	349	323	363	371	322	351	365	349	310	352	294	352	343	337	334	343	343	335	343	328	294	328	319	361	355	342	349	352	340	348	375	368	359	349	366	342	341	330	355	360	370	339	385	362	339	319	309	339	327	357	354	368	362	364	358	332	357	339	335	369	362	332	315	383	358	358	367	332	328	333	371	357	346	370	339	344	355	339	344	353	326	349	335	312	358	320	307	357	335	337	348	357	346	351	300	353	332	360	351	306	312	330	388	362	356	322	319	372	336	335	311	348	349	316	330	375	339	347	371	361	341	335	333	349	346	325	302	357	343	367	360	310	314	354	315	315	329	336	342	337	331	343	332	395	334	369	327	364	325	366	354	317	356	339	343	347	372	356	378	359	354	311	361	350	329	343	347	377	320	355	411	333	343	362	333	317	331	316	336	334	337	355	358	323	358	351	308	371	353	361	356	326	325	310	365	324	364	321	347	349	340	330	361	349	373	334	368	346	344	351	345	347	356	405	326	335	370	333	341	332	332	330	331	331	330	334	317	363	333	336	303	313	347	331	316	331	359	364	331	370	361	358	345	318	341	345	360	333	347	353	364	342	360	321	357	343	362	349	350	353	331	333	349	332	374	324	357	326	353	334	343	333	337	336	345	377	358	308	306	329	341	345	346	349	364	357	350	366	338	378	340	369	328	337	344	354	347	312	350	330	347	328	330	369	371	359	331	322	341	362	317	340	353	345	343	336	372	312	327	367	365	353	330	339	359	336	350	352	342	347	362	371	331	330	334	333	355	323	377	332	314	340	342	349	349	334	342	349	324	349	362	337	338	365	356	332	338	342	363	345	346	381	299	361	360	370	375	325	357	370	372	305	343	324	304	318	326	355	352	354	331	345	333	340	345	338	325	346	344	342	332	385	370	339	364	345	346	345	335	369	365	337	335	346	336	345	313	349	357	361	362	356	351	330	370	350	331	370	346	338	381	365	347	387	336	357	323	305	348	335	339	377	398	368	344	355	362	337	356	325	352	329	355	347	347	351	341	326	335	352	341	353	394	347	324	368	352	326	388	341	308	370	371	341	350	334	375	330	332	369	324	343	341	339	369	368	371	370	330	333	311	365	370	329	343	358	329	332	341	341	345	348	364	335	359	331	348	335	331	342	355	347	354	351	335	327	359	325	360	360	327	345	348	353	349	344	330	341	309	325	371	328	355	323	335	319	366	324	351	351	346	350	311	336	358	349	360	330	353	335	348	335	334	371	342	345	337	360	349	353	391	322	342	341	325	345	306	369	349	333	341	349	334	344	355	314	354	317	354	311	314	376	367	325	312	306	384	353	325	334	350	352	340	377	328	340	359	315	358	359	329	356	344	321	337	321	324	333	332	358	315	328	356	339	347	346	361	367	332	338	361	333	332	323	344	312	338	361	367	375	343	340	367	341	356	333	339	318	355	338	378	342	353	346	378	333	344	380	357	349	334	340	363	375	323	341	351	346	356	368	348	360	313	338	339	341	341	338	336	368	350	338	356	356	357	358	351	341	330	334	310	334	346	325	313	342	376	336	368	348	342	339	351	376	340	359	390	343	367	367	317	362	370	318	346	345	358	344	348	328	330	339	349	355	317	319	384	327	344	337	362	381	360	358	316	335	367	321	358	367	332	370	353	375	309	314	347	330	319	353	361	382	347	348	347	346	341	329	348	344	327	366	327	342	339	347	328	325	333	359	341	367	350	342	341	333	381	332	372	352	347	342	316	318	333	336	362	353	336	339	348	370	337	366	336	357	359	337	334	330	338	342	358	366	332	347	325	361	350	372	332	354	360	384	365	354	375	337	321	340	344	356	325	337	330	360	370	338	358	351	334	333	363	345	333	333	344	347	353	365	342	314	360	318	334	366	334	364	345	345	354	346	341	326	357	355	348	345	314	377	376	356	352	331	329	362	361	355	324	371	328	346	353	355	333	326	333	325	363	350	363	330	329	353	362	360	330	351	343	360	355	316	375	337	357	344	349	367	360	350	337	363	357	350	332	345	369	345	360	334	344	322	353	349	334	338	365	332	347	347	318	361	362	342	341	373	371	337	363	363	319	340	314	343	293	343	355	354	343	382	362	329	363	371	353	350	366	332	347	338	354	376	333	360	354	364	353	321	347	351	373	364	367	326	323	365	352	366	362	333	330	323	324	316	343	368	353	361	368	366	323	343	373	376	343	349	337	369	367	339	349	379	328	332	343	356	323	356	323	327	324	344	337	332	348	337	347	363	343	371	338	345	354	310	346	346	328	325	336	335	348	345	326	347	348	360	351	352	368	337	340	341	324	326	331	326	391	375	321	328	352	350	337	339	337	347	337	341	368	357	348	342	343	320	305	358	370	356	322	324	353	337	329	313	306	325	319	344	358	347	317	321	323	333	355	334	348	370	345	353	338	358	378	361	339	352	366	336	343	353	350	336	318	322	334	336	327	332	358	350	329	349	299	355	353	315	324	341	340	343	372	334	331	310	353	355	337	323	350	351	335	321	337	368	345	342	355	346	360	374	345	317	349	353	325	365	387	343	312	351	340	391	386	374	327	318	355	333	391	317	351	322	335	321	330	318	312	347	340	321	336	317	319	339	328	338	300	359	330	366	373	359	348	302	304	306	363	355	327	361	347	319	356	321	380	333	326	351	349	337	359	333	339	346	336	328	349	395	342	327	345	352	318	340	343	344	356	346	339	366	380	366	318	339	351	322	344	327	342	320	365	325	316	331	374	337	325	333	337	322	331	343	342	363	324	358	365	367	343	305	332	370	375	391	334	353	344	340	333	358	357	349	312	325	326	327	351	348	347	344	357	286	368	384	355	350	316	325	366	343	350	334	333	348	375	328	330	346	337	381	351	355	353	332	326	342	344	352	347	368	365	328	320	381	323	325	364	357	332	345	352	371	330	331	335	380	352	347	347	363	352	355	323	355	346	340	337	345	353	342	293	335	334	375	345	321	343	323	328	305	365	330	360	357	324	337	343	340	312	357	338	343	349	372	322	351	369	337	344	350	388	300	359	336	358	355	353	348	337	326	385	313	352	364	337	351	339	330	353	356	326	326	364	330	352	349	350	340	346	362	344	338	300	353	320	325	351	360	334	318	346	358	329	346	319	352	357	325	321	349	344	339	322	366	325	335	334	330	358	314	353	391	345	359	342	354	368	359	352	347	319	312	362	383	359	339	332	299	368	349	336	336	315	339	359	332	358	340	332	384	354	352	334	333	331	346	373	298	328	363	354	331	357	337	350	311	339	356	349	328	338	329	310	341	345	357	343	337	347	340	375	372	359	353	333	364	337	363	341	328	327	379	347	330	332	366	332	321	352	363	341	333
23721	21528	27849	25612	19076	8186	3472	1940	1269	879	616	527	428	325	280	235	242	216	222	214	220	215	182	161	192	173	160	170	153	188	182	179	175	179	184	172	161	160	155	155	162	149	167	175	148	162	160	146	175	161	144	164	144	173	158	156	154	144	178	173	156	163	145	177	189	155	148	158	178	150	183	153	151	145	162	167	162	166	168	145	161	156	154	159	179	155	154	184	162	151	166	155	176	161	178	160	143	147	181	150	156	198	185	177	147	156	148	167	136	176	152	164	164	147	168	187	179	182	170	152	166	169	165	168	142	176	161	133	145	171	167	169	158	167	154	166	155	158	196	177	141	179	154	145	172	156	153	165	169	163	162	166	159	167	158	176	159	151	159	176	182	152	161	167	168	176	178	161	161	166	151	164	144	160	158	134	155	146	183	145	163	168	177	155	162	171	156	157	161	176	146	143	168	186	158	172	153	153	162	202	143	192	168	165	148	164	167	154	148	141	169	164	164	160	172	167	151	155	165	151	183	164	154	167	156	153	159	164	177	204	128	170	133	197	152	153	171	150	140	153	161	173	150	152	150	152	153	164	141	165	174	162	160	158	155	146	174	147	161	146	135	159	184	184	165	167	143	136	166	167	145	168	157	181	155	154	150	165	148	180	142	181	155	185	178	154	145	188	189	146	170	163	154	150	168	155	162	166	181	170	163	154	154	143	174	170	186	160	155	166	164	147	156	151	170	159	165	171	142	152	167	159	167	155	179	165	158	162	175	156	139	157	180	161	162	159	172	163	184	166	171	159	176	161	163	165	165	167	166	152	147	162	135	162	177	160	134	149	138	146	164	153	161	147	157	159	167	170	169	177	162	124	170	129	152	161	155	171	127	157	147	172	148	158	146	167	160	169	154	167	147	180	156	168	150	175	159	171	151	153	166	158	153	164	164	174	171	168	141	163	175	168	150	159	170	162	154	165	136	182	163	181	171	165	165	177	167	158	158	177	164	168	142	152	164	161	150	168	152	157	146	180	133	161	147	171	160	160	165	155	166	188	171	181	178	159	170	157	135	163	148	180	162	170	145	159	174	166	156	146	143	160	170	149	174	183	160	166	145	135	162	166	172	186	146	181	166	166	166	143	154	162	150	168	177	168	168	145	177	169	154	149	155	157	140	177	160	126	167	167	151	142	157	165	151	181	147	150	151	156	154	166	169	153	172	170	176	143	170	169	173	163	149	160	151	152	137	148	174	165	162	183	148	151	161	184	165	150	162	160	142	162	160	183	163	181	177	165	153	176	156	167	180	154	145	178	167	145	163	180	168	160	160	136	173	160	160	163	155	148	142	147	173	175	164	194	156	149	175	167	163	154	156	176	147	148	160	143	181	183	146	156	166	167	143	168	152	166	181	135	181	147	169	146	144	159	182	132	138	148	151	143	148	160	144	173	169	155	146	137	160	213	153	181	169	175	168	166	150	170	156	147	157	141	153	170	146	183	162	162	182	149	147	156	164	167	175	151	154	148	163	154	152	164	166	161	157	167	160	147	180	154	164	143	179	177	170	174	163	163	185	170	150	172	172	155	155	167	160	179	171	189	172	157	151	163	155	175	140	173	156	167	155	173	168	163	175	154	165	154	150	147	157	186	166	172	159	156	155	148	171	176	128	169	162	183	179	163	152	164	143	167	153	162	160	163	168	133	158	178	120	163	155	171	161	154	148	181	178	162	158	161	157	171	175	166	149	144	157	177	167	181	154	162	156	169	160	151	158	178	151	159	173	180	156	173	149	171	152	138	184	148	180	149	155	161	182	156	172	171	164	147	166	163	166	184	163	158	148	179	166	165	153	178	171	185	141	148	164	160	166	169	189	180	157	167	169	159	163	177	179	165	158	165	174	153	173	141	175	161	160	140	171	138	138	153	171	156	152	159	153	153	160	146	166	185	140	188	176	166	147	163	152	167	167	162	162	156	141	169	166	150	168	167	161	143	170	128	167	158	162	160	149	162	172	153	167	144	166	175	148	148	147	158	176	154	162	154	177	172	186	167	180	158	176	172	160	169	171	156	163	168	155	155	172	161	144	176	158	158	148	161	144	153	161	178	183	156	161	177	151	160	174	161	161	149	155	157	166	169	157	157	182	162	150	159	163	159	177	144	155	156	158	160	176	150	147	176	185	151	141	168	152	161	159	163	182	171	180	184	184	160	172	152	166	161	169	154	151	159	137	126	153	173	154	160	157	152	170	176	163	164	157	170	180	156	171	166	170	176	169	180	151	167	161	180	161	165	161	164	177	171	144	142	175	154	170	167	175	174	151	180	165	149	149	155	188	147	158	157	166	144	170	143	175	177	159	190	149	171	169	151	165	146	167	165	181	151	165	170	173	158	158	158	153	152	169	186	166	175	183	136	161	167	155	170	185	173	166	172	170	149	167	136	169	168	168	172	158	142	163	162	185	139	150	117	160	157	148	185	162	146	153	156	148	167	171	171	173	164	152	179	169	176	161	164	154	146	166	144	165	164	148	182	180	166	139	148	155	162	164	176	139	167	150	157	180	160	170	164	176	137	162	164	169	139	168	149	144	172	158	175	158	167	149	152	182	153	176	160	176	150	192	157	142	160	147	152	189	159	159	156	141	153	169	132	170	158	170	150	179	166	167	155	167	148	188	159	144	141	154	179	164	168	146	175	168	147	149	177	158	158	166	171	148	144	154	173	158	154	160	148	183	175	175	154	157	151	161	141	151	165	174	188	157	155	177	166	159	174	152	156	181	151	153	158	149	158	158	169	168	166	151	158	154	153	156	163	164	181	153	154	163	149	167	171	147	143	135	142	166	176	143	183	157	157	150	152	147	158	171	141	171	159	166	141	153	163	171	129	164	160	186	166	150	173	165	172	151	163	166	148	158	160	168	167	144	147	158	160	145	134	168	157	160	163	136	156	148	166	181	170	154	168	148	174	164	163	156	163	168	156	165	169	150	148	175	163	179	149	135	175	138	143	158	175	159	145	158	165	129	165	151	138	162	167	152	167	155	172	176	138	151	143	171	155	159	145	155	146	172	150	169	181	156	144	155	181	151	177	147	163	165	141	163	178	170	155	162	143	163	172	175	153	154	174	141	163	148	148	165	150	168	149	156	139	174	160	136	164	152	143	164	165	152	154	158	166	160	152	176	151	162	165	165	160	153	177	171	136	171	154	157	141	147	165	165	158	168	164	158	148	158	180	154	143	158	171	156	175	167	163	159	151	178	169	159	162	166	159	171	182	150	152	165	155	178	170	162	154	155	164	159	166	150	161	150	186	192	171	158	160	161	175	136	167	164	150	148	152	187	171	170	174	157	152	166	139	166	154	156	169	145	160	152	183	154	155	151	146	165	166	160	188	164	158	154	177	157	173	168	163	185	163	175	160	150	164	158	149	165	161	147	165	166	155	172	192	184	170	163	166	158	171	157	156	150	155	161	163	150	169	163	154	145	177	131	155	161	167	170	160	172	187	143	163
23012	47514	36975	24638	16475	10818	7290	5061	3599	2586	1851	1394	1041	837	746	661	573	532	473	455	428	363	360	352	348	366	356	323	322	299	305	304	323	317	293	308	274	281	350	296	301	292	301	295	310	288	270	304	287	316	289	300	289	282	269	318	308	295	291	285	284	284	288	305	325	272	272	304	322	300	287	265	318	311	262	309	306	286	297	286	311	277	288	303	304	261	296	278	297	310	267	270	287	274	279	305	281	308	291	282	306	303	286	284	312	275	306	283	282	284	316	330	336	307	312	306	274	257	311	300	304	309	300	278	309	313	280	309	296	320	292	296	297	259	281	296	284	312	298	288	293	275	307	276	293	288	284	285	291	282	287	301	315	293	285	284	284	301	306	291	296	284	304	299	263	274	276	286	284	306	289	299	296	289	295	310	310	328	298	287	296	287	273	272	271	288	286	299	310	268	314	271	292	303	279	295	314	313	281	306	298	299	312	303	323	290	273	275	310	300	315	292	312	301	292	269	313	264	280	298	287	300	281	268	322	282	280	279	288	317	288	281	302	282	324	303	284	281	273	255	317	286	319	295	298	309	314	312	292	281	305	304	286	331	280	307	298	293	297	254	279	304	285	304	259	330	304	291	271	285	287	290	273	293	283	298	288	292	269	261	288	273	288	277	282	285	298	304	306	273	293	296	303	320	269	289	334	293	272	301	313	275	254	308	307	274	253	280	292	297	281	321	280	280	309	302	256	330	313	294	297	276	298	293	292	297	312	287	313	264	276	284	285	262	269	307	270	301	287	283	304	285	319	306	290	330	328	283	262	299	259	282	320	307	279	276	306	280	305	303	299	304	303	282	278	278	293	298	277	280	255	300	312	297	299	275	296	304	297	314	322	273	280	289	291	287	278	304	275	312	300	306	264	295	275	279	308	303	315	308	300	273	292	320	315	276	300	311	274	307	293	268	245	317	282	304	288	292	294	270	266	293	267	322	288	292	320	278	271	285	298	319	278	288	294	294	298	272	262	283	280	300	261	297	300	258	311	271	287	304	276	280	294	300	299	296	282	308	288	276	316	303	294	297	293	289	278	247	283	292	273	287	284	266	277	304	283	281	299	299	267	271	295	296	274	278	255	324	283	292	270	287	305	275	305	282	272	294	288	272	311	282	279	280	296	286	313	289	287	281	274	313	282	297	272	315	282	273	271	312	270	285	273	290	303	270	273	298	312	300	270	276	268	286	310	278	314	292	292	314	277	298	293	314	295	298	294	297	304	278	287	299	302	292	272	265	282	321	296	293	284	315	291	301	271	269	282	311	272	276	269	287	286	306	273	266	316	289	288	280	259	329	292	299	316	283	278	302	273	277	278	296	297	280	296	302	272	257	294	279	285	302	288	280	292	275	321	306	304	273	284	268	312	280	256	300	303	274	291	288	288	284	302	278	278	281	308	287	284	283	274	304	295	284	308	285	278	284	302	281	314	278	266	260	295	273	280	286	304	293	303	303	293	297	299	315	300	292	313	293	289	272	286	282	281	284	296	263	274	289	288	272	279	310	327	281	293	313	313	293	292	268	259	303	273	305	279	302	286	312	292	308	265	271	302	304	274	305	278	275	297	278	287	289	256	304	297	293	300	292	266	310	261	277	276	291	292	264	293	266	267	287	284	295	278	305	295	268	278	273	307	292	273	311	302	276	283	327	325	280	307	286	262	273	289	284	307	301	295	267	307	298	301	307	312	278	289	316	306	325	307	314	320	284	300	288	270	299	309	309	284	277	306	273	313	287	288	292	262	304	294	246	298	298	293	287	296	295	272	302	268	260	306	309	286	302	296	316	309	304	286	284	286	260	271	292	286	270	301	313	301	291	293	301	292	288	282	293	277	287	288	289	289	297	281	289	288	286	288	323	313	267	281	293	326	266	302	280	272	326	303	308	328	289	251	304	299	285	299	289	281	260	251	299	282	312	281	305	287	298	325	284	272	291	287	286	301	257	244	307	295	311	321	268	276	310	288	284	324	308	289	292	288	278	263	269	283	284	296	276	299	279	304	267	270	280	291	344	311	284	304	338	294	272	284	285	292	303	292	289	298	275	302	289	324	298	306	274	279	297	302	264	288	284	288	279	283	289	286	280	279	267	285	322	311	294	285	306	321	274	302	314	281	293	319	315	287	272	275	297	280	272	276	269	315	291	301	302	278	322	310	244	298	269	263	270	284	263	307	272	316	286	287	289	285	302	270	301	295	302	280	299	270	279	311	311	303	268	285	264	289	316	319	281	303	295	322	271	290	285	274	290	304	311	291	330	264	301	291	313	304	284	308	268	291	315	299	270	289	292	311	285	285	276	298	277	301	270	319	298	289	294	279	307	300	322	290	254	307	275	285	275	294	294	312	297	329	323	322	316	284	270	272	290	298	262	242	271	288	271	268	290	293	294	284	248	317	294	294	272	264	286	299	289	300	260	278	306	315	279	310	318	253	282	302	283	280	316	290	312	302	302	279	296	295	277	250	320	275	307	287	305	284	296	280	289	295	279	290	284	296	337	272	295	280	288	299	294	319	328	287	285	314	277	299	247	301	277	290	283	279	320	249	265	312	290	299	291	280	288	270	304	281	288	282	287	269	291	308	300	300	262	330	285	296	289	296	302	283	294	291	284	282	284	286	273	299	285	282	291	296	287	285	279	305	267	299	284	294	290	291	281	318	271	322	277	310	300	321	270	297	299	281	317	344	260	283	306	290	314	310	291	277	264	280	302	290	284	309	302	297	303	283	313	289	297	306	285	281	302	324	253	284	303	271	296	266	283	282	321	287	303	278	300	321	323	275	258	309	309	271	292	275	300	314	300	277	296	312	310	310	279	309	281	303	292	271	255	301	297	283	289	308	297	283	303	276	275	284	320	309	307	285	300	290	291	271	250	310	284	298	296	301	284	277	265	268	271	280	273	268	283	305	288	315	265	292	286	299	289	253	310	304	301	312	315	303	296	287	290	309	286	298	270	271	322	299	309	285	293	276	279	296	332	296	289	313	291	285	288	301	297	245	278	298	272	275	279	277	282	322	279	255	301	309	297	298	287	294	294	293	288	304	272	287	289	294	304	311	276	289	290	287	278	316	328	290	320	303	298	291	290	298	296	287	278	275	308	283	269	304	316	294	289	327	307	279	282	333	269	280	287	282	271	270	311	284	296	265	290	314	293	312	289	282	281	277	287	291	296	284	296	299	291	288	303	288	283	304	270	273	284	312	259	262	300	255	279	278	291	305	295	294	285	308	315	278	316	304	276	314	315	285	279	274	296	333	293	288	307	267	317	299	291	297	299	306	279	279	284	304	281	293	283	286	299	295	284	291	285	313	310	289	283	303	294	250	262	340	309	303	285	293	302	293	263	294	288	286	286	265	275	286	299	263	299	317	296	280	297	291	305	304	323	319	309	321	278	281	278	277	299	298	285	290	307	287	277	272	320	269	297	298	302	268	274	292	279	288	288	297	301	279	312	312	303
25347	21553	25483	21506	6121	2617	1630	1088	771	582	455	383	331	300	281	245	230	215	224	240	197	202	216	200	201	173	179	190	200	212	180	165	177	203	167	178	198	204	199	182	180	179	186	193	204	198	197	190	186	188	183	174	182	180	206	213	184	183	151	170	196	182	171	160	168	169	202	199	210	208	193	198	187	195	173	179	188	197	207	165	184	179	178	182	170	176	157	182	180	197	173	162	194	163	187	214	198	184	186	184	211	174	176	193	188	172	187	183	203	204	199	171	186	176	184	170	190	189	188	182	181	177	179	184	179	199	181	216	171	174	176	169	183	189	170	182	182	193	195	199	168	197	169	196	166	176	211	201	178	184	180	180	180	184	182	173	196	161	202	210	206	168	177	192	173	176	172	186	217	204	179	184	232	191	166	201	160	189	173	184	187	212	192	176	200	169	173	175	173	195	181	167	171	193	195	185	191	177	188	182	156	173	178	187	187	184	177	182	167	185	167	200	181	191	173	185	185	169	193	185	215	178	183	179	198	173	183	176	179	156	175	181	197	187	169	174	190	180	179	171	198	192	180	207	171	183	183	177	167	179	191	218	189	185	166	182	170	197	203	202	192	165	190	177	204	170	177	203	194	169	176	181	188	185	171	188	157	191	181	172	177	163	186	171	182	167	176	186	203	197	194	174	164	185	209	168	163	177	188	197	189	175	214	185	171	180	192	172	206	201	167	211	186	186	181	177	175	176	207	201	197	210	193	181	168	201	190	171	188	186	182	166	204	180	176	217	168	186	173	180	207	188	179	198	171	196	176	183	195	157	185	193	170	191	177	147	199	206	195	178	186	196	193	189	186	190	167	198	176	200	178	197	162	176	179	185	194	175	188	180	193	175	181	197	183	178	183	197	187	167	193	177	176	191	199	196	185	190	167	163	204	193	194	185	207	191	189	168	181	190	185	168	201	178	182	206	199	188	159	171	175	199	168	189	185	193	173	196	173	186	185	194	168	173	173	163	196	178	173	190	155	186	198	186	188	188	185	183	195	206	209	188	186	193	181	185	201	188	167	180	169	181	193	195	205	184	191	174	167	174	191	177	175	177	186	190	182	176	183	188	216	192	177	181	176	173	195	171	182	183	183	173	182	183	203	198	211	199	169	188	176	181	174	173	179	200	212	185	192	203	169	166	162	199	213	186	206	181	189	193	203	146	181	185	198	192	183	176	196	202	189	186	181	168	197	200	198	192	198	201	191	184	167	200	185	169	189	188	173	180	217	184	175	190	184	184	188	192	174	224	167	173	176	171	160	174	179	179	190	169	197	210	184	188	188	181	203	177	168	177	211	170	168	188	220	166	170	163	186	179	198	178	185	206	180	176	178	178	194	195	190	198	182	192	195	184	181	193	182	182	220	173	191	182	201	193	175	183	158	188	178	182	179	169	165	189	175	165	197	186	158	202	174	182	194	200	190	200	184	198	149	178	173	196	178	177	175	185	158	192	185	186	180	198	197	196	195	190	179	166	203	177	206	212	181	206	191	191	166	203	168	184	196	197	179	214	165	199	209	171	202	176	209	193	175	178	181	172	195	206	187	199	200	191	176	195	182	174	205	210	200	172	200	192	197	199	206	168	188	172	213	181	167	183	181	192	178	185	168	184	173	195	190	170	177	165	168	170	192	189	178	201	184	173	174	195	164	194	196	184	197	159	215	190	194	171	177	193	195	185	183	182	176	204	168	205	179	166	203	209	192	190	190	183	173	168	181	190	186	184	187	193	200	166	155	195	185	179	188	198	202	191	184	194	184	162	187	179	192	196	180	196	179	200	207	178	202	167	192	190	194	171	176	191	199	201	196	183	175	184	179	203	179	190	211	198	162	174	190	220	183	194	191	198	197	182	180	191	192	189	189	186	167	197	155	212	173	175	181	173	179	187	198	161	153	188	174	159	184	191	199	174	162	211	213	161	197	176	197	191	184	183	189	200	195	201	153	169	194	189	186	180	172	186	208	181	204	186	197	191	202	171	179	181	192	175	194	196	194	177	198	170	163	172	195	185	201	189	187	185	177	181	177	212	176	162	194	186	158	169	171	197	202	224	195	185	196	173	187	186	180	212	180	197	189	189	182	190	194	184	194	187	172	188	200	195	181	165	167	163	177	191	173	181	146	185	160	209	193	177	176	171	187	183	180	192	201	176	180	189	173	183	198	183	202	191	175	186	163	184	161	210	160	194	150	176	170	170	218	188	180	166	200	161	198	185	204	192	194	169	211	179	204	198	185	207	178	187	188	171	186	179	190	171	166	172	193	205	192	148	164	200	188	159	170	190	170	194	211	195	162	209	184	183	175	184	154	150	175	174	180	176	196	172	183	189	165	215	198	184	183	162	194	179	185	194	195	187	173	150	156	185	176	185	166	181	173	188	177	185	175	190	190	185	191	194	199	214	186	178	171	187	179	185	197	178	165	171	191	175	173	181	201	199	169	183	188	163	183	173	185	189	178	186	185	183	189	183	178	173	186	190	193	205	172	164	207	197	212	192	191	170	191	162	204	209	209	196	184	200	189	185	187	177	179	193	194	189	186	160	188	175	196	169	190	192	192	187	172	168	185	165	210	199	187	194	194	182	204	167	164	176	180	171	200	196	196	180	164	181	177	160	165	180	212	180	189	189	183	187	179	157	189	191	165	193	160	189	199	193	159	199	191	179	172	189	196	183	201	215	205	204	192	170	188	180	181	227	190	188	182	184	178	179	178	187	208	205	208	176	172	166	193	182	178	193	171	194	200	183	187	208	182	166	190	183	193	185	180	169	173	194	183	193	157	162	185	169	165	173	184	193	184	222	174	192	191	184	183	182	187	178	196	199	181	185	197	186	202	183	183	179	181	178	211	184	184	189	200	194	180	178	179	182	171	186	177	197	158	181	190	188	207	180	177	179	162	193	201	192	189	191	192	207	182	171	190	193	170	176	213	167	180	202	174	184	154	193	172	175	161	178	189	192	211	190	180	182	199	181	186	195	191	189	181	185	193	195	185	187	177	181	191	218	176	204	159	177	196	187	195	180	173	196	165	183	177	187	187	194	173	177	176	161	192	177	197	200	192	177	181	197	210	168	177	192	200	196	160	200	201	203	182	189	166	198	191	177	200	206	187	185	186	206	141	197	210	187	198	176	180	174	200	187	188	187	167	183	177	182	177	169	179	203	172	186	185	195	191	182	207	198	168	181	183	202	171	198	174	191	192	166	209	200	193	177	189	200	199	200	188	180	187	183	196	187	197	204	170	214	176	170	161	193	173	191	188	201	197	162	159	184	187	173	164	172	174	170	209	185	180	174	167	183	178	209	210	170	187	225	185	177	201	170	185	168	155	178	174	177	188	190	192	186	197	167	183	156	199	195	209	182	203	191	187	177	205	200	173	219	179	205	196	173	192	191	187	173	167	160	203	189	162	186	192	183	182	185	184	198	201	193	186	199	179	190	177	195	170	209	167	177	178	178	177	181
22266	40081	29497	17733	11078	7430	4835	3452	2417	1838	1289	986	840	731	610	579	538	483	429	441	391	363	361	361	391	342	391	350	345	325	333	339	331	378	333	327	331	340	342	382	345	321	353	346	320	328	310	322	353	324	333	327	318	317	354	344	342	335	350	334	357	297	337	318	346	332	310	320	336	336	333	349	331	334	331	365	348	297	328	308	355	339	322	309	342	298	300	348	315	338	318	316	333	321	333	335	315	342	332	321	313	330	313	334	343	356	310	348	308	338	309	316	368	290	328	340	341	333	307	350	329	348	360	314	369	329	374	316	348	326	357	298	343	339	328	306	310	338	333	338	314	352	332	327	340	309	343	345	355	354	328	361	327	319	333	308	309	339	370	330	327	345	363	313	344	357	325	336	335	310	325	332	323	356	302	294	320	322	338	333	314	324	334	353	326	319	338	331	343	322	312	330	338	288	320	340	337	325	340	344	329	312	328	326	316	305	345	326	324	335	324	316	362	325	303	316	327	296	352	340	346	319	320	354	315	330	292	341	336	340	317	336	332	317	339	328	343	305	335	338	335	323	363	342	340	342	353	315	339	344	316	322	352	327	345	338	340	314	356	346	323	339	315	332	333	333	329	326	357	318	359	327	333	334	343	285	326	341	329	309	314	319	337	326	300	317	329	304	319	331	344	349	355	331	339	313	287	337	312	331	352	302	305	315	295	340	327	322	351	309	317	316	334	323	344	316	344	331	326	355	305	338	353	351	322	338	351	343	334	328	334	348	330	342	325	340	348	304	349	340	343	324	307	301	370	317	326	324	312	332	338	316	355	349	355	348	307	344	333	346	291	334	311	318	325	323	350	340	338	364	300	309	355	323	347	311	329	329	339	343	323	359	307	336	334	299	340	324	322	334	335	309	347	307	329	334	342	334	349	317	344	315	334	340	329	325	329	325	314	342	372	327	311	358	352	355	329	332	300	326	350	336	340	354	307	313	365	329	329	333	289	334	301	358	353	346	363	365	341	309	324	316	344	336	330	314	335	348	306	294	338	350	325	305	362	348	342	320	302	288	348	286	302	340	331	350	329	313	330	310	326	331	341	319	329	334	308	332	353	335	315	339	329	324	325	328	338	341	322	331	316	339	308	339	306	316	315	337	319	351	345	338	325	346	312	316	348	335	349	357	324	326	305	355	316	354	320	326	339	348	342	342	337	322	341	343	335	323	326	321	362	348	341	322	343	299	319	368	334	295	317	303	330	349	362	356	323	347	322	319	317	307	330	307	350	343	363	344	318	313	321	322	365	348	330	353	338	301	309	330	337	331	333	317	312	337	325	298	320	314	350	335	315	300	347	315	336	356	338	346	333	355	310	327	332	333	346	368	349	340	343	326	296	333	351	312	290	303	310	336	306	330	335	338	336	334	353	312	326	319	341	347	311	322	310	319	344	316	361	339	359	302	317	332	345	327	355	323	302	332	337	320	338	346	299	351	342	326	351	361	310	328	346	346	397	310	354	309	354	338	340	327	332	336	332	315	313	345	326	309	325	321	370	322	341	333	341	329	320	329	332	320	311	345	366	338	336	323	294	324	322	302	314	348	324	300	334	328	319	343	345	328	336	332	352	315	348	319	335	340	330	341	318	327	362	331	300	366	332	320	341	334	325	328	370	299	337	337	305	349	340	320	326	315	310	344	324	342	349	319	333	315	327	335	322	292	294	335	341	322	326	323	330	327	310	332	347	299	327	330	314	325	352	296	326	367	334	298	330	321	284	313	331	325	313	334	351	326	297	336	346	328	357	355	332	378	338	338	315	347	302	340	322	365	345	318	330	305	380	319	332	325	318	342	326	348	306	333	330	368	344	320	364	316	324	319	335	304	324	348	356	322	311	337	324	327	373	328	350	337	347	347	338	331	364	328	325	332	345	325	328	305	320	314	324	368	370	336	320	321	331	323	385	321	312	352	329	355	313	311	346	338	329	353	355	352	312	370	338	325	341	303	322	298	301	349	323	320	351	288	325	320	336	325	317	330	325	330	325	351	373	346	348	334	317	315	313	309	339	342	325	315	345	312	325	362	327	323	323	362	335	327	345	339	331	324	329	345	314	322	312	332	345	336	295	321	338	332	315	356	333	333	337	348	356	331	370	329	355	313	328	331	363	333	289	339	305	329	349	355	335	331	314	331	355	303	325	291	318	313	311	327	340	317	332	332	337	315	335	341	363	368	316	331	338	322	321	340	329	334	324	315	320	341	343	317	340	329	340	353	308	317	323	324	318	316	356	316	317	320	340	336	325	321	350	313	325	328	330	363	327	332	350	312	340	343	383	348	322	309	346	356	314	328	334	322	314	332	317	337	313	340	344	345	314	344	309	343	342	336	321	344	329	335	319	327	330	347	355	337	305	307	318	282	335	348	314	350	314	307	333	340	344	352	327	319	338	306	351	331	347	335	332	299	369	351	361	351	302	350	339	348	314	330	333	354	298	353	342	320	330	316	320	340	342	348	322	335	340	318	344	307	335	349	354	320	333	307	335	339	313	349	325	335	326	331	289	310	323	310	369	348	333	329	314	279	331	331	363	293	328	334	317	338	299	317	320	332	338	331	321	324	313	330	341	347	338	316	364	326	316	319	305	307	355	348	310	317	366	356	301	323	334	318	305	340	323	325	311	324	339	311	337	324	316	329	356	340	315	332	336	292	329	320	347	356	334	318	336	304	337	306	343	323	291	312	344	353	339	333	321	343	330	325	312	313	335	340	363	318	362	354	304	348	351	314	349	306	335	349	358	308	320	339	352	344	330	349	316	339	312	318	346	362	318	343	344	343	353	321	344	352	331	347	325	323	326	304	344	329	357	312	315	341	326	325	320	308	324	350	311	342	369	356	336	345	308	328	332	333	313	315	324	318	332	317	345	351	311	325	324	332	341	354	350	369	322	330	330	332	297	308	361	330	340	323	351	350	304	326	328	316	310	333	333	317	313	335	343	365	353	332	352	326	365	328	330	299	315	324	348	319	348	328	314	338	314	316	313	329	320	331	323	311	345	363	340	303	321	330	353	346	300	332	320	359	337	323	300	321	319	326	307	315	323	338	356	356	342	309	345	320	328	338	341	321	320	325	306	329	340	334	329	330	340	358	375	310	339	319	326	342	337	338	337	337	338	335	325	336	347	338	334	328	329	312	346	330	347	321	302	335	297	297	343	360	322	323	318	330	301	334	308	322	349	319	311	356	333	327	304	338	328	348	366	335	310	279	305	344	351	310	324	348	350	300	332	342	289	326	300	309	340	337	358	327	310	344	342	317	322	312	347	335	366	326	346	321	321	321	324	340	309	319	314	354	338	347	336	316	330	329	331	341	353	327	334	342	297	322	354	323	299	340	341	291	315	344	334	321	344	353	308	360	311	350	354	323	301	301	308	286	362	323	325	332	364	347	342	339	333	334	300	326	348	341	324	327	335	319	324	313	374	318	330	319	360	355	316	330	316	322	318	324	344	357
22894	21526	28601	24920	21588	18253	7581	3044	1903	1334	894	661	564	478	376	340	281	245	244	229	220	179	176	169	181	178	158	160	151	145	169	148	157	155	155	132	155	130	133	152	165	136	160	158	127	159	158	142	152	130	143	135	137	145	168	139	119	128	142	158	146	161	129	144	150	136	154	133	148	142	141	152	141	138	146	158	155	159	168	143	176	168	158	151	146	142	138	147	159	147	158	130	164	144	137	144	132	147	131	166	148	138	154	147	174	162	139	139	139	132	130	169	128	139	122	135	145	139	130	145	149	167	152	130	134	136	139	154	151	139	144	138	163	140	153	158	156	156	171	121	136	134	161	154	146	147	161	149	136	118	146	146	142	130	164	150	146	148	149	120	153	157	142	122	196	124	147	116	151	161	150	164	136	137	132	131	132	147	143	138	140	139	127	147	163	135	165	130	136	147	139	122	179	133	143	138	142	135	138	139	155	151	149	121	152	138	146	145	154	128	142	139	163	154	145	140	153	121	137	153	153	145	155	127	157	142	126	128	118	135	160	140	163	140	146	165	135	152	154	154	145	140	152	146	125	137	129	149	128	143	155	142	148	134	138	163	144	165	156	155	135	147	147	138	155	155	131	142	153	156	143	144	147	136	146	131	143	145	151	137	166	157	138	141	150	119	156	153	153	141	133	164	158	141	156	131	144	162	143	150	142	152	156	148	118	138	134	142	153	157	151	154	149	139	133	162	155	137	143	178	138	163	136	137	151	147	143	137	143	133	137	135	131	123	155	161	134	142	132	153	144	142	145	158	158	123	137	144	137	134	166	137	129	134	133	166	140	152	149	145	154	148	145	149	137	145	159	149	141	169	136	177	138	128	167	154	132	166	159	151	140	138	140	138	153	141	142	142	148	153	145	149	158	139	143	137	140	135	151	141	155	133	151	162	139	150	149	141	145	134	159	157	119	157	157	161	140	146	161	160	161	132	144	122	140	144	143	131	133	145	145	135	144	154	137	141	149	134	140	151	149	132	151	158	114	158	154	156	159	146	143	133	139	142	153	141	142	135	167	137	141	135	139	131	146	121	133	146	165	128	117	133	171	142	149	127	148	153	155	153	125	161	133	153	138	134	149	127	146	143	135	140	127	135	120	164	138	136	142	170	127	162	125	163	137	131	134	153	150	140	139	138	131	155	149	147	139	126	125	147	144	130	143	146	137	163	132	132	123	139	143	134	131	134	127	141	170	168	137	157	142	151	173	133	134	139	146	138	132	164	134	145	154	146	144	152	143	179	126	152	137	149	142	151	159	171	157	142	114	156	127	125	145	147	138	139	144	140	158	134	130	134	139	162	160	151	149	152	143	151	131	123	168	128	157	152	141	133	129	134	144	155	161	149	125	149	145	147	150	162	161	138	147	137	138	137	151	152	142	161	123	142	138	152	141	132	152	136	138	145	143	142	157	133	136	126	151	149	161	137	146	148	136	134	131	148	127	131	137	129	128	143	159	155	128	133	147	124	145	161	136	135	148	149	141	145	136	135	161	143	149	149	135	134	138	156	131	133	152	123	160	149	140	158	136	148	145	152	119	174	159	143	146	131	139	153	154	137	147	160	155	144	150	153	158	136	141	150	135	168	142	163	135	141	135	121	142	139	139	158	149	124	138	162	145	135	125	157	129	138	144	140	144	145	148	160	135	134	144	152	124	130	142	152	116	128	138	146	135	121	163	147	137	137	134	138	125	134	134	128	128	166	128	134	133	146	140	143	145	170	148	165	146	138	139	141	111	135	135	152	138	135	141	149	144	152	146	157	145	161	136	142	140	139	147	146	146	123	160	134	129	153	148	144	123	150	142	144	148	121	160	131	147	151	151	139	152	142	136	133	151	144	145	144	148	153	126	127	138	140	139	134	144	120	127	160	139	143	140	151	166	163	149	148	132	138	142	126	162	123	153	141	138	154	145	154	152	128	152	139	154	137	137	143	134	145	147	142	134	130	122	137	149	163	143	128	150	138	143	123	126	142	148	124	164	132	157	144	130	163	120	156	153	142	151	128	139	141	145	135	154	115	135	144	121	152	137	138	157	144	141	147	138	133	151	117	150	135	121	133	160	136	150	149	151	124	144	153	144	141	161	149	169	150	139	140	164	133	137	141	148	141	149	146	173	140	127	142	127	132	141	160	138	148	158	147	113	124	148	146	124	147	115	152	126	158	148	132	136	139	137	146	134	147	126	118	157	142	133	143	130	164	151	147	138	132	145	142	145	131	122	146	137	130	127	156	155	150	146	118	133	129	125	156	146	144	177	144	154	152	126	134	133	170	144	138	144	148	152	164	145	118	139	146	158	129	147	147	127	136	125	164	141	128	144	171	149	154	135	142	132	145	145	143	123	138	152	157	161	165	124	132	124	141	154	127	131	156	135	143	135	128	148	147	136	141	130	150	164	146	148	153	130	150	145	148	150	137	136	134	127	126	152	131	169	150	155	146	141	122	154	141	131	142	145	148	133	156	131	140	128	157	148	146	137	151	131	143	123	164	140	159	120	128	133	132	166	146	130	139	130	131	153	116	146	139	147	143	134	143	149	121	152	162	144	140	141	152	131	163	147	155	156	131	137	131	142	149	154	144	135	151	127	144	143	125	167	162	132	147	174	147	144	136	140	169	134	122	145	146	148	167	147	138	162	141	152	159	140	136	156	144	134	153	152	146	153	129	157	144	151	166	162	118	168	129	155	146	131	133	133	135	141	130	125	143	180	141	126	125	151	155	136	142	155	136	141	152	122	151	133	162	146	134	128	132	127	152	153	149	155	151	143	142	149	123	157	116	146	154	147	153	146	141	139	130	136	141	149	121	172	129	125	136	155	166	123	154	152	152	134	152	147	146	170	147	167	168	151	137	152	148	144	153	129	127	158	142	155	126	145	146	137	159	136	155	144	138	129	156	151	130	148	139	140	137	147	142	119	149	126	141	153	140	174	159	153	145	124	148	158	144	134	135	118	144	132	144	133	142	129	142	165	142	158	148	135	160	157	160	155	145	154	122	144	157	131	146	172	115	145	154	154	141	136	162	139	146	137	140	126	144	160	136	142	146	156	142	135	139	159	140	133	127	148	152	147	139	166	153	148	154	133	156	139	140	119	127	138	126	155	137	122	149	147	141	136	129	145	119	125	151	151	143	132	141	167	152	144	144	116	134	148	123	154	126	139	141	142	142	147	138	142	143	135	159	135	153	151	146	153	156	124	151	147	145	139	138	126	143	152	134	125	147	126	149	149	141	149	134	139	169	117	151	143	145	153	126	140	124	145	135	133	163	162	150	130	125	155	148	146	148	162	127	162	161	151	129	136	147	156	139	143	136	152	147	150	126	161	150	143	139	139	153	133	152	127	170	127	135	153	124	142	116	131	124	145	123	128	135	148	145	133	131	145	144	152	137	151	129	158	137	118	131	149	133	129	136	149	168	172	150	142	117	151	140	156	142	157	135	151	134	156	158	148	136
25924	50018	41957	30627	21325	14629	10418	7513	5405	3699	2720	1977	1587	1204	1000	863	687	656	571	476	450	415	378	352	346	342	296	326	306	286	289	300	293	287	237	254	247	260	238	269	262	256	271	273	271	249	245	239	247	278	243	272	252	247	267	244	263	308	270	266	231	235	246	248	267	233	249	261	241	252	243	221	242	251	252	250	247	240	260	231	249	254	255	261	235	264	256	266	243	218	255	268	285	221	242	239	239	248	221	258	249	286	253	232	227	237	246	261	242	245	262	262	266	273	238	253	202	256	258	272	260	243	239	243	263	277	261	248	249	236	269	241	244	259	253	247	275	254	250	270	253	228	247	213	249	244	270	265	247	261	230	240	254	241	249	265	234	249	272	272	240	276	235	268	261	249	248	249	250	242	244	241	268	264	280	247	267	241	275	250	249	232	249	222	230	254	269	241	231	253	259	243	247	277	248	274	249	256	258	243	245	276	252	267	273	233	265	278	257	245	233	255	279	251	273	275	234	238	255	283	257	273	250	232	246	229	272	240	260	248	248	252	253	235	272	239	253	241	248	230	250	227	248	256	250	252	224	256	259	246	266	255	224	256	250	253	259	286	240	239	243	259	243	233	272	244	262	250	257	241	260	249	251	253	246	236	281	257	256	228	250	237	244	263	249	260	253	251	239	279	244	255	234	262	282	268	233	232	251	244	229	246	256	236	268	236	268	260	270	248	232	255	257	261	253	234	241	275	238	257	264	249	252	225	244	243	239	248	254	252	249	275	256	232	246	271	252	235	235	244	277	265	271	289	248	271	272	277	284	233	263	234	235	267	253	279	246	266	234	215	263	257	253	239	237	246	248	282	265	255	267	246	259	245	273	278	269	241	285	268	233	253	215	263	255	241	282	254	245	261	257	254	240	286	207	261	275	267	271	263	253	269	229	259	275	230	254	252	250	259	262	250	244	265	253	264	269	249	291	235	263	239	252	244	250	212	248	264	258	262	251	267	267	232	241	301	238	274	238	243	240	249	263	238	250	275	256	260	258	267	250	281	263	243	248	267	266	245	275	244	264	240	252	268	221	262	218	250	241	251	272	239	266	226	224	255	244	246	237	238	236	248	244	267	289	242	250	260	236	281	242	293	243	214	246	237	279	239	247	274	261	249	239	268	229	254	294	228	271	274	263	262	267	272	254	246	286	245	254	256	267	267	261	241	264	256	264	281	241	261	243	238	253	230	290	221	243	281	269	270	234	233	256	238	266	254	250	269	261	267	251	272	227	241	242	252	240	228	262	250	257	263	275	257	289	278	241	235	252	266	210	269	256	255	264	215	264	270	237	231	253	272	256	262	257	254	281	254	221	263	251	225	247	250	260	222	249	234	265	209	232	235	246	248	229	263	262	269	282	245	255	249	235	249	241	252	247	267	238	215	247	223	282	258	267	241	255	271	221	259	254	228	247	253	259	273	263	251	235	259	244	250	289	248	260	250	248	271	250	275	269	218	244	256	242	254	244	238	265	244	252	262	273	256	252	240	257	256	236	258	253	240	250	240	257	241	240	267	267	257	255	258	260	274	251	252	244	262	254	262	247	259	276	282	256	272	250	239	253	261	258	271	242	256	258	244	258	248	261	238	236	241	292	256	221	255	257	274	268	263	260	268	257	247	253	239	259	257	253	244	263	241	272	236	235	271	241	249	251	236	214	263	239	246	227	258	243	265	263	235	270	267	237	261	220	220	252	260	247	222	277	263	229	262	264	248	291	271	237	262	257	239	229	254	244	245	252	246	272	270	223	249	231	259	270	300	244	267	279	269	255	243	240	263	257	269	265	232	265	281	247	288	285	265	271	240	243	242	252	252	247	247	278	224	250	249	222	276	256	264	274	239	238	232	241	266	267	267	237	262	269	233	273	239	256	263	240	241	231	253	238	252	250	258	255	249	268	270	276	238	251	239	232	266	249	287	215	252	246	269	290	280	231	237	270	240	256	245	248	241	245	242	226	266	205	266	258	264	249	271	259	237	255	261	255	260	253	247	239	273	267	229	248	227	234	252	244	249	243	245	237	242	246	253	257	254	241	254	279	269	236	272	243	255	277	269	268	233	255	255	243	243	260	259	252	227	245	253	231	254	248	269	289	260	240	240	235	246	272	239	255	249	257	276	254	249	239	229	245	283	247	269	231	255	241	237	260	290	256	242	282	213	252	264	265	249	240	268	274	255	246	232	244	231	250	265	274	265	256	220	262	267	250	235	253	232	265	256	277	231	270	247	251	238	264	245	238	258	264	251	274	227	231	276	245	251	278	226	254	239	253	260	263	238	271	262	263	264	261	255	245	287	233	266	225	261	240	249	255	281	232	232	237	240	246	246	271	248	254	253	243	268	272	245	253	239	265	289	261	261	240	240	280	258	282	250	238	228	235	254	243	254	264	224	243	233	250	251	240	264	258	251	250	249	247	250	243	263	263	248	251	224	280	270	276	206	237	237	253	263	244	256	267	260	258	245	282	243	241	238	230	244	249	239	277	239	244	256	261	248	256	238	232	271	262	225	274	272	261	253	240	263	249	264	225	261	246	255	252	257	288	257	261	242	281	240	263	250	250	292	237	241	253	233	249	245	249	254	260	242	262	242	242	220	255	269	279	248	232	235	257	252	263	244	246	261	269	253	227	264	250	259	231	265	273	230	228	260	267	286	255	262	263	261	243	260	281	272	239	252	252	282	229	223	251	231	285	272	261	264	217	253	259	220	253	243	260	258	243	259	263	245	244	237	241	256	231	272	249	242	290	250	265	251	250	226	272	237	223	246	259	244	273	262	253	276	265	249	254	267	249	256	275	235	246	275	249	278	250	260	235	260	284	234	257	243	251	232	235	244	203	274	275	233	267	259	249	250	267	249	239	241	277	248	250	270	236	234	233	258	231	274	260	269	286	218	254	258	284	237	273	220	278	230	246	258	264	250	264	268	263	241	272	243	227	254	234	252	231	223	230	276	254	254	278	254	268	268	243	277	245	229	236	245	288	236	256	249	231	242	245	238	262	253	238	241	242	248	259	244	259	241	264	267	281	275	264	236	232	250	218	258	211	229	264	255	251	264	254	234	253	264	281	238	230	252	273	226	248	252	218	241	242	228	243	242	261	224	276	223	258	248	253	241	247	284	250	216	257	267	250	254	254	258	249	237	245	248	256	233	246	234	261	258	244	246	231	255	250	236	254	260	251	287	240	247	259	243	270	252	267	246	258	257	254	266	251	237	245	263	276	249	251	249	248	240	230	248	219	242	253	238	282	274	283	264	281	261	249	243	236	250	259	260	272	255	245	234	267	266	256	231	242	253	246	251	233	239	245	267	257	257	259	267	228	260	246	283	260	256	256	238	287	253	260	262	239	268	254	228	248	279	288	246	232	273	251	227	254	237	265	271	237	251	259	260	259	257	244	252	254	239	260	257	265	234	240	248	237	228	271	241	256	253	213	268	276	235	255	258	267	248	249	244	256	248
27815	22213	20468	10683	3836	2011	1170	777	576	457	363	322	290	259	256	273	200	208	225	203	193	190	196	232	177	194	220	174	187	189	190	221	190	189	161	197	200	205	196	218	194	180	169	174	179	197	185	168	220	182	197	201	196	178	177	193	164	149	197	182	168	208	176	194	202	203	173	158	178	178	181	195	189	185	170	185	176	167	199	179	196	173	200	180	161	190	204	200	176	191	177	181	199	179	200	184	186	188	215	186	181	178	195	190	172	192	167	183	176	205	173	193	182	171	183	210	169	207	187	195	170	180	189	186	186	182	203	186	174	181	197	185	173	172	176	188	194	168	205	168	190	209	183	198	199	228	174	189	175	196	209	172	188	190	193	190	169	201	205	202	181	191	187	174	210	198	192	190	196	173	178	206	194	185	198	182	160	212	178	199	188	192	184	182	185	206	145	198	191	205	180	188	199	196	198	196	178	176	177	179	198	168	189	162	175	190	189	188	184	209	194	169	205	189	182	193	182	219	229	184	214	198	195	164	192	215	200	178	209	197	179	203	171	171	172	193	199	222	186	158	187	179	191	195	186	198	194	182	185	194	177	200	158	207	177	221	176	178	192	179	175	163	172	210	206	191	191	159	193	184	205	185	187	185	201	190	171	205	189	172	182	174	175	163	189	182	179	187	176	164	180	178	209	180	193	182	179	173	193	190	171	193	182	188	204	184	220	200	195	215	185	189	195	190	174	166	198	193	195	178	165	190	190	190	195	184	190	206	199	187	191	186	187	203	194	187	207	206	187	181	195	178	183	182	173	192	184	179	188	181	184	197	193	191	184	174	194	187	178	200	191	205	186	175	170	201	169	200	171	173	188	189	184	157	158	194	186	162	179	190	185	190	167	189	180	205	200	186	193	181	184	171	184	200	181	189	184	177	193	192	189	182	206	181	200	183	197	203	195	198	205	174	165	184	191	215	172	209	177	210	209	187	180	201	180	190	166	191	173	196	180	184	171	184	197	193	185	189	214	211	209	192	194	197	191	170	194	193	189	224	187	195	194	197	185	193	191	179	184	189	179	188	183	174	178	185	206	175	169	180	173	180	187	196	178	181	178	200	181	204	191	213	178	196	170	205	196	170	174	168	235	179	177	200	179	184	183	180	167	173	165	172	208	192	177	162	193	200	164	177	168	174	171	184	165	173	194	178	178	192	178	194	190	194	175	189	194	186	205	185	183	189	186	183	182	211	225	208	172	182	180	178	214	186	186	184	152	205	207	195	205	215	181	187	206	191	175	195	165	176	195	169	179	159	215	199	185	206	216	226	197	184	161	175	186	189	178	186	185	191	181	183	192	200	169	220	190	190	172	186	190	189	189	212	205	195	213	199	197	171	180	178	203	190	207	203	206	191	161	174	208	181	188	190	158	207	205	183	181	173	172	188	190	217	157	194	194	170	196	190	197	168	201	187	170	213	184	202	187	179	189	203	190	194	208	192	193	191	200	185	192	186	216	161	163	197	180	170	178	179	197	177	179	202	210	193	191	213	192	201	203	185	174	163	183	210	211	188	197	195	191	201	188	173	217	177	215	212	177	183	204	187	196	179	174	195	213	189	187	203	174	156	200	190	203	193	189	183	197	184	201	202	193	200	212	179	185	179	177	184	189	185	166	173	174	200	177	193	223	188	221	208	206	206	175	183	194	191	212	174	181	181	199	164	192	197	188	177	202	195	184	178	190	172	180	184	190	215	180	168	189	194	184	205	174	191	171	174	184	176	164	199	192	188	165	176	172	180	188	182	211	200	177	168	195	166	176	186	181	182	210	181	182	199	185	196	193	174	188	181	200	181	184	202	205	228	178	193	193	202	165	177	183	190	190	177	186	177	202	187	186	182	168	191	173	195	206	176	195	189	180	174	181	186	186	177	187	216	183	206	186	176	179	190	183	178	188	183	204	199	195	193	170	204	180	191	206	183	208	202	173	191	187	195	194	183	200	203	198	196	199	200	159	205	181	162	202	162	162	191	201	177	193	187	188	215	194	189	193	174	188	201	209	168	194	172	201	205	158	195	197	192	173	172	212	184	190	159	196	192	162	209	165	173	184	180	186	203	184	193	192	187	202	216	166	167	190	177	196	172	163	191	207	183	200	176	205	186	180	162	195	198	175	186	184	169	214	187	211	201	192	176	201	186	193	200	218	235	183	188	184	180	192	199	207	196	175	161	177	192	204	182	182	173	188	187	176	191	168	179	190	192	198	195	179	200	182	210	188	171	213	177	191	173	187	170	186	179	187	210	177	183	174	211	172	191	235	196	200	185	188	163	189	160	191	181	189	183	206	212	233	161	171	173	168	198	199	194	178	183	194	184	184	175	168	177	207	176	189	197	179	204	188	193	194	169	182	186	192	171	176	190	173	171	207	174	196	201	190	190	175	214	198	175	194	196	179	175	186	182	210	166	198	186	189	189	167	198	188	190	185	168	180	203	193	171	175	177	194	169	190	169	196	204	197	211	192	200	179	169	197	189	186	173	184	188	170	198	180	185	187	176	173	187	198	188	174	191	186	198	207	192	188	203	184	209	196	201	180	186	197	178	208	193	175	209	147	201	213	182	169	195	190	186	212	196	204	184	193	185	225	186	205	188	153	175	199	188	152	181	197	170	168	184	179	175	182	175	194	198	201	188	178	169	196	184	182	204	170	163	196	192	199	180	190	161	208	185	198	181	172	200	175	194	188	200	189	207	188	179	204	189	200	203	167	187	185	177	176	191	202	207	222	181	175	170	207	175	186	203	189	160	194	198	183	195	183	167	185	174	194	181	180	196	197	171	193	193	172	176	191	164	207	202	183	182	191	180	214	198	189	212	177	185	185	190	186	199	188	194	174	184	190	200	169	173	184	197	202	202	191	184	184	182	198	179	165	190	180	191	187	199	196	187	178	179	200	181	179	194	185	186	191	208	172	182	214	178	193	206	189	197	186	193	205	179	174	193	173	184	186	184	177	186	171	168	179	185	169	181	175	189	189	172	205	197	214	169	206	197	198	230	179	176	210	211	175	170	196	193	190	180	177	176	168	174	187	158	173	194	189	192	153	176	152	201	187	195	188	180	203	174	188	168	206	195	178	189	197	197	206	192	200	176	188	191	219	218	190	213	173	194	186	201	188	187	177	174	156	204	191	187	192	196	173	207	166	195	173	201	173	172	195	183	188	184	190	187	183	199	177	192	151	190	194	211	185	184	174	210	185	172	194	186	185	187	186	188	177	173	204	186	185	189	174	173	203	172	196	176	182	185	180	183	160	180	196	184	173	202	169	189	194	192	156	210	198	206	191	195	198	198	200	175	176	181	205	179	186	170	184	168	185	173	200	163	190	194	204	182	184	202	185	213	220	214	196	187	172	178	186	199	188	189	176	184	195	193	175	174	181	213	191	174	179	176	182	164	180	185	173	200	196	210	185	164	186	196	202	197	182	199	190	187	193	163	191	168	195	194	180	173	205	208	184	202
21159	35700	26597	15147	8694	5429	3668	2505	1763	1382	984	796	635	585	511	497	451	416	404	397	377	388	373	379	397	355	364	322	363	344	322	410	333	326	361	367	311	334	337	373	351	341	334	333	287	329	349	333	334	348	375	339	341	343	349	342	336	297	308	325	310	331	336	354	340	353	323	348	345	307	331	380	356	331	289	366	348	360	348	347	349	333	330	337	364	356	351	359	301	349	332	363	333	336	294	321	327	340	348	319	319	305	348	333	342	315	363	325	361	334	352	360	345	355	351	348	320	330	320	348	355	336	346	328	315	332	336	315	316	358	346	324	323	341	343	337	360	350	332	320	320	328	340	321	341	346	347	344	330	348	323	346	356	321	306	328	346	322	303	340	356	302	341	329	351	381	313	329	299	311	336	329	330	351	324	355	340	295	325	371	351	341	321	341	328	308	368	336	342	361	328	335	369	342	347	302	311	341	365	342	324	317	352	326	308	330	349	331	325	351	332	322	373	344	321	350	333	337	339	331	324	329	355	351	320	335	351	335	323	374	335	332	336	309	331	361	339	327	347	350	332	318	350	342	318	332	302	361	343	316	373	325	361	343	331	343	316	312	320	360	285	297	353	309	324	323	382	333	369	340	334	354	294	363	351	330	337	350	329	346	346	350	363	329	339	364	326	342	323	324	328	317	338	325	331	346	321	334	364	339	345	343	354	345	350	342	335	321	342	311	314	339	349	339	307	362	327	347	360	365	350	325	339	352	324	346	336	326	332	345	343	345	360	336	358	315	353	315	337	327	343	326	320	338	296	334	326	348	324	321	316	331	341	328	348	325	342	336	330	351	351	349	351	354	326	312	323	343	341	316	325	352	344	311	309	308	336	324	332	336	329	376	339	336	343	315	338	351	337	315	339	356	369	342	350	381	371	344	319	321	362	326	327	357	363	373	347	332	335	333	357	328	284	359	346	303	319	334	333	333	331	348	305	310	321	342	314	357	375	359	336	310	335	333	337	337	342	334	332	322	366	321	352	293	357	360	327	316	314	302	333	331	338	329	362	363	343	336	347	357	317	363	386	341	343	338	335	338	320	300	296	317	327	314	354	343	331	346	322	301	326	327	363	321	315	371	364	338	324	301	360	319	332	338	309	319	348	319	322	353	348	343	333	312	370	340	340	304	309	329	323	337	364	339	309	349	380	304	370	305	327	317	309	373	317	335	338	351	352	353	310	305	324	333	345	334	350	385	367	333	335	353	328	343	317	328	333	356	338	376	336	317	338	342	318	328	376	326	347	351	337	341	365	337	336	325	314	320	313	334	334	342	338	319	352	314	328	295	325	342	352	334	309	342	319	347	321	326	344	332	326	351	339	332	370	356	300	331	314	349	360	341	318	336	341	337	334	312	357	364	336	359	357	318	321	326	331	324	352	364	358	340	330	355	324	281	307	356	338	350	327	339	326	338	336	330	309	310	335	341	344	299	318	305	325	331	345	296	324	287	329	324	325	321	347	326	342	347	341	317	325	332	323	329	373	294	335	367	334	326	319	317	311	310	332	328	340	334	348	319	329	355	327	318	309	355	349	359	342	351	349	374	322	364	364	389	323	306	354	350	327	312	330	360	323	299	334	353	330	362	326	343	365	314	326	325	304	303	341	331	316	346	322	329	322	322	347	333	361	351	310	366	308	341	345	350	300	332	306	304	332	316	335	354	360	340	358	308	335	335	355	311	342	307	382	323	365	350	336	311	316	327	337	347	338	330	328	338	318	360	332	333	314	303	322	327	333	365	331	308	354	337	357	340	323	353	337	365	317	298	354	312	320	318	337	343	353	302	348	312	329	322	351	330	359	345	326	374	327	360	314	348	339	320	333	323	345	324	359	366	332	330	325	350	344	372	353	341	358	345	342	374	340	322	322	343	332	344	327	350	352	326	320	344	341	314	359	376	330	358	353	295	346	305	344	305	322	358	366	353	338	346	351	341	346	326	312	360	352	345	326	349	361	335	348	337	337	331	315	333	327	329	353	331	308	345	333	333	338	342	318	351	323	337	314	332	336	340	334	298	318	324	334	358	314	310	316	312	347	345	338	349	326	326	304	364	325	379	361	315	336	316	325	383	343	337	304	339	360	339	347	358	351	343	360	351	315	310	323	298	330	348	315	355	349	343	333	325	301	332	331	323	352	342	314	357	331	352	324	326	354	357	357	354	331	345	387	317	310	376	324	324	317	343	361	344	339	311	350	353	350	377	326	359	335	370	339	317	335	336	344	366	335	311	318	337	345	297	360	319	323	342	349	321	297	319	355	352	317	323	327	336	305	339	320	336	358	339	339	340	339	327	314	319	342	338	361	319	303	344	322	332	354	355	322	335	340	327	324	309	344	348	320	313	339	345	337	325	345	305	320	371	364	339	356	333	337	356	340	324	350	299	325	328	357	363	317	331	309	335	343	315	318	354	341	344	350	328	319	324	338	340	335	345	337	318	329	319	331	311	320	331	362	327	325	331	332	327	349	330	352	306	316	349	344	339	304	325	352	350	314	341	336	322	339	308	316	310	358	352	304	352	336	334	324	343	350	328	379	343	381	306	355	356	339	338	350	336	336	367	337	349	337	371	333	356	362	335	332	343	325	328	319	311	330	302	323	316	335	342	338	315	351	345	340	330	337	340	354	329	358	332	335	321	370	300	387	331	350	334	345	334	296	313	325	355	349	337	331	369	322	311	325	336	363	346	330	351	315	322	351	345	371	324	328	285	366	333	347	314	324	324	353	315	338	326	334	354	315	356	349	338	324	378	344	307	340	322	366	335	318	344	318	342	319	295	331	339	315	325	351	351	358	330	328	293	325	345	324	348	318	342	336	321	339	356	368	332	344	307	345	363	345	366	357	303	355	321	304	350	306	375	323	324	352	335	348	350	353	365	334	346	309	350	354	338	350	342	319	320	327	316	344	331	314	365	326	331	324	351	349	341	347	328	312	316	310	334	284	335	361	354	329	340	340	303	313	339	327	336	330	315	335	322	339	362	379	311	355	340	331	354	346	364	319	338	298	306	347	354	317	354	321	306	344	313	332	331	330	324	349	339	343	334	325	341	351	317	301	324	343	353	336	358	351	344	296	362	349	330	363	321	325	338	346	352	324	334	314	333	325	347	350	344	368	327	331	310	327	357	353	325	330	298	330	341	310	327	303	340	349	335	355	356	331	343	359	325	339	332	348	302	333	321	323	343	345	340	333	350	335	325	364	335	321	359	310	339	343	353	320	340	332	378	364	332	332	328	310	335	309	344	305	351	307	328	324	344	322	349	351	327	354	356	336	355	341	344	331	318	361	331	334	355	343	356	371	293	331	383	333	322	345	338	351	355	359	377	355	325	362	313	376	344	353	331	337	349	321	334	353	343	316	318	350	349	289	340	341	385	320	328	339	324	327	331	361	344	338	335	312	354	364	336	351	344	327	355	318	358	330	321	343	344	341	300	344	328	329	329	332	326	315	319	314	318
23788	21482	27884	25675	19012	8060	3315	1820	1203	832	672	457	414	314	304	269	241	242	195	239	190	177	172	202	181	183	160	171	169	153	154	182	190	158	152	165	163	152	190	163	157	192	162	154	169	150	159	159	186	180	156	173	167	164	158	160	162	177	139	158	154	146	156	139	160	174	177	142	150	163	168	157	166	157	166	161	153	144	171	162	147	177	175	161	161	162	168	150	163	171	146	147	153	164	161	166	149	155	165	153	150	147	136	145	137	159	155	165	144	181	147	161	150	158	168	131	170	158	149	130	157	169	151	154	182	163	172	153	152	161	176	149	177	170	153	179	166	180	157	179	164	162	141	161	147	165	164	166	160	146	157	152	148	141	160	139	157	165	137	164	144	151	177	179	142	171	145	164	145	160	161	164	191	155	164	179	173	153	158	162	142	168	157	171	155	156	166	155	166	161	141	155	160	154	164	177	164	177	155	167	143	167	178	157	168	168	129	159	158	147	145	142	152	167	161	158	151	120	141	168	163	166	164	128	140	147	177	168	144	165	159	160	161	152	154	141	171	170	156	163	172	152	170	168	161	152	141	147	183	157	157	158	157	171	181	153	171	157	143	161	156	169	158	162	165	167	177	140	150	161	165	170	159	163	160	148	140	146	151	169	171	181	176	185	152	162	161	144	144	159	162	158	168	156	171	161	144	151	165	155	158	169	156	172	182	158	150	146	160	154	154	153	152	151	176	153	167	177	154	172	167	145	153	143	166	173	172	169	144	168	148	166	146	165	157	155	150	147	160	178	165	156	162	144	151	133	139	155	159	163	165	172	139	157	191	158	169	153	167	184	146	173	152	167	174	168	171	153	160	145	157	156	170	168	148	156	166	155	161	158	153	157	177	147	188	167	141	154	165	162	176	185	152	174	158	193	162	159	176	154	169	161	138	149	147	163	148	151	178	178	156	158	190	181	162	170	141	128	159	172	156	157	162	165	162	146	166	141	148	157	154	167	152	165	160	179	165	146	153	165	157	185	173	180	167	155	145	153	137	158	155	170	158	159	142	183	165	161	169	178	163	157	144	164	166	125	154	179	126	170	168	144	174	141	163	156	138	169	152	148	149	163	159	166	154	157	169	133	160	185	155	134	168	155	164	181	160	176	165	147	144	166	143	152	159	167	163	173	173	159	149	177	144	154	137	153	167	139	170	141	167	163	163	172	167	125	165	144	163	129	152	176	153	146	168	188	157	157	163	169	165	150	145	152	146	165	150	157	161	150	143	161	137	145	154	155	158	151	152	175	145	155	160	162	169	169	165	150	136	141	159	160	141	145	167	162	158	152	147	147	168	164	177	158	184	176	168	163	143	152	150	162	153	155	174	171	146	141	152	151	163	168	171	159	152	145	166	158	159	149	147	156	169	182	154	167	173	168	153	163	183	169	167	144	142	159	148	175	173	152	150	146	171	164	185	147	153	148	147	166	134	172	165	154	167	161	150	156	149	152	169	144	177	167	177	170	178	128	152	156	165	159	158	132	174	143	156	159	149	159	162	157	129	151	159	154	159	159	166	141	176	150	154	172	165	143	140	155	155	160	156	180	165	157	170	159	149	156	153	158	167	137	152	175	154	136	180	148	146	148	150	178	160	182	141	187	169	162	151	158	158	166	173	131	143	140	141	156	161	155	173	188	151	169	158	156	151	137	156	154	134	172	157	145	144	177	134	170	133	171	180	151	158	151	155	154	152	163	163	164	155	147	171	161	169	152	145	158	160	165	150	154	163	159	178	145	139	164	150	174	161	166	136	175	158	162	162	151	168	154	150	182	173	158	173	141	158	153	183	155	187	122	182	166	139	169	142	157	154	167	187	170	148	151	168	164	139	165	157	162	159	160	180	138	144	144	164	149	160	159	144	193	150	152	156	136	141	158	157	157	163	169	155	155	144	147	147	163	157	164	140	152	150	153	137	173	160	151	178	151	162	167	172	155	153	151	168	171	175	137	179	162	159	140	156	139	145	147	139	170	155	146	160	157	154	151	172	170	169	163	160	162	179	162	129	134	136	143	148	153	156	159	170	142	156	169	179	152	153	167	156	175	160	165	160	164	175	163	170	124	153	175	166	175	164	139	151	160	185	151	164	135	146	155	150	155	171	150	139	156	169	157	170	181	164	153	159	171	159	166	179	130	165	146	161	152	162	161	145	161	153	175	162	145	154	153	132	148	185	157	170	198	152	151	192	144	151	161	141	175	148	174	167	159	165	161	136	145	154	174	161	178	160	159	151	146	153	165	169	173	165	159	168	139	170	176	176	134	177	147	163	159	154	152	166	160	163	157	148	157	161	158	147	189	166	169	150	154	143	160	166	162	141	160	152	165	146	185	140	150	154	152	175	148	140	170	165	174	173	169	161	141	136	126	169	171	160	156	177	154	165	147	157	163	136	149	136	156	153	173	165	153	148	147	178	163	167	152	162	158	126	154	148	173	166	143	189	174	130	179	165	142	159	161	153	143	154	150	142	167	166	156	166	160	151	137	153	137	184	156	139	130	158	148	151	156	176	167	163	149	157	179	163	151	145	179	153	143	173	170	135	137	150	157	173	138	158	160	169	154	175	166	144	136	158	176	186	193	162	170	158	157	148	162	157	155	169	177	176	148	143	166	172	154	161	174	169	146	143	164	152	161	156	154	156	149	149	150	154	157	168	174	149	156	151	159	147	170	168	173	143	182	143	157	160	164	151	170	155	163	155	165	179	151	165	138	160	173	169	165	172	163	154	162	160	165	158	155	163	149	149	145	177	170	171	172	143	162	160	162	177	170	154	150	182	157	154	141	175	138	161	184	151	163	172	145	174	169	154	129	169	151	184	168	142	154	152	168	160	148	130	141	173	165	169	154	163	172	191	171	149	166	171	157	150	176	162	152	166	137	161	184	155	149	158	158	151	139	138	167	144	166	157	161	160	123	137	161	166	177	144	153	170	150	179	169	138	164	140	176	147	154	159	146	154	151	154	158	159	155	158	168	170	157	134	164	151	155	140	156	170	151	154	190	172	159	150	133	153	155	156	119	143	145	175	158	163	165	177	165	161	165	176	154	158	144	156	158	170	162	164	165	158	149	151	146	170	141	127	139	158	161	163	156	178	168	174	160	139	154	151	145	177	158	172	174	154	163	161	175	165	171	170	163	154	172	138	159	161	147	137	165	153	153	167	175	133	173	155	156	150	174	142	145	155	189	148	162	172	152	155	161	165	169	144	170	165	165	138	139	161	160	161	155	145	162	158	155	154	179	157	152	177	143	162	131	137	175	145	165	159	165	166	170	188	148	160	170	151	160	141	161	172	147	138	162	134	162	141	161	153	137	178	136	174	151	158	172	173	136	148	148	139	167	149	157	157	130	154	168	151	152	167	165	143	144	170	148	166	155	167	155	169	153	161	168	165	153	176	163	172	158	157	155	153	146	168	153	138	161	160	167	171	157	155	174	141	166	155	157	144	167	147	133	149	155
23728	47082	39175	25005	15745	10193	6869	4749	3373	2271	1714	1372	1055	882	743	678	586	539	441	443	401	376	392	334	343	350	349	325	315	297	274	303	304	285	324	287	278	319	274	274	320	304	292	288	321	249	298	286	275	296	271	308	299	297	286	306	311	258	283	253	288	284	299	288	285	263	308	263	280	299	268	287	286	308	273	305	310	301	276	253	300	286	274	314	283	306	288	305	283	292	290	263	279	315	263	285	263	272	267	278	270	297	285	310	264	288	320	273	260	284	279	275	269	280	286	272	271	292	286	267	276	315	287	261	312	279	277	279	297	304	261	256	291	278	309	286	276	297	289	275	295	263	317	295	286	291	279	315	311	261	287	264	267	285	274	272	309	300	278	296	263	291	278	302	294	275	284	302	319	269	284	311	298	266	265	268	301	285	271	286	285	277	286	285	282	291	296	264	296	311	278	274	293	300	301	294	268	287	274	276	279	287	273	280	289	273	295	290	287	267	285	305	300	319	301	257	293	264	286	263	299	282	308	271	263	294	306	281	293	277	279	273	279	261	273	291	270	292	295	278	300	279	257	269	303	277	280	283	310	308	284	285	284	287	295	299	279	281	289	298	285	298	252	264	286	293	266	289	268	270	292	316	277	317	285	280	281	299	286	277	291	303	294	295	289	274	290	281	283	275	286	293	294	270	289	277	270	269	302	299	262	291	295	276	304	272	281	279	276	270	289	287	291	269	312	278	266	267	321	282	283	291	324	308	260	289	291	284	288	249	302	265	280	280	268	295	252	285	283	274	257	296	304	260	267	276	226	285	278	280	272	258	298	271	295	283	283	284	280	273	307	302	271	285	289	278	246	283	296	278	265	262	281	296	279	300	284	279	310	274	286	267	280	287	281	292	293	286	288	282	288	273	265	290	290	286	270	288	252	291	291	280	304	307	295	296	267	284	320	277	266	318	296	310	268	279	290	312	279	290	273	274	288	278	261	309	331	276	280	285	265	299	260	310	275	271	296	310	286	286	308	274	276	278	312	291	269	254	279	319	284	252	266	284	284	291	276	279	293	254	297	294	293	310	307	307	289	278	281	284	300	268	282	297	301	279	269	319	284	283	287	274	255	273	281	293	288	287	258	311	263	277	320	290	273	286	288	279	283	290	290	266	282	300	305	291	277	264	305	275	296	293	287	306	298	306	301	284	258	276	260	244	282	284	298	277	291	287	298	290	255	287	303	281	294	303	270	276	289	284	264	300	301	274	286	273	270	281	309	317	281	300	306	281	322	309	273	292	273	285	291	273	292	281	290	257	272	285	298	269	295	288	278	279	263	280	275	297	286	280	270	292	289	290	287	309	295	233	273	293	288	270	265	285	288	262	257	300	315	320	288	300	258	298	293	287	293	281	256	278	297	269	272	289	276	269	268	282	271	276	313	253	274	250	304	295	319	281	283	279	259	251	288	275	283	280	287	284	280	274	314	302	288	307	320	270	296	326	305	297	291	283	289	306	283	265	285	291	322	293	303	262	313	289	262	264	300	283	292	278	256	283	314	280	285	272	274	289	308	291	266	272	279	245	272	266	296	282	272	255	259	297	290	275	254	299	303	269	269	307	294	274	306	300	312	294	265	278	295	255	295	287	289	280	261	277	298	275	290	296	257	316	290	289	301	326	310	292	264	282	254	300	312	314	291	322	284	298	284	323	260	313	281	258	307	282	233	279	292	289	272	288	290	283	266	312	273	297	279	273	296	265	269	287	289	307	307	257	275	260	319	284	286	275	281	294	281	280	260	288	284	307	283	265	303	289	316	281	274	261	300	290	265	306	301	305	286	322	306	247	288	290	277	282	282	311	296	297	277	265	337	270	274	270	295	298	276	309	269	313	275	300	285	281	264	279	271	309	272	286	273	294	277	252	298	290	283	295	287	254	284	275	287	326	309	294	281	293	308	271	289	297	273	261	306	249	296	289	296	311	270	289	274	293	294	293	281	263	277	274	302	289	276	288	301	291	266	278	294	271	296	280	279	274	286	272	325	300	279	276	319	293	269	286	275	268	275	278	289	288	280	284	282	306	285	269	301	266	298	300	277	279	269	288	306	317	299	281	278	286	300	287	285	303	268	293	295	279	284	279	283	261	331	282	284	310	275	296	265	299	271	289	315	281	325	292	287	299	301	274	319	296	256	285	267	268	283	283	276	297	281	278	282	301	274	330	271	277	296	263	287	261	281	290	264	286	299	296	300	317	265	305	297	298	290	266	262	292	255	267	285	319	278	293	284	291	266	273	254	284	319	316	275	279	301	282	295	267	289	277	263	281	284	296	269	285	282	285	282	287	264	259	278	281	297	274	270	293	273	315	315	275	300	289	268	301	300	294	280	282	271	286	288	287	266	303	284	280	274	314	289	294	291	286	278	300	283	293	307	284	300	271	271	300	297	276	310	276	304	268	293	309	291	283	284	309	287	269	274	263	289	282	263	270	296	301	309	268	268	284	253	293	322	269	283	272	272	272	265	307	290	258	288	271	283	277	288	267	309	309	285	315	270	278	279	281	277	276	287	286	287	270	301	292	278	267	292	311	289	298	287	274	297	317	273	295	290	279	277	282	289	289	309	274	295	305	268	295	300	302	298	271	285	298	297	291	282	279	295	268	269	287	302	279	272	291	259	267	301	290	305	301	278	302	290	262	299	287	325	271	283	293	302	294	281	284	275	270	279	309	277	291	275	310	274	273	276	298	318	293	272	260	297	287	275	293	285	287	284	254	285	262	290	257	245	278	287	282	268	270	297	273	285	289	291	278	267	289	270	286	295	272	285	283	303	267	284	277	262	264	302	279	295	292	286	289	278	275	269	279	278	279	291	254	309	278	251	278	286	296	297	260	280	261	290	282	281	276	279	295	309	267	241	296	277	232	295	286	271	307	290	294	284	260	304	307	254	311	280	273	297	291	272	290	255	278	267	301	278	258	282	285	297	298	268	303	298	282	264	300	309	266	286	280	292	284	265	304	284	272	284	292	299	275	278	288	264	271	273	297	255	274	303	318	290	261	281	283	299	304	251	279	320	278	313	307	299	294	282	278	285	304	262	276	299	285	287	277	286	276	254	301	294	257	305	293	321	271	304	300	277	290	283	290	287	330	284	267	265	263	284	246	248	267	282	276	320	279	259	283	277	299	284	264	304	317	261	281	297	285	301	278	319	250	266	268	322	300	261	286	301	284	260	262	293	280	310	280	272	261	284	279	267	293	268	289	264	302	291	281	310	291	290	287	291	281	282	287	311	298	281	279	275	269	295	279	283	258	287	306	304	272	271	278	270	292	309	274	286	287	289	284	280	327	309	269	297	267	260	270	274	281	279	290	306	302	285	262	298	292	330	271	286	304	277	298	256	284	272	294	313	285	277	298	281	294	309	311	282	258	294	287	277	276	284	285	268	288	308	290	290	302	259	273	267	293	295	258	284	292	271	302	310	288	290	330	289	302	260	287	289	279	292	288	276	287
25400	21585	26040	21486	6113	2514	1616	1011	722	550	428	358	324	292	251	283	256	235	213	216	193	207	205	191	193	182	194	188	172	171	184	176	172	187	177	178	200	168	201	193	188	160	182	186	182	187	154	200	164	179	164	193	181	159	171	186	184	222	178	193	193	177	198	180	175	180	209	188	192	186	181	186	184	169	185	155	176	189	201	194	192	181	202	181	194	192	210	173	167	166	188	189	179	168	188	178	187	164	196	169	169	194	186	191	211	191	200	209	181	164	174	186	183	176	189	172	174	201	182	201	177	188	189	197	193	169	175	182	180	193	185	173	209	164	175	178	158	166	181	191	179	198	183	173	184	187	185	159	189	160	189	202	188	196	214	157	194	188	205	172	192	194	170	179	177	191	199	168	207	170	188	213	179	175	168	140	180	183	181	184	165	172	208	179	172	195	170	164	168	176	199	166	172	151	187	181	176	193	194	177	173	184	210	192	192	195	165	187	181	179	167	150	166	177	171	153	158	178	190	194	188	202	175	165	190	156	172	173	188	174	172	173	179	182	211	173	177	192	184	178	185	175	194	183	207	184	194	173	192	178	167	198	203	184	192	184	194	186	192	187	180	198	177	179	181	181	212	161	184	191	173	176	175	178	214	179	195	197	204	171	176	185	187	167	166	199	180	175	189	153	170	182	163	178	176	180	168	151	190	159	183	189	187	169	168	180	183	151	183	180	156	181	178	190	191	184	177	186	173	190	193	182	173	184	176	183	167	155	162	187	161	174	151	190	196	184	181	163	186	201	179	190	200	192	176	160	203	179	197	173	170	178	177	172	181	197	183	187	183	181	175	167	177	197	182	192	180	188	159	163	182	160	199	186	181	175	180	205	190	180	160	191	201	174	183	175	209	173	194	194	173	186	181	186	160	178	167	164	192	188	172	184	183	159	197	191	173	184	172	211	176	200	220	165	174	191	159	166	188	176	179	191	195	155	188	157	182	178	192	190	193	183	185	180	158	183	199	192	184	177	196	171	164	188	187	186	192	166	174	184	188	181	189	167	218	175	177	183	188	184	201	162	173	201	192	191	186	198	178	178	202	169	178	157	178	210	164	178	186	186	171	189	172	178	228	179	183	182	174	191	180	178	201	182	188	186	155	168	161	188	187	158	186	170	155	196	181	178	180	178	159	167	170	182	179	204	183	187	186	174	195	202	158	181	196	182	182	184	172	188	181	152	178	188	195	166	202	196	207	163	171	197	201	199	168	200	195	194	202	181	196	191	193	188	186	177	168	199	181	176	190	197	176	183	169	178	176	169	188	184	179	174	199	186	201	175	178	201	198	187	195	176	181	201	195	191	190	176	158	163	176	179	196	166	198	173	175	183	190	190	156	182	173	163	172	177	182	187	159	172	186	169	201	181	174	188	187	152	176	182	156	162	180	181	213	193	206	211	157	159	194	185	188	155	191	172	192	179	179	176	206	176	176	169	189	161	174	151	187	163	176	186	206	192	162	180	177	164	186	175	168	161	171	161	164	187	166	189	195	198	186	191	178	176	197	160	171	187	178	203	174	184	162	170	206	167	185	157	196	171	184	171	189	198	163	175	169	177	174	174	176	166	172	183	173	163	168	177	160	176	189	189	208	192	188	195	175	156	169	182	178	201	185	179	177	171	176	184	199	179	183	181	173	162	175	170	175	212	157	169	177	176	180	197	186	212	159	167	207	186	158	187	189	160	188	180	166	178	174	173	186	204	195	189	159	197	178	193	181	182	168	169	181	207	213	178	181	192	189	189	166	211	204	197	162	177	160	204	202	180	172	191	177	170	185	149	194	188	183	184	200	174	157	182	180	203	174	198	178	177	169	185	158	178	174	190	195	192	178	169	175	188	170	175	186	187	179	193	184	175	190	172	159	170	181	180	174	181	185	192	179	180	175	170	187	196	183	171	166	182	177	162	186	179	160	169	178	216	212	194	166	190	188	177	175	166	186	190	165	183	184	182	178	182	170	184	184	188	200	175	199	172	164	179	178	162	179	191	158	215	182	182	159	181	166	179	164	198	159	166	185	169	183	160	189	193	184	191	175	183	184	164	188	183	196	188	159	195	194	170	158	194	186	170	176	159	178	179	161	186	188	159	202	181	168	158	212	165	179	175	179	160	170	177	179	169	178	198	208	177	190	177	175	179	180	195	189	178	182	189	181	192	183	166	168	181	181	176	190	182	194	182	169	189	202	192	165	180	178	196	196	184	189	189	166	211	181	171	191	189	196	175	177	184	165	165	183	185	173	174	175	165	211	192	178	214	187	181	178	186	187	193	182	198	197	167	207	155	173	184	180	196	167	191	161	173	215	183	149	193	183	164	178	173	194	156	183	181	189	180	193	183	164	161	188	177	206	205	182	185	167	198	151	198	179	176	139	174	192	174	165	162	195	192	162	189	151	190	197	189	158	202	167	215	180	157	198	167	180	156	184	188	207	192	176	185	176	166	170	174	199	218	171	185	176	196	164	169	195	181	184	180	192	197	161	182	178	203	195	173	198	208	183	185	165	212	182	170	157	193	179	178	211	185	196	159	184	191	189	171	183	196	186	176	205	182	176	204	196	164	179	157	181	170	166	187	167	193	198	174	193	174	171	177	196	160	187	157	167	180	188	155	198	183	187	151	205	176	175	178	175	182	158	185	192	174	195	192	167	178	194	185	195	174	191	165	178	168	204	167	162	157	190	153	204	181	172	175	185	191	187	195	184	196	191	169	219	186	171	189	173	186	174	185	173	187	181	192	157	188	192	183	183	193	168	198	186	159	193	178	189	162	194	192	184	171	174	178	188	181	172	179	200	168	182	177	181	172	190	156	160	192	179	170	165	190	186	199	182	206	177	178	161	185	193	182	146	187	198	175	165	180	184	165	182	193	158	175	179	178	169	189	186	165	170	174	171	195	174	169	198	183	181	193	177	181	174	178	188	191	173	190	177	184	193	193	176	175	204	175	168	219	161	172	165	172	178	177	180	179	197	174	195	209	168	164	195	161	209	177	217	203	195	208	193	203	194	183	156	164	190	200	195	200	191	164	189	190	184	187	217	170	166	172	201	166	180	188	183	174	179	193	176	167	179	204	180	163	208	176	196	178	180	174	195	152	200	185	172	165	192	194	167	167	191	166	187	187	153	163	177	187	178	175	183	174	166	157	161	151	169	216	157	193	171	175	173	175	205	195	166	186	161	203	163	196	164	172	167	174	159	185	194	181	192	168	176	200	164	180	187	174	185	204	171	163	162	190	169	193	184	192	170	180	181	189	200	197	204	208	208	164	175	165	180	207	177	190	207	183	196	199	171	177	185	188	145	191	171	164	175	184	187	178	199	167	185	147	185	176	163	175	210	170	157	200	196	168	181	183	191	165	189	184	191	201	164	205	175	169	164	199	178	192	164	178	183	187	190	165	198	163	182	174	178	182	175	173	191	206	175	200	160	188	189	173	192	185	161	200	182	212	177	159	194	174
21361	41800	32606	18204	10730	6982	4739	3245	2320	1599	1242	1008	864	706	607	583	489	477	398	446	380	369	443	356	381	345	327	351	359	349	358	332	319	349	337	334	327	320	326	320	345	347	317	367	329	325	307	315	325	297	328	335	301	383	327	331	334	296	335	334	295	333	316	284	329	332	351	338	306	326	324	325	353	337	324	352	334	309	319	317	320	327	331	388	352	326	344	329	328	288	350	333	327	335	339	317	302	360	316	333	363	331	322	301	319	328	332	352	333	321	326	306	328	339	350	314	325	322	346	302	335	326	305	324	306	332	324	344	343	322	293	343	350	314	318	338	351	332	332	323	332	340	324	318	323	346	359	310	335	322	355	323	344	351	318	324	336	344	334	318	310	311	352	352	367	361	288	336	313	321	329	322	336	356	314	317	350	329	330	323	322	309	304	342	331	321	309	316	337	334	307	349	308	308	347	366	305	322	321	349	322	338	305	326	362	301	339	350	331	303	330	278	331	355	338	315	299	295	291	334	317	334	344	329	293	318	302	339	318	290	332	365	316	326	309	325	311	314	326	341	325	327	291	341	330	309	311	327	330	315	361	321	337	333	303	309	334	320	325	314	333	360	323	325	291	314	318	342	355	298	336	321	335	307	315	327	298	321	367	304	286	312	309	300	329	336	325	330	295	337	328	354	303	318	328	333	337	318	353	355	367	291	343	363	332	327	331	303	340	336	337	297	353	310	322	298	331	309	308	318	326	325	337	339	341	329	354	337	311	322	311	349	338	311	323	382	300	325	311	313	335	277	322	305	341	328	350	361	330	296	378	333	331	328	299	327	347	330	307	309	338	308	314	328	294	341	313	306	320	343	306	382	296	309	316	300	330	314	346	323	312	321	330	325	336	348	312	328	330	309	347	319	324	331	338	315	307	336	322	330	305	316	346	348	319	316	306	333	367	302	328	323	337	329	319	319	337	320	352	330	314	340	349	317	306	312	338	304	322	318	363	320	315	338	333	306	352	321	295	334	310	347	312	327	304	323	321	324	326	294	350	345	346	331	343	313	342	303	345	303	325	319	322	324	322	359	360	312	335	331	333	305	335	303	305	342	334	326	348	338	325	370	316	345	311	340	330	328	325	306	340	348	359	352	343	316	338	335	339	328	354	329	305	319	291	312	314	315	311	317	322	353	310	318	354	301	315	327	326	332	337	319	360	341	349	327	339	309	297	307	312	344	325	328	328	319	301	332	282	316	335	348	331	358	329	307	306	304	331	378	310	345	319	353	330	313	315	293	338	324	354	339	318	354	327	346	329	302	341	346	352	306	361	330	333	323	336	340	315	318	328	329	353	318	355	348	336	332	342	325	352	358	350	324	331	340	314	340	333	340	324	315	329	332	303	314	296	338	316	332	333	315	313	340	341	338	362	333	272	326	332	299	339	319	333	309	302	321	383	339	326	299	333	326	300	341	343	315	311	362	316	322	313	355	315	330	309	336	295	306	335	267	323	350	323	333	338	323	352	326	331	332	291	339	306	336	360	304	327	290	320	349	365	347	331	300	312	316	319	327	315	312	349	341	329	363	292	381	350	315	313	326	303	318	330	310	324	335	352	343	328	340	338	330	307	332	297	324	370	290	330	311	313	312	308	314	336	310	330	296	320	330	315	314	285	314	332	298	337	340	340	330	324	305	321	320	297	307	319	328	303	340	340	297	325	341	320	321	323	340	337	331	344	308	337	315	296	312	320	331	327	330	343	358	304	330	334	317	314	334	349	338	324	324	322	353	309	320	336	329	321	309	349	333	326	341	322	328	313	335	332	306	334	317	330	331	336	312	344	311	323	344	345	348	301	312	350	330	315	340	317	279	353	328	311	308	342	321	349	314	329	308	339	326	355	334	344	333	344	347	297	328	328	290	358	314	296	298	316	342	327	316	343	313	321	343	324	320	324	328	309	302	314	325	309	328	310	315	340	313	339	323	335	313	337	314	333	341	332	324	300	345	304	297	325	361	335	319	325	310	320	307	318	325	298	327	330	325	352	331	341	306	311	326	339	315	343	300	315	326	320	327	352	331	325	333	312	308	344	342	350	342	274	324	312	318	313	312	300	350	334	332	328	314	338	362	294	334	307	292	331	320	331	360	349	327	345	304	361	347	338	341	330	315	322	352	331	321	296	343	348	321	334	321	317	302	370	354	314	308	333	324	318	312	312	304	326	336	306	293	296	309	310	339	334	339	290	314	316	327	328	305	341	340	342	317	331	321	353	337	313	356	324	347	308	334	345	324	358	331	345	321	334	306	315	361	343	316	316	339	363	343	327	327	327	310	332	317	339	351	326	358	302	332	336	309	317	354	332	316	348	318	321	344	300	331	323	322	319	316	291	272	341	354	330	350	310	359	284	310	344	349	312	299	298	294	344	328	320	337	359	329	300	331	353	292	308	333	342	296	322	317	341	312	314	289	299	333	311	356	351	296	397	339	374	322	316	333	342	331	309	347	327	304	343	318	317	286	326	335	337	326	327	339	342	314	342	316	327	339	370	299	309	302	353	323	336	341	316	331	331	314	342	318	323	318	348	326	300	325	319	312	325	286	349	283	329	328	348	329	316	311	307	266	319	312	363	328	329	327	292	371	324	316	347	302	324	340	290	340	315	310	320	334	348	317	351	343	331	352	342	300	329	328	339	318	316	331	329	301	295	343	347	315	310	283	286	333	316	310	345	307	359	298	330	323	308	332	317	336	345	338	343	338	342	349	329	347	321	336	369	329	324	317	319	326	304	329	315	340	334	319	305	354	331	305	333	321	349	310	331	343	323	318	296	325	294	301	307	318	360	335	354	322	308	320	350	341	313	346	312	343	346	317	341	315	307	347	331	323	341	316	350	345	303	335	331	337	303	327	325	340	326	310	337	338	310	293	329	306	334	343	320	330	325	356	316	322	334	353	288	321	303	336	321	301	325	365	307	321	316	319	334	314	326	341	338	322	340	369	298	302	321	308	349	307	335	358	346	326	309	338	362	353	339	334	327	299	299	324	307	341	376	322	332	326	316	315	333	340	346	322	288	377	318	315	324	315	368	314	324	343	324	335	333	323	350	335	304	321	307	338	328	349	335	336	348	347	316	323	341	331	378	319	321	338	296	339	325	319	309	319	310	323	298	317	314	325	334	331	312	337	342	323	325	281	336	335	291	349	303	292	293	345	342	331	312	311	289	325	313	317	333	339	360	319	335	318	355	346	318	324	313	337	313	347	332	311	335	325	355	330	328	311	341	315	334	377	341	293	317	319	322	341	341	308	348	349	328	328	339	340	345	340	306	331	332	336	289	313	300	327	328	309	340	323	324	305	303	323	322	296	346	313	353	327	358	332	347	317	302	332	306	325	329	308	315	336	360	326	329	339	343	355	351	356	323	310	362	295	314	329	317	339	337	327	350	320	339	333	302	353	347	289	320	332	332	319	342	314	335	299	349	318	325	318	354	311	319	348	304	343	351	356	330	343
22852	21531	28524	24914	21558	18314	7564	2993	1770	1227	931	645	565	433	356	335	290	242	228	218	210	178	191	190	153	156	150	142	146	147	144	135	165	143	162	135	153	146	148	144	140	160	138	127	142	128	148	134	155	165	139	122	152	171	154	160	132	116	148	125	157	155	147	140	143	152	144	140	135	124	133	135	154	144	143	137	141	154	127	141	133	119	153	142	147	161	157	137	133	151	152	144	139	122	139	133	126	147	162	141	143	147	137	123	136	135	110	146	172	136	132	156	124	163	160	150	134	123	143	134	137	163	157	130	133	151	136	156	141	141	135	144	150	160	132	159	129	156	153	135	128	155	151	145	143	140	148	145	136	139	130	146	147	132	152	128	161	123	150	118	131	145	140	143	130	142	141	135	161	122	139	127	139	114	136	152	148	134	146	119	162	137	151	155	141	137	135	117	153	144	141	119	134	149	141	120	132	151	135	125	138	134	165	143	136	132	139	124	130	120	158	143	129	135	130	142	127	145	139	141	142	133	129	152	127	134	145	149	131	148	147	146	140	144	152	127	160	117	120	137	142	147	134	148	146	139	152	154	136	138	141	121	134	128	139	132	141	126	138	139	132	136	136	128	134	117	136	156	157	130	156	136	140	132	161	146	126	118	138	140	153	117	141	158	168	146	135	143	152	144	143	122	150	156	148	130	152	145	160	126	133	133	117	129	138	121	135	158	177	135	150	126	135	140	142	141	153	138	131	141	138	135	145	126	124	122	155	138	143	133	119	150	159	128	150	150	126	144	148	151	139	147	139	148	141	133	141	141	148	131	135	124	140	149	146	125	127	133	135	135	125	136	165	137	153	142	148	137	134	151	155	152	136	147	156	169	124	134	138	129	133	153	148	130	139	158	155	172	126	141	141	129	141	156	137	141	141	131	132	123	124	132	159	150	125	156	148	142	137	131	146	139	114	144	140	130	120	144	127	124	121	130	127	159	150	128	134	150	128	147	131	150	139	168	137	145	163	127	131	143	133	152	143	152	135	133	156	139	152	126	147	137	137	131	154	140	138	125	154	143	139	129	126	140	127	132	138	137	141	158	138	141	156	130	144	142	132	127	131	161	134	141	139	138	139	141	150	129	128	120	154	155	135	149	139	132	127	155	127	155	140	146	141	136	152	141	139	134	141	156	138	142	144	139	148	146	120	131	148	157	160	124	131	142	128	130	134	160	164	155	140	170	137	126	145	120	149	122	130	139	129	145	156	149	148	149	129	142	167	117	135	143	145	155	131	135	135	139	146	145	126	152	142	158	148	119	136	153	153	139	147	148	119	130	124	145	158	168	132	137	138	138	134	137	145	151	126	155	122	140	129	149	115	138	127	116	150	118	130	131	130	149	138	149	139	158	128	143	151	140	141	126	136	163	128	138	148	128	142	157	156	144	124	145	133	138	136	132	134	143	139	133	153	119	154	155	127	176	148	134	128	119	156	139	161	127	152	112	130	138	131	140	127	175	142	127	142	144	143	143	154	115	162	143	131	144	143	145	124	137	130	165	129	145	164	145	146	146	136	141	154	168	145	141	155	119	155	137	113	127	147	146	153	148	123	166	151	166	152	143	172	130	141	146	138	142	154	140	122	144	147	150	130	156	144	131	124	152	123	140	135	140	151	149	144	125	135	144	153	158	150	150	137	133	129	142	146	124	138	117	131	134	131	148	130	125	140	140	146	142	125	158	137	136	162	158	153	130	148	129	127	140	151	142	148	148	153	140	163	138	142	154	148	150	137	152	143	135	166	150	136	130	173	142	136	151	151	159	138	152	112	154	152	141	141	137	137	154	152	133	149	122	156	132	135	145	147	132	143	127	129	144	159	165	130	146	138	125	138	136	142	133	149	142	143	123	140	156	152	130	161	135	163	114	135	132	149	109	145	116	132	131	144	124	140	151	128	131	153	146	129	148	133	132	146	146	143	145	160	135	135	149	134	149	141	140	152	136	133	156	150	132	143	154	137	134	143	121	135	147	152	156	151	133	135	146	134	137	150	135	134	164	142	122	147	137	142	156	143	143	142	139	144	155	141	118	110	134	145	144	130	132	129	149	146	149	130	136	152	140	147	136	128	154	140	159	156	149	118	156	138	142	148	138	139	129	133	144	134	124	143	156	113	128	144	133	129	144	114	115	142	152	155	120	156	131	142	134	120	150	156	137	153	146	137	136	115	155	153	143	139	146	151	127	133	131	127	137	145	146	114	135	144	132	147	145	143	156	131	144	152	128	141	131	145	155	153	146	147	154	150	134	143	158	128	148	136	144	129	154	128	133	145	146	127	128	151	138	137	154	137	138	166	137	124	133	129	140	122	135	136	150	140	115	141	162	116	131	158	142	133	122	122	139	178	133	146	145	116	124	146	135	146	133	140	129	102	141	118	140	160	134	151	148	150	153	142	145	137	142	122	133	158	125	135	139	135	154	126	128	132	146	128	170	126	137	163	131	144	140	149	134	172	149	133	140	136	126	149	139	119	142	127	132	132	140	154	138	154	141	145	160	151	131	136	139	112	135	136	140	138	127	124	158	150	133	145	127	149	118	144	148	153	140	155	152	132	151	136	141	123	109	136	123	140	137	141	152	144	141	133	137	123	155	124	155	135	150	142	137	156	139	125	129	151	134	154	131	164	151	123	130	153	150	123	144	119	145	133	139	132	123	130	138	147	129	146	130	143	155	137	133	163	156	129	127	139	140	127	134	158	127	153	149	144	132	125	151	139	141	140	153	158	153	142	130	148	142	142	125	130	129	127	165	155	148	122	139	155	138	139	122	142	148	136	130	148	161	141	136	152	135	130	135	126	137	121	139	145	116	145	120	133	170	139	151	123	135	149	144	138	173	127	142	163	151	163	155	141	117	136	118	149	128	140	125	167	153	144	129	125	133	134	129	130	166	158	125	132	123	153	135	139	139	157	134	131	151	152	140	148	141	128	130	144	134	148	140	159	130	129	133	137	142	162	135	156	128	136	139	145	144	152	144	142	128	146	172	146	136	146	154	147	133	140	152	146	127	148	137	146	125	150	150	130	156	133	143	155	131	139	148	155	143	155	150	139	153	119	124	147	121	142	123	154	128	136	143	155	137	141	136	138	132	114	150	139	140	137	128	131	138	138	127	158	137	132	137	139	159	133	148	163	129	157	123	148	135	135	121	127	147	122	164	133	141	150	119	130	132	142	120	145	162	146	149	119	138	149	127	145	154	134	144	157	135	136	147	134	143	142	151	146	128	141	131	145	133	142	156	117	131	139	151	145	146	140	136	147	141	136	151	155	124	132	133	150	138	130	167	144	157	143	133	146	139	134	165	155	120	130	148	136	145	143	155	143	147	142	152	145	136	154	134	138	133	127	137	127	134	139	128	150	149	134	122	124	145	136	150	139	138	157	155	158	140	142	153	142	167	127	140	144	147	148	125	136	137	124	161	120	140	154	128	152	134	157	141	136	126	130	136	134	145	127	117
26374	53365	41798	29120	21150	14414	10335	7139	4984	3525	2618	1995	1542	1214	1002	843	738	642	584	532	432	398	388	415	344	362	309	294	299	307	285	284	275	289	266	271	270	247	232	261	280	283	248	264	283	246	267	251	233	253	270	249	259	260	249	245	282	272	248	256	279	271	266	242	253	256	266	226	253	256	257	260	257	228	250	246	240	258	260	238	257	246	248	239	250	249	285	256	263	258	260	228	230	258	246	263	246	257	254	237	237	248	245	255	249	261	235	262	243	266	250	247	230	247	235	220	265	254	238	252	252	254	262	243	230	260	252	254	256	267	237	285	221	258	253	262	241	247	265	237	262	274	256	239	239	233	247	246	247	239	238	271	239	257	261	244	231	240	250	266	244	267	249	233	260	260	244	248	254	275	231	230	227	275	271	234	221	232	248	263	259	262	224	241	271	248	269	257	220	258	260	270	238	225	252	247	238	234	256	259	272	242	265	252	251	273	248	226	286	265	269	232	241	248	253	257	244	261	240	255	248	227	264	273	246	256	263	233	281	213	274	254	247	234	246	256	276	250	265	246	245	249	243	231	248	231	228	262	223	247	251	243	245	247	235	248	247	246	251	230	250	264	246	231	229	255	239	234	247	239	250	255	244	232	243	231	230	253	233	212	250	227	257	256	266	230	266	270	266	275	260	242	235	265	234	257	240	261	257	269	252	244	215	247	231	257	245	243	249	209	251	206	232	260	265	230	254	260	250	262	266	246	247	247	213	252	237	235	275	244	240	228	272	264	255	243	264	275	265	249	249	270	257	250	281	253	224	233	258	240	260	280	232	233	231	246	239	245	263	253	235	253	259	220	256	241	254	265	237	223	260	229	242	222	271	258	238	254	249	251	217	225	247	239	252	260	257	246	252	246	234	260	252	260	253	215	253	264	258	272	255	261	252	267	260	261	225	255	232	257	274	260	255	217	252	270	251	252	231	264	239	279	245	246	230	251	278	233	222	246	247	254	245	251	273	231	264	273	225	261	214	260	251	248	232	267	222	240	255	239	266	245	251	233	213	264	242	239	278	251	252	247	260	249	255	239	261	239	243	253	222	232	257	245	239	284	234	235	272	242	236	255	262	246	246	258	264	240	216	261	268	257	231	245	228	251	253	242	244	239	273	237	258	256	245	245	254	274	236	233	239	275	239	234	249	238	253	238	252	222	245	243	259	238	243	251	261	282	241	257	231	221	240	285	261	229	254	236	240	250	254	238	249	252	236	242	250	234	251	250	235	235	238	246	241	261	260	252	238	283	235	263	239	227	275	262	247	242	246	262	247	286	253	252	263	246	256	238	247	244	213	260	264	225	249	245	256	238	245	231	227	247	213	255	246	259	264	259	265	253	264	253	221	258	259	249	245	271	210	240	225	261	244	248	252	236	235	265	248	227	273	252	275	261	220	262	254	241	247	242	270	251	246	217	253	258	265	221	271	262	254	226	251	249	243	253	261	227	269	250	253	221	231	270	233	261	258	198	253	244	233	253	234	224	234	258	250	272	244	259	250	240	253	257	251	259	240	245	278	236	251	273	270	279	249	250	292	276	232	250	243	272	243	236	267	241	239	261	237	249	248	236	256	261	250	269	254	255	250	248	229	252	263	239	269	235	251	246	249	265	221	242	253	256	256	227	235	265	244	242	266	260	239	225	242	236	244	250	250	243	250	251	241	236	240	242	244	249	249	220	258	252	236	250	231	236	232	271	275	271	248	267	228	243	248	242	235	234	216	267	212	252	233	276	246	263	259	237	266	272	233	249	259	236	231	254	263	248	260	279	256	242	230	250	238	238	247	245	225	239	256	254	272	257	244	240	265	251	232	278	253	273	242	244	277	214	254	261	247	247	262	241	268	252	239	256	226	233	209	260	244	250	260	229	242	243	256	241	254	242	245	238	245	253	257	225	233	240	259	250	283	248	211	243	245	250	265	249	252	226	254	264	224	270	249	225	287	261	259	220	273	273	247	260	243	246	263	251	261	250	234	230	232	243	283	234	236	254	232	254	234	260	248	249	248	271	239	244	250	260	209	271	251	238	242	254	247	257	226	246	276	250	260	259	232	227	251	246	245	258	262	268	239	272	247	243	247	233	249	214	271	253	252	230	237	255	252	215	231	238	222	229	227	252	252	276	266	268	236	246	237	247	232	246	287	229	257	252	257	251	221	242	250	250	245	210	209	254	252	262	257	254	256	267	267	236	250	276	223	254	247	265	230	294	239	237	248	255	274	274	234	252	230	254	233	239	226	249	248	247	229	262	240	237	264	268	287	259	242	246	251	257	255	219	228	240	235	232	258	233	217	239	248	256	257	243	241	231	231	226	269	232	265	247	252	238	254	233	251	249	271	275	256	238	254	240	244	261	257	255	254	236	258	223	258	227	251	219	269	257	246	246	280	247	279	243	254	251	248	234	248	256	245	235	242	258	279	261	227	232	235	221	258	276	262	255	254	231	252	246	250	261	236	254	241	223	238	234	256	259	223	277	271	252	217	286	224	258	261	271	248	268	242	250	262	263	228	235	268	251	240	239	253	239	237	225	267	227	227	251	241	247	245	275	243	239	249	251	261	243	261	238	251	243	247	244	240	230	255	251	232	255	253	217	303	241	272	245	247	257	251	247	263	257	266	221	263	271	252	250	266	252	238	270	244	221	242	217	257	241	259	230	260	254	244	283	273	240	271	244	224	259	263	246	261	242	268	251	277	241	252	244	248	238	221	222	265	260	256	226	231	257	250	220	241	244	247	252	266	235	246	262	214	231	256	250	263	265	273	274	225	253	291	266	258	268	234	254	254	264	243	269	244	255	244	226	228	250	245	248	257	213	273	256	257	262	254	253	269	295	215	229	252	230	240	233	251	266	232	260	243	253	269	246	219	260	251	245	247	230	271	229	254	269	277	257	257	253	260	236	263	239	273	249	251	249	274	226	250	223	260	257	246	245	224	257	254	236	239	269	233	252	231	246	240	229	252	248	234	261	237	243	220	246	276	253	230	254	256	261	273	262	242	248	259	263	243	228	226	249	251	273	253	243	250	248	265	245	244	220	247	269	267	275	251	242	267	235	236	267	246	240	261	238	252	241	240	224	246	285	220	274	247	259	276	235	280	265	218	264	248	268	263	276	254	252	242	299	257	253	256	247	263	246	264	250	259	233	264	224	242	266	209	244	272	230	242	263	258	255	240	274	233	251	244	263	242	244	238	253	225	249	248	245	252	266	256	247	249	240	237	241	261	242	263	287	234	220	232	273	240	242	266	251	281	259	279	238	241	263	248	253	258	248	235	254	230	226	237	237	239	245	275	258	268	227	271	269	261	229	226	273	228	235	272	240	264	237	217	260	225	263	250	229	241	245	240	250	243	247	267	262	231	224	281	242	239	242	243	216	211	250	218	268	269	228	244	259	252	257	238	253	270	226	258	275	255	274	245	244	257	249	257	279	233	242	260	240	242	229	256	234	239	260	251	279
27812	22209	19536	9255	3347	1813	1160	796	609	475	386	332	282	259	245	221	235	212	192	223	237	178	206	212	192	193	215	188	189	177	169	165	215	161	168	199	166	190	183	195	204	194	171	192	189	189	186	184	175	210	173	187	177	209	179	173	188	207	195	189	189	175	200	179	188	185	208	190	190	190	207	197	157	181	190	185	179	194	187	193	193	172	187	181	176	193	166	169	190	193	202	185	197	148	210	190	183	192	219	168	183	182	182	205	192	159	191	196	185	205	180	186	177	180	199	176	197	175	204	177	178	188	179	163	167	184	175	213	193	174	176	191	193	192	203	182	163	164	184	187	181	185	193	186	172	187	196	201	186	174	202	170	186	175	185	175	197	183	183	180	202	198	188	202	171	202	165	175	196	172	173	203	191	201	183	178	187	201	186	180	209	215	162	180	184	171	178	187	191	213	210	170	178	157	184	160	192	197	208	184	165	185	186	197	178	212	202	194	166	196	198	177	178	173	177	173	222	186	206	184	172	188	164	189	187	184	167	186	196	194	169	167	184	181	191	165	174	199	173	196	190	204	173	195	173	179	199	168	203	176	200	161	150	166	190	193	169	193	194	208	172	207	197	168	198	197	197	172	199	187	179	193	193	193	174	181	200	203	197	200	205	160	180	188	191	182	199	163	220	189	207	182	179	176	182	186	191	165	173	171	212	186	189	180	206	191	174	191	196	180	174	186	197	174	201	175	178	197	202	206	200	184	187	206	197	205	171	174	170	183	193	165	184	194	185	186	182	169	203	194	198	174	180	189	190	179	197	166	198	206	174	196	171	204	162	163	185	189	204	198	182	187	187	172	173	186	180	171	199	183	207	188	163	192	188	174	197	195	179	191	201	153	185	186	192	194	179	164	172	182	170	179	192	189	182	174	197	189	172	159	186	174	196	184	199	189	185	200	190	186	164	215	195	183	173	169	193	174	173	206	179	199	182	169	195	198	185	205	204	204	191	205	164	175	186	198	180	186	199	176	184	194	194	190	199	211	213	182	196	172	173	174	209	190	199	183	191	198	174	184	187	190	192	173	177	179	180	200	184	185	202	210	198	199	167	190	187	174	180	182	199	172	206	145	188	197	221	162	190	196	190	180	183	204	187	196	175	181	187	195	197	197	177	187	177	167	191	176	187	194	192	197	161	163	175	154	187	190	167	191	167	147	191	174	173	181	187	169	196	203	183	201	197	202	198	184	163	174	184	149	189	183	166	193	188	199	183	170	189	162	186	180	186	181	167	167	180	154	151	188	173	196	186	202	189	185	195	194	157	202	196	191	190	175	170	199	197	177	168	201	186	192	198	198	179	193	171	194	201	192	187	182	192	188	170	181	194	203	202	163	209	187	189	198	173	187	167	195	184	185	183	185	180	187	181	204	191	190	147	199	181	180	171	184	210	183	178	195	181	181	180	175	160	182	185	190	177	185	175	182	196	174	199	204	198	169	209	205	180	173	178	178	187	172	190	190	187	194	196	181	206	196	178	181	180	167	183	192	178	179	216	209	201	199	197	195	173	194	180	166	176	185	206	202	196	179	194	169	169	193	199	186	184	176	190	193	173	181	197	186	198	190	200	172	177	183	194	192	184	184	180	177	196	172	194	192	202	181	175	191	172	197	190	143	179	195	191	186	180	198	203	190	148	175	170	198	179	180	206	172	188	194	186	206	173	205	172	180	187	198	191	183	175	176	214	192	187	199	204	155	167	178	201	207	166	193	199	179	170	194	179	178	183	176	199	188	189	180	205	192	190	170	187	157	172	187	176	210	172	187	178	206	194	190	192	198	202	183	178	176	194	172	173	190	191	197	186	208	167	193	197	181	210	175	204	183	210	172	185	170	162	193	187	210	175	184	170	164	194	191	191	211	194	173	210	166	214	176	188	185	178	145	196	172	154	191	197	179	175	192	184	191	188	197	179	184	200	179	188	176	190	191	200	183	201	194	182	193	181	177	190	186	177	188	192	169	161	173	184	190	186	175	193	182	185	175	191	179	205	184	186	213	200	173	172	194	195	168	213	179	178	193	172	198	181	185	174	184	181	193	176	176	185	183	187	176	183	202	169	187	175	209	174	170	190	158	205	162	170	164	187	174	191	164	185	192	189	180	190	187	208	194	197	172	178	178	190	205	175	194	159	188	160	202	204	180	167	165	175	182	179	171	183	183	190	159	195	185	192	191	228	173	188	193	173	180	187	182	186	193	183	193	184	173	182	197	190	187	174	173	189	179	170	195	182	199	195	182	164	165	169	205	173	183	211	189	192	170	191	181	171	182	181	183	191	179	178	184	226	182	172	204	182	173	212	172	189	205	190	196	178	160	165	165	158	186	197	183	170	222	204	187	182	185	204	212	181	200	196	183	187	178	206	172	196	172	179	182	199	179	156	164	193	183	182	176	190	180	181	161	184	177	205	197	159	183	159	155	193	176	184	178	180	198	204	193	183	190	200	186	202	176	168	177	167	180	173	180	197	177	200	188	178	209	195	200	179	180	197	172	167	198	197	203	197	186	199	177	189	205	177	206	196	212	183	183	164	184	186	175	177	172	170	209	193	191	202	178	181	175	192	203	184	183	179	193	198	201	198	217	188	171	200	192	197	198	178	172	175	175	180	189	193	184	190	179	169	174	209	191	178	207	192	183	217	178	158	184	207	182	181	168	181	190	182	172	178	166	181	185	207	168	176	200	219	179	164	177	189	169	185	217	175	183	194	181	187	188	185	183	208	172	182	156	182	172	202	180	196	185	194	167	192	185	169	192	201	174	174	174	204	163	199	176	193	180	195	176	177	220	205	182	213	175	170	198	168	176	178	209	196	177	207	200	172	207	181	192	196	160	186	196	191	172	175	184	193	187	177	184	191	170	189	183	190	171	196	195	195	194	173	183	162	186	186	190	203	172	189	203	214	209	186	205	172	183	204	180	164	199	181	154	195	184	185	174	186	180	156	177	189	173	179	187	212	168	173	200	182	183	180	193	200	204	155	179	196	203	183	177	165	188	197	209	180	181	199	189	177	164	174	170	201	204	196	191	196	179	162	198	190	174	175	191	206	197	170	188	188	196	169	148	168	169	144	182	180	185	177	192	179	201	170	201	196	162	174	186	187	190	202	181	217	182	179	192	184	189	196	188	183	187	178	159	205	178	207	189	176	181	162	176	175	171	199	163	166	185	195	162	198	155	193	175	196	204	162	195	182	203	191	183	172	188	155	170	178	203	177	183	214	210	191	191	181	174	178	194	175	188	210	198	203	171	194	177	202	182	176	173	201	169	188	203	195	204	191	190	197	179	157	182	199	205	181	186	206	168	185	192	168	177	189	187	196	194	188	187	179	200	186	195	195	194	178	197	188	175	185	177	159	177	188	168	183	160	182	189	175	180	185	174	199	197	161	191	201	190	191	161	197	175	195	175	175	222	155	172	176	175	186	184	187	181	200	183	184	173	188	177	187	203	181	188	209	187
20987	35324	25367	13441	7936	5063	3528	2368	1658	1184	982	790	675	616	529	481	441	459	412	407	400	388	403	373	368	366	352	368	375	319	358	344	324	328	360	336	373	342	342	360	305	337	341	342	346	298	345	341	355	356	327	336	332	345	365	307	329	345	298	305	331	373	329	331	320	314	345	366	304	359	333	333	351	343	352	354	364	328	310	343	313	344	336	332	329	321	338	320	319	333	349	311	339	301	324	317	334	332	318	304	340	324	315	341	343	321	333	315	340	360	335	333	301	318	322	347	335	330	336	320	317	361	331	338	331	341	321	298	321	345	313	306	340	338	319	345	309	335	329	336	315	384	342	340	315	299	346	332	350	325	362	301	330	353	320	326	342	322	356	306	323	328	329	304	337	339	329	345	348	331	334	330	339	336	326	362	335	345	336	343	325	322	357	347	340	357	334	358	361	305	346	364	341	320	326	323	324	314	351	359	349	334	330	320	328	354	332	352	299	331	325	334	344	315	338	351	334	345	315	331	344	343	311	362	355	332	357	332	324	353	363	337	348	379	366	354	337	313	319	305	318	312	344	344	320	315	356	353	349	314	317	308	308	334	320	336	331	294	293	303	342	332	338	340	331	308	310	332	354	340	326	356	287	305	361	332	330	338	356	338	316	309	321	365	366	322	349	336	327	330	372	347	337	345	310	335	360	319	312	335	348	324	302	317	349	315	313	340	326	330	362	317	332	338	313	347	357	347	306	287	315	321	340	365	317	316	343	319	346	293	295	324	311	323	329	337	331	340	348	323	321	361	355	327	353	332	314	331	321	369	302	347	332	384	333	326	348	343	326	352	319	327	329	350	334	342	334	323	360	340	386	356	377	337	346	347	346	319	366	323	342	322	335	318	327	336	322	353	339	334	335	307	348	348	343	331	349	369	355	354	312	331	362	332	322	319	337	328	354	314	324	355	350	320	340	336	309	354	311	313	347	327	345	342	336	334	307	340	308	336	336	324	344	308	357	305	332	320	346	312	330	342	365	332	301	321	336	308	377	317	346	357	340	320	331	361	334	364	315	342	338	333	322	342	347	353	336	332	345	324	331	337	327	316	315	369	371	336	317	302	344	333	371	343	304	328	353	316	343	327	346	339	330	348	332	325	298	316	306	346	343	341	323	311	329	334	346	345	348	358	328	328	348	341	358	314	353	333	330	338	309	319	353	352	313	325	357	335	369	338	333	287	283	328	310	327	335	354	303	340	326	326	305	334	370	356	343	339	362	326	297	348	351	335	321	323	340	325	352	361	325	349	324	333	339	347	309	317	306	329	321	366	345	318	339	339	310	349	328	328	334	320	327	307	307	336	314	305	337	340	348	350	312	371	310	326	356	328	334	327	323	322	347	339	356	343	345	334	318	316	278	364	313	319	332	321	348	312	341	306	330	343	321	315	324	324	342	335	334	341	346	314	329	340	327	313	350	359	327	362	325	354	351	346	333	320	362	317	331	341	341	349	351	316	344	358	299	322	330	365	326	293	343	305	317	329	320	296	344	353	360	313	351	320	333	352	322	344	358	334	327	324	307	343	322	321	341	328	356	309	324	365	297	316	296	335	311	331	345	342	335	321	353	355	329	311	323	348	343	302	320	348	350	322	323	351	321	302	374	322	327	342	304	331	314	305	307	325	342	346	317	336	323	344	320	345	367	341	287	356	338	355	319	344	342	368	357	330	349	311	352	368	331	318	321	332	340	351	341	335	321	335	323	341	348	342	325	313	326	307	351	369	336	338	314	318	297	361	341	299	349	306	332	319	327	323	343	309	302	350	346	319	335	358	343	297	361	336	328	346	316	332	340	349	309	363	345	306	343	327	347	322	299	309	338	338	328	365	302	330	335	317	341	307	343	330	339	329	326	324	372	340	328	333	335	383	303	337	355	335	344	324	338	338	341	327	330	346	353	354	325	319	313	353	314	353	298	337	342	337	363	355	340	339	326	355	292	333	346	317	342	345	319	329	339	316	384	328	322	334	345	346	341	322	301	330	341	331	308	302	308	307	364	351	345	334	341	327	322	314	351	333	295	357	305	330	333	341	325	332	322	315	348	297	327	357	332	298	337	285	336	301	339	338	295	336	306	333	336	341	301	341	330	347	305	335	302	363	386	312	338	327	347	353	357	323	329	354	338	372	343	332	352	338	316	323	340	333	322	322	330	332	324	320	355	354	339	343	313	342	331	340	324	346	342	356	302	342	329	309	298	341	342	329	311	320	307	318	343	308	349	362	331	319	340	339	348	327	347	336	324	320	316	309	334	346	341	351	332	316	350	357	360	379	305	327	314	383	342	382	307	321	350	336	354	354	339	308	331	346	319	328	272	325	330	312	350	347	348	326	322	374	340	316	317	333	321	352	340	340	347	301	357	322	324	353	311	334	319	316	317	336	331	337	345	322	325	329	307	327	333	329	303	340	328	330	339	333	341	339	313	349	322	342	318	345	323	358	335	324	337	342	355	317	353	344	323	337	349	323	333	331	344	305	333	336	357	330	328	332	379	320	351	318	340	341	314	324	324	298	309	352	323	352	308	327	291	314	332	350	347	333	330	303	378	331	357	357	319	315	364	318	338	341	376	311	335	338	335	340	300	343	346	349	320	315	321	342	355	359	306	335	337	331	308	369	319	359	328	339	333	343	330	360	351	322	318	357	327	332	341	327	348	335	337	370	323	337	318	347	319	370	315	342	351	327	354	321	314	343	350	322	330	345	342	346	323	351	302	331	349	314	355	359	340	345	339	324	343	317	344	319	344	326	322	320	334	306	322	329	289	356	329	332	334	313	329	343	309	324	315	325	348	330	312	343	341	338	338	319	301	310	345	338	305	317	339	325	312	348	345	357	326	332	322	363	365	321	315	332	341	320	326	311	323	334	315	314	327	317	336	342	322	348	328	317	307	329	330	326	339	338	326	324	339	344	364	329	343	323	335	331	364	320	324	317	332	321	341	324	330	307	342	344	316	329	354	317	340	326	356	359	321	335	334	342	336	353	321	365	309	330	313	333	327	301	311	330	335	349	311	356	312	353	340	317	325	333	329	341	321	360	348	321	290	345	314	354	362	333	338	321	358	354	289	348	325	334	327	348	338	342	331	335	349	341	329	285	347	332	351	337	333	354	343	323	384	331	306	343	334	339	349	335	317	336	331	350	347	337	350	348	314	337	315	315	355	328	324	357	347	345	342	329	335	337	342	315	328	340	336	325	311	313	340	310	359	331	341	305	325	315	327	333	354	338	378	349	321	354	321	344	321	356	335	309	343	335	333	336	332	325	353	309	339	335	328	342	363	337	345	310	328	342	318	328	318	322	314	329	345	327	314	343	353	376	316	345	333	316	306	357	337	354	349	340	380	346	361	338	321	317	330	318	316	305	316	356	322	337	359	332	311	345	342	378	320	343	336	349	368	343	373	312	308	349	326	341	320	348	331	336	334	350	313	336	311	343	336	336	328	313	356	346	341	296
23810	21503	27861	25678	19086	8010	3421	1880	1227	829	616	454	374	343	292	271	255	227	266	209	209	221	212	197	213	183	170	176	163	156	177	172	155	166	148	165	163	141	139	149	163	157	172	164	172	168	133	151	166	157	162	168	159	146	173	173	160	163	168	160	169	170	178	154	167	149	165	154	169	146	152	162	161	178	162	153	172	148	152	164	142	160	149	186	161	158	148	152	152	158	150	152	150	206	164	157	166	159	124	153	163	165	159	146	148	160	164	165	150	123	158	138	156	164	144	153	163	158	164	132	148	175	152	140	151	167	154	150	152	142	154	162	171	165	162	162	134	160	176	144	147	169	171	154	145	149	171	163	182	148	160	165	149	164	153	169	150	150	155	165	155	162	171	142	149	169	163	158	159	175	145	145	159	153	177	159	163	170	167	167	133	163	160	145	162	154	152	176	160	150	159	148	153	162	148	156	184	159	168	136	159	135	151	154	138	142	137	176	144	146	157	154	171	150	144	157	144	165	160	160	157	164	157	163	164	165	152	153	158	148	166	159	160	194	170	147	133	156	163	157	156	158	136	142	159	132	163	170	158	139	180	146	154	147	158	153	152	147	151	170	143	145	144	156	145	143	160	148	162	173	161	166	151	159	172	163	149	149	158	148	147	172	145	166	157	161	129	159	151	159	166	167	174	139	153	156	162	150	153	156	165	166	152	152	175	144	160	140	166	171	149	158	161	139	159	149	148	144	182	158	165	173	161	148	167	143	159	149	144	155	137	150	141	153	156	153	155	156	155	167	141	150	153	154	154	164	159	174	161	141	148	160	165	167	129	150	165	145	161	149	155	133	147	146	151	140	189	171	154	158	155	153	164	120	161	166	141	151	151	155	152	156	176	134	152	151	138	164	147	154	151	153	173	153	141	142	157	173	155	169	140	161	160	170	145	166	150	183	162	166	134	159	153	147	159	169	147	172	158	137	147	154	131	160	145	152	170	148	150	148	153	166	156	143	175	152	155	160	157	170	161	163	169	156	148	149	150	134	157	164	196	160	167	141	158	141	159	143	170	148	184	152	144	150	152	142	147	151	152	150	156	162	136	159	161	180	144	159	158	156	177	137	152	156	156	162	159	155	161	143	162	176	127	169	169	167	148	156	169	165	157	153	158	145	163	159	164	134	153	168	153	143	143	169	164	158	180	172	155	168	135	140	176	138	155	160	163	154	149	138	160	152	160	159	145	158	146	152	131	171	164	138	169	153	135	150	157	166	157	140	147	155	149	170	155	143	163	143	153	149	147	159	147	151	165	151	129	168	171	140	153	171	160	163	158	140	195	142	173	140	177	157	169	148	142	160	183	148	154	173	176	161	167	148	154	153	162	160	169	149	161	148	160	165	141	151	145	151	146	174	149	159	148	152	155	148	139	147	147	176	138	151	178	137	156	148	143	166	160	146	160	181	145	147	161	140	152	162	149	142	147	147	166	157	150	177	147	152	171	174	147	159	146	122	149	166	159	184	164	181	161	168	152	146	169	161	149	151	169	132	154	148	141	172	187	191	139	170	148	180	153	145	166	168	161	149	155	175	135	144	161	166	132	157	125	159	152	154	143	158	129	149	166	145	161	163	165	133	184	150	156	190	144	172	150	150	162	152	162	152	145	159	148	181	169	165	174	162	157	152	151	168	175	155	157	175	211	130	148	136	158	163	143	161	173	163	148	142	147	151	139	156	182	132	129	137	149	161	157	162	148	157	142	147	153	154	157	168	163	139	159	168	154	160	168	177	149	197	155	157	147	143	151	164	166	148	176	132	148	152	168	156	170	167	151	161	191	179	162	157	133	157	183	141	168	161	161	163	146	167	155	150	163	148	143	175	149	153	145	156	151	168	153	165	160	148	150	154	142	143	149	151	150	145	145	155	149	142	152	146	159	153	162	162	149	161	172	155	150	155	179	160	155	154	141	145	161	148	165	164	173	173	156	158	143	150	149	170	162	143	152	165	139	148	179	168	160	137	145	157	159	179	157	151	170	163	157	162	136	157	160	147	155	175	149	150	160	164	189	159	154	155	173	157	150	159	150	143	129	159	137	169	142	145	153	160	158	174	147	153	166	143	138	183	150	135	151	146	153	158	164	164	139	148	148	172	142	153	150	144	168	150	136	153	140	147	176	146	155	147	164	131	160	156	167	169	168	156	148	165	152	145	147	160	156	155	152	171	167	154	148	145	149	159	158	165	156	146	160	157	148	164	143	164	175	145	168	132	157	151	163	162	131	146	129	161	142	148	188	153	164	154	153	146	169	171	135	168	145	145	149	169	151	181	150	140	161	153	153	167	142	168	170	161	166	165	173	154	131	157	154	141	157	142	157	160	164	163	168	165	168	134	153	153	156	137	156	158	153	168	157	169	158	175	150	155	154	153	170	163	181	153	157	158	157	170	183	150	136	154	152	161	156	159	148	146	158	147	150	140	160	163	146	156	169	148	152	155	151	168	139	167	146	152	161	166	155	179	170	188	152	134	157	155	132	172	155	164	123	164	171	145	145	130	161	151	159	129	162	163	136	164	151	137	143	159	140	159	145	160	158	154	151	164	163	143	169	152	143	156	129	167	167	157	166	145	132	169	153	144	146	164	176	146	176	172	171	138	146	131	174	166	145	168	149	156	161	145	171	165	151	160	151	170	152	166	147	156	174	153	155	148	169	159	184	141	157	166	161	150	149	156	171	162	140	150	156	164	167	158	142	158	145	144	180	169	149	155	164	158	152	144	142	180	154	146	176	173	125	137	154	157	173	137	158	145	153	159	161	162	149	181	148	153	160	139	163	147	149	151	148	143	150	150	152	148	181	158	160	161	127	148	156	175	149	152	158	151	159	148	143	153	164	169	167	144	144	166	172	170	155	171	152	173	177	140	119	162	160	147	154	180	155	170	161	151	142	162	149	156	154	154	160	157	130	165	152	144	158	152	163	154	154	123	153	170	157	146	166	168	155	136	161	174	199	150	149	148	149	156	165	166	157	168	137	157	164	164	154	144	172	146	164	179	160	138	156	186	152	146	163	164	170	146	150	148	154	178	155	162	152	145	139	149	153	161	175	148	163	150	176	161	159	161	125	146	146	120	172	158	148	152	171	150	162	156	158	164	149	137	147	149	170	157	173	141	152	167	169	182	163	159	172	151	163	142	159	141	138	154	165	145	166	137	148	165	171	141	152	142	162	186	165	175	138	154	170	140	146	153	159	147	171	154	151	163	163	155	155	183	155	155	163	170	153	152	135	156	144	149	145	158	163	155	166	155	165	152	159	176	163	157	162	160	146	156	181	180	155	165	160	144	173	169	152	153	165	131	157	144	150	141	180	155	166	150	167	146	161	149	162	157	161	142	161	153	158	157	169	143	150	151	159	158	137	141	157	148	138	162	147	146	160	162	137	159	142	160	173	146	156	147	143	165	133	146	170	171	183	154	174	147	136	159	172	153	161	161	153	149	129	154	140	171	184	159
22138	45117	36880	23751	15469	10529	7084	4922	3421	2543	1816	1343	1094	939	745	662	600	491	482	427	427	367	394	357	357	334	334	298	336	318	297	302	285	341	337	295	324	285	339	274	293	296	280	278	279	265	291	278	288	290	294	282	273	271	298	316	308	267	302	285	266	293	307	262	283	286	295	298	291	276	282	294	279	286	288	291	291	306	291	288	277	276	307	262	312	312	274	297	280	269	310	277	282	297	315	260	290	263	301	251	298	269	288	283	294	274	287	311	252	300	275	255	317	275	259	283	294	263	273	278	282	272	259	273	279	267	287	303	258	296	276	286	262	269	293	313	288	315	278	269	273	289	292	311	292	300	276	304	245	277	279	292	308	292	289	311	279	294	271	297	301	303	253	304	283	308	281	273	253	269	279	267	312	297	276	304	263	294	301	293	264	325	269	293	259	296	312	284	286	299	270	285	295	311	296	266	296	289	273	274	251	301	298	289	267	252	281	291	297	285	317	303	264	303	301	273	269	263	280	310	274	291	295	297	290	300	284	272	274	305	281	306	301	292	271	271	254	310	309	277	276	270	301	257	269	263	305	288	267	323	322	244	273	307	276	312	266	287	264	281	280	278	276	252	245	274	309	262	292	279	291	294	287	300	289	303	287	316	287	305	304	272	253	295	302	312	322	296	303	292	291	271	297	282	305	283	275	306	281	267	305	292	296	315	256	269	292	290	314	286	270	284	282	300	290	302	272	277	285	298	302	278	290	309	273	269	270	315	268	274	306	287	289	313	283	265	269	263	285	286	283	256	255	295	284	290	271	246	271	253	299	278	314	307	294	276	270	302	289	296	286	251	263	274	273	289	264	268	286	294	275	300	281	283	308	290	271	307	299	258	288	282	312	281	310	265	319	264	280	294	276	311	281	259	284	280	280	299	320	284	292	298	253	281	258	260	272	292	271	311	315	258	298	287	275	271	286	278	298	271	295	307	291	266	300	281	282	268	282	255	311	251	263	292	281	303	292	267	287	294	278	276	251	288	260	267	258	290	320	313	258	277	292	288	281	270	291	295	269	296	284	292	292	294	316	269	264	276	282	260	281	288	271	283	277	290	278	308	288	293	273	269	269	246	303	282	285	256	290	271	261	257	303	296	268	297	292	281	274	269	258	294	301	244	292	282	283	311	302	260	285	256	292	281	283	284	283	305	288	266	262	280	299	270	326	271	274	284	254	266	251	301	266	280	286	289	297	303	267	292	280	268	261	275	281	299	288	296	264	277	277	293	288	256	289	307	287	251	281	267	292	244	251	282	271	284	272	290	301	275	263	281	288	267	250	270	283	305	286	249	306	314	280	257	292	272	310	291	321	283	269	307	306	279	273	274	262	280	305	261	262	275	312	329	272	287	274	273	288	290	296	286	266	275	284	299	298	268	280	279	288	284	287	300	290	309	308	246	286	295	278	274	288	267	290	293	278	281	305	257	308	291	273	286	301	282	296	279	263	262	276	292	275	268	290	275	252	281	285	272	262	274	295	272	286	280	290	290	273	237	287	289	280	268	270	298	299	292	279	265	311	308	284	276	298	271	302	287	274	292	263	254	299	311	285	280	268	270	271	293	300	267	279	255	265	267	297	314	285	295	315	276	256	306	283	275	272	283	249	274	265	285	312	275	285	281	291	297	287	279	285	270	316	274	301	306	260	277	289	304	305	293	314	271	271	281	237	307	268	288	277	278	306	275	274	295	271	269	280	284	306	271	281	278	271	285	255	316	267	260	294	280	271	278	279	289	255	290	267	249	272	270	285	269	279	271	291	312	290	278	310	269	286	290	258	302	262	279	282	297	281	274	299	269	316	277	313	260	270	264	291	280	308	290	257	297	290	290	273	273	287	285	283	281	285	241	293	247	278	289	306	270	254	290	293	284	289	261	260	264	291	284	301	285	279	293	275	287	290	251	272	260	308	271	303	293	280	273	281	255	250	289	293	309	288	272	286	290	277	295	285	250	272	282	270	276	281	260	312	259	273	279	298	279	268	290	257	281	263	265	264	295	299	288	293	287	263	291	248	303	292	274	262	288	258	282	277	272	255	280	259	272	267	281	295	276	294	276	294	267	313	291	299	252	283	299	277	292	297	262	299	250	290	260	326	286	275	270	245	293	291	310	286	307	305	260	299	282	285	258	278	283	268	295	302	285	309	276	289	308	292	309	270	254	269	287	289	268	273	283	278	260	286	256	300	282	289	278	250	291	293	291	292	246	288	255	319	283	258	288	275	290	321	270	296	323	265	305	274	283	289	306	282	282	273	306	279	283	287	298	298	289	253	292	315	305	284	250	267	291	266	322	300	295	314	277	250	274	274	286	261	282	232	295	260	288	256	253	276	269	298	274	252	273	300	299	287	274	273	265	296	288	250	241	300	312	309	286	281	285	293	258	268	273	273	266	274	271	289	275	258	278	302	285	283	288	255	303	292	286	282	286	277	283	274	288	279	298	278	293	289	263	282	309	237	282	284	266	262	268	309	269	284	289	276	292	283	265	274	303	297	261	304	304	267	244	266	258	304	293	293	292	276	274	259	280	274	290	305	314	282	288	272	327	290	281	308	295	321	277	283	288	295	311	284	286	310	274	250	272	297	320	268	283	273	278	282	257	292	304	262	265	323	298	274	295	296	286	274	288	288	280	266	294	287	287	300	286	280	274	290	291	285	260	283	265	271	314	273	288	304	290	251	260	268	251	282	259	277	317	257	293	247	285	305	300	282	308	294	296	282	284	284	290	306	292	275	263	271	292	278	274	269	299	263	283	285	289	276	297	289	276	267	284	293	266	300	273	276	285	280	271	297	286	279	290	264	283	298	276	273	288	305	264	271	277	290	278	291	267	272	282	305	296	280	275	314	309	291	299	259	271	266	304	295	290	287	273	268	283	307	277	309	270	289	299	298	260	269	267	332	279	299	276	282	290	266	274	275	282	292	274	262	269	269	282	280	341	290	263	287	314	251	295	298	297	295	297	272	287	275	258	267	267	289	279	273	271	260	296	308	255	258	323	280	290	289	285	258	292	293	283	283	282	289	274	281	320	244	277	277	273	280	264	292	275	259	281	287	276	263	254	291	276	280	312	279	279	312	267	289	277	258	292	273	304	272	288	299	261	281	278	279	275	281	282	267	276	286	267	284	270	275	279	270	295	248	288	301	277	260	268	283	309	285	278	318	293	253	274	279	298	279	262	284	265	305	279	288	301	275	274	290	261	280	316	283	269	272	259	272	310	295	257	287	263	285	284	253	277	271	278	322	322	269	318	302	289	301	308	314	287	296	285	276	269	265	316	310	279	279	290	295	276	292	286	259	297	281	278	288	301	263	266	303	283	272	260	302	304	283	299	296	263	303	289	271	265	284	270	277	291	266	255	299	304	299	263	271	325	286	272	322	307	308	261	295	281	279	277	271	311	291	272	277	303	267	272	296	302	284	296	292	293	298	304	279	300	291	274	268	293	256	258	304	282
25319	21607	25826	21560	6152	2609	1633	970	732	583	399	406	317	290	283	263	248	227	197	210	206	184	192	222	204	184	192	178	183	196	177	166	195	161	199	167	176	189	191	167	184	190	210	165	194	186	213	193	189	201	189	208	172	165	194	182	178	189	172	179	172	176	183	195	170	196	195	184	178	211	180	193	194	187	167	170	183	170	178	176	180	197	159	188	171	170	189	178	180	167	178	196	177	177	189	180	184	181	165	180	183	177	154	170	169	201	192	185	210	203	205	161	204	178	199	181	183	181	193	188	182	196	205	198	176	171	183	233	177	206	188	203	188	182	193	171	190	161	196	169	178	173	176	199	177	195	177	174	204	170	183	164	171	184	194	165	163	198	199	191	190	196	188	173	201	180	198	156	175	201	177	171	199	183	188	168	188	214	171	185	184	182	187	193	181	176	164	166	190	182	180	202	170	186	183	169	165	166	185	181	180	173	168	197	197	182	166	181	178	176	175	186	188	167	195	184	166	183	163	176	155	154	192	162	192	197	191	158	187	150	175	190	197	183	182	178	194	183	150	194	166	181	176	169	188	169	175	167	193	174	190	164	175	198	163	179	199	172	164	161	158	175	175	195	183	204	188	182	192	184	194	196	174	194	183	185	184	179	205	159	167	197	197	160	193	189	174	181	183	186	175	188	193	152	172	173	185	185	182	197	182	200	165	163	163	184	181	179	171	178	170	178	202	172	190	182	180	190	147	160	171	174	189	185	171	197	169	179	181	168	174	185	175	175	191	177	191	189	184	180	183	190	187	168	190	163	198	178	207	211	193	172	163	172	181	178	180	184	218	184	193	206	169	174	167	186	198	168	172	196	191	196	165	171	164	182	202	195	144	164	190	193	171	203	195	165	178	164	178	175	188	189	176	135	176	211	175	169	187	203	207	184	164	185	167	146	170	198	156	171	185	192	182	197	181	171	196	171	193	172	170	144	197	181	185	188	177	178	157	194	173	178	150	182	185	190	157	171	185	167	166	170	170	191	194	159	168	178	197	192	162	157	181	173	158	172	184	192	177	188	207	182	193	186	184	185	166	178	177	173	174	189	201	173	166	169	174	196	170	203	158	167	192	175	185	165	195	192	176	188	179	194	163	197	166	185	170	182	171	214	159	191	209	201	161	190	200	179	161	174	179	177	200	190	151	166	177	153	161	207	168	178	195	179	152	194	183	178	182	187	180	178	194	212	182	168	164	165	171	170	175	190	174	171	180	172	180	191	182	197	165	192	182	172	191	149	183	175	189	183	191	193	160	178	172	183	165	200	197	173	173	168	165	185	188	189	154	175	203	166	165	178	154	167	191	182	193	174	164	169	182	197	193	184	186	178	214	191	182	155	177	163	188	206	194	185	180	166	181	183	200	194	161	208	160	215	172	186	198	180	198	178	192	192	183	174	185	200	157	191	194	174	175	165	192	188	234	183	183	178	164	196	205	165	188	163	165	185	186	179	181	163	192	185	183	207	175	178	162	192	189	152	203	201	159	175	144	191	181	181	171	202	174	171	160	166	172	192	190	191	181	161	171	170	174	203	186	209	169	175	173	163	173	176	168	183	178	172	164	152	214	191	185	208	161	170	198	163	178	181	199	178	182	175	179	188	197	172	178	175	183	174	173	192	184	187	164	190	188	180	170	164	156	184	164	137	155	176	166	185	165	173	170	216	168	170	185	176	187	173	180	164	207	205	148	193	183	187	183	185	183	161	204	177	168	167	178	197	186	182	189	175	165	161	168	169	175	202	197	174	174	172	173	183	201	185	173	182	185	182	177	173	186	172	194	184	177	170	164	197	171	185	198	176	175	158	202	176	201	195	171	187	178	178	178	189	177	158	190	196	182	174	217	188	192	167	185	200	174	185	166	182	156	176	176	182	186	201	169	164	172	169	183	172	190	181	150	177	194	163	190	176	198	203	213	202	162	185	179	160	182	209	181	174	181	176	177	186	172	161	183	181	185	176	190	185	187	148	209	187	213	188	169	195	187	184	194	170	215	205	169	173	175	177	157	197	186	150	173	192	195	172	163	203	192	183	171	180	162	185	197	153	159	160	168	178	162	177	180	183	178	176	192	170	186	183	185	181	174	198	188	167	180	187	184	167	192	196	201	184	191	173	184	200	165	171	190	199	168	162	157	186	177	209	195	209	163	169	166	160	179	167	196	186	167	175	199	198	197	159	152	199	165	202	210	172	175	175	185	176	171	209	206	172	172	167	166	180	182	189	163	177	183	168	168	182	191	171	174	175	185	156	198	184	188	194	146	185	186	186	209	187	173	175	171	203	185	170	161	176	206	179	195	182	179	197	181	207	174	185	197	177	193	185	174	189	185	178	176	185	154	169	200	169	168	169	165	185	173	150	176	169	151	184	202	194	167	166	165	188	178	165	180	181	169	188	191	190	185	181	182	161	176	158	185	211	183	198	175	185	195	176	185	202	196	196	190	186	198	178	170	192	183	182	179	184	163	176	172	176	153	208	192	162	143	174	206	183	176	182	163	151	168	186	196	181	152	167	181	184	176	195	182	188	173	178	190	183	189	171	176	187	164	204	190	175	185	171	178	175	179	177	195	210	170	200	198	181	176	190	166	174	165	166	182	187	162	168	162	179	171	208	190	152	176	175	174	181	191	200	166	179	196	184	159	186	177	183	170	166	171	171	206	194	208	191	194	188	186	163	168	182	188	170	194	199	165	173	183	187	172	199	162	194	171	184	173	169	163	191	185	184	180	188	203	175	204	178	177	176	202	201	154	197	158	179	166	199	197	185	191	204	179	171	177	180	195	165	169	175	196	174	182	177	179	198	181	183	192	192	161	196	176	168	159	195	175	175	174	197	178	193	182	166	209	177	164	188	175	166	183	206	167	199	193	194	195	174	185	172	179	169	191	188	155	180	165	210	163	171	176	188	167	193	172	158	193	186	181	158	174	189	186	203	175	171	169	171	168	181	181	169	178	184	171	208	158	156	160	180	183	190	207	175	162	187	204	178	193	198	191	178	166	177	182	188	168	188	179	170	210	207	176	198	184	179	187	157	188	184	152	157	188	198	175	185	173	167	191	160	207	188	186	185	199	171	199	161	175	178	185	196	188	179	198	222	185	190	178	182	173	170	171	177	160	168	170	183	194	189	192	187	174	187	188	194	170	188	178	201	189	181	162	168	198	195	179	166	194	172	199	180	198	181	191	165	191	213	173	170	182	176	177	170	189	187	180	186	178	148	177	176	177	167	169	185	188	203	173	179	195	189	185	188	191	181	184	157	150	188	185	165	199	187	172	179	172	173	186	171	182	195	157	188	173	176	173	185	175	197	212	177	191	169	173	174	164	173	182	175	195	173	188	166	192	219	187	171	191	188	171	172	178	183	171	161	204	175	199	181	196	170	169	201	173	190	181	156	188	189	184	186	193	177	166	163	192	185	195	206	195	200	175	184	194	181	175	159	157	170	179	156	166	173	195	188
21017	40142	30510	18053	10750	7247	4939	3339	2316	1696	1312	1052	850	682	641	587	525	457	429	439	412	388	405	386	342	349	334	338	343	346	368	344	348	287	325	357	362	322	307	336	319	361	314	301	338	315	344	319	323	346	345	307	360	317	334	301	341	316	320	341	341	318	310	318	344	329	351	306	311	358	334	335	280	311	334	315	325	332	330	300	321	340	365	327	318	325	336	307	314	291	327	333	326	320	301	297	310	328	314	310	357	317	342	313	329	366	333	297	301	316	345	316	296	294	301	312	346	326	318	324	312	313	307	336	345	329	339	344	356	348	328	331	331	303	291	277	311	357	311	297	313	312	350	315	307	343	334	320	322	294	327	335	322	348	285	346	316	338	346	310	317	336	327	361	332	335	365	329	287	312	328	296	319	318	333	311	321	341	337	323	345	358	340	299	324	340	322	337	341	305	332	331	339	309	320	348	315	348	297	335	322	335	316	334	345	341	345	306	310	325	292	357	340	309	319	328	347	300	289	295	331	358	338	345	364	345	366	318	341	313	307	343	317	326	306	305	329	329	331	331	326	316	332	323	328	350	333	346	312	308	318	335	321	308	299	336	312	350	303	316	312	308	339	332	306	316	358	320	338	303	312	318	323	352	344	311	322	292	320	318	358	319	327	335	314	341	293	326	332	294	343	325	324	357	353	334	339	363	319	333	300	335	312	325	282	353	328	305	338	319	309	312	316	312	300	304	315	326	309	317	303	339	335	329	334	299	308	308	333	331	331	314	297	318	329	348	337	325	336	353	322	320	304	321	320	329	339	348	335	334	311	329	316	317	315	338	333	335	304	315	305	332	318	318	310	320	286	330	321	332	307	323	328	298	337	338	313	344	323	326	334	342	322	298	324	340	364	348	349	325	312	324	323	327	340	324	331	325	340	325	327	337	312	309	331	312	314	324	305	337	326	316	327	341	338	299	320	321	311	315	337	340	321	328	318	294	310	309	302	320	331	322	317	310	328	300	331	309	325	338	345	308	304	283	316	299	307	336	294	336	342	327	326	310	296	325	379	315	343	329	314	318	315	317	338	324	358	324	299	318	318	322	318	319	349	334	298	345	351	315	302	309	302	346	315	294	342	368	312	346	312	324	362	306	334	317	350	317	363	314	304	337	314	312	336	302	360	326	334	325	299	330	326	360	337	313	342	330	306	327	331	308	344	371	314	327	306	318	322	310	319	321	326	339	301	334	331	322	331	321	338	286	312	321	328	300	363	320	330	310	343	345	322	314	357	333	351	315	322	313	338	333	330	301	311	312	338	315	316	305	314	327	317	371	322	329	326	338	334	368	310	348	322	338	330	315	297	300	284	356	320	333	347	342	290	344	346	353	339	352	335	320	350	332	306	338	311	329	347	299	336	306	296	327	268	303	352	318	297	301	344	320	330	308	314	394	324	362	331	313	346	373	304	311	314	333	318	345	321	339	310	337	306	351	347	350	294	341	318	336	313	311	317	329	321	320	313	295	325	337	309	317	317	324	339	312	335	335	352	300	320	287	327	326	316	322	315	320	338	344	311	350	309	337	328	302	320	332	284	319	333	289	313	326	323	319	310	312	329	286	305	297	353	339	325	358	323	320	321	334	303	330	317	315	311	337	347	334	324	331	354	333	324	319	341	319	285	314	341	323	334	348	317	286	302	333	301	338	333	314	373	325	333	319	331	300	349	350	337	310	350	309	290	309	343	314	343	343	318	347	333	304	322	308	322	311	305	322	362	339	349	324	331	361	295	350	355	358	348	321	300	356	330	335	334	321	328	359	358	302	313	368	317	356	319	314	313	317	320	342	313	328	316	276	322	345	349	309	327	299	314	280	337	318	357	326	327	304	321	335	332	333	334	350	332	313	331	331	341	328	306	310	313	307	316	303	326	317	325	320	332	316	287	320	333	356	347	327	310	340	349	303	310	349	327	306	339	333	307	314	318	296	319	347	330	298	315	323	310	319	338	277	313	303	301	339	337	352	323	301	344	349	342	336	359	336	320	308	299	326	308	350	321	339	304	306	322	341	306	314	328	332	332	339	353	326	333	328	290	304	363	313	349	312	307	310	371	340	308	311	324	319	314	323	312	304	300	303	358	333	297	317	333	331	312	323	332	310	341	297	323	346	321	304	373	333	348	301	345	332	316	332	325	324	349	321	313	351	304	294	313	326	308	297	298	351	322	307	327	309	308	309	304	345	324	331	329	312	290	339	356	349	320	314	330	309	312	336	329	311	292	332	319	344	306	346	353	344	285	319	288	314	320	318	333	353	305	334	320	321	308	323	326	296	364	337	316	349	340	336	299	349	336	337	343	334	327	309	319	320	335	341	303	328	345	339	309	335	311	374	335	307	319	300	326	309	311	314	271	291	344	327	321	301	347	334	348	296	314	339	340	312	308	326	340	316	332	328	327	304	336	323	344	335	363	310	308	323	336	350	318	334	317	315	314	324	321	327	333	319	323	330	336	290	326	324	307	328	347	350	358	336	311	276	305	304	375	379	323	354	320	334	329	300	322	316	341	322	345	316	316	320	328	331	328	342	327	324	332	282	307	330	299	323	336	337	339	337	325	326	317	328	325	339	299	338	312	345	305	306	324	329	323	314	336	342	316	307	341	317	332	321	315	322	333	311	295	338	308	307	297	339	349	311	301	319	342	335	344	326	306	319	366	327	367	342	318	312	318	305	306	327	309	277	322	381	322	333	302	312	347	337	315	296	337	331	325	350	309	323	342	318	340	320	332	294	309	305	311	319	315	332	357	297	315	327	347	294	339	334	330	310	333	331	315	325	330	307	349	290	315	315	336	345	312	313	343	318	317	325	321	376	309	290	314	333	346	339	317	341	301	292	333	294	325	314	311	308	339	315	319	329	320	326	339	321	297	321	338	345	312	331	319	303	334	292	359	308	352	325	323	317	325	337	334	336	308	322	337	336	342	335	316	354	334	302	329	315	298	332	322	329	331	314	304	314	340	340	338	301	305	310	308	317	309	329	305	338	310	342	308	364	316	329	321	322	319	321	295	285	317	368	338	299	322	327	314	316	321	322	329	326	332	299	331	307	310	316	306	339	332	334	344	315	325	342	351	304	321	326	313	289	273	356	335	323	291	317	335	322	291	302	341	317	327	278	337	326	332	307	333	309	310	329	307	317	357	315	311	337	325	325	335	309	309	326	316	335	305	295	348	316	318	324	337	345	307	332	330	365	345	319	327	336	338	324	331	334	328	329	342	307	306	310	315	319	315	335	345	345	315	330	321	334	327	310	341	316	299	337	324	366	320	333	322	357	313	311	278	331	302	329	304	320	347	349	309	329	354	310	314	307	351	335	341	324	322	296	321	313	371	310	302	363	316	356	322	331	337	306	335	321	318	329	333	322	299	330	301	332	302	289	323	333	302	331	350	299	353	369	303	313	340	307	329	337	340	316	311	348	281	318	345	325	329	301	310	323	335	308	335	308	318	315	287	335
22876	21520	28600	24878	21565	18304	7660	2977	1710	1237	889	705	542	488	371	326	321	275	238	226	198	203	196	183	179	142	163	153	148	155	156	159	150	158	152	153	132	155	139	147	165	146	141	148	138	145	154	151	150	136	149	148	128	152	141	151	132	129	139	137	136	148	151	125	127	165	146	150	139	141	149	133	121	151	132	142	136	119	155	139	131	152	139	133	125	130	118	145	159	154	147	146	116	145	154	149	161	140	167	116	132	135	112	137	132	156	139	161	157	133	152	146	148	152	138	126	139	140	126	126	130	121	139	143	131	130	152	138	168	139	154	155	118	119	153	137	146	145	154	150	140	129	135	130	135	165	142	156	151	150	142	148	154	139	147	143	140	150	154	141	151	145	147	131	140	132	141	141	135	137	135	125	129	120	137	148	138	150	139	138	148	135	129	152	134	130	147	135	145	142	139	153	138	134	163	147	151	146	145	130	139	144	147	135	146	156	159	161	166	137	139	141	149	127	142	141	146	148	154	133	135	154	136	141	141	134	136	150	133	129	141	136	133	133	138	123	133	170	148	145	154	148	155	126	134	128	149	141	138	142	144	135	132	161	151	144	120	143	131	140	134	153	156	122	130	143	163	140	133	125	112	128	116	138	138	141	161	149	142	153	153	147	139	143	134	164	132	131	131	126	123	152	166	117	165	133	142	124	125	147	151	160	145	135	159	133	126	147	151	146	119	129	132	148	141	128	158	131	132	115	161	138	136	151	144	123	159	153	160	120	126	142	155	109	118	172	146	121	150	143	131	139	145	138	145	136	132	129	165	158	145	139	152	137	143	115	124	135	145	166	166	173	140	153	174	135	133	128	140	141	134	141	150	135	148	149	157	133	149	157	134	132	151	149	128	144	167	141	141	156	123	124	159	138	149	145	131	125	135	147	132	134	149	126	132	145	142	144	149	129	138	146	149	127	109	133	139	129	139	154	155	149	138	137	139	147	120	136	133	132	152	160	145	134	125	128	142	127	146	142	140	129	168	137	141	137	120	157	129	152	153	172	134	141	136	159	135	142	143	125	135	138	137	148	130	134	149	132	141	140	146	144	135	127	146	136	140	127	148	140	142	139	144	148	146	162	134	160	140	116	132	140	133	129	144	145	124	117	159	140	156	143	146	142	150	150	149	148	150	154	155	161	133	132	150	141	157	132	151	148	136	116	135	147	131	109	124	133	147	152	170	160	167	150	134	129	133	135	119	126	120	159	130	154	144	140	154	151	140	133	140	138	144	156	160	155	132	143	129	125	128	137	145	166	137	126	126	131	152	159	139	148	145	137	141	131	144	161	119	145	152	148	135	142	135	146	126	132	135	154	155	156	168	151	143	128	156	145	155	144	144	143	144	126	122	147	136	160	125	151	122	151	136	152	129	143	152	129	127	143	121	137	139	129	136	144	112	135	139	136	140	126	133	137	122	145	147	147	149	110	148	138	152	147	147	135	133	135	140	131	171	160	160	145	157	145	136	141	144	144	152	148	135	132	144	162	145	116	147	138	124	142	149	146	154	156	129	165	117	150	140	134	153	158	140	156	147	135	146	155	142	144	145	131	168	168	151	112	128	146	130	149	136	145	122	147	131	134	148	139	142	133	161	161	140	125	124	130	142	147	136	146	142	151	137	154	146	153	140	139	141	159	125	153	141	139	148	145	151	142	140	154	142	143	125	156	129	159	139	121	146	133	129	120	130	149	132	126	139	126	125	156	134	155	140	138	153	142	146	140	149	144	132	137	156	137	135	145	140	148	133	147	141	124	142	148	144	129	141	116	142	137	157	147	147	141	137	150	145	162	138	135	147	129	132	159	169	125	133	137	122	146	147	137	131	131	136	133	156	142	151	142	137	140	128	158	141	133	124	132	117	132	146	150	149	148	139	140	126	141	140	119	143	131	144	179	145	147	140	132	144	133	144	145	132	144	144	150	131	133	131	136	141	145	138	135	147	143	159	155	114	140	145	142	139	138	128	132	161	154	145	151	144	146	138	133	120	152	152	163	152	139	143	131	147	149	144	126	145	140	138	151	143	159	144	124	141	134	154	109	150	119	140	135	139	140	142	153	130	151	141	159	141	154	127	148	121	139	151	133	139	139	144	122	149	148	138	125	137	125	144	140	143	137	144	131	151	147	137	138	154	144	142	162	134	135	132	141	147	154	146	145	124	132	130	160	154	146	140	115	156	134	161	134	161	123	150	120	135	144	159	143	146	136	144	149	135	127	143	147	140	154	132	138	142	143	133	162	124	144	155	145	145	144	129	138	137	154	154	149	154	124	141	159	147	138	160	127	153	126	149	140	138	148	128	126	136	148	157	158	128	154	140	150	125	160	137	133	155	138	130	136	120	136	124	145	151	141	144	145	145	144	148	159	136	134	143	144	146	149	156	120	146	145	128	127	125	152	149	149	150	143	122	148	137	157	155	140	140	126	145	143	149	154	132	153	152	127	168	140	142	166	130	136	133	148	145	147	161	160	146	132	155	124	147	132	140	150	122	169	140	139	136	139	127	151	143	126	142	124	146	130	147	160	151	155	152	148	158	129	141	144	175	153	131	137	119	135	132	131	138	139	158	136	143	121	125	135	140	152	127	149	139	110	144	142	118	181	140	129	138	139	130	138	124	122	129	137	147	122	147	145	150	150	157	143	174	158	137	125	132	139	152	163	157	125	134	129	131	158	148	138	135	127	139	144	142	134	138	125	142	152	131	123	124	137	130	147	148	124	147	150	149	149	132	136	143	141	132	156	116	144	124	147	143	158	118	145	143	150	132	132	126	138	122	150	131	153	132	160	138	145	154	141	128	147	140	156	139	148	122	137	151	140	144	134	165	143	148	145	148	139	140	152	152	137	142	146	146	135	123	132	139	140	130	137	143	114	157	154	137	139	126	159	134	119	156	143	153	126	134	146	137	157	128	146	132	158	134	136	165	145	137	136	132	134	135	140	154	133	131	125	136	142	136	141	155	156	151	151	171	134	138	126	120	146	131	157	132	137	131	125	133	133	131	140	127	140	156	133	155	129	148	145	138	124	126	152	141	157	145	150	148	154	151	154	134	136	120	142	124	150	147	132	132	123	145	136	156	154	128	147	137	147	134	140	134	149	130	128	122	140	142	141	146	161	135	135	116	150	108	157	140	142	145	136	110	131	136	150	143	137	159	149	122	120	124	147	146	142	115	132	142	121	121	134	128	143	151	146	143	131	140	149	141	144	121	131	123	135	136	149	170	122	119	142	107	148	150	131	132	141	120	110	149	144	141	127	138	131	148	135	144	149	128	168	125	140	141	153	150	147	138	128	153	135	135	161	122	132	130	141	121	139	152	139	131	153	133	171	131	147	135	140	137	133	126	128	142	146	141	139	137	127	143	144	144	156	147	149	144	155	129	130	149	133	151	136	154	126	138	143	138	140	135	147	159	163	153	129	137	132	139	135	139	161	145	131	130	133	133	128	148	132	141	136
24486	52369	42698	29052	21326	14600	10139	6873	4828	3443	2625	1928	1519	1241	1069	894	725	656	575	528	495	449	399	392	336	347	331	320	321	312	292	271	294	268	297	272	266	263	247	274	261	266	255	264	251	255	261	257	239	256	249	254	265	256	254	253	267	250	261	240	254	255	250	242	249	234	249	250	249	224	253	289	232	234	218	238	246	250	222	254	258	249	239	233	254	241	247	265	237	226	230	259	221	249	217	224	243	259	245	223	224	257	231	272	255	283	242	254	223	225	262	266	251	225	261	256	229	251	274	257	222	250	252	273	257	275	243	247	230	245	262	242	230	266	242	242	242	252	259	259	253	219	252	253	230	239	246	258	257	252	235	292	231	238	217	241	262	221	278	258	221	266	252	263	218	254	252	236	255	237	253	253	234	269	251	261	256	231	234	248	249	254	250	258	236	264	222	220	225	269	247	236	248	218	248	225	260	269	215	239	239	205	240	290	260	246	275	237	255	234	250	250	244	243	244	238	242	236	233	270	260	231	250	237	263	235	243	237	249	244	252	253	241	227	246	246	236	244	248	224	278	258	255	263	247	255	247	250	239	224	256	247	250	225	246	243	271	250	270	246	275	259	270	235	269	254	251	251	257	238	247	224	251	267	239	225	262	243	247	237	253	233	253	256	245	207	244	264	230	253	256	269	267	246	254	256	227	246	245	251	236	240	239	215	199	264	250	238	269	278	243	241	242	243	247	227	282	265	279	264	262	253	227	276	222	233	263	243	247	225	270	247	258	250	238	225	225	243	248	240	264	238	266	255	215	234	223	243	245	238	248	255	252	257	251	243	246	259	246	248	246	235	271	246	252	237	252	267	242	255	227	251	229	238	257	245	261	247	267	249	252	230	276	246	251	237	245	239	276	227	252	273	264	228	244	238	263	234	243	242	250	252	270	242	233	262	265	220	236	280	257	255	242	240	255	262	230	249	249	242	262	269	235	255	253	239	237	247	252	259	258	243	267	239	237	240	257	248	250	232	270	230	231	248	246	248	247	240	244	251	252	212	243	253	205	251	250	250	252	224	241	246	242	264	245	239	244	248	258	256	267	225	241	257	274	250	259	229	250	261	226	241	227	255	252	231	237	253	225	265	246	222	262	251	259	272	231	240	250	288	266	234	289	295	260	222	238	266	227	245	258	227	241	278	245	249	245	242	249	249	240	235	255	252	248	228	263	267	239	227	260	256	240	245	276	244	254	243	261	257	218	240	256	257	254	264	228	256	251	258	283	240	227	229	258	274	261	202	243	269	247	241	243	250	255	238	246	275	280	260	249	232	252	256	231	234	234	258	234	244	243	240	260	234	244	262	246	262	246	242	266	233	244	248	252	240	268	232	231	243	242	270	259	270	229	225	223	218	214	249	232	254	274	231	245	261	258	226	215	251	217	219	262	248	242	258	263	225	268	239	254	247	249	238	257	263	256	258	237	252	263	251	267	213	263	280	235	256	264	253	231	254	244	240	240	250	228	234	263	269	226	257	240	259	254	231	282	277	224	247	265	231	257	256	256	216	262	255	226	244	240	258	256	248	249	270	228	250	250	236	237	264	264	223	250	256	267	246	258	260	227	246	241	243	249	257	247	259	235	233	254	274	238	275	278	232	267	234	275	226	241	262	262	253	240	250	268	243	247	243	248	254	265	236	224	244	239	215	227	259	252	235	263	239	248	245	265	278	230	259	231	245	247	240	261	224	243	249	272	247	262	254	236	264	246	251	230	283	240	239	242	235	255	245	240	252	274	225	218	274	266	260	231	246	236	245	242	198	248	251	284	242	228	261	251	259	250	245	254	242	237	242	228	236	204	264	243	234	236	251	235	231	245	255	249	259	263	250	250	233	251	252	243	241	237	235	244	242	248	260	246	244	220	252	217	246	246	230	251	263	262	241	251	237	257	228	254	220	242	247	232	262	257	243	233	275	234	228	255	235	232	238	258	230	244	252	240	249	269	254	245	241	264	247	239	250	223	260	217	231	243	251	269	275	225	264	251	254	255	243	204	264	250	259	239	239	271	249	247	256	239	251	223	220	245	255	238	235	235	235	261	253	263	248	240	235	246	247	251	252	256	241	236	244	227	223	254	258	230	232	259	253	269	243	250	273	217	222	244	255	249	223	235	249	259	275	259	284	238	253	239	232	233	269	253	234	261	244	241	243	243	264	210	241	255	250	232	262	255	263	248	241	242	230	249	231	243	239	234	239	246	244	226	241	269	252	245	219	254	254	243	245	261	262	214	266	231	259	228	219	278	239	235	249	272	258	250	256	237	233	270	232	261	251	248	225	253	217	252	246	227	250	243	235	287	253	242	227	246	250	246	240	265	241	219	241	226	244	269	238	258	253	235	263	262	261	233	241	250	260	237	260	238	294	227	246	248	256	242	256	265	245	257	247	265	241	260	263	242	268	242	258	240	233	244	261	216	243	243	232	240	244	219	264	222	231	230	248	228	218	260	235	271	264	231	235	256	243	238	260	282	251	270	262	234	235	266	251	262	257	284	248	222	259	255	264	242	269	251	242	271	252	248	246	230	247	222	273	212	265	228	237	237	236	288	240	216	246	260	248	242	208	274	244	270	249	249	230	238	263	277	232	234	239	278	268	243	259	243	227	244	220	231	242	263	268	233	239	252	249	225	260	250	230	240	242	243	232	245	223	252	249	250	253	259	238	232	237	213	253	267	240	240	256	244	252	231	243	283	210	224	248	250	245	240	257	254	266	241	236	234	232	232	248	232	243	231	245	246	261	234	258	243	244	211	222	230	229	275	269	240	252	252	241	254	234	250	228	272	240	257	244	258	233	242	239	272	246	280	256	237	250	222	269	241	224	247	246	238	240	231	245	264	246	259	267	246	240	272	255	233	249	267	266	249	258	256	239	246	256	259	259	255	250	238	281	227	244	254	250	238	244	237	254	277	228	233	242	257	265	264	241	249	262	251	276	244	255	250	238	274	240	222	261	222	238	255	255	231	235	236	257	246	232	248	268	235	261	263	230	254	235	265	268	240	236	235	244	242	242	228	205	239	250	243	253	231	246	256	263	254	242	252	249	232	256	262	259	239	215	269	239	234	225	265	235	238	236	241	237	256	245	258	242	260	272	257	252	235	257	250	240	240	220	241	223	251	243	241	219	258	257	231	214	277	247	230	237	262	253	263	257	256	235	236	258	217	238	250	230	269	246	255	244	259	267	233	247	266	214	250	228	251	272	231	224	225	259	248	237	261	234	276	245	264	238	253	274	238	269	257	248	236	235	270	251	260	247	253	242	223	269	253	256	268	221	217	235	254	282	239	249	241	254	233	276	241	255	257	232	239	280	246	251	254	280	263	225	264	240	225	221	246	224	230	234	264	255	253	247	272	245	261	236	257	278	256	233	239	253	266	253	254	230	218	234	213	238	238	261	249	234	272	270	227	237	217	235	253	250	229	259	258	241	231	230	231	234	265	282	258	253	290	232	237	231
27859	22306	20034	10082	3589	1889	1143	730	572	444	364	322	273	271	245	218	251	189	195	211	209	188	197	175	197	182	185	179	184	169	191	197	196	202	194	157	176	161	194	171	177	183	193	193	173	161	155	157	191	164	150	196	180	172	168	168	168	184	189	183	184	188	188	178	196	186	167	158	178	212	178	182	166	191	188	159	174	212	194	178	173	200	170	190	166	187	180	172	192	179	172	190	168	205	161	192	180	179	156	191	176	173	168	177	188	174	186	184	181	160	150	196	178	195	166	179	191	184	173	157	196	182	201	163	178	132	197	198	170	186	162	198	162	174	170	168	171	185	181	181	160	176	166	180	187	191	183	179	179	180	175	179	165	172	182	208	164	190	204	165	153	175	176	203	200	166	185	192	196	181	184	193	180	169	169	184	181	175	207	189	185	170	168	169	177	215	188	191	195	171	178	161	187	167	171	176	166	151	170	182	197	176	179	183	176	202	178	181	199	178	172	204	166	188	172	206	199	185	182	188	171	206	169	199	179	181	166	171	183	184	180	181	192	206	182	190	180	169	174	183	182	218	186	183	165	187	180	185	170	167	169	189	190	187	169	177	208	174	186	180	187	170	190	201	192	196	191	190	188	173	161	195	180	184	173	205	196	157	189	173	190	178	176	155	184	182	188	179	196	175	196	174	179	169	180	177	190	198	184	188	180	207	167	166	167	186	164	181	185	174	170	180	188	158	169	188	178	199	184	166	167	195	200	190	171	174	187	200	176	189	176	179	183	180	175	177	188	193	197	170	203	194	201	167	162	157	192	178	193	196	188	185	187	196	187	182	167	178	190	200	182	204	181	201	174	185	167	168	213	176	179	180	184	182	183	178	204	186	209	186	161	171	201	204	166	204	184	169	156	177	160	187	178	185	193	190	187	190	194	202	192	189	210	186	197	179	175	191	202	187	177	175	185	191	180	184	209	178	169	190	166	168	165	186	181	212	172	189	182	198	164	168	176	166	176	176	210	191	186	192	173	187	154	195	196	167	199	188	188	173	190	187	181	207	172	174	172	166	186	173	181	174	193	185	189	180	179	162	152	198	152	175	181	159	158	188	169	184	167	206	143	155	196	196	184	173	185	177	168	178	170	170	154	173	195	174	167	182	184	174	177	174	189	170	184	167	180	197	205	180	181	177	199	197	205	167	160	183	176	191	167	165	184	165	173	171	177	181	170	164	211	161	176	207	183	183	167	192	188	159	187	175	165	178	180	191	183	167	159	185	188	171	174	189	195	167	192	162	165	163	186	178	166	166	182	187	175	156	189	206	200	194	168	200	173	151	175	187	171	178	163	174	210	176	174	190	171	212	178	173	168	184	207	192	197	184	201	170	150	174	181	196	200	164	181	168	203	187	168	185	188	177	191	173	187	174	214	167	220	173	169	161	190	165	191	190	193	193	173	179	177	186	192	190	166	174	193	171	180	211	188	174	182	182	149	183	176	178	166	179	181	185	177	174	179	174	197	196	168	176	173	178	154	180	187	196	182	172	176	170	173	181	200	187	181	195	191	170	189	196	175	199	180	185	182	180	162	188	167	168	186	196	183	198	182	175	178	174	179	186	199	185	172	202	160	185	181	174	165	180	179	159	186	172	180	166	202	169	182	200	180	187	154	187	178	161	170	172	197	196	196	190	174	183	195	185	180	196	177	186	207	168	185	154	178	181	159	172	158	160	186	180	185	190	188	197	161	183	177	169	170	184	178	181	218	204	190	184	172	163	159	203	200	190	179	197	197	208	161	191	184	180	202	184	179	182	203	180	197	181	181	186	189	179	189	168	178	166	167	170	188	186	202	178	174	172	164	154	167	175	165	159	162	173	194	171	146	176	157	182	183	185	180	185	177	152	181	191	181	207	199	164	174	219	160	184	183	188	172	174	172	161	180	185	182	177	173	167	192	174	183	198	186	185	191	197	204	197	186	182	171	187	161	178	175	183	187	173	189	166	169	187	191	166	170	186	203	159	176	162	200	172	193	204	171	202	162	176	199	185	164	177	198	187	200	181	207	160	183	172	195	170	170	182	190	219	177	172	190	212	196	172	163	160	177	202	179	173	184	179	181	170	179	170	170	172	205	185	181	166	187	168	175	170	162	189	178	177	220	175	184	167	184	188	177	173	204	174	168	157	197	190	185	196	178	175	203	167	167	174	199	215	155	196	169	196	187	176	178	183	154	203	160	189	168	173	220	190	175	190	180	172	178	151	175	202	176	189	181	158	186	185	171	185	202	182	169	156	184	179	175	201	161	167	182	175	169	180	181	173	186	205	198	192	160	191	198	177	159	179	187	206	150	189	169	166	178	167	201	177	176	190	192	167	176	203	163	188	199	163	208	170	198	191	196	177	158	198	176	162	176	176	162	193	162	182	170	197	176	182	214	177	184	186	180	165	190	199	193	184	170	192	200	162	213	180	180	175	189	185	207	176	193	163	185	181	198	178	183	194	198	160	218	144	190	197	169	187	178	166	186	179	198	177	174	172	184	193	176	179	191	179	176	188	172	200	155	197	204	177	199	178	198	180	174	175	175	189	175	223	186	212	183	184	193	180	199	185	173	184	198	182	186	201	181	180	186	203	203	156	188	184	200	191	176	181	202	172	182	207	185	160	154	181	172	172	169	187	169	185	164	190	189	158	183	170	161	197	165	200	174	184	181	186	193	191	190	205	173	203	185	176	184	143	184	175	194	177	177	161	176	200	198	173	159	190	161	166	186	187	187	193	163	183	176	213	166	190	199	158	178	208	176	183	179	174	163	178	169	183	194	177	166	192	187	190	160	174	186	174	200	179	153	177	162	179	189	170	192	190	170	192	173	168	183	184	185	183	172	183	179	189	187	175	194	195	183	183	177	173	189	183	184	182	197	177	177	172	182	185	203	190	163	171	199	197	162	206	196	195	187	164	188	164	172	176	163	201	175	177	156	165	153	194	175	167	166	194	170	189	198	194	184	194	161	181	166	187	187	187	153	169	175	208	189	179	177	199	185	182	172	164	175	190	180	186	193	193	199	180	181	182	168	171	184	178	209	174	206	182	207	185	175	181	175	193	155	163	181	176	157	191	184	185	199	152	195	186	171	197	165	162	176	185	173	198	185	199	189	199	185	184	190	198	175	190	193	181	175	191	178	202	201	189	164	181	173	171	174	182	185	179	174	218	174	191	193	175	185	181	165	186	186	192	162	202	177	178	182	193	189	166	182	185	187	176	190	190	187	163	185	187	174	175	203	200	180	175	170	162	192	185	185	207	169	180	178	183	187	150	184	177	188	180	195	185	182	176	188	184	186	173	184	186	175	196	179	166	159	187	174	169	190	165	201	180	179	203	182	202	161	163	180	180	184	183	153	190	172	182	168	180	199	191	208	178	177	194	193	175	171	195	189	170	162	193	197	188	204	164	168	181	184	199	186	150	158	186	183	189	197	177	167	183	222	190	162	184	199	186	191	184	199	190	172	176
20371	35907	26229	14242	8261	5118	3344	2281	1688	1230	973	818	664	618	524	470	440	391	414	401	413	361	391	388	359	345	368	367	320	345	371	364	366	357	323	307	354	344	344	298	387	316	315	319	338	347	344	347	340	327	316	306	315	328	317	296	328	302	302	334	312	331	283	327	337	349	315	344	339	323	315	322	327	315	315	331	333	347	358	320	330	354	336	336	305	291	305	345	303	339	321	350	329	343	346	354	325	299	340	343	328	323	381	358	312	347	344	317	328	322	327	336	329	337	326	341	329	320	324	326	308	329	322	355	313	320	336	361	326	327	327	323	350	322	300	296	313	320	326	326	337	314	322	344	353	314	328	331	332	338	317	282	320	343	328	363	328	316	298	348	338	331	342	323	319	315	337	333	331	300	325	338	308	328	351	333	337	335	334	308	323	326	310	338	310	338	342	333	364	332	318	326	306	338	326	285	344	333	319	357	314	336	312	319	344	336	324	341	328	323	342	305	315	299	342	327	321	324	350	369	338	314	319	297	326	331	338	304	308	321	332	323	335	351	326	342	340	363	382	311	379	329	315	326	355	328	346	336	336	326	325	340	320	346	357	343	312	312	307	335	318	313	331	329	326	340	304	351	327	326	313	348	308	312	331	327	323	309	310	313	311	283	306	328	305	309	321	324	314	291	308	320	334	323	306	341	341	343	348	332	345	342	351	334	317	307	340	315	308	356	343	335	325	326	337	375	343	362	306	334	331	316	332	297	335	329	321	337	340	302	296	342	308	335	353	296	309	347	342	330	335	341	356	323	298	338	324	345	319	323	324	334	345	356	340	303	333	357	311	331	315	375	326	355	335	328	312	313	346	379	344	301	361	352	352	337	371	299	341	342	336	337	333	290	339	334	353	343	316	325	340	320	324	339	329	322	358	312	330	314	326	332	346	330	310	337	325	307	297	306	316	308	350	339	366	345	324	327	331	321	350	321	334	318	326	288	323	317	359	304	347	320	351	328	341	321	348	329	329	344	361	340	307	297	361	302	340	328	353	310	334	316	350	325	347	350	325	311	351	291	328	336	319	313	329	329	320	313	311	334	334	361	319	326	349	329	315	309	331	339	334	343	311	344	308	333	320	338	314	317	342	312	294	320	318	327	321	338	341	319	325	334	322	332	307	314	339	308	339	337	369	325	326	350	322	312	343	335	312	339	324	361	346	314	332	305	335	344	325	339	318	320	332	341	341	325	331	341	332	316	356	341	309	320	305	309	365	325	324	321	335	345	337	352	377	303	324	357	319	319	327	322	340	314	295	327	341	336	331	298	343	309	352	327	335	330	325	327	294	307	317	324	367	353	360	331	347	307	339	346	358	334	333	369	321	321	326	301	316	309	345	335	319	336	347	336	329	344	334	333	342	292	331	309	355	325	286	366	318	323	323	317	328	346	361	289	323	339	312	333	321	323	338	329	349	358	329	313	322	292	333	334	335	330	338	320	324	313	342	336	343	341	315	325	312	278	356	322	303	346	329	320	307	324	322	344	305	339	328	326	336	322	333	323	309	332	348	332	346	325	336	303	339	356	345	335	346	330	332	324	345	336	299	319	290	313	310	325	330	302	326	325	333	304	370	316	336	339	306	300	344	324	332	300	353	305	361	332	350	321	325	323	344	303	341	351	309	323	349	324	321	312	326	335	326	344	325	308	293	337	280	332	352	335	336	310	352	339	351	324	351	329	318	332	339	304	311	327	340	310	322	320	364	304	340	326	324	347	314	338	296	311	347	293	325	320	321	345	336	312	313	334	325	328	358	336	330	307	296	324	311	343	331	346	323	341	319	337	304	327	365	335	333	317	322	343	329	342	334	343	320	319	331	313	361	312	311	366	331	318	312	346	312	337	327	304	324	323	330	360	319	330	331	296	322	316	335	329	332	316	292	331	317	337	336	334	310	315	350	328	296	318	351	319	326	340	355	349	323	349	311	354	311	350	305	328	307	324	292	368	322	336	323	318	309	315	333	329	312	331	321	320	362	330	307	312	326	314	324	364	342	314	315	337	306	334	351	308	328	310	342	329	329	313	330	329	329	304	354	326	309	280	325	316	333	332	331	349	373	321	299	349	357	348	315	342	302	340	329	298	342	342	334	322	357	328	330	299	346	313	353	338	325	298	325	349	345	343	350	345	305	332	323	347	323	338	356	316	328	335	313	307	326	343	329	332	328	332	346	314	365	339	329	331	327	329	308	349	339	347	340	341	337	322	350	338	327	318	319	321	307	314	345	309	327	326	331	354	327	335	332	307	332	327	331	323	333	363	366	323	321	330	356	323	311	306	312	297	308	312	354	352	307	328	368	315	331	321	319	342	346	325	310	300	320	344	347	345	341	350	328	335	323	307	317	340	324	340	315	332	300	340	314	317	334	356	309	320	320	321	321	320	349	330	334	328	319	318	328	320	322	346	281	300	359	318	309	300	349	331	323	343	310	349	344	344	352	334	320	344	345	311	337	321	315	326	330	329	331	346	325	318	345	325	373	341	346	347	339	307	316	348	335	326	332	329	310	321	328	346	355	317	309	341	366	320	346	302	327	338	360	290	309	307	357	348	353	350	303	334	321	285	348	341	322	323	330	337	331	296	334	354	345	305	352	321	335	325	320	321	331	267	347	307	326	343	350	337	329	324	360	325	339	318	337	326	333	287	347	318	320	306	351	322	345	334	310	338	307	341	300	323	343	306	334	343	361	296	309	317	330	353	356	334	310	334	338	360	306	339	310	345	325	327	312	364	328	327	315	358	319	327	349	322	319	341	299	353	343	301	324	350	344	363	369	306	294	328	333	347	319	326	337	339	330	332	354	335	298	335	328	300	381	308	313	338	322	360	331	329	385	339	326	294	333	298	328	316	320	340	303	337	290	308	312	334	297	324	338	329	314	315	353	343	322	305	359	305	322	331	364	357	312	333	317	335	337	314	343	339	364	323	326	327	343	317	351	345	319	311	326	331	329	338	339	367	360	321	312	334	333	345	318	297	332	362	353	326	293	327	305	329	310	346	333	325	315	356	331	324	332	327	316	329	316	354	331	325	314	328	319	315	349	330	320	359	346	361	368	347	312	333	340	317	343	305	328	331	339	352	325	304	311	323	336	342	315	325	348	345	327	326	332	319	333	312	341	327	296	327	367	303	291	314	302	326	294	335	353	351	311	314	359	302	354	331	322	296	343	357	332	342	350	318	313	309	294	349	294	330	333	328	346	334	309	326	330	329	322	300	333	335	352	341	325	301	332	340	308	343	329	317	312	332	300	353	329	351	358	328	307	317	355	357	349	323	323	312	372	317	336	295	289	308	341	362	326	340	327	289	296	341	312	320	345	330	346	353	324	349	319	329	351	302	343	296	335	303	331	334	294	333	325	347	314	338	338	335	335	339	346	330	346	348	325	333	300	348	302	325	313	341	352	330	333	320	353	319	333	293	332	359	353	306	287	313	337	331	309	356	342	344	339	327	319	303
23741	21486	27850	25537	18981	7637	3099	1714	1126	795	594	528	402	338	361	276	267	264	230	242	217	201	213	184	187	188	164	153	173	151	181	159	171	191	158	172	153	150	146	129	157	173	147	161	157	164	162	152	145	164	163	157	178	164	165	150	129	161	167	163	145	150	147	162	147	157	161	158	169	149	145	171	167	145	154	169	144	132	153	161	156	151	130	154	157	145	144	169	155	144	128	157	166	144	157	149	172	171	156	162	169	169	158	147	169	153	146	152	134	174	144	149	146	165	157	137	163	176	154	154	165	160	171	183	153	144	167	150	151	135	149	138	164	153	154	161	140	148	158	156	152	179	171	159	155	156	141	155	136	161	145	145	146	156	156	177	150	131	148	145	156	152	170	141	139	157	168	154	165	159	153	140	154	128	150	174	170	138	153	145	138	146	150	159	148	152	160	173	148	127	130	157	159	155	185	149	148	149	139	150	156	163	142	146	150	158	168	144	140	175	138	150	163	141	143	164	146	163	145	139	155	178	130	160	157	150	146	169	146	138	150	159	146	147	176	174	154	156	146	135	154	136	161	159	147	145	144	159	163	156	153	156	153	139	150	131	150	161	152	131	141	141	150	144	142	163	171	154	143	163	146	148	156	167	174	147	181	167	175	152	159	150	130	158	150	151	144	144	161	158	172	155	144	159	137	130	155	142	132	151	157	160	159	154	173	138	138	157	140	153	146	161	162	158	175	154	163	159	160	151	160	131	126	139	170	162	163	162	163	157	160	150	162	151	155	136	136	162	142	150	169	139	147	144	162	128	146	163	133	155	169	150	156	144	157	167	139	144	149	139	163	153	178	152	167	164	137	169	168	124	169	155	172	151	154	176	157	142	145	154	170	150	151	138	142	149	159	146	140	143	157	162	168	153	169	158	169	158	152	168	161	175	147	151	153	156	148	124	144	158	142	145	142	173	153	156	163	142	180	175	146	143	149	155	166	141	166	162	151	139	153	147	133	127	160	137	147	139	165	154	150	164	157	158	158	143	161	161	166	141	159	143	144	151	152	157	140	154	143	149	139	151	160	154	159	137	148	153	128	157	182	172	140	152	141	137	156	170	161	161	171	154	173	161	150	172	136	166	139	150	147	152	152	143	130	158	163	153	167	155	171	154	156	162	131	148	155	155	130	167	158	144	138	161	149	165	155	138	158	159	153	125	153	107	166	164	161	163	155	167	144	187	176	149	148	152	156	149	156	144	166	174	170	160	165	155	169	171	146	142	150	138	144	156	157	178	160	152	166	144	154	158	154	166	158	159	167	152	141	152	162	152	164	144	153	179	160	173	157	163	132	180	135	168	166	124	156	146	164	150	163	145	134	162	152	179	133	135	169	149	135	153	163	131	166	162	148	159	147	163	144	146	141	154	155	146	129	163	151	146	158	161	157	132	174	138	155	180	171	165	160	155	150	156	142	163	149	138	168	147	150	163	135	151	163	154	162	139	158	153	147	163	145	165	143	144	151	158	157	143	143	146	141	171	162	141	173	149	143	166	171	161	171	139	149	160	160	144	158	166	136	155	147	152	162	133	171	177	178	143	146	137	130	140	170	160	160	148	170	166	153	181	160	141	175	157	157	142	141	171	159	134	155	180	141	152	150	164	119	149	159	156	133	120	134	166	177	147	140	165	168	124	142	150	153	172	148	156	161	145	150	160	151	157	172	161	148	143	142	163	147	147	167	149	160	154	151	140	154	167	159	156	143	161	156	139	155	149	149	150	155	153	163	133	172	139	163	142	162	155	126	144	167	138	139	153	178	163	152	139	144	159	154	150	146	148	169	140	149	151	158	148	137	161	150	186	183	178	153	167	144	156	168	153	133	148	129	141	150	154	143	147	155	153	179	167	170	155	154	138	151	153	175	140	149	144	165	149	174	154	167	134	145	158	170	153	161	141	155	162	162	145	141	157	157	152	158	152	135	148	141	165	164	157	161	159	149	167	159	152	140	167	144	173	136	156	147	155	146	143	137	138	147	158	139	148	148	142	166	158	167	157	155	147	147	138	168	154	147	135	155	165	157	152	148	149	147	166	168	158	153	174	152	142	161	170	132	163	146	169	157	147	134	154	163	146	156	159	161	144	180	154	164	152	155	156	130	143	140	151	147	130	149	145	155	147	162	173	157	174	136	154	138	154	148	154	164	155	163	176	166	169	152	149	137	159	175	165	152	150	146	148	161	147	148	147	153	148	150	151	146	124	161	159	150	136	144	141	149	127	155	195	160	181	160	156	163	142	161	162	142	177	135	159	164	155	159	176	163	171	157	145	167	147	141	140	148	160	145	166	168	150	150	190	165	138	139	142	172	165	179	157	166	165	149	150	163	138	159	169	176	155	151	159	169	159	158	159	150	139	145	170	156	157	177	156	153	141	143	145	154	169	142	139	144	129	138	140	157	174	143	161	161	151	169	169	155	126	170	151	139	167	145	141	154	155	140	161	146	154	158	143	161	158	140	136	142	172	153	146	163	165	133	155	148	166	166	146	135	153	139	159	128	141	156	151	163	167	152	178	149	187	153	151	150	154	184	144	144	148	135	143	160	160	161	154	153	160	147	136	148	149	139	135	158	156	171	141	136	148	147	153	158	146	160	149	168	153	182	115	160	159	160	170	168	141	149	154	155	159	148	162	170	144	146	138	180	168	128	172	146	154	160	161	167	143	170	137	172	152	150	164	155	121	138	163	137	162	175	160	158	154	154	144	155	149	154	157	144	154	171	178	150	156	170	142	154	157	147	170	158	137	148	157	151	173	157	143	151	133	149	173	169	131	147	146	152	166	184	154	141	160	128	138	154	119	166	151	158	145	174	173	153	148	150	142	135	148	151	158	171	149	169	168	148	133	140	145	153	151	144	166	153	164	163	165	156	142	164	156	160	160	162	148	171	170	159	162	160	153	153	152	144	131	155	154	132	152	157	171	147	150	141	163	146	147	159	184	144	164	164	148	137	154	154	157	151	146	156	145	142	145	138	148	170	144	135	165	174	137	154	146	165	146	164	158	149	169	156	142	167	147	147	131	155	161	169	144	153	139	143	148	149	153	161	138	159	131	165	166	136	165	150	154	159	141	144	134	143	151	169	160	128	151	161	152	165	154	158	154	140	164	161	153	150	164	136	157	139	151	150	145	150	143	156	148	162	162	132	168	144	154	168	154	136	131	163	156	157	138	149	155	129	148	150	136	169	143	166	147	158	140	163	144	149	152	160	168	158	146	145	150	148	155	165	121	153	148	153	125	166	166	171	154	155	143	153	144	132	135	156	157	160	168	148	147	152	146	154	144	147	147	147	140	132	170	148	163	149	136	160	154	154	161	183	163	144	153	171	170	146	175	161	151	136	139	155	154	152	150	140	129	129	153	135	166	164	179	167	159	141	168	168	135	142	152	135	157	149	142	157	144	146	162	157	186	157	154	150	146	153	162	195	154	137	155	144	133	149	148	148	156	125	165	160	138
22779	46760	36794	23223	15295	9938	6810	4708	3277	2357	1801	1486	1165	989	850	664	563	462	502	486	444	388	419	366	346	319	338	337	316	311	291	309	337	291	292	280	275	285	287	277	264	274	253	320	264	297	277	266	296	341	280	272	273	287	294	310	252	270	302	293	295	278	269	298	286	297	237	274	291	259	282	314	271	270	274	296	292	297	285	277	285	322	279	289	276	270	271	282	272	273	283	285	265	268	282	294	294	275	290	308	313	285	273	263	259	293	244	251	295	265	267	327	277	261	258	277	290	312	274	262	282	318	289	319	290	293	285	270	268	292	292	309	287	271	275	265	300	268	324	290	289	277	276	281	286	286	281	279	274	278	267	337	264	295	268	256	264	275	260	264	279	276	295	308	280	297	264	284	280	315	267	300	297	289	276	293	285	272	274	290	263	295	278	268	289	288	291	265	266	254	303	280	287	281	303	251	287	306	266	268	286	270	301	285	294	278	267	244	273	291	285	274	296	269	260	287	285	294	272	312	282	289	287	271	278	329	280	276	293	308	271	284	265	286	284	303	271	260	292	262	292	289	280	279	263	280	274	251	262	297	269	284	271	286	270	288	266	294	289	293	276	264	276	278	288	255	288	306	294	279	304	296	286	287	270	304	282	292	284	256	293	260	278	293	246	300	319	255	289	290	271	273	274	272	244	265	288	291	269	286	267	269	297	279	271	298	257	290	283	322	285	283	271	283	290	293	311	304	250	288	277	245	264	292	269	301	298	295	249	288	280	258	291	283	274	265	303	255	295	280	273	270	271	295	264	289	279	287	285	301	260	312	282	281	278	242	296	303	289	276	302	275	307	312	296	271	288	256	322	333	302	293	275	288	306	291	297	312	280	283	283	285	279	267	289	265	332	259	279	270	294	302	277	283	274	263	293	261	265	270	281	289	272	281	287	249	299	273	267	325	288	287	305	313	269	279	283	267	274	268	299	263	271	276	274	291	261	288	271	298	280	278	279	282	274	230	280	272	309	301	261	290	265	270	288	287	286	259	258	308	294	300	280	307	280	273	281	279	277	287	260	314	258	256	275	300	280	265	281	251	281	282	261	268	267	268	293	270	265	279	279	294	264	280	293	307	275	288	278	265	297	291	287	296	256	264	264	280	282	267	298	307	281	293	285	263	285	299	275	278	307	307	257	264	293	277	315	274	277	290	307	288	290	279	276	251	299	322	244	275	280	272	277	324	293	315	286	309	273	261	275	233	275	314	259	265	306	266	299	323	294	267	271	291	274	279	278	250	321	290	251	289	313	326	269	270	264	280	306	288	276	270	318	270	277	286	282	277	304	303	292	302	280	262	249	280	272	306	258	291	295	246	264	272	268	259	268	308	304	254	287	267	279	262	266	294	298	278	273	292	245	294	286	272	265	290	298	262	287	276	283	282	277	267	264	295	283	269	281	286	271	267	254	296	279	275	308	299	308	272	266	264	263	283	288	272	309	270	267	264	293	291	299	258	307	250	272	263	297	265	302	294	283	277	262	300	274	273	263	286	295	275	264	288	262	263	264	277	255	277	275	272	288	287	284	263	316	275	305	282	279	297	286	268	268	275	250	304	286	271	280	278	278	294	284	291	270	273	262	278	270	264	285	300	229	288	279	272	273	275	295	299	281	269	276	288	282	268	305	290	284	292	287	264	285	252	276	262	266	292	292	294	281	280	311	324	283	266	273	263	277	292	292	273	267	275	249	308	275	263	292	263	282	262	292	274	272	274	294	287	269	280	297	272	282	291	298	263	299	305	279	280	276	264	283	304	271	258	287	272	281	290	295	288	303	303	285	270	272	305	315	263	270	293	300	304	254	265	277	288	301	254	277	288	292	284	255	294	278	292	284	290	292	287	274	270	298	286	278	271	289	261	293	289	286	262	257	288	278	310	293	277	288	284	257	294	281	255	268	287	305	277	257	307	267	270	287	285	279	278	274	293	312	284	305	283	248	255	274	285	266	254	297	279	257	282	310	283	288	266	268	244	280	247	262	309	268	258	259	265	280	298	276	335	263	290	268	300	275	248	282	257	266	281	285	296	297	278	269	268	264	304	277	277	252	279	272	258	274	282	302	271	255	293	272	274	275	300	289	316	277	274	289	283	281	289	269	271	307	271	278	287	254	276	307	297	261	289	264	296	283	306	284	317	266	295	263	277	287	276	291	312	284	309	273	287	268	290	300	284	298	255	269	275	283	282	283	256	289	267	287	290	290	266	237	274	257	267	300	285	280	289	291	303	275	260	283	289	265	293	307	286	286	279	298	287	279	261	284	279	290	272	283	289	267	274	277	293	289	270	306	280	295	293	281	269	303	278	289	306	283	329	289	251	268	287	295	262	274	278	286	300	299	246	284	286	264	300	275	264	272	306	277	289	331	261	289	269	285	267	289	269	266	265	280	275	318	274	267	276	282	261	297	273	277	284	258	251	270	249	295	275	298	287	291	301	304	292	280	294	289	251	307	287	261	258	281	294	287	298	277	275	253	278	294	304	256	288	296	292	302	277	281	290	292	289	288	278	269	271	284	317	288	286	269	276	299	290	282	279	284	272	312	273	293	263	295	269	265	270	274	293	270	258	252	283	258	283	245	269	300	293	302	303	285	284	254	271	290	277	264	278	264	294	275	278	270	310	280	245	287	248	262	291	313	283	289	289	289	267	297	263	299	282	286	274	281	304	288	273	289	266	284	302	267	288	252	298	286	261	269	274	290	312	290	271	290	287	264	242	246	322	284	256	295	287	268	282	271	298	302	262	293	290	285	263	287	308	288	241	262	308	272	269	289	278	273	270	278	261	279	305	275	262	274	277	264	281	294	282	264	278	271	264	291	294	283	286	296	278	262	265	288	288	286	285	312	259	298	293	288	274	280	249	283	302	260	233	283	294	278	277	300	301	274	305	277	292	291	287	312	277	280	296	281	247	287	323	262	269	298	300	296	252	256	285	283	265	278	268	274	266	284	295	254	280	247	314	237	313	268	308	260	282	293	278	277	282	295	268	280	273	293	278	266	316	292	286	251	294	274	265	255	292	274	255	276	273	246	265	284	277	267	262	268	272	301	268	289	317	280	258	289	287	283	280	294	269	276	281	282	317	290	278	271	280	268	250	276	317	279	314	263	289	279	281	280	275	284	315	271	305	293	299	304	286	292	290	242	287	312	295	276	309	275	252	268	304	287	290	297	294	274	282	313	287	280	283	232	292	288	284	288	295	307	296	295	283	283	267	270	306	288	295	240	264	290	265	292	309	278	289	296	264	297	293	271	290	288	276	256	278	290	265	296	310	292	268	252	284	285	275	284	280	298	259	323	289	282	333	260	288	291	276	228	279	284	299	278	276	317	325	276	283	287	264	266	282	268	289	293	278	269	283	263	275	282	316	260	290	282	296	280	257	272	285	268	262	283	252	285	280	276	286	295	320	299	303	281	275	288	268	261	283	288	314	295	266	279	294	279	282	278	301	259	264
25347	21560	25538	21454	6357	2447	1443	986	712	527	465	366	355	301	264	239	245	226	245	223	202	197	207	207	167	196	194	153	199	171	180	198	168	168	192	173	182	184	179	184	180	188	182	164	195	188	194	163	151	183	194	203	159	156	170	184	165	161	194	177	186	176	175	175	178	176	173	185	189	177	156	165	183	150	148	182	175	179	192	172	185	169	183	186	172	196	180	183	187	187	175	161	186	160	161	172	179	199	188	160	185	183	173	153	169	160	183	196	185	208	186	189	174	161	177	159	174	181	199	176	195	168	198	164	184	191	168	187	177	185	182	186	181	183	177	170	184	171	154	181	173	174	175	165	195	179	161	150	180	160	198	186	187	169	152	182	177	190	195	169	172	167	177	200	196	184	181	157	172	169	192	169	178	176	159	202	180	208	175	208	147	161	156	171	155	183	179	159	177	185	166	165	190	194	185	174	158	190	168	176	172	168	185	170	204	176	148	194	179	180	196	173	200	185	188	172	181	188	191	175	199	184	157	170	183	165	177	163	165	179	180	166	173	176	180	167	183	167	176	170	160	185	198	166	198	169	195	192	155	185	169	155	196	201	194	187	168	181	177	172	182	166	198	179	195	173	192	169	187	169	161	152	172	166	170	155	192	187	154	161	193	196	171	178	178	158	175	188	169	179	180	182	173	178	168	191	198	169	194	199	169	184	162	180	168	175	185	155	190	170	164	179	150	155	174	166	163	207	202	182	175	176	172	192	198	151	174	172	158	172	174	185	182	177	178	155	157	165	146	195	191	172	166	164	200	156	156	190	167	170	187	179	170	186	166	174	162	185	176	155	183	173	179	184	168	166	171	164	179	158	209	204	179	186	137	184	177	162	199	159	180	167	176	173	187	163	179	168	169	180	174	178	194	193	191	194	183	170	178	181	157	159	174	200	189	200	173	180	172	187	183	169	161	182	183	157	154	182	178	185	181	171	177	165	183	174	195	173	184	169	180	174	185	198	162	174	165	181	188	201	166	153	199	154	160	173	154	170	173	164	196	193	169	203	185	190	181	175	177	175	191	192	197	185	192	182	173	191	176	182	179	175	171	203	186	174	160	179	164	167	198	173	183	154	177	165	166	166	177	172	165	194	176	168	180	205	183	184	187	172	160	169	151	181	200	200	194	182	173	152	166	167	179	178	167	183	175	183	169	171	187	181	165	175	159	175	184	174	191	168	152	194	181	165	183	191	187	185	145	183	157	173	144	193	175	175	175	208	188	162	192	185	155	164	197	172	200	161	163	175	173	165	170	187	174	197	185	188	181	184	193	202	181	182	175	225	193	170	169	180	168	155	158	203	160	174	175	183	180	180	183	168	168	178	188	187	213	186	185	169	203	168	189	177	179	190	175	145	196	169	165	180	176	159	203	194	155	175	168	185	181	155	177	177	169	185	157	198	169	167	164	183	200	176	181	193	167	181	165	171	182	168	181	175	168	159	159	185	189	218	165	180	165	176	179	171	187	182	212	183	211	181	175	171	181	179	192	205	165	180	191	185	188	185	174	167	174	161	175	190	189	170	156	170	170	172	188	181	164	156	188	171	194	170	188	173	170	179	163	174	170	170	165	176	201	191	169	183	192	179	179	177	172	168	190	202	194	171	170	175	195	152	167	179	183	197	188	184	167	186	162	173	175	194	179	186	170	158	193	174	172	197	222	206	185	175	205	179	170	169	175	191	188	182	175	176	191	185	163	176	177	161	189	190	198	186	175	176	177	157	181	159	148	162	213	163	182	207	167	190	181	164	175	201	183	172	182	162	189	146	156	184	169	176	182	178	191	180	189	176	159	173	181	159	198	171	170	174	167	175	163	196	154	175	163	172	198	194	164	177	181	177	164	177	211	153	190	163	154	177	171	155	168	183	201	175	192	182	195	180	173	165	170	163	191	158	178	187	187	186	181	178	184	177	191	171	151	169	188	198	167	199	198	184	192	178	158	154	175	190	186	185	161	199	214	193	197	161	172	192	182	180	172	185	176	171	170	179	188	175	182	170	179	181	156	185	183	163	179	184	159	168	187	181	172	171	163	175	161	184	177	175	168	161	157	193	189	178	195	167	192	155	199	188	168	171	180	166	160	187	173	179	210	180	159	201	194	175	203	185	178	170	178	185	191	173	195	153	169	171	163	174	188	176	210	154	186	175	151	175	173	192	180	169	201	171	175	189	177	173	181	191	186	147	191	193	187	194	175	183	168	190	189	153	172	185	190	170	192	175	196	171	183	167	156	165	185	178	190	173	184	195	164	185	165	197	171	173	163	199	192	181	192	190	184	179	187	178	177	179	170	176	154	187	187	182	183	152	163	168	164	189	174	199	185	171	169	173	197	164	175	161	208	181	166	175	172	162	203	176	174	170	172	181	175	183	188	166	170	176	173	175	179	187	188	164	185	201	184	150	205	178	170	176	183	166	181	173	193	173	204	219	160	168	147	172	158	193	180	181	173	171	171	171	200	171	171	165	176	189	175	169	183	164	176	170	179	165	188	156	190	210	178	200	167	178	187	188	192	194	177	185	184	181	166	164	197	173	173	170	181	208	167	170	169	165	148	162	175	177	192	180	152	169	179	188	171	174	181	183	174	188	203	181	154	180	142	168	154	181	147	212	184	182	163	179	188	169	165	176	185	186	158	186	179	175	164	175	168	174	172	165	158	185	216	209	168	184	185	192	153	179	174	204	185	177	177	187	156	185	203	183	177	182	191	158	156	175	172	181	176	178	186	188	163	168	158	202	170	182	191	150	154	177	174	176	199	200	169	169	190	179	157	169	166	193	152	165	177	180	172	144	198	193	196	171	169	158	181	204	169	174	152	187	168	190	181	166	191	193	176	177	166	162	161	195	180	181	219	177	167	170	156	177	171	151	177	168	177	175	164	170	188	182	181	164	159	176	179	178	164	175	178	196	177	188	194	180	166	182	176	172	183	195	188	179	192	182	163	183	177	172	196	178	162	176	155	166	157	180	180	163	160	202	171	148	178	219	201	147	193	165	186	171	172	163	170	159	189	177	180	180	181	179	188	179	168	185	176	153	199	176	174	171	177	166	198	164	174	176	180	160	176	184	185	194	174	167	181	202	197	189	170	147	191	189	185	183	173	182	205	175	161	159	182	162	177	189	175	178	154	190	160	184	190	174	163	217	163	196	161	175	163	154	178	174	185	170	172	198	200	161	186	170	189	158	180	175	177	161	173	177	185	182	179	172	181	184	175	172	166	165	185	189	165	168	181	179	180	163	162	150	176	190	172	192	185	173	173	155	165	162	189	179	180	169	173	174	188	171	171	180	168	168	175	186	180	197	162	173	157	195	197	173	202	192	170	214	211	185	161	175	170	158	175	181	192	186	178	172	191	178	178	173	181	166	185	188	188	186	193	186	196	185	165	168	194	176	202	172	176	177	171	186	166	180	165	169	167	174	171	183	179	188	185	167	179	194	167	191	168	171	204	160	192	205
21387	39272	29293	17667	11491	6919	4639	3153	2178	1681	1302	1059	868	771	655	546	542	451	470	469	414	438	397	390	356	365	364	364	357	353	365	321	335	332	325	324	322	325	333	331	330	327	324	315	331	329	346	334	325	317	369	325	314	335	325	289	313	333	290	317	306	323	330	349	311	322	316	323	308	325	341	299	328	292	345	340	328	300	327	294	315	329	304	314	330	327	306	301	336	319	307	336	329	319	340	320	327	314	333	327	346	364	319	322	310	327	339	330	296	319	355	330	333	328	322	317	331	348	310	341	336	292	318	317	339	316	325	377	310	312	319	344	306	346	293	318	315	345	311	280	348	321	319	324	315	326	320	316	303	319	312	318	341	330	342	302	331	316	325	318	323	305	310	308	339	288	311	309	332	330	314	322	340	304	284	320	331	291	329	309	320	364	324	307	290	326	360	282	339	337	349	297	284	325	313	344	319	324	327	336	341	337	326	341	324	314	293	322	295	336	311	302	312	337	308	311	319	311	302	323	313	304	303	327	311	340	293	322	319	354	346	327	316	316	318	304	333	332	361	317	314	290	310	295	361	327	319	347	294	314	311	311	301	308	304	307	309	327	318	317	314	330	331	316	349	328	329	305	318	301	319	325	343	335	347	301	321	313	353	299	353	282	342	306	352	321	334	323	303	295	301	318	299	343	288	320	334	280	343	314	309	318	301	343	330	322	333	304	308	341	375	296	323	358	323	271	313	309	319	323	333	309	320	324	331	323	314	336	309	300	323	319	316	309	305	304	329	317	304	338	321	300	321	312	336	329	325	316	305	347	339	335	301	328	329	314	316	310	346	310	304	304	325	338	305	334	336	306	338	335	332	332	330	331	358	303	323	301	293	331	272	352	332	336	284	329	349	324	299	338	305	328	331	320	314	309	346	302	326	325	322	327	296	330	338	323	353	295	325	296	312	316	322	312	323	307	309	311	323	333	336	313	350	294	334	327	327	333	345	338	299	296	301	320	320	307	316	338	371	320	285	311	322	293	321	314	331	333	320	318	305	338	343	327	340	312	333	333	323	315	320	311	314	310	361	315	347	326	318	331	330	338	306	342	326	320	321	312	327	326	290	334	286	304	318	313	301	319	331	341	316	313	325	291	308	341	301	324	330	336	321	314	311	307	339	308	324	323	319	335	281	324	379	345	330	323	316	307	292	300	323	330	320	315	346	337	332	317	326	309	284	338	353	323	309	318	335	309	362	315	328	320	302	340	328	315	301	339	289	317	310	310	306	319	296	333	351	302	309	303	351	296	360	327	294	308	313	343	331	314	281	320	312	326	328	345	349	345	331	368	329	344	373	288	324	306	324	313	333	317	308	362	321	326	297	306	344	324	317	317	290	340	326	299	326	324	351	310	300	324	327	283	304	314	330	335	301	284	299	302	308	330	336	338	308	312	292	322	325	325	321	299	345	330	335	328	316	314	341	316	328	286	324	352	328	331	304	337	291	303	323	300	307	298	317	350	343	344	343	329	316	310	353	333	335	315	320	308	317	339	341	301	344	329	334	294	316	302	344	341	340	313	291	291	320	312	331	338	294	310	321	334	295	327	353	342	303	340	332	324	317	300	344	320	297	325	320	300	346	302	358	304	328	336	318	286	307	328	338	327	314	376	332	328	363	324	329	312	296	308	311	310	314	312	323	362	294	336	320	329	322	338	332	322	352	323	323	309	304	327	309	313	307	328	293	342	339	335	314	340	332	329	326	334	333	305	326	330	319	340	353	330	311	326	324	319	319	276	315	327	325	294	312	262	299	330	294	318	288	335	303	325	315	327	329	290	319	306	306	329	315	317	321	305	333	298	304	340	290	286	326	315	319	316	317	337	325	301	318	309	308	323	305	313	345	306	284	306	335	325	341	322	290	325	309	316	322	320	330	287	295	330	326	339	328	312	320	304	325	346	312	323	356	288	330	326	333	328	308	331	305	330	298	329	325	301	313	323	326	357	309	316	348	306	325	337	312	338	285	274	326	319	322	319	318	303	283	310	339	318	343	340	346	336	303	301	288	301	301	326	326	324	320	294	323	309	292	311	325	325	290	310	316	336	327	290	321	325	318	333	318	351	313	330	307	327	307	362	313	320	303	308	315	320	322	331	331	321	329	320	298	332	352	326	316	335	325	305	323	314	304	326	334	307	327	301	322	308	346	323	327	295	318	294	368	338	305	335	334	287	278	314	363	298	348	301	306	335	336	339	334	342	300	318	327	334	291	310	313	302	331	352	315	314	347	329	335	313	305	307	347	290	332	331	349	303	286	334	341	338	314	300	334	318	302	339	298	324	312	329	313	294	278	313	341	315	336	314	327	332	329	324	281	319	320	308	294	347	305	316	289	329	299	310	301	332	341	319	315	330	321	329	326	311	310	305	301	324	325	299	329	333	290	297	356	324	313	334	291	343	318	321	317	332	343	318	338	302	320	319	335	325	308	312	336	306	360	337	354	298	348	323	324	320	316	306	347	317	307	317	327	298	326	290	323	331	325	307	351	328	288	309	332	339	327	321	323	302	323	307	309	320	329	321	288	322	334	305	329	334	342	345	351	316	328	306	315	300	331	304	334	313	345	304	333	323	335	314	311	316	309	306	327	322	327	277	304	344	337	299	296	349	340	326	300	320	328	341	299	317	316	310	339	332	341	301	306	331	347	296	333	327	318	321	310	337	295	322	346	356	303	313	332	329	293	313	306	321	331	310	313	329	344	332	349	333	334	297	325	317	319	351	295	305	319	297	318	348	341	309	334	331	322	325	315	309	346	294	345	331	306	339	314	316	305	333	316	302	304	310	306	357	325	324	315	316	326	327	347	299	306	322	301	336	325	312	282	337	336	327	313	358	314	319	319	338	343	311	351	342	338	318	325	315	343	326	332	349	327	360	309	325	321	313	322	365	315	311	298	319	323	323	290	324	334	306	320	312	288	298	335	344	324	290	326	317	311	305	324	335	302	342	348	344	337	351	307	343	356	340	308	278	271	343	321	328	300	354	308	288	336	314	310	323	284	314	303	330	315	333	322	324	323	307	330	344	312	309	314	343	303	317	347	342	277	369	340	302	332	339	309	315	338	315	307	332	314	328	312	285	329	329	324	316	334	340	333	312	356	314	330	298	288	305	326	318	293	291	323	307	318	318	341	306	307	346	309	322	308	323	319	336	345	368	350	348	312	329	308	335	347	342	322	314	336	318	291	351	317	316	304	283	329	323	319	306	321	329	335	335	326	340	327	330	325	292	282	301	322	311	346	355	305	292	290	311	316	322	346	337	293	320	329	331	311	316	329	318	315	354	295	312	321	315	308	303	309	326	305	329	330	326	336	331	307	315	324	337	327	299	325	318	325	307	312	325	307	292	327	326	295	345	358	304	319	329	328	331	318	348	360	331	307	326	327	332	336	296	339	313	295	349	331	297	310	311	291	308	333	305	313	335	338	335	346	342	305	332	320	286	314	316	300	291	286	340
22861	21513	28497	25023	21595	18012	7039	2670	1688	1217	895	749	536	493	371	345	300	266	263	248	246	217	188	173	174	184	175	164	162	173	143	123	146	144	154	130	143	139	168	127	138	138	143	143	147	161	132	127	155	121	133	134	132	133	161	135	129	137	160	140	133	145	155	131	145	142	149	132	145	142	137	140	147	129	144	147	144	142	134	132	152	121	160	120	137	160	158	143	120	139	127	140	123	142	156	164	152	160	140	155	150	153	141	145	130	131	133	141	132	147	149	134	152	164	131	129	170	141	116	135	150	156	141	142	142	142	131	142	157	137	136	150	123	155	126	131	146	133	153	150	140	141	109	153	133	135	149	130	137	136	120	137	134	130	143	144	151	166	133	133	131	138	135	137	134	156	140	140	127	136	141	141	136	146	131	123	145	141	137	155	159	130	117	142	126	141	133	149	130	154	142	124	114	140	139	129	144	145	145	128	132	152	127	134	171	130	132	160	164	142	156	146	141	135	164	140	144	139	149	140	155	143	139	145	150	132	129	150	132	136	113	131	166	140	128	161	125	151	138	142	135	139	135	155	144	122	152	146	141	137	118	139	137	143	138	139	137	126	126	156	129	142	146	130	149	123	121	129	137	136	126	157	137	141	131	156	150	136	134	120	158	136	129	144	146	130	166	146	138	150	136	177	135	138	131	153	143	130	124	132	121	115	141	153	131	142	145	129	145	132	133	143	146	142	120	122	132	154	135	129	156	142	138	140	125	138	124	118	155	136	145	166	140	143	145	137	122	148	153	131	138	116	138	125	139	110	133	145	132	129	132	148	150	121	165	102	152	140	144	137	136	144	136	144	157	123	123	142	148	143	111	129	140	153	156	149	160	127	148	146	160	134	130	136	135	126	124	136	139	137	168	134	139	137	150	137	130	134	158	119	125	137	144	154	129	156	137	115	137	144	147	133	133	148	139	144	153	140	155	151	135	151	128	149	132	164	133	133	143	131	125	124	123	142	162	170	143	119	150	125	146	130	111	135	152	136	157	135	121	132	155	145	139	131	152	140	137	127	141	147	161	136	130	128	138	153	152	128	133	130	134	136	146	150	147	124	136	127	147	148	143	155	128	145	133	157	136	147	128	137	140	137	133	125	145	125	128	117	126	127	128	133	131	139	144	136	135	135	166	126	142	146	153	129	148	129	143	141	120	141	128	145	141	139	148	128	121	128	147	142	146	143	145	147	125	122	135	124	152	138	130	154	134	145	140	139	139	143	125	138	141	128	145	140	129	161	118	132	151	130	129	128	135	130	126	154	150	134	125	121	148	138	151	137	147	127	126	129	131	138	134	125	124	131	137	139	155	139	142	147	150	120	134	137	156	139	130	144	129	158	139	136	154	145	139	145	138	138	160	144	143	145	136	137	159	141	129	138	155	149	142	143	136	152	170	133	140	139	131	151	152	130	153	143	157	143	145	152	136	109	163	121	135	142	149	138	150	105	139	151	125	142	141	146	131	138	146	149	118	139	160	132	148	142	137	148	115	142	146	159	139	115	138	161	131	145	128	134	135	152	106	128	143	150	117	130	106	163	137	132	154	139	146	130	136	144	137	129	125	150	134	127	135	129	146	146	144	160	124	151	158	141	153	152	133	136	127	114	147	137	154	129	135	143	151	141	147	141	148	157	145	143	128	134	140	135	158	142	138	132	145	148	140	142	137	128	146	146	125	150	127	149	139	152	125	146	172	177	125	133	128	139	129	161	152	146	130	117	141	143	155	159	142	131	139	145	135	136	127	150	143	130	146	149	153	132	145	134	135	148	129	138	137	151	129	134	165	126	140	140	138	153	124	153	148	129	160	141	131	128	134	137	145	155	146	139	149	104	140	140	142	147	141	142	135	126	139	175	149	127	140	146	129	149	128	147	131	135	113	146	138	138	131	137	158	173	142	134	144	143	137	148	129	145	145	155	126	114	154	129	120	156	114	128	127	130	136	149	134	127	136	153	121	140	151	129	131	146	136	117	130	140	139	138	130	171	136	137	134	113	128	141	138	149	148	151	129	138	120	127	153	152	156	151	124	140	149	134	147	128	159	127	124	134	144	167	157	157	110	150	126	148	129	146	147	152	141	140	132	136	145	140	130	148	116	133	142	128	140	143	123	148	150	122	137	144	129	144	140	148	131	132	131	131	138	139	125	126	130	153	129	126	125	131	138	153	135	148	135	149	160	140	120	141	112	150	123	148	135	143	132	131	159	131	155	143	145	142	132	146	135	158	124	147	134	132	113	165	147	147	145	129	128	147	158	128	132	135	118	123	151	138	123	137	156	130	133	143	144	103	122	143	131	131	141	135	135	160	143	130	124	130	139	134	146	133	140	145	144	143	126	147	154	150	123	129	122	141	164	134	121	136	143	135	144	143	162	144	152	143	157	148	134	131	151	150	140	108	149	143	132	131	121	163	136	158	158	146	140	139	140	127	138	133	144	128	137	139	120	133	151	162	158	116	134	149	127	137	134	140	137	132	138	156	144	114	126	145	137	165	133	140	115	170	151	135	143	155	163	147	152	145	133	134	145	148	150	125	123	137	149	142	124	136	145	140	137	142	143	144	159	124	139	131	130	144	137	153	131	150	141	139	152	140	122	137	134	137	148	132	133	129	158	151	132	153	136	138	133	139	143	152	111	142	156	145	135	155	124	133	143	160	116	153	139	156	136	147	135	138	156	144	143	141	117	152	137	140	149	158	135	162	143	143	120	140	146	128	143	154	138	141	127	132	148	152	132	169	143	117	157	151	128	123	131	143	146	139	139	133	130	144	134	128	153	142	149	142	139	130	127	159	171	137	129	119	123	134	159	134	120	150	150	146	123	155	143	137	124	118	130	146	126	141	138	136	155	146	141	160	144	130	138	137	144	140	137	127	129	137	120	133	124	127	138	130	146	140	150	166	129	120	130	136	122	163	153	132	126	145	133	134	142	121	137	140	145	152	119	140	147	131	130	138	152	121	154	145	140	153	143	146	136	114	115	150	150	135	129	144	141	136	138	115	145	134	157	135	133	155	141	140	130	132	126	141	140	124	132	116	136	143	126	164	155	139	152	129	138	169	165	131	143	153	130	131	132	154	132	126	144	129	129	149	146	125	125	165	136	151	141	159	146	136	142	153	139	136	134	147	145	134	157	165	151	144	148	133	130	166	133	137	137	133	158	134	129	142	138	122	147	136	145	164	110	140	141	148	160	121	134	155	142	131	148	116	133	138	128	137	138	146	128	140	134	129	153	136	158	139	154	126	146	133	134	147	137	139	134	142	156	144	136	118	151	141	149	123	147	129	137	114	160	134	152	159	129	126	138	132	144	135	120	137	153	143	120	152	140	139	151	163	147	132	148	133	126	143	142	149	147	147	154	114	158	162	141	139	130	153	130	137	142	124	145	111	143	110	156	149	136	153	138	155	156	138	123	156	140	139	146	144	145	145	133	143	153	126	114	120	139	142	148	136	147	129
24247	52051	44017	32050	22241	13806	9407	6523	4698	3486	2685	2151	1642	1216	1053	857	753	663	588	584	510	503	423	389	365	338	297	322	310	280	284	296	310	271	257	263	265	250	263	285	256	254	243	282	267	263	240	249	253	229	261	261	271	232	235	241	260	257	268	254	227	253	250	243	261	240	262	267	269	247	224	235	228	250	269	260	246	256	250	262	233	235	256	247	254	244	259	224	245	228	231	269	227	271	237	217	234	228	228	250	256	230	247	240	258	282	230	248	242	236	237	222	245	255	240	242	254	255	250	244	286	245	230	243	244	261	247	241	247	259	258	245	240	277	253	258	264	242	252	249	235	250	255	223	261	229	247	250	245	269	263	267	239	237	255	254	279	248	250	276	225	279	230	249	225	235	247	237	265	214	210	246	252	240	229	238	281	241	238	235	239	239	251	224	250	246	254	255	244	243	241	253	243	249	262	249	241	281	252	246	241	232	259	218	218	223	261	243	273	229	260	245	240	281	257	244	272	247	237	231	264	241	250	263	235	241	262	265	255	250	223	274	242	252	219	241	270	267	224	248	258	235	252	218	275	243	232	258	247	235	233	217	256	288	269	221	229	240	223	253	241	238	255	259	236	278	242	231	262	235	250	255	243	259	245	252	239	243	231	235	239	278	242	266	273	232	249	225	248	240	251	248	270	241	249	283	228	237	252	248	238	246	238	268	275	235	248	241	238	269	274	230	249	232	243	224	238	249	265	268	252	228	233	268	226	264	257	238	256	245	282	261	261	215	219	245	236	241	237	233	239	255	235	258	239	244	247	255	270	255	243	233	279	247	242	247	237	227	247	261	235	240	238	239	276	261	269	223	236	244	269	246	245	256	232	245	276	240	256	245	262	258	249	223	265	283	246	236	249	235	249	258	253	263	270	242	220	266	258	279	229	245	244	228	243	243	258	260	258	224	260	238	264	238	227	263	215	230	267	263	262	220	267	274	252	222	262	243	238	253	276	216	241	243	240	274	276	253	279	221	231	255	241	252	245	263	241	245	245	256	235	246	221	243	246	235	273	221	263	238	251	255	254	238	261	232	252	248	263	233	268	234	275	236	259	248	243	264	226	223	246	263	284	240	267	218	235	262	267	229	247	251	245	253	256	248	250	233	238	232	259	236	222	260	238	269	227	275	254	247	255	244	256	244	264	235	268	266	230	255	262	248	234	235	240	235	226	294	230	210	245	273	219	259	263	219	261	269	250	261	251	245	243	254	256	243	270	257	245	262	246	248	263	247	246	252	247	239	279	251	260	249	265	257	270	237	228	246	262	255	254	289	240	239	253	246	256	246	257	258	267	217	251	252	251	287	228	229	236	276	232	223	274	233	266	228	227	248	240	242	213	250	243	224	274	235	274	249	236	254	248	226	216	245	243	239	225	251	243	261	250	236	253	242	241	228	238	256	233	234	239	262	244	242	238	240	226	234	233	250	232	234	224	249	261	278	235	241	283	263	275	251	245	234	227	273	260	271	229	234	239	245	241	248	248	263	268	242	264	239	241	275	232	266	244	257	255	273	258	245	234	219	242	259	263	255	247	213	241	242	208	266	253	254	232	260	267	261	235	268	233	232	229	237	240	282	266	222	254	248	244	247	233	248	243	265	246	253	211	219	270	230	263	239	246	242	262	236	269	265	255	257	253	264	255	271	231	238	236	238	234	262	258	232	247	248	234	237	240	259	260	272	252	245	260	235	264	272	223	238	245	259	252	226	269	225	252	254	282	250	244	239	266	254	246	273	254	227	245	262	226	255	248	271	235	244	245	268	236	233	273	237	252	257	265	231	249	252	244	222	248	276	254	235	245	269	232	245	262	249	254	290	243	255	226	231	270	239	259	239	241	232	243	221	259	237	273	229	256	239	236	243	262	279	256	222	252	237	247	260	288	256	251	254	245	233	227	253	262	207	256	276	263	241	228	256	220	252	223	257	260	245	250	239	230	218	237	251	233	264	246	226	267	263	244	261	254	258	257	244	252	272	264	233	237	268	273	260	219	252	253	227	216	256	254	224	249	253	243	233	268	247	242	247	229	225	255	226	233	256	247	234	262	260	243	236	266	240	264	259	267	244	244	241	243	242	265	252	242	251	246	221	231	225	242	243	245	290	257	229	275	245	246	266	252	242	240	251	255	255	270	249	279	260	250	225	246	245	249	258	248	235	251	250	237	243	243	244	268	250	265	274	269	235	228	236	236	261	248	264	249	260	243	232	243	229	243	204	263	252	259	248	253	234	254	244	234	244	217	239	233	278	270	259	232	233	233	252	238	259	252	246	253	234	231	248	237	258	250	251	228	233	257	244	248	266	216	246	253	273	244	255	260	260	243	269	258	275	247	247	250	258	240	260	230	284	248	246	251	258	266	234	285	258	242	254	252	240	258	219	297	243	248	232	277	239	264	230	254	236	218	254	234	245	231	243	271	283	262	246	259	222	249	242	249	231	220	238	242	245	264	245	267	250	243	249	257	253	259	258	255	254	278	253	225	254	262	229	249	239	270	261	255	246	237	221	240	230	264	260	252	241	236	273	236	253	232	241	249	254	238	243	256	243	264	239	260	222	244	244	288	267	271	270	248	242	235	241	243	259	218	264	257	252	257	235	250	268	216	221	237	251	245	228	248	258	266	234	250	245	239	241	248	242	222	239	241	225	230	276	242	256	225	252	245	238	253	234	218	261	253	253	259	240	251	229	276	241	255	226	274	231	215	269	242	253	242	219	252	231	223	267	252	248	255	279	231	224	256	256	264	263	244	270	222	268	247	243	233	258	261	228	256	249	258	242	242	242	267	268	229	228	221	235	257	235	263	254	227	250	239	237	254	226	244	232	256	256	246	279	243	239	281	257	285	261	285	230	231	245	227	244	254	270	218	243	274	248	275	248	249	264	255	253	247	272	238	261	248	234	270	262	223	265	238	272	258	239	228	242	264	247	208	246	260	250	257	232	228	225	238	255	244	265	225	246	245	283	257	239	272	252	269	246	232	224	227	240	265	258	265	242	250	258	258	266	241	268	257	280	251	211	259	231	221	245	254	242	221	241	236	284	234	238	249	233	246	233	250	266	272	255	268	258	245	237	242	246	264	253	260	260	258	254	243	265	246	244	243	209	246	207	253	236	247	258	254	207	237	235	255	260	265	268	212	236	264	226	246	240	242	261	257	286	249	248	249	220	237	247	233	272	234	245	227	253	268	241	234	264	242	215	224	253	240	253	232	243	231	246	242	268	262	255	254	234	208	226	269	279	216	264	255	224	271	262	255	251	256	240	269	250	265	232	256	234	260	240	206	259	233	247	249	241	247	238	253	237	266	268	209	258	256	220	236	246	240	254	247	269	269	245	237	230	249	273	229	234	266	264	260	242	250	276	243	257	257	239	226	232	239	236	268	260	274	264	215	280	235	266	230	235	257	255	252	256	252	264	239	221	249	270	260	240	246	222	247	248	243	255	249	245	242	238	262	245
27951	22398	20610	10250	3548	1706	1069	683	552	411	369	321	281	262	252	256	211	239	195	225	210	187	210	190	177	168	195	205	184	190	183	174	175	183	165	164	189	188	175	173	173	165	184	172	181	171	156	152	186	188	196	176	177	191	197	187	160	173	189	174	188	179	173	194	207	174	204	179	180	174	187	211	202	202	193	163	162	165	172	150	175	190	204	175	174	156	182	165	177	193	180	165	185	187	213	216	186	209	172	165	194	185	173	177	200	180	170	172	179	166	185	170	173	177	167	175	196	163	185	178	211	174	183	177	181	173	187	197	168	190	152	202	189	173	178	183	192	189	189	191	187	176	170	191	167	190	176	171	186	199	175	181	162	176	194	208	199	168	172	183	207	174	174	201	195	212	175	167	180	179	168	176	158	173	198	181	177	187	169	213	167	169	191	192	179	191	166	175	177	171	200	192	189	185	172	178	200	182	188	206	187	190	178	176	193	205	190	176	199	193	200	173	187	155	170	191	159	180	169	209	194	178	182	160	185	159	184	199	186	179	158	157	193	160	203	207	185	174	185	170	179	183	168	175	172	166	181	179	170	193	167	179	194	212	181	194	180	198	159	202	172	178	161	168	179	159	168	172	182	188	172	159	177	176	182	178	160	187	184	169	184	194	206	195	189	162	190	171	188	176	188	173	186	180	176	176	196	182	183	192	177	178	203	183	175	185	177	179	176	189	153	186	200	176	196	194	183	184	184	157	183	174	167	170	170	179	169	155	180	180	180	160	164	190	172	187	213	200	186	177	188	158	209	186	179	180	170	168	176	171	187	169	178	189	207	160	191	188	166	193	184	201	202	193	208	185	176	169	160	184	211	185	178	177	196	187	172	189	169	176	172	158	156	188	152	180	181	183	211	184	178	175	207	151	212	190	188	172	175	183	189	172	191	204	195	202	185	176	195	138	188	192	193	199	179	174	178	179	197	164	174	167	168	162	165	178	156	177	229	190	186	165	178	176	192	176	192	206	189	174	161	168	198	177	175	174	197	176	199	182	167	193	185	188	183	160	180	180	186	167	188	180	165	164	202	160	190	203	167	161	198	190	206	173	187	194	192	188	206	189	183	175	159	168	201	172	169	185	159	187	178	179	186	204	186	169	202	185	195	175	189	178	183	188	178	179	173	183	166	183	192	208	184	170	210	177	176	188	176	181	191	195	182	204	186	175	186	170	196	195	205	196	165	188	170	167	207	155	191	188	154	168	182	159	182	170	176	202	184	160	182	180	193	167	159	195	174	162	189	170	176	202	187	206	176	185	174	185	171	189	179	191	167	180	187	210	201	192	193	166	173	162	173	207	206	185	196	172	184	200	171	194	176	177	192	180	173	185	197	178	184	196	179	202	190	185	198	175	170	174	180	211	192	185	173	167	196	190	191	179	187	153	166	157	192	186	203	164	158	172	159	190	191	175	167	186	183	180	182	184	178	174	181	183	180	181	185	178	180	190	178	207	190	190	185	192	171	175	168	207	173	200	172	169	180	184	188	161	188	203	167	198	199	174	193	195	177	208	182	170	166	191	179	180	180	187	161	171	165	178	171	195	178	169	168	178	189	171	177	176	167	176	170	208	208	190	170	171	172	195	169	163	183	183	159	185	179	198	189	180	166	176	172	171	172	189	180	181	192	172	180	189	175	196	181	182	162	195	202	212	147	173	182	160	192	159	182	168	206	179	182	194	212	172	201	195	179	196	174	175	189	205	184	177	197	167	168	192	175	158	170	168	193	152	206	192	162	191	188	181	189	184	158	196	200	171	193	177	198	184	156	154	179	187	191	192	163	163	198	186	163	185	181	178	207	184	166	211	202	185	205	181	167	175	183	185	190	188	178	175	213	152	150	173	170	159	168	179	182	208	198	168	166	171	203	163	188	206	172	166	167	194	209	183	206	183	157	157	168	186	178	173	172	170	180	185	172	172	172	154	171	166	190	181	183	195	165	183	165	191	184	158	175	193	174	177	194	173	171	177	183	166	180	173	191	165	176	200	190	170	189	156	173	188	163	164	191	187	179	186	176	171	206	173	169	216	196	178	170	188	178	171	191	161	179	167	205	178	189	187	183	182	195	171	180	201	158	190	165	165	205	183	207	172	192	183	179	168	181	182	174	203	192	177	172	175	186	179	177	177	179	188	188	217	190	179	165	168	205	158	186	163	187	204	159	185	183	198	179	199	170	181	176	181	179	164	163	186	164	194	193	187	182	162	160	177	200	169	191	205	160	188	175	177	173	183	176	197	180	180	166	196	186	171	160	193	178	189	168	176	173	181	168	184	188	178	183	180	187	204	158	183	168	181	180	199	173	176	188	190	185	174	187	142	175	182	167	182	195	183	180	166	163	182	174	166	154	201	172	170	187	168	175	168	167	197	191	174	169	185	177	176	168	190	197	153	191	194	179	191	174	181	189	182	166	180	188	196	192	183	151	214	179	192	172	160	192	185	182	162	196	189	180	169	177	164	175	180	199	179	172	177	171	168	191	163	169	193	189	170	192	187	178	192	191	194	195	178	186	178	178	174	182	171	196	204	192	216	192	188	168	201	186	179	171	173	188	164	212	188	192	164	184	186	181	179	183	170	193	186	196	196	188	196	194	167	174	201	184	179	194	196	187	173	166	190	192	194	196	165	181	173	192	162	185	177	195	208	190	191	165	148	173	186	202	193	176	211	184	193	173	175	185	187	180	198	168	187	185	178	200	188	189	168	179	169	173	163	168	172	173	197	186	182	169	180	183	195	169	189	171	185	176	167	174	174	193	171	169	184	186	206	175	199	188	189	171	173	186	189	201	180	159	191	188	183	165	179	176	148	172	175	202	180	203	185	182	197	195	188	165	183	162	188	172	203	176	181	157	195	179	182	158	159	200	186	168	172	201	171	210	189	169	181	178	173	176	196	177	190	174	190	185	174	181	168	173	182	189	184	181	172	168	161	164	181	186	213	177	169	184	192	195	173	182	181	173	187	185	202	191	170	192	173	169	181	170	177	182	177	168	178	189	180	196	177	210	189	198	186	201	194	174	193	163	196	192	204	180	184	195	174	204	185	187	185	191	184	191	181	194	202	166	179	157	177	186	194	174	172	171	157	186	181	152	190	206	198	156	184	191	186	195	176	201	177	185	190	166	175	177	190	180	175	174	182	205	177	198	181	194	173	188	177	171	193	162	190	191	177	202	160	183	195	166	171	160	174	200	177	171	168	168	188	186	187	187	189	181	188	159	195	187	182	174	171	197	175	172	153	165	170	165	203	183	181	188	186	166	194	195	198	180	162	200	166	185	192	194	173	176	154	176	192	193	191	181	179	179	184	161	183	189	183	193	158	187	184	172	180	184	172	161	195	153	201	180	197	176	176	165	176	197	187	190	176	193	177	175	174	195	178	175	205	161	177	180	200	182	222	180	199	188	159	174	180	186	184	193	176	183	206	172	180	177	192	187	195	194	195	192	206	192	176	192	204
20315	35621	26706	14277	8356	4921	3190	2139	1578	1247	1078	829	693	640	542	529	445	445	419	426	404	396	359	368	370	382	377	344	370	341	328	370	364	326	354	323	319	370	331	334	347	368	308	329	367	301	354	316	342	343	338	315	364	352	307	306	338	328	336	328	335	347	319	349	362	341	335	333	348	318	320	316	322	329	339	333	292	309	313	312	299	310	335	322	341	319	324	347	295	320	312	331	323	318	310	310	324	331	327	327	319	293	340	335	339	319	337	317	314	293	329	330	314	336	317	315	351	310	332	339	325	332	318	327	310	319	316	321	324	341	308	346	354	330	325	334	316	363	342	307	335	296	335	325	353	332	297	346	316	333	322	295	315	347	315	288	319	336	318	353	343	310	318	312	303	330	333	345	349	382	309	317	358	344	319	311	295	366	336	355	296	336	323	336	343	353	339	349	358	352	333	339	319	311	316	297	314	339	344	362	304	329	330	363	349	319	324	327	354	343	302	330	349	321	324	315	316	329	333	318	356	318	351	326	327	276	311	363	304	340	312	328	337	346	309	330	350	329	316	323	314	347	338	337	317	357	298	323	330	313	329	328	333	336	335	327	321	334	339	354	306	330	351	317	337	348	340	314	328	345	311	330	325	351	325	330	334	293	342	326	300	339	312	352	346	332	328	325	289	318	334	340	316	333	338	261	342	333	332	329	322	305	333	335	334	318	350	323	329	314	301	305	324	320	332	356	308	324	351	324	340	346	342	342	307	318	329	315	318	311	305	298	334	337	324	319	343	328	303	353	351	339	291	330	319	353	313	307	320	308	331	331	330	334	339	317	337	335	304	322	334	327	319	327	332	320	297	360	331	298	332	310	318	307	347	322	318	363	322	361	338	333	339	338	321	337	325	349	323	312	327	311	312	292	329	322	312	327	327	340	335	331	314	318	304	303	316	302	333	351	321	343	341	320	314	322	311	349	331	305	342	299	342	339	300	356	347	336	313	329	325	331	348	325	335	316	330	325	316	326	317	336	297	319	332	325	364	347	340	310	321	322	295	325	338	303	337	359	294	315	293	314	311	346	351	309	373	304	328	335	334	353	306	327	323	344	302	291	317	335	318	344	350	316	327	315	331	354	341	302	318	344	322	301	331	343	318	340	302	342	365	296	347	301	323	333	325	308	350	320	315	316	327	315	333	348	368	328	330	316	345	310	335	310	350	347	328	301	316	283	330	349	315	331	376	344	336	331	311	339	315	344	318	335	290	337	317	320	334	317	319	340	317	329	325	331	345	342	318	334	318	339	317	342	308	331	334	338	323	336	342	308	313	359	319	312	336	318	322	362	339	324	337	332	332	340	341	332	333	348	317	344	321	328	322	317	332	320	303	340	310	320	345	312	375	341	330	341	322	333	308	335	292	347	345	342	317	329	355	316	312	312	331	324	351	328	332	285	340	350	310	330	310	376	343	334	322	323	335	329	312	330	369	328	320	329	285	318	338	337	327	313	321	352	349	336	317	311	343	332	345	318	324	283	326	331	320	333	314	344	341	360	298	335	308	350	314	309	337	326	335	306	297	332	343	320	321	352	293	313	300	316	325	315	319	316	321	335	296	324	350	315	327	313	328	312	343	324	300	305	345	326	304	359	339	343	316	338	354	312	335	299	364	323	338	339	288	337	329	332	335	292	276	328	354	378	314	339	339	349	372	332	338	332	308	298	326	294	342	340	358	339	326	309	287	318	340	309	351	304	325	325	345	354	309	323	319	310	344	296	355	351	341	301	331	339	287	308	325	323	313	334	324	315	359	339	367	291	353	325	320	339	299	330	306	344	324	319	341	311	321	342	323	314	343	287	329	328	306	324	315	304	351	355	347	316	355	319	300	312	339	341	354	299	322	339	328	349	290	335	330	322	337	316	320	307	311	344	326	342	334	335	324	341	342	313	329	326	305	327	321	294	320	330	324	291	308	347	380	341	362	330	309	334	316	342	303	312	360	308	317	294	316	320	339	338	346	309	295	357	342	337	320	336	312	314	347	309	348	334	321	334	341	315	326	326	315	349	333	334	319	315	312	333	320	339	346	328	341	310	352	320	337	317	338	329	339	351	317	318	331	331	340	301	340	321	318	313	358	322	308	312	328	346	325	333	316	367	318	338	335	342	308	314	330	320	305	329	321	313	312	326	303	344	326	298	323	348	351	333	318	351	348	310	334	298	278	328	340	326	315	312	337	304	327	345	327	313	324	327	314	347	360	334	341	309	346	306	304	337	328	314	347	324	330	314	324	340	304	343	357	342	342	358	314	308	354	326	351	342	304	328	326	338	331	337	311	352	334	319	301	305	333	361	323	308	330	311	361	334	299	299	294	305	363	326	312	347	349	320	320	328	304	305	311	290	355	302	344	348	335	346	351	343	338	344	326	358	338	335	311	339	358	329	335	294	301	335	319	306	300	325	324	352	323	338	310	279	308	337	337	337	338	337	339	364	321	322	312	326	345	323	343	338	312	348	327	333	310	336	331	344	326	342	322	334	353	361	317	307	343	333	294	324	334	299	361	327	316	310	322	301	314	331	311	345	339	318	379	335	318	379	347	330	324	364	364	335	325	322	326	281	318	321	283	330	345	350	341	320	299	318	336	346	347	351	331	323	334	330	340	354	344	336	330	335	312	323	330	311	291	348	337	330	339	349	338	313	313	316	301	334	336	334	311	336	312	328	315	310	331	334	337	337	343	335	335	333	315	329	353	327	310	336	331	338	332	326	302	335	356	306	297	345	280	330	309	328	326	297	298	328	312	310	311	339	325	325	350	311	344	353	326	335	325	365	298	332	320	344	352	302	339	314	333	310	330	315	317	349	325	311	341	311	352	328	364	327	320	353	318	334	331	352	318	336	346	319	327	281	341	326	330	338	299	329	316	339	314	317	321	310	327	318	341	318	335	335	298	316	333	323	281	304	313	308	328	340	335	313	356	296	320	339	319	308	357	290	324	337	331	349	320	322	335	319	327	313	335	311	329	328	337	310	326	327	343	318	337	327	333	325	313	352	347	353	323	336	333	326	331	324	300	331	348	322	296	323	339	314	347	325	327	343	344	300	331	304	315	334	333	355	330	317	338	323	342	318	338	333	316	342	301	302	357	311	336	287	305	330	315	344	323	346	329	321	325	319	326	340	329	324	343	337	313	355	319	314	338	332	298	314	358	341	329	337	338	317	379	318	328	309	318	323	316	307	323	332	309	344	377	344	314	334	328	312	314	331	327	350	356	314	319	334	332	342	309	304	349	299	327	350	328	301	314	361	340	318	355	361	302	342	320	307	344	315	310	300	324	309	305	340	306	298	293	353	327	322	327	284	315	336	292	303	325	345	323	320	364	325	315	309	332	349	310	290	321	356	321	326	352	339	356	317	351	329	349	318	336	326	310	317	342	320	364	309	370	355	332	313	304	325	318	342	329	340	308	315	303	343	341	361	315	327	350	323	332	340	311	325	346	346	307	326	341	304
23881	21556	27924	25634	19160	8076	3157	1751	1185	847	653	600	444	371	294	278	236	253	239	242	217	210	214	191	152	202	164	179	164	177	173	172	147	140	161	156	154	174	159	130	154	162	176	158	154	181	171	168	163	163	155	155	156	138	162	172	153	164	119	142	159	140	164	158	142	161	152	165	163	149	143	145	158	153	164	182	156	156	131	156	162	162	155	163	125	147	137	161	158	154	158	134	154	143	149	128	153	161	152	129	153	156	185	166	156	158	170	157	143	140	161	185	154	151	172	164	145	169	146	138	170	140	171	161	141	156	164	145	177	168	142	154	150	139	166	156	139	140	170	143	141	157	167	168	143	167	163	168	157	168	152	166	154	135	175	164	150	133	140	167	130	167	156	156	143	165	191	143	173	149	156	155	144	169	154	141	156	156	145	151	140	153	151	159	148	163	141	178	149	156	173	144	155	150	169	135	143	166	176	168	158	160	146	143	121	167	141	139	141	155	158	143	178	168	161	169	152	134	161	164	160	150	166	152	152	134	146	149	158	155	135	161	177	147	143	176	165	147	149	141	153	163	155	153	162	163	147	172	178	135	167	174	170	156	146	142	150	152	144	160	151	128	161	152	154	151	174	177	151	151	167	159	147	158	153	174	165	140	152	155	158	149	139	148	159	142	144	157	168	161	129	157	141	173	169	142	168	151	162	154	144	165	152	148	163	138	165	154	166	146	142	143	155	165	168	152	159	150	160	172	140	156	157	177	157	169	145	151	168	124	149	175	138	151	149	148	134	159	165	160	180	160	168	163	167	138	164	128	164	153	157	138	157	146	157	140	179	169	157	155	160	153	145	161	175	136	158	154	177	168	153	138	159	171	167	165	155	142	161	161	164	165	164	158	155	143	136	150	144	154	172	160	152	160	144	139	130	140	165	146	144	161	156	136	161	166	139	148	154	145	172	171	167	148	132	148	173	156	160	158	131	143	163	168	136	141	193	175	146	159	156	154	137	168	156	143	150	144	153	176	170	146	152	147	140	148	134	162	156	173	146	154	150	168	140	146	156	172	146	168	177	153	144	169	163	135	162	135	157	150	134	150	165	145	155	139	148	156	138	161	187	167	164	144	162	148	160	160	152	146	148	155	155	165	161	150	162	170	157	146	137	162	141	155	167	171	136	151	162	132	152	155	145	134	136	172	152	157	158	162	161	173	149	162	152	152	148	163	157	152	166	149	161	169	136	164	144	164	163	153	153	154	146	144	173	133	165	150	147	169	163	141	149	157	153	168	149	172	144	133	133	178	158	178	139	144	150	146	150	153	140	148	166	150	159	158	144	145	158	143	158	169	158	137	167	161	172	150	162	164	132	159	137	162	153	147	163	178	160	148	135	147	140	150	147	165	165	129	134	157	163	153	203	155	148	170	143	147	163	161	157	168	137	149	143	159	163	152	158	157	173	142	153	161	167	182	168	163	177	157	147	143	155	160	146	153	151	142	150	158	150	172	168	134	141	156	148	154	161	162	140	144	170	152	175	167	140	187	157	147	144	135	149	183	121	161	151	154	130	139	150	138	158	155	151	146	143	139	133	138	141	155	150	167	146	154	160	155	174	148	157	149	133	161	143	180	146	140	158	143	147	157	181	152	165	137	171	142	167	141	135	169	161	147	157	160	161	149	143	136	164	142	150	153	147	156	144	165	155	166	150	170	169	182	145	138	151	158	153	151	176	161	162	179	158	173	158	180	171	154	138	145	153	139	148	178	153	173	141	145	163	174	132	161	163	149	137	166	156	150	171	143	144	152	138	182	149	158	172	175	157	139	146	156	130	185	153	137	151	165	164	176	142	143	131	149	158	155	158	141	154	137	157	172	154	169	180	147	160	140	154	151	172	141	154	139	167	150	164	174	136	168	149	147	168	146	152	154	167	145	168	152	142	159	147	143	161	143	173	165	145	139	154	143	171	129	152	159	169	180	163	144	144	155	166	136	175	152	161	153	167	175	153	159	172	144	162	168	161	141	163	136	133	141	168	144	167	149	156	167	140	153	139	146	140	159	164	144	147	165	172	167	145	169	155	153	168	157	155	154	155	151	164	176	147	159	180	150	149	146	153	154	149	144	159	140	135	152	165	169	128	181	164	158	159	148	160	169	144	152	153	144	161	166	141	145	145	165	144	166	146	181	175	151	142	160	138	170	154	142	160	184	147	168	140	154	157	156	161	132	148	146	174	156	134	151	126	156	161	170	165	146	137	169	168	146	165	140	154	149	155	160	146	160	180	182	158	137	153	137	128	149	184	148	145	166	142	174	161	161	153	156	142	153	154	127	148	176	136	133	143	142	156	126	159	148	170	145	141	156	160	156	173	153	155	153	160	140	154	142	152	152	160	145	166	173	142	129	165	141	165	129	134	161	173	143	157	132	156	166	167	153	152	143	167	170	166	154	161	145	171	182	164	181	147	146	148	155	145	166	193	147	162	149	148	171	125	165	157	163	130	148	148	149	131	156	177	153	137	147	143	154	146	151	152	168	150	141	140	145	173	156	165	170	141	151	142	146	149	140	171	140	145	145	138	157	175	144	151	133	145	150	159	129	155	144	172	148	143	124	136	160	162	143	148	142	164	155	166	151	151	145	160	161	151	138	165	140	155	149	149	158	153	154	153	159	142	150	173	165	172	156	142	132	159	175	150	161	152	152	154	169	161	162	156	159	129	146	176	181	134	149	133	182	138	176	146	165	162	138	156	132	146	144	159	161	149	159	176	150	147	166	143	149	146	162	165	165	162	156	163	173	157	164	165	153	161	160	162	160	175	148	168	142	146	169	164	154	143	160	129	153	143	155	163	150	150	123	132	148	150	135	167	147	165	142	154	156	167	152	170	154	133	177	158	141	149	163	157	167	168	143	131	140	163	156	164	135	164	152	154	147	166	132	138	160	156	140	154	145	140	170	159	155	146	150	162	146	159	162	161	161	157	164	143	155	150	156	153	151	149	153	160	137	163	160	172	159	153	137	166	167	151	160	155	156	157	169	157	145	148	175	148	151	163	169	152	152	146	158	158	151	169	148	154	161	153	170	141	162	142	138	158	137	154	160	141	163	146	162	137	156	141	156	174	127	174	149	146	160	157	156	160	162	148	161	158	151	167	160	166	149	137	158	166	167	146	140	157	137	146	159	148	142	156	148	162	135	154	148	158	158	150	180	160	160	136	158	146	168	137	169	165	153	168	148	141	160	141	154	153	162	158	146	152	148	150	149	151	157	141	164	148	165	157	168	149	138	150	156	151	153	127	160	181	167	148	159	151	156	146	150	166	181	168	129	161	152	141	169	152	159	164	178	149	154	148	177	149	157	158	150	151	153	143	158	161	177	147	147	156	142	174	145	170	146	133	160	136	152	145	143	156	145	163	138	160	150	166	149	153	159	152	175	147	172	164	147	151	161	152	130	150	148	177	160	161	160	133	158	139	159	138	156	159	139	159	140	142	159	149	155	153	130	135	142
22604	45917	37031	24738	16767	10366	6588	4393	3217	2421	1916	1521	1157	943	765	686	634	583	569	502	424	409	394	369	348	325	334	332	311	316	313	305	276	321	302	310	297	277	283	271	250	291	292	297	291	267	280	308	281	288	305	268	294	264	298	288	279	276	288	267	305	275	303	279	271	283	302	260	295	281	253	283	270	277	266	271	300	241	262	320	305	297	263	287	292	273	303	252	278	243	272	313	276	272	286	288	260	268	265	299	252	308	306	274	257	305	300	262	308	268	282	296	284	289	297	274	293	287	278	295	299	261	253	279	302	287	272	292	285	256	292	262	266	256	298	284	294	308	311	278	273	285	298	268	267	297	278	246	281	283	273	296	268	302	283	274	292	248	270	252	272	265	265	286	294	278	295	279	267	274	257	275	255	292	264	278	287	297	284	242	269	306	291	282	278	268	274	278	297	283	266	280	278	269	293	248	266	284	314	319	304	296	292	244	252	289	292	283	257	290	266	283	282	288	288	304	300	281	315	290	276	266	290	296	285	278	276	279	283	252	308	270	298	306	299	295	264	266	277	275	266	244	282	276	271	266	267	281	288	290	286	259	273	279	288	314	272	265	296	248	280	263	247	263	278	264	314	288	254	280	284	262	309	272	295	285	258	274	265	275	281	272	266	284	268	269	284	257	293	297	277	280	297	281	293	269	264	280	276	297	282	287	282	268	291	272	288	296	278	256	270	293	260	305	274	279	291	254	268	312	295	283	244	244	270	302	280	259	297	273	264	283	246	252	312	283	265	287	295	269	251	275	305	288	268	276	294	263	279	287	279	278	277	281	303	255	285	240	303	287	282	307	283	261	279	277	305	290	295	304	287	278	289	315	278	248	295	311	294	286	252	308	262	276	270	292	298	287	253	279	255	282	254	284	276	304	298	271	305	279	303	261	265	261	298	267	318	260	299	265	288	289	307	290	272	286	304	266	279	294	288	306	289	277	294	283	257	281	269	282	278	295	307	237	277	291	285	295	260	254	268	294	290	262	261	269	278	283	298	281	269	295	272	282	250	271	261	284	262	274	260	255	299	254	288	269	277	278	293	272	305	278	314	293	291	277	304	298	268	286	282	297	268	278	259	298	273	262	251	311	289	278	288	284	270	320	282	272	280	255	320	267	300	252	276	278	276	294	254	270	271	309	294	272	280	273	338	285	269	253	310	274	278	277	283	264	265	284	289	273	275	261	267	289	296	280	275	282	278	295	287	265	281	281	305	296	289	295	304	289	277	286	270	305	262	297	280	264	272	281	280	278	281	272	284	268	277	313	265	285	248	280	288	277	278	290	284	300	326	306	277	254	260	270	278	263	272	294	262	284	289	270	306	268	257	302	284	291	267	287	278	280	287	284	296	318	270	268	295	288	264	283	279	283	300	275	285	274	254	267	297	294	280	287	267	293	283	284	305	288	251	295	282	270	275	287	280	265	276	288	278	280	289	279	313	299	287	286	258	285	274	293	272	280	272	271	282	271	285	275	279	303	276	284	278	260	299	299	265	258	290	280	312	289	272	249	264	271	294	273	275	265	265	273	254	289	268	287	265	262	286	292	278	270	307	272	311	288	299	290	288	329	272	272	254	294	283	286	283	287	295	299	284	284	297	262	306	287	304	270	276	268	285	276	298	276	297	248	282	323	287	297	263	276	279	276	293	262	280	267	322	243	272	283	274	245	283	278	301	278	326	289	273	262	280	283	252	288	278	258	270	274	288	279	245	296	269	263	314	274	258	299	274	272	281	267	275	281	296	283	291	267	288	266	257	303	273	252	283	286	281	265	331	276	274	294	277	275	271	259	290	303	290	302	280	274	321	279	276	281	267	267	263	268	285	255	246	277	277	278	257	274	308	291	268	257	269	298	269	271	262	298	268	293	267	259	318	289	316	264	312	288	282	256	282	254	291	280	265	274	299	260	279	269	269	258	302	269	267	288	278	287	270	295	282	285	305	295	259	274	288	270	268	243	309	264	268	278	289	313	272	293	260	298	283	248	282	255	294	280	278	262	268	284	288	291	301	321	297	255	306	269	276	265	253	305	271	283	244	241	286	273	307	317	300	298	288	282	315	282	291	278	291	278	280	315	268	287	283	277	283	276	286	257	272	274	310	302	274	272	296	265	295	281	257	283	279	283	296	274	251	294	289	265	248	254	280	270	278	273	290	285	293	276	305	293	297	308	294	266	323	277	264	269	300	254	280	280	272	275	258	305	285	267	261	288	265	284	232	289	315	281	277	279	249	266	280	295	289	277	296	280	296	274	280	289	282	279	292	294	317	285	297	298	288	294	301	296	263	273	303	286	268	278	295	300	267	301	262	280	278	246	270	288	294	310	283	287	255	269	288	253	241	289	294	298	291	279	277	294	265	253	266	282	303	286	265	245	253	271	260	299	242	294	274	272	291	257	273	286	302	274	252	311	291	276	287	250	272	279	267	286	272	276	278	239	262	260	295	283	278	278	287	273	290	258	277	301	293	327	267	288	277	300	297	284	243	266	290	309	257	278	295	312	280	260	258	270	276	301	295	284	268	247	278	256	273	286	304	278	241	252	260	288	305	296	281	292	253	256	297	284	325	280	294	265	255	294	296	272	286	254	292	276	289	287	265	279	306	289	278	298	274	280	302	308	297	293	253	268	280	275	279	278	297	261	281	302	284	305	282	249	292	292	257	287	266	264	289	258	288	279	250	271	289	275	255	258	290	287	280	288	292	291	302	299	262	288	306	283	275	286	292	291	285	307	249	279	292	265	267	275	298	259	273	301	272	290	277	271	269	299	290	275	259	271	285	265	248	264	277	308	276	306	285	295	258	282	289	241	270	269	271	314	284	302	267	263	293	286	297	284	282	295	312	284	299	259	300	277	279	262	306	244	270	303	263	274	290	283	259	276	275	279	264	273	256	290	282	260	266	279	290	305	258	287	304	307	271	275	279	277	292	287	312	261	293	244	287	299	281	259	276	279	287	271	266	274	267	285	282	266	301	306	283	276	279	289	294	277	292	324	285	266	276	260	299	238	257	289	260	300	277	295	273	244	270	257	309	299	268	271	282	260	289	291	278	244	283	303	266	322	282	305	280	259	293	270	293	253	272	275	297	268	266	284	271	255	274	316	280	284	268	276	291	288	263	284	294	288	283	286	278	271	277	287	277	275	284	264	284	312	296	266	281	254	269	301	282	246	249	269	269	273	285	251	269	273	275	274	270	259	276	274	283	292	259	314	264	295	291	317	277	258	295	278	281	280	271	291	269	281	271	288	285	281	263	283	253	281	299	270	309	260	268	269	266	289	271	288	265	315	298	270	277	260	258	272	276	269	297	282	311	288	311	304	278	288	276	256	280	283	274	264	269	306	280	288	249	270	259	298	283	287	302	284	277	286	273	268	285	283	274	267	311	306	303	308	303	264	250	264	277	274	265	327	259	282	275	254	285	302	279	276	274	313	280	300	294	285	256	300	281	253	269	281
25446	21625	25658	21559	6252	2530	1407	990	733	545	420	385	333	304	277	242	216	248	203	235	216	210	198	206	178	196	205	156	186	180	169	174	163	173	186	181	193	169	180	169	173	150	183	196	178	182	177	180	170	172	190	162	210	158	172	177	176	207	167	177	164	178	159	182	153	172	175	172	148	182	172	148	167	189	177	181	186	150	203	176	185	188	178	172	170	175	181	155	185	171	171	168	177	185	185	164	165	186	172	171	184	181	164	174	172	169	186	193	199	196	183	170	183	171	180	186	186	186	155	187	182	149	178	174	203	184	183	174	164	189	194	160	175	180	179	172	148	162	192	179	172	166	169	172	193	178	183	174	195	165	194	177	181	155	195	182	176	171	157	196	150	168	171	185	172	167	187	168	170	158	167	154	179	180	186	174	184	187	155	176	160	160	198	149	167	186	152	153	162	155	171	166	178	177	170	187	159	178	179	167	179	181	162	173	157	196	163	185	171	182	182	177	180	168	209	195	195	190	177	189	170	170	152	184	169	173	184	171	177	161	198	155	161	192	186	181	179	185	175	185	152	173	182	191	160	162	181	167	183	191	174	182	161	164	181	192	184	184	170	179	204	156	169	200	179	165	156	172	196	168	157	168	178	160	170	173	187	177	180	208	162	159	174	189	191	177	168	163	172	190	159	173	186	171	208	183	159	191	178	186	161	174	203	200	174	182	169	203	183	175	205	196	164	186	163	175	190	152	152	190	203	170	171	157	181	177	185	154	198	178	161	186	165	196	194	191	171	195	179	159	197	178	159	209	163	185	154	180	200	171	186	186	193	155	190	179	169	183	164	176	184	185	171	148	167	183	164	178	154	175	191	157	197	200	207	166	199	169	184	196	182	190	170	151	174	148	176	179	168	184	165	178	192	194	206	180	184	171	154	182	195	183	214	180	157	184	195	182	192	174	170	191	144	181	188	171	164	169	174	196	194	167	183	167	188	185	187	167	201	160	177	169	194	156	167	177	182	175	141	176	184	171	173	177	187	194	191	161	159	188	188	178	174	156	186	172	171	194	162	192	183	188	177	181	185	181	181	164	185	167	175	181	179	162	147	195	153	195	160	158	184	162	183	172	171	144	168	198	169	175	180	176	163	147	192	195	176	206	165	185	181	194	179	181	176	160	193	160	151	202	174	190	176	187	195	196	176	190	161	169	179	175	157	175	183	185	171	197	168	186	183	194	168	165	182	180	207	201	149	171	168	200	156	178	200	186	185	205	180	172	193	191	199	146	193	187	212	183	175	175	168	175	185	207	162	161	195	167	149	163	187	183	155	183	186	177	186	162	160	180	175	187	168	193	181	196	195	179	181	192	176	165	175	186	180	183	173	197	159	152	179	161	195	186	189	176	155	199	159	173	168	179	161	165	192	180	150	207	177	167	194	175	178	184	177	191	195	184	180	160	178	168	168	186	176	167	175	170	162	178	187	166	177	154	178	185	180	176	174	174	167	163	183	172	158	188	179	149	157	208	175	204	176	171	164	207	153	199	169	181	193	206	186	174	175	188	195	168	166	151	179	186	174	178	165	184	163	177	173	184	192	159	187	177	171	149	171	195	167	185	160	166	185	176	179	184	191	180	187	184	206	192	191	175	179	171	158	169	188	169	178	170	172	186	182	175	196	177	145	182	210	163	182	192	178	164	179	176	189	164	176	182	178	168	157	186	184	166	177	191	178	186	160	163	181	188	166	198	177	177	183	171	170	163	173	175	153	183	196	179	202	196	194	164	161	192	180	154	178	180	183	178	198	165	187	177	202	157	160	180	176	167	193	164	166	186	176	173	156	167	167	193	188	164	180	152	182	153	179	176	200	154	178	174	207	165	172	199	180	176	177	196	145	168	180	181	195	180	179	180	198	193	179	168	168	172	184	183	176	200	178	206	186	193	170	165	185	186	173	192	163	155	182	177	179	185	174	194	187	192	193	193	177	208	142	169	187	190	200	182	201	221	179	165	187	183	161	171	170	155	204	179	178	177	185	179	208	167	152	174	171	183	166	171	175	193	180	200	176	152	175	174	159	174	180	182	170	193	183	186	158	163	163	161	147	195	185	187	186	183	188	196	164	197	194	165	184	180	177	182	157	169	191	165	166	166	168	178	154	187	170	179	171	175	183	171	171	155	189	179	181	178	189	165	165	179	181	196	187	179	172	205	158	190	181	193	189	178	186	167	191	155	161	172	173	218	165	210	183	172	169	181	174	179	198	173	186	179	162	165	149	182	171	188	182	179	168	181	187	173	162	174	154	193	154	164	192	192	177	168	176	168	173	174	178	183	144	179	172	171	201	188	164	168	186	194	179	164	190	171	181	192	183	176	163	175	188	174	182	169	183	174	186	215	174	200	189	151	150	174	193	163	171	162	182	167	171	164	193	170	168	179	174	174	195	188	161	178	171	198	179	187	174	172	158	157	190	186	161	157	183	151	168	201	169	174	169	185	204	175	178	169	178	156	165	181	168	172	199	183	169	168	168	179	170	171	178	179	169	153	162	198	188	163	175	192	170	198	172	166	168	170	181	183	159	196	173	165	169	162	185	172	165	165	184	158	187	160	164	158	199	185	204	167	176	188	200	198	185	191	180	171	171	198	165	166	189	192	186	177	193	163	192	184	186	188	175	183	183	188	174	172	173	186	182	170	199	179	176	176	174	157	160	160	160	196	205	174	199	183	176	175	178	185	180	156	189	175	176	177	169	191	167	166	188	170	174	170	156	169	156	189	173	172	169	205	188	187	156	186	195	166	167	165	190	145	166	186	177	180	156	203	162	177	172	181	194	177	182	185	179	179	159	180	160	175	191	178	159	167	166	171	188	191	159	169	192	184	168	184	171	198	160	153	176	194	183	161	156	194	160	181	159	185	146	195	177	175	158	178	181	171	165	168	170	170	185	172	189	189	198	186	155	174	199	184	193	168	177	179	183	192	173	163	154	171	183	190	168	203	180	201	147	163	175	150	179	160	184	169	191	173	169	181	170	175	191	180	183	187	178	189	171	185	145	176	176	160	206	193	182	183	175	169	170	158	179	193	181	170	158	176	168	189	157	177	166	211	181	179	193	175	160	171	178	186	159	192	193	163	182	174	169	187	184	182	172	188	203	174	164	208	198	193	156	180	163	172	184	167	157	188	183	180	185	170	184	204	171	174	176	174	189	189	190	170	171	175	180	181	171	169	176	185	173	169	161	201	156	198	153	180	185	166	173	169	178	171	186	186	169	171	199	166	207	196	168	190	183	167	166	171	172	184	183	178	154	174	184	169	176	178	204	170	172	177	206	193	185	180	164	187	161	181	183	163	173	176	196	182	188	174	176	167	150	183	170	176	163	173	188	198	177	197	186	171	201	179	171	158	196	195	153	193	159	179	150	188	159	175	168	183	194	170	192	176	175	201	171	187	160	193	158	182	171	156	180	181	182	175	178	177	176	171	141	193	169	159	173	161	203	173	181	175	182	175
21789	40290	30610	18182	11580	7120	4403	3080	2260	1802	1392	1040	885	735	633	581	533	521	473	415	432	395	397	368	356	354	376	356	364	321	309	356	318	333	314	332	336	322	316	342	327	328	291	317	337	314	347	335	326	357	332	356	345	358	342	348	320	283	319	318	305	297	296	309	284	309	291	317	339	317	317	300	313	316	305	298	312	291	327	326	323	331	283	299	314	294	335	350	295	312	315	292	289	306	329	313	301	358	330	304	306	337	317	323	304	334	342	354	322	317	336	327	314	317	322	305	321	353	305	319	323	287	312	328	331	310	319	364	322	301	303	334	327	286	317	336	314	335	306	327	337	321	299	326	306	352	280	327	304	350	349	326	338	331	314	330	309	313	325	304	281	304	318	325	296	294	334	323	320	332	326	329	323	339	326	323	292	323	324	316	303	307	345	330	337	296	296	306	306	311	315	312	300	327	314	289	319	335	338	323	320	296	329	311	340	327	320	289	332	314	301	332	341	321	310	325	324	303	323	332	341	319	316	316	325	308	342	329	303	345	294	328	315	315	328	326	335	326	321	310	330	341	306	284	345	295	323	329	334	321	326	312	323	301	275	285	331	362	310	323	311	337	338	328	333	302	338	327	313	309	331	310	326	281	282	323	286	307	313	366	297	301	294	333	316	327	304	351	307	310	323	337	321	304	304	316	288	328	302	295	326	316	338	312	346	339	318	309	338	348	326	323	297	321	306	304	298	300	323	341	320	334	291	335	313	333	298	330	336	310	336	330	320	313	298	349	306	329	331	325	314	328	303	311	332	322	339	287	315	298	320	332	307	291	310	334	340	301	326	327	344	303	323	324	317	297	340	339	292	306	323	321	338	303	297	315	298	347	342	306	288	362	328	299	317	313	312	307	313	312	304	357	309	323	326	307	320	318	316	310	325	295	306	305	300	315	328	311	301	313	318	321	293	324	296	339	340	334	326	323	314	319	331	332	312	315	337	327	346	317	361	355	311	323	304	312	310	320	318	318	296	342	290	306	329	295	309	322	302	347	310	305	324	324	321	302	366	291	312	350	310	301	336	299	312	334	316	331	337	307	353	302	330	306	303	311	315	303	313	329	321	307	330	305	332	312	321	284	351	335	332	293	325	330	306	300	330	322	338	333	294	304	315	338	305	293	312	331	314	317	328	321	306	314	309	336	318	327	304	347	309	321	305	307	320	316	315	300	331	308	335	307	309	296	326	322	338	302	319	299	291	296	321	337	336	329	286	326	310	303	301	318	305	336	315	336	297	315	302	301	332	296	344	322	293	308	327	335	293	333	349	321	309	325	309	303	339	334	354	329	288	319	330	312	330	297	350	294	329	299	338	293	335	299	324	322	311	364	304	335	344	335	323	324	312	262	334	315	328	323	289	316	331	316	324	318	331	337	325	328	298	308	315	350	298	320	296	316	316	303	339	329	346	339	292	315	319	300	321	315	327	328	305	307	327	347	309	312	304	309	308	312	301	312	310	337	306	291	317	306	338	305	352	334	307	293	352	331	312	283	292	298	323	330	311	280	335	308	306	317	324	311	308	310	326	330	304	311	324	335	290	300	335	301	288	314	320	306	338	333	330	332	304	316	313	300	301	304	300	309	334	274	348	306	292	303	281	319	285	329	321	310	333	302	276	319	282	300	297	281	325	334	277	326	302	327	328	333	325	323	322	341	302	305	335	317	327	353	310	330	305	341	313	300	301	292	324	313	301	319	353	319	295	317	300	359	325	333	321	291	329	297	322	353	333	340	321	319	291	317	317	350	321	322	293	297	321	318	298	300	317	326	310	325	301	342	317	330	319	311	335	355	301	324	310	317	283	308	323	328	308	319	272	341	297	322	332	316	308	322	346	329	333	330	351	316	298	323	303	302	304	318	297	336	306	322	292	330	300	303	350	309	322	332	316	313	313	328	305	310	356	322	336	321	301	308	317	299	299	299	306	331	281	320	312	308	302	315	296	341	294	333	316	314	333	345	287	326	322	348	317	312	315	343	352	318	341	312	310	284	320	312	290	319	347	322	308	312	321	343	346	285	308	331	282	321	298	335	285	312	311	305	357	349	319	321	338	369	313	314	331	318	341	341	342	304	351	315	342	314	328	294	337	315	287	290	306	331	315	324	315	323	295	321	320	304	293	328	343	311	293	322	326	321	322	320	327	348	316	267	312	324	354	305	336	309	317	296	285	315	309	327	360	322	298	321	320	304	312	356	320	308	323	311	305	340	318	338	289	324	315	331	329	328	348	310	324	342	329	322	317	305	322	307	319	305	340	327	337	285	317	323	324	359	317	330	311	338	320	286	344	319	275	302	327	304	317	321	296	275	300	334	326	318	306	323	321	320	313	371	320	305	342	323	326	285	319	316	350	336	331	331	315	318	360	315	301	310	325	310	313	332	330	314	343	343	326	319	301	320	319	335	331	321	333	301	319	314	336	332	320	354	277	318	314	316	379	306	316	329	308	316	284	338	289	310	301	315	359	308	298	307	339	323	333	326	314	343	314	322	331	315	305	312	331	338	321	296	307	296	335	320	310	321	323	327	331	334	321	336	333	333	324	340	316	323	313	332	327	337	315	361	316	306	317	321	338	339	320	326	321	332	299	303	324	344	315	317	296	343	330	343	292	308	324	308	322	306	322	352	315	329	305	329	305	312	354	321	352	345	311	310	325	323	346	284	354	312	315	317	314	299	339	319	318	315	289	319	333	307	320	328	343	349	345	293	335	309	337	310	354	318	338	277	323	327	313	312	302	308	312	299	285	294	313	363	313	309	312	311	323	325	319	320	283	336	267	286	317	362	326	336	313	305	298	324	308	333	332	326	344	299	297	331	327	321	332	311	327	322	349	327	321	330	325	327	303	322	328	298	330	300	315	347	300	313	321	316	305	337	332	319	324	305	333	320	327	330	301	313	314	311	316	305	286	337	328	321	333	290	318	318	293	293	303	339	322	333	306	308	301	321	331	314	299	319	314	333	358	318	288	340	315	348	337	298	342	271	327	313	298	322	333	315	298	310	310	345	356	296	304	315	323	311	345	285	356	348	344	287	359	317	323	295	311	317	336	322	320	324	326	351	296	303	306	324	312	312	339	308	310	310	331	314	351	321	303	314	316	310	349	337	309	329	286	325	315	302	335	340	285	298	309	356	304	306	317	322	312	338	343	319	320	334	301	332	333	322	323	313	307	283	308	309	293	305	302	335	306	327	312	339	340	278	293	273	324	310	318	323	284	309	296	360	301	314	338	355	334	331	326	345	358	314	303	346	309	304	319	344	342	318	287	325	341	304	306	353	319	308	328	326	365	349	319	310	318	332	295	316	322	318	337	355	290	315	333	304	327	289	303	348	289	295	319	324	316	302	322	336	356	315	303	364	297	304	286	320	322	346	297	306	307	320	326	335	288	296	343	335	302	326	316	318	340	297	321	280	306	317	300	347	341	331	358	288	330	308	307	333	317	328	305	336	320	306
22870	21511	28547	24882	21584	18118	7032	2824	1757	1305	917	676	560	481	377	359	324	280	269	250	210	185	177	180	162	148	161	165	157	140	154	128	135	150	133	133	145	153	133	151	142	143	142	127	179	151	146	144	160	141	137	129	132	129	145	124	155	145	146	144	121	130	161	138	133	145	140	139	133	157	133	128	126	147	131	139	146	125	131	147	137	141	149	126	144	136	136	145	132	139	145	157	155	143	136	132	130	112	132	132	136	140	154	138	131	131	146	124	137	134	155	144	145	149	125	121	151	144	130	147	149	138	160	154	143	127	126	139	139	124	158	135	142	142	131	145	146	128	168	140	135	148	133	129	147	124	159	141	149	99	137	137	146	150	125	136	157	143	153	139	134	135	121	132	132	146	132	141	125	119	166	152	138	132	140	131	128	135	135	116	146	142	125	144	134	128	124	151	123	145	136	141	136	153	139	153	149	145	134	129	131	147	144	123	142	138	124	133	138	134	130	115	126	117	140	130	118	130	146	135	141	126	119	141	138	133	127	124	152	128	134	124	161	126	143	135	154	139	150	135	142	129	143	125	144	161	130	130	162	153	114	119	133	155	168	131	127	141	153	143	119	127	148	140	106	131	127	143	148	141	140	129	127	128	136	145	144	141	125	114	123	146	148	132	132	125	131	150	116	139	143	134	129	149	145	125	141	116	133	157	142	122	139	128	142	146	125	143	157	155	158	158	146	146	139	129	135	151	133	153	132	121	159	160	131	120	133	143	145	147	124	171	134	134	146	142	130	136	132	151	136	141	139	141	139	148	125	125	133	152	138	146	132	120	130	135	138	140	139	128	125	162	118	136	142	149	150	129	140	148	135	152	135	135	128	154	122	141	134	138	121	142	142	139	129	141	137	156	151	127	137	133	147	137	138	129	147	153	141	146	128	122	135	141	148	136	140	140	130	131	120	125	145	122	139	151	127	133	124	144	117	124	134	169	116	120	145	154	130	124	142	138	159	159	149	125	124	133	140	124	112	142	125	136	115	135	137	132	125	137	134	121	133	130	128	142	135	129	149	154	114	154	147	158	140	135	148	167	147	123	145	135	136	157	130	125	137	137	125	134	133	154	119	152	154	144	133	143	116	144	133	129	169	136	128	124	140	121	119	151	134	127	148	141	136	136	121	157	137	151	146	117	146	111	127	131	123	126	145	119	128	148	146	159	137	138	165	145	146	145	122	129	150	137	132	127	152	112	151	126	135	131	110	119	144	135	145	146	122	126	151	139	128	157	141	132	129	154	134	150	132	138	133	133	143	136	141	126	127	155	158	143	150	152	144	145	138	146	142	141	128	129	122	146	151	148	131	128	138	130	141	123	139	136	127	135	138	143	166	118	143	148	134	145	134	131	143	145	120	120	131	131	158	131	136	138	127	141	133	138	133	119	138	138	146	135	145	134	143	131	126	143	147	132	152	137	138	140	144	123	163	146	113	125	139	126	171	140	138	127	127	156	147	123	148	144	130	132	137	147	131	153	121	157	152	123	150	124	134	172	146	142	135	131	127	132	129	159	144	129	129	124	139	143	156	149	139	147	113	136	139	143	141	143	161	144	125	142	124	140	152	153	151	133	132	155	134	145	141	140	149	138	135	138	138	134	133	138	121	127	135	133	138	148	154	151	144	147	136	143	131	117	153	138	167	128	146	135	165	156	156	127	136	132	138	126	154	135	124	128	126	143	133	143	143	143	123	138	144	133	145	136	139	133	158	127	142	135	118	137	126	164	141	140	167	144	135	135	159	131	130	139	137	137	133	127	121	122	142	152	136	143	143	142	135	117	127	131	156	127	153	135	147	132	126	135	134	146	128	135	119	155	130	150	139	152	135	130	140	143	146	152	138	122	127	156	136	156	140	134	147	138	127	140	143	131	128	142	147	152	132	158	146	155	141	126	120	139	135	137	154	174	144	140	114	131	146	113	134	140	165	146	144	130	144	123	125	120	145	129	149	139	127	134	152	129	153	162	110	133	125	142	154	117	147	157	123	128	124	142	139	133	133	138	131	143	137	135	136	140	152	135	135	157	138	125	141	158	147	145	133	134	144	147	142	136	141	116	144	149	134	147	158	123	137	130	139	166	126	126	150	142	165	135	129	126	162	135	137	147	117	138	153	144	137	146	136	146	152	138	114	166	141	130	118	134	128	134	142	144	137	122	120	150	133	157	126	159	151	129	135	125	142	126	154	152	122	142	162	120	125	138	131	138	132	150	138	123	136	132	140	127	149	131	124	142	122	151	132	135	148	149	144	129	140	154	151	135	133	127	117	145	122	144	158	126	131	128	135	134	132	127	140	141	124	127	143	109	139	139	117	132	135	164	138	151	153	156	138	139	145	129	163	142	121	159	145	163	137	128	139	137	145	127	140	123	139	144	140	129	130	164	145	147	129	151	146	136	132	134	128	144	149	123	157	140	118	136	155	166	134	150	135	126	147	158	144	137	118	148	168	155	131	135	129	135	128	136	129	156	160	134	128	141	134	115	135	133	137	148	146	135	139	129	134	160	149	144	139	130	124	132	142	130	130	121	145	136	129	137	148	128	125	150	144	149	132	120	150	129	137	143	134	144	156	117	154	134	139	143	138	132	145	141	138	140	156	128	137	133	118	136	138	143	142	131	132	170	156	150	106	128	134	124	134	124	145	136	146	123	133	127	139	130	144	120	136	146	135	154	138	128	145	156	131	136	142	140	136	145	112	125	126	123	132	155	143	139	149	132	153	121	135	157	121	139	155	149	119	141	146	131	137	143	140	151	125	141	129	129	136	132	146	155	136	158	143	142	131	136	148	140	145	145	137	132	161	151	148	131	152	154	138	136	144	138	128	120	134	142	146	153	152	145	137	148	144	140	138	161	143	131	125	145	130	140	118	149	141	134	135	150	137	141	133	116	145	127	144	149	135	132	121	147	162	132	148	145	148	148	131	139	142	138	137	120	111	143	145	131	136	130	139	148	143	139	133	142	143	139	117	140	125	145	133	127	142	116	132	146	130	130	142	145	142	136	150	121	126	148	142	136	146	145	149	148	151	122	116	135	155	124	142	127	129	147	154	133	131	125	138	135	134	155	134	128	156	145	120	131	136	118	134	131	127	151	129	135	127	121	143	140	144	128	132	123	135	130	114	133	130	144	141	139	139	158	117	130	139	142	147	136	130	134	123	137	120	141	117	135	151	141	140	132	148	133	132	159	140	158	142	132	136	128	132	141	122	102	142	139	126	139	132	154	148	135	149	133	134	140	154	121	146	145	144	161	140	131	143	131	113	160	130	148	143	122	131	152	134	137	136	142	139	140	134	131	135	135	142	150	141	134	147	152	134	132	143	146	134	155	119	140	123	134	127	146	126	143	147	144	136	139	138	139	124	153	123	141	150	137	127	137	145	139	140	137	142	144	132	143	142	153	148	129	143	126	122	154	136	172	155	147	133	139	141	141	139	127	136	142	149	154	146	126	147	123
24818	50490	42040	30120	21034	14164	9577	6555	5027	3796	2819	2098	1624	1302	1094	973	821	791	628	591	476	429	418	383	333	296	306	312	297	273	284	268	267	268	266	281	268	254	251	239	253	260	257	267	251	266	238	263	261	266	244	227	246	256	229	254	235	268	249	240	252	253	258	252	272	240	279	249	252	269	265	249	238	241	238	246	282	257	229	230	270	233	276	265	277	246	249	237	242	229	244	242	248	226	234	221	240	261	239	233	262	245	256	249	251	234	265	242	255	246	220	224	266	247	257	252	251	250	257	244	254	252	266	256	242	268	274	251	236	220	285	222	245	265	235	244	253	231	263	229	225	246	231	278	237	271	276	274	266	249	273	228	261	272	219	247	254	230	267	252	211	254	254	231	234	265	275	286	226	246	238	227	252	255	213	227	228	281	241	268	233	262	247	223	267	213	245	269	237	256	264	237	219	269	216	259	259	219	264	246	230	260	238	259	272	257	264	245	244	259	259	251	231	231	235	259	263	263	255	256	236	248	260	229	248	266	263	225	238	249	259	223	257	253	259	249	241	239	248	247	207	258	251	245	257	237	236	261	259	252	237	242	236	229	232	230	253	243	259	258	258	253	246	235	260	248	261	259	248	248	238	254	254	246	241	248	248	258	241	239	258	236	259	257	225	259	255	233	262	255	267	266	238	263	253	236	253	274	241	255	255	241	221	242	255	236	244	215	253	236	245	247	240	249	232	252	233	249	263	246	205	262	254	245	277	238	257	228	250	272	237	216	234	248	264	263	246	244	228	254	241	243	247	241	270	252	263	249	247	272	278	248	269	235	282	248	272	250	232	230	215	248	253	253	234	237	210	261	247	233	232	234	259	243	238	252	254	251	262	269	240	251	251	250	261	273	279	243	246	257	243	242	245	232	255	250	251	234	257	239	237	270	253	248	279	270	263	278	251	255	251	219	243	227	237	237	246	226	247	276	260	251	223	253	271	272	237	232	254	215	242	264	259	261	229	256	238	230	246	230	258	221	228	240	212	209	240	306	250	229	230	265	232	243	260	241	242	219	236	222	248	237	249	249	247	252	263	253	252	238	248	236	259	248	237	258	246	247	272	255	243	241	276	248	239	239	242	225	234	259	261	218	247	254	252	267	277	254	252	243	252	250	228	243	277	244	258	245	238	244	240	234	233	244	243	216	275	254	238	262	267	267	233	246	271	243	280	231	254	250	227	271	226	256	248	237	253	250	245	237	261	244	273	228	230	280	249	253	243	259	261	259	267	247	276	226	275	246	271	249	246	245	274	224	236	246	222	264	235	259	279	274	249	263	238	236	237	256	247	246	253	250	259	253	227	252	265	256	263	255	238	240	248	243	271	237	233	248	249	238	241	240	271	235	242	247	251	249	274	251	265	258	271	228	220	258	252	241	278	228	251	259	263	285	256	236	233	257	261	227	265	240	253	227	222	244	278	258	232	244	224	225	242	254	241	222	250	239	221	277	254	233	253	249	264	236	243	254	221	237	249	254	238	237	238	238	224	250	242	264	243	221	252	282	264	262	241	248	259	244	272	287	251	239	233	248	253	242	220	253	231	246	238	240	239	248	234	244	255	238	234	241	262	247	228	254	223	237	220	264	246	238	248	243	248	214	259	253	262	248	235	238	266	266	265	226	257	250	260	206	249	269	280	249	247	241	231	245	259	266	252	246	259	238	262	265	228	239	258	234	238	231	248	236	273	240	261	250	231	249	223	265	243	243	269	248	272	240	247	228	250	264	241	263	252	244	250	247	230	216	242	285	241	242	242	244	221	250	242	252	269	246	238	233	239	237	224	239	271	247	262	228	237	207	217	250	229	222	246	231	234	225	283	275	256	252	247	249	247	251	240	262	248	249	259	223	238	255	248	236	245	232	262	247	234	238	256	251	237	256	220	224	271	250	247	232	265	249	239	221	266	242	263	248	243	236	256	240	241	236	249	279	248	272	232	231	230	275	266	251	232	222	245	268	245	232	238	238	242	228	239	271	265	236	265	261	256	237	275	237	242	220	250	267	265	235	246	250	210	259	246	269	241	235	242	216	252	256	250	253	258	265	235	252	247	227	232	258	256	248	228	260	234	230	227	253	241	219	238	251	243	278	252	231	256	226	247	222	240	260	265	242	224	251	271	239	266	257	234	254	272	241	256	275	231	238	259	239	253	294	281	249	276	229	241	251	264	239	230	248	234	248	287	248	252	245	234	260	237	266	260	262	244	253	241	243	240	238	239	248	261	244	238	238	253	286	267	253	260	245	227	254	237	236	266	240	232	240	267	215	250	255	253	244	269	244	267	231	243	233	237	262	235	252	255	270	227	254	261	243	263	250	256	264	266	249	248	249	233	242	253	233	259	232	242	227	245	265	223	237	217	232	265	221	264	219	224	254	249	262	236	232	265	275	253	229	232	256	254	241	235	230	238	267	233	255	266	276	243	239	257	229	239	276	221	248	225	273	265	229	247	259	250	237	232	235	260	237	251	233	246	272	269	231	266	256	243	266	236	239	254	277	226	255	276	240	267	257	265	233	243	257	264	248	249	259	243	212	256	266	272	243	249	268	247	257	234	211	241	276	270	260	251	239	254	221	247	223	232	223	247	260	217	241	239	254	255	266	254	247	262	232	268	277	277	244	256	252	246	234	262	228	263	227	237	257	242	222	235	258	259	233	229	254	242	242	268	268	263	250	278	262	265	250	252	260	246	215	272	259	238	255	226	203	236	214	230	263	231	238	228	255	265	257	204	239	219	251	276	244	233	259	241	241	246	257	251	276	249	271	238	265	247	262	263	229	285	247	239	247	248	234	237	243	248	250	249	249	257	230	229	256	235	272	230	242	247	232	240	230	206	236	228	236	244	258	228	243	243	293	261	262	250	228	237	224	248	261	269	266	252	213	237	251	252	236	239	231	237	255	256	247	252	270	246	222	246	252	244	250	245	242	241	238	237	235	244	263	244	247	242	256	264	259	246	254	261	240	263	243	221	229	227	257	280	248	235	244	230	251	235	244	263	239	237	244	250	246	226	237	255	247	236	244	237	258	241	239	233	259	249	260	231	249	256	244	250	213	249	241	262	222	249	251	271	263	260	274	252	267	258	226	257	258	245	242	257	247	260	225	241	252	252	269	278	259	263	253	233	251	261	257	236	259	263	261	248	237	253	256	223	238	235	223	236	259	248	233	237	251	246	261	258	240	252	231	253	265	257	257	249	232	222	245	251	255	222	254	262	252	259	238	233	253	255	245	223	240	232	216	273	248	273	250	243	248	223	243	263	260	223	261	235	249	211	256	204	250	259	260	238	279	208	272	240	243	249	195	239	247	244	238	251	249	225	231	231	265	258	217	275	253	248	239	220	274	225	240	286	279	245	232	241	215	249	274	246	242	258	255	240	291	251	267	261	219	284	266	266	250	238	249	255	254	269	237	243	238	294	238	244	232	239	254	226	256	258	253	257	239	271	266	243	234	252	208
27881	22005	19005	9593	3434	1632	1023	698	579	451	375	328	275	238	239	234	229	214	208	191	194	212	194	192	159	179	165	184	192	155	162	170	166	165	200	182	185	178	183	164	195	195	175	180	212	170	191	198	174	165	207	194	179	183	149	168	185	161	186	174	196	165	187	190	183	166	177	158	183	177	182	166	199	172	192	184	165	159	184	168	186	190	166	185	185	162	174	153	175	177	192	185	160	173	169	192	163	190	192	181	165	178	180	197	155	195	192	161	186	162	180	174	173	210	165	186	168	195	184	185	180	187	162	173	156	202	183	188	169	169	192	177	180	176	174	145	151	196	166	166	185	168	183	179	164	181	193	196	178	168	175	197	188	178	197	137	186	170	196	170	163	169	194	179	181	193	165	188	174	174	200	163	168	170	174	181	186	186	172	159	169	160	181	155	175	183	170	165	148	166	168	181	185	187	187	170	176	170	186	169	180	184	184	198	167	179	170	164	187	192	192	174	172	154	165	152	179	177	197	171	182	179	186	186	218	169	169	169	172	181	188	178	174	178	187	199	163	158	186	175	188	176	167	178	195	174	176	182	165	182	185	173	192	194	187	176	182	174	170	190	173	182	174	196	177	181	167	186	195	170	193	160	180	182	171	150	166	191	171	197	173	172	175	167	181	200	187	167	185	192	180	190	178	190	196	180	173	150	171	177	199	179	179	156	199	181	188	178	167	183	178	169	160	194	200	174	168	193	163	159	181	197	183	186	168	172	201	172	168	179	167	173	175	187	183	172	151	170	161	171	171	173	195	168	183	184	168	183	157	170	178	179	169	174	198	185	173	208	162	156	164	186	175	175	203	184	175	169	173	198	166	187	168	169	201	172	175	198	170	182	190	192	197	188	164	174	177	190	150	153	206	172	180	156	165	186	188	187	182	193	157	171	175	185	157	177	166	200	170	194	192	192	172	171	169	193	184	163	173	191	175	176	197	176	179	174	158	176	184	166	194	185	179	167	177	180	148	181	186	159	184	180	165	196	196	191	168	177	197	190	168	185	170	179	158	175	176	164	193	162	172	186	165	181	177	162	187	171	175	168	171	173	177	181	170	147	166	181	202	196	167	183	163	171	166	188	160	148	178	212	186	162	171	152	196	186	174	203	179	188	158	197	185	188	185	189	185	187	160	197	166	167	179	169	164	203	169	209	172	209	170	172	177	178	177	203	186	175	156	153	184	184	181	178	174	176	204	188	182	199	157	186	171	167	190	171	174	180	152	172	192	169	176	202	163	180	170	167	197	189	171	202	196	158	181	196	164	168	177	171	171	168	182	183	172	178	183	171	180	194	181	189	177	174	181	171	173	173	183	163	158	190	183	173	170	194	197	159	215	173	159	154	190	202	190	183	177	165	180	134	194	202	180	173	169	176	175	184	162	195	173	198	187	200	170	168	167	202	208	169	141	175	181	167	146	173	172	185	185	182	172	197	161	184	188	174	168	192	157	175	173	158	182	170	176	155	171	175	163	168	171	165	186	181	156	179	197	180	183	181	178	165	183	187	200	167	181	162	188	182	184	173	175	164	180	195	171	193	189	185	150	177	154	162	161	183	185	201	174	166	179	173	203	172	174	185	189	172	160	172	179	171	174	174	193	186	185	177	171	191	182	163	144	160	191	179	182	170	178	162	167	183	195	180	161	180	193	189	167	196	159	176	171	160	188	171	170	169	169	157	184	154	170	199	169	191	171	150	167	180	185	173	168	199	164	157	175	137	157	162	176	161	161	181	185	174	174	194	160	183	192	188	163	182	182	161	194	187	160	178	182	162	174	150	177	171	184	177	189	161	158	206	183	186	197	171	177	177	176	168	172	181	202	140	181	168	171	179	190	181	179	170	177	160	184	172	162	148	182	156	183	154	154	174	163	180	152	180	184	179	165	194	143	175	189	175	176	181	195	182	169	170	193	167	183	185	187	159	180	166	187	188	174	196	171	193	151	175	168	168	188	185	175	167	170	175	182	183	160	169	206	173	172	174	177	156	163	176	185	194	157	163	167	182	170	183	157	192	180	188	194	189	160	189	202	159	172	173	198	169	177	186	181	186	156	149	182	163	174	167	182	187	192	185	171	188	154	160	174	159	177	167	170	179	172	181	187	209	167	162	171	200	203	188	179	186	188	165	182	180	180	177	169	168	165	187	169	192	181	184	170	165	198	180	174	150	173	168	177	176	181	183	189	170	194	194	173	157	158	171	168	177	194	149	177	176	170	178	172	171	183	179	174	184	173	177	175	161	181	154	185	182	166	193	189	183	186	174	171	161	190	171	154	166	171	187	193	160	179	180	168	195	187	180	178	184	167	169	190	171	198	179	186	179	174	194	197	162	186	209	160	198	180	195	168	193	172	176	196	178	178	188	180	178	171	181	199	149	175	150	172	188	170	195	161	179	195	193	205	168	196	182	168	173	172	190	188	180	190	160	178	170	182	175	182	180	171	179	179	166	190	180	191	178	180	137	201	186	187	192	187	152	186	193	188	170	191	181	192	190	170	158	153	184	180	175	183	175	181	157	191	189	196	186	162	181	169	163	184	183	180	194	186	195	167	169	176	176	179	184	188	182	175	155	162	169	194	156	200	169	165	185	178	163	177	151	178	184	151	192	189	204	177	191	170	160	185	192	169	178	172	169	175	175	177	188	170	184	192	185	184	182	170	189	150	182	181	176	184	179	155	173	172	178	179	184	155	179	183	186	197	186	172	189	162	168	170	180	155	165	170	182	182	168	182	175	207	167	183	172	167	193	202	179	191	176	181	174	168	171	178	162	168	174	185	212	172	191	172	189	160	172	162	166	176	169	179	164	192	182	179	185	191	208	177	167	158	198	139	183	181	160	159	169	165	152	173	159	196	166	194	175	180	189	194	177	188	167	171	174	194	170	156	197	198	168	164	139	184	175	183	156	175	162	187	184	195	209	175	164	179	150	166	176	157	176	191	147	190	194	162	193	195	173	157	168	192	185	197	170	178	170	148	185	177	173	198	154	174	183	154	173	147	171	168	187	166	179	190	206	177	169	192	169	192	177	176	179	178	171	175	167	217	181	167	196	180	167	209	155	162	174	197	152	166	167	160	164	187	174	168	177	172	171	179	191	196	157	186	165	199	180	162	195	185	192	188	178	188	156	153	178	178	148	174	179	180	174	179	186	174	193	165	186	197	186	164	188	185	177	192	176	171	153	165	176	193	168	184	177	185	171	146	183	201	185	171	174	158	186	160	178	205	163	167	176	185	171	185	165	170	179	188	175	175	191	177	169	186	192	187	168	189	173	165	177	158	174	175	195	194	193	191	188	189	158	183	157	190	166	157	159	175	160	165	171	206	192	179	165	188	161	145	173	167	184	167	183	190	157	144	186	188	184	213	171	157	162	180	153	157	173	174	175	188	177	147	194	169	179	178	182	154	202	184	193	144	153	182	181	173	165	184	200	181	148	181	169	170	186	166	167	180	171	174	172
20631	34778	24887	13806	8143	4688	3088	2216	1614	1298	995	782	664	581	573	530	486	394	414	413	416	384	396	368	354	353	349	365	373	314	395	310	335	333	361	330	336	339	324	308	337	317	374	316	355	316	307	330	311	336	331	328	375	301	310	340	319	309	349	330	329	311	331	340	343	340	322	333	312	332	341	290	337	343	337	326	319	305	297	317	315	302	308	330	330	316	314	321	352	338	330	340	330	321	334	331	349	363	341	324	293	336	318	312	310	330	344	310	334	344	363	317	312	329	310	308	332	309	312	299	344	304	315	313	337	308	330	323	313	335	353	332	334	325	311	364	321	280	315	339	323	350	320	322	326	320	354	316	326	327	369	306	314	329	316	328	312	337	324	341	324	332	335	314	294	334	330	349	330	361	388	322	330	344	336	332	329	351	354	308	292	351	307	305	319	315	323	325	338	315	344	331	335	330	320	319	310	299	318	345	313	302	309	319	296	313	337	342	347	339	307	331	285	321	333	337	344	338	326	339	348	295	330	319	353	342	332	335	316	294	322	305	332	279	304	316	346	321	300	337	335	331	325	314	329	307	309	316	336	340	323	320	305	337	314	297	311	319	332	326	329	332	369	356	331	309	354	341	323	311	360	310	321	316	343	344	296	312	303	311	297	325	328	318	297	323	328	354	326	320	376	345	284	288	325	342	331	353	349	304	320	316	317	347	339	326	301	317	355	330	305	304	328	317	340	316	302	307	315	330	324	304	355	320	343	292	327	326	330	311	313	306	285	319	334	351	320	368	285	333	314	320	322	345	324	338	303	342	325	324	335	344	316	323	337	331	316	349	331	331	338	316	354	318	305	326	312	333	327	322	362	331	335	315	338	328	329	326	332	326	329	354	351	305	323	287	321	335	338	335	322	322	309	326	323	304	316	337	299	313	330	315	347	327	327	360	338	345	360	330	316	309	343	313	311	308	312	318	324	312	304	315	311	330	306	321	326	332	322	321	337	320	329	347	341	304	309	329	297	325	338	330	338	309	352	295	303	301	336	314	339	309	339	326	345	322	333	338	331	320	308	329	341	371	333	306	342	334	324	292	306	315	306	323	336	337	316	342	362	323	322	322	347	317	282	303	321	316	314	364	301	330	328	331	291	315	322	321	334	357	342	330	341	304	313	327	336	324	312	337	319	333	315	311	328	337	327	320	314	330	342	325	332	316	347	345	311	338	298	325	322	315	290	323	315	340	341	308	315	352	317	305	346	357	285	326	338	317	347	326	345	291	306	316	331	325	335	356	340	327	331	334	344	330	320	355	333	331	321	308	302	343	312	305	327	331	333	316	318	306	346	346	318	320	363	347	284	348	303	349	301	363	312	325	327	336	317	333	317	348	332	329	316	321	328	327	328	293	345	345	326	302	334	337	352	325	329	315	309	317	343	323	342	314	321	352	313	330	304	335	341	345	322	318	327	312	337	312	350	321	347	333	333	308	304	341	339	298	310	390	319	322	345	304	359	323	334	337	333	348	345	329	302	328	327	331	330	327	323	330	317	313	311	322	330	317	321	331	325	337	313	333	316	330	341	325	337	320	355	347	337	327	321	336	329	282	334	359	364	326	321	312	320	320	352	357	326	325	315	334	347	328	319	310	332	320	344	328	338	310	308	328	339	304	320	331	338	322	315	374	324	293	346	309	322	335	334	289	337	313	345	312	315	344	364	346	317	311	326	310	291	294	319	307	347	343	362	380	349	332	339	301	340	312	364	341	344	323	309	329	349	320	313	367	329	319	303	309	340	333	354	336	308	318	309	345	310	300	356	333	336	348	346	306	295	337	341	347	336	311	312	331	351	327	323	318	332	291	307	308	307	327	308	300	353	296	349	334	324	305	306	306	321	331	325	327	325	324	350	306	315	310	329	323	366	318	313	342	347	339	318	334	335	340	322	349	327	357	321	331	297	351	299	348	309	326	332	320	294	337	334	327	319	321	290	332	339	322	346	308	333	296	350	318	359	332	355	337	317	297	346	328	323	278	312	323	289	308	330	329	303	346	340	308	345	332	305	291	351	311	341	302	345	317	311	348	314	306	308	308	339	317	281	348	311	300	326	333	320	333	329	342	341	303	344	335	296	323	300	316	324	360	340	361	346	327	340	341	348	322	355	322	316	318	282	295	348	316	340	326	317	313	350	329	304	356	289	357	335	339	329	319	350	330	322	338	304	337	330	333	377	308	330	308	336	302	323	315	352	322	333	332	322	342	329	337	366	309	318	336	330	347	361	326	318	343	318	314	289	309	325	335	292	358	317	343	351	325	324	317	301	328	327	334	332	319	328	327	310	315	312	292	366	336	337	306	352	337	304	317	298	315	336	325	348	337	325	344	317	307	321	305	336	352	325	305	304	341	307	354	344	317	308	325	316	334	305	349	339	324	311	318	331	318	323	310	336	342	349	335	321	355	317	316	365	307	323	295	319	307	345	326	325	267	303	336	307	316	308	348	313	337	335	365	314	328	314	305	296	333	341	316	335	322	324	313	330	335	340	332	301	303	335	320	313	312	368	331	313	297	336	341	302	326	307	324	351	351	339	309	325	310	323	340	302	336	351	338	303	323	309	312	340	313	339	318	322	344	357	306	347	348	324	319	347	333	325	325	302	327	306	318	312	311	304	314	333	323	338	326	328	330	332	319	316	324	317	308	348	335	328	343	327	324	337	301	357	346	362	336	333	336	305	319	308	334	330	312	305	310	341	324	355	301	314	305	360	309	332	341	357	318	325	321	339	304	348	336	331	341	314	325	316	347	332	298	346	309	337	329	291	309	361	309	293	321	345	321	322	306	303	311	354	330	296	313	336	358	293	347	318	340	307	324	332	302	304	318	308	317	303	335	332	336	320	292	357	333	324	304	334	357	336	318	310	334	332	334	350	343	309	338	337	312	316	294	313	336	306	338	304	329	301	321	299	334	316	323	296	326	317	296	322	340	321	319	325	330	345	330	335	329	310	311	308	316	310	308	345	346	310	361	312	328	311	342	307	348	346	343	320	344	310	330	331	346	310	331	342	329	330	331	320	337	325	326	293	296	322	321	332	317	314	310	312	343	320	319	335	354	327	321	342	339	321	349	330	346	309	325	344	337	319	306	328	341	324	352	309	286	330	339	320	332	312	343	303	301	324	319	346	306	311	358	328	326	330	335	319	315	308	350	321	331	336	310	312	330	295	313	313	317	342	317	317	296	323	325	318	305	322	313	360	336	323	301	309	321	344	325	340	319	317	333	304	342	317	364	288	323	281	315	337	348	310	338	332	327	306	312	345	352	346	324	336	337	329	345	348	338	327	339	320	368	316	328	328	348	332	355	330	328	323	320	308	342	340	314	346	326	335	327	325	334	294	321	332	313	314	324	318	294	323	307	362	302	320	330	322	321	318	339	309	319	348	335	322	310	321	373	323	306	353	341	316	316	314	328	332	305	318	348	328	335	340	338	327	312	346	322	303	328	344	338	301	340
23783	21504	27815	25616	19005	7389	3013	1701	1194	837	640	511	425	393	327	280	253	240	240	207	178	180	171	185	188	168	172	162	168	149	164	162	159	152	148	162	170	167	140	154	167	153	120	165	149	161	154	152	145	138	141	154	170	148	152	155	166	167	147	158	157	151	155	158	151	167	145	145	155	168	136	146	140	164	177	158	136	136	143	151	162	138	154	148	145	143	177	146	169	154	157	140	144	150	144	178	147	153	125	156	158	140	171	134	156	161	142	140	155	139	166	153	160	151	147	145	159	152	176	141	133	144	168	156	133	148	162	140	143	175	141	144	159	172	135	126	162	165	131	130	143	167	146	167	165	131	144	147	140	149	175	129	136	146	138	158	140	145	138	158	150	131	165	140	167	152	127	145	143	165	134	170	144	131	155	155	161	159	175	130	151	147	137	149	145	157	120	173	164	170	164	152	152	150	147	163	138	136	141	160	146	121	146	148	150	136	149	151	151	152	146	144	133	150	148	128	160	152	124	161	141	158	152	144	141	165	156	146	151	140	136	154	137	138	164	142	158	138	172	143	139	182	157	152	157	152	150	141	159	178	162	152	168	156	135	140	165	154	148	141	142	149	166	150	167	160	157	129	172	173	137	156	147	172	137	152	155	138	164	142	141	127	156	171	147	160	167	150	147	142	133	144	145	169	163	141	156	160	136	147	158	150	157	153	154	145	144	145	135	136	142	154	151	154	163	148	145	146	150	156	151	161	165	146	179	147	159	160	149	149	152	151	132	141	164	135	131	134	156	164	154	141	152	163	148	135	150	145	136	162	171	150	138	154	157	132	144	153	125	150	132	160	161	141	171	139	163	146	137	152	145	145	164	143	165	160	168	137	151	152	154	147	173	136	145	172	167	147	168	143	161	175	149	141	162	153	156	154	158	150	153	154	159	139	157	151	164	160	155	176	149	149	151	146	134	127	161	140	152	138	142	152	148	133	150	151	138	132	140	145	133	141	141	136	158	158	141	140	145	153	144	151	159	171	154	147	147	142	150	161	155	130	159	153	155	131	136	157	146	170	147	179	154	164	150	150	144	131	165	153	147	147	144	169	128	167	162	152	148	154	141	142	141	185	136	144	157	127	144	152	150	163	141	146	158	132	169	174	133	175	131	151	154	141	159	156	145	132	134	166	151	151	170	132	162	148	155	152	158	160	162	170	167	147	158	126	150	131	158	145	152	152	157	135	154	158	156	158	147	149	149	156	146	127	147	179	167	172	131	159	149	155	141	152	165	131	150	165	150	160	133	143	168	164	142	164	125	165	155	134	177	162	129	121	144	143	152	153	158	137	127	147	135	158	145	141	162	142	151	127	161	128	150	144	140	169	137	153	145	162	137	126	148	145	154	158	158	156	134	156	149	131	167	177	155	127	182	163	153	156	148	113	141	149	146	153	143	156	142	124	139	169	151	146	145	151	140	145	172	151	143	133	156	139	139	139	155	143	132	148	143	164	142	147	155	142	139	145	157	140	162	182	152	172	121	140	166	154	145	146	141	140	146	137	135	162	143	150	156	156	161	151	162	158	162	118	142	141	170	161	141	150	157	156	139	130	161	167	155	155	143	150	163	167	133	146	152	167	147	151	153	145	145	163	160	141	173	135	163	142	147	133	178	157	156	185	142	140	142	163	136	134	156	153	138	146	143	146	174	134	143	138	134	170	146	152	140	157	127	171	160	146	158	145	137	152	157	157	172	130	164	139	151	169	148	156	144	160	136	168	138	133	166	133	151	144	124	140	129	171	138	155	142	165	153	141	152	134	149	173	139	145	142	160	136	181	141	177	151	140	138	169	172	164	150	155	161	148	129	155	135	138	149	155	149	120	156	149	164	154	161	126	138	152	134	147	151	142	170	119	153	143	150	156	147	140	140	141	170	165	142	162	175	145	160	151	157	139	150	137	166	170	138	158	158	163	140	144	167	144	153	143	161	128	144	132	132	142	136	155	139	142	166	158	136	161	138	141	146	163	160	159	154	143	134	140	133	157	141	159	156	154	144	164	152	138	159	169	126	155	152	149	151	152	173	149	159	144	154	151	166	163	145	136	153	150	170	149	162	149	150	139	162	156	166	134	157	157	148	161	161	155	126	177	137	144	137	148	142	163	160	130	148	135	158	158	154	165	169	142	159	150	155	156	123	147	165	158	151	163	143	152	158	141	143	144	143	142	177	146	134	151	155	140	154	169	161	140	147	171	150	170	167	131	145	167	148	157	168	143	147	134	141	149	159	181	132	162	154	160	161	154	155	146	151	161	145	148	149	165	165	139	158	153	141	149	119	179	123	141	135	152	156	158	151	143	144	170	154	144	138	141	156	164	151	155	146	127	147	159	162	132	149	150	147	150	154	146	143	172	132	147	142	172	146	130	171	126	144	164	161	157	162	142	141	135	160	160	140	166	158	154	146	157	151	142	147	154	163	136	144	164	153	143	128	145	162	149	161	161	164	147	148	135	141	143	135	150	149	156	150	132	132	161	134	148	123	156	166	143	141	158	150	153	142	150	149	157	124	145	153	151	165	152	157	149	144	126	150	156	148	127	166	149	155	141	147	138	144	143	160	140	137	150	160	152	153	139	168	142	156	130	147	149	149	113	162	141	141	147	137	153	159	134	133	160	141	156	149	158	151	146	145	166	132	156	134	148	124	163	137	150	158	151	161	159	136	142	153	175	165	150	151	142	163	150	147	140	140	147	152	169	149	139	145	157	143	144	156	142	162	175	144	138	122	139	144	145	141	150	149	146	164	164	153	152	169	136	119	134	155	145	149	139	139	159	157	158	145	162	163	148	152	154	133	152	163	183	152	169	154	147	146	151	168	147	123	165	152	163	128	174	134	175	144	134	172	156	156	137	141	160	147	139	163	150	162	163	153	131	146	142	132	167	155	135	146	175	149	142	161	135	125	183	144	163	148	122	154	149	160	139	151	142	148	168	150	150	138	142	155	149	131	164	183	170	149	132	138	134	141	137	125	135	133	143	151	156	137	161	151	143	145	138	149	143	139	149	160	136	148	155	164	150	155	156	123	151	155	160	161	152	183	156	144	141	144	164	145	164	139	151	134	139	161	142	153	159	138	155	152	123	148	140	127	154	170	155	171	151	162	152	154	157	151	143	159	168	141	161	169	172	156	138	158	154	159	161	144	153	149	159	137	131	172	133	160	138	148	148	139	144	140	129	171	144	152	151	165	141	171	130	168	132	147	161	145	137	156	141	148	157	153	167	152	154	134	139	136	154	141	145	155	127	149	132	157	133	139	162	141	152	182	167	146	152	148	139	155	161	144	136	133	160	136	155	145	168	163	136	160	135	138	155	144	132	132	150	147	162	146	174	151	143	157	146	168	163	156	149	157	167	155	119	147	142	145	152	142	164	161	166	158	148	141	145	155	148	139	148	160	163	156	164	156	168	157	165	152	149	136	145	171	140	146	142	129	148	154	165	137	173	144	144	168	157
22309	44932	34673	23461	15326	9698	6451	4634	3379	2472	1848	1413	1118	1013	812	682	659	585	504	473	408	393	374	334	345	345	316	308	304	264	314	292	311	275	263	297	279	254	273	260	289	307	258	321	280	241	264	293	270	253	272	273	263	281	304	257	301	264	278	272	321	287	259	271	285	283	287	242	251	259	262	240	277	299	263	263	290	249	284	271	267	261	262	286	286	265	274	285	268	272	244	271	266	279	271	267	262	278	289	265	267	257	261	274	279	270	282	299	270	271	273	323	274	300	275	277	260	292	301	270	258	307	271	258	273	239	242	304	281	277	281	290	272	296	282	265	282	297	270	308	280	293	279	282	300	288	308	293	276	259	275	296	287	272	294	255	297	264	281	271	304	233	289	270	297	264	264	261	305	285	278	284	291	252	320	286	289	296	284	283	297	275	269	290	299	310	287	299	305	280	271	257	247	263	255	280	264	293	305	305	262	276	273	295	284	277	283	304	227	271	272	273	296	270	296	272	272	283	272	305	256	297	267	271	285	249	279	272	289	271	277	257	258	283	293	282	281	286	248	274	273	268	276	251	269	266	265	270	284	298	308	273	294	279	278	275	253	277	250	261	285	266	297	278	281	295	252	290	277	252	272	264	268	270	262	284	271	279	270	314	264	293	292	246	270	260	306	263	248	265	289	274	280	278	290	285	255	291	291	267	259	288	287	284	287	264	281	297	310	266	280	245	267	268	269	293	246	259	276	266	270	296	300	285	260	283	278	289	278	284	264	281	274	265	290	267	294	286	289	244	266	277	282	264	267	312	295	261	299	300	290	292	295	256	277	292	264	237	288	297	247	269	269	262	282	265	290	302	306	281	290	276	259	297	290	254	300	277	291	260	287	287	297	277	275	265	262	272	257	258	281	283	272	291	263	286	278	269	284	264	269	243	269	291	275	294	273	267	270	244	275	314	259	293	287	254	297	263	264	276	268	266	286	266	267	262	291	259	252	291	268	274	269	316	270	273	281	268	286	248	298	287	295	286	267	230	290	286	289	289	290	307	263	250	320	283	294	275	286	282	269	260	291	254	259	267	276	279	287	302	278	284	276	284	317	288	270	276	293	258	264	266	273	265	280	299	290	263	277	278	262	265	274	239	275	260	256	349	260	261	291	280	271	267	273	275	264	266	289	258	287	281	295	285	248	292	281	278	271	260	279	275	261	310	301	259	311	283	294	237	300	283	271	262	267	307	308	279	303	250	281	286	292	291	290	246	280	287	298	267	275	264	262	271	276	298	282	301	285	276	284	285	290	268	302	279	270	281	254	244	278	266	233	284	258	260	274	277	298	283	299	305	291	280	278	260	284	267	256	253	270	258	273	257	223	284	268	284	274	263	293	325	283	311	271	280	275	274	287	259	286	269	287	300	282	260	283	273	266	269	298	264	310	274	263	280	285	284	240	268	278	281	275	261	269	302	280	248	241	287	286	297	273	271	285	273	291	281	317	284	271	276	270	257	293	272	272	280	304	269	278	305	288	253	286	293	244	262	291	268	282	286	271	260	279	281	263	285	344	304	274	288	308	259	323	292	275	322	262	276	254	262	290	284	283	284	271	262	274	272	275	283	268	279	291	306	264	328	265	264	285	291	278	272	274	280	298	259	264	273	276	306	276	278	263	278	265	277	284	315	276	239	309	260	270	272	283	261	284	245	269	276	260	308	272	270	297	274	273	257	265	273	252	299	257	309	259	317	262	285	284	281	291	286	263	291	276	284	271	276	340	288	283	256	231	290	298	286	305	297	292	295	298	293	279	273	266	264	285	306	312	276	298	285	253	291	250	278	301	250	256	249	276	290	291	269	259	304	292	282	277	274	279	284	255	279	287	268	285	302	284	305	276	276	267	264	289	269	257	263	261	283	262	282	296	281	289	283	250	270	289	273	280	288	267	280	257	265	275	298	312	304	287	291	281	283	277	269	290	261	277	286	266	252	285	273	286	297	284	305	269	246	262	291	255	290	295	302	293	289	281	306	260	316	294	262	277	277	279	274	290	275	297	283	275	244	267	270	247	255	305	265	308	273	282	291	279	263	252	291	260	318	283	261	285	263	278	281	290	286	270	323	272	292	278	288	268	276	261	240	287	291	261	269	290	305	285	287	301	269	281	279	283	262	286	272	300	269	284	300	326	266	267	292	252	271	295	281	251	303	314	262	263	293	276	286	295	302	302	302	269	299	276	252	282	284	305	281	245	270	260	258	258	247	263	284	259	261	273	284	295	281	242	315	262	298	275	292	263	277	272	281	269	266	275	268	296	295	302	267	284	266	259	280	298	263	287	285	270	264	306	265	305	279	273	289	292	287	273	262	308	291	309	276	263	273	272	248	278	272	313	263	296	299	258	279	292	273	309	264	299	276	275	251	285	280	285	271	281	267	291	270	317	287	294	250	274	293	284	277	285	276	289	301	273	282	301	293	269	308	270	293	321	300	261	288	288	286	274	262	255	276	288	266	271	289	302	286	299	264	297	276	283	278	291	282	306	278	252	274	271	295	285	274	303	278	264	305	291	278	290	265	280	270	282	283	269	244	283	256	263	315	254	267	300	272	266	301	260	322	268	267	280	271	274	283	262	247	266	256	287	286	283	283	278	292	259	264	286	258	276	280	291	269	268	291	288	292	275	309	270	284	266	255	289	278	273	285	261	300	254	273	296	282	281	275	288	274	280	256	276	282	281	299	303	290	288	263	285	247	287	302	266	313	282	289	295	281	282	268	275	276	277	274	272	256	296	282	291	279	270	270	285	286	267	273	301	264	290	291	271	284	271	275	277	310	271	264	272	292	275	299	298	284	266	284	283	304	305	312	278	257	303	278	257	282	291	272	266	275	279	296	264	283	259	284	261	266	289	269	266	278	258	265	288	264	277	281	237	289	279	256	290	274	276	280	293	293	270	307	258	262	278	284	288	268	294	304	256	252	293	278	311	299	296	310	287	266	259	291	283	311	251	284	265	284	288	253	252	295	282	303	272	277	258	242	266	270	291	275	252	255	253	299	281	284	283	289	250	255	278	294	315	284	269	276	262	299	265	273	279	286	308	298	278	257	264	300	287	284	266	277	264	307	271	292	293	237	285	298	284	253	267	283	247	279	303	275	295	271	316	273	296	260	267	273	262	293	301	285	276	258	275	307	275	277	254	276	265	301	265	289	263	273	290	282	302	303	270	304	310	294	265	302	270	297	290	252	286	256	296	257	268	286	275	272	272	279	276	279	272	267	309	292	259	286	285	264	263	297	299	286	293	304	268	252	282	254	280	256	277	307	271	294	263	308	305	289	273	266	260	292	298	265	287	273	282	247	295	281	272	280	300	262	278	256	280	275	332	278	284	264	298	253	261	287	287	251	273	300	285	307	304	250	277	296	265	274	300	289	266	258	276	298	309	282	253	309	286	272	278	287	274	301	288	321	308	272	277	267	274	265	251	306	284	267	295	300	284	256	301	261	268	320	286	291
25321	21524	25734	21818	5961	2270	1374	1007	693	545	429	362	327	303	281	248	223	207	200	195	214	195	202	182	171	167	172	188	191	207	173	172	200	184	181	193	164	196	193	187	164	184	187	163	159	184	186	183	169	161	182	172	195	175	181	158	164	164	179	185	172	185	168	179	203	171	192	160	154	177	179	181	171	191	146	169	170	172	184	215	160	183	171	170	195	169	170	173	170	196	183	189	168	166	191	155	172	178	187	192	175	178	163	180	170	159	163	189	168	186	151	191	168	183	181	161	195	189	187	160	177	156	164	149	157	181	161	181	172	170	167	166	156	166	191	166	178	171	178	166	187	132	163	158	186	175	177	164	151	185	169	166	188	164	182	162	176	184	149	196	157	159	198	157	163	174	180	167	161	179	191	169	180	154	161	175	177	159	173	169	167	196	172	200	186	157	156	153	176	156	161	164	175	168	168	189	165	161	186	185	209	185	176	164	180	176	181	184	193	183	183	178	160	195	171	170	167	188	159	175	206	184	173	189	177	175	181	177	173	190	162	197	148	169	147	145	182	160	168	170	184	175	171	207	185	173	187	194	174	196	188	165	169	151	149	173	168	177	204	186	155	193	173	165	173	175	143	199	151	175	173	164	177	203	164	188	170	214	161	173	162	168	151	183	149	174	174	186	177	178	187	165	155	180	161	187	209	142	160	173	173	173	157	157	204	191	176	161	154	159	180	148	147	176	172	174	186	179	155	153	166	169	169	154	144	175	191	198	186	167	158	165	157	169	191	172	167	165	191	181	183	156	189	177	170	175	171	163	179	168	175	186	162	173	157	153	188	198	174	193	177	171	189	158	198	174	175	174	166	173	150	169	163	177	165	144	174	188	184	174	181	166	178	167	202	177	181	178	183	167	158	172	186	188	161	167	169	162	153	151	179	197	165	164	160	163	168	169	169	165	152	178	177	158	152	170	179	126	158	164	186	202	165	174	170	182	165	160	164	182	162	183	186	162	157	180	152	165	168	175	172	170	153	196	168	161	172	187	188	167	175	164	161	159	179	166	163	181	193	182	169	182	153	160	170	179	182	190	175	147	158	171	181	157	163	168	184	179	170	197	169	170	152	178	177	191	164	169	180	158	174	171	190	180	187	177	158	166	193	168	191	188	171	152	177	177	176	165	169	171	180	161	171	172	155	159	157	154	153	154	153	165	184	156	175	178	183	207	174	187	159	171	159	182	192	188	148	170	156	158	178	171	172	155	167	171	182	172	191	176	151	165	149	195	195	175	182	160	151	186	181	177	182	181	164	204	168	172	179	199	155	167	179	148	174	170	178	174	170	173	175	207	167	163	169	195	206	182	160	186	182	215	170	195	186	189	180	159	173	168	168	182	176	170	202	175	167	188	197	161	177	164	163	161	179	182	190	160	174	162	186	180	173	161	177	177	169	165	170	166	159	162	163	177	173	183	196	177	177	158	175	164	190	155	169	178	149	150	158	167	166	196	179	174	192	177	166	166	180	178	177	164	169	168	190	174	186	189	201	186	172	188	152	158	191	141	175	170	177	177	161	157	167	162	174	169	172	190	189	167	195	161	148	184	195	165	158	181	187	164	172	196	177	174	160	172	182	178	199	185	201	190	173	172	149	179	161	187	188	183	178	161	170	167	170	155	172	166	167	153	183	192	174	195	153	188	170	180	164	168	178	163	188	175	170	158	195	148	181	186	161	190	179	169	169	179	179	175	150	157	163	162	177	184	167	168	159	187	161	187	176	174	182	177	168	178	180	173	165	150	166	175	206	177	165	162	175	174	169	174	199	162	153	160	171	165	143	159	193	161	152	155	173	158	176	186	186	200	183	180	173	182	171	171	190	175	173	172	166	172	183	175	176	185	164	197	189	182	198	169	162	179	172	170	160	176	159	198	188	169	184	166	175	162	175	149	165	172	162	164	154	173	149	171	173	180	183	163	154	156	176	184	175	165	188	150	181	162	167	169	166	174	194	183	180	159	173	197	137	177	174	181	170	165	166	168	172	193	180	184	170	160	176	174	170	196	163	163	156	177	178	180	168	173	159	181	180	156	152	187	165	166	159	181	170	172	182	174	161	181	172	165	178	182	184	177	177	172	173	163	166	173	182	178	169	155	206	156	173	169	171	184	196	175	174	187	178	157	183	158	178	184	181	169	189	153	138	168	193	181	166	175	170	157	188	165	194	167	207	173	201	174	172	156	178	164	158	176	181	180	145	175	181	160	178	153	176	178	189	180	175	158	174	169	179	176	186	159	185	165	158	161	154	181	169	190	166	165	161	183	162	193	186	185	178	193	190	172	178	167	173	175	167	158	183	165	175	163	164	181	170	162	165	198	150	171	174	174	181	162	174	173	174	195	159	193	186	168	166	153	168	206	159	177	177	168	166	177	199	165	169	177	148	162	163	178	156	187	186	182	195	204	163	186	177	162	191	178	158	191	168	177	194	176	170	153	204	176	181	191	185	164	182	182	168	160	166	159	175	169	161	175	172	168	169	176	167	175	167	165	174	181	157	192	156	163	172	184	173	174	173	170	170	194	163	170	173	171	189	148	166	191	165	184	156	163	197	186	177	165	179	189	173	164	161	193	170	153	166	177	167	160	170	189	191	199	166	171	183	171	187	145	168	179	169	187	193	172	166	180	142	161	183	172	184	162	169	185	167	165	166	174	169	160	193	185	152	184	174	158	175	166	175	166	187	211	170	185	174	179	169	187	182	182	176	173	169	178	184	179	178	174	162	193	166	182	143	178	163	168	162	162	173	175	133	185	200	166	175	133	181	162	167	182	151	182	161	188	179	181	209	178	170	183	179	198	152	177	185	181	177	165	158	153	147	167	182	194	182	189	160	191	184	163	148	175	150	183	156	185	209	156	176	188	159	186	191	189	172	161	186	168	167	134	171	162	144	175	179	172	178	186	184	171	162	178	158	203	170	148	177	168	170	179	150	185	178	192	159	169	163	163	158	174	162	196	157	178	157	153	162	167	194	150	174	171	172	183	163	166	191	174	170	177	166	197	190	185	163	169	183	172	200	168	158	167	158	187	163	174	158	183	182	162	164	170	169	179	193	190	174	170	163	174	191	165	171	167	162	159	156	188	192	148	176	173	160	210	161	173	205	169	180	147	191	191	183	167	175	172	183	180	138	174	151	163	140	180	181	171	159	176	162	176	175	165	152	155	152	156	144	170	149	176	154	183	179	168	165	176	160	147	150	159	181	154	163	182	171	182	171	167	196	162	181	172	180	155	147	177	193	150	156	162	184	188	170	190	189	179	179	193	155	164	178	142	162	174	171	197	140	178	167	143	168	186	154	181	197	162	183	181	169	178	177	197	161	186	222	158	166	157	180	196	204	180	173	162	179	188	188	190	152	164	186	169	157	185	181	189	171	165	181	150	186	181	183	153	170	179	182	172	157	177	200	161	189	182	191	180	163	161	194	167	164	184	172	193	150	166	184	147	163	157	191	171
21133	39297	30755	18696	10457	6400	4337	2975	2293	1739	1312	1071	882	787	631	577	530	456	446	439	387	385	399	354	373	353	347	358	356	334	319	341	327	328	315	304	329	320	296	331	317	333	300	344	328	331	300	335	330	317	307	356	288	306	315	300	335	330	343	321	304	344	318	327	323	329	310	339	330	326	304	320	284	325	358	282	333	329	312	312	313	279	303	274	301	337	312	345	323	307	293	269	356	302	308	315	317	353	305	355	306	286	323	329	328	305	312	324	332	333	349	281	323	326	297	343	307	323	309	301	304	313	286	326	308	329	320	309	315	328	301	326	328	356	298	287	307	315	324	312	296	318	310	333	287	333	325	329	330	304	323	332	318	290	315	322	302	305	297	340	319	321	300	315	295	309	343	329	318	285	331	325	341	316	297	331	312	321	295	325	339	296	315	317	342	345	317	291	322	319	306	315	310	318	330	327	321	359	324	301	297	323	319	350	317	294	311	310	324	309	299	314	325	287	281	309	318	251	321	314	316	301	303	324	296	333	297	331	316	318	281	281	300	316	335	316	336	323	317	311	330	305	331	299	311	272	317	295	326	303	335	344	301	339	290	311	274	310	331	329	306	330	319	306	321	295	328	295	333	330	323	313	344	286	321	322	334	292	310	339	317	313	324	312	320	311	333	349	312	311	297	331	314	321	305	288	294	327	260	330	305	352	289	294	318	310	335	284	310	339	322	327	336	277	311	318	350	318	300	323	332	338	323	324	290	305	318	313	304	305	301	324	311	289	283	331	293	316	312	304	342	291	308	316	317	333	298	293	304	313	309	315	324	310	318	329	261	330	316	332	341	291	325	327	319	315	340	309	299	309	309	321	302	312	313	315	339	330	313	309	293	364	334	308	347	346	347	308	300	292	313	335	281	305	328	338	307	284	319	290	355	336	307	311	330	319	303	334	294	352	328	309	353	332	302	319	325	292	336	330	333	302	350	300	297	317	297	313	335	285	310	314	334	311	297	293	309	312	305	324	296	310	328	302	302	340	327	311	311	321	294	309	303	297	319	359	327	329	356	340	284	320	291	317	302	309	283	300	321	312	323	291	312	286	329	331	323	297	300	288	329	324	324	313	318	306	336	328	296	322	336	336	333	322	314	326	288	332	297	311	308	308	301	304	258	291	294	309	307	327	343	314	327	292	329	333	308	315	325	306	307	303	315	309	307	315	311	287	303	324	290	340	292	336	311	329	313	325	317	313	298	288	323	320	336	306	300	314	323	316	302	321	294	312	318	323	332	321	306	316	313	316	330	316	330	319	318	311	332	326	330	301	333	313	287	319	312	341	286	316	333	332	328	338	335	299	315	319	335	321	328	285	292	340	311	297	328	318	312	316	312	312	313	323	333	303	329	292	307	304	307	328	305	278	295	307	314	312	323	293	317	335	305	315	333	326	322	338	314	334	319	316	269	291	310	344	308	298	358	339	322	315	311	333	329	308	319	340	333	341	320	326	314	345	327	337	315	313	335	291	313	291	296	322	307	327	325	313	306	305	334	325	299	303	302	325	319	288	336	326	352	325	301	310	323	293	309	312	326	288	320	285	305	313	299	300	296	310	313	301	304	329	321	320	305	344	333	298	311	302	330	310	298	318	308	284	304	299	333	353	292	302	349	317	339	315	318	289	334	317	315	344	281	315	316	354	312	291	310	299	330	332	319	290	299	379	283	283	324	340	351	278	324	319	299	315	330	327	322	324	314	314	335	298	288	337	347	318	317	297	321	316	306	316	338	340	334	301	327	306	310	325	322	320	302	319	304	299	294	337	341	303	334	303	295	278	322	303	320	319	292	337	321	319	325	335	321	326	286	334	342	317	322	311	329	321	308	301	323	337	287	328	308	311	301	295	297	335	330	323	311	317	283	290	358	277	313	310	298	312	292	314	333	328	338	310	323	314	320	332	285	317	295	294	319	301	293	314	290	359	309	296	304	308	333	296	294	304	299	317	317	325	320	305	318	312	301	295	341	316	337	307	319	322	332	278	320	307	338	313	341	304	300	302	309	335	298	307	300	297	304	304	292	309	337	336	312	310	263	329	294	324	301	310	323	300	302	339	333	292	291	281	348	309	342	297	363	343	314	298	331	309	260	335	308	316	320	325	327	341	292	343	311	318	339	267	336	295	303	314	295	332	314	289	321	308	266	323	308	310	309	313	308	317	316	312	313	328	338	307	327	308	346	339	281	305	289	365	351	305	311	325	289	318	298	314	324	343	332	341	329	305	335	357	307	328	298	316	287	318	315	284	331	359	351	308	313	310	336	310	329	329	315	302	333	295	318	298	303	328	310	301	328	331	333	324	289	317	284	297	321	308	333	342	328	308	292	298	303	328	301	357	302	315	313	304	337	361	312	303	316	282	324	293	330	284	339	286	296	332	301	304	322	315	293	328	330	301	312	337	298	318	302	345	303	328	304	326	358	330	304	332	321	317	327	306	298	273	328	337	349	308	326	317	319	306	333	305	297	313	327	311	305	330	337	331	330	309	320	325	329	311	336	329	328	354	322	307	286	300	276	289	316	286	297	295	322	315	307	337	323	326	344	323	303	297	316	332	299	331	298	313	351	339	335	299	337	311	322	313	329	331	310	323	305	328	309	306	321	314	299	300	316	333	327	352	298	316	334	304	303	286	313	312	329	299	309	312	281	362	321	315	330	301	323	303	318	281	330	284	319	324	298	326	281	322	333	319	321	328	334	336	317	326	290	324	335	351	305	305	292	286	317	319	319	365	326	314	348	289	276	324	304	259	353	303	303	312	324	292	303	299	306	327	299	312	311	295	306	321	313	293	294	333	286	286	306	351	334	313	286	351	317	299	317	316	290	302	333	321	313	342	309	314	325	329	315	349	309	303	334	325	307	290	345	296	309	310	306	327	310	306	303	318	282	316	310	305	300	308	288	313	320	303	334	344	285	296	319	310	319	294	314	328	322	280	319	322	308	332	322	338	303	343	325	327	302	308	327	333	352	307	313	310	297	305	319	324	304	307	298	344	322	280	274	283	303	313	292	296	330	326	298	310	329	333	310	334	304	291	324	351	308	335	298	333	310	323	329	270	298	333	329	328	314	309	333	310	302	345	329	290	333	288	316	324	323	332	317	329	326	336	315	350	319	298	314	323	310	295	299	334	315	291	327	338	314	338	318	346	272	316	321	311	349	307	329	334	336	338	315	338	306	302	320	327	280	323	323	323	290	334	325	297	328	294	344	323	330	353	330	335	335	297	290	321	320	319	341	302	321	292	307	321	323	335	282	321	313	324	316	318	332	292	324	315	346	287	329	296	314	279	269	316	291	310	314	291	334	318	316	340	329	301	324	340	280	313	344	319	309	329	315	320	340	285	317	318	298	287	311	335	327	286	305	308	289	340	326	313	305	332	339	329	309	316	336	312	327	318	309	328	323	316	314	309	299	286	293	337	306	326	314	287	290	290	327	322	311	320	299	338	344	311	313	308
22842	21544	28597	24900	21571	17937	6978	2868	1732	1258	958	737	579	496	400	382	291	290	255	225	206	190	189	173	200	152	155	158	169	164	142	147	134	155	150	131	145	133	152	142	136	137	119	163	151	134	115	151	129	141	122	134	132	154	136	143	123	157	146	144	143	134	121	129	130	144	151	114	146	144	129	137	122	149	129	122	148	155	127	154	136	152	138	131	152	149	149	131	137	131	125	120	139	124	138	130	152	138	138	140	147	138	140	145	145	137	156	141	126	134	138	146	147	133	114	129	134	138	130	142	138	135	143	119	125	145	128	132	137	140	134	127	136	122	140	125	130	160	139	154	127	138	134	146	127	160	133	132	132	133	138	147	115	122	151	121	128	146	125	136	138	122	137	147	118	139	148	122	140	149	136	138	139	133	136	136	140	132	131	136	138	142	131	140	144	142	141	139	126	140	140	128	164	120	153	140	115	136	133	137	131	139	118	139	141	114	149	152	121	117	124	128	140	151	142	137	136	144	136	138	140	130	130	153	155	143	149	137	128	133	152	169	157	133	147	126	143	123	132	145	139	129	150	149	120	137	115	114	148	134	152	156	145	156	130	143	126	122	127	130	146	160	126	138	140	140	153	137	124	139	158	130	149	135	143	153	139	155	149	114	127	133	123	120	144	118	151	153	129	133	138	124	130	143	143	160	127	121	129	135	128	132	125	123	153	139	125	134	136	146	143	139	135	125	129	142	130	135	111	137	136	126	129	152	139	135	163	150	119	128	147	140	140	147	128	166	140	141	176	142	146	129	168	130	135	134	116	117	129	115	150	125	163	136	138	131	121	133	121	148	137	131	148	122	139	133	129	148	136	135	141	127	138	147	146	126	136	130	125	122	139	127	144	123	150	129	166	144	139	155	126	130	136	149	124	126	128	153	129	123	147	142	144	123	133	148	135	153	143	144	138	126	136	135	152	137	123	150	143	142	148	143	113	119	132	141	130	134	135	144	138	138	154	139	138	128	150	140	135	120	144	144	123	122	132	137	154	127	130	149	136	119	142	129	162	133	143	147	128	150	114	140	154	135	132	133	161	115	161	128	122	143	139	134	141	135	138	126	131	139	140	150	138	154	140	134	141	129	136	130	154	122	126	121	133	141	141	119	130	147	130	136	125	125	161	148	146	135	138	121	138	137	164	139	141	142	159	125	129	125	131	129	132	141	149	146	122	130	122	141	125	139	156	154	141	139	118	124	156	128	151	126	136	137	148	128	144	141	143	123	139	150	109	143	131	138	142	147	138	120	139	134	134	146	152	150	151	150	144	147	122	127	146	139	130	140	168	129	148	150	146	134	131	119	133	155	143	126	161	124	137	132	127	119	137	144	143	125	139	155	105	151	125	136	128	137	134	132	149	116	110	148	140	122	151	124	123	129	139	138	144	129	138	127	136	153	132	118	138	123	138	139	130	151	147	159	152	132	129	144	148	153	131	158	112	156	146	136	135	120	124	144	134	147	142	122	125	136	135	132	109	126	150	135	151	147	137	127	141	147	135	152	129	129	153	128	146	127	128	128	138	131	143	141	143	148	143	139	146	115	156	128	150	132	131	126	162	153	148	147	118	145	126	144	143	147	126	127	145	158	135	109	144	139	148	118	138	147	148	143	139	125	122	142	115	151	153	135	139	138	140	131	138	145	137	133	154	149	132	159	127	138	130	120	146	137	129	141	136	116	135	123	162	130	133	146	124	141	130	156	152	133	154	122	144	155	137	136	142	123	135	144	121	130	122	112	144	135	119	122	147	112	138	136	120	119	149	129	149	156	132	151	129	146	141	130	141	123	123	146	127	146	131	120	136	131	112	131	137	128	157	119	127	118	149	122	122	109	132	119	147	161	157	138	129	123	145	128	135	148	133	123	147	156	115	124	136	148	140	125	148	130	117	131	154	138	121	135	152	132	139	150	144	115	153	146	132	146	142	141	136	154	145	133	138	125	132	140	115	129	119	159	141	139	161	137	122	132	137	149	130	152	155	129	137	138	124	141	139	135	144	114	113	154	149	144	155	143	132	147	140	134	135	113	114	136	145	150	141	139	155	138	134	136	166	127	127	143	115	147	143	115	148	130	128	134	131	138	140	135	128	158	155	154	158	146	152	138	134	147	131	140	122	135	135	135	148	131	119	154	129	159	138	143	123	127	129	107	135	120	161	148	142	136	170	150	128	128	130	142	140	143	143	138	137	141	144	145	119	147	122	122	150	129	141	130	144	140	138	136	134	162	132	140	146	147	152	117	129	115	131	132	125	154	159	138	133	141	147	132	121	133	129	133	136	133	146	136	143	135	138	131	128	148	149	155	110	154	122	118	136	147	151	137	130	146	135	161	120	131	133	131	141	141	130	147	129	128	140	120	137	131	161	111	134	134	127	128	139	131	130	150	155	133	137	129	141	134	142	122	132	126	148	132	131	141	147	148	143	130	146	124	125	127	131	131	128	139	124	138	144	136	140	132	124	136	145	125	143	135	136	148	148	144	176	123	124	139	123	160	125	138	139	126	144	154	149	149	134	123	130	124	137	142	120	143	135	129	173	130	135	166	137	125	142	139	150	138	117	120	116	137	166	136	146	134	133	130	113	134	175	138	142	154	146	148	141	132	134	140	134	157	167	160	141	126	137	144	151	134	133	125	115	155	142	145	146	153	132	153	132	127	134	127	149	156	127	145	144	130	133	128	132	133	132	143	133	138	146	113	139	138	145	141	136	141	159	136	126	141	135	134	120	120	142	117	131	127	138	158	145	136	135	133	124	146	151	146	127	115	134	145	139	134	139	154	145	129	134	127	125	122	138	136	153	152	139	154	131	149	150	142	128	142	127	144	124	135	148	160	133	129	129	127	128	134	138	118	118	146	123	146	139	148	140	167	127	120	143	129	135	142	136	147	143	140	135	129	131	131	146	134	132	148	137	156	119	140	137	131	150	122	128	158	121	126	148	139	112	139	149	128	131	136	123	119	150	134	135	143	138	149	141	131	137	138	120	135	123	158	150	122	138	141	138	129	130	140	137	136	125	144	143	152	131	136	129	138	124	131	134	121	121	135	135	115	158	144	147	140	121	154	137	142	117	139	116	157	138	122	120	152	128	139	129	133	142	147	143	161	147	129	124	129	155	144	143	143	155	141	137	153	143	129	131	155	143	137	131	140	132	126	137	136	136	116	143	134	144	117	136	130	103	135	131	137	125	152	127	125	133	152	128	151	145	137	150	120	141	127	138	133	139	149	133	143	155	134	168	137	140	144	139	119	159	125	125	155	129	147	140	149	133	144	135	122	132	157	145	138	148	146	157	142	147	151	129	124	144	112	144	121	145	120	135	125	133	151	156	143	115	118	123	121	131	142	147	135	142	146	147	122	132	152	144	136	132	127	144	156	135	128	146	160	116	153	155	127	139	123	140	122	140	135	112	137	140	142	136	138	144	137	129	116	147	109	137	128	129	149	156	162	150	149	123	135
24596	51952	43663	28420	19979	13455	9363	6910	4979	3497	2726	2087	1588	1417	1098	937	766	708	651	528	489	412	388	376	333	355	309	316	329	284	293	271	304	281	286	289	231	236	249	240	248	248	232	247	208	268	211	260	279	263	286	252	219	246	251	251	246	253	260	243	272	251	246	258	227	237	238	227	256	254	239	268	236	246	255	266	252	270	248	260	241	252	233	233	208	251	244	249	247	244	218	242	232	261	240	235	239	259	259	252	247	219	240	234	278	264	246	238	218	250	245	251	259	246	224	244	270	253	277	245	242	256	248	229	259	262	259	261	238	235	248	258	257	246	241	228	275	244	244	237	285	259	238	233	246	247	259	230	248	215	253	246	229	277	253	256	255	239	226	246	226	244	255	250	246	247	221	208	267	232	246	219	245	244	247	256	270	224	232	213	256	273	245	238	253	230	261	212	249	250	258	255	260	243	258	219	230	248	223	273	235	256	240	244	254	237	244	248	267	231	222	246	265	219	265	232	245	239	240	254	274	244	242	244	220	221	222	236	226	240	242	244	239	257	223	276	247	260	242	236	244	257	230	241	289	255	284	250	266	233	252	253	270	231	233	248	219	231	242	262	220	219	247	274	242	252	259	242	233	233	241	225	229	246	246	241	205	222	234	238	218	246	245	266	258	253	245	238	243	230	229	259	251	266	224	257	273	259	259	255	208	236	253	242	266	223	236	253	251	272	239	250	241	260	294	258	259	249	249	245	208	254	239	250	262	256	250	258	218	250	273	247	212	242	269	243	249	279	243	249	216	259	269	241	233	256	247	254	259	247	237	254	279	227	277	253	260	249	238	259	250	238	230	246	250	243	267	251	212	233	244	275	235	250	249	246	250	235	249	259	243	244	270	214	248	217	253	259	230	255	227	250	258	237	275	226	260	273	222	250	245	271	279	237	223	234	242	237	224	255	254	258	232	243	245	253	242	236	229	254	244	262	249	268	251	231	262	230	269	234	249	244	244	219	222	252	238	243	252	265	252	235	243	228	229	252	258	257	277	246	255	235	254	236	248	232	237	239	248	239	266	230	268	251	245	244	244	239	242	234	258	237	259	260	212	235	259	223	266	230	269	221	229	253	248	242	237	234	265	227	258	241	238	225	206	237	262	266	245	246	227	261	266	245	220	253	255	252	253	254	246	251	267	237	274	238	279	275	239	275	241	220	235	247	266	224	240	252	228	261	262	260	229	246	235	256	267	269	217	262	238	274	274	238	237	260	235	250	220	239	247	261	220	291	218	240	241	211	251	261	269	224	252	258	267	250	252	231	263	249	262	240	261	253	258	236	234	264	249	223	252	236	233	251	242	235	220	254	243	248	255	236	251	264	269	209	245	265	261	249	245	232	253	253	228	244	273	250	243	246	270	260	251	198	256	240	226	241	252	245	261	260	242	247	254	224	235	226	218	275	262	243	230	247	225	263	251	259	269	292	240	267	256	244	255	241	244	228	221	233	275	255	229	265	251	260	258	253	223	265	276	265	233	228	236	231	236	247	254	263	224	220	264	235	240	245	232	238	274	232	258	246	248	263	242	246	253	262	256	261	237	242	252	251	234	258	271	257	236	253	227	214	236	222	246	249	228	245	239	271	244	245	256	241	281	271	232	236	291	233	237	275	252	250	232	250	245	248	234	262	254	245	255	244	250	242	244	236	227	253	252	247	262	259	246	247	234	250	244	235	271	226	237	235	266	270	252	240	223	235	237	231	227	235	247	234	252	264	265	242	247	227	249	254	260	233	247	222	279	240	243	195	259	242	241	243	240	232	254	263	246	254	247	237	223	257	239	238	239	229	270	220	245	228	241	238	218	272	230	245	259	248	259	252	261	256	225	241	249	211	241	263	290	222	241	236	251	240	256	254	255	243	234	262	237	242	250	257	270	249	252	252	244	239	225	237	242	258	233	264	247	254	222	261	240	240	246	244	248	297	253	245	212	240	232	242	218	252	250	250	239	279	240	240	238	226	237	235	239	240	251	250	259	269	231	253	218	253	265	223	248	262	230	273	260	251	222	247	250	254	262	263	242	245	258	238	217	240	263	228	255	231	263	224	231	259	231	244	233	219	276	239	244	259	266	252	245	229	231	234	247	216	257	259	257	247	248	251	259	225	262	241	276	249	239	235	280	254	261	262	266	228	274	250	231	243	272	255	271	233	234	226	247	261	250	250	236	261	258	230	242	201	244	230	223	243	236	231	247	254	238	243	231	237	263	243	242	262	252	268	285	268	253	246	255	240	255	237	240	275	248	249	241	261	268	223	284	250	223	224	238	217	242	246	246	241	245	200	263	217	250	255	244	247	250	272	240	249	240	209	247	228	245	250	249	253	223	253	231	265	234	259	250	261	239	247	256	232	250	246	245	276	256	221	246	262	247	267	223	245	255	236	248	250	254	285	233	226	237	267	240	265	248	243	237	259	240	266	275	261	241	230	247	242	258	240	247	280	272	255	251	258	229	261	285	252	252	254	249	252	238	259	228	262	237	245	240	229	229	271	244	250	241	224	247	274	240	249	253	250	252	244	263	261	220	248	246	251	249	244	229	235	234	248	219	260	269	263	257	259	219	266	231	227	245	237	257	232	276	230	256	252	244	267	258	271	243	248	249	270	268	238	252	247	235	237	241	251	182	214	232	230	241	237	256	262	242	232	241	210	249	223	253	214	248	259	240	256	217	239	245	221	236	225	218	242	282	262	266	250	268	271	263	231	266	254	222	231	225	262	215	246	250	242	260	256	230	263	257	243	259	233	214	260	256	244	250	224	224	255	245	254	269	235	234	244	235	242	247	265	249	262	245	260	241	238	246	258	247	249	262	219	240	239	236	256	238	269	247	248	243	236	272	256	240	236	274	258	236	258	245	262	250	234	240	236	268	231	267	243	240	227	220	243	249	226	250	233	230	229	226	221	259	280	291	244	257	211	231	248	270	223	273	252	236	246	225	239	254	235	243	253	261	227	260	265	247	264	262	249	252	274	244	245	262	230	275	232	246	260	237	253	255	237	234	254	242	226	254	237	230	235	219	269	251	244	249	253	246	232	220	226	274	264	231	262	236	243	238	264	269	229	267	240	260	259	240	231	239	254	253	249	249	242	266	240	227	236	223	241	236	236	252	245	239	237	262	264	252	228	226	255	224	258	235	242	255	235	226	262	265	243	237	275	256	240	270	255	237	236	250	257	257	225	276	233	221	264	263	245	240	244	235	252	254	240	235	256	243	233	268	236	262	220	250	263	242	255	230	248	238	240	220	251	235	246	241	276	262	242	232	252	262	230	242	277	243	235	246	256	216	256	259	243	262	246	243	249	243	244	235	244	268	269	280	266	247	222	233	227	234	237	259	222	260	251	249	248	254	228	248	244	237	223	251	262	254	276	240	240	267	223	243	262	242	243	247	241	264	239	249	256	241	228	245	241	229	253	238	236	261	255	264	234	242	241	243	244	240	243	249	242	243	273	252	237
27859	22308	19569	8861	3176	1709	1088	730	540	453	365	325	287	247	226	216	239	218	228	197	203	207	170	152	186	176	202	186	169	181	216	182	164	196	191	180	170	180	186	194	167	173	187	207	159	159	173	159	183	186	175	204	201	176	164	192	180	141	166	190	173	166	201	172	170	184	170	156	182	190	200	186	170	164	180	152	163	177	178	190	176	171	166	193	161	180	167	170	176	175	200	168	186	186	181	184	178	182	193	169	185	178	169	158	170	159	178	161	169	153	168	170	181	179	194	198	201	168	170	189	150	166	185	149	167	180	169	203	166	158	178	175	167	207	189	183	176	199	156	167	171	181	187	194	166	182	198	162	190	166	165	159	165	167	186	176	186	156	170	175	164	175	171	167	177	177	188	181	152	165	194	176	194	184	141	154	176	175	162	205	173	184	145	193	177	198	198	163	196	168	177	180	159	182	179	192	214	174	182	162	172	174	199	179	181	176	200	192	193	155	165	165	184	186	171	186	160	149	181	173	176	163	174	187	198	157	175	178	207	177	176	164	185	175	167	153	164	165	185	191	182	165	193	172	159	173	196	192	174	177	187	180	179	167	170	175	184	199	161	159	185	170	154	180	164	170	190	179	150	179	169	175	166	189	186	172	168	190	190	157	179	165	181	169	174	194	164	198	168	163	190	198	178	194	187	175	170	181	160	178	170	175	182	179	165	169	162	193	172	181	161	179	175	170	166	187	147	176	168	167	176	187	176	164	170	164	172	167	175	171	161	177	178	180	154	180	164	161	155	189	165	202	168	190	172	175	181	175	168	150	184	180	159	195	164	174	170	169	161	155	179	173	186	181	167	177	181	165	171	165	165	189	188	199	155	177	182	157	164	176	182	183	189	183	162	167	161	163	192	165	201	168	201	183	192	165	185	182	175	195	174	157	181	176	189	202	175	203	197	164	191	167	172	186	167	177	167	137	167	197	169	181	180	186	164	204	177	202	194	155	173	189	199	195	175	163	186	163	202	165	197	187	161	159	160	163	193	177	169	197	182	166	163	194	195	176	154	171	165	170	161	175	179	170	160	152	181	148	173	162	179	183	163	175	198	155	175	184	186	167	167	172	177	206	160	176	165	196	169	186	186	191	190	192	170	175	161	189	178	189	189	168	176	194	175	187	162	180	171	196	175	162	166	178	185	219	169	171	179	175	198	169	165	180	178	170	181	170	203	162	192	157	170	176	159	171	176	184	156	164	172	167	195	169	184	179	139	188	169	173	179	197	182	167	175	173	175	154	176	186	192	176	184	164	158	175	175	147	185	184	180	173	179	181	157	188	155	189	175	196	190	191	182	173	180	165	176	170	167	171	169	198	178	196	183	181	188	184	186	160	191	162	168	182	190	197	169	181	171	180	172	188	188	185	195	182	184	177	192	181	184	156	178	177	186	160	147	168	169	200	167	177	189	184	176	183	176	179	198	173	182	159	148	165	168	177	168	154	156	181	175	152	165	186	151	185	192	175	191	161	195	196	193	176	186	188	182	190	169	194	174	170	174	174	165	176	179	192	166	206	192	157	152	189	194	185	228	165	178	165	172	179	174	167	202	175	170	171	172	165	160	183	168	202	168	171	182	168	189	152	168	182	184	205	171	204	177	191	197	161	184	203	184	153	186	167	169	183	177	203	180	183	197	159	184	174	176	183	183	189	160	184	186	207	172	155	176	192	156	145	160	173	183	155	181	176	172	179	182	143	180	186	172	157	185	145	156	168	185	189	187	170	173	175	160	159	163	161	201	168	176	177	193	185	200	157	177	167	171	160	196	188	188	184	170	196	181	179	185	180	171	204	156	161	175	164	212	193	199	177	191	182	188	164	172	164	167	165	167	174	196	178	177	181	187	181	165	175	180	187	186	165	200	152	193	181	182	211	179	152	178	163	199	200	164	195	176	170	167	180	168	184	176	171	193	162	173	185	182	177	185	179	181	157	166	183	164	174	173	157	179	186	183	175	150	188	183	184	156	183	178	213	164	182	176	175	170	187	206	188	185	170	169	203	156	190	155	181	172	201	168	154	173	157	184	190	183	178	167	182	157	186	165	170	152	167	187	172	153	179	168	169	176	194	186	173	158	172	162	178	169	178	187	190	205	182	167	173	155	173	156	176	160	160	179	163	168	149	188	173	170	158	183	178	185	163	150	167	189	190	177	197	172	201	190	173	181	180	179	182	205	165	177	164	188	172	179	168	170	202	167	182	161	178	155	164	183	155	196	154	175	175	201	166	214	186	181	193	163	189	187	174	167	166	192	186	178	167	193	180	148	176	178	182	158	184	177	201	171	146	182	173	177	163	178	155	157	179	162	193	180	165	165	171	172	169	186	174	152	198	167	185	171	164	185	159	196	201	172	185	168	183	166	180	168	184	183	174	190	177	175	178	169	155	170	201	154	171	172	176	188	160	189	195	183	175	195	178	194	159	186	186	192	189	196	171	167	184	185	168	190	178	171	173	179	173	192	166	163	186	160	189	187	215	176	162	153	196	180	177	165	181	184	171	147	190	191	185	197	167	178	196	164	173	195	163	159	199	189	175	188	191	174	191	184	173	175	190	195	167	189	172	185	185	190	153	180	188	182	180	178	168	156	190	178	175	151	170	157	167	166	175	175	176	180	194	181	177	178	178	158	154	188	191	170	182	180	154	175	175	189	163	187	165	149	143	184	173	174	176	149	185	182	173	203	190	180	175	190	176	166	181	174	163	200	191	195	200	164	175	176	175	186	183	176	185	163	173	173	138	194	186	194	175	170	173	176	174	168	186	187	187	182	179	184	169	178	152	194	184	173	156	178	169	191	191	176	171	173	165	170	174	181	181	174	188	186	149	167	190	178	156	179	191	177	161	173	179	178	174	177	184	205	171	156	185	184	183	175	170	179	158	160	164	167	156	204	182	201	182	167	150	174	171	191	161	183	191	181	182	156	195	179	176	181	199	186	171	167	181	179	178	185	180	164	171	182	179	168	167	169	182	186	164	160	191	162	187	177	138	169	201	190	161	151	167	167	149	171	178	180	171	178	190	164	174	181	184	196	165	167	180	161	189	179	164	210	183	177	211	179	198	162	161	166	169	177	194	187	168	169	181	188	155	194	192	183	158	188	158	178	171	177	165	178	160	194	171	177	217	172	178	177	192	162	180	157	192	178	167	157	175	161	187	181	205	196	151	217	180	183	185	180	156	191	168	184	160	197	187	177	203	183	152	187	169	175	182	171	168	182	189	173	178	182	173	164	182	173	211	169	192	174	162	167	182	193	162	167	179	165	167	204	189	189	177	185	187	185	184	195	157	168	177	191	181	181	174	149	183	147	155	181	174	158	171	195	175	157	183	184	168	196	184	166	193	180	181	176	166	183	198	177	175	168	166	172	185	191	182	178	198	170	189	168	186	173	177	178	199	194	180	178	161	185	173	191	170	188	189	176	163	155	142	190	168	168	183	180	171	167	181	171	161	180	178
20596	35957	25171	12769	7773	5063	3246	2282	1615	1295	987	796	759	621	568	501	461	451	399	383	343	356	345	375	359	373	358	357	371	351	315	335	324	313	319	361	326	337	320	351	320	307	317	304	330	321	347	314	330	326	318	315	323	325	334	325	328	355	315	331	331	325	324	339	316	309	330	297	356	305	314	322	323	309	304	298	286	322	329	314	323	293	289	338	325	347	299	328	340	336	337	335	358	355	338	328	322	289	310	322	332	317	280	314	304	319	368	299	290	351	311	305	313	328	322	347	307	345	324	318	338	317	328	319	316	301	314	299	357	290	319	359	318	318	328	320	324	349	326	301	315	301	321	315	286	331	298	304	320	309	330	301	322	320	299	305	322	310	316	331	339	342	305	320	310	296	328	329	328	316	314	313	321	282	328	331	312	332	312	313	313	333	329	330	332	312	309	318	292	324	298	323	339	311	299	332	306	351	311	299	310	334	331	312	326	309	326	324	321	321	346	313	295	306	355	305	330	313	327	337	340	298	337	314	303	351	311	345	350	338	323	333	342	323	338	339	323	323	317	327	311	321	323	324	290	315	320	328	314	349	313	362	337	287	328	331	316	318	351	307	349	306	309	333	354	355	308	355	341	315	318	330	328	320	328	306	345	356	358	331	342	313	308	317	288	317	340	303	309	307	293	313	318	308	304	332	318	303	332	317	299	305	333	321	341	312	318	333	315	367	353	315	289	353	311	352	341	342	351	316	324	313	292	335	321	342	312	324	326	362	301	323	313	333	317	327	317	322	318	327	333	333	314	306	342	349	315	325	318	296	306	346	327	325	329	329	306	352	335	314	337	364	284	348	325	336	298	329	344	332	325	327	301	300	363	310	349	333	337	321	343	343	299	284	317	330	356	333	330	318	311	297	343	332	324	321	337	335	319	320	328	293	331	316	323	341	313	314	330	333	312	308	304	312	312	328	338	338	331	301	322	331	320	306	315	326	317	308	334	305	338	322	314	330	330	348	309	323	359	313	351	315	318	335	352	341	292	350	317	315	319	310	321	339	333	330	318	351	317	335	332	308	309	320	349	351	324	299	365	306	305	332	341	328	354	329	354	328	335	320	312	327	329	336	309	322	337	349	333	293	302	332	293	331	305	330	284	333	344	326	340	317	323	318	355	324	269	320	310	303	355	306	320	299	322	300	336	336	310	315	294	300	335	352	343	318	339	305	339	329	334	304	366	314	319	353	321	359	311	309	323	343	337	347	316	291	319	339	302	355	332	306	333	313	339	335	334	294	331	322	348	351	318	332	327	347	298	340	326	305	320	324	294	342	326	335	310	338	371	367	317	345	311	295	325	311	322	304	330	325	308	342	336	344	319	320	324	343	340	314	302	324	324	329	310	355	334	345	306	269	295	310	315	323	310	300	313	302	320	303	337	304	330	286	352	326	275	326	330	309	307	326	345	313	318	311	301	302	342	310	351	313	350	340	333	338	323	312	341	331	348	359	341	315	339	299	314	332	312	324	344	310	322	351	322	316	308	331	300	309	326	312	369	333	290	324	328	314	345	325	264	312	362	314	355	281	303	295	330	304	298	280	325	369	338	323	313	305	326	322	310	304	346	367	337	321	313	324	315	368	317	305	302	314	335	301	319	304	323	319	327	342	311	297	337	319	328	302	319	318	328	295	299	316	318	299	314	354	308	332	322	368	324	333	334	317	329	312	322	311	307	314	290	343	319	322	300	368	314	304	310	306	340	303	340	316	337	315	348	344	295	314	312	323	331	305	278	339	279	307	317	354	359	327	346	310	326	339	311	331	306	355	332	330	332	332	346	337	301	316	306	312	353	334	363	311	316	311	322	328	326	303	325	342	324	320	329	344	326	343	315	330	312	304	310	298	352	320	354	320	311	308	312	321	317	309	335	333	325	337	305	307	317	308	323	316	330	312	327	343	322	342	322	334	305	267	338	332	314	319	335	339	343	322	319	318	300	319	316	360	317	343	301	341	333	299	275	331	308	307	324	323	329	336	329	302	317	328	333	334	334	353	319	326	330	299	348	315	323	270	303	336	315	310	356	294	330	382	306	296	333	325	335	309	332	299	290	341	340	324	330	339	332	336	310	339	337	338	335	328	339	326	315	337	324	315	300	329	355	349	300	307	319	319	343	318	290	315	306	314	356	306	324	297	309	328	309	334	335	337	317	353	347	331	311	339	296	318	328	322	351	350	281	273	351	306	322	342	311	323	301	304	311	336	309	347	300	320	351	339	342	323	321	301	341	280	345	307	309	341	355	316	323	315	308	318	377	340	334	319	359	324	354	311	340	330	297	293	332	327	326	307	286	317	324	347	364	289	298	355	318	293	346	322	317	355	321	317	318	343	345	306	360	320	324	314	308	309	321	355	327	301	306	323	338	336	331	341	325	307	305	353	300	331	328	323	312	321	333	312	308	354	350	330	310	310	335	336	302	332	318	288	321	299	342	338	326	377	321	323	311	311	333	316	343	329	322	331	316	313	336	314	330	314	309	307	323	332	295	304	308	328	334	309	332	310	355	290	309	320	329	314	305	303	319	320	318	296	334	343	346	327	332	308	307	305	316	330	281	320	335	335	312	321	308	338	340	339	303	310	334	328	333	329	356	342	339	341	319	350	319	312	345	279	292	326	308	307	334	294	313	339	346	326	343	338	280	312	336	322	301	300	330	308	318	342	291	289	281	342	310	322	300	331	304	340	318	297	323	323	341	351	351	311	333	339	299	295	348	321	337	305	328	334	308	335	346	312	333	324	326	305	337	300	350	335	301	302	326	335	303	309	319	325	326	351	354	354	329	311	299	288	279	337	326	319	330	325	321	315	305	336	337	318	343	304	362	311	313	299	307	324	317	319	275	344	364	346	311	360	294	346	331	294	328	305	333	317	361	316	364	291	320	307	298	336	337	310	301	317	334	355	317	298	332	322	362	305	356	315	320	303	339	350	335	308	363	320	300	319	287	312	318	318	319	311	306	317	349	324	327	340	312	349	271	336	284	292	281	331	331	301	317	317	295	298	328	341	320	328	332	307	308	345	279	311	328	339	306	353	310	294	338	346	355	334	321	316	316	310	347	306	351	313	321	315	285	283	315	314	340	350	320	315	333	307	335	315	331	310	342	332	296	295	328	315	344	302	331	327	342	295	340	320	339	302	322	308	333	338	306	341	314	309	329	319	330	312	334	331	310	282	300	328	331	335	302	327	314	320	320	322	333	336	312	328	302	354	314	342	311	321	307	310	328	328	316	313	291	306	349	315	352	348	315	323	313	307	301	330	301	308	329	326	333	339	309	309	325	337	359	337	305	344	334	329	346	327	303	311	300	318	358	313	301	323	317	325	310	304	309	316	312	307	318	321	314	334	312	328	308	334	309	306	338	353	346	348	309	313	354	314	314	326	338	328	349	307	341	335	316	319	333	288	312	311	346	330	329	323	296	318	326	307	323	316	317	341	330	305	329	318	346	307	331	328
23719	21498	27820	25639	18989	7839	3237	1750	1139	801	643	492	377	379	315	297	271	210	223	203	191	196	176	163	163	170	160	167	150	160	167	154	151	151	158	161	177	167	158	138	130	188	178	136	140	175	143	160	170	159	136	151	150	153	160	152	143	154	156	160	134	167	134	150	131	143	161	156	147	145	133	157	178	151	148	146	163	142	153	144	153	131	165	147	140	158	145	144	142	163	175	161	166	161	153	151	142	172	144	145	140	150	164	153	143	159	145	158	179	144	135	144	143	150	140	160	139	154	160	143	161	158	168	152	123	151	158	123	140	150	165	155	157	136	177	134	147	146	159	146	147	150	151	149	150	157	149	148	171	139	146	151	148	136	150	169	133	156	135	147	149	125	146	153	162	154	143	151	155	158	152	158	129	144	145	162	151	132	146	163	128	174	125	150	158	134	140	143	143	160	156	123	145	141	149	132	146	163	137	147	135	166	159	136	134	149	150	151	151	131	146	151	147	136	132	160	148	169	150	145	137	155	130	149	156	153	156	134	160	157	136	162	141	135	166	152	172	158	151	147	144	156	136	135	161	154	146	154	148	151	163	162	157	126	143	154	152	140	151	145	167	118	156	148	145	153	134	152	142	128	171	157	173	142	166	149	129	146	159	156	155	153	125	128	159	153	141	133	154	163	163	154	146	187	184	144	151	139	137	138	138	168	151	165	146	158	132	154	139	158	179	151	151	145	144	142	147	150	150	159	149	155	146	159	140	132	154	151	142	154	159	161	142	158	136	147	151	143	145	135	150	153	140	161	169	148	125	152	187	144	159	174	136	133	171	120	146	163	141	165	164	163	158	143	133	150	138	186	155	141	156	134	152	143	152	153	151	144	144	124	144	163	156	156	160	156	162	155	138	149	142	153	149	141	152	161	152	162	161	133	142	137	117	164	164	167	148	156	140	165	146	153	131	181	155	142	156	149	181	150	133	137	143	161	144	148	135	141	148	189	126	142	154	145	149	147	145	157	142	164	163	158	166	161	168	160	158	150	136	165	159	136	154	154	141	176	142	131	142	143	144	155	152	161	141	145	124	129	141	176	153	159	144	142	145	151	138	138	156	143	148	139	154	166	144	157	140	150	151	159	146	168	156	151	134	140	141	175	165	148	156	144	158	140	144	141	152	176	148	135	153	132	170	147	178	160	156	163	166	154	171	158	157	178	163	150	149	137	148	145	145	153	166	136	157	144	142	149	151	145	148	129	162	127	162	169	154	132	192	159	141	139	162	141	171	145	131	165	147	124	164	154	146	140	148	165	155	163	129	170	155	165	152	138	174	168	138	141	144	145	162	172	166	138	121	154	134	165	151	157	153	157	153	158	145	138	139	163	151	144	164	139	167	148	160	141	148	148	134	141	152	134	150	153	129	151	138	154	151	148	154	171	151	155	176	146	158	147	164	134	157	143	130	144	146	133	151	130	148	159	148	165	154	123	131	149	157	151	136	149	171	134	173	156	158	130	151	150	165	159	148	151	148	182	159	177	146	146	153	146	152	163	179	142	138	137	162	144	152	156	149	160	153	142	157	141	151	158	159	148	141	145	146	142	139	147	170	164	143	181	132	141	134	149	171	150	144	139	141	143	140	152	131	150	161	149	144	137	152	130	163	152	154	168	121	170	145	170	178	133	159	165	147	146	139	142	153	171	158	134	142	146	132	182	160	137	151	137	149	145	147	158	127	141	153	131	153	145	132	165	129	160	137	141	175	155	135	168	155	156	137	164	150	176	143	146	147	132	160	145	164	162	159	151	154	149	153	141	153	143	131	146	142	124	148	160	153	158	149	146	140	140	149	155	168	122	141	170	136	144	130	115	133	153	120	152	159	138	138	148	137	158	179	153	143	172	162	120	135	142	163	124	144	147	160	144	172	143	145	167	159	121	137	143	153	144	146	141	150	143	147	155	148	154	175	145	142	147	152	172	158	171	158	158	144	156	137	163	151	155	144	132	163	145	138	149	166	137	158	149	137	148	171	126	159	163	144	164	146	144	149	145	152	156	161	159	145	137	125	147	157	147	152	171	151	157	131	124	133	151	166	174	149	137	147	136	171	165	160	120	138	140	143	147	132	133	150	133	154	172	147	156	136	156	149	138	136	153	143	147	146	149	158	135	146	176	149	152	131	154	142	163	148	157	143	140	139	147	146	148	151	153	135	157	151	133	134	151	128	146	142	131	146	153	154	141	140	166	161	136	145	130	161	128	151	134	147	149	159	152	135	153	136	142	152	155	119	146	148	146	142	121	140	163	147	160	162	165	152	136	147	161	134	150	141	151	142	146	126	151	147	153	142	150	142	149	156	151	143	158	138	138	141	138	140	157	130	158	148	148	155	151	153	148	129	144	166	132	164	162	151	166	144	150	159	148	151	170	158	147	149	152	155	181	134	135	153	152	165	126	126	155	154	136	168	147	119	132	141	147	153	146	132	149	156	137	166	145	161	146	155	148	149	132	168	153	136	142	167	148	150	166	158	147	161	143	124	144	146	148	167	161	135	148	141	135	168	143	158	137	146	162	168	150	149	146	158	132	151	141	148	156	158	141	150	163	150	151	160	141	139	151	161	163	129	134	155	158	163	139	148	154	155	155	145	148	165	148	165	143	154	143	158	148	141	156	167	159	170	144	146	148	144	168	124	160	134	142	150	150	145	142	147	134	167	154	164	153	157	160	138	145	154	158	143	140	165	147	147	173	169	130	140	152	158	146	148	158	159	164	150	153	163	150	159	133	131	138	136	123	146	155	155	141	150	186	125	164	134	149	148	148	129	133	163	159	152	155	151	145	159	171	164	152	112	175	131	151	146	162	146	138	167	155	171	160	145	130	154	138	165	184	156	146	153	164	145	134	152	160	156	166	131	157	160	147	145	158	142	152	129	134	175	149	154	150	152	168	148	122	141	176	163	155	148	156	133	142	152	145	165	124	165	165	132	147	154	157	131	152	161	155	146	134	151	151	130	157	168	131	157	134	152	159	173	156	128	146	142	167	149	155	156	160	161	155	149	159	157	169	142	168	152	142	145	150	153	142	146	139	163	126	153	144	140	120	144	164	159	151	148	150	168	137	151	158	131	161	161	171	135	157	143	133	149	185	157	144	146	158	145	147	170	143	130	139	148	153	131	169	168	148	132	139	165	130	152	138	150	119	130	144	155	146	131	150	178	155	145	136	151	133	165	133	150	142	170	177	152	165	134	156	149	162	128	156	135	135	147	170	152	141	144	154	141	156	163	157	153	142	161	153	142	133	158	143	159	152	145	155	114	143	154	139	135	133	164	154	156	147	195	151	172	138	155	154	149	148	153	145	174	135	141	141	155	143	143	159	140	150	153	150	143	140	166	161	134	149	153	144	152	147	142	158	163	170	169	167	141	138	158	158	150	163	144	149	133	146	163	166	141	152	150	146	157	129	170	141	164	155	146	146	162	152	139	155	137	154	155	150	147	154	142	151	155	150
22069	45583	37575	23211	16177	10298	6763	4612	3240	2412	1809	1397	1248	974	785	670	636	495	521	415	404	380	390	350	351	331	345	316	304	304	306	309	272	274	304	301	300	285	287	283	285	265	274	277	283	279	288	283	306	288	298	292	283	253	286	275	293	266	295	274	284	266	234	252	284	290	280	280	266	267	280	275	275	295	288	268	281	279	264	266	276	284	288	261	285	249	291	269	250	274	261	265	257	276	287	266	257	313	316	280	260	291	305	286	252	284	249	284	285	284	282	290	277	283	302	263	291	278	264	276	282	253	289	335	293	276	265	283	293	298	300	270	273	247	278	293	272	302	252	256	287	256	277	274	288	274	286	260	285	268	297	257	279	282	281	283	299	292	288	257	274	252	267	274	279	268	272	245	284	293	294	279	272	254	268	244	294	284	259	273	294	279	287	283	294	266	304	281	275	272	297	281	247	278	279	276	275	284	265	266	292	261	277	282	259	276	262	259	273	265	300	273	285	268	295	258	272	262	260	292	305	296	280	292	267	286	270	277	307	282	274	291	277	250	298	260	269	235	255	244	272	288	269	252	275	269	283	296	291	279	278	302	278	310	274	262	306	296	283	264	279	274	259	249	292	306	260	250	281	292	276	290	287	287	269	263	290	280	301	262	293	245	292	268	280	269	289	254	269	274	277	275	254	306	281	273	295	285	263	271	278	264	276	279	267	297	273	296	281	277	267	269	270	269	294	277	291	291	297	298	266	255	286	246	293	276	264	277	278	275	284	291	269	271	250	285	276	270	271	281	290	303	266	276	294	275	276	307	260	304	289	269	316	273	281	269	282	293	252	270	264	287	269	277	296	279	287	267	261	264	283	285	285	253	290	269	269	277	294	274	301	270	253	287	254	289	272	291	290	267	268	292	254	299	284	274	266	251	304	274	243	285	282	266	285	284	302	271	295	270	272	290	285	281	256	287	248	301	298	271	301	272	285	307	291	303	225	274	270	240	282	272	278	278	281	285	290	306	245	265	283	242	253	249	293	259	286	255	271	293	280	295	286	287	258	292	267	304	278	255	261	258	284	277	281	261	298	298	279	259	266	281	247	258	269	274	259	258	270	263	282	284	304	286	289	280	295	263	287	280	278	284	270	279	297	270	255	304	304	287	277	299	275	299	276	298	293	271	284	297	274	285	304	273	266	298	268	273	248	272	279	309	250	279	273	272	269	293	239	267	280	263	307	289	253	282	292	259	296	284	270	271	303	265	269	279	290	273	267	283	269	288	266	301	273	286	250	284	248	270	308	285	260	267	279	263	281	272	276	279	269	275	266	274	286	265	280	289	266	264	296	262	277	275	264	262	241	288	289	292	272	261	304	273	268	300	279	297	267	296	311	270	269	284	248	275	271	286	253	264	253	301	298	304	282	282	291	304	267	275	312	277	266	282	246	287	278	291	280	271	253	251	269	257	264	307	268	258	284	275	268	273	268	293	254	269	294	288	293	250	281	287	284	254	285	264	274	309	242	268	264	268	266	275	270	285	266	259	257	295	314	279	264	277	258	254	278	295	301	290	253	281	252	329	280	299	271	293	278	300	252	288	282	268	265	295	271	260	269	278	262	282	277	264	288	274	253	269	264	266	282	268	302	254	259	252	284	273	261	295	293	275	291	296	280	261	290	275	281	278	287	260	263	308	286	300	261	272	265	310	253	252	277	275	302	280	289	278	283	275	306	295	293	275	276	263	257	300	275	307	285	298	281	283	242	305	256	268	282	276	296	262	262	240	295	291	301	240	275	263	289	268	251	273	282	280	276	275	282	307	283	276	248	275	313	274	295	304	270	282	269	268	278	274	256	288	259	258	253	249	275	262	271	250	289	300	258	275	259	279	273	283	277	285	286	246	309	294	277	272	282	279	268	281	263	311	276	287	273	274	270	249	285	294	282	274	289	284	237	292	275	291	319	282	266	262	279	284	229	268	276	277	285	267	282	275	273	286	291	277	261	295	254	264	258	287	278	285	285	267	284	287	265	306	285	286	284	284	298	267	282	329	272	286	257	293	269	259	272	284	278	278	276	287	263	280	301	299	289	281	298	253	267	259	283	296	272	285	266	262	256	277	317	276	285	268	254	288	303	300	300	272	277	265	279	255	285	252	288	258	276	286	296	289	283	268	276	282	249	291	262	281	282	255	246	297	236	287	300	287	270	278	253	258	264	294	267	275	277	283	298	280	288	275	275	276	273	281	265	250	302	293	264	277	280	289	280	289	279	271	286	289	274	305	284	245	265	274	276	271	268	255	268	271	291	268	310	273	274	261	269	294	289	288	269	285	270	281	263	308	290	281	250	277	269	284	259	305	296	279	267	278	283	273	258	278	293	286	266	276	264	314	291	264	271	293	303	242	261	282	249	280	286	269	279	241	266	295	282	246	294	255	286	282	284	250	310	292	272	286	262	264	294	287	301	292	281	250	258	291	269	273	255	273	295	314	288	289	259	294	276	287	269	287	272	275	284	282	258	255	280	276	280	296	272	269	298	291	274	252	220	271	266	265	261	292	266	268	281	277	267	264	254	288	281	305	278	261	275	274	247	305	248	251	270	274	299	259	257	303	304	269	281	279	297	268	266	277	295	257	269	270	291	293	305	281	244	282	269	295	281	294	255	241	285	269	274	282	279	285	265	275	296	258	289	276	255	267	282	264	311	264	256	245	278	266	265	256	269	234	269	297	284	276	313	280	264	273	263	308	272	271	258	290	273	253	264	290	263	268	287	268	312	264	281	303	276	277	248	274	254	256	283	296	273	274	294	276	267	309	272	274	241	242	291	278	281	283	282	277	279	268	247	273	276	305	257	286	286	316	267	290	262	277	274	241	295	295	282	294	265	277	273	308	275	274	301	267	262	288	268	272	255	291	275	295	270	269	276	305	305	283	265	277	273	294	258	277	307	278	298	302	270	278	266	277	279	272	280	257	294	276	286	266	282	284	247	292	277	261	291	255	272	282	283	285	257	243	285	278	273	255	297	306	275	260	262	261	266	270	298	293	265	242	284	306	256	280	310	285	290	289	282	272	273	254	281	287	257	300	282	287	281	300	274	275	302	289	245	276	276	247	263	300	267	301	278	238	275	295	270	286	294	284	283	288	279	281	263	285	258	273	280	265	292	281	244	289	317	289	255	292	266	318	299	256	280	275	291	276	302	317	269	270	250	303	306	258	258	251	277	290	261	242	297	281	268	291	255	274	278	297	267	268	274	292	269	272	274	281	240	265	290	247	269	282	300	284	248	276	279	288	276	300	285	292	275	273	263	270	265	299	278	284	288	269	273	261	266	303	272	291	258	268	287	273	305	254	262	254	294	249	254	285	268	255	279	272	278	280	276	315	272	262	292	267	277	298	302	288	272	244	277	302	256	298	308	268	268	254	289	303	282	284	265	311	286	312	251	277	287	258	273	268	249	240	278	272	252	288	298	275	289	264	258	249	313	272	281	295	284	282	251	272	283	271
25358	21546	25576	21734	6541	2309	1330	875	696	526	446	361	348	314	293	237	225	236	193	197	187	213	178	193	208	202	190	178	168	186	176	184	166	192	202	164	156	163	166	159	167	174	166	181	157	175	155	173	158	159	170	186	172	190	133	192	185	161	177	181	161	155	170	183	180	171	179	161	150	144	186	188	187	161	183	156	175	173	179	180	162	171	182	173	160	177	163	166	188	177	195	172	171	169	171	193	186	168	209	176	174	150	186	172	187	160	175	204	166	173	172	169	172	177	188	172	190	166	186	159	171	143	200	158	178	168	166	179	167	182	173	152	173	153	182	162	158	163	179	187	193	184	172	177	177	157	178	182	172	185	193	163	170	166	191	152	182	179	160	138	154	170	181	170	163	170	159	153	192	152	135	190	175	182	156	185	173	168	175	177	173	174	179	169	186	156	170	172	179	171	177	166	165	163	181	188	161	166	165	156	151	152	169	165	172	181	170	156	173	179	179	146	172	193	166	183	159	170	183	180	162	180	173	188	185	156	176	156	195	167	177	157	176	163	164	161	173	166	179	166	146	174	152	170	146	165	167	182	153	179	178	209	174	180	166	151	159	153	165	167	176	183	173	165	177	187	178	176	158	170	178	184	177	194	159	159	160	160	176	174	174	151	157	156	168	156	210	173	158	179	169	187	182	180	173	163	171	163	146	175	160	185	168	177	183	183	172	154	168	172	170	201	163	183	180	184	181	182	155	167	196	154	179	168	176	178	177	189	159	162	187	188	207	162	181	163	169	158	175	180	179	187	172	168	176	175	173	165	164	186	157	170	168	155	173	198	208	159	158	173	169	184	174	189	179	157	167	159	172	190	179	160	148	164	163	180	141	173	167	181	165	182	173	189	154	182	169	173	167	160	176	192	175	168	184	147	174	178	179	170	158	173	183	175	151	157	190	192	182	163	163	183	167	177	164	157	157	186	171	172	174	158	156	158	172	163	204	179	186	170	155	172	150	156	150	160	168	181	189	157	186	180	179	174	172	170	168	168	149	176	188	166	194	186	152	172	179	173	154	165	174	157	183	169	177	192	164	165	160	147	176	175	190	191	192	166	148	185	188	175	160	179	176	179	161	167	155	154	182	163	168	165	188	173	159	153	169	168	164	173	193	170	176	171	189	157	161	173	170	188	180	158	191	160	181	191	173	147	174	169	154	164	161	159	161	193	162	176	161	171	183	167	173	171	156	159	192	135	188	185	182	173	181	164	181	153	167	149	143	168	170	174	148	201	170	157	154	159	162	169	151	176	173	200	176	180	182	201	164	198	158	180	155	173	170	183	173	180	158	149	170	152	160	148	171	152	158	157	194	179	170	185	170	176	181	153	187	176	183	170	165	158	178	183	160	178	203	168	154	189	180	172	168	160	161	171	181	177	161	192	163	177	167	176	157	162	168	158	175	160	187	170	185	152	169	156	172	168	183	183	180	176	150	183	156	158	167	159	185	151	182	172	192	165	165	162	168	158	179	167	179	196	190	178	188	171	170	186	167	144	156	185	171	148	196	169	162	189	176	177	181	150	180	140	175	175	183	176	174	169	180	163	163	165	157	185	162	183	171	170	148	159	174	177	173	149	173	151	173	163	168	171	182	185	169	183	176	137	169	197	172	189	168	157	175	180	183	154	166	170	157	169	175	177	188	174	190	153	187	190	172	160	166	177	186	158	197	168	173	182	171	169	171	184	184	164	163	172	179	173	185	179	169	177	169	183	175	150	170	187	175	167	186	185	156	163	182	173	171	173	170	186	194	171	163	163	154	197	186	159	168	209	179	173	160	146	167	156	194	173	193	181	169	169	166	159	182	170	169	180	158	152	165	178	180	177	161	162	160	181	171	149	145	185	185	178	194	173	177	187	180	166	145	147	167	174	169	190	165	176	156	169	182	180	200	162	183	175	168	176	161	176	156	190	160	151	157	177	158	180	176	211	181	161	168	162	180	152	184	163	151	158	154	159	179	164	191	145	188	164	179	169	164	162	188	188	173	152	195	171	192	182	187	171	162	190	186	156	182	175	172	164	197	178	150	174	199	157	168	142	166	171	175	181	153	177	176	184	143	159	183	190	179	182	167	174	185	157	199	141	145	167	157	189	173	161	180	167	183	162	182	160	162	167	177	170	165	198	177	170	181	197	162	170	182	174	183	176	173	142	178	152	170	177	200	174	156	182	159	167	150	161	157	169	174	189	178	158	165	157	159	175	161	167	187	148	163	169	192	185	192	168	159	152	147	181	164	163	178	164	151	178	186	178	184	175	166	160	172	162	207	157	171	165	173	184	167	182	161	168	173	172	186	172	154	185	163	174	170	157	185	195	167	153	173	142	169	152	193	163	151	168	173	182	172	173	154	174	180	168	186	194	162	179	163	182	158	164	183	167	178	194	150	158	152	168	168	167	180	172	179	187	189	194	186	179	165	175	179	186	197	182	167	160	139	178	160	160	185	179	156	169	192	165	142	155	177	167	185	172	202	163	172	180	161	156	177	176	148	217	181	171	179	158	183	169	181	171	173	170	194	181	161	178	190	173	160	164	181	163	161	192	189	156	155	158	138	170	166	170	174	171	173	159	188	186	158	174	166	188	184	196	164	165	189	170	159	175	178	176	176	161	161	162	177	172	183	177	179	171	175	170	172	179	185	173	193	179	151	168	174	179	170	174	193	156	193	166	192	168	172	177	189	153	164	194	156	197	179	171	167	169	179	180	179	165	192	167	131	163	176	184	177	150	169	178	162	172	160	187	175	194	147	187	187	182	201	170	169	189	168	189	198	145	188	168	202	185	169	180	143	162	166	184	163	181	182	194	152	183	165	180	183	155	171	175	170	169	174	157	150	168	182	171	169	196	193	170	173	195	165	171	180	162	171	174	160	169	187	149	180	167	159	174	158	161	176	152	212	161	175	162	191	189	184	146	167	156	184	167	181	163	190	171	158	159	172	181	157	175	170	191	155	162	154	175	179	180	168	176	163	141	173	160	174	172	186	188	156	170	172	172	171	164	177	162	169	177	175	170	194	172	166	181	181	167	174	158	171	185	165	160	152	166	169	180	159	182	172	190	165	179	189	148	146	160	169	164	178	173	162	168	201	194	162	166	183	149	180	164	159	194	160	190	175	162	168	164	165	187	170	150	175	184	175	176	167	166	178	152	166	189	173	167	172	164	174	160	157	163	186	155	162	190	174	170	175	156	172	169	171	161	166	167	162	167	176	166	172	146	170	179	164	167	160	184	165	169	177	160	160	174	197	218	178	167	154	163	168	157	184	174	162	179	179	153	167	168	171	183	162	174	184	159	193	160	171	186	179	166	167	183	167	173	189	176	173	175	176	170	169	163	169	184	174	182	169	155	152	163	184	164	173	180	148	166	175	190	156	186	184	172	175	154	173	185	141	180	184	164	162	148	156	190	170	157	165	177	151	183	179	165	172	190	168	166	159	176	175	188	168	187	142	160	164	197
21446	40352	30174	18676	11606	6481	4229	3014	2196	1615	1342	1021	868	733	634	553	508	517	449	403	405	357	346	369	377	358	349	397	351	334	362	313	351	352	333	331	330	319	300	320	341	289	313	346	324	328	355	298	329	297	325	312	297	322	322	328	293	286	303	306	322	291	349	377	304	335	312	343	289	311	300	293	297	338	330	318	312	301	334	327	336	293	328	331	354	310	312	324	291	308	314	283	297	277	316	295	326	317	324	307	309	289	312	282	340	293	322	313	314	329	310	326	326	322	308	310	327	303	312	293	320	301	328	298	309	306	336	307	311	335	322	291	356	325	344	337	310	335	339	333	309	299	332	322	306	315	300	300	311	345	301	309	288	322	333	313	315	333	305	318	319	299	333	347	295	328	306	310	330	344	348	324	303	305	317	336	306	314	308	306	303	285	322	278	333	312	343	339	301	285	309	308	339	344	344	341	325	294	291	306	342	311	352	326	312	335	309	326	317	318	328	347	317	300	312	321	319	299	341	330	338	312	303	300	327	299	311	319	306	327	328	303	321	288	332	308	338	325	285	319	312	333	290	307	301	273	296	323	284	325	315	288	307	337	245	321	300	328	309	312	311	315	311	322	330	305	304	297	299	374	328	339	301	283	306	307	315	331	326	322	325	317	272	332	334	312	330	299	298	313	286	322	319	336	295	321	296	324	326	315	308	306	351	301	303	312	309	318	318	344	310	328	321	306	286	331	318	319	294	318	284	332	298	283	301	315	309	335	315	321	297	308	322	299	308	306	290	301	316	332	326	296	299	312	320	326	286	313	341	290	328	300	336	291	318	300	297	310	292	254	300	284	317	304	334	277	345	303	307	296	337	313	333	327	296	302	319	302	315	308	313	277	306	322	302	293	318	327	291	319	329	299	281	310	324	376	309	309	307	296	331	321	339	303	328	330	303	323	306	353	312	311	298	301	321	346	340	297	290	334	318	284	320	354	303	311	319	327	335	314	278	306	314	324	339	315	307	317	357	308	356	309	314	310	282	290	307	298	315	328	328	328	303	330	342	321	310	298	311	321	304	338	332	322	329	319	291	283	341	288	309	304	327	325	301	306	302	317	319	302	311	330	319	320	313	300	316	357	322	330	309	324	305	325	317	301	320	309	312	346	300	333	309	322	356	300	315	294	302	335	301	307	282	308	314	298	337	312	350	297	310	321	322	321	331	328	283	305	293	343	293	311	294	314	329	287	307	335	313	324	311	323	324	306	316	313	311	308	298	297	286	306	302	347	311	310	300	312	298	291	317	316	336	300	279	311	320	329	363	334	277	324	334	294	318	311	299	315	287	307	325	326	320	314	305	303	315	336	312	359	288	345	316	334	288	313	285	303	303	335	331	304	327	314	317	313	275	310	289	351	297	313	297	313	322	307	288	311	328	334	311	321	290	294	295	311	303	318	329	310	310	315	295	307	312	289	336	301	346	308	313	317	326	326	298	327	335	307	322	298	316	298	293	325	327	317	324	322	279	285	317	309	327	332	316	293	334	329	310	326	336	292	309	313	294	296	305	317	293	307	321	288	320	334	320	291	324	335	318	304	293	292	324	353	322	337	303	341	294	301	307	308	302	310	304	284	322	298	318	324	314	329	335	323	329	325	314	304	296	318	307	288	321	316	323	306	315	292	318	327	335	301	321	315	318	340	286	329	310	316	325	317	338	311	325	335	284	300	309	324	330	318	291	289	328	315	310	327	343	297	300	318	307	288	300	285	305	304	337	328	278	339	327	317	325	330	316	339	297	298	297	344	302	307	291	294	279	307	315	291	319	324	327	340	302	334	330	290	320	301	296	313	312	315	290	292	325	311	317	328	332	303	322	312	329	289	317	350	280	320	305	297	336	354	327	296	301	293	326	306	340	321	328	309	308	316	336	287	287	298	289	307	314	285	311	320	299	300	289	316	293	326	328	313	316	334	333	285	306	311	316	308	329	310	333	315	298	316	303	348	304	294	302	306	314	337	308	326	329	286	340	322	305	298	303	340	307	273	289	271	333	315	309	290	291	309	312	278	298	323	281	309	314	317	299	302	345	319	305	319	308	310	303	282	298	266	322	286	314	297	286	303	303	327	302	293	324	314	289	296	339	313	312	332	307	313	301	319	328	310	299	303	305	309	300	333	291	303	286	313	280	319	302	299	290	293	318	328	278	299	304	290	318	284	321	293	352	309	294	300	340	312	308	325	310	321	280	335	331	341	293	319	285	322	337	322	331	314	309	346	292	297	296	322	313	316	288	322	303	288	298	328	319	310	322	294	328	338	313	311	295	313	327	321	289	335	299	304	334	327	311	315	301	303	289	311	310	326	310	340	302	331	324	311	306	292	287	294	292	316	317	306	304	304	310	328	305	319	316	293	273	301	286	296	326	322	316	320	320	290	329	299	302	332	308	311	280	314	314	344	306	273	289	311	314	290	318	296	321	297	304	317	305	302	317	279	313	347	325	307	302	316	308	292	325	328	347	334	323	305	308	328	288	316	289	304	329	310	331	300	299	323	298	338	315	310	324	321	334	306	313	338	335	347	316	298	280	311	322	301	322	339	304	353	323	281	322	298	326	315	301	310	313	328	325	315	291	304	330	287	324	322	295	306	315	280	276	302	315	301	312	330	293	308	282	291	311	351	298	315	304	295	277	272	309	333	310	314	292	322	309	311	314	306	330	279	315	322	333	310	318	323	313	284	287	310	315	303	308	316	333	300	288	307	321	324	324	324	307	296	316	307	308	312	346	296	351	311	292	323	317	311	310	345	337	320	312	292	317	308	303	315	321	365	328	349	317	317	290	300	325	287	306	287	321	318	300	305	293	314	319	335	306	297	329	312	313	341	313	340	293	323	305	302	350	295	321	320	297	319	278	302	325	332	371	320	280	302	322	307	308	305	295	311	340	297	315	337	299	355	302	318	319	316	307	308	305	318	338	307	336	336	340	337	323	285	317	316	338	288	294	332	316	325	356	325	310	332	336	321	286	320	306	328	323	316	345	309	319	326	284	310	299	306	314	304	297	309	291	330	286	300	310	332	316	307	303	334	289	312	288	292	302	336	312	284	328	313	285	320	314	306	302	305	300	352	298	301	301	316	324	293	284	316	319	275	314	322	309	291	321	295	284	357	321	359	345	306	328	296	274	331	311	347	330	293	310	319	312	313	322	301	282	302	305	318	342	353	296	310	320	303	321	306	300	292	308	284	340	311	312	335	303	336	306	281	299	279	305	323	305	344	322	293	315	342	314	332	303	311	311	299	289	316	307	303	320	319	362	282	304	287	299	322	323	287	334	300	315	306	338	298	326	330	325	309	281	308	286	312	319	300	321	287	333	308	301	314	315	311	293	305	300	340	278	299	333	304	308	326	326	327	320	303	308	339	310	329	298	329	301	289	290	311	283	326	312	305	317	300	327	297	305	309	299	297	334	334	309	313	305	321	325	329	315	338	312	326	315	347	295	290	332	271	292	326
22934	21555	28589	24930	21542	17710	6766	2863	1695	1266	932	683	617	415	445	310	288	261	257	220	238	179	192	188	168	180	148	179	161	143	149	174	151	171	136	161	133	143	143	153	158	134	128	134	121	132	129	142	156	155	135	143	145	142	144	146	140	147	130	142	123	134	135	138	129	139	156	146	121	119	119	128	161	146	143	157	136	155	150	141	127	133	140	130	136	150	160	147	145	143	147	120	143	149	132	143	122	134	138	136	146	159	139	159	117	125	135	135	142	148	145	125	141	131	136	132	167	125	119	142	151	162	110	124	129	134	146	137	120	131	139	97	133	143	156	138	136	126	146	139	130	131	133	131	133	132	133	166	116	158	133	143	153	135	143	141	134	133	123	145	149	132	149	158	146	135	136	134	136	137	145	145	118	131	150	135	140	145	130	132	111	131	132	145	148	134	148	113	146	146	113	115	140	135	113	147	119	130	124	123	128	134	129	136	137	147	135	147	125	141	141	122	136	132	129	143	122	134	140	129	141	132	116	149	133	134	141	132	113	127	135	139	128	120	138	134	137	132	139	144	147	151	149	156	153	127	128	150	136	130	145	153	114	129	116	157	152	134	143	153	129	129	148	122	128	142	132	131	138	136	130	131	152	144	132	140	120	161	120	127	141	141	134	124	143	127	129	136	128	137	134	142	114	103	125	137	130	123	140	138	132	127	147	124	134	130	139	128	129	131	121	133	124	131	153	136	137	138	119	158	154	131	129	132	145	135	130	131	131	137	125	135	127	122	117	137	121	135	137	144	133	125	139	138	129	131	120	141	149	142	121	117	154	121	149	139	127	136	130	131	134	143	129	140	137	163	139	141	133	141	115	141	127	128	127	131	137	142	140	119	125	154	131	123	143	163	133	154	146	146	115	139	137	138	132	125	147	137	127	139	133	154	126	134	147	112	140	140	156	152	132	146	147	126	114	135	143	161	142	120	116	146	149	125	113	140	131	135	139	128	130	146	143	142	151	138	141	126	107	129	141	159	142	136	140	129	140	129	115	115	137	139	131	133	144	152	142	148	125	157	154	155	126	149	142	147	118	147	116	140	138	139	134	138	137	128	123	130	134	150	127	152	150	152	122	142	130	123	134	154	148	131	132	122	145	147	137	143	130	145	144	134	120	116	123	119	142	140	149	130	137	143	144	130	151	147	148	163	163	149	112	131	141	141	137	137	142	149	126	144	145	134	133	138	136	138	117	131	150	111	124	142	120	135	136	145	134	131	123	119	120	126	138	126	156	115	144	140	157	150	135	154	118	139	159	130	130	152	113	137	150	149	140	130	149	137	135	127	144	113	124	152	144	135	157	152	132	143	124	166	133	143	131	150	126	141	133	144	143	148	145	138	130	131	149	153	146	153	141	129	126	142	158	132	135	158	151	128	146	121	133	141	143	129	137	110	148	123	156	96	141	121	152	153	138	121	141	145	144	152	136	137	111	150	125	134	127	119	153	129	132	148	130	128	135	138	124	137	142	152	124	127	128	136	126	123	153	164	148	125	129	141	155	140	153	125	120	141	150	138	138	131	150	119	135	155	138	129	138	107	143	145	136	142	119	178	151	124	139	162	149	132	139	137	113	132	142	141	136	156	141	147	144	120	140	139	145	126	136	126	129	133	137	154	119	143	126	133	139	134	131	137	141	140	137	137	143	141	138	137	121	137	145	94	156	161	140	134	144	140	142	127	127	139	137	120	133	116	150	143	118	162	135	133	129	162	124	129	130	139	123	143	126	145	130	121	149	153	135	141	140	127	123	143	133	137	122	144	128	159	119	133	142	128	135	128	134	144	139	126	137	112	128	139	143	137	130	130	156	125	144	138	137	135	156	153	137	135	146	126	152	157	131	142	120	141	125	105	134	143	140	127	134	140	126	145	150	128	129	137	168	135	138	147	135	134	130	153	134	130	130	143	122	127	121	112	124	133	152	135	168	116	141	138	139	154	130	132	139	120	139	131	125	157	129	134	146	154	139	139	131	141	130	126	154	142	135	156	115	119	146	136	139	142	128	140	165	115	131	143	127	146	143	132	128	129	133	135	140	150	141	113	126	127	142	119	140	123	131	150	126	148	121	132	118	143	134	133	131	138	136	161	138	135	132	126	147	132	128	139	130	126	146	136	142	140	135	126	165	138	147	142	150	150	115	112	149	125	143	151	154	118	129	136	143	131	136	146	147	151	131	151	132	117	127	132	140	136	119	144	118	120	145	121	144	139	141	129	142	117	162	133	110	146	122	132	120	145	138	127	129	133	121	144	121	149	122	142	141	124	125	141	123	147	155	129	115	148	138	146	127	154	142	117	154	136	147	129	133	138	117	153	150	143	129	140	141	123	136	132	116	145	144	130	138	147	117	145	143	133	134	134	129	151	148	118	141	113	133	142	136	129	135	145	142	150	133	147	129	147	164	134	138	131	138	145	140	139	154	125	146	124	141	131	118	153	129	131	126	134	147	161	135	140	125	127	137	141	116	146	160	140	131	137	122	155	134	127	132	136	127	133	143	156	142	130	140	116	144	163	126	148	126	143	135	141	147	132	143	117	131	115	134	135	129	136	142	126	142	144	126	140	121	132	144	116	142	143	135	144	152	152	129	133	140	131	134	145	127	143	145	157	114	148	138	118	115	151	132	136	138	119	136	112	144	141	156	129	134	142	151	128	124	132	168	126	153	132	135	138	139	132	131	134	128	136	140	134	125	123	129	133	134	148	128	135	133	137	123	132	144	133	131	133	142	130	141	147	161	157	148	131	131	136	134	138	144	125	148	125	134	143	148	118	128	123	156	127	153	143	148	141	133	134	127	133	135	153	119	130	154	114	149	127	130	138	151	140	122	148	112	140	147	154	121	136	134	141	153	140	139	143	130	146	143	140	148	131	120	150	160	147	140	131	158	150	138	140	133	115	137	126	135	149	155	145	166	136	136	143	138	124	168	137	129	133	132	140	126	132	127	144	152	139	108	125	148	129	136	140	143	143	137	106	157	152	134	127	144	143	150	154	136	123	138	130	143	134	121	135	138	137	130	145	168	131	135	136	135	135	133	122	139	137	134	125	123	144	136	134	139	135	141	128	140	121	130	140	139	105	139	136	130	133	134	144	127	124	139	136	144	134	141	142	135	138	143	147	121	139	142	120	128	146	127	120	143	131	142	142	161	141	141	136	141	130	136	127	125	139	127	141	134	150	140	131	122	135	116	155	138	130	135	128	143	153	114	142	137	139	119	138	126	101	121	146	133	144	153	140	135	125	134	149	151	124	135	136	119	130	119	144	119	136	111	137	131	140	133	115	153	124	129	140	139	111	128	139	150	139	150	141	126	127	124	141	143	134	169	109	137	159	139	141	145	128	144	128	126	126	137	134	143	158	135	142	157	128	137	151	129	137	151	146	145	104	129	117	152	136	140	147	135	130	126	127	125	135	132	133	145	136	123	167	156	143	142	135	121	133	141	153	154	148	139	146
25097	52300	42381	28324	19014	13041	9378	6737	4803	3512	2760	2080	1654	1334	1081	854	778	665	606	490	465	434	400	405	379	393	339	333	278	319	287	299	302	287	273	257	245	252	260	272	247	279	252	245	249	270	287	233	291	268	264	265	256	250	276	236	255	275	224	244	212	279	241	267	236	257	227	211	250	215	228	250	262	248	241	236	239	241	223	256	239	250	226	267	225	259	261	221	226	255	228	238	265	256	252	244	240	247	246	267	253	270	261	226	237	218	245	238	248	228	268	241	249	248	274	254	221	247	246	239	266	236	249	231	241	256	250	219	239	234	261	226	252	234	238	224	272	239	253	244	259	236	280	274	237	231	247	235	267	253	244	248	235	223	241	252	223	230	263	237	237	258	255	234	260	241	252	255	244	237	254	232	235	240	266	244	214	234	238	237	248	253	225	240	232	236	237	249	264	269	243	250	238	249	280	263	238	253	258	238	253	266	221	260	253	242	257	235	240	250	247	236	249	240	248	235	254	257	237	239	232	247	225	258	233	241	242	233	229	257	260	269	244	261	231	245	221	247	236	249	244	244	227	246	237	226	246	241	238	237	254	249	216	255	243	257	268	220	220	275	237	262	243	255	225	233	252	242	266	244	248	230	248	239	248	245	248	233	253	241	292	230	245	220	227	224	231	240	242	254	239	234	264	235	275	249	224	282	238	228	236	248	262	261	230	228	245	255	241	284	259	238	242	227	240	236	273	240	245	225	259	257	267	251	241	238	252	234	232	249	249	252	254	274	250	213	235	236	260	250	241	235	209	242	245	246	258	253	249	219	259	245	255	234	253	255	276	237	276	239	232	249	243	249	236	244	259	245	231	266	238	249	264	244	245	238	221	229	250	242	264	269	209	248	234	246	279	265	269	251	240	262	225	244	237	245	245	234	235	233	231	247	234	245	240	227	245	241	238	246	248	221	229	230	237	250	236	228	250	254	234	257	245	246	266	242	243	231	237	235	241	252	264	232	270	265	253	239	210	250	261	253	229	266	238	230	239	259	225	227	257	236	257	228	255	239	229	263	229	225	251	214	233	238	218	264	236	246	228	246	274	287	258	230	241	257	241	234	258	277	247	241	245	244	249	240	264	224	234	214	238	249	238	263	237	222	236	243	224	219	216	239	234	240	274	263	236	263	244	261	210	214	238	254	239	232	226	256	257	231	240	232	224	235	230	245	250	270	240	239	247	252	238	248	257	233	235	238	235	239	242	249	222	241	271	232	271	232	257	265	256	240	255	241	238	262	247	260	252	230	257	255	245	241	228	240	232	250	269	276	255	251	269	256	223	273	219	257	226	240	223	249	276	262	223	244	255	233	225	229	234	213	258	223	247	274	229	224	259	274	228	248	252	242	265	285	244	251	250	261	248	240	251	209	226	250	232	248	250	234	237	263	239	227	229	230	259	251	226	244	230	235	264	255	240	259	243	267	261	253	255	253	257	256	258	261	270	245	256	261	232	223	263	240	225	257	258	238	236	239	245	231	254	260	242	242	227	242	230	261	246	268	262	237	243	265	220	251	241	232	207	215	251	237	229	265	237	260	248	249	245	233	242	228	257	239	265	239	222	241	248	242	231	261	233	245	266	252	227	242	269	236	232	245	253	244	292	216	226	234	251	238	285	275	276	244	238	245	253	223	248	267	259	236	232	250	227	228	221	259	230	251	249	247	240	239	255	255	244	253	234	222	235	263	251	235	270	232	241	242	228	258	270	276	230	249	245	252	246	262	248	279	264	214	269	255	210	250	247	241	263	257	253	250	229	220	241	258	257	247	249	250	242	247	224	258	249	265	266	226	214	282	233	267	233	215	236	225	257	231	243	237	250	233	244	232	221	229	239	243	237	278	237	247	235	262	233	250	243	250	247	259	220	243	232	250	258	249	230	241	252	244	250	282	241	241	245	271	221	251	260	242	243	277	252	227	221	221	251	222	252	233	233	240	237	230	277	269	248	256	244	222	249	238	234	235	245	251	230	225	254	261	246	301	232	235	251	265	223	253	233	265	273	248	219	257	225	249	248	237	254	268	247	222	236	249	246	262	228	228	261	250	253	246	230	247	254	236	242	264	254	256	213	266	265	233	241	250	239	224	237	226	256	241	244	211	255	262	255	227	253	217	255	221	258	254	256	259	232	243	244	254	268	259	263	238	235	244	247	258	258	253	224	219	228	262	256	252	259	251	242	236	284	268	237	247	240	223	231	242	241	246	259	234	196	230	251	247	275	253	243	239	221	238	249	260	233	253	233	227	251	265	240	251	247	236	240	238	263	259	219	247	246	244	274	258	274	230	253	262	230	229	259	234	237	230	219	246	221	237	262	225	196	233	228	234	253	258	231	254	247	246	248	225	246	247	240	252	266	275	250	228	250	253	216	249	241	262	250	227	258	250	255	265	225	232	239	251	213	224	269	246	258	240	248	248	253	251	271	239	278	243	261	248	241	275	249	234	209	268	252	255	245	239	247	246	231	268	221	234	236	262	223	231	254	268	240	239	219	249	237	216	218	261	240	236	228	225	246	228	235	246	232	221	228	251	239	255	243	261	237	252	265	243	242	226	252	263	246	270	230	235	210	252	268	242	247	275	242	256	254	249	228	259	238	266	258	248	262	254	248	250	248	272	259	245	233	220	263	243	244	258	245	245	239	223	232	256	239	231	257	261	234	245	243	239	263	240	242	224	253	265	247	261	231	221	235	253	247	262	240	261	242	225	274	232	257	244	247	221	262	248	245	231	246	238	254	254	281	244	262	236	240	240	268	259	245	247	254	236	260	235	243	232	243	238	228	230	216	223	221	252	227	267	236	233	283	255	268	259	251	244	259	255	223	285	260	276	263	234	249	241	274	246	251	224	228	227	245	230	238	246	240	248	262	244	231	250	238	248	249	259	215	231	239	229	242	260	264	237	236	223	248	240	231	253	239	236	230	255	235	244	226	262	231	260	226	232	245	212	277	257	247	253	260	221	238	226	229	228	224	255	236	264	277	250	248	237	257	244	250	231	248	257	268	254	245	247	253	251	245	232	240	254	272	221	237	267	262	245	263	248	246	253	261	260	250	253	227	264	224	211	259	232	245	247	250	243	250	240	232	254	229	239	256	237	229	260	259	226	252	225	249	253	264	202	250	244	203	230	245	249	229	209	240	221	243	256	245	227	239	246	269	245	237	239	223	219	244	254	257	285	249	269	229	239	229	246	265	254	249	261	237	276	241	233	240	256	254	227	253	237	243	214	239	243	240	237	236	273	266	286	238	258	232	265	251	240	270	277	243	243	273	258	257	249	235	239	261	231	232	227	221	250	245	235	252	244	223	269	239	252	225	275	218	247	229	233	265	250	223	246	248	233	244	235	235	232	266	243	271	226	259	254	238	242	250	251	210	267	241	249	236	256	248	269	209	244	258	233	270	233	244	249	232	257	247	216	240	245	224	232	234	205	234	261	263	254	219	241	237	220	260	240	257	271
27743	22271	19109	8843	3017	1556	1021	685	536	447	360	305	286	230	264	225	200	192	208	205	197	178	183	183	167	194	184	207	198	199	179	186	189	174	183	172	147	170	169	151	178	166	160	184	163	185	192	169	190	152	193	187	176	137	171	171	160	187	187	169	142	197	195	175	158	202	167	163	153	169	162	152	193	175	184	174	167	187	175	190	174	154	178	174	179	180	198	189	169	162	172	163	198	167	181	175	170	174	170	173	174	190	178	153	178	168	185	173	165	155	195	200	155	184	143	156	175	210	163	158	190	182	169	183	186	175	160	174	166	173	173	155	191	165	167	172	161	183	168	165	214	167	186	164	141	193	166	194	177	173	162	171	159	191	169	166	168	176	162	166	167	197	153	171	182	194	174	175	194	163	160	165	182	188	171	195	190	162	150	186	176	184	167	177	163	174	181	171	183	155	185	162	182	180	172	176	182	185	182	169	166	171	164	190	164	194	186	156	174	163	198	163	166	195	192	177	165	194	197	189	160	171	178	180	187	171	164	149	182	186	162	201	161	181	172	158	177	174	169	189	170	162	197	149	159	185	169	187	182	175	174	185	159	176	182	161	177	183	151	170	188	194	161	172	164	175	172	174	192	173	185	192	169	183	171	160	154	180	188	162	145	170	173	211	179	163	155	171	169	183	158	150	160	182	172	163	184	168	170	180	172	159	152	173	156	161	163	176	154	175	168	177	183	200	190	180	163	175	183	166	183	198	155	162	182	155	178	196	175	152	165	171	181	145	170	172	163	147	159	171	173	163	173	172	174	190	181	168	191	175	192	188	175	182	184	180	173	162	176	170	172	155	155	170	175	160	158	194	179	175	176	197	170	184	170	166	166	186	166	161	167	165	171	175	157	167	164	161	178	181	158	190	165	187	188	168	154	174	195	169	158	144	163	173	143	182	165	188	185	148	155	205	176	201	179	177	181	169	185	172	176	167	170	209	168	175	168	170	160	180	172	177	161	181	156	180	194	176	192	149	190	178	153	174	171	168	140	174	169	134	187	165	167	195	169	147	184	196	164	184	190	171	179	171	164	185	168	189	183	180	182	154	177	169	171	182	170	152	157	182	170	192	173	189	168	171	189	165	158	179	176	187	180	183	199	180	183	158	159	170	183	155	166	164	170	197	197	152	145	165	174	145	174	169	170	152	174	175	146	179	173	184	182	177	188	142	148	164	182	181	155	156	173	189	168	185	179	170	174	157	167	164	168	164	160	161	173	160	168	152	190	187	165	181	178	176	173	170	150	159	160	164	152	184	174	198	178	180	196	175	165	153	171	175	156	169	192	181	184	176	179	189	182	155	172	192	173	189	186	174	163	170	161	138	193	163	176	170	218	162	185	163	186	183	175	161	171	177	195	194	185	167	155	171	173	175	171	157	159	175	185	181	170	172	173	140	164	153	158	235	164	187	178	171	148	176	175	176	186	171	157	189	180	155	171	168	173	174	186	188	182	162	173	169	173	191	172	174	182	168	187	189	168	166	164	187	196	167	177	165	184	176	202	150	149	182	188	180	166	179	156	150	181	167	164	167	157	168	165	160	161	152	194	172	182	163	184	183	156	161	180	190	178	168	167	179	157	167	173	186	177	169	197	174	186	165	189	163	181	151	180	166	187	183	168	150	183	186	166	156	162	153	162	174	176	191	179	187	176	158	170	170	169	168	154	204	170	169	175	157	190	194	175	156	173	161	200	144	188	174	189	185	187	166	180	184	184	168	178	179	175	200	165	160	182	171	171	202	170	188	184	183	175	188	175	168	161	186	190	173	160	174	176	186	185	175	174	185	172	169	164	208	170	153	172	195	148	189	213	183	203	164	175	164	154	181	207	182	157	158	183	168	173	167	168	169	162	181	169	183	165	165	164	196	160	168	175	174	168	175	192	181	157	155	200	175	163	193	165	163	164	178	190	183	135	149	186	184	179	193	185	153	203	189	177	172	127	171	178	182	166	174	198	178	179	164	158	166	160	151	173	191	175	171	185	172	160	192	159	184	189	174	168	146	162	181	170	171	198	200	177	175	173	187	169	175	154	168	180	167	164	177	174	164	162	183	192	179	184	176	180	182	176	178	172	176	176	145	178	161	181	172	179	170	172	160	173	150	162	179	176	158	183	154	176	174	197	164	149	150	176	161	171	179	165	171	181	162	173	170	161	184	168	175	200	176	173	176	159	180	158	168	164	163	173	164	158	156	177	179	175	200	175	186	187	176	188	194	181	167	181	179	183	176	191	169	168	147	173	200	164	178	153	183	185	181	178	182	181	174	172	170	169	170	177	157	183	157	193	184	171	179	200	177	197	151	181	184	196	164	176	157	166	175	171	189	155	165	166	178	202	178	175	193	158	186	173	165	192	183	188	185	188	178	159	183	181	172	176	188	180	164	174	143	163	170	177	176	196	177	164	193	178	162	180	172	163	140	152	177	169	187	194	192	184	186	159	184	194	168	156	176	175	193	177	151	168	171	197	181	170	178	194	167	166	168	150	191	186	199	173	179	175	153	167	180	191	176	176	184	192	184	187	184	177	154	171	157	167	171	167	132	163	159	171	165	190	200	173	185	177	175	193	173	154	189	153	166	177	197	181	165	163	183	174	167	156	191	197	162	152	177	187	183	160	164	186	164	158	188	178	168	162	195	168	143	194	188	190	182	182	143	190	174	167	139	179	201	184	165	154	186	195	163	167	175	166	186	163	186	182	184	188	182	155	162	176	162	176	163	174	159	170	172	171	174	182	148	174	162	182	177	167	178	174	181	185	173	177	186	152	157	162	185	187	183	177	174	158	180	160	147	181	167	160	174	186	169	164	179	193	165	180	158	184	170	171	167	180	191	144	169	158	180	182	165	197	187	201	173	183	172	158	174	163	175	170	179	169	197	178	157	188	152	152	182	193	170	156	154	192	165	148	173	160	171	189	177	153	166	181	187	203	169	150	150	181	168	186	167	201	179	184	160	175	195	171	188	162	173	174	180	195	180	169	172	197	190	166	177	156	190	150	184	168	164	174	171	171	158	148	146	148	175	172	207	183	179	166	164	168	159	156	168	175	176	167	165	186	172	182	173	154	172	168	161	178	159	185	162	172	181	164	170	150	157	146	167	155	166	162	174	179	152	167	165	153	162	180	176	175	193	164	165	192	171	186	170	171	170	175	163	179	177	166	180	155	183	174	195	160	156	154	182	172	176	168	186	156	176	179	199	172	178	175	177	175	151	172	184	165	189	164	165	153	193	163	154	161	144	196	169	175	181	180	196	184	172	174	189	160	171	155	175	164	174	195	177	180	186	178	187	169	147	182	172	171	178	191	193	169	154	169	208	196	182	180	167	150	175	186	169	174	167	182	174	175	154	155	160	176	169	151	193	191	171	168	163	176	173	177	175	179	167	173	177	173	189	155	177	165	172	182	181	172	210	157	159	160	169	164	157	163	160	181	168	183	173	195	180	173	161	168	185	174	170
19405	36098	24469	12629	7343	4569	2989	2204	1663	1230	1003	798	697	549	528	470	437	468	471	437	360	346	353	348	352	335	341	360	320	350	359	349	351	326	340	331	303	312	324	301	313	311	319	315	321	345	315	340	331	332	317	330	322	329	324	298	354	293	331	298	366	299	310	334	316	295	328	278	308	342	310	326	314	303	340	319	294	347	328	324	318	339	291	327	291	322	319	289	337	290	357	299	316	339	299	331	285	326	289	321	317	330	294	334	328	364	286	318	309	350	306	320	303	311	319	294	324	374	322	343	316	320	307	331	335	312	287	315	334	298	339	287	316	301	307	355	312	314	305	313	316	294	320	312	334	318	351	313	363	306	325	315	346	341	321	286	330	331	318	324	297	332	313	310	329	325	323	313	281	282	318	324	302	308	301	335	339	308	332	324	320	302	314	308	323	318	279	303	320	354	333	316	301	301	318	305	335	329	302	349	319	333	305	297	335	299	322	330	336	319	331	300	317	317	339	345	317	303	332	340	315	329	326	313	319	286	321	319	313	294	321	298	326	331	326	346	327	268	336	286	304	360	316	335	303	330	301	349	325	295	340	331	297	315	303	325	335	332	309	345	307	317	326	321	292	343	310	347	315	312	331	305	312	315	333	335	316	315	341	346	304	317	306	315	293	302	336	315	325	276	338	310	313	298	294	304	307	312	345	344	309	332	307	315	315	323	303	289	286	331	298	354	304	325	284	339	315	321	306	295	328	347	319	290	329	364	335	315	314	333	292	346	336	306	278	300	328	296	297	309	316	327	321	353	332	332	319	317	300	266	298	332	302	322	341	319	320	313	298	313	317	334	313	320	304	347	298	315	283	321	335	303	321	332	304	275	293	310	338	304	322	323	328	322	305	310	327	328	314	287	351	308	312	297	288	293	344	344	325	320	303	319	344	324	311	292	290	304	329	309	282	335	307	302	329	310	299	305	313	350	327	318	326	311	320	362	319	330	313	331	314	305	305	276	302	364	314	301	316	305	333	311	308	309	339	317	303	339	315	320	283	321	307	310	272	286	312	302	315	327	302	299	330	330	299	304	347	302	327	313	300	346	365	310	326	308	349	293	329	335	316	333	350	309	332	326	311	336	342	340	288	354	302	320	314	305	304	359	308	326	326	353	330	311	317	312	335	334	363	327	328	278	315	317	324	323	307	345	281	300	348	325	325	267	330	310	328	316	323	298	329	322	340	291	321	313	327	325	299	304	312	298	309	314	301	351	316	324	317	291	297	293	319	302	343	311	306	336	271	303	307	330	268	322	338	320	318	315	319	329	313	310	310	290	311	343	288	343	265	340	293	305	325	321	311	306	334	331	331	301	289	304	317	326	288	326	320	347	319	343	312	308	332	329	328	321	317	322	326	327	309	292	334	313	314	273	298	318	363	313	348	318	318	326	308	316	336	305	330	321	314	303	280	281	353	299	317	300	341	312	309	324	322	281	290	300	324	310	317	332	329	296	286	289	325	324	331	343	308	292	354	298	311	313	333	335	325	312	337	313	329	310	308	327	282	338	324	327	317	303	302	305	292	315	329	294	301	313	323	316	329	322	312	285	328	311	312	347	320	302	347	319	321	297	315	303	334	320	321	301	303	332	311	324	341	320	354	311	293	327	304	325	333	296	304	294	314	324	323	287	296	303	314	335	320	297	323	369	310	361	316	298	325	322	315	297	313	346	338	342	352	290	345	314	318	290	358	319	334	320	317	346	306	306	342	329	320	309	309	318	326	331	291	316	315	328	305	293	291	317	324	307	325	332	302	317	294	314	343	322	339	310	309	292	322	331	308	296	332	319	314	309	333	306	334	342	346	311	319	283	324	312	279	335	334	318	338	332	308	306	338	305	325	307	321	310	326	331	264	340	302	299	317	307	300	309	306	323	312	319	289	334	327	314	311	297	339	304	308	327	343	339	353	332	319	284	313	336	325	294	326	351	332	329	305	304	317	335	269	318	322	297	319	277	309	319	331	321	313	309	322	335	290	300	289	331	308	347	324	319	279	313	332	312	319	324	310	333	339	328	295	292	288	300	328	305	329	314	344	314	306	343	336	316	323	330	347	331	312	354	306	258	297	299	307	278	321	296	331	316	319	294	280	308	332	315	328	305	314	326	321	300	305	350	298	307	362	316	344	315	305	312	291	308	340	326	289	295	337	339	323	318	349	312	309	322	263	336	306	327	306	331	339	309	302	322	309	319	327	307	369	293	343	335	342	314	291	299	337	318	298	324	342	299	305	312	307	303	297	287	302	342	303	323	308	304	320	337	307	300	325	321	285	346	321	316	285	294	290	311	306	307	320	321	300	301	324	301	317	323	302	322	317	314	330	305	281	314	321	345	299	326	327	350	318	314	304	324	329	289	340	308	315	341	343	296	322	318	314	339	302	302	322	286	317	316	312	304	338	325	324	294	333	325	330	308	344	331	309	318	317	328	328	311	310	322	316	332	277	316	310	310	310	364	321	306	314	301	311	309	347	304	290	331	324	322	309	326	348	295	315	287	332	324	279	323	311	273	289	309	327	308	324	311	340	333	321	318	310	340	332	287	307	325	294	324	338	321	327	305	317	342	316	317	326	308	318	323	322	322	303	328	311	307	299	296	333	302	302	295	335	308	331	312	323	311	296	310	327	306	304	295	298	315	348	336	306	292	335	306	335	300	324	348	305	305	349	317	323	326	310	309	325	353	340	324	275	344	300	311	325	343	328	310	296	294	306	332	341	317	316	296	298	288	314	309	311	303	337	326	303	302	327	286	327	335	290	330	303	331	328	321	322	365	314	311	312	281	285	359	330	332	310	315	287	298	319	311	307	283	302	325	330	329	331	303	289	313	314	337	332	325	328	338	355	313	310	315	319	320	331	303	318	294	323	309	295	341	326	298	310	317	310	323	322	325	342	316	317	299	316	312	307	299	270	327	370	314	324	342	319	325	317	344	339	327	355	339	306	292	302	300	324	316	357	293	317	313	312	318	319	285	308	293	320	338	336	323	314	361	310	323	272	319	348	338	307	325	324	326	333	333	327	288	347	320	312	326	304	314	348	344	331	328	326	328	347	303	332	322	343	350	338	298	312	286	313	315	334	297	319	340	354	321	304	289	310	352	300	344	284	311	310	338	317	279	327	316	277	307	326	304	339	308	304	339	335	348	339	313	334	312	340	309	343	325	330	326	310	310	317	320	310	308	329	312	345	335	349	309	312	309	343	318	306	352	306	304	313	290	312	303	341	340	304	329	334	336	329	310	296	337	297	298	324	347	299	323	354	299	344	330	329	304	292	318	329	331	323	302	304	331	310	331	275	315	302	315	340	299	313	285	320	279	282	324	293	309	324	324	328	329	311	291	339	334	351	311	302	302	335	309	278	316	305	303	318	301	329	338	294	320	288	323	308	324	353	314	332	288	301	323	311	312	286	311	339	297	329	281	292	315	325	326	308	330	326	311	313	280	309	320	324	329	300	303
23769	21505	27819	25673	18983	7278	2960	1749	1123	788	663	551	416	340	312	278	248	215	219	228	176	198	176	173	160	185	169	163	143	162	167	172	158	162	162	177	166	145	123	131	153	136	152	146	176	145	143	143	135	156	137	159	139	149	167	142	128	150	149	129	151	166	140	160	139	136	149	143	139	143	156	159	163	127	142	137	154	144	143	137	163	156	157	159	127	144	143	147	134	144	136	130	156	163	156	138	153	133	152	150	134	136	164	155	149	163	146	145	151	135	157	148	173	132	159	127	158	144	144	169	139	164	164	139	126	133	149	142	148	158	141	131	135	143	156	142	152	152	125	146	165	157	122	154	148	140	166	152	142	151	145	154	155	160	156	138	138	128	162	152	142	170	145	170	139	165	136	129	143	130	148	148	163	137	172	149	154	146	144	151	155	158	162	139	159	139	161	149	149	144	168	147	143	148	134	148	153	131	117	155	165	116	133	130	161	156	136	147	139	152	138	126	148	151	166	142	148	149	140	153	150	150	149	168	134	140	128	153	137	148	153	163	161	140	148	142	147	161	162	143	161	158	146	143	163	138	144	152	130	152	119	140	155	127	152	147	135	145	154	137	155	147	143	149	131	120	132	158	148	151	163	163	125	144	131	129	155	132	152	126	149	154	170	141	156	148	157	157	142	151	148	154	140	142	154	146	151	148	130	158	158	149	130	171	137	150	143	133	155	163	151	140	151	170	154	169	142	175	159	143	176	144	141	144	149	139	150	148	152	180	131	165	162	151	140	152	143	174	145	148	138	153	129	149	144	136	146	145	155	113	150	132	143	141	162	139	133	145	154	145	146	159	146	145	153	140	145	152	142	156	159	106	156	141	141	146	153	176	135	161	141	152	159	129	153	161	165	142	160	132	136	175	184	147	133	162	180	157	145	147	147	162	131	135	176	143	134	148	155	141	156	152	160	150	138	144	142	153	152	126	172	131	129	147	134	181	151	148	134	143	156	150	142	132	168	118	158	153	150	145	163	125	161	142	140	126	136	152	142	134	155	146	155	151	145	156	147	166	147	147	163	147	153	135	139	157	155	146	154	144	121	146	154	150	134	164	141	146	144	138	169	153	135	141	153	149	152	158	142	130	141	150	159	136	139	139	139	159	167	154	146	131	149	145	159	156	151	151	138	163	142	124	153	144	145	138	134	151	123	158	144	139	140	138	147	145	136	140	139	142	127	141	147	150	154	143	156	149	173	150	154	155	164	143	139	189	145	150	149	132	151	158	167	128	152	159	148	149	149	148	118	134	160	135	144	153	140	150	149	173	153	135	168	167	175	153	117	181	163	151	169	170	142	152	140	155	150	169	144	137	142	145	151	133	170	163	143	152	163	160	133	152	146	138	153	164	162	162	136	137	135	157	147	150	146	166	152	172	122	147	106	159	142	147	153	146	119	144	164	164	144	128	136	143	164	127	137	139	141	137	149	150	151	155	156	157	164	153	165	154	135	154	159	155	145	152	154	141	157	146	144	142	162	141	128	135	169	139	146	148	163	125	136	148	151	146	139	138	159	141	136	136	150	124	147	150	159	157	139	130	160	163	165	130	129	135	152	162	127	202	145	149	131	156	161	126	144	158	129	142	162	159	152	145	165	116	165	163	150	140	140	165	152	159	136	149	148	156	158	170	177	147	143	152	140	143	131	156	142	151	150	133	155	145	142	158	179	169	145	143	149	137	169	154	168	124	136	152	155	156	154	172	157	149	148	164	147	127	118	145	158	146	146	152	152	136	151	153	149	139	143	162	150	153	155	157	135	145	140	162	160	137	128	154	125	160	153	144	161	161	150	145	142	131	151	148	136	151	162	155	140	134	156	150	150	133	141	149	156	143	166	152	132	155	143	138	153	160	143	133	140	140	139	141	159	158	153	136	142	132	140	169	139	127	133	137	141	151	150	122	139	169	144	158	149	163	152	137	142	140	136	149	133	161	148	163	163	134	153	142	148	145	141	154	155	175	155	165	153	144	144	146	158	150	170	141	139	143	140	147	129	139	161	144	138	141	132	158	169	141	147	126	148	146	139	164	126	141	146	138	162	161	155	143	128	140	151	156	144	136	156	149	161	152	165	154	163	138	164	135	131	174	146	153	159	153	141	156	142	149	162	153	150	145	165	146	153	177	148	139	142	139	143	132	168	133	147	148	129	150	156	144	164	153	142	152	150	142	167	145	140	125	169	148	142	142	136	138	161	155	152	160	165	167	156	167	157	140	142	136	124	157	134	145	139	135	152	160	132	150	147	164	163	156	153	142	163	147	161	149	130	139	165	150	145	143	167	155	133	146	145	134	158	173	148	149	147	162	142	145	140	161	144	131	163	151	146	168	140	160	141	142	161	146	150	139	154	161	137	143	138	142	156	154	152	172	169	163	176	157	164	143	133	153	157	154	131	157	169	160	172	154	159	172	147	155	159	118	141	128	157	154	166	134	155	142	152	156	135	151	152	158	113	164	147	154	149	137	141	151	144	171	142	157	137	135	147	131	161	152	148	147	135	159	149	140	152	147	146	137	152	151	161	145	153	152	165	146	170	134	141	144	128	153	133	143	144	136	157	139	149	157	134	140	175	142	151	145	146	143	157	129	165	145	139	151	147	148	170	144	164	139	138	133	153	129	131	151	154	158	143	155	156	153	160	160	173	146	131	152	155	122	158	138	141	135	152	154	165	150	148	146	144	127	132	138	143	147	124	160	139	149	170	157	164	152	163	158	149	142	124	145	150	150	165	140	166	154	167	134	146	154	155	157	165	125	147	148	141	167	140	141	155	163	159	144	157	160	136	155	118	137	141	136	136	144	142	158	136	118	148	126	156	129	137	167	160	138	158	170	155	146	168	152	141	141	140	171	165	139	164	137	137	154	152	143	175	175	147	151	115	153	145	155	142	134	145	135	160	121	143	153	146	153	163	171	157	147	144	145	133	142	148	160	143	157	118	157	166	135	156	157	149	155	151	132	138	159	136	155	149	162	145	140	158	137	145	163	132	149	152	148	152	134	132	160	142	151	139	154	182	129	149	150	144	148	146	187	156	166	154	135	133	167	144	151	140	137	155	171	157	179	145	145	133	152	159	152	152	158	166	140	138	147	147	132	156	133	152	166	145	158	166	141	149	145	168	138	170	153	151	162	149	143	148	169	144	153	140	151	150	144	133	162	140	138	149	163	157	144	147	169	142	129	125	150	163	122	138	142	160	150	136	151	133	144	135	146	162	154	127	161	133	164	136	159	148	142	146	159	178	146	157	148	138	137	149	153	163	135	139	144	153	152	127	153	150	137	149	142	152	149	173	152	133	153	135	164	174	151	150	143	127	142	142	137	150	150	165	155	134	136	169	159	150	144	142	140	149	161	133	114	136	127	166	128	167	143	159	133	155	150	168	148	168	155	158	156	170	143	137	160	152	168	147	152	136	160	137	149	167	149	166	152	130	155	140	163	136	144	142	123	127	145	144	127
21927	46003	36619	24096	15389	9341	6590	4539	3313	2506	1977	1397	1152	883	739	676	616	582	473	457	410	389	361	372	332	335	330	337	303	327	343	323	300	301	273	297	271	256	286	264	249	300	279	294	279	271	289	275	258	276	281	284	265	258	286	275	266	284	267	247	301	281	284	281	265	250	265	246	268	268	267	292	272	267	293	273	266	262	266	268	276	313	283	266	300	267	268	252	264	264	269	262	254	287	259	275	284	270	286	281	281	288	291	271	282	254	272	267	298	289	279	241	264	276	276	284	271	287	282	267	276	304	256	282	289	240	269	294	267	238	263	245	251	269	283	250	256	289	280	291	252	316	274	281	291	291	286	267	304	282	284	272	279	255	254	280	282	310	253	272	286	247	264	289	275	282	286	255	289	271	251	280	267	281	267	248	275	270	263	317	229	270	249	260	299	261	290	246	280	296	252	238	261	287	285	321	281	285	257	260	274	273	286	266	269	297	275	279	267	276	259	255	268	243	282	264	265	279	251	263	229	278	273	270	273	283	301	278	248	295	236	252	268	258	313	263	249	276	269	263	262	284	247	302	264	273	296	268	287	259	243	267	276	276	294	285	237	285	314	286	238	291	265	285	260	281	269	280	231	281	262	257	269	294	267	260	276	275	292	268	271	258	257	292	281	266	287	247	266	242	285	272	288	258	221	317	269	250	269	268	255	250	303	301	291	267	298	262	282	259	270	294	271	286	268	290	305	274	277	258	270	312	260	257	263	261	272	300	262	243	253	266	255	303	286	277	279	274	262	280	297	267	260	263	280	260	275	260	284	280	255	259	285	231	289	254	265	273	243	264	283	265	249	249	300	294	281	247	273	255	264	262	257	253	274	275	256	276	273	285	285	288	264	288	284	272	292	265	253	265	254	289	296	292	295	269	278	276	292	272	287	276	289	263	260	282	300	269	259	303	268	286	269	267	276	244	276	241	284	275	235	283	280	268	278	297	288	281	281	251	265	277	278	274	290	263	289	279	270	245	252	230	271	258	277	252	260	247	254	256	247	292	261	266	250	284	264	291	262	301	290	276	248	255	259	256	304	259	282	245	282	267	262	267	267	290	292	275	272	272	277	286	267	283	259	283	250	279	277	264	232	259	259	279	278	295	288	264	272	254	267	254	261	258	266	245	309	283	279	258	303	277	271	268	280	287	288	272	268	240	270	287	284	278	292	287	273	271	280	257	263	332	250	271	264	272	278	280	282	282	259	282	251	283	283	292	280	270	288	279	268	286	264	281	263	265	300	289	282	264	256	259	256	261	252	286	285	255	296	262	277	290	263	276	275	269	296	255	298	314	249	256	274	259	265	257	285	280	278	275	282	274	294	291	292	262	264	266	306	268	284	265	289	250	282	292	290	283	277	286	236	246	288	297	259	276	276	271	277	272	309	263	275	259	280	280	265	254	251	246	297	272	259	274	296	254	302	270	266	241	268	253	278	262	263	298	268	299	274	249	248	283	293	275	285	268	268	284	298	298	255	300	300	253	288	251	267	266	239	261	270	268	300	286	277	250	248	245	289	270	275	277	248	297	282	267	287	292	270	254	244	281	296	274	327	277	291	261	262	286	243	290	287	305	249	270	273	264	262	283	276	272	258	245	251	258	255	285	272	258	261	271	277	281	246	283	284	294	275	263	238	276	273	272	269	245	268	288	253	277	296	266	259	265	276	243	248	260	272	255	289	287	267	278	279	261	268	286	262	273	281	262	278	266	301	265	286	295	271	287	259	270	264	290	287	254	283	255	251	259	265	288	277	260	301	281	271	262	291	267	239	285	255	272	317	282	280	297	286	269	273	263	303	272	265	258	291	282	272	265	267	255	288	270	260	272	249	268	288	287	292	236	263	267	266	273	261	295	264	272	276	249	308	280	256	285	236	269	277	279	274	270	266	275	286	265	250	256	282	240	269	305	268	271	284	306	274	299	270	290	284	284	257	286	279	279	256	294	239	296	249	262	253	299	260	308	269	273	306	268	269	264	282	267	251	283	283	257	284	255	309	270	257	260	282	281	275	285	279	301	281	255	292	275	270	302	285	269	261	272	270	244	277	309	265	263	266	261	272	242	279	257	300	270	272	272	278	286	282	265	260	245	264	271	260	306	292	253	280	265	262	257	271	276	272	276	242	280	295	285	294	290	264	229	277	297	280	242	304	266	272	276	237	283	276	260	258	263	298	294	268	255	271	256	275	286	276	260	272	299	286	266	286	277	269	246	281	263	312	288	277	279	264	299	278	280	217	274	283	259	265	250	258	251	246	254	257	282	243	261	273	314	296	290	262	288	271	241	256	286	254	264	292	271	280	268	279	295	251	307	291	283	258	269	282	280	280	267	256	285	279	266	265	271	285	258	272	255	263	270	286	259	252	258	275	271	265	252	262	247	300	255	283	292	242	264	295	273	289	266	282	290	281	265	254	277	277	286	258	281	283	293	284	280	282	294	272	255	284	260	265	268	319	294	279	305	261	258	277	248	280	260	247	274	321	267	287	287	278	273	254	307	286	264	276	261	254	264	285	307	287	258	257	251	244	267	254	297	269	258	286	255	268	273	243	243	282	267	258	284	304	270	268	239	248	270	289	274	267	265	258	279	275	299	286	291	265	269	299	265	275	262	293	293	278	259	302	286	240	273	278	238	307	253	276	266	273	298	284	254	287	270	285	280	294	256	262	268	275	263	270	296	287	290	275	287	281	289	261	271	259	259	308	268	267	302	297	289	239	292	237	278	275	253	268	238	277	247	269	274	277	289	272	274	305	272	254	279	245	253	261	284	289	262	289	293	263	259	271	250	275	268	251	250	273	274	258	274	283	294	257	282	269	265	260	260	275	266	263	278	255	272	244	280	263	260	283	283	265	269	304	243	281	297	297	305	272	265	265	282	276	253	284	277	313	274	280	276	282	279	248	255	272	268	319	285	300	269	286	284	313	296	259	263	266	274	274	263	283	275	258	282	263	260	251	260	293	275	280	271	286	260	258	298	242	291	266	279	278	262	266	253	273	272	292	276	258	277	265	290	273	280	288	252	301	250	297	259	269	299	269	260	298	282	294	280	308	239	273	274	275	264	265	250	260	291	279	255	309	284	282	295	274	291	251	263	250	293	286	281	278	256	270	265	294	273	274	279	248	297	248	253	276	253	259	263	275	330	282	248	286	259	262	266	254	270	268	270	262	253	275	272	254	300	302	257	271	272	265	248	275	258	245	274	274	251	258	296	268	282	265	257	254	272	286	286	270	283	264	258	267	282	286	285	265	285	287	264	275	264	267	274	266	287	293	303	276	287	286	267	284	290	272	257	276	288	259	268	278	292	266	277	298	282	279	309	290	249	276	278	293	278	272	265	284	236	261	239	259	283	285	267	252	256	270	301	298	280	283	288	262	270	277	283	268	299	301	256	293	289	268	285	288	271	254	267	285	244	306	282	266	286	264	263	262	246	279	260	274	277	266	300	298	271	280	292
25325	21531	25581	21540	5720	2242	1434	945	650	544	455	398	315	266	264	217	227	192	206	199	174	220	198	193	191	184	187	153	171	170	184	183	173	156	183	150	178	164	186	167	170	171	168	191	153	194	166	191	164	165	163	179	187	157	166	161	159	201	162	181	158	167	183	172	171	179	175	169	168	173	192	179	187	170	176	150	172	190	175	170	150	161	145	165	149	146	171	162	152	158	170	174	158	164	157	152	179	151	157	162	186	178	153	193	157	162	180	157	194	176	143	150	168	165	172	151	164	182	166	164	156	154	165	171	176	166	170	208	161	166	181	185	169	145	163	148	168	183	190	171	159	177	177	177	181	168	167	171	161	173	142	165	195	159	149	168	180	179	174	175	162	171	164	152	170	182	179	176	146	194	169	179	165	168	159	148	166	159	190	160	144	170	162	165	175	169	176	194	165	173	192	168	166	145	166	170	152	157	166	175	173	175	161	168	188	174	165	149	162	178	146	168	182	178	151	166	170	175	176	177	166	154	177	141	161	156	170	191	154	198	175	173	172	172	159	163	155	183	184	146	149	165	158	164	176	159	163	186	186	152	188	154	154	171	158	174	154	185	180	145	142	150	149	141	163	182	158	165	183	150	179	168	184	174	180	185	184	158	184	170	163	175	159	176	174	155	157	170	164	162	171	170	161	180	183	149	195	176	165	171	150	166	165	152	167	160	166	178	194	152	162	177	168	184	158	166	183	167	160	146	159	169	169	150	189	149	160	163	194	187	184	183	153	162	185	158	177	173	149	164	166	156	157	190	164	148	186	169	179	158	181	147	182	166	149	150	170	148	151	162	181	185	168	165	173	179	156	165	163	177	143	184	190	164	157	179	185	172	193	175	155	158	166	168	159	165	163	176	167	178	168	166	161	152	170	159	166	165	158	175	179	164	160	146	159	160	173	171	155	185	143	152	179	174	172	169	170	146	159	145	166	158	146	155	173	165	172	186	186	157	164	159	175	179	181	165	167	196	176	190	167	154	165	163	168	162	172	161	160	166	162	174	174	178	160	174	157	179	155	170	169	190	187	187	157	164	182	173	169	169	179	180	169	164	133	183	165	161	158	187	164	166	172	150	173	171	146	177	157	158	154	170	171	165	188	155	169	175	174	162	166	161	171	164	169	163	162	166	169	165	159	178	148	159	151	156	168	168	174	181	161	166	193	177	150	159	185	164	179	174	177	177	172	168	165	155	154	173	156	160	168	136	162	148	159	140	173	165	191	181	164	174	163	186	150	147	163	154	171	177	191	177	172	166	149	162	177	162	178	164	148	178	178	190	176	151	165	173	181	160	160	164	172	180	179	146	175	167	148	165	182	169	160	174	143	168	160	168	164	175	165	170	171	182	163	171	171	176	162	164	170	170	154	180	136	173	171	188	168	173	163	161	161	161	182	184	171	176	160	182	167	190	186	146	154	158	156	175	188	175	159	174	171	174	164	182	167	165	178	147	180	136	162	187	151	163	147	160	176	157	174	186	153	177	158	162	161	161	163	165	185	166	175	178	162	146	166	176	145	169	164	160	177	153	158	184	150	173	182	141	163	147	176	181	184	165	152	155	176	198	175	158	174	168	154	164	167	180	169	172	166	180	174	175	171	174	158	156	161	162	169	184	151	160	172	168	184	149	167	191	162	157	175	162	169	163	178	173	157	173	160	170	170	160	172	154	176	170	164	176	184	171	160	187	150	153	203	176	160	174	164	169	167	159	178	162	170	167	169	201	174	172	180	168	174	166	169	157	180	177	161	163	167	180	176	156	189	160	167	151	168	169	161	183	172	160	165	157	140	171	169	168	186	174	180	181	196	163	169	171	169	168	168	156	180	175	172	200	167	162	166	176	180	173	180	160	169	157	172	147	164	148	178	166	164	163	171	163	167	169	144	147	152	150	159	195	166	164	157	190	160	170	157	161	162	181	162	177	177	175	157	180	169	179	190	177	152	170	166	138	166	166	168	174	179	175	169	155	176	178	161	176	166	166	178	172	165	173	160	159	162	195	158	172	142	192	175	174	163	185	178	184	182	170	177	160	202	155	170	185	140	158	163	165	176	169	189	156	181	180	161	174	163	182	148	163	169	165	163	162	186	152	161	148	164	169	166	188	167	202	153	167	173	174	146	186	195	158	156	180	166	169	156	167	174	160	171	210	164	166	176	175	187	169	158	191	187	169	145	152	177	182	144	158	148	165	154	171	166	170	163	175	148	188	179	180	161	193	154	175	203	165	179	171	175	159	178	161	178	180	160	176	160	170	165	185	170	153	171	174	155	160	179	166	170	150	170	164	175	169	156	184	185	168	166	167	174	158	163	187	153	166	173	160	159	165	174	137	159	167	189	178	201	165	173	165	173	164	191	163	159	170	148	162	193	176	156	167	149	175	182	154	156	176	164	151	157	170	179	180	181	154	192	167	158	159	188	170	154	174	166	179	177	171	188	167	165	165	152	135	157	152	151	165	167	170	174	172	169	149	170	157	177	149	168	194	172	171	153	170	169	170	165	150	170	152	189	164	179	161	151	183	175	158	189	171	167	190	164	137	179	158	134	152	172	159	155	166	171	161	157	175	172	165	179	175	156	165	177	170	169	163	154	165	189	180	161	157	170	174	177	168	147	175	179	180	183	178	194	189	178	150	163	158	179	164	172	173	163	154	187	163	174	167	179	159	177	169	175	151	179	153	167	143	168	175	179	154	168	165	168	174	191	181	164	160	152	166	147	184	156	176	172	167	186	174	155	143	192	185	162	163	173	165	169	155	166	169	195	165	175	173	162	186	161	156	166	169	197	158	156	193	161	172	198	160	168	160	174	162	176	165	166	203	162	157	157	175	174	185	153	165	173	133	186	142	171	156	187	161	161	160	173	187	171	169	163	161	157	170	173	142	153	157	171	153	161	187	178	159	169	159	184	177	150	156	153	173	172	162	175	146	180	186	177	185	166	201	178	166	150	171	163	171	177	184	148	172	188	169	174	168	154	151	162	181	164	166	155	177	163	141	179	177	166	169	189	156	173	154	173	141	176	193	179	176	188	151	175	174	166	157	168	163	175	196	181	189	155	173	139	162	174	187	153	182	186	156	157	158	194	175	173	193	160	175	154	146	176	141	186	173	173	184	168	150	183	153	202	185	147	180	174	152	179	173	163	147	183	170	184	185	176	170	169	157	145	170	152	142	188	162	159	174	168	158	146	165	187	156	183	172	163	184	149	174	173	160	181	166	167	172	149	168	167	152	155	174	190	163	173	175	171	180	160	168	171	155	143	149	174	166	174	184	158	175	169	183	161	163	166	173	167	138	165	174	176	175	171	190	171	170	175	163	182	179	193	174	167	182	161	171	159	159	161	171	188	167	169	180	166	148	180	167	153	184	174	169	176	170	166	141	159	167	174	179	188	170	188	180	186	163	174	153	167	164	190	172	168	181	152	168	159	183	164	146	177	133	165	171	185	160	177	208	132	167
21423	40612	30683	17909	10118	6272	4428	3192	2302	1717	1319	1093	896	689	595	562	506	436	445	451	354	370	360	378	369	361	365	347	326	357	336	331	346	328	328	349	322	332	294	285	297	331	345	294	338	303	319	324	335	323	320	304	308	327	335	340	330	310	334	343	270	312	301	288	307	316	316	306	327	335	300	281	292	311	302	294	321	321	325	324	296	313	276	316	291	287	343	328	296	299	280	280	347	282	309	329	309	295	329	309	325	316	303	304	320	285	315	309	293	291	324	304	304	324	297	323	282	289	319	303	325	310	290	340	309	351	290	318	292	352	290	316	283	321	308	343	317	346	319	301	303	340	270	298	339	312	302	314	272	302	278	264	308	293	282	299	300	299	304	317	334	310	292	315	312	311	320	337	291	323	302	315	309	302	306	275	293	312	338	304	314	329	311	307	325	288	309	300	299	319	318	328	282	296	329	297	371	318	293	275	320	290	312	295	284	347	311	335	304	315	298	307	284	298	301	301	300	314	322	323	314	351	301	304	329	341	334	280	289	317	303	286	348	298	327	321	337	348	300	272	321	314	309	305	303	313	351	318	308	298	316	298	320	309	303	270	310	302	316	321	292	306	277	312	322	339	297	307	288	310	322	321	304	320	285	280	330	328	311	289	337	265	330	304	312	318	305	320	319	318	299	296	333	327	322	334	277	313	322	317	300	325	301	291	289	323	266	305	335	335	314	324	287	315	317	313	329	280	319	312	325	307	313	310	315	323	298	307	328	306	291	270	292	314	333	323	287	296	299	312	315	297	296	317	305	333	325	313	343	283	300	299	291	315	310	297	305	328	313	321	308	293	291	319	296	289	276	322	322	298	306	289	294	309	311	291	314	289	281	316	304	334	311	320	315	308	346	248	284	288	340	315	313	316	278	347	320	293	308	287	325	325	277	290	304	323	318	318	290	311	327	305	293	295	309	321	291	291	289	323	306	320	298	331	306	283	328	330	307	323	311	305	312	320	316	324	307	308	341	294	324	314	308	328	310	314	334	298	315	294	292	310	306	289	312	311	295	330	288	279	300	291	316	330	318	332	300	307	293	316	313	289	290	325	307	311	282	310	283	318	320	315	299	318	296	303	281	308	287	296	282	310	328	302	308	353	279	302	314	309	308	282	324	277	270	335	291	282	328	317	303	307	323	329	289	297	334	294	301	326	302	332	301	308	312	303	289	282	294	298	297	315	306	330	349	344	304	315	283	322	305	310	313	301	307	287	274	319	327	331	328	312	308	294	292	317	308	329	300	281	312	311	310	320	313	300	300	281	312	318	340	303	321	311	317	328	290	320	312	313	311	301	338	302	314	318	281	308	301	311	275	308	320	330	276	303	310	336	326	311	331	347	297	282	293	321	314	283	289	307	272	318	341	319	314	308	319	302	320	283	307	301	316	330	271	310	316	343	282	327	344	292	319	321	347	313	312	339	332	324	322	284	294	321	324	286	287	314	327	318	313	302	311	322	291	305	308	313	307	295	314	317	317	281	300	320	309	298	324	292	326	314	314	307	304	313	309	334	288	293	295	297	330	323	312	281	315	284	301	296	301	319	315	287	303	321	313	324	307	311	306	349	292	311	313	293	321	298	324	322	307	307	348	312	322	323	299	303	309	286	295	313	292	294	315	320	310	303	271	295	328	332	333	300	316	311	297	293	289	322	300	349	339	310	316	314	330	318	324	302	318	307	329	298	321	310	324	328	318	302	299	280	337	316	310	314	310	300	338	282	335	300	304	314	307	322	294	323	306	287	292	332	315	295	280	311	297	323	309	286	299	317	325	296	291	319	306	300	317	339	308	305	312	292	297	294	304	310	306	292	331	291	280	314	322	296	293	296	304	271	310	318	297	278	298	331	301	291	306	285	312	281	317	300	348	330	318	301	299	322	306	304	295	308	336	335	308	315	305	353	296	298	328	274	289	344	332	291	334	327	315	264	296	286	310	323	309	336	301	324	320	312	291	326	303	329	310	296	310	301	301	311	309	302	329	293	338	288	321	289	317	327	310	318	305	314	303	318	298	296	330	321	323	300	322	300	297	319	329	285	292	331	306	301	314	280	314	305	325	325	323	286	318	310	287	310	324	301	308	320	292	290	315	355	308	313	328	308	325	288	293	307	315	332	339	320	347	330	348	309	320	285	315	282	265	277	304	320	340	317	319	283	341	287	311	319	291	311	334	296	326	303	307	354	313	324	308	285	318	302	295	280	325	283	322	311	338	335	342	330	304	311	314	295	309	345	278	318	304	337	287	333	332	317	321	324	294	275	320	319	300	320	303	302	290	311	310	294	276	317	290	297	296	316	312	292	319	327	342	284	306	295	315	328	299	325	315	293	352	300	321	307	321	292	301	295	293	319	284	307	306	338	296	309	305	313	311	306	340	301	325	286	268	290	291	298	311	311	287	305	300	298	307	329	286	316	326	338	302	318	304	349	282	289	331	303	294	311	285	288	319	313	315	290	319	330	315	341	300	280	337	304	298	317	303	310	330	309	310	298	301	309	291	331	306	275	308	319	320	291	314	346	322	293	331	301	322	308	294	268	290	275	304	315	324	336	301	328	296	320	277	345	289	303	300	309	296	290	329	327	287	308	326	313	303	291	336	310	308	279	284	309	309	271	303	306	334	338	345	267	301	337	313	313	302	326	305	287	287	297	313	330	299	313	338	311	290	282	281	272	300	318	329	308	312	335	309	278	307	307	307	327	306	333	333	300	320	310	310	331	303	332	290	289	315	308	310	289	312	307	341	316	286	312	292	286	283	272	298	296	308	318	321	306	316	294	293	315	297	316	305	326	331	319	305	293	327	314	294	303	269	275	309	293	326	274	309	311	302	350	334	301	342	317	321	314	294	300	297	293	302	321	327	324	326	311	295	295	296	301	297	316	297	315	294	345	318	289	310	325	311	283	302	335	287	307	293	315	312	319	281	286	296	285	312	286	317	330	322	318	333	327	330	329	298	297	300	288	302	313	306	302	320	293	321	309	302	333	317	314	296	316	312	327	298	328	321	306	320	305	336	320	334	312	311	298	309	285	318	295	338	288	306	296	290	306	301	318	312	318	302	308	302	293	338	273	294	298	294	274	312	319	290	328	314	299	309	299	309	319	292	271	317	313	293	318	306	294	355	311	302	307	318	327	320	275	294	310	312	310	320	298	326	293	290	279	322	273	318	319	369	320	299	325	299	299	313	295	278	326	331	321	295	301	326	337	315	309	307	286	325	323	295	312	322	308	294	348	322	318	318	316	291	286	332	315	320	306	312	299	316	296	302	304	302	307	305	326	305	357	308	323	308	307	329	303	315	289	307	288	347	315	313	289	274	339	295	309	305	341	285	307	298	307	240	307	299	331	314	308	311	316	302	295	317	308	313	314	294	325	335	280	309	306	291	331	305	299	338	321	315	283	286	295	311	300	263	296	334	288	299	274	289	281	310	328	283	312	316	310	310	324	291	319	306	325
22840	21517	28520	24980	21569	17676	6643	2706	1628	1263	976	730	558	436	421	329	301	263	264	223	207	200	184	212	192	176	170	168	155	158	163	167	157	155	130	133	152	143	143	153	148	131	148	134	120	147	138	141	142	118	152	129	138	123	121	140	154	129	135	109	125	145	121	131	142	146	140	140	123	132	138	131	128	132	140	135	134	133	145	122	134	135	123	134	146	133	148	132	124	133	138	133	120	140	132	115	140	150	138	132	129	144	142	137	133	151	134	128	137	135	143	115	127	153	138	141	132	127	130	140	135	124	120	137	134	127	143	136	125	149	128	122	137	140	152	124	133	132	143	132	144	142	141	135	134	129	151	123	136	108	132	135	120	133	133	139	134	132	130	127	128	129	158	132	142	147	132	140	141	136	133	135	134	135	109	114	124	139	142	128	143	107	145	134	114	127	122	123	121	162	129	141	154	138	139	134	142	128	141	124	138	135	151	124	118	144	121	109	123	151	126	132	141	116	127	125	108	128	138	132	147	142	156	146	124	133	137	125	123	108	106	145	129	137	145	144	127	136	129	142	138	130	134	131	139	152	119	139	146	111	120	124	159	130	124	117	116	147	128	138	117	143	152	138	126	128	128	134	132	123	133	117	133	140	131	134	152	136	145	128	134	144	144	125	125	143	150	144	145	127	131	143	155	126	144	127	139	136	121	166	134	137	139	129	152	149	129	146	140	156	132	137	128	161	156	155	134	150	138	139	136	132	133	123	136	128	130	136	138	143	121	144	126	123	137	119	112	121	132	142	125	150	123	137	145	136	140	144	132	111	135	134	117	146	131	141	132	142	129	145	133	125	151	115	131	126	133	152	143	138	139	150	124	133	140	137	124	167	136	129	143	137	136	128	141	152	144	134	144	132	132	123	139	137	139	143	125	128	136	143	147	151	129	141	112	124	128	150	122	130	135	152	117	142	110	117	128	125	146	131	159	147	143	139	143	130	120	131	134	122	135	137	145	155	130	123	129	146	125	137	132	151	127	132	133	119	134	126	148	143	146	146	136	123	120	128	131	136	143	153	123	145	137	131	123	137	127	133	145	140	167	148	139	127	140	154	123	131	144	155	142	122	138	126	119	113	125	150	163	141	127	140	133	121	151	144	129	169	142	108	138	128	117	140	127	147	123	120	134	132	139	139	143	139	125	148	127	142	149	134	130	131	135	130	131	133	145	115	113	141	138	136	133	121	144	149	141	137	135	131	130	131	140	161	107	153	162	154	140	137	134	118	117	143	129	138	127	134	128	141	141	130	133	144	127	140	131	111	149	140	142	138	127	117	138	147	127	137	119	135	133	150	178	115	110	123	135	152	123	136	131	143	121	120	129	151	129	131	139	139	134	128	136	136	141	126	129	138	142	132	118	143	137	129	140	140	127	124	124	128	138	141	133	125	127	129	133	138	151	126	146	145	154	124	133	129	141	141	122	124	117	155	121	124	134	137	141	107	156	156	152	139	134	125	142	143	131	130	128	115	133	124	152	117	133	148	136	151	134	152	148	104	138	139	135	130	120	136	125	158	143	135	136	121	163	150	138	119	134	138	108	142	122	139	133	133	140	125	143	121	138	111	140	143	121	107	136	127	112	130	120	131	147	125	136	154	141	124	131	142	139	152	136	141	158	134	137	152	144	127	130	111	133	135	134	135	137	148	138	116	130	155	129	140	128	156	132	149	133	110	113	135	128	118	133	145	128	109	159	125	114	140	142	141	135	132	133	127	130	119	143	135	137	150	156	111	141	134	125	126	137	134	131	146	125	124	123	150	137	153	157	124	129	164	125	127	145	114	136	134	122	144	124	141	139	120	135	144	134	140	139	133	151	129	148	134	143	125	117	129	130	161	110	141	136	143	123	118	136	134	126	146	143	134	135	118	141	130	136	146	114	136	145	137	138	127	133	142	133	135	139	122	118	132	145	134	134	158	140	154	134	131	136	140	136	153	130	104	128	141	153	128	143	132	139	137	134	130	128	152	130	142	119	117	153	135	167	145	143	131	136	133	141	138	116	145	129	144	137	134	139	125	138	154	123	153	132	140	144	133	151	153	117	151	138	116	133	154	139	130	124	133	128	128	141	159	136	137	145	147	140	124	115	144	175	157	132	136	136	141	131	141	124	117	131	138	132	123	146	139	141	118	149	147	134	139	130	111	115	125	136	118	119	122	140	131	122	136	138	137	152	137	118	124	126	145	141	131	111	151	130	120	124	151	129	161	149	110	158	121	145	114	131	162	123	141	145	142	132	156	140	127	132	154	146	121	127	135	124	134	137	134	147	147	151	134	126	133	134	140	133	148	134	124	134	144	118	140	120	125	127	134	137	123	128	139	124	156	134	136	108	145	128	127	134	157	140	133	152	120	157	139	126	137	143	132	154	133	140	136	134	136	149	133	127	137	140	123	120	123	129	149	124	151	126	143	112	124	134	145	143	140	128	132	116	129	136	149	125	137	127	129	134	125	136	135	150	132	139	137	134	142	138	115	135	152	141	140	134	142	143	143	124	129	138	130	137	147	136	157	163	162	118	131	147	111	142	116	134	127	128	128	138	140	122	126	130	134	120	130	131	143	108	122	125	129	144	137	133	128	146	140	135	121	154	131	148	141	155	136	120	141	156	145	150	137	138	125	160	145	139	123	128	127	110	130	124	121	129	137	123	141	163	119	122	119	132	141	118	152	137	121	147	127	138	122	148	153	129	89	130	129	130	144	132	137	136	136	123	151	140	135	145	129	125	140	139	115	133	152	132	128	135	114	137	115	126	140	123	136	136	154	112	107	155	147	132	136	125	137	142	112	128	126	118	137	137	129	127	156	133	148	131	154	160	145	127	125	131	151	130	148	125	122	128	154	122	118	156	114	118	138	140	128	122	136	134	121	121	134	153	146	139	126	154	144	117	135	148	126	134	134	144	116	154	154	140	125	132	148	143	125	122	126	143	131	133	138	132	139	131	121	111	140	144	128	112	135	133	152	152	127	136	141	123	135	141	124	135	125	154	129	135	126	140	140	128	130	122	122	129	140	136	125	142	148	137	136	149	114	115	145	132	145	127	136	140	139	126	125	139	121	140	132	144	134	118	132	139	115	155	135	162	139	119	150	130	137	145	127	126	117	161	136	137	159	158	124	154	131	139	122	150	145	118	123	105	131	135	138	127	135	137	118	136	151	122	119	149	135	137	126	151	126	146	123	118	131	136	135	126	122	132	141	125	141	136	126	145	123	134	137	138	147	120	129	157	134	136	150	134	141	143	124	150	138	138	147	132	123	140	136	135	147	147	149	138	145	133	144	134	122	138	163	139	119	131	116	128	134	140	136	140	143	136	119	129	141	115	119	147	147	145	149	138	150	123	121	141	145	144	161	146	140	144	117	136	121	133	127	145	156	130	150	126	120	118	129	142	121	152	139	141	160	144	130	115	150	139	131	124	143	133	144	150	147	128	142	110	140	143	141	124	156	119	146
25133	53001	43889	28460	19949	13074	9501	6365	4782	3756	2786	2114	1531	1243	1024	900	791	697	617	536	453	409	390	405	376	362	370	333	340	318	296	285	255	269	257	282	305	250	283	254	284	257	257	278	250	287	262	239	239	267	248	252	216	269	236	249	232	246	271	235	248	245	211	251	212	243	229	222	248	244	246	246	260	258	240	250	236	231	206	251	240	223	220	244	240	243	215	269	238	222	252	239	245	254	252	224	238	249	236	264	236	251	243	251	259	234	268	254	206	257	241	244	244	229	235	240	237	252	228	223	221	241	244	245	269	253	229	248	253	251	291	213	270	240	232	237	225	222	239	225	262	237	226	266	229	236	211	240	237	247	212	242	274	246	271	227	242	231	221	255	248	236	252	222	236	240	230	224	225	249	287	241	257	219	238	229	217	238	223	237	243	238	262	224	247	256	256	235	235	228	243	267	249	215	231	246	216	226	232	251	211	240	252	250	276	248	235	251	241	224	260	225	220	232	263	240	233	220	230	228	218	232	252	240	243	219	254	260	221	219	272	259	239	255	225	269	248	262	243	224	254	235	258	240	254	240	208	229	248	251	250	257	247	246	240	255	249	199	251	247	255	240	248	249	229	245	216	239	256	262	232	233	232	240	237	238	247	235	250	234	257	220	229	249	236	207	252	240	247	263	256	238	258	248	232	248	253	269	255	233	253	249	244	279	220	261	264	239	253	249	219	208	239	237	251	239	211	256	254	245	208	242	276	235	226	272	254	266	267	255	262	223	230	229	247	245	278	248	219	257	257	253	251	250	254	246	215	255	276	235	219	246	221	239	245	241	256	250	251	225	248	219	228	245	231	256	220	263	268	210	233	255	237	271	232	231	243	240	229	245	238	251	253	231	266	271	237	230	265	229	241	245	225	207	238	247	222	236	258	242	250	230	261	221	244	250	238	253	246	225	244	264	229	240	238	246	246	227	232	253	254	258	258	231	222	231	229	245	246	221	263	242	269	266	265	239	240	241	235	248	254	254	263	272	256	243	243	263	245	254	244	272	254	267	259	240	247	236	250	255	225	257	241	231	241	241	241	245	240	234	219	262	266	234	227	269	257	244	247	231	241	265	232	259	245	244	254	229	200	233	201	243	230	220	241	249	234	243	210	234	275	234	251	220	239	246	278	238	252	247	251	213	238	208	264	251	253	226	229	267	248	233	229	217	240	225	237	240	225	268	241	239	231	260	230	262	241	252	249	238	229	238	251	226	250	227	220	222	240	229	244	240	245	226	242	233	244	248	225	227	252	225	235	235	229	228	219	260	258	209	224	234	253	256	241	262	256	226	240	215	263	231	223	244	225	232	241	264	248	263	246	237	264	256	236	239	227	241	213	241	249	261	258	250	224	234	249	252	266	225	278	236	239	205	234	246	264	231	264	244	251	254	253	245	241	235	264	241	245	235	238	238	239	264	242	233	234	230	219	244	218	247	254	246	241	257	245	244	258	244	223	221	254	233	250	254	236	209	233	252	248	243	231	249	237	214	266	237	242	241	238	243	224	248	251	222	230	269	237	266	258	218	224	243	238	219	266	248	232	245	229	229	250	250	262	259	250	222	225	244	244	264	231	230	255	264	234	255	220	253	242	241	242	250	235	233	242	261	223	258	230	229	227	230	231	235	229	242	211	248	252	255	227	250	251	220	262	256	251	241	250	219	249	230	237	241	275	251	240	234	243	262	248	267	236	232	260	230	234	242	253	234	271	215	252	249	241	247	210	267	260	230	288	240	233	232	261	258	253	236	221	245	219	253	239	254	229	246	229	230	240	275	224	236	240	241	226	248	225	235	233	223	236	244	232	250	237	237	240	236	254	226	242	235	250	243	245	242	243	227	218	238	230	270	242	218	230	229	235	226	248	274	225	264	272	217	247	258	255	229	254	242	263	224	232	246	238	235	241	235	260	240	250	228	215	253	216	244	249	263	236	232	245	239	249	246	244	221	260	230	256	246	235	222	231	239	252	215	217	258	250	243	236	240	222	244	251	244	243	254	211	280	251	253	276	263	221	248	228	232	251	249	249	256	256	246	237	251	241	243	241	228	232	227	223	234	219	229	242	229	234	251	232	241	243	233	219	268	221	269	228	247	221	264	270	206	242	240	241	211	238	229	240	241	258	248	251	227	252	245	255	261	232	266	243	254	240	230	248	204	230	261	237	236	266	257	284	236	253	233	223	266	241	252	266	261	241	253	228	229	244	264	253	287	247	254	226	225	266	229	254	249	247	250	265	262	220	242	222	240	243	238	262	196	246	228	260	264	268	248	229	218	271	245	252	244	263	246	244	238	230	254	214	229	215	245	250	211	236	244	229	245	209	258	242	234	257	241	264	236	262	235	235	236	247	211	267	257	230	248	254	251	270	256	273	227	248	228	239	248	255	257	234	220	266	230	290	246	217	252	240	239	247	240	221	232	241	264	259	245	213	251	261	266	252	231	217	231	227	216	251	229	242	247	243	242	249	242	250	245	228	229	255	258	264	257	251	227	225	247	261	241	238	246	240	247	258	239	245	247	248	211	231	253	268	220	234	253	250	214	253	234	256	232	279	239	244	234	235	232	240	232	245	244	239	246	217	230	253	225	254	241	242	221	246	229	264	236	225	251	207	227	235	248	235	245	224	232	231	238	227	254	215	215	259	233	240	240	265	224	246	278	233	241	226	241	214	236	229	268	282	242	252	237	252	228	245	221	226	266	242	217	232	264	230	221	257	237	217	244	212	235	222	249	251	252	221	252	223	240	266	260	267	236	231	225	244	234	273	241	236	242	261	225	233	253	251	254	224	233	251	244	212	245	213	245	242	224	227	241	228	243	219	216	241	225	214	218	247	245	214	242	233	255	240	218	228	260	214	227	262	251	230	224	255	230	271	236	254	232	249	259	250	271	236	252	240	224	232	236	241	266	265	244	235	230	260	235	232	230	223	249	276	224	219	245	226	230	221	221	258	203	243	243	228	245	269	216	242	273	233	227	234	258	240	241	234	254	237	282	239	222	229	250	225	244	234	209	251	230	235	218	264	247	234	236	225	237	216	232	248	250	251	237	251	248	256	252	252	255	239	265	245	261	239	231	233	233	237	219	237	228	242	248	258	227	244	233	235	231	243	231	232	254	225	239	247	275	262	222	240	232	225	260	245	243	230	235	270	290	232	244	252	238	240	259	258	243	230	233	225	256	231	253	251	250	272	244	242	208	245	258	221	256	234	205	235	241	248	242	255	245	266	244	245	241	240	263	238	245	237	269	276	249	239	239	235	232	233	225	228	238	234	247	208	252	250	228	225	238	244	245	237	206	238	279	240	243	231	238	261	220	265	242	236	227	236	262	231	241	243	237	253	248	236	237	233	247	248	267	241	243	231	236	267	259	265	249	267	221	255	239	234	247	243	257	238	230	250	263	252	225	237	239	212	235	209	253	218	259	247	266	252	245	246	232	228	241	227	246	265	262	247	273	215	244
28016	22280	18031	8426	2947	1592	1035	655	552	453	331	292	252	268	235	208	199	197	210	178	209	186	176	185	167	155	177	171	171	152	186	185	180	166	152	187	158	165	158	189	155	185	146	163	168	179	185	178	162	186	178	192	188	168	157	148	179	182	165	196	171	187	193	173	179	174	183	171	182	173	160	174	157	161	149	174	168	164	153	179	167	149	175	177	156	175	153	148	178	158	171	170	175	162	157	172	189	167	154	163	172	167	174	150	175	172	182	170	180	167	162	193	171	153	143	162	168	175	173	177	184	173	144	146	179	179	194	166	154	151	160	181	165	163	175	151	168	191	170	177	167	154	185	175	168	161	162	160	176	192	184	161	157	191	179	164	158	166	190	178	186	171	182	157	175	166	162	190	177	130	163	161	178	151	164	164	172	163	167	175	162	173	180	187	176	175	184	150	176	154	180	179	179	182	168	167	172	170	184	166	189	161	169	147	158	169	187	182	161	171	179	155	167	179	164	165	179	166	157	165	177	171	166	177	191	175	170	183	155	175	184	141	168	158	167	179	173	162	199	155	163	164	148	173	155	174	170	178	166	190	208	175	145	179	154	154	186	170	168	202	165	169	165	194	189	170	170	183	163	188	170	164	167	185	150	154	176	179	165	159	175	171	181	154	165	161	165	180	166	142	194	175	164	160	183	153	156	187	160	150	182	168	140	176	173	162	179	168	165	186	182	159	163	194	189	160	156	170	156	156	159	158	170	174	180	163	182	164	177	170	178	159	173	171	148	171	173	169	169	167	168	140	168	171	157	171	160	202	178	183	169	145	173	175	178	159	167	191	165	163	153	176	151	177	197	174	165	157	144	178	171	163	163	164	191	165	169	169	174	165	182	159	170	184	167	160	148	200	155	179	167	163	168	155	182	174	185	158	183	153	138	168	149	180	177	175	169	166	177	154	145	171	162	176	154	161	136	192	167	169	188	188	167	181	151	183	163	164	163	161	181	181	172	175	156	169	166	155	153	153	177	173	171	153	152	181	155	164	173	171	169	195	179	155	192	150	161	167	158	188	161	174	172	156	180	162	194	157	170	169	179	160	175	138	170	165	181	182	160	164	177	180	157	158	161	169	157	161	176	168	160	164	159	175	180	171	182	154	161	182	185	195	175	159	150	160	152	176	162	166	163	156	175	156	161	174	175	155	170	170	167	168	170	182	147	172	179	176	178	169	168	194	159	164	175	152	147	156	184	146	164	168	181	214	194	176	171	177	151	180	181	187	160	170	173	189	154	198	176	180	158	176	166	156	165	164	153	155	180	161	166	174	159	149	189	206	146	182	158	180	160	168	193	159	167	167	185	173	167	168	181	168	189	166	173	177	170	157	147	185	167	175	166	155	160	182	154	168	165	181	181	186	164	158	160	174	176	169	185	153	190	172	172	164	152	157	169	166	159	176	173	178	170	159	189	187	170	162	173	166	183	177	203	155	166	157	182	168	165	174	166	148	173	173	147	161	185	166	163	196	172	155	168	178	188	158	166	185	182	177	166	171	194	184	173	191	172	160	163	145	183	189	178	164	162	191	153	175	174	172	177	168	176	152	167	174	171	156	176	174	178	165	164	196	166	166	167	166	168	153	158	172	182	173	158	165	159	160	176	181	133	197	180	169	154	169	170	166	172	160	171	166	176	170	151	186	161	155	158	154	186	174	184	168	153	154	166	167	163	162	142	177	178	170	170	159	176	176	171	170	168	164	176	175	147	176	168	191	170	177	201	148	153	189	176	169	153	178	164	186	183	167	141	167	170	166	180	172	182	175	160	170	169	178	186	173	166	161	150	172	164	176	171	153	175	146	159	177	187	162	159	179	177	161	165	175	162	157	166	169	162	171	190	196	164	170	175	152	166	187	176	178	179	169	194	162	178	164	190	167	164	170	175	166	153	193	171	168	191	170	170	178	182	155	176	188	176	168	158	194	152	166	160	197	162	172	160	151	155	180	173	171	182	179	195	163	176	166	166	168	180	175	194	167	186	161	160	160	156	179	167	149	171	160	172	158	176	158	148	170	167	164	153	158	159	186	189	161	187	181	163	177	185	156	190	154	180	163	174	182	147	169	190	176	154	165	166	165	164	176	180	178	164	168	142	146	172	163	197	185	193	167	185	168	155	179	173	166	163	195	165	172	174	151	164	167	156	134	173	184	176	143	198	154	187	173	159	168	176	162	164	165	186	172	166	192	162	177	156	170	182	158	147	174	168	162	173	171	180	165	174	179	188	186	169	158	183	163	167	161	158	165	179	177	163	173	177	154	172	150	180	190	180	206	175	193	182	173	198	181	162	202	159	160	158	182	174	181	154	168	168	168	188	183	178	170	159	162	179	134	172	184	172	181	185	164	169	161	174	195	166	155	168	176	133	143	145	169	172	165	152	157	154	160	166	145	155	161	165	188	167	162	178	136	168	195	159	187	155	171	167	169	189	145	141	165	169	184	162	185	171	159	158	164	158	168	162	180	186	166	194	179	168	175	181	145	169	175	172	154	164	150	151	193	187	169	170	159	177	169	185	164	152	160	171	168	158	150	147	170	160	178	152	190	169	180	169	171	158	175	184	183	191	174	176	164	188	156	182	189	166	170	173	185	182	164	144	172	167	179	167	184	172	150	183	196	170	161	182	181	165	175	160	155	149	179	172	148	173	160	186	160	174	174	176	171	166	151	176	179	178	173	152	187	154	193	159	145	184	179	169	167	170	167	170	175	190	157	186	160	161	150	145	140	170	149	168	185	178	164	181	145	171	185	188	189	183	164	188	160	159	165	193	166	166	163	164	154	172	165	173	158	182	161	175	167	194	182	168	188	159	187	172	160	185	176	177	154	169	195	164	133	180	160	179	155	183	189	170	181	166	172	173	181	175	191	195	168	172	166	183	177	183	165	141	176	182	156	158	166	181	150	191	162	185	162	182	184	179	177	151	183	176	179	180	190	199	147	186	203	164	176	164	184	176	170	163	152	162	147	147	163	197	177	179	182	165	174	174	156	170	205	178	171	161	164	171	181	170	181	166	148	181	156	161	158	187	182	173	172	182	157	171	176	159	183	167	166	174	191	183	139	160	172	162	183	172	162	194	161	151	189	189	199	160	179	180	187	153	191	180	169	135	172	182	177	155	171	192	181	157	179	177	169	159	166	164	163	200	155	163	166	178	164	169	160	171	159	183	150	205	164	197	170	162	172	177	172	154	189	168	175	160	161	170	184	176	171	162	187	180	196	180	180	172	166	175	166	150	173	157	174	180	184	165	176	183	160	164	178	173	163	172	171	155	166	164	150	171	181	157	166	156	198	174	175	172	157	194	147	154	157	150	169	170	176	168	192	183	166	159	165	160	189	210	170	169	143	167	170	147	184	171	180	167	186	165	154	154	156	158	165	176	186	150	160	156	169	172	166	171	158	161	182	160	170	185	180	183	154	147	158	192	185	153	141	160	171	187	192	179	172	173	158	165	167
20490	35770	23365	12661	7345	4767	3179	2126	1760	1293	1118	802	641	579	527	510	460	414	368	366	366	366	355	355	383	353	331	344	361	346	376	338	360	335	328	333	322	312	298	294	320	317	324	306	308	302	291	292	310	287	321	333	318	316	294	317	293	321	299	304	328	335	330	310	315	334	268	293	331	325	334	317	295	300	292	359	318	290	323	345	301	290	302	306	301	342	317	309	275	318	306	334	314	298	328	329	309	329	332	317	308	317	295	317	291	298	308	333	343	316	333	309	320	355	319	296	329	317	309	339	314	312	305	310	302	278	321	316	275	307	304	320	314	338	340	291	343	297	306	310	346	316	334	320	293	319	300	346	327	333	285	317	294	316	326	329	313	315	345	300	332	286	323	307	335	303	314	291	348	308	292	329	305	295	289	319	345	319	284	294	326	343	316	292	318	316	292	313	323	327	305	293	276	304	304	319	325	332	313	314	305	310	293	335	304	322	311	338	330	316	279	307	275	300	333	310	306	307	294	343	334	300	319	315	306	288	310	297	315	334	283	294	288	301	317	285	309	293	314	290	301	272	309	344	333	315	314	326	318	299	328	301	328	287	340	313	325	292	301	303	280	273	308	324	320	303	283	297	313	320	319	312	286	329	305	303	302	311	294	313	316	297	308	328	314	316	325	314	338	296	317	302	326	288	330	295	322	320	350	296	324	330	299	319	334	297	319	315	319	328	313	300	322	357	337	289	324	345	329	292	327	336	285	317	311	332	339	315	335	323	315	299	290	304	303	309	337	292	299	280	311	273	300	336	305	328	322	326	309	310	298	321	287	342	310	324	312	319	314	338	307	285	316	275	291	328	326	304	279	316	308	299	316	310	303	334	306	317	334	315	322	323	318	310	358	299	298	319	304	343	338	310	302	303	319	318	344	303	322	343	305	324	352	308	318	325	301	307	301	293	289	308	304	279	323	308	307	301	296	282	308	332	290	354	315	296	294	292	318	311	323	315	275	323	318	299	344	316	314	314	330	326	308	323	312	312	291	348	351	299	297	314	326	315	309	298	304	306	300	305	368	298	336	317	311	303	304	319	303	323	334	300	327	300	303	346	310	319	306	333	322	327	293	301	311	320	303	351	320	305	322	321	313	314	302	299	314	340	301	325	321	312	292	293	310	298	296	308	324	307	331	303	321	330	314	321	340	289	299	300	283	286	325	304	333	333	336	322	311	303	285	320	321	324	325	291	274	306	303	286	306	277	322	304	332	290	299	337	335	307	309	302	310	298	324	322	326	317	321	324	290	299	293	309	320	302	320	331	268	317	335	308	318	313	306	341	297	325	300	291	308	310	285	336	316	311	330	272	317	326	281	295	302	330	304	274	339	314	312	314	298	314	300	321	278	327	325	322	309	316	302	336	288	282	330	334	343	320	328	312	321	295	295	343	303	355	336	333	289	264	330	337	306	306	312	315	309	276	317	324	330	298	327	351	319	290	325	333	299	302	305	296	286	320	286	317	309	335	315	308	311	318	317	332	330	307	318	310	310	347	315	317	325	311	314	349	317	311	287	345	312	358	302	314	287	302	315	346	331	303	338	277	285	321	316	357	327	307	336	312	305	312	313	339	309	329	364	302	293	346	324	291	295	327	325	298	298	319	328	311	291	312	346	322	326	320	332	313	279	293	310	310	331	332	310	335	330	306	343	299	335	324	322	301	317	301	318	306	328	305	300	298	326	298	308	324	322	297	291	324	316	354	324	299	308	287	308	312	332	327	299	306	316	312	318	302	336	308	317	280	332	335	313	334	339	334	284	323	313	355	292	316	301	331	295	338	329	324	303	335	354	285	329	347	340	303	351	315	311	328	307	320	344	279	308	326	309	299	301	299	313	319	297	316	278	308	325	295	327	317	297	328	305	314	303	348	292	317	296	340	321	317	318	314	324	272	299	331	291	314	288	335	344	320	300	331	327	336	292	290	315	321	320	301	304	321	320	338	335	327	313	312	308	310	285	325	327	298	312	283	320	340	291	304	264	300	297	283	303	283	314	303	342	327	327	324	327	313	311	295	312	321	320	326	292	307	320	308	301	324	298	338	291	343	330	311	304	328	332	315	305	318	327	306	345	345	337	325	320	325	296	296	307	280	317	279	291	348	312	307	341	314	338	311	322	305	299	290	309	307	315	303	329	309	298	295	309	324	331	295	310	319	282	313	338	292	346	294	329	329	293	314	326	313	298	309	337	310	311	320	279	318	321	322	303	301	297	304	285	279	319	283	336	286	309	317	331	313	307	314	326	315	274	350	327	300	330	292	290	311	304	308	338	307	348	327	300	309	292	295	289	301	296	325	297	300	298	306	310	277	312	350	330	320	347	299	307	323	270	306	320	318	334	327	318	326	330	282	308	307	305	304	324	302	311	344	330	310	298	313	307	307	295	303	320	306	315	318	315	316	304	306	312	328	287	342	281	315	311	328	309	317	286	304	318	321	313	300	319	288	321	317	324	316	315	299	289	293	307	308	310	284	302	341	307	329	310	326	327	290	321	286	301	323	321	293	311	330	340	300	344	324	325	314	281	261	285	328	304	283	332	272	331	329	310	314	314	324	305	315	289	317	329	282	312	341	332	298	292	331	285	273	313	309	311	314	309	334	279	278	287	315	346	301	302	318	321	297	318	314	322	322	299	325	304	310	296	336	297	308	331	330	323	319	352	299	329	317	286	299	300	294	331	316	326	294	338	345	319	327	312	343	281	340	315	327	336	320	342	335	288	316	328	290	352	322	302	322	334	313	334	334	318	306	342	318	320	316	319	333	323	294	328	302	320	305	294	292	327	318	295	295	301	334	311	333	308	322	329	333	314	342	350	317	311	321	323	301	300	302	315	345	344	313	323	318	327	303	310	311	298	341	300	328	304	331	284	321	318	323	313	315	292	342	274	302	307	323	288	328	274	322	331	306	309	335	312	316	290	350	310	319	301	313	301	304	338	305	341	335	305	296	318	331	302	316	308	288	285	331	302	326	295	301	316	340	283	298	298	302	331	308	312	318	318	315	302	295	329	352	307	311	327	349	319	302	323	299	329	329	334	304	309	306	323	340	321	313	294	310	284	297	303	296	310	308	317	305	328	324	345	304	324	310	337	338	309	333	331	314	300	312	304	341	312	289	314	334	332	298	311	310	316	332	282	312	334	295	313	325	325	291	346	307	326	296	312	310	284	301	291	313	343	348	326	308	318	287	344	326	308	297	327	316	347	317	269	336	304	319	314	324	322	322	330	299	339	331	319	346	303	301	308	333	307	307	291	296	304	317	346	311	316	280	321	345	310	299	315	303	295	331	336	312	355	280	300	342	290	325	320	277	324	306	322	310	339	314	339	290	316	302	307	322	279	341	360	330	328	320	328	277	300	314	298	328	334	335	302	305	287	296	308	333	316	300	341	351	322	287	340	314	293	361	314	292	318	316	309	323	298	320	326	331	314	295	284	341	299	312	320	295	319	282	304	337
23803	21486	27783	25591	18732	7584	3076	1710	1196	812	591	483	374	377	300	262	235	224	233	188	230	192	193	181	181	174	177	157	164	144	155	182	140	166	158	162	146	172	154	151	151	169	161	171	152	143	153	157	135	139	139	137	161	159	135	144	144	149	142	137	150	169	144	149	140	135	135	125	126	158	163	154	118	171	123	140	144	142	141	142	135	159	143	137	150	166	132	152	134	139	151	141	141	149	151	149	138	133	156	151	130	148	115	113	152	145	147	172	154	150	128	149	149	152	136	122	154	138	162	103	153	134	160	137	165	142	150	133	154	145	143	124	131	164	153	158	144	146	126	142	136	143	175	153	159	156	153	145	138	173	121	134	163	143	156	140	140	145	141	145	133	151	152	131	133	144	135	179	136	145	135	147	131	148	129	135	127	155	144	149	141	153	134	137	137	134	155	155	150	138	141	152	144	127	167	152	126	138	148	163	172	153	154	134	127	148	170	160	143	143	158	148	163	137	146	175	138	139	145	140	144	166	131	142	143	130	138	121	129	124	158	146	144	164	160	161	147	148	147	162	157	156	150	135	138	145	140	145	135	141	146	160	143	163	130	175	148	155	151	133	135	157	129	171	148	139	139	140	134	150	143	153	152	149	143	136	134	129	129	142	145	125	139	147	128	141	124	143	152	144	145	175	149	143	133	173	135	169	128	146	140	125	134	144	129	145	146	138	161	154	148	132	150	117	127	140	148	131	123	165	149	129	129	122	133	145	149	164	160	126	135	128	141	146	143	135	151	143	131	155	131	159	151	139	147	131	152	145	142	143	139	129	152	141	152	148	135	153	149	141	146	135	132	150	144	150	165	126	143	125	136	150	157	150	141	142	144	154	149	159	140	142	140	153	148	135	143	168	136	132	145	124	131	150	149	159	168	148	131	145	153	165	128	148	149	136	158	153	147	145	132	149	145	133	148	138	175	135	152	145	138	160	134	144	149	129	118	151	141	161	130	132	154	145	151	163	142	140	132	135	135	132	151	152	133	138	141	149	165	158	151	138	152	135	137	148	137	125	162	144	146	138	138	144	130	140	136	137	150	135	143	147	140	152	154	160	150	151	155	149	152	140	165	147	140	162	151	160	149	125	131	120	153	171	149	151	122	147	117	154	141	139	150	144	155	127	153	138	141	137	155	152	151	142	124	163	143	158	135	116	147	172	145	166	152	144	146	152	134	146	153	145	154	143	143	162	137	147	119	147	134	149	167	145	154	140	152	149	127	147	145	156	156	143	146	133	160	148	152	164	144	168	146	148	126	129	156	145	140	145	139	132	154	145	153	159	143	130	150	157	191	151	155	150	143	146	145	170	162	157	134	149	122	138	142	169	143	155	159	149	159	126	156	139	170	147	159	161	150	136	144	151	153	148	137	146	144	144	131	155	150	158	146	137	147	154	142	150	152	155	155	160	153	157	154	135	138	162	148	149	115	141	165	152	165	139	156	140	167	147	124	144	148	147	130	141	163	149	132	166	146	137	160	156	128	140	137	144	147	143	151	152	135	144	119	157	151	148	113	137	136	149	138	145	144	148	142	152	158	151	157	150	148	161	131	156	146	148	121	146	146	126	151	128	128	150	117	157	159	148	146	135	126	140	137	152	129	156	137	141	133	130	139	132	153	146	135	139	153	151	134	149	141	149	117	138	166	132	138	144	161	149	131	141	139	120	138	124	151	158	149	130	141	141	182	165	138	152	150	142	146	158	148	167	145	129	131	148	149	147	160	127	147	150	145	145	155	151	152	154	134	136	114	147	132	143	145	135	133	160	149	148	185	138	152	157	149	141	129	166	143	145	130	142	140	128	137	151	145	137	134	146	166	135	156	149	150	133	141	143	146	167	154	147	136	149	142	144	142	134	146	131	145	133	151	158	149	138	156	135	156	151	147	158	143	149	150	149	142	144	145	162	144	146	135	144	144	155	137	137	143	118	142	145	149	151	142	162	155	123	159	128	138	119	152	133	154	154	149	139	147	136	146	140	144	143	134	128	155	142	152	121	163	137	131	122	158	153	155	150	136	142	145	158	149	143	141	152	161	151	160	146	149	127	150	157	144	176	139	147	133	141	141	152	163	135	122	132	142	137	142	157	133	126	128	157	157	146	145	143	147	170	141	137	161	148	154	151	140	132	145	173	136	122	140	139	158	159	138	136	162	155	140	151	130	146	141	162	123	141	165	146	145	153	131	137	135	144	133	122	144	141	160	115	135	128	147	132	157	134	155	167	159	135	131	134	126	159	152	153	142	158	140	129	158	133	129	151	136	136	154	157	155	132	142	139	135	147	142	120	122	149	151	151	148	141	131	134	158	154	124	136	145	153	143	149	147	148	150	130	147	133	151	167	149	155	140	128	161	139	137	147	130	140	136	119	143	151	139	131	147	135	147	154	144	178	136	150	123	135	156	152	130	133	133	149	145	142	144	156	167	163	145	152	137	166	127	145	128	131	143	163	121	142	167	126	156	131	154	136	127	145	149	151	143	144	145	154	146	137	154	113	150	133	150	156	144	145	136	137	143	141	139	136	172	153	153	153	134	148	144	149	141	147	136	129	147	130	152	151	143	139	154	138	174	165	131	138	146	159	137	137	143	153	151	148	143	133	139	130	173	134	151	142	142	156	110	161	135	142	172	132	158	173	129	150	149	159	136	131	162	140	155	132	123	148	144	172	160	138	133	164	160	149	143	144	145	150	153	117	142	151	141	133	127	159	160	143	121	157	137	141	142	137	141	169	162	132	168	152	148	150	151	141	171	146	133	132	161	139	136	140	138	134	158	153	137	142	139	139	153	140	115	148	142	144	123	159	143	164	134	160	139	126	134	155	144	142	156	123	148	159	134	147	140	147	147	148	138	133	140	132	133	154	152	147	155	131	127	161	137	164	125	143	153	138	152	160	144	143	148	142	134	154	139	149	141	155	138	145	163	153	146	144	133	156	130	149	131	156	161	143	162	154	152	138	174	163	135	153	156	147	165	127	147	139	136	162	150	147	143	157	159	161	137	153	142	156	152	151	162	169	161	135	143	159	150	161	142	149	144	147	160	149	126	136	153	140	158	122	133	123	150	149	114	129	143	133	143	148	132	136	143	155	144	159	137	153	121	138	136	158	151	155	143	156	147	172	150	156	150	145	162	130	116	139	144	156	159	151	154	159	165	159	146	157	140	132	166	134	157	134	149	167	158	172	146	144	144	140	155	153	134	144	140	129	144	137	132	151	132	149	122	167	134	151	122	151	131	125	123	141	147	163	152	132	158	149	145	136	147	147	128	145	156	157	137	155	154	134	161	167	150	150	183	165	153	145	128	142	152	154	135	141	131	164	145	124	154	142	133	142	159	162	136	135	137	116	119	144	126	130	123	136	158	146	149	153	162	134	143	132	150	130	149	156	142	178	164	148	148	149	130	145	172	139	131	163	138	137	158	140	174	143	145	142	144	147	154	160	154	165	126	172	136	170
21552	44283	36204	23226	15352	10234	6854	4555	3442	2599	1884	1435	1105	897	768	699	542	529	490	437	393	389	359	356	350	354	347	348	303	317	311	286	285	277	263	280	289	290	274	277	254	275	316	278	288	267	291	292	273	268	255	271	258	270	243	257	282	228	284	262	282	255	279	258	265	237	266	266	272	277	280	252	266	257	293	291	279	277	243	250	248	277	244	244	260	252	287	270	257	285	260	245	297	266	270	255	257	279	276	263	253	253	255	255	260	254	266	264	282	260	263	269	296	264	246	242	256	297	266	243	254	264	274	269	283	266	266	254	287	274	250	257	264	290	284	299	261	253	244	263	277	279	251	273	266	272	263	284	255	258	236	282	254	256	274	273	267	268	263	255	274	262	264	254	266	264	246	306	274	294	291	270	246	252	285	270	286	278	255	274	291	260	268	281	290	281	282	295	282	274	243	283	296	262	301	291	273	269	279	268	279	276	251	272	287	270	256	280	273	266	260	282	257	281	273	284	284	279	264	269	268	273	278	247	271	273	264	256	291	270	253	283	278	281	285	255	279	260	284	276	256	253	258	248	267	282	307	293	277	266	248	289	279	285	282	247	259	283	281	270	282	279	291	258	267	281	276	290	278	261	265	256	275	267	251	286	256	249	271	287	310	274	254	268	254	266	280	264	294	274	251	270	255	266	280	272	280	278	287	252	262	258	259	258	299	254	277	298	248	292	275	257	250	259	244	277	246	266	274	273	256	249	274	264	239	272	274	286	264	273	304	270	273	259	267	268	298	261	279	256	232	280	280	263	256	273	253	276	233	267	263	241	259	303	259	261	267	274	256	264	249	271	276	246	257	278	262	303	266	291	261	247	250	281	285	268	273	258	235	291	279	270	269	266	264	276	277	284	273	269	245	269	268	299	263	259	247	262	287	244	278	275	286	273	256	275	291	264	230	291	278	249	249	285	251	264	276	287	255	248	228	287	251	247	285	257	298	276	270	260	291	271	250	256	231	272	277	275	260	248	269	266	238	266	292	283	246	259	276	257	244	226	293	268	273	283	262	268	276	268	275	274	321	259	277	277	267	275	274	268	243	286	264	253	298	262	266	263	297	281	260	263	274	260	256	252	245	265	280	272	273	296	289	273	270	265	284	269	265	274	255	283	270	283	245	272	270	235	269	275	254	260	251	249	280	277	264	274	245	243	267	265	296	267	291	291	260	275	255	284	260	267	244	270	264	294	293	252	293	253	288	238	262	254	291	291	282	280	273	280	233	292	264	262	253	276	248	243	263	247	267	289	263	278	253	268	296	240	273	252	271	277	242	279	291	288	263	215	276	267	279	250	257	267	261	264	292	265	256	264	282	263	272	261	266	281	243	270	286	249	296	260	254	267	281	256	272	281	269	255	252	249	270	309	293	261	243	238	263	252	254	245	258	274	288	292	290	311	297	263	280	279	261	270	316	269	275	268	280	237	247	281	264	266	274	283	270	259	245	270	289	278	278	262	262	252	257	257	289	267	284	246	271	263	275	268	285	296	274	280	275	235	274	283	287	257	250	268	275	243	269	272	252	299	266	266	267	257	265	282	282	254	284	260	291	246	301	297	294	276	288	279	274	238	276	290	263	271	271	261	262	270	238	261	250	271	267	243	260	269	261	262	274	268	271	272	280	271	283	279	272	259	276	259	270	254	253	273	257	273	251	284	248	256	258	234	270	256	268	257	252	271	272	258	271	239	288	245	278	285	248	250	274	270	271	287	257	293	266	286	258	267	266	277	286	287	261	271	281	251	276	270	274	260	258	281	255	294	232	281	263	266	279	299	270	269	278	230	253	256	282	265	280	272	258	276	270	285	250	281	268	258	292	260	262	296	264	277	269	257	277	239	259	267	264	285	279	256	272	229	275	259	277	271	276	265	273	248	272	249	282	244	276	257	291	276	273	259	269	294	296	254	303	264	297	290	281	253	283	277	289	259	259	274	232	279	254	249	257	251	261	266	251	266	247	230	303	275	263	274	268	268	264	295	248	262	263	264	266	273	305	274	257	274	268	264	271	306	275	291	268	280	250	269	274	277	274	299	270	284	264	285	283	285	245	246	284	274	245	268	275	261	257	280	271	264	301	249	280	267	250	260	274	276	284	264	256	266	289	294	259	250	279	252	249	267	260	272	254	281	256	270	267	253	251	283	251	263	272	253	280	261	254	265	256	247	274	271	275	275	268	240	260	254	277	285	278	257	268	252	285	249	256	268	273	266	251	269	293	266	270	290	268	286	259	270	256	235	260	259	287	299	299	249	259	232	289	260	269	231	268	256	262	281	255	292	274	258	275	283	244	301	277	264	270	267	247	272	238	257	269	242	279	275	286	254	288	286	260	281	256	274	282	280	285	260	279	246	255	269	244	272	270	278	242	249	271	294	270	275	266	253	300	274	227	276	270	245	270	273	240	264	294	276	272	264	274	234	258	284	253	263	283	319	261	259	257	265	301	271	257	288	287	277	278	253	257	250	263	257	265	260	264	260	247	303	272	272	280	257	266	266	263	263	271	292	263	279	257	261	269	257	264	243	268	248	269	238	287	258	260	276	277	304	274	257	275	263	249	262	264	258	261	239	270	258	266	258	252	264	276	280	275	273	256	257	260	271	288	264	290	274	255	275	276	249	281	267	279	285	291	320	295	258	287	294	277	254	277	256	246	278	253	267	253	268	269	274	258	273	248	250	267	241	286	277	276	232	264	267	272	256	275	274	283	278	269	278	244	269	307	241	280	270	258	264	258	278	269	244	281	270	270	279	297	270	271	254	269	261	268	270	237	265	280	268	255	258	257	282	256	266	289	263	267	259	265	278	273	274	268	250	233	273	236	253	238	250	258	277	237	244	264	261	285	268	282	287	280	259	253	270	271	273	255	238	300	276	270	268	255	249	265	251	261	270	252	256	280	243	247	261	249	298	288	278	269	261	249	280	277	279	292	260	293	274	278	278	272	279	278	255	262	286	279	279	271	291	256	284	265	244	247	272	257	277	255	290	297	243	271	258	283	242	241	235	256	289	256	269	263	278	272	263	264	268	261	246	255	254	251	244	271	274	276	250	247	250	273	267	250	256	279	286	262	273	286	259	272	255	261	307	278	246	264	267	287	255	257	275	270	248	269	242	302	286	292	293	272	256	268	269	260	250	269	247	260	239	284	255	239	254	265	265	313	277	266	249	266	264	258	241	313	233	281	259	268	279	313	263	285	257	247	268	274	277	228	306	281	229	292	254	301	261	263	291	262	265	258	262	261	274	243	260	261	271	250	262	260	256	271	260	261	249	270	222	284	264	281	283	260	246	283	269	283	283	259	270	251	259	251	299	265	289	260	282	286	270	250	280	308	265	292	281	304	268	255	271	273	249	258	258	274	262	272	244	270	274	267	284	258	272	251	260	287	289	297	274	250	254	267	281	262	270	303	246	308	250	282	288	263	255	283	271	281	273	281	282	259	276	260	286	267	271	254	262
25406	21552	25471	21075	5921	2356	1461	979	667	509	447	340	318	278	250	248	221	209	194	203	181	206	168	176	187	199	181	169	163	168	196	169	189	170	171	168	174	164	147	158	184	165	153	177	186	175	160	182	167	179	177	154	165	170	168	148	172	162	169	166	181	167	168	150	183	167	178	159	198	168	171	171	153	156	179	172	161	156	199	187	156	160	149	167	154	161	155	160	152	149	168	166	152	164	169	178	183	183	166	148	186	167	147	195	176	162	172	188	175	175	160	172	181	152	173	163	153	154	168	186	176	183	178	183	152	159	167	156	185	178	177	180	185	158	159	162	154	164	164	183	146	159	172	174	158	168	187	159	151	160	161	168	172	167	174	174	147	167	145	172	179	151	184	180	163	198	161	163	188	181	180	162	153	160	203	182	180	178	165	169	158	185	170	180	166	182	154	177	173	150	160	196	171	175	174	162	187	145	181	188	179	173	161	169	189	167	172	158	178	151	155	149	144	158	213	143	180	166	193	156	173	163	177	143	159	157	153	201	167	155	156	196	170	156	187	158	195	196	166	145	164	163	181	163	177	180	179	140	171	148	149	170	163	179	180	150	149	156	140	152	152	142	173	156	161	155	168	165	179	184	179	147	142	188	169	169	184	157	159	167	146	174	186	177	179	154	181	176	158	175	172	174	158	156	176	163	152	186	172	146	170	173	153	174	156	182	189	168	180	174	163	170	176	161	157	152	174	154	161	148	192	151	152	179	182	169	166	171	171	178	174	195	168	149	152	175	157	168	172	176	178	144	149	183	168	192	169	166	153	152	169	178	187	175	179	168	156	175	162	154	180	163	160	149	163	168	169	165	148	154	172	152	178	176	143	157	151	169	187	165	161	192	151	167	161	167	176	167	175	163	180	181	150	153	195	158	152	166	156	155	164	144	184	169	168	173	159	155	165	169	152	174	169	146	165	151	164	156	161	161	174	141	157	153	172	169	162	167	177	176	162	189	166	165	164	175	154	165	178	164	171	155	176	150	166	175	166	154	162	166	154	158	159	152	166	149	198	152	164	147	195	176	174	172	194	166	170	174	175	198	158	158	167	163	168	154	165	159	151	172	156	156	164	170	197	135	165	187	165	191	160	196	179	167	164	166	158	158	159	158	162	166	160	171	165	175	177	139	176	170	169	158	153	172	183	157	172	185	156	141	174	163	161	167	166	156	170	152	169	152	151	205	172	162	187	171	173	165	165	173	168	197	171	148	161	160	168	162	146	189	189	149	153	158	159	171	168	163	165	157	155	170	166	191	159	162	171	192	171	169	164	150	154	173	178	147	174	158	164	155	164	153	173	178	179	166	192	168	172	174	164	163	145	159	181	168	191	155	166	154	151	169	161	156	139	170	150	176	167	159	160	166	158	186	194	160	155	163	167	143	154	153	175	153	176	185	175	160	162	152	171	172	163	166	146	185	170	180	188	159	157	142	144	168	158	140	162	158	188	190	153	145	148	164	160	184	150	184	156	159	153	182	163	158	170	157	162	174	166	175	156	155	161	142	157	161	133	160	185	146	167	152	169	180	182	171	167	173	192	172	168	151	179	169	154	170	163	198	166	161	152	153	182	162	158	154	186	155	179	160	159	178	173	168	179	160	163	151	168	170	164	132	163	171	182	163	185	164	153	170	169	161	171	176	173	148	170	154	148	155	156	160	161	171	154	179	157	178	183	182	170	163	180	167	155	142	152	178	164	156	160	174	147	168	178	147	162	171	194	164	163	159	181	146	179	159	145	166	170	164	179	167	142	148	149	148	149	164	176	135	163	142	156	159	169	190	174	177	171	169	176	187	190	173	163	155	165	173	161	157	151	162	160	181	163	173	175	156	176	171	138	163	150	188	177	146	146	153	163	174	162	154	169	175	164	140	153	181	160	187	162	168	185	176	170	151	175	170	170	175	167	175	168	172	186	163	148	176	181	181	180	186	177	177	180	186	175	171	160	164	159	179	166	154	174	159	160	150	150	180	158	164	155	182	154	171	195	156	169	165	172	179	155	156	162	164	187	196	159	164	178	169	163	159	171	182	154	157	174	195	185	147	143	168	166	160	175	161	155	152	169	162	169	151	152	174	176	159	142	176	178	164	168	155	162	169	195	164	174	192	146	181	168	161	159	160	153	158	157	188	168	169	181	164	163	169	156	154	155	179	179	144	169	151	171	177	169	172	183	153	158	171	173	160	169	207	160	179	155	161	160	153	185	154	171	176	167	185	164	149	168	153	150	165	157	162	172	141	165	146	173	173	175	154	168	174	169	166	165	159	158	171	149	176	158	156	176	157	184	146	146	172	157	188	162	187	160	161	174	165	179	155	147	163	167	166	163	165	173	143	181	177	183	175	154	152	172	167	160	183	172	153	157	180	170	161	148	166	161	185	151	185	168	152	152	154	156	162	155	142	146	153	174	161	162	147	147	173	191	168	176	152	162	168	162	175	155	138	160	149	184	155	176	167	146	168	152	148	184	172	156	175	176	174	165	154	152	169	183	165	171	172	182	163	152	196	165	171	178	169	167	177	155	168	174	177	142	165	155	188	152	187	176	178	146	197	165	145	166	141	148	162	170	152	173	150	168	159	162	160	171	169	170	173	165	185	146	178	165	164	200	158	149	153	185	148	168	171	153	149	180	170	166	177	187	166	173	178	187	160	185	160	168	163	166	169	165	157	172	179	181	164	144	161	162	167	168	168	187	167	161	174	176	172	169	180	162	160	159	171	171	153	166	171	157	152	160	177	152	200	161	173	151	175	183	175	170	162	184	146	146	191	178	165	197	172	167	166	143	136	175	173	161	158	191	172	172	145	174	167	166	149	170	179	168	166	169	151	177	180	157	158	169	160	155	186	160	181	159	149	193	167	178	165	163	163	175	177	174	175	188	145	180	170	156	162	162	181	179	132	159	162	147	164	144	151	172	180	180	170	160	160	172	156	183	194	160	165	180	172	175	167	167	149	162	186	155	167	177	146	157	167	147	150	170	190	186	165	147	149	179	177	168	189	181	161	156	177	169	178	161	179	161	181	165	164	174	150	178	161	142	175	184	147	192	168	149	148	164	164	178	159	149	150	165	158	170	152	177	162	175	160	157	178	189	149	166	161	184	190	151	166	164	132	168	180	171	155	189	160	149	163	175	159	182	154	193	166	179	140	166	151	148	153	159	157	167	176	151	164	171	175	166	161	169	148	168	163	174	162	194	189	196	180	179	176	166	141	160	169	162	169	155	168	163	148	157	161	173	162	187	174	163	171	165	184	151	156	157	188	149	182	161	169	189	159	185	169	150	153	169	162	165	153	153	164	173	168	165	166	173	178	199	169	155	183	163	178	162	172	161	182	165	162	141	184	169	156	194	182	178	174	160	189	170	173	166	175	140	156	182	169	167	163	177	176	175	158	166	198	165	163	175	184	159	155	179	157	177	165	159	168	162	177	164	175	142	156	178	150	189	182	170	176	156	165
20595	38913	29362	16819	11032	6905	4471	3188	2292	1648	1286	982	831	734	609	526	515	477	434	388	405	369	339	362	339	362	331	356	305	365	323	326	345	331	281	296	303	300	335	309	281	304	300	313	247	305	276	295	303	332	283	285	290	307	292	313	306	314	292	341	309	293	303	293	315	283	317	301	329	279	293	300	317	308	271	312	294	299	309	314	312	304	294	301	302	297	326	319	318	297	292	290	295	279	317	327	299	298	304	283	322	301	312	310	296	297	315	315	297	327	305	304	303	333	287	261	316	318	318	316	315	298	290	287	293	317	314	326	311	297	292	301	319	309	327	314	321	290	304	332	310	335	282	291	282	300	280	310	297	294	287	283	275	295	285	310	286	265	292	306	314	290	310	315	311	300	296	290	324	318	318	301	301	329	321	279	280	290	328	272	306	307	333	296	291	313	293	313	328	300	305	305	276	298	314	295	327	296	266	318	307	280	306	280	299	283	307	305	298	288	289	315	290	310	284	296	293	293	316	313	286	290	293	289	328	323	297	288	313	320	291	310	340	309	284	278	290	308	324	315	280	340	303	280	314	317	299	320	302	289	299	313	318	313	287	321	292	310	304	293	298	307	301	307	274	273	315	304	332	328	310	282	313	305	283	303	286	323	295	291	349	281	297	274	272	302	327	282	313	289	289	318	334	269	318	325	297	305	281	304	290	298	288	320	290	292	310	300	308	308	307	295	301	265	319	290	332	313	289	295	325	320	298	294	340	314	300	329	264	304	291	298	304	286	319	270	287	330	294	286	289	316	317	314	327	289	303	302	286	298	310	299	319	343	283	331	301	311	307	289	331	304	287	295	298	294	343	306	326	323	292	338	301	288	320	316	305	290	286	303	277	316	312	312	296	305	289	320	315	304	301	264	293	323	275	307	361	308	285	308	332	306	269	314	277	296	325	307	312	299	319	278	288	315	323	315	315	301	336	295	296	317	312	300	307	346	301	331	306	284	309	295	280	329	278	274	312	305	283	270	298	294	309	252	279	301	317	303	292	311	312	301	284	284	297	294	277	309	281	284	316	265	304	322	290	353	283	340	299	274	302	306	306	334	288	289	276	318	274	310	290	283	340	324	281	304	300	282	308	324	290	297	305	304	314	294	292	312	285	324	308	294	320	290	301	310	298	315	306	272	336	296	347	288	302	265	328	296	317	301	324	289	280	320	290	331	311	300	305	310	304	277	305	297	312	314	312	331	293	292	329	300	343	336	319	316	346	325	324	262	302	325	305	301	297	312	311	298	339	324	295	330	292	285	325	332	347	327	315	317	331	321	313	304	302	325	322	276	300	292	312	315	329	329	279	305	310	290	286	292	325	319	290	309	315	260	323	295	330	333	302	285	306	302	266	280	323	318	323	285	302	315	303	317	284	322	345	316	333	293	286	287	313	299	302	321	325	269	321	286	301	286	313	328	298	285	284	317	330	280	296	329	303	300	300	293	330	311	307	303	326	289	309	289	339	283	317	304	317	313	284	289	274	314	336	316	310	269	318	297	329	310	306	308	285	329	297	285	273	313	324	288	318	287	317	303	292	323	278	279	314	306	321	284	307	339	318	296	276	339	282	306	302	309	281	307	346	301	328	303	317	321	317	301	296	300	304	311	295	319	278	286	293	300	330	262	322	286	301	276	282	309	293	320	295	310	287	301	304	294	298	305	337	300	277	290	304	309	315	294	308	278	302	294	293	311	293	336	318	270	276	268	301	291	302	295	291	306	306	288	331	291	327	289	292	273	281	293	306	331	319	319	281	289	270	267	318	323	307	318	293	316	327	301	310	311	289	302	303	333	295	288	291	307	312	326	299	342	309	296	286	290	320	312	280	317	323	317	282	316	306	296	319	292	319	277	298	329	294	314	343	275	306	315	288	302	341	335	327	310	338	314	311	293	295	308	321	310	325	295	245	299	328	286	291	285	339	292	309	312	342	328	297	326	301	315	311	312	306	284	300	311	333	289	316	284	299	302	294	348	348	300	302	291	311	326	311	295	316	279	344	294	328	296	309	285	310	325	274	306	313	308	315	311	297	316	310	305	333	295	314	284	295	276	308	318	323	303	287	293	322	333	297	304	309	299	324	313	317	332	294	304	327	299	304	294	327	284	307	300	296	325	310	320	302	299	294	287	327	287	324	313	312	344	310	303	323	321	305	304	339	327	294	277	344	315	291	283	316	291	293	311	284	304	338	306	301	320	313	304	305	311	282	271	313	324	278	324	300	273	315	289	305	288	312	285	320	298	276	351	308	280	281	283	298	281	317	330	285	306	318	306	350	319	283	274	300	281	303	312	291	306	322	311	335	333	307	292	276	292	308	321	311	316	300	324	306	291	291	296	321	321	306	307	303	286	288	314	308	314	324	318	310	272	326	285	304	305	314	313	291	324	299	315	284	334	300	295	313	279	315	314	278	292	306	336	286	320	320	299	291	293	296	290	306	318	304	305	326	309	348	300	286	302	274	315	304	315	335	303	274	295	303	272	314	283	306	304	295	310	319	285	312	356	307	267	342	317	298	308	302	310	297	308	306	300	339	316	273	300	298	308	319	305	289	307	257	316	281	300	288	299	277	296	309	295	333	351	307	315	301	314	296	323	294	289	339	314	274	307	321	301	326	308	315	325	287	290	318	282	284	326	326	335	297	290	286	327	309	330	286	316	308	335	284	316	287	299	297	301	303	285	316	285	309	301	300	302	314	311	330	323	314	301	281	269	320	309	311	297	290	286	311	293	296	318	285	293	291	303	306	310	319	309	311	299	335	288	340	301	306	288	313	311	302	293	307	287	323	273	291	302	293	286	315	299	275	314	299	330	306	297	320	302	290	282	322	286	305	319	294	258	309	304	326	324	294	303	330	323	309	290	331	317	306	279	305	302	297	317	282	310	310	327	278	325	316	316	302	299	319	294	300	281	292	309	322	316	319	314	314	301	309	304	320	314	306	299	296	291	309	318	338	332	321	301	321	310	297	323	322	299	299	292	323	302	297	325	288	295	268	313	305	334	293	321	296	347	301	289	324	267	284	300	311	339	297	303	295	342	368	295	302	287	307	327	339	291	299	272	303	286	289	302	302	303	288	292	296	274	303	292	316	325	283	306	291	297	325	326	321	293	298	315	320	304	281	333	323	294	274	294	293	304	298	293	328	311	333	289	320	335	338	307	280	277	328	314	312	309	291	302	296	306	288	301	325	324	293	297	315	294	315	317	294	302	276	292	307	285	302	300	274	283	278	297	311	333	305	296	288	276	310	284	292	310	297	295	308	272	328	317	302	323	307	312	298	325	316	318	298	307	294	321	316	289	285	309	295	294	319	276	285	276	329	291	302	318	304	330	276	312	303	293	311	300	320	308	340	298	339	317	315	312	322	272	292	292	334	307	290	295	337	313	280	296	281	323	321	286	321	285	308	319	292	303	312	300	296	315	306	300	301	293	282	296	293	295	288	301	274	320	318	293	328	328
22913	21556	28581	25007	21620	17763	6712	2914	1826	1253	844	674	554	454	338	317	297	257	229	205	213	192	187	181	180	177	175	175	168	136	175	152	142	135	152	142	144	131	162	134	130	136	133	144	150	133	151	140	157	158	121	145	121	123	150	121	161	121	125	139	143	146	152	124	145	142	128	133	133	155	139	140	134	139	142	135	149	115	137	126	138	150	97	113	117	119	134	149	117	135	160	144	120	130	158	125	137	118	150	124	141	140	122	117	139	127	143	125	143	142	129	131	149	119	116	158	134	141	128	149	129	134	133	145	123	125	134	151	133	118	145	145	145	132	139	134	154	123	141	129	125	129	140	147	141	136	142	142	130	125	147	130	135	120	126	126	140	123	148	129	133	140	134	149	133	149	137	123	143	139	135	119	129	134	121	132	125	139	130	126	137	130	146	121	125	124	145	140	147	107	133	142	119	140	131	142	165	129	144	141	146	103	121	139	150	126	124	142	119	115	122	123	141	134	157	134	132	125	121	135	128	135	144	150	135	126	129	130	136	132	145	128	127	157	136	135	126	138	129	121	144	123	127	151	131	140	138	137	161	123	153	139	134	147	143	145	121	109	138	158	160	114	137	129	136	138	132	131	147	134	127	150	124	142	124	139	125	109	128	123	126	156	126	138	110	120	136	155	136	135	141	148	136	133	137	134	126	144	120	138	127	133	127	132	160	134	130	132	134	127	123	139	134	135	132	138	141	118	134	147	137	128	113	129	117	132	123	122	151	140	149	119	121	119	121	116	126	128	128	128	142	135	151	142	143	149	123	129	129	140	121	128	138	109	155	128	149	136	120	151	122	142	133	133	144	143	151	142	124	137	125	138	137	133	131	132	116	145	132	131	149	121	120	153	125	131	126	143	135	122	136	151	128	120	145	106	127	124	131	142	125	144	142	117	122	159	144	131	130	150	128	137	145	144	131	117	142	131	114	133	144	131	123	135	145	134	108	141	126	124	153	116	128	139	119	129	152	126	126	117	147	114	148	142	142	137	140	153	138	120	134	143	126	141	118	144	121	130	126	141	133	95	126	134	128	128	143	128	146	144	124	125	128	140	124	122	129	119	125	117	144	139	134	126	132	135	112	132	129	114	150	131	142	136	130	126	138	145	132	148	113	134	139	138	128	116	132	144	158	120	131	136	130	130	147	114	146	128	139	142	125	132	125	121	125	136	138	137	114	124	131	132	139	116	124	164	134	155	143	130	116	146	130	117	140	138	121	125	124	116	150	128	137	135	124	130	147	138	134	138	117	142	128	141	124	135	138	140	126	142	120	128	152	120	136	127	135	140	117	128	145	141	133	143	101	141	129	143	134	138	146	163	122	137	124	125	132	130	137	140	145	124	137	132	121	133	132	134	132	137	129	152	139	150	127	131	142	113	140	115	153	139	124	158	140	130	151	135	167	131	155	130	136	149	112	118	135	106	125	131	130	110	118	128	124	136	135	138	126	138	143	112	140	147	131	140	130	133	114	138	114	113	132	121	111	117	119	124	108	155	126	135	156	150	150	146	144	140	119	126	136	129	136	110	155	119	114	148	133	150	135	119	125	142	123	138	140	131	134	151	127	131	119	125	127	144	126	134	125	123	128	126	120	137	127	117	156	136	135	104	138	141	128	139	136	121	155	133	154	142	126	134	111	107	136	141	151	127	125	120	124	124	133	125	133	132	133	114	125	149	136	121	135	120	130	129	139	126	132	125	140	129	121	129	151	125	137	135	148	137	112	123	144	147	132	124	137	141	129	134	135	134	137	130	129	119	146	129	127	152	137	127	131	120	141	136	128	136	112	144	157	122	103	135	137	136	139	147	128	128	126	130	148	137	124	147	144	123	120	154	149	122	127	140	129	131	124	125	159	128	146	123	146	137	122	167	144	122	146	140	145	120	146	113	150	141	122	134	148	121	106	121	150	134	124	134	130	128	144	149	143	128	127	127	136	121	133	129	124	131	124	114	115	142	135	120	122	107	138	122	137	136	122	149	125	128	155	135	113	146	136	136	131	119	128	139	128	136	147	143	130	108	118	141	128	149	133	136	133	137	145	122	141	125	105	137	135	133	142	112	130	130	126	122	132	138	135	128	136	135	137	142	136	125	124	135	141	169	128	134	132	144	134	136	122	123	143	122	136	128	115	139	130	110	135	131	151	135	118	151	131	130	135	163	144	125	137	141	147	129	171	138	147	126	128	133	142	147	155	132	142	129	110	148	128	131	129	133	125	132	125	144	124	140	129	126	132	102	135	159	146	117	131	154	139	151	133	144	142	150	123	139	109	125	136	120	130	151	122	127	139	134	119	128	133	114	121	118	136	133	122	148	129	122	137	165	130	152	141	140	139	115	116	135	131	121	158	153	124	145	143	142	137	141	139	142	126	120	143	137	130	136	140	120	138	125	128	123	99	129	120	125	131	133	123	130	121	128	136	119	120	153	154	136	141	134	126	124	125	131	135	136	133	119	149	151	133	138	135	140	125	149	117	132	141	127	116	130	139	140	128	147	136	123	119	129	131	127	142	124	129	121	137	150	125	115	148	133	156	134	137	134	137	135	128	132	112	127	146	147	130	129	127	123	131	130	127	119	120	135	140	130	118	111	130	114	128	129	120	133	137	106	130	139	117	126	123	129	125	153	138	140	116	139	127	152	134	135	112	133	124	143	131	132	142	126	142	136	151	145	151	132	145	125	135	128	145	121	136	150	124	125	125	142	144	133	142	121	129	134	128	119	137	112	126	139	137	142	120	124	125	124	150	137	145	130	126	141	146	128	143	152	138	154	116	112	112	132	117	135	143	122	127	114	169	109	118	129	108	132	128	115	146	124	158	134	128	133	163	123	122	129	142	126	143	138	134	125	137	138	128	131	141	133	127	127	138	144	129	142	122	143	157	134	142	141	145	121	144	110	128	144	123	128	145	139	139	132	131	128	126	127	130	118	144	149	161	113	120	135	122	128	136	151	132	135	131	120	151	137	128	134	127	132	123	146	128	109	140	126	112	131	159	135	147	137	138	130	130	118	126	119	128	139	127	137	132	133	146	111	142	131	137	155	126	123	117	140	126	133	138	136	132	122	132	139	122	141	126	132	129	130	135	108	117	132	124	144	126	131	129	132	110	128	130	151	153	159	126	130	130	128	133	118	133	131	132	129	144	154	117	122	125	138	118	138	120	133	153	105	129	121	131	130	149	136	121	144	155	134	142	131	123	152	133	140	113	126	167	120	138	131	148	126	138	124	148	133	129	133	120	115	121	148	133	132	137	149	93	144	125	137	157	152	126	145	125	148	137	95	137	127	144	148	137	140	126	158	121	126	122	142	130	130	129	126	130	130	124	146	126	136	121	131	136	133	136	135	137	125	151	145	145	123	155	126	138	128	111	143	117	140	143	131	133	120	146	134	144	134	141	131	131	108	148	127	132	145	136	150	137	134	126	134	151	124	133	131	152	132	151	128	146	128	117	131
24207	46576	42227	31210	20692	13719	9451	7014	5017	3525	2452	1972	1545	1264	1032	880	751	600	555	499	462	424	416	418	373	427	362	327	302	301	305	279	281	278	261	256	246	257	264	243	233	268	202	261	235	240	231	255	221	242	236	248	263	211	268	242	247	256	250	261	227	246	240	227	247	247	227	243	244	234	226	251	222	245	236	252	208	248	257	240	255	236	237	226	269	243	234	229	242	218	234	237	227	246	246	265	220	225	233	243	238	245	255	245	235	259	241	231	235	240	236	225	227	229	240	239	214	239	231	215	234	248	265	235	237	215	250	235	238	242	242	243	242	224	227	248	261	237	261	218	198	249	233	248	243	256	221	234	205	263	247	259	243	262	255	248	231	256	228	241	252	221	223	233	224	245	227	240	271	237	223	255	245	227	231	246	224	242	261	250	218	233	235	233	228	232	245	230	255	250	242	272	236	231	231	248	239	244	224	233	266	253	215	225	256	228	261	249	272	229	223	237	272	248	216	232	264	224	223	250	215	269	234	235	223	237	242	253	258	246	234	245	276	253	227	228	234	266	261	203	222	235	227	235	240	248	235	208	222	251	260	234	235	235	258	241	222	229	227	235	230	225	207	255	237	238	225	248	220	235	247	201	249	220	248	237	248	230	257	245	236	269	247	240	256	237	231	212	242	266	240	225	246	224	227	222	244	218	228	217	242	237	243	259	217	205	251	230	211	246	236	241	232	240	248	241	245	230	239	227	233	225	251	251	257	236	229	248	223	217	255	244	246	221	232	251	253	235	263	230	206	240	257	226	272	217	240	236	211	235	241	226	251	220	242	250	243	228	225	220	241	251	263	252	218	242	234	239	250	202	236	237	244	245	250	224	250	230	223	259	233	223	247	261	256	236	235	244	240	201	243	240	247	253	251	246	226	246	226	250	228	239	238	244	244	207	230	251	227	238	243	252	240	224	225	254	245	251	208	216	223	230	224	222	263	238	239	237	228	223	261	243	241	225	236	227	221	224	227	234	237	231	220	251	238	259	256	243	245	236	236	253	241	261	253	248	254	231	235	242	245	240	255	248	255	226	247	222	235	263	258	240	229	208	280	241	230	237	254	250	240	283	231	237	204	253	204	238	234	228	252	241	228	231	234	251	241	208	225	242	243	243	212	254	267	253	211	208	215	240	257	209	238	226	244	238	254	286	222	222	253	245	235	253	246	225	245	248	239	230	232	220	236	243	248	230	215	251	227	249	202	222	247	215	245	247	243	255	256	252	210	241	230	226	214	256	221	255	247	254	226	245	236	224	234	235	227	250	233	227	222	258	218	253	255	231	237	241	215	209	255	220	245	261	243	247	254	244	268	262	229	236	233	251	258	227	233	229	238	225	238	234	219	252	266	262	243	205	238	236	236	248	247	253	244	208	240	258	256	242	232	254	267	227	258	224	224	255	209	248	234	211	236	249	222	241	222	237	225	265	242	249	258	249	240	237	215	250	238	229	238	262	243	237	239	208	217	233	256	217	250	213	232	236	265	235	237	213	247	223	224	211	229	241	238	217	246	246	210	254	214	220	234	214	237	231	242	235	221	217	245	241	255	226	243	228	200	284	215	241	244	206	249	233	240	236	247	269	251	243	231	228	236	227	241	276	246	230	283	239	243	240	247	241	256	227	265	218	238	238	211	244	239	226	237	245	236	237	243	229	235	240	218	201	214	259	238	228	257	234	233	235	228	249	228	246	258	245	237	252	215	253	261	264	221	257	246	247	233	241	238	206	209	216	222	239	247	231	222	230	255	230	221	254	216	228	229	232	267	241	213	232	234	242	220	237	221	262	259	237	255	210	237	260	252	221	241	222	237	238	260	242	244	212	226	242	231	271	242	240	234	216	243	214	243	242	209	243	256	256	248	266	222	212	268	220	244	239	258	213	245	213	217	212	250	221	215	252	203	262	228	244	228	237	237	226	206	238	222	221	241	248	239	229	227	249	247	225	237	257	211	225	241	231	259	265	226	247	233	268	210	239	236	240	228	211	244	234	243	243	234	233	222	227	235	259	226	248	222	260	242	235	222	236	235	224	228	244	218	239	260	254	257	268	217	231	233	218	222	256	223	255	244	244	225	243	266	237	242	223	267	252	271	226	239	271	242	225	231	220	229	262	261	212	233	279	259	236	240	217	228	205	245	241	262	218	240	271	256	256	226	229	264	236	238	255	219	233	280	223	217	227	265	225	228	261	243	254	247	220	264	228	234	228	229	229	228	220	251	215	237	258	243	237	224	245	221	225	269	260	228	227	263	215	230	229	262	243	228	230	238	243	241	212	233	228	246	247	257	243	229	236	229	229	217	232	218	274	260	226	240	247	242	253	235	244	221	242	237	245	239	271	225	245	238	242	226	252	229	238	224	219	240	245	248	236	214	221	260	235	260	239	233	210	237	236	241	273	247	232	247	237	261	212	228	219	256	247	252	246	262	233	227	247	232	258	235	213	252	232	237	216	229	241	221	215	243	221	212	236	255	232	256	251	259	241	243	235	224	243	223	270	230	244	220	231	253	263	252	235	226	250	268	238	248	257	241	244	235	254	250	217	226	249	242	208	230	253	228	245	253	245	270	253	226	218	215	246	237	222	238	231	235	221	238	241	228	251	249	253	225	218	240	217	247	204	240	221	248	261	252	224	229	242	256	244	285	227	241	230	211	262	236	229	237	240	228	258	250	240	236	223	268	273	216	251	229	235	221	237	229	257	256	227	222	220	231	246	224	217	230	225	243	248	234	239	245	226	223	261	256	287	263	246	265	228	239	240	207	233	242	231	214	223	247	249	234	207	238	242	257	239	226	238	234	233	228	262	245	228	252	242	235	249	248	233	225	228	226	217	220	216	231	231	243	241	245	247	209	223	241	246	272	260	197	236	227	248	236	246	245	226	213	232	259	238	213	237	247	252	219	218	229	255	255	246	233	223	244	240	224	241	225	242	233	225	258	260	236	253	226	241	232	241	267	281	242	274	259	210	261	222	218	257	256	229	256	240	262	230	238	262	232	223	216	242	250	227	241	233	235	248	247	269	246	248	239	240	234	237	246	230	258	223	227	206	259	250	239	253	227	225	258	262	247	228	229	248	224	240	236	222	227	238	245	224	245	232	210	235	234	250	229	254	253	229	278	236	223	257	237	257	262	253	227	271	270	227	246	247	233	245	229	206	221	256	247	219	237	240	251	265	254	228	251	227	252	242	243	209	214	246	237	231	234	231	260	209	223	255	232	233	239	243	250	218	247	240	218	259	233	235	242	219	249	221	240	215	230	245	263	241	260	274	264	226	236	233	214	234	216	235	213	228	202	249	227	222	241	245	239	247	224	241	259	244	251	237	250	204	264	257	246	245	237	242	218	245	216	220	227	235	236	238	239	268	242	248	223	240	228	257	240	227	228	241	240	242	269	264	227	267	254	229	241	251	244	241	206	229	240	265	224	250	262	217	245	221	243	251	240	217	260	249	243	239
27798	21699	19584	10006	3584	1681	1064	760	550	391	321	298	269	239	220	230	199	193	204	174	184	204	175	173	174	157	184	195	194	178	183	138	174	151	139	192	170	189	165	165	168	188	172	129	170	158	183	173	159	165	153	184	166	176	170	161	169	167	157	173	144	171	167	174	177	188	158	171	178	166	189	178	157	170	160	159	166	164	156	170	176	192	180	169	168	178	153	146	170	154	185	164	143	189	137	155	144	146	171	168	181	169	171	177	153	173	157	158	180	188	143	149	161	163	149	190	166	185	145	152	185	157	152	179	174	186	163	176	168	158	167	169	187	172	161	180	169	152	171	142	158	151	168	186	172	136	147	153	163	136	190	187	160	162	200	185	175	178	173	160	155	174	163	141	170	180	177	162	170	157	161	160	164	167	150	167	180	166	167	144	175	165	149	174	179	145	159	167	162	148	157	183	166	168	166	159	168	171	154	175	163	164	150	159	150	166	158	174	182	158	191	141	174	190	188	169	139	156	168	178	147	154	185	180	200	164	176	195	168	182	153	168	152	137	170	172	153	171	171	198	165	163	148	170	175	194	162	155	180	161	171	165	173	164	176	170	180	186	162	159	142	159	178	147	140	178	197	181	172	177	164	158	170	180	183	176	184	148	159	173	162	174	159	162	167	162	180	162	165	180	163	157	174	162	175	177	171	158	182	190	155	181	193	189	162	164	183	164	169	167	167	189	173	161	166	155	160	163	169	192	166	172	141	153	167	179	171	167	142	172	169	141	176	158	154	169	180	148	166	166	179	173	168	189	177	176	155	185	190	177	177	171	148	158	168	164	173	147	145	145	146	167	146	156	168	177	174	167	156	153	155	153	186	154	146	179	181	199	165	184	153	179	147	156	158	146	166	165	150	176	184	176	184	170	175	154	154	171	152	188	157	169	148	179	168	175	156	184	178	152	156	189	181	164	171	163	174	156	157	156	187	187	154	172	168	174	159	165	186	163	170	174	164	177	164	161	172	158	162	177	155	168	170	171	187	162	183	171	173	155	174	157	164	196	179	179	187	156	172	152	153	154	164	156	184	156	167	155	205	168	164	157	160	161	156	183	150	156	160	193	149	175	195	155	156	159	140	200	145	169	178	160	160	155	154	144	167	162	170	145	184	193	185	169	163	172	157	159	164	160	168	163	165	173	164	163	158	161	183	162	172	182	156	152	165	175	150	170	152	183	206	153	161	168	167	184	162	158	137	177	146	153	160	161	156	184	153	161	154	204	166	177	162	159	198	169	174	159	174	161	152	151	150	152	178	168	175	197	151	170	153	152	157	162	185	169	173	157	162	162	151	196	173	171	196	167	153	176	158	168	174	147	183	160	163	176	179	156	180	166	172	185	186	169	183	190	157	159	175	169	172	182	165	182	176	162	156	162	172	170	169	178	161	175	168	154	197	153	169	166	193	188	165	161	172	175	165	153	150	144	177	159	174	150	166	136	162	172	183	167	185	147	183	155	165	177	162	163	177	169	150	186	159	173	172	156	169	180	174	160	181	173	172	163	181	179	180	175	170	168	160	171	166	159	166	189	160	173	163	168	159	168	140	166	166	160	173	180	175	174	189	182	182	161	175	180	147	166	164	166	169	154	174	156	190	184	168	152	181	155	149	176	161	176	163	163	161	166	182	153	156	157	175	160	179	159	164	170	148	165	168	176	160	170	165	167	172	181	169	170	157	159	149	166	156	166	159	163	152	168	168	157	171	163	181	189	163	160	160	191	159	162	172	161	137	153	154	167	181	145	156	154	166	152	165	158	164	154	205	152	172	159	157	176	173	158	171	149	155	152	178	165	153	180	142	186	168	170	195	165	156	161	174	151	168	173	156	167	153	171	177	173	164	164	160	187	144	151	166	154	167	163	185	170	144	181	164	153	164	154	164	178	163	166	163	165	175	182	152	170	168	180	163	162	154	158	176	186	174	170	164	166	186	175	129	166	190	147	180	156	166	171	191	149	163	176	174	163	167	179	186	169	209	160	178	172	184	163	153	145	168	164	183	139	141	152	178	162	166	174	137	189	150	161	179	167	159	188	162	168	166	161	173	160	151	174	164	176	150	175	163	178	175	186	167	171	181	166	165	172	183	175	180	166	164	162	160	180	164	159	160	176	148	176	174	192	162	165	158	179	177	167	171	174	170	165	156	172	165	158	147	156	169	176	150	140	171	171	191	175	184	191	179	172	146	155	175	157	163	175	193	181	149	162	153	182	168	160	168	183	166	166	190	162	164	136	183	161	168	182	185	143	199	165	153	181	166	147	188	167	178	155	188	198	150	147	172	177	180	191	166	167	168	147	162	158	165	182	175	171	186	152	169	166	181	160	188	173	182	159	159	164	184	189	172	180	167	168	176	146	179	175	185	192	159	164	165	166	145	172	180	176	169	143	183	165	182	188	157	169	179	178	156	161	156	175	163	158	134	158	179	167	167	145	153	162	163	167	180	174	162	185	205	154	145	167	186	161	197	168	171	137	153	163	172	157	157	158	168	177	166	168	157	176	176	165	189	162	176	156	180	157	180	175	154	169	180	148	181	167	147	186	152	170	174	160	151	164	188	171	164	168	165	157	186	165	156	175	143	148	158	160	166	159	173	172	160	190	183	149	182	169	159	149	162	159	164	175	162	148	206	169	156	194	170	155	176	151	161	175	149	160	162	166	166	165	164	164	180	157	156	172	169	169	143	161	156	146	172	162	156	165	166	172	152	177	176	176	181	175	184	152	186	162	182	160	167	153	192	175	185	180	175	160	138	167	154	185	164	168	144	161	155	187	164	163	159	165	188	171	175	173	153	183	154	171	165	178	173	165	164	177	163	196	196	154	165	161	169	158	173	150	137	158	155	162	155	161	181	158	155	175	169	168	168	159	171	178	192	146	181	164	181	177	158	168	182	168	157	152	139	173	180	164	154	164	162	167	172	167	172	166	177	164	180	206	152	177	158	135	175	166	182	159	147	183	174	186	165	161	174	169	194	180	161	169	153	163	157	189	171	151	150	166	168	194	155	170	188	172	180	152	180	152	176	153	166	144	180	158	164	161	166	180	170	161	167	166	148	183	187	156	164	151	159	177	187	186	171	157	173	177	164	184	163	135	176	162	158	164	161	157	165	164	199	162	157	160	156	186	175	163	176	180	188	163	160	165	162	157	160	162	159	184	165	157	153	189	167	175	170	173	180	162	155	149	161	193	180	160	157	177	158	163	157	156	179	152	183	159	167	157	149	163	171	158	166	167	173	195	145	182	177	187	177	165	176	182	175	167	168	172	153	167	150	172	146	180	175	166	157	171	163	160	191	177	185	153	164	168	182	154	160	187	169	154	161	162	166	187	188	171	144	180	191	177	157	168	150	199	188	164	172	171	164	182	141	168	162	161	163	164	166	172	184	164	180	185	156	154	162	164	146	171	193	184	160	153	179	182	187	161	162	177	155	164	171	150	174	199	198	161	173	164	192	155
19202	33793	25816	14228	8373	4791	3189	2351	1661	1172	871	728	638	552	473	448	398	405	354	357	359	367	355	366	364	328	355	329	335	328	288	331	345	288	336	302	311	303	314	288	287	336	304	283	313	323	290	316	318	293	317	306	303	299	278	306	273	292	317	303	356	324	296	334	314	311	355	320	311	308	307	308	333	297	304	290	289	333	304	266	312	343	337	312	303	297	322	304	282	299	308	342	292	287	318	331	299	320	294	319	304	301	300	310	304	328	342	288	325	301	338	282	345	281	310	304	331	316	327	309	311	325	305	328	298	286	334	312	286	300	320	337	333	284	321	279	343	327	317	287	318	313	310	319	321	315	318	308	308	271	306	314	330	316	298	301	316	293	285	300	304	332	298	303	324	290	334	337	295	304	285	317	295	302	304	291	308	304	299	294	307	313	316	295	325	318	288	290	264	298	280	286	327	297	323	290	326	316	317	318	314	325	284	304	316	322	313	323	293	318	282	323	313	277	307	318	339	328	356	314	304	334	305	297	312	335	324	317	308	318	291	288	318	303	306	314	317	307	343	300	316	337	328	298	319	327	302	299	293	331	299	298	285	322	337	299	319	333	309	291	312	313	301	304	298	291	312	342	301	328	302	319	288	302	323	316	312	325	282	299	336	324	313	278	339	298	297	314	333	298	292	330	287	286	324	323	324	334	316	313	312	277	333	316	267	319	289	327	317	322	328	322	314	306	292	235	310	313	303	286	310	293	316	334	307	318	325	324	319	303	285	308	313	310	297	299	314	335	320	345	333	296	303	325	312	301	343	304	312	279	299	278	286	284	303	291	320	336	299	321	314	328	329	328	311	289	280	286	330	330	299	290	319	324	314	315	305	320	295	302	324	318	298	305	311	327	325	320	316	304	300	306	332	329	304	298	305	309	275	296	308	297	288	345	317	311	301	292	336	327	306	318	292	317	295	311	322	312	310	297	291	297	291	299	292	315	281	296	312	320	309	298	307	268	321	302	313	314	308	296	306	334	273	318	338	286	292	296	303	300	342	287	308	297	311	314	330	304	337	284	291	299	296	333	291	342	291	316	319	318	285	285	301	323	335	334	333	325	352	328	302	271	313	325	303	283	306	289	351	301	305	318	298	305	320	288	302	314	304	302	306	275	309	293	319	291	328	292	321	314	312	310	302	312	347	329	285	313	291	305	354	306	294	285	299	283	297	319	317	332	296	285	304	302	315	288	308	323	306	290	297	250	302	312	305	273	331	274	290	288	325	307	304	319	313	297	313	295	322	316	289	320	307	318	271	308	312	312	311	314	297	302	292	316	305	334	302	309	295	314	318	295	296	293	283	329	329	309	327	310	333	299	291	279	295	312	292	345	300	299	314	326	300	285	297	284	289	291	306	330	311	309	294	315	331	328	322	301	316	310	276	288	324	281	293	315	309	300	339	326	300	307	289	318	288	270	312	287	299	326	349	310	302	320	309	324	323	323	312	350	326	327	323	328	294	326	298	285	309	327	289	307	298	280	292	313	278	287	319	295	334	277	286	305	331	337	301	321	319	303	305	267	316	329	302	299	306	323	327	339	304	325	310	326	299	291	300	322	316	300	309	345	315	337	325	335	319	324	317	307	301	291	318	291	295	301	310	297	346	340	325	318	314	299	327	316	288	290	306	316	279	321	290	299	287	308	295	313	288	301	324	307	284	339	290	311	307	318	290	328	291	339	261	312	312	309	311	322	294	308	321	304	312	312	295	278	304	314	331	309	287	350	297	318	326	304	308	308	315	304	334	292	320	319	294	314	329	327	307	280	332	319	294	301	346	335	294	291	300	282	323	314	334	304	318	330	306	291	303	306	314	309	317	306	309	303	308	314	319	328	292	325	314	330	332	327	334	325	315	327	314	311	303	300	314	325	280	296	286	293	338	331	304	288	308	317	284	311	278	339	324	324	294	295	327	304	313	313	317	329	313	307	318	319	300	320	328	290	313	308	315	342	333	292	307	275	307	334	310	311	288	298	320	297	324	286	329	330	290	309	316	305	286	299	287	306	333	308	336	332	303	290	316	290	315	278	290	306	312	289	319	306	287	309	290	281	304	310	288	343	305	321	302	309	279	289	297	316	325	312	281	282	305	301	279	321	307	300	326	303	305	280	332	298	301	282	310	313	304	312	333	326	309	271	313	322	308	319	318	308	301	321	316	291	346	305	282	299	269	288	327	300	330	294	328	296	348	283	297	334	306	283	317	288	295	329	299	337	279	301	287	318	299	297	278	336	311	322	315	322	352	324	302	323	314	315	282	315	325	309	333	284	299	312	336	319	320	319	329	310	293	290	315	323	298	306	314	322	295	314	323	306	317	333	327	288	274	319	323	307	294	282	322	327	297	321	323	315	265	321	298	304	312	286	319	323	299	305	297	321	281	306	300	318	311	310	334	322	329	301	301	298	307	293	346	275	283	295	292	305	319	305	328	320	301	316	278	332	328	354	302	322	311	339	325	335	325	291	315	322	323	327	313	292	283	318	315	299	299	296	317	304	306	308	302	294	301	305	288	328	303	329	291	319	322	304	320	314	296	319	294	307	306	306	334	301	297	334	325	280	295	276	313	295	314	298	319	324	293	304	321	285	323	305	338	326	308	309	332	284	318	305	302	287	315	276	317	342	288	294	291	334	304	289	334	321	287	302	321	311	310	312	318	297	302	324	307	315	311	296	305	325	315	304	318	338	289	306	312	292	304	298	312	316	307	303	317	320	281	310	308	327	342	262	310	309	295	312	334	296	325	288	331	303	297	321	298	269	305	311	316	315	319	294	327	272	336	309	318	331	301	299	303	322	301	305	332	303	336	320	269	286	269	310	313	306	290	337	283	323	296	321	317	297	299	298	325	308	292	332	345	334	352	322	296	289	316	295	302	317	288	319	306	314	275	314	329	371	313	282	295	321	343	329	302	288	290	301	335	308	320	291	298	277	294	283	320	298	317	319	317	306	335	309	306	303	336	316	286	326	284	293	294	298	319	296	317	298	292	309	325	317	298	327	304	305	305	281	288	328	292	320	314	294	320	273	306	316	312	326	302	314	329	297	330	309	296	281	310	295	316	301	347	301	333	262	290	297	346	315	336	299	270	292	284	310	321	323	329	317	348	303	317	293	276	325	327	316	269	308	310	322	341	286	311	319	341	292	325	280	296	314	292	319	316	327	305	296	296	313	306	314	322	329	300	319	320	322	297	314	282	294	310	283	313	301	313	300	268	289	322	311	299	279	294	305	305	328	296	292	315	300	336	321	333	324	286	294	333	329	303	333	315	292	299	338	306	336	305	320	311	312	284	327	307	299	283	328	309	337	291	306	307	306	333	326	320	323	310	280	338	304	314	312	305	322	323	300	298	297	305	296	298	282	324	324	333	334	330	327	316	295	311	314	281	320	339	286	302	316	317	315	310	350	316	316	329	320	302	307	340	333	312	337	336	308	290	322	294	287	294	311	317	289	330	297
23801	21502	27876	25741	19323	8164	3193	1664	1082	711	592	450	420	345	290	220	215	223	220	180	162	201	186	182	190	178	173	175	160	154	156	134	176	134	148	149	130	162	151	141	147	153	152	178	143	150	117	152	151	140	136	150	146	155	133	135	147	132	131	144	124	144	145	147	166	168	150	141	145	143	142	137	155	155	153	141	123	162	185	115	125	145	141	138	121	148	147	126	135	141	134	142	146	145	154	161	155	158	140	127	165	148	159	117	156	153	139	149	131	147	128	154	159	123	140	141	134	159	144	157	159	147	126	165	136	135	142	135	149	145	142	139	140	132	137	142	156	138	156	147	143	143	128	153	144	153	110	154	159	157	125	151	147	143	165	136	146	139	136	172	157	158	156	148	139	131	149	139	132	152	146	140	140	142	133	125	149	154	156	161	120	140	144	162	138	120	140	145	142	153	146	135	133	147	134	146	122	151	158	179	166	132	155	152	134	144	140	137	148	168	113	118	130	140	135	131	143	149	131	137	146	151	133	145	147	143	124	145	148	127	157	142	177	152	122	138	138	147	154	145	130	155	153	142	164	151	131	142	142	143	160	141	126	129	144	158	144	152	138	150	159	122	138	143	120	147	140	162	148	142	162	152	153	145	142	137	150	149	150	129	156	134	128	133	123	142	158	156	132	149	157	147	129	150	153	132	145	135	162	144	125	144	130	164	146	142	148	146	148	130	142	127	158	149	127	168	142	151	161	175	164	129	147	153	153	146	123	155	137	157	157	153	154	130	137	154	144	149	138	136	173	133	130	153	142	123	137	143	130	143	142	145	135	131	153	142	146	153	129	150	155	124	147	160	149	126	139	144	148	151	151	141	154	146	150	173	137	153	163	126	131	135	146	155	123	157	133	149	146	138	134	141	166	139	127	132	151	156	141	139	140	131	144	162	133	157	122	141	154	150	166	157	157	153	143	140	133	156	143	170	155	134	140	143	140	142	122	141	141	154	147	142	134	163	169	144	152	146	142	142	135	144	137	134	131	144	151	146	125	146	159	132	147	153	166	135	131	135	158	151	153	158	151	153	130	131	148	150	149	145	143	147	151	160	157	143	166	153	155	125	148	159	146	122	171	165	150	182	140	160	138	138	149	115	147	121	151	130	156	136	133	147	136	179	162	137	147	157	143	135	154	146	169	149	132	140	120	133	151	161	146	129	155	141	151	128	126	142	159	136	130	139	158	143	149	140	146	143	141	150	149	129	122	144	148	167	138	140	152	163	149	152	136	143	140	150	152	126	152	152	146	142	142	137	146	161	145	146	145	161	137	132	176	156	167	141	150	143	141	164	152	147	123	127	140	148	131	144	143	143	145	163	159	156	146	129	147	134	148	164	122	143	145	126	146	138	154	134	149	127	147	146	142	158	129	157	134	143	141	147	139	149	144	163	165	136	124	146	150	135	152	140	157	151	157	132	134	147	140	137	151	145	135	139	140	140	157	159	136	152	144	127	153	123	168	146	123	129	135	178	146	156	131	151	123	138	141	156	128	170	145	142	151	137	145	162	159	118	157	177	118	153	132	144	133	153	121	143	134	138	164	156	153	149	164	147	140	142	167	148	144	158	139	131	143	139	162	162	155	149	162	130	133	144	166	147	146	123	144	133	143	140	131	137	155	126	148	154	133	128	146	121	153	148	156	125	164	145	149	150	144	141	148	130	148	135	152	143	142	150	132	131	162	167	144	141	153	151	126	142	143	132	141	141	125	160	132	164	147	147	160	137	152	133	141	151	128	145	150	149	126	148	134	131	117	136	135	143	142	160	134	145	147	162	150	143	130	140	143	166	147	137	139	154	143	162	147	132	159	150	147	140	160	162	145	149	144	153	148	168	151	141	159	140	157	164	135	141	147	129	136	161	150	152	118	125	143	150	157	123	150	141	133	137	145	143	172	156	160	159	131	138	140	144	138	144	120	139	142	155	128	140	130	148	137	137	147	173	137	132	138	144	162	149	164	144	151	122	146	136	114	134	155	128	151	132	126	157	135	159	168	160	160	147	123	164	141	140	152	159	137	147	138	158	137	151	122	145	133	138	145	119	153	154	144	126	132	158	151	160	142	147	140	138	163	161	125	116	154	152	153	137	145	153	164	131	141	150	142	140	152	146	170	126	136	128	156	138	142	126	154	129	155	130	129	140	159	157	150	143	152	135	151	150	162	140	155	133	154	148	139	141	156	164	112	133	162	134	136	136	164	150	155	136	155	159	146	137	153	151	140	145	130	145	145	150	150	153	156	128	163	124	139	137	153	138	143	119	136	162	148	140	152	144	139	154	147	142	134	147	152	157	136	139	146	170	160	131	134	160	138	147	138	161	138	169	143	158	131	144	141	144	124	155	143	173	164	139	176	141	147	127	155	126	143	154	146	144	140	138	140	150	138	151	174	163	145	138	134	153	130	142	146	145	147	167	150	141	147	141	172	143	152	152	150	143	158	151	135	165	143	149	147	164	127	163	154	151	143	144	143	137	134	137	136	119	162	158	149	133	128	172	135	136	129	152	142	152	151	140	137	135	144	145	146	141	151	153	121	108	154	137	149	148	146	159	145	147	142	138	114	154	143	129	140	160	134	153	145	129	169	166	146	156	163	167	156	141	151	157	154	158	132	174	134	130	153	157	136	154	156	145	134	150	156	133	141	130	146	160	131	135	152	163	133	118	168	139	150	157	149	146	139	117	149	164	142	150	131	163	133	155	155	150	156	161	166	147	141	138	141	141	121	124	123	144	145	154	130	139	131	140	143	137	162	150	158	142	161	161	163	149	132	148	150	166	148	161	154	154	136	131	164	135	141	139	170	147	144	152	143	162	156	155	145	140	131	146	138	146	167	149	138	144	139	143	155	160	132	160	144	140	134	150	154	156	153	130	144	166	176	122	121	157	156	152	138	143	150	142	165	134	126	134	130	155	171	146	147	147	143	144	128	111	153	133	152	153	138	138	142	138	124	126	153	175	134	140	152	145	150	136	134	140	126	134	155	141	134	151	133	143	127	150	140	139	141	122	135	146	164	155	112	134	149	152	145	128	139	143	148	121	170	136	154	131	164	159	139	143	145	141	163	137	147	134	141	141	148	145	150	145	139	138	148	154	169	141	165	131	125	148	138	152	146	151	142	123	137	147	129	127	129	121	141	148	140	167	166	161	152	168	146	132	148	147	143	142	127	135	138	143	135	146	141	127	149	132	153	155	144	144	150	152	135	138	134	153	123	141	166	149	145	158	133	129	151	130	147	157	144	141	137	155	128	164	160	157	147	158	133	149	170	136	152	146	145	128	141	138	145	119	136	126	126	141	139	149	161	123	159	144	140	151	139	119	151	134	137	158	134	143	150	137	155	148	143	125	134	148	149	134	172	143	147	140	162	135	145	156	132	128	139	151	120	141	142	153	144	130	135	149	141	142	153	137	132	141	143	152	154	150	138	147	166	152	171	165	153	143	143	144	143	142	159	142
22007	45017	38208	27000	17551	10216	6439	4580	3123	2173	1609	1310	1047	827	694	592	536	517	420	421	437	391	406	375	375	365	353	310	319	284	281	304	312	292	298	272	262	279	293	263	247	285	247	240	272	263	256	281	230	258	247	299	273	273	232	267	253	265	290	274	268	276	256	243	270	295	294	270	282	292	269	265	244	250	248	270	274	270	240	273	262	281	291	253	291	262	273	242	259	263	270	297	290	277	250	273	275	283	266	250	258	277	273	231	237	221	265	272	297	253	254	276	281	263	281	242	245	254	272	283	275	282	250	270	286	280	250	264	267	273	244	277	278	301	271	268	302	260	246	258	273	255	266	256	278	240	281	258	257	232	269	319	282	280	264	260	275	259	285	263	235	225	267	282	269	259	261	279	241	252	258	281	267	270	261	269	272	270	279	262	307	294	246	269	274	274	255	276	303	266	258	252	281	278	273	250	271	263	254	278	286	273	251	271	272	228	255	276	268	242	278	267	256	255	260	257	275	289	280	267	263	259	238	275	279	277	283	251	227	278	249	268	279	259	287	268	281	259	291	253	286	258	266	285	268	256	268	245	269	267	263	258	269	259	257	261	254	247	280	256	284	247	286	283	258	248	273	259	270	266	289	284	274	261	228	264	289	265	273	258	261	282	251	272	280	245	276	271	242	251	262	295	287	299	250	236	240	248	283	295	245	291	286	273	270	238	280	300	246	256	288	284	260	278	307	263	290	292	266	243	308	269	246	254	280	245	263	294	245	259	272	292	293	264	282	275	264	242	279	301	271	271	281	298	281	276	228	261	245	263	246	284	264	288	285	282	266	265	266	254	271	245	276	295	267	290	250	261	292	248	271	287	251	249	271	267	244	257	248	271	265	282	264	274	258	249	301	266	270	259	261	274	265	283	278	267	263	264	288	273	283	306	253	268	260	266	267	301	274	288	251	258	254	283	244	273	252	276	252	253	277	258	258	269	277	264	262	277	288	276	279	282	269	276	259	280	221	284	262	255	263	271	248	258	271	275	274	281	245	272	274	253	263	253	244	232	241	249	271	279	264	238	271	247	283	304	229	281	272	249	278	307	268	288	247	267	281	274	227	245	265	285	287	223	287	280	222	296	260	299	270	259	230	255	279	247	283	260	246	275	264	256	300	251	274	252	256	236	258	248	278	246	257	296	244	271	243	256	300	256	285	226	284	237	258	267	250	248	267	283	281	262	266	280	264	270	275	256	282	257	283	289	249	252	273	271	272	274	261	273	286	232	258	259	267	290	250	270	259	278	261	286	274	259	258	233	266	260	310	254	290	274	265	272	266	276	299	264	248	267	268	278	277	278	262	263	278	284	232	256	273	271	273	291	270	265	247	231	280	260	282	250	232	279	263	260	279	291	269	255	281	260	245	270	243	296	287	297	270	279	257	288	252	278	292	248	281	249	249	259	250	286	277	254	267	245	265	272	275	258	287	259	269	279	263	269	221	246	256	291	253	283	239	249	267	256	269	271	290	267	285	261	262	267	254	248	268	257	271	253	262	256	256	269	276	278	256	259	272	284	290	264	269	260	254	278	288	273	267	251	262	278	270	244	292	257	275	288	272	256	270	258	290	281	272	277	287	262	282	236	266	251	270	282	271	278	275	292	279	269	238	265	251	307	284	228	274	253	302	281	270	268	288	297	255	292	257	275	267	258	255	283	259	246	286	256	272	283	275	262	278	266	270	261	252	266	266	267	255	294	243	253	266	246	267	252	304	240	260	236	253	261	255	292	246	242	253	283	253	281	231	238	276	244	243	270	266	258	267	270	272	257	259	243	285	284	275	261	285	285	249	241	261	257	262	253	296	262	273	273	265	274	267	295	239	265	269	281	262	276	241	274	272	279	246	287	249	252	261	249	254	275	282	260	272	290	243	242	276	274	258	260	279	256	266	266	259	252	279	287	248	290	270	239	289	275	245	299	248	280	309	267	272	279	295	266	260	261	267	285	261	277	251	239	276	252	269	285	260	265	310	252	282	262	265	295	246	297	260	278	269	253	275	279	256	286	288	272	256	262	268	265	245	261	277	281	256	294	266	263	256	254	264	262	275	270	265	261	291	257	269	267	280	256	263	287	315	254	250	263	291	242	236	270	280	249	270	256	263	274	279	242	291	263	274	248	251	270	272	281	281	280	257	269	247	248	267	250	278	276	258	272	261	275	277	302	259	270	250	235	266	247	256	283	282	276	275	263	264	288	273	282	287	246	272	261	220	280	293	236	256	267	279	255	259	273	278	255	245	278	255	271	258	259	258	252	257	272	289	244	288	262	263	293	262	263	254	249	278	255	277	252	251	269	247	252	277	261	270	276	278	272	258	247	279	256	291	273	303	296	269	256	254	279	266	250	283	302	267	242	263	262	278	257	227	261	275	269	247	280	275	286	243	284	252	260	283	255	260	267	257	267	262	299	269	302	262	267	245	229	284	252	250	280	225	238	291	261	267	265	265	260	275	287	258	274	266	264	280	252	257	230	234	253	275	292	241	292	263	240	276	243	290	266	286	294	262	229	268	298	247	266	277	281	275	277	284	273	275	269	238	241	247	226	258	267	253	306	298	288	265	269	281	274	270	248	250	253	258	267	246	263	236	247	267	265	273	263	259	270	278	282	257	270	282	271	297	272	257	279	245	272	248	245	266	258	268	282	267	261	235	252	250	276	268	270	248	274	251	264	256	249	294	318	278	304	274	242	263	264	254	262	265	274	290	277	255	259	288	277	250	274	257	267	281	257	263	275	250	237	259	277	254	237	238	280	264	286	270	282	258	253	252	268	250	269	257	274	266	269	261	242	287	248	237	303	262	258	261	237	299	307	286	280	283	269	259	257	256	264	250	291	235	268	273	239	275	272	274	240	261	270	267	261	272	236	252	291	258	259	259	262	267	271	235	259	290	266	276	253	251	296	278	272	269	286	281	278	262	245	260	251	268	263	263	270	267	287	292	270	267	251	251	271	247	244	266	310	277	265	264	244	265	242	281	280	252	286	303	275	251	304	252	252	242	257	297	273	270	256	249	261	259	243	273	268	278	274	268	250	285	256	236	240	271	270	248	246	264	273	275	250	274	278	272	264	272	270	289	262	287	250	252	245	241	290	296	277	257	243	256	294	241	273	253	262	286	259	274	248	246	281	252	277	264	279	281	287	260	262	291	262	276	261	237	285	295	265	265	247	267	257	268	303	266	280	301	253	262	267	253	263	273	277	282	251	262	262	256	265	282	269	278	240	272	277	278	298	303	267	264	260	260	253	266	289	274	277	279	256	245	254	267	274	283	251	265	256	248	283	267	246	248	270	266	258	258	275	266	284	248	245	254	260	263	278	255	263	283	289	259	252	263	266	264	282	287	276	270	289	273	268	273	269	267	275	261	232	266	260	256	266	235	249	268	256	288	257	260	251	255	249	271	274	262	262	282	249	257	258	278	266	275	284	278	252	257	261	281	266	263	285	296	267	272	217
25306	21523	25718	21394	5953	2389	1496	964	660	535	378	347	326	300	277	221	223	220	162	206	187	184	211	204	196	199	194	174	188	192	153	172	150	163	155	172	176	173	156	180	175	182	172	153	151	175	172	179	152	171	187	183	169	173	163	147	150	163	174	179	150	153	172	185	182	168	172	173	148	194	180	165	168	154	172	176	149	177	169	161	164	178	152	162	164	173	172	144	165	160	144	169	144	175	160	169	160	168	168	173	185	172	177	182	182	174	174	167	170	154	182	177	173	186	154	166	164	176	188	185	178	188	156	165	148	164	150	160	172	184	155	162	165	175	203	175	163	162	150	161	157	160	160	183	189	176	172	163	159	180	175	171	154	182	177	152	176	171	179	163	166	193	160	159	182	156	169	160	154	176	166	183	180	139	135	146	161	168	169	171	166	173	159	143	186	187	157	179	161	168	160	149	161	156	166	174	163	160	157	172	154	168	180	139	163	168	153	147	169	163	173	164	153	187	158	165	174	156	174	181	187	165	164	157	136	155	162	177	187	184	149	178	160	159	142	190	162	150	171	155	168	170	158	160	174	141	148	164	168	174	148	156	156	148	186	185	158	131	164	164	169	150	168	158	152	162	169	142	145	156	156	145	172	147	164	157	166	158	141	156	186	149	187	153	192	179	165	168	172	148	160	173	152	167	140	170	147	171	155	165	171	166	163	171	176	157	129	174	180	157	182	185	194	160	156	160	153	164	166	161	159	144	173	168	166	169	152	166	161	126	156	178	170	149	179	146	143	144	162	142	169	161	167	154	159	185	161	155	160	155	163	177	173	173	146	171	164	167	166	163	147	174	158	157	175	161	153	179	171	156	161	165	163	164	140	157	161	178	168	155	161	191	174	178	171	177	177	156	176	196	179	183	165	166	182	152	150	152	158	164	171	159	159	154	162	165	177	147	172	180	158	157	167	182	183	174	156	149	151	141	162	177	188	181	171	179	158	159	166	169	174	163	161	172	178	180	185	163	146	167	165	154	177	164	167	166	175	177	195	181	186	144	158	149	167	160	167	147	178	191	159	154	160	185	166	168	167	174	191	157	181	172	149	171	149	139	165	166	134	170	141	153	191	156	152	182	162	176	162	152	184	148	177	167	181	148	147	168	163	176	149	143	171	168	170	179	172	147	187	164	195	181	152	133	168	158	184	145	148	162	178	163	176	185	162	156	186	175	154	149	177	170	193	160	159	164	173	161	184	159	166	155	144	143	170	170	176	166	139	182	170	151	169	167	158	170	168	155	144	164	171	167	170	157	170	152	181	180	171	155	150	175	199	163	185	198	177	156	187	176	173	157	150	154	151	184	162	135	134	196	159	168	165	168	165	156	159	165	161	178	160	182	164	171	170	177	154	166	157	173	182	153	146	161	169	165	170	190	135	172	168	160	180	153	158	185	138	154	159	182	169	148	157	176	189	149	183	169	165	170	166	158	181	187	171	178	163	158	173	182	157	173	177	172	162	175	152	170	175	176	158	159	153	149	186	139	172	169	169	174	153	171	165	164	167	129	159	173	170	166	171	184	146	139	145	180	154	172	178	157	176	154	166	175	175	158	173	153	157	151	163	157	159	177	151	160	177	168	169	170	152	160	185	168	156	179	163	172	144	165	178	154	172	175	173	164	165	150	154	157	178	187	167	176	147	168	164	174	165	167	147	173	165	177	160	192	158	167	179	158	175	161	157	190	166	174	173	129	172	176	170	155	164	162	150	170	165	147	171	173	150	185	191	145	190	144	159	151	167	162	163	172	168	165	159	176	165	172	170	166	165	168	185	162	156	178	174	155	172	190	188	152	147	186	176	182	140	168	169	160	156	168	148	157	177	184	160	165	157	187	163	180	150	158	171	186	165	163	195	179	169	178	179	159	144	163	181	173	154	172	170	160	166	162	175	172	172	158	141	164	184	167	148	170	162	145	157	176	175	174	166	156	157	166	156	166	149	149	168	174	173	184	170	140	169	176	145	157	160	154	152	160	175	171	143	175	178	151	169	185	135	170	166	169	163	181	155	176	180	182	169	142	159	175	188	154	164	174	177	185	156	191	162	182	155	176	157	166	194	165	185	171	182	194	172	169	166	163	174	146	144	141	169	156	175	168	197	150	171	186	162	190	176	166	182	172	153	146	192	161	158	174	172	152	191	151	163	160	178	166	184	160	152	133	188	159	146	181	175	158	182	189	160	159	170	186	178	191	155	173	175	153	168	151	173	149	173	166	166	157	169	161	170	170	156	191	156	168	171	170	168	145	183	160	170	150	153	150	179	166	157	157	165	171	159	166	178	171	190	186	174	143	182	155	159	174	159	181	167	161	174	162	146	159	161	175	172	145	163	152	195	172	148	174	145	154	163	180	173	173	153	167	153	161	187	156	151	158	166	151	165	174	177	196	175	180	169	152	175	159	139	155	181	182	184	154	165	175	154	183	158	193	181	175	163	178	153	171	160	163	159	154	176	159	171	174	149	157	156	179	168	151	201	173	168	192	169	178	155	140	151	156	153	156	154	180	191	160	153	179	150	171	146	179	161	171	157	155	146	155	168	165	141	152	170	165	128	171	164	186	171	198	165	167	167	158	169	163	176	162	179	184	167	150	146	168	181	174	155	164	183	176	175	175	177	178	163	161	197	166	176	177	144	151	163	171	179	160	143	166	185	162	169	141	169	169	144	179	167	166	167	161	167	150	161	158	188	176	149	154	168	189	167	197	155	162	174	172	172	166	174	157	168	140	152	180	169	165	172	157	155	175	163	173	191	171	164	166	158	157	157	163	166	179	166	144	155	178	197	175	175	175	176	158	177	164	179	168	162	164	172	164	171	197	152	152	164	146	186	160	141	189	171	178	165	151	137	177	156	151	163	157	181	165	170	155	182	146	156	160	175	153	159	172	160	171	175	139	176	175	191	173	180	158	163	140	161	187	167	171	168	151	163	191	179	161	183	179	159	155	162	156	144	151	186	161	166	177	187	178	177	167	156	157	190	160	171	153	167	162	160	167	172	177	140	166	166	182	156	135	161	179	171	175	144	137	174	157	158	175	184	165	191	149	159	163	145	156	170	167	166	140	186	180	186	139	150	162	174	158	171	165	175	171	174	163	179	176	162	179	175	173	171	163	148	166	179	184	179	161	165	197	162	167	170	172	158	182	160	154	161	172	165	160	166	172	155	167	156	151	141	173	189	178	157	151	175	171	160	194	161	168	172	160	169	162	178	157	161	186	157	168	140	143	152	160	155	163	166	157	168	155	153	163	144	161	204	167	173	188	151	164	163	164	162	161	160	176	166	164	153	173	164	168	169	164	152	162	177	165	151	157	154	167	170	168	171	159	181	162	159	166	150	168	164	177	178	154	184	182	153	169	172	149	150	152	162	186	159	176	183	152	144	161	175	170	156	154	161	178	169	146	158	180	188	155	165	144	174	180	163	155	170	176	157	195	175	165	173	159	172	169	165	173	183	172
20852	38989	31256	17613	10398	6893	4455	3116	2186	1654	1221	965	803	661	560	554	497	443	395	382	379	353	383	397	398	371	366	325	325	305	302	339	306	289	315	302	352	318	300	295	324	328	323	343	333	311	312	302	307	296	295	302	312	261	285	320	320	308	316	287	302	300	283	292	313	278	322	298	282	290	326	296	302	332	299	313	303	325	296	297	308	299	310	288	316	322	332	270	307	289	279	303	301	296	298	301	309	301	291	333	298	278	311	298	331	301	305	268	318	283	305	331	294	305	290	281	292	272	303	314	296	305	272	290	307	299	301	300	303	295	294	324	297	271	294	309	282	302	282	309	270	310	292	301	306	278	292	288	267	298	328	280	290	316	296	297	284	320	328	320	295	301	283	310	311	276	309	304	308	282	301	293	297	280	319	298	287	332	307	313	300	311	276	323	296	286	307	301	318	279	308	288	303	326	317	332	292	312	300	283	332	289	325	306	295	306	324	289	324	304	304	311	308	267	271	262	310	310	318	311	326	304	340	273	287	304	334	291	284	322	308	305	296	330	302	303	321	306	328	297	299	315	287	320	283	309	318	299	290	300	298	306	306	317	310	287	308	307	319	266	283	290	311	342	279	316	322	344	300	333	281	288	326	267	296	310	312	296	319	295	293	296	310	305	304	320	289	263	305	292	276	279	300	314	296	293	292	295	321	286	272	291	283	290	291	299	295	256	310	270	294	308	279	302	294	317	283	309	352	322	304	275	324	307	273	304	307	305	335	279	291	283	265	313	261	271	346	305	316	315	283	307	319	280	279	295	286	301	309	303	335	295	336	301	313	264	284	312	292	308	300	310	281	350	311	273	294	290	319	268	333	281	286	308	296	316	315	283	313	303	294	284	284	294	297	300	282	297	315	309	296	302	297	300	282	292	305	293	289	290	265	307	295	325	317	295	304	300	301	309	324	305	304	315	298	281	312	297	307	308	287	304	310	284	306	296	314	301	312	299	290	263	300	316	315	301	277	320	302	302	283	316	298	313	300	297	310	268	295	297	291	314	298	286	304	334	295	305	304	304	278	318	289	296	313	276	288	305	296	316	271	276	286	305	295	294	292	298	285	311	292	317	294	308	286	298	294	290	312	301	308	310	303	287	268	317	290	313	324	324	284	317	313	274	295	299	334	280	273	297	295	276	328	333	315	285	296	282	267	333	276	286	305	291	287	313	318	311	313	292	283	276	308	304	327	298	281	268	262	294	289	283	282	307	263	291	329	316	293	326	308	318	286	330	326	278	304	291	275	286	306	284	293	296	291	315	293	299	305	297	305	319	301	312	281	325	301	293	297	293	300	338	309	329	342	320	308	307	308	315	273	304	335	278	338	332	269	274	315	301	306	319	273	286	325	289	307	287	314	276	314	317	304	299	291	292	292	252	289	296	312	280	318	309	259	293	284	303	295	305	308	309	304	270	295	311	318	322	293	319	285	346	316	264	314	306	293	300	295	278	301	303	294	320	296	301	296	293	309	324	323	281	304	303	303	319	296	330	324	269	308	305	284	299	315	287	303	309	322	305	304	293	304	328	306	280	299	339	296	322	297	308	263	294	324	321	283	313	273	333	288	318	301	298	308	319	314	304	287	278	283	302	297	279	315	296	318	300	335	316	304	325	304	322	276	312	299	297	284	312	321	306	307	341	343	296	321	326	300	315	306	304	280	305	316	300	322	267	305	252	293	277	308	324	326	282	315	276	299	323	297	314	268	284	282	295	277	307	354	316	296	300	329	302	331	302	284	295	299	304	324	286	319	317	290	285	289	292	295	321	309	320	307	288	264	327	307	313	261	303	301	296	294	307	323	309	299	315	302	288	285	299	308	290	316	287	342	301	321	264	285	287	290	294	299	259	289	278	318	328	297	309	287	330	337	314	316	293	295	295	322	311	305	306	301	302	278	300	297	308	301	305	307	269	291	315	301	309	304	297	278	331	314	287	273	300	297	307	278	302	255	319	282	285	308	286	348	312	295	305	326	336	276	306	292	282	285	303	273	286	284	286	318	287	294	315	321	319	322	303	307	269	318	290	298	294	303	269	291	305	302	298	305	299	299	301	297	308	290	310	277	262	279	281	296	320	309	347	350	305	294	290	292	277	283	274	315	308	296	330	285	332	304	309	292	286	308	295	281	296	318	321	279	260	313	273	292	321	337	333	308	313	264	305	285	296	305	291	297	306	292	291	298	294	287	295	295	310	289	273	299	303	283	307	321	279	301	300	315	305	280	298	306	293	296	326	320	267	277	307	298	296	312	291	310	268	312	326	295	296	323	319	296	300	311	303	297	296	282	316	298	303	296	267	314	289	288	317	296	294	327	326	310	335	330	281	307	321	337	302	296	301	281	324	306	323	290	342	324	286	302	257	300	313	309	275	290	291	297	333	258	300	315	288	258	313	309	293	269	299	288	313	307	301	337	317	293	320	314	308	287	317	280	294	304	290	297	304	318	278	317	303	307	303	286	291	299	302	300	323	293	321	284	327	313	298	300	331	304	307	302	311	268	316	301	298	327	293	313	297	294	302	295	323	346	290	277	318	320	309	318	299	297	296	273	307	282	312	320	300	286	336	268	299	309	307	299	337	325	295	285	275	300	289	309	287	288	293	307	295	293	315	307	335	324	327	296	285	313	283	321	333	273	297	323	278	296	304	278	256	303	314	301	304	283	290	289	306	294	320	289	295	290	306	304	334	321	311	312	321	301	296	305	300	289	284	298	309	295	308	319	321	305	294	301	283	274	321	297	319	309	304	304	289	279	287	268	304	302	307	313	319	306	311	292	327	288	303	292	266	333	301	328	298	287	312	320	317	297	330	294	317	310	304	311	278	341	278	291	287	269	296	293	329	270	289	316	290	315	307	314	297	288	302	303	290	308	308	273	292	299	331	281	319	318	279	304	259	299	304	319	299	310	280	324	288	300	292	292	325	331	296	291	290	302	311	299	323	284	285	309	311	282	290	324	310	289	307	295	302	263	244	309	336	280	311	302	294	305	297	268	305	287	308	316	297	317	291	317	288	281	294	316	312	301	294	293	301	275	328	314	283	306	316	316	283	323	316	335	318	298	297	298	282	280	311	333	293	266	322	303	305	322	290	290	294	298	296	296	302	318	295	323	318	328	300	283	303	297	293	304	294	240	302	325	277	306	303	324	306	303	290	307	269	305	306	344	310	320	278	298	291	294	287	320	319	290	309	347	273	335	320	296	272	322	299	296	309	285	275	267	319	300	323	290	288	310	299	298	306	287	266	314	274	265	309	321	300	324	293	315	308	288	313	308	287	311	288	298	295	305	281	318	294	345	277	307	288	333	316	301	348	269	324	288	289	280	305	311	289	325	294	308	307	300	300	299	282	284	286	299	289	284	298	293	310	305	295	307	304	309	317	300	294	291	307	300	291	283	292	299	302	287	281	301	323	296	297	289	323	305	304	286	298	288	266	295	310	301	326	303	294	321	318	291	281
22942	21569	28574	25026	21615	17830	7083	2823	1700	1219	812	606	517	459	401	342	291	241	249	187	207	214	166	195	194	188	204	156	143	153	142	158	171	151	172	133	131	155	137	133	144	124	144	140	143	131	120	148	132	134	118	127	115	146	159	140	141	135	111	132	144	158	131	134	115	133	139	133	119	122	142	136	125	122	128	126	133	123	110	120	144	119	129	116	142	120	128	134	120	132	116	144	143	141	153	144	142	138	151	130	136	148	123	133	145	130	137	138	115	129	146	139	109	138	129	110	117	117	166	141	136	154	115	128	159	143	144	135	139	167	131	117	130	129	136	129	147	124	123	144	135	127	131	135	151	142	121	151	137	128	134	132	145	120	142	118	135	110	151	127	111	125	145	126	111	139	146	137	130	129	126	143	138	129	132	118	137	136	140	111	135	122	128	128	129	138	136	140	138	124	126	118	111	111	137	127	143	124	128	147	139	135	111	148	149	123	128	138	134	124	113	127	130	122	137	136	123	136	111	122	127	135	157	127	123	124	118	133	156	149	124	119	135	122	133	138	135	130	136	136	114	116	137	135	133	136	160	131	132	106	137	141	115	115	120	133	104	133	126	135	141	126	132	148	126	141	153	122	141	132	128	132	140	125	150	149	134	117	149	129	123	134	132	145	137	149	123	129	128	134	102	121	136	124	118	122	133	137	138	128	113	134	128	134	111	120	126	142	139	130	131	138	159	144	133	132	123	148	119	143	126	131	145	159	115	122	139	149	123	127	140	120	138	126	137	127	120	147	137	151	129	123	137	131	124	116	116	130	122	142	141	133	131	135	147	121	156	140	131	131	123	127	149	128	143	139	123	128	117	126	135	116	126	134	138	116	127	150	134	135	123	126	121	132	146	142	125	111	127	120	134	139	120	124	130	140	118	145	134	144	115	122	134	126	134	132	147	126	142	123	126	134	129	123	141	156	122	152	148	130	122	136	120	140	132	133	140	117	135	120	162	155	136	126	147	128	114	115	132	161	136	114	130	146	123	125	131	143	126	143	122	129	168	149	122	120	114	125	113	137	116	116	136	131	113	140	151	127	133	130	126	132	135	121	138	146	146	134	146	143	130	150	96	96	121	138	137	123	137	156	128	155	118	129	117	123	118	144	118	122	159	127	136	122	138	122	122	140	131	127	149	140	130	129	121	142	162	148	144	129	140	132	128	125	135	147	136	129	114	145	139	137	136	125	129	138	134	130	137	110	143	133	127	127	129	134	141	131	128	121	114	117	121	139	123	135	131	127	122	152	147	141	121	139	125	144	150	160	150	131	127	138	125	117	143	132	128	137	115	114	135	128	135	132	120	116	141	125	139	128	122	130	125	147	121	139	134	129	128	149	140	137	133	128	126	133	121	150	126	135	137	144	143	128	138	133	138	130	143	135	141	121	123	137	143	159	127	143	134	133	145	118	121	148	140	115	129	126	139	129	125	119	133	140	130	120	129	139	143	137	132	135	146	114	129	132	141	133	116	131	127	138	132	145	142	138	152	128	133	129	129	151	139	119	115	142	128	130	117	116	136	131	127	136	121	113	145	152	134	142	131	119	124	125	130	139	147	121	122	137	128	141	132	142	120	125	125	124	125	130	124	120	121	127	147	122	136	135	136	134	127	116	118	153	115	146	120	142	129	153	123	119	142	140	128	126	125	133	133	140	124	126	121	143	125	125	108	139	133	116	126	141	147	146	122	132	137	136	137	129	122	123	129	124	149	118	143	151	137	122	131	124	132	129	156	138	141	149	102	142	125	119	135	126	144	141	134	124	139	155	135	127	146	149	146	146	137	134	130	126	138	122	132	120	129	141	146	146	137	146	123	158	119	122	146	154	129	125	139	121	125	142	119	132	117	157	119	122	145	144	145	141	117	136	124	125	102	145	128	164	141	135	150	132	133	145	151	115	124	131	124	136	123	136	133	142	139	137	141	137	141	133	130	135	132	126	135	150	123	140	138	134	125	114	139	128	124	116	125	126	131	133	111	137	127	141	117	125	143	123	139	145	133	132	154	105	114	139	132	128	137	126	105	136	122	126	141	120	135	133	141	155	147	156	135	133	126	134	123	137	126	128	136	126	141	116	133	135	124	118	132	148	158	124	134	138	138	130	140	147	143	128	136	140	120	108	109	116	125	129	134	140	123	103	128	143	137	126	136	147	137	125	128	125	115	140	143	125	122	134	144	123	142	151	158	129	126	129	142	145	129	138	117	128	117	126	139	137	140	125	144	131	124	138	128	124	114	129	115	116	132	114	110	138	136	125	146	104	144	142	147	130	147	128	134	142	129	114	145	115	135	148	113	131	142	142	131	110	113	147	137	145	118	124	142	160	126	133	137	117	121	142	139	111	144	121	130	128	147	153	129	145	121	124	134	126	121	139	133	132	125	134	133	130	122	122	135	115	155	123	132	127	108	117	118	132	126	138	142	128	146	129	133	129	166	115	120	141	133	130	126	114	132	139	127	116	155	122	136	140	125	135	141	140	131	150	162	121	128	136	138	147	128	146	136	107	119	125	160	128	116	124	111	131	141	141	130	147	113	137	133	129	117	135	146	143	134	138	144	144	139	128	134	127	146	122	128	127	124	131	121	147	118	127	145	148	142	137	144	123	145	140	151	125	140	124	135	144	125	137	152	144	136	120	119	117	144	144	118	138	143	152	134	139	108	137	128	148	123	130	113	123	133	134	137	133	149	106	123	115	128	149	150	133	113	145	141	143	122	130	157	134	121	130	131	137	134	151	117	117	140	156	122	138	123	118	134	118	119	122	157	143	147	117	146	124	116	131	134	132	115	126	120	129	141	147	140	110	121	117	148	123	151	122	118	135	147	112	122	125	147	132	135	153	137	130	125	118	140	144	149	135	145	139	133	130	131	123	139	123	115	149	153	128	148	125	130	124	120	136	114	147	129	122	139	135	136	139	138	153	119	149	143	134	140	131	122	139	130	115	122	115	117	142	134	143	126	127	140	121	117	131	132	151	130	137	138	131	133	125	144	113	125	147	129	135	132	123	154	147	153	137	126	143	123	129	142	129	114	128	118	141	137	143	134	127	138	130	146	126	148	147	132	143	138	127	136	121	119	132	108	126	117	144	125	127	128	126	135	131	142	138	133	154	126	134	130	118	143	118	117	138	145	137	124	134	125	144	127	136	149	111	147	111	128	129	159	139	129	128	122	122	128	120	129	131	142	149	143	147	131	133	152	128	130	126	147	122	121	132	145	116	129	138	141	121	136	154	128	142	142	116	122	130	149	138	118	131	143	113	132	133	143	129	136	150	139	120	144	160	132	134	127	123	132	128	136	130	137	139	108	121	142	143	143	138	121	131	144	120	128	119	143	114	137	139	152	130	138	128	128	128	153	145	143	135	141	149	136	126	125	112	149	154	134	150	130	121	128	121	124	148	117	141	129	120	134	119	143	139	106	131	131	142	105	129	126	124	132	125	137	126	121	140	141	104
23980	52404	44420	31049	20844	13858	9855	6721	4851	3449	2405	1882	1493	1299	981	797	690	625	580	480	465	410	439	448	422	363	392	363	320	305	293	276	284	278	263	261	252	245	236	260	223	222	214	238	253	241	237	240	259	244	231	234	241	248	227	238	240	204	250	242	238	218	193	269	239	264	228	212	225	257	227	227	226	219	226	231	245	222	240	233	249	249	228	224	240	229	249	268	233	237	249	235	227	259	189	213	221	256	266	238	228	240	236	244	243	248	227	239	236	234	225	221	258	257	234	242	247	246	227	221	265	240	235	213	251	232	229	276	257	241	238	249	240	215	248	225	219	264	239	238	227	243	238	229	238	216	204	238	225	248	241	225	222	228	253	247	246	243	229	245	250	230	214	229	223	215	237	247	222	248	237	221	253	244	233	249	250	246	241	238	250	255	256	238	231	241	271	243	250	228	232	226	249	247	227	231	232	271	240	230	247	243	276	250	258	234	222	233	229	233	245	233	240	226	225	233	255	241	215	250	249	217	191	222	241	246	240	210	239	250	256	210	233	223	212	246	251	247	203	229	234	231	234	212	236	228	250	237	266	234	216	241	242	248	249	229	222	254	248	236	240	219	250	231	226	252	228	232	241	257	241	231	271	233	242	214	255	208	252	246	223	234	215	237	247	237	266	253	257	244	235	246	219	247	226	239	207	256	226	245	249	227	225	233	233	213	267	221	260	262	248	237	231	229	232	230	251	224	191	207	253	267	246	259	238	221	272	229	267	210	238	241	250	228	243	221	262	253	232	219	236	223	214	259	245	214	248	221	266	233	243	242	232	253	249	251	224	249	235	231	226	257	240	223	221	224	212	251	237	227	244	233	249	241	214	248	233	263	251	251	235	218	251	221	229	237	214	226	196	241	226	242	235	251	217	222	222	234	237	243	228	247	238	227	233	256	226	249	241	233	231	234	269	244	232	266	247	244	218	236	245	254	258	270	241	254	215	249	224	224	250	208	250	257	217	251	216	242	235	244	210	239	258	219	214	249	229	242	231	226	199	235	262	223	240	232	249	253	239	250	229	253	250	215	245	213	227	262	232	237	239	251	257	227	214	227	258	251	253	234	218	221	237	246	258	227	259	250	224	251	240	239	224	252	227	231	267	225	247	254	242	233	240	263	240	247	237	252	249	243	237	250	243	250	240	240	248	213	255	246	234	251	237	235	232	236	238	233	231	219	253	250	249	224	212	238	236	227	220	239	230	240	245	223	228	226	246	259	254	258	255	228	212	270	207	254	214	246	230	221	226	227	235	266	214	252	213	237	252	238	235	234	239	219	223	250	230	256	238	226	246	222	237	250	229	229	242	212	223	224	237	247	250	225	250	257	219	249	218	241	223	217	237	227	247	225	224	214	235	230	223	228	237	259	226	250	234	236	248	204	233	261	228	224	266	230	232	254	254	200	222	231	257	248	228	225	255	235	241	251	236	248	245	240	213	238	217	220	224	275	242	235	249	244	232	236	223	258	246	227	244	241	232	239	232	254	218	220	225	227	227	244	229	215	203	220	225	247	226	221	247	235	227	208	224	234	242	235	223	225	243	238	213	224	254	222	257	276	243	219	250	241	222	263	232	256	234	221	249	256	228	262	240	246	242	212	256	227	279	239	239	251	250	253	228	251	224	225	246	219	251	252	260	264	247	231	240	215	232	231	237	236	242	248	244	259	238	253	232	219	250	221	247	240	227	223	233	225	235	215	216	234	225	224	252	221	217	244	220	235	230	239	243	229	213	240	223	233	243	271	235	224	262	231	218	231	247	244	243	236	231	252	230	252	239	258	230	265	283	233	236	223	239	237	247	213	209	247	252	262	233	231	244	221	211	253	216	238	246	236	225	221	221	230	248	227	239	243	241	263	247	258	235	221	244	243	201	243	245	241	217	250	256	221	236	231	259	259	231	230	234	203	227	252	268	234	220	224	236	254	250	223	207	230	226	234	228	222	227	225	213	245	221	191	227	252	242	234	269	257	253	243	236	243	251	246	222	236	237	252	266	244	215	199	228	233	241	233	234	224	254	230	214	223	239	252	243	217	221	260	224	275	199	229	226	235	223	229	232	260	222	232	211	233	236	263	239	228	238	251	267	244	236	246	234	210	231	237	226	248	259	245	233	251	236	265	224	237	228	209	259	230	236	242	222	249	262	221	225	243	260	208	211	243	263	233	250	252	241	217	231	240	246	208	239	265	212	236	223	273	226	228	221	235	212	256	229	241	244	260	208	224	235	245	222	226	245	248	223	210	244	239	225	229	262	248	258	257	230	220	249	218	225	234	237	258	251	255	256	250	241	245	238	254	238	240	224	222	236	228	242	232	230	237	228	237	227	220	249	221	229	232	247	266	235	246	239	249	263	238	242	236	260	264	243	223	226	244	243	235	238	239	243	221	229	220	251	229	254	229	251	246	227	221	234	243	233	249	260	234	238	282	226	256	231	269	266	213	223	235	236	220	242	230	229	249	210	228	269	218	212	225	260	249	237	240	220	215	243	255	244	241	245	231	222	235	230	254	262	239	244	231	234	243	229	245	233	246	246	250	240	229	223	211	197	215	244	263	256	255	230	231	229	238	250	229	233	250	211	263	255	219	217	229	257	237	240	212	225	218	236	240	231	216	264	231	234	238	232	228	225	267	221	212	244	225	255	231	233	236	225	237	260	268	239	221	237	221	254	230	240	256	248	224	226	264	243	221	241	235	221	243	277	248	235	237	210	237	227	232	242	233	220	245	223	222	260	265	221	211	256	224	235	234	248	242	220	236	252	238	222	231	225	245	220	224	273	231	250	222	239	244	215	226	241	233	235	269	259	214	238	241	252	277	244	255	240	233	263	230	259	276	267	245	220	285	254	233	223	268	243	267	262	221	257	251	233	235	239	238	246	251	234	220	272	235	247	227	247	255	232	255	242	226	261	240	248	252	252	237	253	236	242	247	238	232	220	259	226	245	219	244	231	233	233	239	232	240	210	248	239	222	235	256	230	241	226	231	258	229	237	264	227	209	227	244	228	245	252	262	229	214	212	221	234	269	237	242	217	263	233	227	227	245	243	237	220	274	246	229	236	228	253	244	256	239	214	245	239	214	221	213	266	215	262	222	263	233	216	248	227	256	237	259	255	226	242	224	220	219	239	257	239	262	229	221	258	222	235	245	222	255	256	237	256	230	239	234	246	216	233	234	254	210	231	239	219	244	206	201	264	242	269	253	235	241	235	246	244	231	241	206	244	227	205	227	233	252	228	243	208	233	247	270	249	229	228	242	217	229	234	253	243	240	265	256	256	232	244	243	256	261	211	269	260	233	224	258	238	235	239	223	239	272	236	247	220	238	241	248	248	227	234	244	232	248	232	236	209	237	235	240	229	244	247	233	254	230	228	262	259	242	252	226	226	216	245	233	230	224	251	250	226	231	225	233	244	234	243	251	236	262	231	241	250	229	258	256	241	237	244	245	211	227	242	256
27815	22358	19934	9624	3557	1771	1109	637	487	392	311	303	245	263	226	178	186	177	203	202	210	190	187	185	182	180	154	177	183	173	161	171	153	174	174	167	151	182	162	158	198	164	153	178	169	155	147	166	152	183	176	163	189	196	150	172	159	178	183	172	181	142	163	141	174	187	167	162	161	155	152	150	165	158	161	161	165	159	169	163	169	192	145	150	180	164	158	159	178	164	160	149	158	159	184	155	171	151	153	166	168	174	167	161	165	175	162	157	174	163	148	160	156	179	172	160	146	171	172	148	158	163	159	172	172	153	156	182	172	151	174	162	169	172	159	167	170	153	168	160	178	180	169	188	164	182	176	174	166	163	171	164	173	175	176	170	173	174	182	172	173	177	180	164	156	159	181	165	159	167	169	178	177	174	164	173	162	161	180	167	156	166	187	150	140	176	199	156	154	138	168	188	170	156	162	181	174	193	175	184	157	169	168	168	164	178	138	174	166	166	174	135	155	180	159	162	169	137	174	163	170	167	164	166	183	169	170	174	160	171	166	179	168	161	149	151	188	156	172	176	169	168	183	160	207	206	172	173	166	173	158	160	184	167	164	172	189	154	146	190	156	165	165	168	169	178	166	185	188	164	160	167	146	178	169	167	173	138	173	159	178	178	171	170	175	154	179	153	171	170	157	163	159	188	142	185	188	167	179	170	146	143	155	158	157	185	189	182	170	172	166	158	177	169	153	148	160	178	191	165	163	166	178	156	151	178	153	165	191	161	155	171	161	164	146	172	188	166	155	191	150	177	148	152	158	163	167	177	170	152	175	167	171	158	166	147	163	140	154	146	159	161	161	171	154	156	176	162	150	175	158	178	188	182	147	157	168	180	151	170	183	157	178	149	163	168	168	160	196	168	169	145	203	171	177	165	167	170	175	151	153	159	170	157	189	183	172	172	177	161	159	175	150	180	163	176	203	171	173	171	168	190	182	154	186	147	164	164	162	171	153	147	178	160	156	179	185	171	174	153	172	154	173	135	153	161	164	167	190	172	172	169	174	163	178	192	157	152	153	144	144	175	159	170	150	160	177	163	161	183	163	167	201	154	185	167	187	184	171	171	193	160	162	180	146	154	169	163	188	165	186	176	163	156	170	144	156	169	147	169	163	181	165	127	169	160	172	145	170	165	190	192	168	184	180	157	149	160	173	154	171	159	167	165	170	186	150	156	159	157	184	139	160	160	156	154	149	168	163	173	159	187	151	159	171	154	180	161	172	177	203	135	153	187	188	179	163	158	171	158	167	179	161	147	165	201	164	158	162	167	171	170	165	163	160	143	143	171	170	175	174	166	175	176	158	160	166	177	177	146	157	172	152	197	174	183	163	155	191	171	157	139	168	167	172	153	185	177	168	189	172	164	173	175	188	157	167	191	162	157	175	170	184	176	181	169	178	149	155	170	180	175	159	135	174	150	167	155	159	147	170	164	159	151	148	162	162	171	163	196	168	173	158	147	168	164	158	155	168	156	166	144	161	184	189	171	159	180	173	155	173	152	179	192	187	192	147	165	157	170	178	155	127	158	169	172	158	164	167	164	154	144	143	176	166	202	165	185	159	193	187	177	158	200	166	192	161	158	157	184	185	168	182	160	179	171	132	202	156	156	192	165	168	183	154	161	163	177	202	177	163	177	163	159	172	166	169	147	171	182	171	166	154	187	153	150	159	189	187	159	151	168	166	163	153	182	161	172	162	173	164	161	172	143	174	167	181	173	167	176	166	168	153	155	174	191	162	148	166	171	148	175	167	174	155	162	151	165	179	159	153	170	163	180	160	149	183	163	161	161	174	164	164	155	163	147	174	159	147	185	191	171	159	140	168	154	158	161	132	160	159	166	173	172	164	179	158	178	166	164	159	174	173	165	156	157	155	177	167	155	158	194	198	175	177	172	168	172	167	159	165	154	192	146	169	198	187	168	177	165	189	158	160	163	179	173	186	154	187	156	170	161	166	170	185	153	163	162	168	157	143	156	159	169	167	159	154	157	171	167	161	170	167	176	170	164	168	151	161	160	162	174	172	186	171	151	159	169	148	170	162	183	169	179	166	149	178	169	171	180	183	167	165	163	154	174	186	156	149	164	178	158	148	161	138	162	181	146	168	182	157	164	166	166	165	161	179	167	173	149	145	154	169	171	174	162	160	157	174	168	184	167	173	147	178	151	171	156	170	166	187	155	151	163	149	188	160	156	176	161	173	186	180	148	168	163	170	172	163	159	198	166	159	171	176	163	159	168	184	166	148	172	161	166	172	170	160	158	184	173	139	153	169	153	185	174	167	142	180	176	178	148	159	188	172	172	165	164	209	158	166	160	153	181	160	169	170	148	158	158	172	158	155	171	152	149	175	159	167	154	181	145	173	152	160	159	138	185	153	149	180	174	166	161	180	159	154	193	164	171	198	171	166	151	167	173	168	157	174	169	159	157	172	153	159	167	150	177	183	193	165	159	162	153	145	181	170	167	168	167	156	192	159	159	172	182	192	173	159	151	179	155	154	174	171	195	159	181	174	161	181	166	155	181	180	174	169	169	169	166	144	147	180	169	163	168	155	157	164	173	172	138	187	154	164	169	182	151	167	172	191	153	171	150	175	172	176	137	170	204	173	167	149	145	186	167	176	152	149	165	201	155	160	161	162	163	157	153	156	158	157	163	187	163	142	142	172	180	185	192	173	183	168	189	152	166	166	167	163	162	171	161	167	166	199	152	152	178	166	171	166	176	174	165	183	165	166	156	153	152	173	155	144	167	159	171	188	154	179	170	152	167	170	186	167	177	165	177	176	133	153	172	159	193	161	182	156	160	193	147	177	187	184	173	161	153	161	175	186	169	178	160	160	169	157	151	173	166	160	160	175	159	175	174	161	160	178	155	167	169	154	154	164	142	163	180	166	151	173	151	192	157	165	168	167	178	176	144	167	159	183	174	164	159	188	171	170	156	172	163	163	150	175	180	176	169	160	163	171	180	152	175	152	157	148	181	174	155	171	176	163	166	157	145	186	177	177	193	164	159	151	171	164	184	153	152	187	163	175	174	175	174	148	157	180	192	169	158	143	179	150	144	149	165	157	159	177	194	149	167	172	184	170	136	162	168	169	166	160	174	176	154	171	178	160	173	185	196	170	168	171	152	153	165	158	172	157	185	171	146	176	162	153	165	173	141	156	193	174	164	168	179	153	186	167	196	179	152	165	194	176	166	168	163	150	181	160	170	174	180	173	166	173	176	186	151	179	183	154	156	145	155	157	144	159	164	146	180	175	178	177	160	172	188	160	185	179	160	172	146	168	154	158	179	157	150	161	163	156	165	165	154	193	189	135	157	166	149	158	165	146	171	181	184	183	163	160	174	130	168	180	187	166	182	152	179	147	181	169	152	165	174	170	172	161	147	184	174	159	172	159	182	183	153	161	172	180	174	161	175	163	163	158	163	161	150	164	158	191	172	141	158	174	178	201	168
19914	36597	25568	14000	8604	5276	3287	2201	1511	1081	878	730	645	515	519	438	394	356	369	367	366	375	333	355	369	344	347	312	294	326	296	312	301	336	291	273	305	288	339	322	279	277	279	293	281	286	292	310	309	319	301	293	307	283	285	300	325	267	314	300	307	320	292	296	287	297	307	303	286	315	268	332	304	338	312	319	330	315	301	308	303	305	298	304	319	298	296	297	305	309	290	315	317	256	314	319	313	315	280	314	312	300	326	274	310	305	333	301	298	289	301	306	285	318	276	326	308	265	304	310	300	306	301	271	287	292	297	292	324	284	283	292	293	298	280	297	301	306	276	325	314	310	305	276	313	291	316	297	274	323	313	323	337	301	304	277	304	269	291	349	282	334	319	301	302	307	301	322	291	317	290	292	313	283	296	306	296	308	293	278	296	308	310	289	316	287	296	285	284	314	304	303	314	295	296	280	270	335	311	303	322	295	302	290	316	302	298	296	292	341	309	302	284	311	304	296	303	310	330	299	293	304	289	276	321	315	314	276	282	289	301	289	326	280	309	313	331	286	283	274	296	319	299	300	325	286	269	293	300	292	324	294	319	280	309	323	293	320	290	302	286	324	304	273	282	269	307	304	301	328	312	265	296	295	316	289	309	321	319	326	289	323	331	299	336	290	333	288	279	299	265	293	322	295	293	323	312	285	285	289	281	300	313	309	308	291	286	318	270	270	299	296	266	321	284	311	342	352	321	306	313	292	326	311	274	296	295	284	351	320	291	306	316	316	312	287	303	303	319	289	301	284	280	282	341	304	301	288	293	289	310	299	317	263	294	302	278	281	310	316	306	306	285	331	328	289	267	300	295	303	306	294	281	311	280	276	296	337	290	315	264	272	300	321	297	296	296	316	302	314	315	325	319	274	306	331	323	308	294	306	329	310	301	321	309	272	322	294	292	321	301	284	280	331	284	301	304	321	283	304	323	328	299	309	318	295	314	282	310	319	277	293	308	327	281	307	307	321	310	294	314	314	322	316	324	311	323	313	288	310	304	339	298	340	296	304	320	313	312	322	287	290	300	280	299	328	301	324	306	303	298	299	279	308	305	297	306	304	289	287	321	289	290	292	333	285	307	317	265	305	311	314	326	303	307	310	326	289	308	289	312	275	306	277	313	331	283	300	309	308	278	291	355	302	327	304	321	307	276	325	321	320	300	297	321	310	291	306	309	311	353	286	288	310	305	313	313	304	294	317	297	277	321	298	314	328	294	279	323	298	313	316	323	294	281	293	333	265	306	283	339	304	311	312	305	299	309	305	305	315	329	281	288	302	320	309	294	308	281	314	309	292	351	306	296	287	273	287	319	304	312	291	327	304	297	320	332	301	314	318	292	293	322	260	319	303	296	299	298	322	293	307	309	317	278	289	311	329	315	282	299	278	296	349	317	279	320	316	254	295	274	295	285	318	280	307	313	277	288	301	277	282	270	314	310	306	313	298	293	324	312	312	316	285	306	311	289	329	308	322	325	316	295	319	299	316	305	307	303	292	296	348	295	301	284	318	298	284	294	316	322	307	310	296	306	295	335	296	303	312	296	304	340	307	299	287	332	328	306	286	313	275	281	324	313	315	294	287	330	280	305	287	285	329	304	314	274	292	301	296	343	303	305	284	302	331	302	331	302	311	323	317	303	320	300	319	322	340	310	281	313	289	312	312	334	306	310	281	312	321	306	297	289	340	295	286	293	314	317	304	318	289	278	310	302	300	286	308	306	289	334	265	300	299	267	316	291	301	269	330	331	320	312	300	339	338	296	330	314	332	293	312	348	313	307	276	281	311	317	310	293	308	309	310	280	307	319	291	304	285	324	308	319	328	326	302	302	301	301	290	294	341	323	325	287	301	324	328	283	318	323	284	312	265	302	287	312	318	342	305	308	291	301	316	309	289	310	316	282	300	329	303	283	319	316	291	287	246	346	312	294	339	301	322	295	296	282	319	305	278	281	314	342	294	310	310	338	312	303	297	313	313	277	308	279	299	292	289	302	307	302	303	320	336	289	297	338	301	294	319	279	272	275	258	311	313	323	304	309	299	280	309	301	276	296	328	316	329	325	276	312	315	294	311	293	294	298	289	318	301	308	313	307	294	314	316	295	313	301	309	314	296	311	321	341	315	257	302	296	281	315	318	297	302	272	281	278	308	295	307	327	296	310	297	307	298	292	319	332	306	330	320	308	321	301	321	302	306	291	274	306	309	282	320	292	300	298	331	286	298	306	334	320	292	306	286	300	300	314	319	314	327	320	256	310	306	297	288	273	309	322	325	325	293	350	316	300	296	308	319	300	318	282	292	281	318	287	314	291	286	279	314	323	298	300	276	283	309	279	281	318	287	294	281	292	341	320	289	289	316	322	274	297	319	322	335	331	301	306	317	301	273	320	289	327	307	282	321	301	287	322	285	286	343	308	287	327	299	307	323	316	284	303	271	302	283	305	294	274	273	337	305	346	281	293	327	328	292	301	288	299	309	281	310	316	310	326	317	301	261	326	306	286	325	305	324	305	326	284	320	295	300	315	318	308	314	292	298	327	312	304	324	319	302	286	294	296	318	308	286	287	285	309	301	289	319	319	296	301	283	301	312	320	310	299	296	325	305	294	301	303	312	293	295	278	293	312	317	329	317	300	304	294	313	301	300	305	310	278	292	286	289	292	304	281	334	307	303	297	290	287	303	326	303	262	287	334	309	304	304	287	302	305	317	350	287	317	258	308	316	337	299	320	344	299	297	298	278	281	314	307	310	310	317	262	297	310	308	320	309	317	343	287	297	297	322	316	332	312	334	299	317	317	283	318	325	303	313	306	269	314	320	324	290	295	307	300	294	284	304	320	295	293	314	293	300	314	316	313	264	285	319	309	284	288	316	312	304	303	332	294	290	304	278	337	283	354	280	312	293	305	312	311	329	278	298	297	308	333	268	317	278	302	299	325	310	291	286	287	327	349	288	271	269	327	313	309	293	314	331	320	312	293	313	306	304	293	340	307	315	283	319	287	321	317	298	302	309	302	307	309	289	292	272	294	326	312	320	300	271	315	323	306	316	298	290	292	316	298	320	345	333	333	313	326	299	326	289	306	298	277	286	311	310	308	301	291	332	335	314	304	312	262	302	286	304	310	301	302	296	320	280	307	296	307	303	310	296	310	307	317	299	290	309	318	303	306	324	317	301	304	285	295	311	329	282	302	315	264	301	305	306	281	320	328	298	332	339	292	274	316	295	327	297	303	314	307	322	330	296	299	298	287	292	325	311	288	303	291	310	297	316	276	325	293	300	319	313	353	321	294	307	289	317	310	287	284	317	292	307	299	315	307	305	296	289	330	300	270	327	307	310	272	283	299	293	279	308	262	332	280	300	308	274	324	293	337	304	302	331	315	282	322	305	303	283	314	315	295	291	267	310	288	309	299	287	295	296	331	304	293	293	308	290	304	291	297	303	315	269	297	265	293	294	285	295
23725	21469	27865	25641	19096	7945	3080	1682	1057	727	552	442	385	344	291	278	240	219	205	211	190	183	199	199	183	173	165	175	148	167	169	154	140	162	144	147	144	144	135	164	142	143	146	153	139	150	155	131	146	159	131	146	143	135	157	147	132	138	168	136	140	129	156	146	118	144	139	148	146	117	140	152	150	145	148	131	138	143	127	155	135	149	127	146	150	136	135	146	137	135	149	150	143	160	145	146	134	150	141	147	156	149	147	153	138	143	148	148	169	147	133	138	136	133	130	125	168	133	139	136	138	136	133	132	159	152	132	148	150	136	140	166	150	148	164	136	147	150	143	128	144	143	128	157	135	152	125	130	131	132	145	139	151	140	153	132	155	136	131	146	137	141	134	133	168	170	149	157	144	129	138	131	128	153	111	121	148	143	148	130	150	144	145	149	141	143	164	136	153	153	149	128	129	156	135	143	150	149	123	148	120	153	135	151	158	156	156	147	139	139	152	136	145	155	156	143	142	148	157	155	141	156	151	154	134	149	153	126	133	145	141	133	151	139	151	150	144	137	147	169	161	156	146	150	130	152	141	136	137	152	139	160	145	138	137	124	140	136	144	160	146	123	171	139	152	132	123	149	139	121	147	137	145	151	119	148	131	134	162	154	175	137	165	156	131	141	139	155	138	140	138	149	124	162	131	161	126	133	148	142	135	152	146	149	158	142	148	159	178	126	148	132	127	147	147	142	145	122	130	122	136	143	144	153	111	150	137	118	157	143	169	136	134	149	122	140	115	135	149	145	152	141	160	158	143	141	125	137	139	156	147	146	140	145	139	135	145	176	133	137	174	159	139	131	140	129	140	147	129	138	140	143	142	150	158	128	126	143	153	148	157	157	150	125	149	138	142	112	146	143	150	139	167	133	157	147	130	127	128	143	161	128	176	134	129	153	137	170	126	146	148	138	131	131	126	135	156	139	136	156	149	156	135	146	154	172	132	127	129	156	127	135	147	130	155	162	139	149	152	141	153	152	125	143	135	119	139	149	149	150	138	136	149	169	159	137	131	141	133	142	144	146	147	153	147	151	146	143	138	138	135	148	141	136	131	149	135	150	122	134	135	161	135	147	146	144	143	138	160	140	120	148	145	155	154	178	133	143	169	151	149	130	132	129	144	132	128	168	161	120	150	128	134	133	149	128	150	133	165	134	146	143	132	155	140	121	145	160	123	140	124	145	147	131	132	148	128	132	166	137	158	136	134	131	136	126	131	132	143	150	132	134	125	146	124	139	144	146	142	137	133	157	143	140	142	146	150	132	138	128	138	167	144	161	129	170	128	131	143	146	150	159	149	151	133	170	154	156	122	154	158	137	146	138	124	161	161	146	143	144	125	143	118	144	126	152	144	142	149	129	134	137	117	150	153	158	149	115	162	130	137	143	142	143	144	145	144	168	140	135	157	136	139	128	139	125	137	146	146	149	128	145	137	153	148	147	144	137	163	133	146	142	140	122	145	132	148	130	140	139	137	141	149	139	144	137	158	142	136	144	154	131	149	128	160	148	155	131	154	143	159	159	144	151	143	140	138	136	122	138	148	125	146	131	137	119	146	130	140	140	154	142	134	138	140	128	141	175	144	150	143	135	151	125	150	154	146	154	161	151	142	146	119	141	141	152	154	141	149	154	138	123	150	133	153	158	146	137	143	148	118	151	138	121	147	138	116	131	156	142	130	139	145	151	122	147	135	128	122	155	151	136	133	153	143	145	146	149	122	154	131	154	146	120	151	132	145	171	151	158	142	137	149	159	138	152	144	192	142	140	132	136	157	109	126	163	129	164	150	136	145	151	146	142	140	141	143	126	114	132	147	153	141	137	159	139	132	145	126	130	161	122	139	145	145	161	133	154	135	134	162	143	107	137	153	150	135	166	147	144	144	155	147	130	144	122	154	147	116	132	138	144	146	136	148	148	138	128	144	155	144	135	145	162	137	137	150	142	157	151	148	172	126	143	146	135	148	138	148	129	150	130	155	147	145	153	122	131	143	133	140	133	146	136	136	130	136	146	149	158	127	162	146	135	120	178	132	127	139	128	140	144	127	164	145	137	170	134	145	135	148	143	151	134	136	161	164	166	143	119	138	138	146	147	156	143	139	139	154	130	141	149	133	138	123	160	138	127	155	159	133	147	171	139	144	139	160	151	149	141	148	137	137	145	156	139	124	146	138	134	150	140	137	126	130	141	150	119	161	148	145	174	150	149	138	138	158	151	131	148	137	143	143	148	155	141	155	136	142	137	132	131	160	158	141	136	119	160	138	147	147	144	142	157	178	150	165	137	144	138	137	155	151	131	155	137	161	139	132	155	142	134	142	144	146	128	158	142	173	127	145	146	146	150	143	130	142	158	130	144	164	164	144	132	154	152	157	149	146	163	140	162	139	140	156	141	116	136	172	151	144	158	138	145	167	129	150	143	138	149	139	135	142	147	125	153	161	136	142	130	119	137	110	146	128	141	146	131	153	121	155	154	136	139	157	130	154	145	157	136	146	131	131	132	144	156	170	142	127	146	134	147	152	140	151	132	137	141	135	139	133	141	139	154	138	149	140	156	143	133	149	122	157	146	138	142	165	154	137	137	136	166	155	150	134	130	138	144	155	123	133	118	149	126	135	133	160	141	153	152	157	140	151	149	137	165	126	142	159	143	134	125	155	132	146	118	130	142	159	126	151	118	147	148	148	134	145	141	160	134	156	152	156	150	139	150	132	145	148	134	158	167	155	129	143	128	161	139	161	134	150	148	167	141	129	119	127	135	145	136	132	137	141	164	150	144	136	150	130	138	137	124	146	143	154	132	135	150	153	147	150	142	138	168	142	147	150	139	151	133	133	138	134	149	164	152	157	144	146	144	144	138	168	128	139	133	132	144	146	126	169	138	142	158	143	141	143	136	151	132	122	154	128	141	136	143	152	138	142	134	152	137	151	147	155	133	139	157	131	137	144	138	131	158	142	150	158	143	139	131	148	132	164	159	156	132	154	130	146	123	145	129	139	156	170	159	133	136	164	155	148	141	150	148	145	165	135	128	142	133	149	145	130	140	137	142	147	155	137	125	138	152	156	128	129	146	139	139	162	146	138	155	146	131	129	123	143	129	139	146	144	130	148	146	124	148	145	123	143	144	135	145	147	139	154	125	132	142	145	131	141	152	140	159	135	154	138	162	147	126	154	155	145	138	133	117	149	140	139	152	150	147	138	150	145	144	147	163	120	136	142	158	139	159	137	166	146	157	145	161	155	143	151	162	142	127	126	154	132	148	154	113	131	135	142	145	134	127	141	156	130	156	138	150	156	151	129	157	158	161	165	153	164	134	149	126	134	157	134	154	151	145	136	139	157	156	154	128	150	159	137	145	151	150	146	154	154	160	152	155	155	159	127	117	140	142	140	126	134	165	135	162	136	143	157	169	142	153	129	148	138	145	144	167	121	161	152	137	159	141	158	133	156	138	146	125
23111	47728	36840	25352	16960	10320	6673	4450	3053	2230	1616	1247	1064	919	775	599	545	487	424	442	414	433	405	332	406	304	332	304	322	293	294	303	241	305	251	288	258	264	263	275	284	296	261	253	253	258	252	277	281	243	271	268	275	265	263	283	238	247	254	266	272	256	269	277	252	271	221	267	244	234	238	267	279	265	258	247	253	265	223	279	262	250	261	259	262	259	237	271	285	248	268	262	300	255	268	254	263	264	293	242	257	288	261	261	279	243	258	311	260	256	249	258	262	231	267	274	280	285	262	254	222	285	260	246	283	271	248	249	235	279	283	276	282	264	244	235	247	276	269	242	258	264	281	267	246	277	254	255	265	258	259	259	282	261	269	244	256	240	255	261	259	268	271	248	271	250	254	271	271	275	276	275	235	280	263	259	279	227	260	282	258	267	254	262	258	265	271	288	250	246	267	252	273	276	282	258	279	278	286	263	267	273	237	279	249	250	264	271	254	267	246	267	248	264	253	269	267	251	241	252	250	242	287	286	241	281	248	259	259	275	240	273	300	268	286	260	276	243	271	282	285	281	264	277	265	255	261	254	252	260	241	258	266	281	258	286	239	251	296	261	302	279	217	266	250	276	269	274	252	246	301	245	268	261	251	254	270	243	282	279	260	250	264	285	249	247	267	264	250	263	265	270	269	286	258	271	274	259	256	269	292	249	271	297	248	262	263	252	260	249	265	262	260	299	249	275	233	282	270	285	263	289	258	296	261	244	275	244	285	281	268	271	261	264	260	259	241	265	265	250	266	274	276	270	275	241	276	239	257	268	253	244	286	250	259	260	243	253	244	259	230	264	261	264	258	278	273	252	278	231	244	262	270	264	248	265	253	273	259	256	266	258	258	269	278	253	248	276	272	248	243	260	278	238	250	275	265	274	279	285	255	262	275	293	258	270	230	254	263	277	282	267	251	271	245	272	264	268	267	259	274	257	265	268	264	268	258	251	277	267	265	244	285	262	246	257	260	280	255	271	263	236	259	235	247	252	258	260	257	263	258	257	276	265	300	275	290	255	274	287	266	271	277	254	264	258	260	264	251	279	272	274	270	268	240	248	261	245	265	257	233	241	246	235	245	265	234	282	268	266	279	296	249	244	263	271	253	258	263	252	258	288	249	248	246	272	253	272	271	295	264	287	275	263	268	273	292	248	294	242	246	241	265	237	233	236	263	260	246	281	273	271	260	261	269	275	272	258	273	293	240	255	229	270	260	257	258	248	260	258	274	280	233	275	239	265	229	274	252	242	259	261	269	258	234	268	261	261	273	249	248	272	273	245	321	275	297	259	273	240	242	257	253	269	257	259	262	252	276	259	272	286	271	279	246	275	252	257	278	253	245	302	259	273	263	284	265	245	268	289	256	255	255	287	281	248	297	263	264	272	272	283	273	244	286	287	264	274	248	266	239	282	249	270	239	237	266	269	265	283	284	279	288	257	273	280	272	257	237	210	254	258	252	292	269	243	273	248	269	286	263	274	260	249	278	270	272	251	287	272	244	283	285	270	272	277	243	274	245	239	261	249	261	262	253	263	254	268	304	277	250	255	270	293	266	269	253	255	264	238	256	283	243	254	265	297	226	277	221	260	232	264	232	274	267	249	285	262	275	273	247	281	272	248	251	241	281	281	288	275	256	251	264	260	260	274	251	248	269	238	258	286	295	297	248	261	256	240	252	248	267	254	250	257	277	264	269	253	281	266	268	248	271	251	251	274	298	268	253	294	267	269	300	264	287	267	218	270	278	271	304	244	278	254	247	267	251	253	291	286	267	294	234	260	257	262	249	294	274	268	289	251	255	260	282	273	277	263	254	270	254	279	251	263	272	239	273	266	254	286	267	253	266	255	260	263	254	268	256	244	262	246	256	267	275	246	272	245	287	277	295	292	280	273	262	243	257	241	259	283	259	259	257	265	259	270	263	284	261	273	269	270	257	266	260	264	248	263	269	283	268	241	269	255	253	240	293	260	242	253	241	236	280	277	278	251	261	269	285	272	277	255	269	255	252	261	250	248	269	276	245	284	285	254	254	255	254	274	264	267	267	265	259	255	253	288	269	256	261	274	254	262	264	274	278	278	279	263	247	243	263	230	289	247	258	254	253	252	254	234	251	257	255	281	233	273	273	271	270	283	285	263	258	275	260	273	260	257	253	269	277	246	278	260	250	267	263	266	260	243	244	263	289	256	270	280	253	259	268	245	270	276	288	258	262	270	261	245	270	280	300	281	273	270	256	284	251	221	256	247	260	267	274	267	244	262	315	265	247	246	279	276	286	275	240	245	252	271	265	256	288	252	261	260	249	291	260	243	265	262	261	251	289	273	245	279	284	270	262	249	252	269	249	259	254	259	239	253	255	269	252	250	264	285	267	270	271	278	268	236	259	270	254	261	245	252	256	268	304	255	259	247	262	262	261	275	284	254	244	271	295	258	239	260	258	254	239	296	239	248	271	244	260	253	285	290	260	233	248	263	280	269	300	235	273	262	286	249	258	263	268	265	270	234	271	268	250	280	272	232	255	248	247	253	245	278	240	294	272	283	255	286	238	274	283	258	278	267	269	253	255	272	272	253	249	249	257	275	266	260	267	263	267	265	276	252	255	285	237	252	262	293	218	280	251	282	267	250	248	263	269	232	271	275	267	263	279	257	288	262	248	279	291	222	269	279	253	250	285	247	253	271	245	249	248	256	268	248	297	250	269	241	256	255	256	267	242	252	254	261	288	228	280	275	225	250	274	270	255	242	258	241	285	251	259	277	258	254	264	270	258	262	261	264	265	239	290	283	268	269	258	263	261	279	265	221	261	282	271	247	287	295	260	258	287	268	243	284	282	239	271	257	258	282	263	273	241	256	232	245	263	256	252	267	233	281	268	280	287	276	249	270	267	272	264	304	282	273	234	243	254	265	267	279	275	255	264	271	244	241	261	282	241	259	248	271	268	254	274	280	290	225	269	258	268	273	294	275	240	274	251	274	256	252	278	276	266	235	243	270	243	262	257	288	249	251	250	251	271	303	238	268	268	271	284	263	259	247	293	261	261	278	247	272	242	249	257	242	247	283	258	260	239	278	276	247	242	261	242	242	258	272	238	265	253	235	280	264	287	262	261	287	308	264	259	279	286	249	261	247	252	255	272	263	270	274	286	250	250	266	259	267	251	251	272	277	275	265	270	293	233	271	227	292	273	256	271	237	272	253	273	243	252	268	250	258	286	276	277	272	268	269	249	249	267	251	280	264	262	242	260	256	241	250	263	267	306	268	274	247	286	260	263	264	251	265	256	267	255	271	247	254	286	263	257	260	241	247	261	271	252	261	261	267	270	251	265	278	275	252	252	264	274	299	306	286	263	224	268	258	262	259	262	249	262	267	268	252	284	256	322	261	264	261	260	269	252	260	268	287	255	248	291	237	255	275	256	275	266	267	268	285	271	308	235	278	280	255	247	246	275	265	277	261	274	292
25369	21550	25942	22705	6804	2443	1421	916	624	478	387	337	284	274	214	208	217	201	219	216	206	181	197	210	184	196	194	163	140	164	165	172	171	145	188	185	164	152	165	170	164	160	152	177	134	154	169	170	154	162	164	167	161	152	143	153	182	175	145	169	179	167	163	164	146	167	167	168	172	168	171	159	151	147	159	180	172	160	151	169	168	166	154	171	143	168	164	140	158	164	190	180	193	148	171	143	158	173	171	155	146	157	167	173	176	166	172	145	153	194	146	164	156	150	149	154	187	162	154	178	154	145	160	142	159	171	177	150	169	160	172	151	157	169	179	160	148	192	166	194	153	153	169	153	180	171	149	160	160	161	153	171	165	172	172	153	166	167	151	158	161	160	174	155	146	137	158	168	155	171	160	160	161	189	165	163	156	160	159	180	148	157	156	168	154	185	163	160	158	149	162	152	192	168	175	164	158	157	154	146	154	153	180	168	145	158	203	165	165	161	144	162	155	163	142	173	145	177	188	160	157	151	148	172	165	163	156	155	181	183	168	166	179	171	179	172	149	171	151	177	160	164	151	163	164	152	160	156	152	196	153	171	182	181	164	165	157	168	183	189	190	154	169	166	158	191	162	162	156	163	156	178	181	142	174	148	166	158	158	167	158	171	184	166	170	159	166	167	172	179	162	168	182	170	169	162	152	165	144	161	145	184	172	173	177	172	157	158	173	165	146	145	184	170	193	165	153	174	167	157	167	177	162	168	186	210	151	145	152	202	154	172	158	156	160	145	170	161	186	151	156	160	172	167	167	139	165	145	157	158	178	181	159	182	162	161	183	156	168	193	174	162	195	172	166	168	175	166	165	173	145	162	174	157	149	147	143	170	186	157	149	157	162	154	192	149	167	154	153	179	148	163	165	150	173	171	173	146	166	178	183	158	166	165	154	152	162	149	162	181	205	165	145	176	155	188	155	174	173	154	162	155	176	149	173	147	160	175	171	148	151	158	167	163	157	156	155	179	176	162	159	159	142	169	172	164	151	182	167	163	155	135	153	182	162	168	184	174	143	175	167	177	193	170	162	157	149	148	166	145	164	167	178	173	191	176	135	183	169	153	154	153	148	154	143	166	145	154	163	154	183	161	156	174	170	145	163	158	165	170	153	166	170	176	156	158	174	187	147	154	153	173	186	165	168	176	183	158	180	160	168	145	170	160	146	184	177	163	161	156	161	180	163	180	156	161	173	142	164	171	163	154	192	172	190	137	138	171	178	155	152	139	162	158	147	165	164	169	176	176	176	172	145	160	160	165	147	169	182	159	145	171	168	161	159	153	156	156	181	146	164	156	168	161	153	186	169	156	142	170	150	174	164	161	189	171	152	173	145	165	150	161	151	154	165	161	191	203	172	171	166	163	160	179	159	147	160	137	151	158	143	156	162	153	166	173	139	174	184	174	152	160	170	143	182	145	162	145	171	152	163	173	170	144	133	146	171	132	146	134	193	153	149	165	157	161	146	144	158	167	162	166	153	153	182	170	176	153	155	172	169	186	176	126	148	160	139	177	165	180	164	163	150	164	151	170	159	165	145	176	174	168	154	175	155	152	186	169	150	166	155	155	162	152	161	138	171	157	149	164	155	154	154	178	195	164	158	152	153	178	168	159	152	161	179	156	162	172	168	173	175	156	158	153	148	165	178	175	163	164	171	161	151	154	151	181	138	151	180	164	182	143	166	171	178	155	144	157	166	159	167	163	154	140	147	154	180	152	157	143	151	168	159	158	150	183	151	144	179	169	151	175	165	163	162	150	182	176	190	172	140	172	179	161	193	178	165	152	191	185	169	164	158	152	167	157	147	152	170	180	160	154	164	188	165	168	160	149	173	137	170	157	156	165	170	148	169	174	148	164	163	164	164	148	158	173	161	176	155	169	164	154	140	145	164	150	158	148	174	138	171	154	176	177	170	155	162	174	162	172	168	178	162	174	195	165	155	138	146	159	172	172	192	161	191	160	145	151	149	169	180	170	171	172	163	162	143	172	184	161	189	158	167	164	164	162	161	174	127	165	166	158	154	139	159	158	185	188	144	169	171	170	156	157	158	167	170	161	135	161	177	159	181	164	182	168	168	165	156	165	166	167	156	173	155	173	186	140	167	178	159	196	163	149	173	155	164	162	143	182	153	140	151	153	182	177	171	171	192	172	146	152	155	172	168	156	172	151	163	152	187	150	168	175	179	188	143	164	182	166	177	158	181	145	156	163	154	160	158	172	138	174	160	174	155	145	154	159	170	164	179	167	167	173	157	157	168	143	155	156	150	157	161	175	153	158	165	183	171	159	168	154	169	168	158	155	187	152	156	166	165	161	180	163	170	176	163	158	171	168	182	196	148	172	173	168	158	154	162	175	178	171	138	167	149	155	162	160	171	161	187	155	140	147	168	138	165	179	155	176	161	137	164	165	171	169	170	156	164	170	161	161	143	177	186	181	173	147	194	161	161	139	144	159	159	175	152	165	157	150	173	150	179	150	137	164	158	142	166	153	155	168	191	148	156	159	137	163	168	137	172	182	165	170	172	168	163	170	153	169	155	184	173	187	171	166	162	166	149	171	171	161	161	186	143	169	161	164	168	160	163	153	153	182	181	171	205	150	187	166	151	165	191	160	177	161	151	143	165	168	166	161	151	149	146	172	170	165	176	173	176	161	144	156	155	159	171	152	171	151	172	153	167	172	199	139	163	181	175	153	160	156	157	168	160	145	167	154	161	151	184	162	164	147	153	165	155	173	184	162	170	163	167	153	170	179	163	164	178	159	181	163	164	178	144	159	188	161	168	165	176	182	141	160	152	157	156	173	164	156	146	167	173	167	160	152	169	172	189	179	162	168	163	176	179	174	137	154	182	143	163	167	154	146	171	169	185	169	185	169	182	171	185	162	153	148	178	187	156	161	159	166	168	138	169	146	163	163	177	153	165	176	165	144	166	158	172	143	163	148	125	166	155	164	177	128	155	168	171	184	164	146	145	167	157	188	153	177	154	149	173	179	158	172	166	163	167	166	152	159	166	166	171	176	175	168	157	151	153	154	172	176	157	166	172	180	150	158	159	152	171	169	139	183	157	159	166	154	139	179	177	164	200	188	164	163	148	154	156	152	169	160	136	156	154	171	166	178	173	179	154	151	172	171	165	157	164	167	162	161	177	141	164	139	152	172	157	174	181	163	171	153	149	168	176	162	159	127	161	176	172	174	172	164	167	151	169	162	166	171	184	139	150	150	171	152	166	171	174	177	147	166	158	158	147	137	142	166	133	153	155	160	156	155	145	153	160	179	160	172	188	152	148	158	164	149	163	168	163	174	151	165	186	168	163	163	137	169	201	153	152	160	162	179	157	179	145	146	158	166	157	168	167	143	169	159	143	160	151	144	159	165	171	143	172	151	169	157	158	176	164	163	154	148	169	153	160	166	138	168	154	158	171	147	146	167	169	157	170	162	161	152	163	171	168	148
21902	41416	32225	21434	11463	6592	4166	2860	2021	1490	1096	902	743	676	568	498	470	448	426	395	414	379	384	377	357	330	333	310	304	319	307	332	284	299	286	311	325	333	295	299	306	357	315	287	294	331	330	286	324	279	335	326	312	286	300	318	284	296	278	273	300	295	294	283	280	299	308	295	303	293	287	308	273	291	298	292	298	271	307	310	283	271	296	272	327	286	305	323	305	288	320	283	280	281	278	301	297	319	304	256	304	288	296	296	299	339	244	302	282	298	321	289	280	303	312	276	299	292	320	304	270	318	302	282	300	286	292	304	281	296	310	297	285	285	287	318	301	313	303	329	272	266	318	305	267	295	285	286	293	287	306	264	291	297	304	278	317	286	257	294	301	281	301	287	280	298	309	298	298	290	315	311	291	325	283	311	306	282	267	302	307	326	303	324	322	315	289	299	281	281	293	296	295	299	349	310	318	307	285	282	287	268	305	300	310	290	330	272	262	297	271	292	332	331	293	294	270	274	266	297	281	291	262	289	311	274	299	294	305	296	299	273	310	315	284	281	328	290	292	321	300	298	307	258	304	286	292	287	299	343	299	294	300	289	293	307	298	284	278	289	302	258	308	289	318	274	276	325	290	320	308	303	301	293	310	290	293	298	291	279	321	287	308	303	326	304	310	319	297	291	277	280	308	304	303	296	298	291	322	311	262	303	273	253	289	267	306	287	294	315	312	317	310	300	307	334	289	320	295	308	288	330	300	319	294	294	300	304	309	315	337	298	298	278	291	304	310	313	328	295	314	267	312	283	300	305	294	286	289	295	319	305	352	267	291	297	302	270	316	291	285	269	294	300	281	326	265	291	314	317	285	314	326	313	284	302	303	313	317	333	289	292	318	287	285	316	312	321	324	296	282	292	307	293	314	266	274	306	300	322	260	298	295	302	291	298	323	302	287	305	274	334	322	283	327	312	330	289	307	295	273	299	292	301	307	289	301	287	284	308	296	299	297	301	278	291	286	280	298	270	303	304	311	313	267	304	293	305	294	297	272	250	292	310	305	285	298	306	297	300	280	308	300	293	308	296	290	297	292	315	282	298	293	287	308	286	289	304	272	307	278	283	272	314	297	311	309	283	323	285	316	285	273	310	303	299	304	294	274	273	282	300	267	321	275	300	282	291	313	284	293	280	298	292	304	302	297	299	300	287	284	297	265	292	282	278	283	320	284	285	291	304	312	330	269	313	292	286	314	256	302	301	312	265	288	327	268	317	308	278	304	283	300	293	276	304	277	312	312	306	307	267	288	295	291	312	321	271	290	303	254	303	322	308	299	258	281	289	295	297	289	291	290	316	275	247	275	311	271	302	342	273	316	285	302	290	320	293	290	290	284	324	289	296	302	302	289	288	312	313	275	288	294	275	289	270	291	303	327	295	297	320	283	303	293	288	283	307	320	326	315	279	312	319	303	297	305	276	294	303	318	307	314	340	294	311	300	310	295	357	304	303	318	291	324	295	259	328	264	291	306	276	333	306	292	289	290	285	278	316	266	311	301	275	252	308	290	280	282	318	277	297	291	315	315	294	279	314	292	303	277	298	281	278	274	301	292	313	280	331	283	312	283	258	260	289	302	286	314	309	307	309	291	279	290	311	296	286	260	294	275	317	290	289	298	312	304	290	264	292	284	307	340	263	331	289	296	314	313	281	315	307	309	268	295	305	307	301	298	308	277	281	291	290	281	314	321	306	305	265	313	275	327	312	262	286	286	284	341	269	314	289	311	305	313	301	295	288	275	292	307	287	274	290	313	314	306	296	306	310	307	285	301	301	317	306	292	280	304	302	287	300	301	263	284	315	308	260	321	313	274	314	300	302	315	301	344	295	291	306	293	296	285	266	272	278	274	289	313	316	311	313	304	306	287	270	293	308	298	283	311	298	297	300	295	295	286	297	308	304	307	326	296	307	281	302	282	297	279	286	276	303	299	283	306	315	276	314	293	306	274	288	278	322	305	318	322	268	326	312	311	304	290	309	290	292	296	303	301	276	247	308	261	307	301	298	293	283	290	284	287	311	274	316	293	293	311	305	262	304	303	280	314	282	319	291	313	304	265	275	281	275	318	302	344	290	285	313	292	306	295	326	301	332	295	302	291	291	317	332	283	302	318	280	300	298	321	281	291	318	275	309	274	283	311	290	299	315	313	299	316	294	260	310	274	308	324	308	291	321	290	298	278	296	303	281	293	291	304	294	297	294	291	268	291	326	298	296	296	298	308	319	353	292	293	327	306	290	282	275	324	303	313	287	332	270	279	314	288	303	321	296	252	279	284	288	288	282	306	298	279	303	254	300	305	311	288	311	292	325	295	316	275	273	296	311	301	292	257	261	310	257	289	320	287	290	281	299	288	311	294	303	297	297	307	277	262	306	283	330	309	293	269	278	275	326	288	307	306	315	325	260	286	323	302	315	303	293	284	295	268	289	274	297	303	300	296	295	303	291	314	255	301	285	295	297	264	268	272	295	296	306	311	252	285	312	272	335	290	280	289	311	301	302	289	299	292	280	312	307	300	309	271	305	269	313	302	273	296	296	300	307	293	288	296	280	285	277	303	308	265	324	272	301	269	287	295	300	299	291	289	296	282	310	288	311	298	299	309	296	289	301	316	278	274	301	318	275	297	311	314	298	293	296	307	276	268	277	273	323	335	313	302	283	293	294	314	287	309	294	292	286	322	299	262	308	275	307	264	331	302	330	261	276	286	329	302	297	271	298	296	329	295	318	281	316	281	289	283	288	299	299	320	310	300	299	288	294	297	279	263	314	287	308	273	300	282	261	296	295	291	286	286	326	298	310	276	329	268	288	289	277	323	301	286	295	294	293	303	281	304	262	292	326	283	320	297	286	301	289	324	326	322	291	294	331	276	304	288	328	308	316	288	309	283	269	311	341	272	284	291	302	276	287	311	301	316	324	279	264	294	290	276	312	282	294	298	293	266	316	302	306	292	272	304	312	301	290	309	318	261	284	272	262	321	310	286	297	296	283	255	292	309	297	279	288	291	296	285	277	282	292	304	278	275	309	315	307	298	309	340	297	293	286	318	277	280	286	306	317	289	299	323	275	300	293	302	309	306	279	238	299	324	295	300	276	301	310	295	306	298	315	295	310	295	296	307	277	317	308	296	268	256	306	293	281	304	289	271	282	280	333	283	305	306	296	289	298	288	318	284	289	318	301	289	271	311	282	309	256	297	277	317	261	278	291	301	309	313	279	298	287	301	283	291	323	318	295	288	274	292	303	276	328	319	289	326	294	296	270	271	305	308	298	280	301	285	268	310	299	344	327	299	293	278	308	252	298	288	313	290	265	292	288	290	283	309	321	281	292	326	328	291	310	296	292	292	303	305	320	289	270	332	305	270	293	320	292	294	302	291	315	277	293	285	291	303	312	287	285	304	286	291	277	293	321	309	293	287	290	317	283	271	302	319	299	310	306	310	299	309	318	293	319	286	294
22866	21517	28575	24919	21577	18127	7132	2656	1610	1200	827	631	510	432	366	290	274	272	246	217	204	223	212	180	218	168	182	146	153	142	142	126	133	132	141	133	135	145	125	127	133	142	134	118	137	120	132	127	131	136	122	127	125	123	138	127	136	129	133	127	147	128	136	130	139	135	127	150	135	120	127	109	151	124	135	143	130	157	108	139	136	133	137	118	121	121	130	128	155	125	120	122	120	133	128	124	140	138	123	137	119	150	127	124	127	125	132	127	113	144	150	136	131	117	142	129	123	152	126	135	124	117	127	120	123	138	124	132	120	132	120	117	144	120	149	137	133	140	148	141	144	124	126	129	123	135	119	109	137	129	124	145	135	134	129	131	135	114	112	125	120	152	122	128	139	126	150	92	121	134	139	118	126	131	144	126	112	129	126	126	138	117	149	150	130	131	148	149	131	149	165	128	135	108	129	128	118	135	130	119	121	116	137	152	138	140	140	139	121	140	135	118	131	148	137	127	115	115	140	113	120	144	134	139	128	116	145	130	137	133	123	135	152	123	136	127	132	122	135	127	114	146	139	146	119	133	113	145	130	144	117	122	120	132	147	128	132	134	123	150	139	136	124	126	120	126	124	116	143	118	151	128	110	119	144	121	122	137	133	137	125	118	160	133	129	139	133	141	111	138	131	118	140	144	132	112	148	127	123	125	142	110	130	120	116	123	138	143	134	148	137	119	128	135	125	126	130	138	111	117	124	136	119	118	131	115	118	132	141	125	126	127	137	111	146	138	139	116	131	138	139	153	122	138	119	143	123	127	152	121	128	137	121	131	134	123	132	147	132	111	106	132	136	121	125	125	143	123	132	127	118	138	122	143	111	118	130	115	147	129	121	128	147	128	128	129	133	115	134	139	130	120	120	128	147	148	120	143	135	111	128	125	128	143	121	130	127	139	116	162	103	126	128	131	110	125	155	131	116	137	122	130	145	129	122	125	126	137	123	112	126	145	148	140	122	121	130	120	154	115	135	118	128	140	133	127	147	140	146	141	139	110	113	135	115	130	130	126	125	130	129	142	119	120	112	134	117	130	130	125	135	141	136	136	141	141	125	118	138	123	144	125	119	121	145	136	119	127	121	128	117	150	113	117	143	144	139	120	139	147	126	133	112	129	120	142	126	107	119	110	149	137	134	149	131	140	135	143	138	128	142	119	134	126	129	129	136	129	126	142	129	143	124	121	137	141	154	134	131	134	121	122	145	139	135	119	126	121	114	135	125	141	126	131	122	150	136	127	142	134	112	122	147	131	116	139	120	131	161	118	133	129	140	129	135	134	110	135	132	138	118	132	134	116	151	124	129	135	141	140	130	137	127	110	134	128	154	133	135	128	123	122	123	132	127	133	127	112	127	126	129	111	146	134	129	136	122	154	111	114	118	134	133	140	126	135	131	120	133	145	131	124	144	130	116	116	126	141	122	113	134	131	133	142	129	147	131	126	118	138	136	139	102	136	132	129	128	128	137	123	117	123	150	118	130	139	126	138	131	115	124	138	121	116	128	122	137	140	127	134	148	125	133	143	133	149	126	145	112	129	124	137	120	155	139	121	143	136	138	133	124	123	145	145	119	134	135	137	139	130	121	139	130	112	125	151	147	139	123	135	126	120	117	129	126	135	149	124	112	130	126	124	116	122	122	124	123	137	122	153	117	139	108	141	135	136	102	110	112	147	133	126	123	145	131	118	135	139	123	133	141	139	126	129	146	119	133	112	126	150	131	121	128	126	124	146	123	139	126	101	117	121	138	151	149	122	134	120	123	146	122	130	141	109	114	113	126	131	130	117	151	124	130	138	142	134	131	135	136	103	129	133	144	135	136	131	122	158	123	145	128	131	118	144	121	131	154	128	124	124	126	116	116	105	134	135	116	127	124	132	140	120	137	129	129	148	136	118	137	139	133	147	131	120	157	132	130	113	126	138	133	117	119	123	126	142	117	136	129	126	123	141	136	139	134	127	115	129	136	126	119	117	130	126	131	122	124	133	130	123	115	124	129	110	121	128	125	124	138	109	129	148	146	138	139	116	125	114	141	121	133	141	139	111	115	135	134	131	153	142	125	136	122	125	149	143	119	150	105	136	143	114	143	134	135	120	129	133	152	136	116	149	134	123	129	140	126	145	129	133	133	131	129	130	154	118	140	125	129	130	114	137	125	138	149	131	129	150	137	128	132	147	121	126	149	137	124	104	112	124	120	131	123	142	138	134	123	141	142	136	144	112	126	140	124	136	149	117	117	149	120	129	125	125	121	115	107	135	130	127	144	134	122	132	136	115	133	142	134	130	120	111	134	135	150	137	129	129	125	149	135	123	137	110	125	134	122	144	124	138	110	146	136	138	109	134	151	126	159	138	131	129	145	148	127	127	141	124	122	135	119	155	110	146	133	127	141	119	136	143	138	126	118	135	123	131	117	141	131	121	132	128	124	136	119	132	133	125	144	135	148	128	120	145	144	145	136	138	143	124	125	140	133	106	136	141	130	109	137	135	124	143	122	140	140	154	113	133	126	166	130	142	143	129	129	134	152	135	125	154	140	133	152	139	128	122	135	128	115	125	105	130	133	133	140	136	136	127	133	135	120	142	140	165	133	123	136	111	134	137	136	157	145	139	123	122	137	149	147	138	139	149	140	121	144	95	124	127	137	155	141	123	153	134	140	147	147	135	127	127	130	120	134	122	114	137	142	121	128	139	130	118	123	133	146	121	117	140	134	139	107	147	146	132	128	149	128	128	130	132	121	132	146	131	137	123	147	131	136	112	131	139	133	103	119	129	141	131	137	129	128	133	134	143	117	134	146	131	130	150	123	106	125	129	124	142	131	137	129	140	131	144	109	114	115	115	129	135	101	126	158	140	136	136	123	125	142	149	129	108	137	137	127	126	119	144	128	127	125	148	113	138	119	137	123	106	125	131	119	148	122	125	147	133	124	128	117	118	111	135	123	140	124	132	131	130	127	143	113	122	136	102	141	135	122	100	132	176	133	130	119	136	121	128	125	129	129	127	129	140	136	122	136	144	132	111	138	138	126	142	123	116	119	142	135	137	150	139	133	136	142	137	126	132	133	136	133	151	127	123	131	133	131	162	119	122	139	120	123	124	145	117	147	122	156	150	117	125	114	132	133	151	121	112	159	120	140	118	115	141	127	143	127	132	118	123	121	117	136	110	155	131	139	137	102	106	138	121	146	120	127	136	140	132	156	132	122	150	132	123	121	132	149	132	136	126	115	116	127	129	137	105	139	141	126	143	132	148	134	152	120	133	132	137	136	150	133	149	132	148	114	111	125	133	158	125	130	125	127	125	145	136	147	122	131	138	135	129	138	129	134	147	120	124	109	125	138	140	129	120	127	123	126	128	137	126	141	131	132	132	123	132	135	114	134	117	132	131	146	115	130	126	143	126	138	146	111	114	139	132	127	139	131	120	125	124	142	117	122	116	114	133	142	115	122	138
25431	52977	44660	31025	21521	14136	9617	6520	4572	3305	2372	1790	1498	1173	998	835	708	614	561	532	501	541	443	445	366	363	291	316	296	264	285	262	264	262	277	261	261	254	257	230	238	234	274	244	234	249	268	218	229	221	247	241	251	258	232	245	236	229	227	259	241	245	262	221	238	222	232	259	235	248	248	265	242	238	219	232	234	251	225	250	233	235	231	231	255	246	244	232	234	265	248	234	228	224	243	218	248	238	219	239	225	225	238	208	230	242	261	243	236	219	244	256	271	246	232	222	249	221	230	247	247	226	214	227	219	235	232	255	224	228	240	250	260	232	242	249	228	230	236	246	263	242	245	234	264	246	232	260	225	239	251	287	229	232	233	248	228	229	248	249	262	251	233	219	225	241	235	209	207	232	239	224	209	220	235	251	244	221	214	283	245	220	195	260	222	219	228	204	266	244	261	236	228	225	266	233	216	220	250	233	263	210	223	236	243	239	256	227	278	239	218	262	271	226	234	239	246	271	227	224	221	251	252	247	240	253	238	214	223	221	226	232	235	238	206	257	241	242	260	237	231	200	253	244	224	256	218	234	234	261	249	268	227	240	237	213	234	257	224	225	229	233	244	219	245	248	226	233	251	223	227	227	233	257	231	236	207	242	230	266	230	213	225	249	237	211	236	218	250	212	212	261	247	245	228	256	246	259	250	223	247	223	232	252	247	220	237	203	228	250	240	249	206	246	250	248	248	237	241	252	212	222	240	220	238	235	241	236	233	239	254	245	240	233	260	238	242	244	224	221	227	261	244	248	237	237	257	221	233	254	247	238	266	249	238	244	248	241	197	220	212	216	232	234	240	238	251	216	234	241	242	263	238	251	252	241	247	254	227	256	254	252	213	244	243	248	233	235	213	240	250	222	240	229	211	202	232	204	239	209	255	213	207	250	232	251	219	250	220	229	234	236	255	228	241	238	255	216	241	233	237	230	240	212	236	244	235	264	286	231	242	249	221	243	246	218	250	233	238	240	229	232	260	225	209	206	236	245	243	238	249	234	244	233	220	220	230	217	259	230	260	217	251	234	228	246	220	239	232	248	226	253	272	208	237	227	220	226	217	226	229	232	242	249	242	216	273	228	228	272	218	240	229	237	214	250	234	270	241	223	224	271	260	250	245	226	248	247	216	236	214	254	260	223	264	238	221	249	211	227	242	244	248	253	265	242	234	240	200	240	241	243	234	255	254	253	246	223	243	235	254	229	239	230	275	221	245	226	258	250	221	261	214	212	221	251	231	225	251	238	254	257	236	247	214	231	218	260	234	249	231	242	248	204	232	225	230	215	220	223	250	231	208	257	220	252	217	217	249	223	239	216	223	221	243	239	224	231	238	228	253	227	225	240	250	261	224	231	240	259	238	243	257	242	253	218	235	235	264	252	220	251	194	234	240	216	231	257	232	220	217	239	224	245	247	237	232	240	251	233	236	230	250	249	254	252	236	230	252	212	220	218	218	243	263	247	214	219	230	210	245	215	236	254	238	234	258	230	249	216	207	234	232	228	259	215	223	260	239	237	238	214	242	273	244	214	221	240	228	242	221	228	225	222	208	258	247	244	227	204	217	226	224	226	224	228	217	224	246	227	226	236	238	219	226	218	273	209	220	241	238	244	214	252	235	203	233	268	268	249	237	235	238	232	232	254	243	256	257	255	239	250	262	228	259	260	229	222	227	229	226	250	232	254	238	243	224	218	245	259	208	238	220	254	231	231	240	203	220	235	207	237	222	236	227	247	232	250	215	261	239	260	241	222	254	236	236	239	205	222	231	231	218	222	247	247	261	215	234	228	266	262	197	229	225	224	260	238	247	213	260	245	241	247	230	201	214	219	226	241	230	225	241	241	261	210	226	252	230	233	223	218	219	252	202	217	236	222	214	243	231	212	226	206	239	262	243	224	207	230	242	272	216	237	221	223	206	234	221	206	232	239	225	246	224	244	222	220	229	226	266	220	229	257	247	237	233	240	259	213	257	239	260	217	222	227	244	254	218	248	249	246	257	230	227	238	237	215	227	237	219	230	227	250	265	236	222	224	246	276	252	245	236	231	254	230	222	233	240	250	248	218	237	232	235	212	241	200	233	226	242	217	212	252	246	249	236	236	238	248	233	237	235	221	229	231	213	213	217	232	249	241	225	242	229	219	218	202	254	224	192	249	228	223	228	237	257	234	210	236	245	230	223	217	221	239	256	232	236	191	235	236	225	247	236	253	223	249	233	218	202	233	245	233	249	248	255	248	240	204	221	247	240	238	245	256	250	242	256	201	243	235	227	263	221	231	249	224	241	256	236	229	222	222	224	231	235	214	237	235	223	231	220	242	238	220	216	255	221	238	236	240	257	235	233	262	237	226	234	229	233	238	237	210	245	242	241	246	215	234	226	222	244	231	228	256	229	252	231	239	241	243	219	237	215	249	221	215	247	232	225	240	226	221	256	233	237	229	208	252	266	236	229	221	207	229	210	257	219	217	261	226	243	232	236	225	244	232	226	259	229	234	221	226	240	242	230	237	225	260	239	225	227	239	254	244	234	229	199	237	249	246	220	217	225	212	225	230	246	277	252	218	255	207	238	246	226	212	245	241	247	254	253	233	224	252	247	224	250	202	223	227	253	215	248	246	241	246	231	256	247	269	228	267	239	236	249	235	247	229	233	243	231	239	227	242	233	265	243	228	261	223	207	229	223	217	254	237	242	234	226	239	236	248	244	224	239	222	232	258	218	228	239	233	233	241	251	244	209	252	242	187	248	248	241	228	239	214	245	221	233	236	203	236	244	236	254	261	232	235	234	244	242	245	216	235	233	238	260	237	216	246	217	244	221	219	241	212	226	238	239	224	220	231	222	237	233	214	228	230	232	244	229	267	239	212	222	217	250	203	240	217	229	236	248	238	216	231	236	239	237	223	255	239	248	250	250	266	245	226	237	211	259	234	240	232	236	245	235	253	245	252	239	239	241	250	252	246	223	237	271	252	249	248	232	226	249	243	229	230	252	225	232	221	220	250	234	233	237	245	238	227	228	212	221	219	238	240	224	246	226	244	222	248	216	241	215	221	244	238	221	222	249	232	245	244	241	222	229	231	240	240	223	257	245	240	234	265	238	227	262	234	240	245	235	253	257	222	215	228	251	234	258	233	221	244	230	235	247	226	215	242	216	212	229	215	201	255	231	236	233	263	222	218	215	230	239	221	231	254	215	230	207	237	252	244	234	233	240	236	265	222	204	244	247	217	238	220	257	248	259	231	229	213	238	246	257	249	240	240	247	239	248	223	253	228	251	243	236	234	238	234	240	215	247	246	217	205	231	227	229	259	244	201	240	254	246	223	227	221	224	238	213	237	245	235	223	226	217	264	234	225	254	247	257	212	255	224	230	231	224	260	230	230	230	254	249	242	225	225	253	239	237	236	231	223	231	227	240	235	253	233	234	263	224	249	217	226	218	233	236	220	226	245	248	231
27843	22749	20504	10849	3749	1695	939	654	511	417	320	302	246	223	225	222	203	192	190	208	162	189	196	174	198	184	194	165	187	162	181	177	165	174	175	163	150	150	168	159	175	171	170	160	182	163	171	167	165	162	164	166	156	150	153	177	184	173	166	174	172	164	173	166	166	174	192	145	150	147	168	179	156	185	158	181	178	176	171	158	160	157	164	148	132	197	145	180	169	156	153	148	172	164	168	181	170	193	143	164	166	163	175	186	157	160	183	194	172	153	166	173	147	165	171	147	170	162	133	168	195	147	155	166	172	151	165	167	184	150	170	149	176	176	156	150	173	164	169	177	179	126	148	166	160	188	175	177	147	184	160	152	160	171	174	156	156	179	161	178	159	144	172	151	175	141	168	148	143	167	147	181	163	153	151	179	153	181	184	181	157	156	167	160	178	173	169	165	159	161	158	176	168	175	164	164	181	183	173	145	175	150	180	148	166	161	159	156	172	156	190	142	170	175	165	132	164	175	173	166	169	170	178	180	147	159	168	176	156	159	174	141	175	178	160	148	169	155	166	154	172	157	163	175	179	177	158	163	157	175	152	139	183	169	163	147	156	162	172	159	180	154	149	183	165	172	158	184	168	168	145	173	146	161	148	166	170	150	174	166	161	146	148	182	156	156	159	154	162	184	172	181	158	162	172	139	146	156	154	146	161	178	149	157	169	153	152	169	168	160	170	168	164	157	153	150	167	184	131	176	157	168	176	178	167	173	143	174	152	148	159	153	169	170	175	153	161	163	139	175	147	159	175	185	165	147	159	166	169	161	178	153	150	158	182	144	161	161	152	162	170	187	159	151	172	185	164	162	192	157	158	146	164	161	161	171	171	187	149	152	176	184	164	142	190	161	166	159	162	159	157	136	173	140	161	150	170	160	144	159	161	168	150	157	175	164	182	196	178	166	167	157	174	141	174	174	134	166	146	171	169	164	168	163	155	172	177	179	153	149	156	165	142	157	180	198	176	152	168	167	159	160	169	173	171	193	157	163	184	167	166	168	153	146	169	159	182	165	160	165	178	161	146	185	158	158	171	157	201	166	188	171	154	169	165	159	163	184	175	143	174	160	159	179	169	172	169	177	181	151	146	167	144	158	149	167	164	160	156	160	160	174	181	170	189	160	157	159	167	174	152	155	170	160	181	162	176	169	182	145	153	162	151	158	183	169	180	151	146	164	176	156	163	164	162	182	174	180	163	155	163	135	149	172	183	140	175	154	151	182	158	165	154	177	174	159	166	162	154	151	136	161	176	188	171	160	161	157	169	152	161	185	174	154	158	151	162	190	160	165	169	173	177	176	169	157	179	154	171	164	153	176	183	147	150	169	159	178	181	181	154	180	176	165	134	176	177	153	165	177	155	175	181	145	163	190	156	174	166	169	178	175	152	176	174	180	162	163	145	171	176	153	188	159	153	163	172	168	160	155	189	157	183	166	157	164	177	155	171	163	162	177	193	174	159	162	157	154	181	148	167	147	162	173	170	138	141	152	169	171	153	153	151	160	178	174	167	149	164	156	140	170	169	165	186	182	153	175	170	177	171	191	148	145	149	155	172	175	155	161	150	168	147	177	164	152	193	173	166	166	148	163	172	169	184	184	159	165	184	186	137	165	159	158	175	177	149	180	169	125	151	157	169	201	170	163	162	170	167	179	171	156	167	156	166	181	193	145	168	163	161	166	191	134	151	164	164	169	167	168	162	176	177	158	153	175	167	151	174	152	154	160	187	157	175	161	162	147	156	163	170	182	195	159	179	167	176	156	180	156	150	178	175	167	176	155	170	173	160	161	155	136	173	150	182	149	163	169	141	161	150	156	176	158	158	180	159	170	185	145	164	167	151	153	180	154	155	151	185	137	163	170	161	178	182	156	154	170	181	172	153	163	162	151	147	148	169	159	174	147	163	166	133	145	159	165	166	179	167	166	162	153	153	156	184	167	161	184	175	177	164	166	162	157	156	198	163	178	165	173	150	162	167	157	175	150	168	172	180	154	157	153	156	161	151	172	185	179	160	150	152	192	159	133	145	144	170	181	156	178	173	175	162	157	154	170	177	160	150	187	169	171	137	183	148	161	152	149	179	161	151	157	173	166	191	178	154	155	162	155	168	174	176	181	180	168	157	175	168	150	164	166	158	173	180	165	148	191	163	157	144	151	167	169	158	176	157	161	163	162	165	163	151	150	148	136	158	169	145	159	157	186	159	166	158	163	172	184	157	160	158	175	170	162	174	164	162	177	160	161	156	153	181	170	179	171	162	169	176	168	154	181	164	158	149	160	156	170	148	153	139	178	169	153	171	189	183	158	144	178	153	173	152	188	156	159	126	168	169	173	165	173	158	182	178	146	175	155	167	179	170	143	155	146	151	157	171	150	161	157	172	141	165	164	139	135	170	159	140	167	181	164	173	180	162	186	170	185	167	164	169	175	164	155	135	164	185	184	180	169	147	156	175	164	167	155	185	188	144	178	178	176	151	158	179	171	166	162	163	178	177	160	151	170	161	165	187	162	161	170	171	180	148	148	160	170	160	168	173	175	193	158	176	168	171	168	163	145	159	162	173	197	175	167	179	192	152	155	176	152	174	181	158	177	148	166	161	162	151	146	166	155	174	172	160	172	152	179	160	174	182	156	152	173	160	166	162	181	150	146	163	146	169	162	172	178	155	171	190	167	155	161	159	152	151	177	149	162	168	161	143	161	168	175	176	168	181	199	132	164	151	148	196	147	162	190	150	181	189	170	177	162	165	149	138	156	188	168	168	179	174	166	163	158	199	148	188	167	169	173	166	160	136	146	152	178	163	167	171	152	167	185	190	167	157	164	162	154	162	181	158	165	160	154	156	183	180	190	163	154	167	172	173	204	152	159	162	160	167	165	189	149	165	128	169	144	165	164	170	157	155	152	174	158	190	172	179	135	172	173	160	175	172	151	179	173	168	156	197	167	175	191	163	170	146	163	147	168	173	172	150	180	176	172	176	172	165	182	164	179	149	150	173	163	155	163	154	168	154	158	182	191	164	156	158	167	166	152	173	162	176	177	167	179	183	175	158	175	140	167	164	146	162	172	173	203	183	169	183	181	162	153	158	140	168	173	162	176	179	160	152	162	143	166	157	175	172	184	160	167	164	178	146	178	165	150	164	175	166	157	167	173	159	159	164	178	166	173	186	186	153	147	180	151	147	159	139	155	181	166	164	175	161	169	170	169	187	163	160	151	170	162	175	155	163	165	157	153	162	168	158	168	183	177	174	161	164	143	175	164	164	152	167	181	188	155	183	170	168	160	163	160	151	164	182	157	157	160	160	159	185	167	194	177	174	183	175	172	181	164	144	159	178	154	161	189	158	168	162	154	178	155	154	173	161	178	163	174	157	181	157	163	185	172	189	159	177	150	177	137	156	168	168	180	158	161	181	179	178	152	183	155	171	163	168	178	157	149	162	169	162	169	178	144	166	146
21396	37411	26924	15148	8311	4720	3062	2003	1423	1096	869	705	611	532	471	445	462	409	404	328	391	381	374	323	322	324	317	315	276	320	315	326	336	331	298	327	320	298	282	291	321	320	293	310	335	305	291	292	280	308	309	287	282	330	320	327	291	289	317	300	307	292	312	298	292	270	335	307	281	293	319	281	310	289	255	314	297	294	287	341	314	271	307	320	323	342	312	283	297	314	321	291	322	274	304	284	312	315	319	318	289	330	318	299	319	304	291	316	321	300	303	301	277	295	317	306	325	285	291	277	305	304	315	297	331	317	305	279	292	303	299	313	273	283	334	295	272	291	324	282	316	316	325	302	342	310	283	306	317	292	269	307	288	311	289	284	289	280	289	288	277	327	314	301	314	258	313	310	321	306	302	326	301	280	290	269	330	290	294	292	297	312	325	292	297	278	300	326	264	278	260	307	319	300	292	321	347	295	304	311	314	306	303	295	288	290	315	296	272	285	304	310	314	317	296	304	297	303	304	326	291	300	276	321	278	263	328	275	291	304	284	311	281	303	333	302	316	325	306	334	343	280	310	296	275	300	277	300	291	321	296	314	307	299	319	292	290	290	296	296	288	287	307	289	298	286	285	279	288	303	299	319	276	306	314	278	281	298	319	301	318	300	273	322	320	288	336	306	309	289	316	287	278	288	300	299	283	332	282	293	294	295	328	316	266	313	303	310	288	303	280	274	304	286	296	292	277	284	307	306	334	301	292	288	322	271	321	286	332	284	288	296	349	302	281	313	290	295	296	312	293	289	302	310	315	285	306	291	295	303	283	340	288	312	280	286	300	301	274	291	277	267	312	317	293	318	282	334	312	338	265	315	318	276	292	286	289	318	277	297	305	286	316	257	300	270	289	327	326	283	310	265	318	317	308	290	312	295	322	296	328	309	283	283	291	290	316	252	345	312	285	302	291	320	331	305	308	315	304	284	304	314	321	323	299	278	289	316	301	307	289	334	331	322	295	305	312	297	302	303	301	290	314	302	296	258	281	303	303	310	301	297	303	288	279	313	325	303	292	309	276	316	290	283	328	299	303	292	314	340	268	314	270	295	302	294	320	302	290	299	269	301	297	300	302	297	287	291	306	315	320	293	317	298	279	307	318	290	269	310	299	306	281	292	306	316	274	289	274	303	305	280	302	290	331	306	261	290	301	303	313	301	297	336	307	284	283	328	302	309	296	333	285	296	287	261	284	304	311	296	303	295	319	304	306	319	294	293	292	276	293	296	282	317	292	278	318	321	302	295	314	301	304	308	276	296	332	297	320	313	291	288	309	297	288	296	305	297	285	284	309	299	307	334	266	295	310	314	307	286	301	295	269	324	327	296	302	294	288	305	318	291	299	303	282	322	303	292	292	318	306	252	295	283	289	277	315	301	321	290	311	299	285	301	308	309	311	311	301	278	322	283	296	293	316	272	289	289	301	289	296	289	273	329	272	320	311	296	261	314	313	296	286	288	292	313	304	295	324	311	297	322	320	328	317	281	301	310	316	296	310	313	272	302	309	284	302	282	291	312	312	283	316	291	292	314	312	279	276	294	284	322	300	300	317	303	315	298	288	310	291	288	301	308	273	305	317	291	325	332	278	296	296	307	317	263	342	306	318	295	317	297	310	313	302	310	314	289	286	319	328	272	312	279	304	267	335	299	310	305	299	297	291	307	327	281	286	281	293	299	287	313	279	323	284	251	296	323	279	283	320	279	288	285	295	292	287	270	280	286	351	323	321	338	270	295	300	293	312	339	281	291	319	316	293	325	318	301	296	281	278	306	308	298	309	320	293	284	305	334	298	331	313	251	313	297	319	293	302	282	293	296	270	316	270	284	298	312	299	285	297	312	291	319	304	280	295	270	261	303	308	295	298	306	319	302	306	306	307	316	304	317	298	299	294	318	297	320	275	300	318	329	297	292	282	284	327	288	309	305	334	304	305	311	305	281	285	302	298	282	324	300	317	325	280	273	305	281	297	300	310	319	312	295	300	317	313	318	295	297	226	309	293	279	295	296	309	314	311	290	289	296	307	272	298	308	304	314	308	316	318	279	321	315	302	289	298	310	290	281	293	303	264	314	325	292	293	293	299	310	302	295	318	236	275	295	300	319	287	314	318	285	305	290	287	301	271	303	308	285	291	302	326	288	274	314	316	272	306	313	307	315	315	283	300	285	327	287	258	324	330	307	320	309	296	261	306	271	275	291	284	311	303	305	296	312	289	308	305	316	321	327	330	292	291	322	280	298	297	304	306	314	271	308	289	303	279	299	299	291	300	327	284	295	285	275	303	270	315	311	297	290	308	301	288	302	287	282	320	310	298	294	274	298	287	283	298	300	300	327	331	279	283	302	289	257	315	288	294	271	257	312	295	304	285	287	334	273	277	306	296	284	280	298	307	287	274	291	310	281	290	285	287	301	304	324	294	314	313	301	275	303	268	278	317	311	301	293	311	301	279	288	288	286	256	308	327	295	295	331	325	310	316	293	270	297	297	297	286	314	308	338	304	305	296	313	302	310	331	315	338	313	287	285	297	293	320	330	341	278	276	290	306	294	294	303	297	284	306	300	313	286	305	287	294	319	319	279	335	292	275	316	297	268	277	266	276	302	282	317	306	290	316	265	315	285	280	324	250	298	302	259	291	318	269	292	275	291	316	313	289	312	292	298	303	310	271	292	299	279	294	297	281	272	278	327	279	283	278	295	306	317	307	330	277	292	280	319	295	344	309	284	274	307	272	332	298	291	296	307	299	315	299	307	318	299	278	297	315	265	301	304	308	331	289	284	312	290	313	281	313	307	284	288	309	302	301	289	293	306	314	289	281	325	300	330	286	285	301	271	273	323	289	328	280	266	314	313	291	315	276	286	292	344	291	321	324	292	304	287	306	245	299	312	265	287	318	309	308	267	324	305	320	279	315	274	303	309	319	292	257	282	312	303	286	285	278	294	289	306	315	307	308	263	289	282	308	315	294	297	309	284	300	302	281	307	290	328	296	289	302	295	284	341	291	291	297	262	300	271	325	306	299	311	295	298	334	302	297	299	313	331	308	297	304	273	313	323	266	333	289	289	277	301	345	313	282	294	311	267	283	307	311	294	310	296	298	303	308	307	315	263	302	315	330	307	316	294	293	274	290	309	289	271	287	329	312	313	285	306	294	283	296	312	292	346	279	330	281	261	303	286	331	323	282	316	297	299	313	315	313	270	305	320	309	293	284	277	295	321	288	286	279	296	291	296	301	279	296	342	306	303	308	305	316	315	325	309	287	276	303	292	310	279	298	306	278	338	302	292	282	290	308	298	318	280	312	262	290	317	297	330	298	295	317	306	304	301	289	300	307	301	292	290	280	300	303	299	322	287	294	322	289	291	252	316	290	313	306	277	284	307	285	297	286	288	301	294	308	288	319	308	323	283	300	305	307	298	290	293	283	318	294	309	314	284	297	327	302	281	279	254	284	272	313	255
23814	21549	27968	25732	19283	8459	2994	1600	1086	740	593	419	402	327	311	281	235	231	197	204	242	189	155	182	161	175	151	158	161	170	149	138	167	138	140	148	154	139	141	140	181	153	157	131	146	140	173	144	134	145	147	139	123	142	139	147	132	128	146	149	140	164	131	152	144	151	147	177	153	137	147	152	152	147	161	154	144	141	126	140	153	149	156	140	135	120	144	136	133	140	153	117	120	158	156	146	117	164	166	146	147	134	135	128	145	147	137	160	142	155	156	147	137	128	131	136	157	154	140	137	123	131	134	165	137	157	138	155	139	130	125	133	144	147	152	134	139	165	126	145	147	141	163	146	138	149	150	130	162	140	164	136	134	151	140	149	157	142	138	117	147	157	134	163	127	128	151	143	136	147	151	147	134	141	152	161	155	118	144	141	123	123	139	137	144	137	146	140	123	134	149	146	158	145	148	126	130	158	128	126	146	176	146	152	122	158	143	140	141	126	160	144	158	130	149	148	145	150	156	143	140	133	138	157	129	121	125	160	133	141	162	144	129	151	154	151	145	143	155	153	150	178	133	138	182	142	141	131	130	146	146	143	138	133	134	115	129	138	126	147	134	142	122	132	148	141	126	145	165	140	149	159	149	136	134	138	145	147	129	147	131	127	137	141	157	147	147	138	147	140	139	151	153	147	157	161	162	161	132	172	151	157	143	130	152	135	148	129	138	123	148	137	132	147	135	153	161	123	162	140	144	144	137	137	127	128	123	145	138	132	137	149	133	116	132	158	124	149	121	135	166	138	146	128	123	134	128	149	145	119	143	159	153	135	135	150	129	136	154	137	160	147	144	121	143	168	137	156	130	143	125	126	156	139	145	137	141	138	136	142	134	165	144	154	133	124	144	143	133	137	150	117	152	173	141	141	135	136	130	144	160	152	118	136	133	135	149	130	129	126	137	146	148	136	153	146	158	151	147	133	131	136	162	150	135	132	140	156	155	132	148	159	145	146	148	151	155	163	134	144	123	124	148	147	158	131	157	139	133	118	122	127	159	136	129	128	127	161	140	158	151	150	156	128	144	142	131	145	136	139	165	145	134	131	147	154	139	145	147	129	137	136	144	143	157	132	151	108	138	146	139	146	160	130	135	131	138	127	141	168	127	154	132	137	144	144	150	135	142	133	135	157	144	131	136	140	158	149	148	117	158	139	120	159	139	128	132	141	143	139	129	137	147	150	134	145	157	144	134	138	144	145	140	125	157	139	137	135	126	159	140	153	130	141	140	153	156	134	136	145	131	143	128	156	147	156	154	140	159	144	141	158	143	154	159	134	127	146	152	143	141	155	148	133	134	135	115	153	149	128	144	138	146	145	160	180	137	136	138	158	158	119	146	158	159	141	132	136	124	156	136	144	153	142	147	128	132	151	146	139	132	145	135	141	142	133	151	134	137	133	136	135	123	132	164	141	129	156	145	155	148	148	143	124	155	157	128	122	139	138	138	146	158	147	143	135	155	144	140	149	132	148	140	157	136	164	147	140	158	121	127	127	161	121	130	159	141	135	137	131	130	158	158	127	147	124	151	137	149	127	149	144	148	128	141	141	120	157	145	125	140	146	155	146	157	156	161	141	122	130	159	138	155	139	149	137	146	152	128	141	146	146	114	130	139	162	147	137	150	143	144	134	123	152	132	155	140	145	148	148	154	130	134	138	159	141	145	142	128	140	153	146	145	116	146	139	145	143	123	134	159	137	145	139	158	149	163	127	133	125	151	150	118	139	135	115	163	142	146	130	137	156	167	143	148	157	130	127	149	160	127	146	138	150	129	146	139	173	138	142	159	162	147	141	132	144	137	142	150	128	145	138	126	123	151	118	146	147	140	146	139	151	146	142	118	148	153	135	155	154	141	129	133	145	147	150	130	145	131	129	153	141	138	157	146	118	150	150	125	141	142	152	149	138	144	146	141	142	157	143	141	148	151	140	120	146	117	157	148	154	141	152	133	129	139	156	141	144	143	145	122	125	144	122	175	145	130	148	134	173	163	143	140	173	139	158	138	127	138	115	135	159	150	144	123	155	159	137	131	147	144	147	162	132	172	131	144	138	149	154	130	157	167	153	141	132	140	147	143	141	160	153	161	156	150	149	156	148	138	152	130	156	132	152	151	131	135	147	154	132	145	134	149	126	177	140	157	138	133	141	118	131	138	145	148	132	149	128	138	152	132	163	143	141	147	146	141	142	135	131	157	138	148	152	150	131	143	137	130	127	144	141	130	142	146	152	143	146	146	147	139	159	134	148	147	151	130	137	120	132	147	137	134	156	145	131	132	156	162	131	158	142	141	141	165	159	155	136	165	151	139	138	149	140	153	148	121	131	112	142	173	126	148	145	145	154	135	145	142	153	132	168	128	150	157	133	132	146	144	128	131	121	159	168	154	146	147	113	140	161	156	147	128	131	130	144	147	145	122	132	155	153	127	159	128	150	127	157	135	139	151	127	151	141	128	132	129	147	133	144	143	136	140	147	148	130	129	128	138	147	137	134	148	140	137	144	142	152	165	127	139	159	158	162	146	146	153	136	125	149	145	148	122	133	155	118	117	131	122	142	137	159	149	147	139	137	135	161	126	142	146	163	128	149	142	146	135	157	134	132	167	156	135	154	132	170	166	143	156	155	165	133	148	134	132	137	140	149	159	155	135	144	151	128	130	157	135	155	130	154	144	153	145	141	116	132	163	134	147	130	144	136	153	136	145	149	128	133	144	135	117	139	146	133	156	125	141	150	136	129	128	138	143	139	147	146	140	147	141	144	131	156	133	139	129	149	162	138	154	145	142	157	140	136	131	152	135	137	151	136	149	156	151	148	152	143	175	138	158	157	152	140	144	151	138	151	142	153	125	144	137	141	151	139	153	134	141	131	138	137	133	171	145	118	140	152	160	138	136	143	146	141	125	145	139	141	140	150	138	136	147	142	159	139	154	150	148	132	143	135	152	130	125	149	173	140	136	125	141	156	146	149	154	138	136	148	163	125	129	137	132	130	138	168	148	124	127	148	166	160	132	153	143	140	136	152	141	138	144	129	147	146	135	161	155	135	136	141	149	160	145	155	146	142	135	147	155	147	147	151	147	142	136	147	152	145	144	146	140	158	159	153	151	145	176	133	117	147	126	147	140	144	142	139	147	139	145	136	160	119	146	153	157	153	139	140	124	137	155	128	131	134	142	139	141	139	139	140	123	149	167	141	137	155	150	150	133	129	119	145	146	118	130	138	151	146	125	137	158	153	138	165	147	150	144	153	155	146	143	131	128	131	145	126	152	148	133	115	154	139	138	167	150	136	155	143	140	146	150	135	126	138	165	143	153	143	137	145	160	140	141	160	162	142	139	145	158	137	123	132	141	124	120	155	148	123	172	140	149	136	161	146	142	129	160	135	138	153	124	128	131	138	137	137	141	145	113	134	153	141	156	139	135	133	139	158	147	147	133	143	172	150	139	138	141	140
22149	46207	39172	27402	17636	10679	6227	4154	2952	2108	1650	1222	1034	889	692	617	545	502	451	432	416	376	407	388	388	336	340	333	255	280	266	305	277	302	277	277	275	271	285	298	260	261	270	264	295	250	254	251	262	288	259	272	270	258	271	277	259	284	249	258	273	256	258	256	249	234	244	291	257	245	253	282	285	238	227	246	261	238	262	260	271	229	268	239	253	254	267	246	250	255	233	264	249	255	224	264	263	245	258	250	273	245	254	261	245	282	284	271	257	294	279	251	270	269	260	262	280	284	280	259	233	246	249	248	229	238	278	241	267	259	245	257	232	257	251	238	251	214	250	278	247	248	224	244	261	256	264	241	261	251	237	243	274	261	235	255	255	252	246	315	253	270	241	251	250	288	247	266	265	235	250	292	257	269	264	233	268	279	252	255	257	258	257	263	281	247	256	246	251	267	267	249	290	244	279	262	266	246	265	277	248	275	258	263	278	267	254	252	256	274	230	257	241	256	238	262	266	268	259	235	274	271	254	277	282	279	291	276	224	273	250	259	262	264	251	294	259	296	248	269	277	256	257	234	287	280	249	245	285	228	272	260	248	303	259	262	242	240	242	280	260	265	265	286	243	271	253	245	240	279	244	261	269	263	232	233	230	270	255	288	274	248	263	251	229	228	236	287	263	282	266	259	294	267	260	287	280	265	227	255	237	231	251	248	248	248	284	238	261	267	267	260	283	258	239	247	244	252	233	255	236	246	246	248	288	261	235	273	267	282	274	269	272	280	272	276	286	259	316	275	259	237	232	246	289	252	258	219	291	216	249	290	256	247	254	244	267	263	252	249	268	256	237	261	271	246	292	257	262	269	260	265	251	252	260	294	267	302	282	240	253	262	260	277	249	258	263	270	250	264	259	249	258	278	262	259	257	262	206	247	267	246	266	243	221	278	237	251	268	290	252	266	261	268	257	238	269	261	287	277	247	265	236	233	270	264	262	247	282	279	246	262	248	260	267	233	241	261	254	280	250	266	280	244	263	271	254	241	233	266	259	272	248	277	261	276	255	252	313	262	242	251	283	260	250	262	271	242	281	236	258	251	297	250	251	270	256	253	284	256	226	265	249	237	257	265	240	260	284	292	269	234	246	269	262	255	250	272	265	275	253	253	263	278	269	268	268	261	293	252	273	281	261	244	272	261	274	224	300	254	268	254	287	266	276	248	252	249	267	240	261	293	298	267	262	229	255	243	265	264	286	252	266	259	235	246	272	235	276	305	275	276	252	272	233	279	266	258	271	274	284	263	250	241	259	265	260	258	271	268	271	259	263	255	249	268	283	261	288	257	262	273	240	215	284	263	267	277	267	274	279	261	265	270	258	238	296	273	275	252	289	267	273	266	284	259	248	274	272	232	277	251	276	286	247	263	256	272	243	275	271	303	257	269	307	259	248	270	266	266	241	279	249	254	292	280	265	233	237	256	267	248	238	270	233	240	255	285	278	271	276	245	233	273	266	240	250	228	280	246	254	245	242	230	220	283	205	257	229	256	281	268	229	256	241	245	266	261	266	274	256	270	247	264	273	252	261	270	266	258	253	238	286	269	246	292	263	235	284	276	243	268	250	291	275	297	263	253	284	270	288	257	250	279	263	242	246	299	255	257	274	258	256	239	272	278	260	251	267	248	254	265	292	272	286	268	279	245	266	249	259	264	289	259	268	278	250	247	256	229	255	230	257	263	236	269	269	239	265	265	246	271	286	236	272	249	251	246	243	254	278	250	290	276	267	224	263	245	274	244	272	244	260	242	273	250	255	248	261	257	268	250	266	250	256	254	282	272	271	248	273	252	251	279	227	254	257	268	279	274	267	256	253	259	260	255	265	262	267	279	246	281	270	245	246	291	257	272	288	247	239	264	233	224	251	269	256	254	270	268	249	285	270	269	264	244	288	259	261	273	249	252	279	264	264	281	236	228	230	268	232	234	249	257	255	255	266	280	262	257	280	249	235	290	247	251	244	252	258	249	283	263	246	270	278	262	273	256	265	266	267	240	233	253	257	249	263	246	260	237	267	262	246	290	243	298	261	268	244	233	275	265	230	242	256	248	285	268	242	271	282	260	265	264	272	266	257	285	248	244	248	268	278	262	287	257	288	287	273	261	277	266	257	266	264	236	267	247	262	246	258	260	261	259	240	270	234	251	264	269	255	280	257	267	245	269	277	257	268	250	273	296	233	288	261	284	262	270	262	255	280	260	269	272	252	230	271	250	287	278	250	257	253	262	231	265	246	273	263	251	255	258	264	244	253	266	257	289	270	264	249	256	277	254	252	273	270	248	260	300	272	271	240	245	262	242	306	254	268	253	247	268	243	255	258	245	271	261	263	254	250	260	302	291	283	249	248	270	256	281	248	272	275	269	257	251	268	266	266	265	254	221	250	240	235	263	265	246	287	227	231	248	268	238	265	251	252	269	242	244	231	251	252	273	262	240	284	261	256	234	242	263	257	243	262	265	257	278	262	270	261	255	244	238	292	263	265	258	257	285	275	260	259	295	264	267	290	254	284	235	263	245	256	274	280	283	267	254	270	266	256	271	254	267	269	281	245	281	254	255	257	267	241	262	213	258	250	260	255	267	255	261	249	248	226	307	285	248	284	269	275	256	268	282	272	258	260	246	221	228	257	285	267	262	249	254	243	242	249	280	253	266	284	256	267	219	266	238	259	239	263	251	286	257	262	253	277	254	273	269	247	262	258	277	274	295	264	274	277	297	257	259	246	241	270	266	242	247	262	252	252	271	255	257	255	250	273	262	272	267	239	257	281	261	227	260	241	275	238	231	246	248	287	291	256	260	261	249	262	243	270	241	259	258	253	273	267	267	283	249	274	245	260	283	256	300	273	249	278	271	251	268	245	275	249	255	277	224	265	285	231	275	255	300	294	244	249	296	266	255	282	257	239	265	271	247	263	266	276	277	247	237	260	271	260	259	267	271	233	287	251	276	275	290	228	250	264	255	239	263	239	275	284	269	249	278	264	268	246	252	275	293	258	238	253	260	263	252	250	296	293	259	274	282	271	270	238	248	278	297	284	266	285	244	267	305	249	256	272	230	243	272	256	218	280	262	266	279	235	229	260	237	272	299	249	252	265	263	274	256	266	243	232	259	258	241	228	274	281	266	265	222	233	275	272	271	264	261	244	252	252	247	261	274	241	269	272	248	233	266	284	279	251	270	259	267	277	251	258	239	267	241	261	270	259	276	270	280	267	263	261	241	235	259	260	267	257	252	267	237	253	247	273	274	267	234	263	258	254	255	238	273	270	280	264	263	254	267	237	243	259	246	275	250	270	250	240	255	257	265	275	258	241	262	269	264	269	252	277	275	295	271	277	268	256	239	252	254	278	299	265	281	256	271	251	277	274	238	255	253	260	220	250	281	232	253	264	255	267	231	286	277	245	275	268	244	260	267	296	272	249	258	248	273	265	285	283	283	266	265	267	238	281	292	249	259
25351	21584	26048	21751	6359	2294	1302	895	642	488	423	344	267	263	241	224	216	217	218	222	204	181	206	174	187	193	167	150	168	176	159	154	169	156	159	174	155	165	163	177	176	172	161	135	163	163	148	153	158	175	153	156	150	163	170	182	140	156	166	160	176	142	143	163	195	157	152	169	170	168	172	171	164	177	180	172	168	150	157	171	156	173	172	142	149	175	158	174	172	170	181	150	136	158	171	173	166	154	141	149	158	158	161	167	136	138	133	135	150	161	165	160	145	162	152	149	177	145	168	141	159	159	158	150	176	162	145	164	156	171	152	155	153	156	142	125	162	155	181	171	150	177	170	155	155	155	178	135	184	149	146	144	164	165	167	158	156	160	161	159	159	180	159	172	168	164	135	153	160	206	173	156	161	195	168	165	175	164	175	171	161	170	159	154	173	142	160	145	150	150	183	154	175	175	174	191	156	175	165	165	155	157	157	152	152	143	181	164	172	143	187	150	165	148	165	159	168	164	185	148	174	150	149	180	158	157	201	155	160	165	165	188	168	162	141	157	134	169	155	160	157	160	181	186	159	162	158	145	158	178	152	156	157	156	179	150	151	157	155	157	163	171	159	164	192	140	166	163	138	184	152	158	162	157	164	151	179	169	149	155	153	169	157	160	154	167	158	162	140	172	163	149	152	160	159	175	161	168	144	144	147	180	165	162	151	166	153	148	181	166	147	160	156	153	150	193	150	178	145	143	153	180	155	161	165	138	162	156	160	159	171	149	185	139	154	171	178	171	169	175	153	160	179	165	150	172	172	171	167	163	186	145	153	147	161	152	168	166	150	167	161	143	168	160	151	172	144	150	165	152	164	166	152	166	170	157	179	164	168	180	162	138	159	131	159	169	189	144	172	171	159	159	148	166	192	180	155	154	173	169	131	155	172	154	166	158	152	167	174	165	161	145	176	165	160	156	186	155	170	167	151	143	129	171	178	154	156	143	124	191	168	156	167	169	180	156	153	132	156	172	157	169	163	167	160	167	169	152	157	178	151	168	145	183	151	166	155	169	174	166	156	159	164	162	155	146	158	135	156	151	161	162	159	150	168	163	185	166	168	144	161	164	163	173	162	155	169	169	155	144	166	140	170	171	159	160	140	157	184	156	157	129	185	147	154	163	171	156	158	159	145	140	134	168	134	158	169	153	178	128	163	167	164	162	175	174	169	149	138	156	164	151	150	159	158	156	169	156	166	171	173	170	182	163	159	145	139	176	143	148	159	166	128	159	144	157	164	171	175	152	150	175	148	160	201	176	161	165	140	163	161	161	160	159	173	178	174	150	185	159	146	138	160	183	146	169	160	161	175	136	171	163	151	159	161	149	146	157	150	161	165	156	148	153	155	171	140	192	179	174	147	158	169	161	166	161	173	162	169	169	147	157	154	156	155	164	168	153	164	172	148	171	174	168	149	167	175	147	153	154	159	194	171	166	174	144	152	171	178	150	167	169	166	146	146	162	168	176	152	165	156	152	151	153	195	152	162	187	173	148	134	157	173	178	168	153	166	151	151	150	131	170	163	171	165	171	176	173	178	161	168	155	142	159	176	148	168	167	136	174	156	165	151	160	161	165	164	162	151	115	141	168	138	170	159	153	159	161	177	184	172	163	152	151	158	169	166	185	168	148	161	151	163	148	166	157	176	185	149	150	154	152	151	155	158	191	174	160	174	153	140	150	175	163	148	146	146	164	149	159	182	155	172	194	171	187	143	157	160	180	201	138	149	163	163	143	164	172	145	170	158	152	160	141	165	156	180	166	178	183	154	187	167	159	165	169	146	145	153	157	187	173	157	168	139	167	165	190	163	174	169	164	157	166	156	178	148	174	189	184	163	135	171	151	169	163	195	178	157	160	164	146	177	173	162	173	156	166	176	173	182	150	157	155	159	179	158	172	146	179	156	161	173	167	171	154	157	167	164	174	165	167	180	153	155	169	164	175	159	176	152	162	143	159	181	155	153	153	170	170	156	150	142	140	152	169	155	149	155	140	151	184	165	132	152	145	154	168	176	156	151	177	177	165	142	165	169	163	155	135	161	151	170	147	185	168	177	152	169	176	152	171	159	144	176	167	153	167	180	169	184	140	161	168	149	159	158	162	166	164	162	135	164	145	159	177	160	181	164	157	179	182	178	147	148	161	157	155	158	167	147	164	167	151	161	160	176	169	145	181	170	150	162	146	163	151	155	149	173	169	167	167	157	158	152	179	149	159	154	137	163	155	155	161	130	150	146	160	158	168	174	152	181	160	156	169	162	174	161	163	165	152	194	158	159	154	159	156	143	170	185	159	169	147	162	174	161	160	149	155	166	179	176	187	167	169	192	144	167	156	167	135	135	177	162	171	165	156	182	161	160	184	140	170	144	167	153	165	183	146	156	157	142	178	175	152	176	146	183	187	146	168	165	162	157	156	156	159	163	175	170	164	148	165	164	171	165	157	175	133	152	161	149	124	168	188	157	155	157	171	175	175	165	157	168	171	151	154	160	169	145	145	161	164	151	146	174	144	145	145	177	161	141	167	183	154	173	163	147	139	179	165	140	144	169	157	150	161	159	151	162	161	164	171	155	156	156	135	173	139	161	195	156	151	191	141	136	175	148	153	137	166	164	159	153	192	191	151	157	167	146	169	167	161	189	159	145	179	162	161	161	152	165	177	179	151	157	165	139	143	148	153	174	171	174	164	151	157	188	160	170	167	172	153	144	176	144	159	141	178	180	177	162	171	168	156	174	155	163	171	138	163	164	150	160	143	135	161	168	160	184	180	140	166	170	170	172	162	145	159	162	140	181	166	172	167	168	172	166	155	167	154	155	180	190	158	166	173	171	178	156	167	146	149	165	144	148	151	141	153	176	158	147	178	176	160	152	161	163	151	160	158	129	183	128	177	163	183	163	166	201	139	156	166	162	143	172	187	158	166	151	173	160	175	156	165	170	180	156	182	179	169	169	168	166	195	165	161	148	162	160	167	169	157	170	169	167	157	147	166	156	155	184	188	165	168	159	173	175	157	156	176	154	143	153	158	171	166	157	144	148	190	157	176	144	146	183	160	168	145	154	177	144	167	154	193	177	170	167	170	158	167	169	162	144	150	193	137	138	179	181	182	162	175	152	168	164	152	159	154	174	163	149	167	161	162	153	141	169	146	156	164	158	163	158	172	169	140	152	158	158	173	165	150	153	168	171	178	159	154	166	153	151	158	158	172	138	155	157	130	157	170	166	155	160	162	159	145	176	151	139	175	153	156	161	153	140	173	165	164	180	178	156	163	153	171	180	163	176	152	152	155	168	167	173	175	160	161	175	170	136	143	167	165	144	165	180	173	145	139	164	190	148	165	150	170	155	167	162	167	173	170	144	162	153	151	170	176	162	164	161	144	158	159	143	150	168	168	168	182	196	185	172	156	154	170	160	149	175	188	166	150	171	171	169	191	166	182	182	156	162	154	154	160	139	136
21074	40942	32732	19316	11433	6571	4152	2813	2108	1456	1177	927	830	677	606	482	500	472	429	469	405	397	386	355	312	364	349	306	314	346	341	291	288	317	312	308	298	301	317	281	321	298	323	270	266	313	273	271	282	271	260	289	287	293	283	302	317	323	293	288	286	295	310	285	290	317	290	307	260	299	288	303	297	309	286	293	272	305	298	255	321	263	320	294	246	307	300	285	328	309	309	299	274	325	284	299	283	290	293	298	305	294	301	284	279	276	283	274	297	292	310	304	294	282	282	299	326	292	312	276	299	284	256	261	304	314	298	321	313	294	283	289	306	289	304	268	267	297	279	297	291	272	310	295	298	277	300	286	278	262	286	287	307	326	287	277	282	283	290	307	304	309	264	320	303	327	309	303	280	295	302	302	276	312	304	254	316	293	273	291	272	277	289	310	276	308	278	274	279	291	290	284	289	270	308	324	304	281	279	304	305	280	291	293	301	292	292	318	324	290	301	286	269	289	277	274	307	275	263	300	276	296	304	282	312	302	278	276	303	288	287	299	289	278	291	314	295	305	322	301	271	298	273	299	296	306	298	310	261	277	263	283	301	303	323	266	288	294	267	284	298	287	304	292	298	284	308	306	268	280	268	291	291	282	298	295	263	285	306	290	295	287	286	309	269	303	282	278	350	316	312	300	299	316	280	294	269	292	285	263	305	291	266	314	279	264	320	319	287	291	295	293	278	272	281	315	296	305	310	286	298	296	283	300	315	322	289	321	267	301	312	256	282	307	303	290	293	307	338	318	258	278	338	301	273	329	282	324	319	322	304	294	297	299	252	282	271	292	316	329	281	278	279	273	292	293	307	311	257	298	270	304	275	270	275	281	301	295	316	259	287	287	282	311	303	274	302	322	327	280	283	318	294	298	289	290	335	280	296	322	292	293	310	262	262	313	262	296	299	274	288	261	298	306	305	290	282	295	305	279	332	264	275	330	326	297	276	272	294	298	302	306	310	301	323	258	279	312	304	304	310	298	309	295	304	288	294	312	300	310	285	276	334	300	291	284	317	312	287	283	305	316	272	268	281	314	286	294	298	316	280	287	319	298	282	304	261	283	279	273	290	270	295	304	289	273	284	307	283	299	292	283	298	309	273	303	303	296	285	261	331	296	275	281	289	286	292	280	297	278	298	290	288	293	315	324	300	306	281	268	301	288	282	305	323	308	316	304	287	267	298	304	301	279	276	275	286	292	284	301	260	301	307	315	326	287	270	296	290	305	317	294	269	294	317	311	286	296	293	311	308	279	272	279	297	290	302	271	300	286	295	301	295	283	307	267	287	304	263	305	293	285	301	324	293	294	324	316	303	289	291	308	268	286	277	269	276	260	294	297	304	288	298	270	279	304	304	304	287	251	297	287	283	299	333	300	281	310	292	299	319	285	313	291	291	290	280	308	323	305	290	292	275	293	303	316	276	301	301	311	273	339	287	297	303	268	294	316	292	296	275	295	307	276	301	319	274	299	297	306	284	291	293	283	259	304	279	305	313	279	291	314	316	308	277	309	253	291	293	277	314	254	320	301	267	278	289	287	334	284	292	267	302	276	319	311	309	312	293	307	301	266	299	294	314	275	322	285	280	266	293	297	297	266	296	304	270	304	297	318	308	319	282	300	317	323	260	288	299	282	280	303	305	274	303	268	296	309	294	321	321	277	296	298	296	255	274	314	323	310	287	304	294	267	296	279	282	314	286	318	298	312	270	343	307	279	309	271	309	313	273	262	273	302	323	284	319	285	315	308	286	276	304	274	307	282	289	295	298	317	280	310	272	291	287	257	292	270	289	320	289	289	285	294	346	295	318	289	281	288	313	337	295	265	306	280	273	272	288	280	290	305	287	273	301	314	287	312	276	278	281	282	292	302	294	274	290	294	298	280	309	296	269	299	281	305	272	274	288	300	304	295	288	302	261	271	314	284	295	269	279	268	291	295	299	291	289	309	290	318	302	308	314	258	309	280	283	293	289	290	309	305	312	292	271	295	286	301	262	296	292	313	296	282	267	303	297	307	286	288	268	287	321	321	310	301	287	296	270	282	295	309	286	303	290	318	275	280	273	255	287	336	295	290	298	309	334	304	289	304	318	254	288	287	265	292	320	293	249	306	287	283	317	274	309	270	289	255	285	281	285	294	315	310	300	271	309	271	253	288	291	316	310	289	280	254	292	271	315	289	291	269	270	318	294	285	294	311	301	283	276	291	302	290	332	274	277	306	279	289	287	287	311	308	287	296	285	295	280	328	293	294	317	286	284	305	280	315	291	299	297	288	292	311	304	313	300	288	278	272	313	295	293	297	304	274	299	309	301	307	323	264	283	268	299	276	304	304	287	295	322	274	287	288	311	328	284	308	320	273	302	288	277	277	295	278	295	287	313	277	314	289	280	310	290	293	311	295	279	285	281	323	273	258	296	281	282	290	305	299	305	291	279	310	296	317	264	301	283	305	273	296	309	302	271	322	318	291	305	294	321	308	284	297	287	293	289	301	298	298	307	255	286	285	302	307	302	314	300	243	292	285	299	279	273	298	297	284	288	307	283	313	283	297	284	283	297	296	296	303	309	285	289	266	302	305	301	269	316	282	276	300	280	319	280	282	310	266	298	259	304	293	317	281	322	285	299	276	286	282	284	294	277	296	287	313	338	277	291	290	245	282	289	286	278	305	297	299	311	327	281	277	263	245	288	292	299	271	299	284	323	333	259	267	270	289	260	291	292	313	287	284	316	286	300	318	308	291	290	295	298	297	296	302	320	314	293	277	263	289	274	308	271	317	311	298	304	278	296	260	306	292	291	290	298	267	314	324	290	292	270	318	290	290	279	299	317	315	308	280	312	298	276	302	287	308	275	278	262	309	302	272	320	287	297	283	269	308	322	292	294	314	276	302	294	289	285	317	296	294	285	309	281	308	306	290	280	280	267	295	293	288	308	267	317	261	286	256	277	290	285	318	304	303	296	308	316	316	282	250	284	323	260	296	265	299	295	303	306	279	286	275	314	325	314	318	285	312	279	321	300	288	312	294	301	298	296	294	274	297	292	294	304	294	307	309	277	306	295	268	294	258	278	300	273	279	294	276	271	269	292	292	293	287	320	287	296	310	268	289	304	262	294	274	309	290	303	291	286	292	300	265	298	279	293	302	293	293	257	290	305	296	298	274	282	280	303	274	288	278	302	269	299	301	295	296	310	331	303	274	288	288	303	308	298	258	304	282	286	284	282	282	265	308	283	302	309	302	308	299	299	293	299	327	281	293	300	316	317	293	283	286	276	300	296	282	283	279	310	338	275	286	290	299	290	298	271	285	313	295	286	282	305	310	289	268	290	275	321	293	303	303	314	294	273	318	291	328	309	317	275	306	311	289	282	297	263	310	317	266	280	282	271	284	308	301	257	308	313	307	301	303	326	270	292	261	296	294	284	292	300	266	313	278	281	296	302	250	261	287	266	308	302	296	296	265
22856	21501	28594	24854	21554	17886	6864	2644	1576	1163	877	644	512	403	377	325	296	306	245	238	223	212	215	201	198	181	163	147	177	159	157	140	134	131	122	138	134	131	133	137	138	128	145	134	152	139	120	128	109	132	114	142	142	135	140	149	126	144	139	132	126	141	137	135	151	125	144	113	128	127	121	120	121	116	140	131	113	137	135	134	128	125	115	131	128	133	122	131	117	112	157	137	138	133	134	118	115	143	127	123	131	142	141	130	116	130	119	119	124	118	144	164	116	139	152	131	127	122	130	121	103	134	158	140	128	107	136	122	104	140	145	144	140	130	124	125	149	147	127	130	120	142	134	126	125	131	134	134	124	128	141	140	148	146	122	118	145	121	134	127	135	120	131	144	134	137	136	147	149	149	105	134	142	117	134	142	146	130	121	141	141	134	152	133	122	114	139	116	124	114	121	116	141	146	113	129	149	143	122	131	123	123	118	130	153	131	131	125	105	147	148	131	130	135	143	138	158	121	127	130	127	133	135	135	116	129	110	153	115	125	136	133	132	126	132	130	132	140	175	123	130	135	118	134	128	123	123	121	134	139	109	140	126	128	120	126	121	113	125	143	140	157	125	134	126	140	107	131	124	142	126	107	136	163	136	116	124	137	134	133	134	113	119	139	156	111	135	123	124	139	127	137	116	120	125	125	132	123	119	138	143	121	117	133	120	120	124	110	119	133	133	146	127	128	163	137	125	142	129	128	150	126	137	134	155	120	140	129	115	128	139	141	134	127	140	125	116	126	133	144	119	135	138	147	132	131	127	123	100	132	115	136	121	134	139	128	127	136	146	151	135	132	145	122	112	132	120	133	147	123	130	144	126	115	149	126	140	146	116	131	129	148	155	140	145	154	138	138	123	103	124	134	148	134	120	119	127	143	130	143	126	130	128	144	132	120	132	117	124	141	113	125	130	131	119	109	121	116	134	134	153	116	141	164	128	133	128	144	109	150	145	126	110	140	136	115	114	131	157	141	137	131	132	136	128	129	137	123	105	128	129	142	133	120	147	125	125	130	133	123	126	153	129	121	134	140	148	111	120	138	135	114	121	134	145	138	100	127	140	156	134	113	163	133	113	139	131	131	141	113	135	142	134	128	132	129	126	124	126	136	138	118	144	118	148	135	143	120	126	142	134	121	147	106	113	124	135	131	122	125	139	126	120	146	160	130	142	129	112	125	130	125	140	152	134	129	125	132	126	135	123	129	136	123	138	135	112	119	130	124	148	114	104	109	135	144	119	113	135	141	131	116	142	135	123	130	122	117	133	115	128	112	123	132	136	153	134	128	139	117	123	121	136	116	158	141	127	139	129	145	128	120	148	123	102	129	128	157	131	124	138	128	143	147	136	150	150	108	127	118	138	122	122	137	125	147	112	128	119	128	130	146	129	135	132	122	107	112	141	138	146	117	127	123	143	121	142	149	132	136	114	139	105	137	130	121	122	125	121	107	139	126	131	141	131	141	118	149	113	128	132	112	118	132	137	119	122	122	151	103	130	135	144	137	125	146	121	140	143	119	155	121	142	139	140	136	131	134	138	139	126	140	135	144	139	115	142	151	145	133	128	120	157	115	128	137	130	140	119	130	132	144	134	144	144	121	132	133	148	140	141	132	121	142	154	139	117	134	118	140	143	121	157	115	141	137	110	123	129	137	121	146	123	133	122	133	115	130	124	128	137	144	134	118	130	113	128	149	115	128	114	137	124	152	127	141	143	135	118	140	136	118	132	122	137	127	138	130	150	122	146	128	154	131	137	144	127	153	127	121	133	123	108	138	135	153	119	119	129	136	134	131	145	122	111	141	153	129	107	143	116	140	131	154	114	123	128	136	133	116	125	137	120	132	146	141	129	140	131	134	130	128	123	129	125	147	119	111	117	126	103	140	130	144	102	130	139	118	131	143	119	145	126	125	147	105	151	152	123	116	121	123	103	128	129	119	138	135	123	129	130	138	124	144	127	143	147	147	119	128	134	171	134	129	132	146	144	134	119	143	135	111	134	142	119	127	138	129	114	118	144	126	143	124	106	129	126	137	137	141	137	126	122	154	135	151	131	117	134	118	122	115	121	129	116	136	132	124	131	161	128	135	131	138	150	143	133	117	142	113	137	130	132	122	144	123	134	134	122	125	136	102	149	121	118	121	143	141	107	127	132	127	131	148	137	135	141	132	113	149	141	124	119	132	121	149	139	140	150	125	134	130	133	134	123	135	135	117	136	132	141	142	122	125	148	133	132	126	123	127	144	122	112	128	131	123	132	136	143	147	133	133	124	135	124	133	154	130	132	127	124	126	116	142	132	116	117	113	138	146	121	104	141	125	137	112	116	132	117	140	139	161	126	135	130	129	140	130	141	122	115	139	133	137	113	140	156	123	131	131	139	127	134	134	112	118	136	115	128	142	118	147	90	134	143	128	140	124	134	138	137	133	116	132	135	125	128	126	148	127	122	156	153	131	121	134	118	130	111	130	139	132	141	137	130	131	152	109	131	119	125	122	142	132	114	141	137	141	111	124	134	127	130	126	141	149	135	116	140	117	118	121	137	117	130	123	120	142	114	133	137	119	133	133	109	124	138	130	142	128	125	126	106	122	127	117	154	126	141	127	117	126	137	118	143	148	124	120	133	124	140	129	124	142	130	123	131	156	117	124	120	129	133	132	122	147	134	131	134	123	147	121	124	139	145	134	140	129	127	138	124	128	135	136	134	148	130	141	129	126	156	139	151	138	124	126	119	122	126	137	127	127	132	130	133	147	128	127	135	124	128	139	131	126	140	147	127	121	141	140	121	136	137	125	137	135	126	128	136	128	112	133	130	107	121	109	136	134	125	132	116	124	110	124	133	134	134	123	135	128	147	118	136	139	129	145	127	114	118	130	124	132	140	125	140	127	130	130	160	130	155	133	111	133	130	123	129	114	123	134	145	136	126	144	114	146	140	112	138	133	112	104	132	135	121	120	139	135	123	126	117	167	138	113	131	150	129	129	140	122	108	149	138	134	129	125	123	132	141	134	120	115	157	132	110	124	117	110	133	130	127	128	125	138	141	139	137	135	136	124	132	145	141	128	129	131	132	157	102	126	135	151	140	124	139	140	125	135	131	137	116	120	115	116	133	123	136	120	142	136	137	114	136	135	138	126	114	140	130	136	124	126	122	139	128	143	127	142	122	126	127	147	131	134	129	129	126	120	132	116	145	136	144	117	134	129	138	127	130	141	122	133	124	98	114	131	132	116	123	133	121	137	126	130	126	118	121	117	126	125	133	140	129	147	147	122	137	117	131	138	128	122	124	126	145	157	131	107	114	133	137	126	134	141	116	118	126	114	122	135	126	132	120	124	125	125	115	142	139	130	145	135	124	122	130	114	129	129	115	121	143	124	143	156	102	130	127	142	139	125	118	149	124	127	126	115	143	121	129	130	132	156	147	116	125	113	126	118	124	133	127	130	121	111	123	141
24988	50756	41814	30094	19909	13670	9165	6325	4459	3285	2541	1932	1497	1209	959	837	696	721	637	575	513	491	463	417	380	362	343	318	307	297	257	286	245	240	258	249	270	265	248	233	253	224	240	241	251	229	235	219	240	222	239	230	221	226	223	224	215	234	237	245	254	250	217	209	215	241	216	238	230	250	223	221	271	222	253	244	225	211	222	237	256	249	233	237	233	245	236	243	253	220	205	222	216	231	206	235	258	226	229	242	219	210	242	205	228	230	237	239	269	205	247	224	237	223	281	243	264	234	238	248	255	227	220	256	224	247	192	235	209	216	190	238	221	205	251	230	242	220	219	242	234	232	241	241	257	269	229	227	231	250	230	276	240	220	236	229	245	219	208	256	241	220	226	235	230	234	229	233	210	204	261	206	204	238	258	210	212	261	210	249	232	231	234	210	230	233	239	236	210	235	241	235	266	244	268	199	213	218	255	225	222	250	236	254	219	225	210	216	236	242	254	236	248	254	227	216	261	276	241	215	215	239	239	210	251	227	237	231	242	212	216	220	223	255	240	220	214	245	239	225	241	242	252	242	221	214	231	248	227	234	222	214	226	214	228	239	217	224	269	236	235	235	231	241	224	245	224	221	212	202	250	226	235	248	229	202	237	233	221	234	227	246	234	251	216	220	236	236	258	256	236	235	238	244	242	238	217	250	235	235	241	217	238	259	223	224	214	237	270	219	226	234	248	227	242	258	234	240	251	244	244	210	233	223	211	225	251	235	240	245	257	238	255	232	232	226	221	232	218	241	231	267	238	245	232	218	232	238	230	215	225	213	244	217	234	246	245	230	243	249	229	220	227	232	241	223	258	214	236	238	228	250	205	214	224	258	248	225	238	229	237	220	268	241	214	235	258	251	237	261	240	252	207	254	225	242	205	256	226	247	222	233	223	220	241	216	242	232	209	250	244	223	261	223	265	236	206	255	227	213	245	258	244	204	225	224	234	228	261	241	221	253	224	234	243	219	250	231	207	220	234	239	233	255	249	246	240	247	228	223	231	251	222	216	262	211	224	220	244	226	239	240	227	223	227	219	222	243	243	247	226	239	250	252	224	221	229	226	238	280	226	243	229	214	237	248	215	244	249	255	252	238	232	216	223	230	252	228	262	232	250	230	232	240	240	259	229	216	223	256	248	220	226	236	218	256	229	262	209	221	251	236	245	235	261	220	205	230	236	204	231	223	245	255	206	225	219	220	257	244	216	233	245	211	212	241	228	240	237	237	229	232	222	226	224	214	243	228	257	212	231	216	251	234	221	227	195	245	231	213	226	218	228	234	220	251	199	246	215	253	223	219	245	225	213	245	216	222	243	232	220	226	240	213	237	250	235	215	226	238	245	239	225	238	234	232	215	239	223	208	232	227	256	233	238	237	234	215	251	228	243	215	228	249	240	220	252	209	254	258	232	245	233	213	255	240	224	231	213	215	251	215	212	263	227	217	239	229	215	229	232	248	214	231	241	208	229	238	239	227	214	209	225	222	247	247	222	231	211	242	224	220	222	215	229	253	240	234	233	266	248	250	244	261	229	244	241	231	221	201	213	242	223	229	229	226	242	245	225	213	228	212	285	236	241	251	229	238	225	217	235	225	261	202	220	206	272	229	195	232	217	231	241	230	247	235	223	245	202	222	223	223	242	212	237	224	202	243	243	232	224	242	233	233	224	240	234	253	223	234	248	200	223	227	235	233	236	239	232	244	220	240	225	220	222	209	230	225	247	251	221	212	214	229	254	232	214	209	252	227	243	232	268	243	230	234	206	239	247	242	224	225	247	259	261	219	244	249	252	235	234	235	211	232	222	224	237	264	232	232	265	246	229	236	254	216	241	218	226	244	220	225	238	233	255	235	256	217	208	236	259	249	257	218	234	222	226	238	232	246	236	260	218	238	223	259	248	214	216	234	246	227	206	230	245	225	229	239	217	210	229	211	226	255	258	230	226	241	245	236	261	235	230	234	263	237	251	220	248	234	230	231	244	222	243	234	217	241	250	208	211	263	268	239	199	221	247	236	238	223	246	232	222	237	200	225	257	228	239	224	231	226	244	239	268	233	214	244	256	245	226	245	215	252	230	235	229	228	216	225	273	223	243	240	217	198	226	213	223	235	234	257	230	237	238	253	214	221	201	228	215	247	221	236	240	240	222	247	220	230	266	227	245	241	213	253	229	216	237	228	253	233	248	240	232	235	237	214	226	230	230	216	225	253	258	236	234	239	224	235	195	218	240	226	249	214	255	231	208	212	240	235	258	221	226	246	228	265	250	248	226	224	218	245	201	241	223	254	246	265	197	231	232	213	241	233	223	223	256	222	232	275	243	234	233	237	238	247	211	257	219	239	234	237	222	237	212	211	266	237	230	221	242	231	239	215	222	211	224	221	243	237	247	217	247	221	226	230	248	237	236	252	245	225	234	255	236	271	214	233	234	223	244	208	213	247	268	242	232	221	236	229	238	253	210	249	230	203	241	227	210	253	227	229	225	241	259	233	214	238	227	232	232	253	249	260	243	228	224	229	245	208	235	221	229	240	246	242	210	201	236	216	240	229	210	249	238	233	226	223	204	243	254	244	222	215	226	202	232	221	201	212	222	236	226	238	240	236	206	210	201	209	250	233	203	234	230	250	213	223	231	238	212	259	230	227	235	228	230	219	198	254	199	235	265	235	239	251	232	233	236	237	239	262	235	226	236	228	244	252	215	225	236	216	207	252	232	239	234	246	237	235	232	239	233	246	213	211	197	233	238	243	233	237	233	256	247	223	239	228	249	232	248	234	225	248	249	240	223	218	227	236	226	224	227	263	225	229	204	196	218	210	253	272	214	235	239	194	232	234	228	233	228	194	237	244	238	228	212	213	239	228	235	233	214	206	225	247	239	229	229	244	245	237	252	213	257	264	243	216	227	243	236	226	241	215	257	241	252	235	234	230	224	230	219	211	243	227	260	215	272	237	194	251	221	236	253	243	219	243	210	227	219	207	219	230	241	231	229	248	236	263	264	240	251	245	214	216	266	224	221	251	223	193	225	219	257	227	217	238	204	239	235	229	229	207	214	244	248	253	213	216	229	223	234	217	250	228	228	237	252	236	226	216	241	217	233	237	226	239	240	241	248	256	239	248	270	231	247	211	254	217	219	238	231	232	228	262	224	252	214	246	247	240	206	216	217	236	246	241	218	242	225	261	221	236	221	194	226	225	235	242	233	220	224	242	231	230	215	240	221	217	218	211	202	219	265	255	233	243	222	237	250	250	240	222	256	246	248	216	242	225	238	240	240	240	239	232	256	238	223	218	253	234	238	252	232	231	215	243	248	226	244	227	212	237	232	217	227	232	243	227	234	230	206	225	246	233	224	239	224	258	212	232	232	220	234	239	228	230	232	248	232	243	206	225	228	235	207	206	255	232	263	225	214	243	247	222	220	265	245	223	230	231	246	232	219	231	233	250	221	232	216	262	249	232
27829	22391	20888	11233	3663	1565	945	610	488	418	338	305	263	209	253	215	196	207	204	195	207	150	206	200	177	201	184	174	150	147	180	150	165	168	182	158	168	179	141	158	162	174	166	154	156	174	186	159	165	141	170	169	152	176	152	163	170	142	148	171	163	152	153	151	175	166	169	185	157	164	162	173	154	160	148	176	157	188	163	180	156	173	138	161	165	151	159	158	170	173	133	173	161	170	160	180	162	187	182	169	169	147	137	163	166	159	150	185	166	186	165	172	169	175	159	139	166	165	167	157	159	137	171	164	154	161	145	155	147	157	151	165	181	159	163	182	178	166	163	179	164	175	170	144	172	169	164	160	180	170	155	156	156	146	177	146	157	159	160	161	151	174	179	151	168	155	145	146	155	159	161	165	150	180	151	171	183	140	185	142	159	187	161	179	185	161	156	148	161	156	167	173	162	170	168	178	170	160	174	143	164	170	163	177	177	150	168	158	151	151	171	177	167	157	168	155	167	141	180	174	176	158	162	146	157	154	154	169	174	163	187	175	157	156	148	162	165	168	192	173	150	166	173	164	166	159	169	178	175	166	163	164	171	158	164	171	164	168	148	163	158	166	140	152	169	185	171	182	167	161	179	156	167	142	150	173	148	162	151	163	169	152	181	145	142	169	134	176	148	153	170	160	164	170	169	135	177	158	160	172	160	163	163	181	154	143	175	173	150	149	159	162	143	156	151	149	177	168	169	156	151	158	149	126	139	160	173	161	179	159	170	178	163	168	161	152	149	154	169	159	147	175	160	159	184	151	138	171	151	148	169	165	144	184	155	170	139	145	174	157	158	173	164	173	168	172	165	145	138	168	163	168	177	194	177	143	145	140	155	155	153	135	168	158	176	160	169	164	175	160	153	157	154	170	162	156	152	171	158	148	161	139	159	140	156	158	170	169	163	157	182	168	166	160	166	160	156	180	166	171	150	165	170	158	186	156	165	143	146	147	167	162	161	185	141	159	157	170	146	157	140	144	161	183	176	171	149	177	177	169	145	151	174	164	159	181	170	165	148	184	139	143	162	174	152	180	150	135	169	143	156	161	165	161	154	151	172	162	166	145	153	165	166	153	144	187	163	171	139	157	150	151	144	157	190	172	185	150	162	144	154	167	173	172	169	159	155	155	145	170	175	167	151	135	153	164	166	136	158	150	136	164	156	161	140	170	154	158	156	172	155	168	174	158	193	142	162	161	160	159	141	156	143	171	159	160	148	169	157	168	151	166	167	169	130	148	165	142	139	177	180	134	167	180	164	172	180	171	195	168	158	165	154	165	160	149	164	145	158	175	163	158	170	167	167	178	145	149	166	170	145	170	170	157	150	174	186	142	164	152	143	190	150	162	142	178	159	172	151	167	181	187	162	165	153	170	153	164	159	180	157	150	149	184	153	153	161	157	163	163	157	173	159	163	142	180	176	161	157	164	166	153	170	181	165	166	174	172	155	155	180	171	167	157	147	151	173	174	162	166	167	152	148	173	169	161	175	169	154	167	160	168	187	143	171	144	170	156	180	155	168	155	157	165	191	182	145	154	153	166	159	142	149	169	159	168	179	153	162	147	156	150	159	176	147	145	148	156	173	173	153	158	168	139	178	157	143	149	179	153	151	167	159	145	163	153	153	148	163	158	153	141	154	157	167	145	145	148	164	169	172	126	144	156	157	169	158	161	158	160	145	148	158	148	168	141	150	152	175	173	169	155	172	173	170	155	167	162	168	179	191	167	149	152	189	168	170	174	154	178	155	148	170	159	158	157	162	184	172	162	168	183	142	166	153	178	211	168	164	158	156	168	170	165	155	160	172	154	168	158	145	160	169	163	148	147	145	175	189	196	152	171	189	162	175	153	147	179	143	166	155	190	186	159	158	174	162	131	157	153	170	163	176	130	176	158	158	150	163	161	164	142	174	169	148	150	180	169	166	145	153	147	155	156	179	160	175	160	162	158	169	169	144	153	151	174	155	144	183	152	174	177	158	159	136	183	145	156	165	167	162	156	161	135	143	157	150	147	174	157	191	168	174	152	162	161	167	162	141	145	150	149	153	180	160	151	160	150	165	179	157	172	151	167	153	146	148	159	148	147	169	180	161	165	181	154	140	147	177	161	160	158	162	173	152	158	166	143	155	165	161	167	176	151	154	151	155	181	161	157	158	169	165	179	148	153	167	160	170	170	166	169	179	165	191	183	169	157	158	151	160	158	179	155	181	170	158	155	174	177	157	152	174	181	152	157	186	157	149	140	156	164	137	158	173	183	159	149	178	164	158	177	171	158	143	168	164	178	161	163	143	177	155	163	153	162	194	161	157	155	142	156	185	162	175	164	156	177	173	160	170	165	147	163	156	140	150	169	148	158	151	163	167	154	159	164	135	172	144	159	176	178	179	167	163	168	179	165	138	183	160	143	180	162	184	145	147	144	159	149	147	174	141	158	143	159	168	161	170	174	160	175	164	153	148	181	135	162	157	160	164	148	153	166	158	154	166	173	174	178	171	139	173	184	152	176	159	135	187	146	171	166	174	171	146	157	178	143	154	155	159	153	174	175	178	165	174	159	152	146	175	155	175	132	152	152	160	162	163	143	162	166	146	143	169	182	152	152	151	174	157	154	174	178	168	173	199	161	162	182	164	161	156	168	146	158	184	173	176	168	155	160	164	173	181	152	163	160	153	177	152	165	152	150	165	165	186	141	173	176	152	169	160	157	159	163	168	178	187	178	156	173	166	166	165	163	166	153	165	174	157	156	165	152	165	153	164	137	148	177	174	164	143	152	163	141	187	152	179	168	165	141	166	168	152	176	159	143	153	155	166	178	148	173	171	162	158	167	151	152	174	152	152	150	151	153	179	155	151	180	158	188	163	158	163	146	145	154	168	177	159	176	166	164	150	158	151	164	167	165	140	163	175	153	148	142	151	123	161	183	159	153	165	182	167	168	155	145	140	154	183	157	158	170	142	158	160	155	166	157	175	172	171	147	154	156	180	146	130	146	170	165	157	171	159	157	144	165	143	177	131	145	156	164	156	154	154	166	158	182	179	193	139	170	158	150	174	166	159	147	164	145	165	194	164	164	159	156	180	139	144	158	181	159	165	152	153	139	155	169	146	176	169	179	191	164	150	157	162	159	178	154	153	172	171	147	157	164	168	189	159	172	167	164	167	169	160	183	168	183	148	156	166	160	159	157	158	174	145	163	155	167	164	158	166	170	159	156	151	164	156	152	164	153	175	172	181	175	180	169	171	162	149	164	184	158	142	178	162	189	176	167	151	179	162	166	181	155	161	165	165	195	195	159	158	176	159	156	149	161	170	157	146	174	151	176	155	174	173	167	144	193	168	175	156	157	156	162	162	156	161	179	170	172	162	180	162	145	159	171	172	180	167	164	160	158	160	159	160	188	166	160	184	158	197	159	157	174	132	159	160	153	179	176	152	160	170	166	150	149	147	172	179	180	155	171
20639	36378	27551	15374	8330	4476	2866	1956	1464	1052	863	712	605	548	460	406	442	409	390	383	363	331	364	326	340	317	328	349	281	310	291	291	282	271	284	314	276	289	305	307	299	306	260	289	286	295	290	307	323	331	296	272	284	310	269	281	317	291	297	268	304	266	307	282	283	315	315	272	310	290	292	281	281	283	292	277	301	315	290	306	294	286	309	301	287	286	309	337	283	296	293	270	286	301	288	297	311	311	311	308	298	303	288	314	254	264	262	308	304	306	275	320	289	273	307	298	326	280	284	260	292	293	316	312	322	321	338	328	289	323	317	279	317	331	287	282	317	289	292	280	328	283	309	307	296	310	301	290	328	290	318	290	252	317	320	310	295	306	304	288	311	336	287	297	286	289	308	297	271	258	281	298	304	307	294	328	283	291	310	297	318	294	283	314	294	322	290	298	265	296	283	300	301	290	326	297	279	285	250	314	308	273	293	313	301	323	272	285	302	284	276	305	287	274	304	257	299	286	308	271	299	299	306	329	344	264	300	272	297	282	308	285	295	299	299	313	278	309	264	293	290	301	293	280	313	297	303	302	314	312	267	297	299	271	321	280	327	290	283	309	304	274	286	296	261	321	304	315	292	304	302	272	321	295	295	289	294	300	290	311	308	298	294	299	285	316	319	283	296	301	291	326	285	285	304	303	299	294	298	281	336	283	352	282	281	268	304	327	303	323	288	297	303	309	265	286	307	318	275	306	298	295	296	298	297	254	294	294	310	318	292	324	306	297	303	316	312	289	293	305	318	320	289	303	309	261	262	259	284	314	286	303	287	297	276	297	274	267	279	323	311	321	297	283	294	322	274	251	291	298	286	305	320	303	266	278	299	299	303	299	278	308	278	293	318	296	283	288	311	309	291	358	269	306	298	338	282	290	313	295	274	282	267	275	292	280	284	303	298	283	298	287	306	323	276	293	305	284	320	306	302	292	315	329	287	302	285	285	283	262	281	304	302	305	283	295	301	286	272	271	291	307	313	287	311	297	275	304	276	292	282	286	298	274	323	311	286	300	313	301	296	295	298	271	280	265	292	284	265	307	335	326	294	290	282	274	289	293	288	283	271	303	303	282	316	285	310	317	299	290	284	303	288	318	283	310	303	317	282	298	286	317	267	272	275	309	323	307	281	327	296	289	276	301	346	327	296	258	276	274	265	288	297	281	294	313	288	307	319	276	270	300	335	289	303	287	280	285	324	273	293	290	307	312	297	312	285	295	301	264	298	297	279	286	325	322	279	281	312	293	280	288	285	267	267	288	301	306	294	309	312	297	257	293	297	323	315	311	289	319	315	279	324	305	297	299	311	299	305	302	293	312	310	295	270	296	296	302	286	276	274	290	299	288	273	267	309	303	304	278	322	314	302	303	292	298	285	323	265	308	282	287	301	309	289	307	285	273	300	299	247	284	289	297	282	315	276	288	304	319	317	302	283	281	308	294	295	281	272	319	276	309	320	322	309	297	316	314	297	319	290	291	283	293	264	295	301	312	295	298	261	318	296	286	320	284	310	276	320	300	301	294	306	299	283	337	296	300	294	266	265	305	321	287	307	320	278	276	301	307	281	273	297	306	264	299	289	307	292	305	312	288	296	276	331	298	290	303	273	267	295	301	321	301	321	297	265	302	311	313	297	296	288	288	328	284	315	282	295	303	292	273	290	307	296	307	302	277	286	286	303	281	292	282	296	294	307	323	312	283	283	301	294	306	308	281	304	255	308	312	326	313	298	285	295	317	289	292	317	276	291	323	305	304	282	311	290	297	277	278	285	313	325	316	303	304	307	297	312	301	335	314	310	308	287	282	293	273	292	301	311	323	301	297	312	291	267	286	273	300	289	310	286	301	251	297	326	313	275	291	286	286	294	244	322	313	257	299	284	288	299	259	301	308	279	292	312	284	294	312	266	287	294	266	321	287	263	315	274	294	314	298	329	346	284	287	295	283	337	302	292	312	310	280	313	284	296	329	293	312	309	278	283	276	293	273	292	311	313	313	293	284	297	283	262	297	287	287	311	313	283	314	292	341	287	274	286	314	296	302	295	276	262	287	286	294	326	298	314	303	310	293	294	286	275	300	286	318	331	301	295	273	278	294	308	289	276	319	283	283	245	284	332	315	273	331	294	301	266	313	287	285	296	293	309	307	297	311	279	309	340	281	317	288	331	295	285	294	298	288	285	303	270	282	300	288	292	286	252	270	306	293	277	308	315	307	292	311	276	297	312	300	306	286	264	279	288	294	272	299	277	303	281	305	297	283	291	268	289	289	306	285	308	292	313	290	275	327	293	283	292	297	279	283	299	283	311	262	309	293	279	314	312	300	287	291	298	317	335	296	294	275	291	304	294	307	291	285	320	316	289	306	296	306	277	266	320	279	296	283	308	307	293	291	296	290	289	295	290	320	285	302	276	323	296	291	326	313	295	295	315	302	305	298	274	288	291	285	316	289	298	287	279	290	304	313	307	304	294	293	276	296	289	312	288	289	284	299	285	316	287	312	300	297	281	315	301	305	290	297	336	286	309	296	333	286	326	297	285	290	292	310	317	335	321	312	301	308	288	296	296	291	300	319	302	315	300	283	324	304	321	317	306	316	269	312	316	290	324	293	285	311	276	287	338	314	286	288	312	295	314	298	285	296	308	286	304	296	274	278	314	299	302	276	277	297	276	290	273	274	308	306	284	286	314	316	322	298	301	301	283	276	259	296	277	283	297	296	280	277	284	310	275	268	293	305	337	312	314	315	296	301	273	297	283	277	300	309	305	301	291	314	287	279	307	284	288	292	271	289	311	303	271	309	281	281	285	300	291	300	300	269	314	320	267	301	281	289	285	283	299	309	284	303	308	269	293	283	284	294	308	263	301	303	285	305	328	286	316	293	330	309	299	293	290	319	291	293	329	289	325	307	315	293	285	295	298	263	276	282	305	305	288	314	261	307	295	303	289	283	292	283	268	293	285	292	306	277	282	330	278	289	270	279	305	296	314	280	292	285	304	311	271	277	285	310	305	305	309	291	309	281	324	278	294	302	275	273	277	283	292	318	270	313	310	280	295	312	294	298	320	271	287	270	268	304	298	264	318	279	314	327	318	281	276	304	265	321	298	291	276	294	301	264	266	305	340	294	290	340	280	281	304	318	304	293	272	306	321	288	306	297	254	300	319	319	313	313	288	316	307	283	286	304	281	296	310	278	284	277	299	310	300	284	283	306	313	279	288	269	295	294	290	301	307	307	285	273	287	276	279	293	291	301	284	287	276	283	303	287	301	290	308	318	299	285	308	286	292	316	293	298	282	269	285	304	286	303	291	266	317	288	319	304	287	262	300	281	329	285	274	291	279	267	307	316	281	282	280	309	294	273	314	285	270	326	282	305	294	304	314	292	328	272	275	307	315	294	314	295	294	307	265	332	297	289	305	306	311	293	300	330	288	294	296	278	294	290	297	267	314	316	283	285	310	309
23781	21501	27918	25647	18742	6983	2894	1588	1005	810	591	501	394	364	311	257	264	249	206	184	208	181	183	150	195	160	181	160	170	159	151	139	146	170	139	134	158	146	166	168	141	145	124	150	171	121	126	144	166	128	145	133	144	156	145	139	150	132	130	147	147	135	128	158	130	154	156	148	128	132	136	138	139	146	145	131	136	139	148	134	131	111	143	156	136	136	168	142	142	162	133	170	160	137	130	157	148	140	124	142	132	119	142	145	164	141	135	127	149	110	164	113	138	157	139	142	150	127	161	135	138	135	144	145	131	148	142	165	136	160	135	134	140	156	144	129	125	134	143	144	138	138	126	155	137	134	156	140	152	142	144	144	152	131	149	127	146	153	126	140	154	148	133	142	146	119	128	149	139	154	115	141	149	148	137	136	144	142	149	139	143	142	150	155	143	139	148	153	142	139	158	139	129	140	150	123	136	122	160	155	140	163	140	133	137	148	134	153	134	150	140	134	150	132	118	125	184	126	167	143	153	141	152	142	145	146	159	136	132	137	153	128	142	134	127	137	136	131	138	153	141	132	135	145	146	127	152	114	138	164	153	139	127	135	159	136	140	120	137	136	137	148	137	122	134	155	147	121	145	151	122	149	144	150	160	127	140	145	140	152	144	144	126	127	132	142	133	146	151	138	136	128	143	152	137	131	151	136	121	145	150	142	135	160	148	155	139	150	146	142	151	147	147	120	140	124	117	130	147	141	140	137	168	148	146	139	134	152	140	163	134	125	127	126	144	144	134	154	131	168	139	128	132	132	137	153	138	149	133	153	149	140	146	149	133	135	128	142	130	144	144	120	141	149	139	157	143	134	143	160	155	149	123	130	154	130	145	139	144	140	143	123	142	152	158	138	140	145	145	144	134	149	151	133	132	148	134	128	135	147	129	162	146	133	148	145	152	146	135	121	141	136	120	137	143	150	119	145	142	151	137	132	114	114	126	157	152	129	144	157	125	139	148	133	155	115	135	130	120	118	129	112	137	131	130	134	111	136	120	137	154	141	118	147	137	137	150	145	124	125	141	140	114	148	155	122	171	140	147	144	128	164	150	121	120	128	153	149	159	118	124	157	149	133	134	117	136	132	138	136	155	142	148	129	140	147	142	138	142	127	141	142	154	136	141	134	149	138	149	128	157	135	144	154	130	144	146	148	137	139	146	148	158	139	127	148	142	117	131	146	129	125	124	167	144	147	137	120	134	148	127	158	134	138	134	148	133	160	158	137	123	144	161	135	139	128	137	132	139	145	171	139	163	134	130	126	141	137	148	143	152	142	140	156	145	135	139	162	140	155	164	135	143	129	133	151	152	139	158	139	151	131	119	145	127	142	145	149	143	132	132	142	120	154	145	135	133	143	149	143	146	148	135	135	145	136	136	147	143	152	129	134	156	140	154	149	172	154	127	144	127	124	130	126	147	145	133	142	147	120	138	146	142	137	133	149	157	133	125	152	133	144	131	170	149	114	132	133	149	152	159	132	155	165	116	161	166	137	142	133	123	158	146	137	127	157	165	134	134	154	145	148	126	144	133	143	123	151	158	152	133	139	136	145	144	134	101	130	143	132	147	134	133	141	131	136	153	144	124	145	128	131	138	132	133	146	135	158	124	136	154	149	137	145	147	146	125	124	146	136	142	147	146	145	167	133	144	135	144	146	160	134	134	136	139	154	147	158	133	137	127	129	129	140	164	140	139	126	146	156	143	158	141	130	125	128	143	153	154	140	148	130	136	125	148	154	135	145	151	147	139	128	142	157	131	139	146	130	161	141	144	127	146	133	122	119	148	155	142	153	150	121	143	131	160	137	141	141	141	139	132	147	142	155	147	127	148	132	129	157	156	143	157	135	115	146	138	134	145	138	136	130	147	148	152	149	136	127	136	146	134	146	131	146	143	162	156	122	161	136	138	144	120	164	131	116	142	146	149	132	148	164	135	125	148	133	134	135	157	133	160	138	155	158	120	110	115	136	158	130	157	139	136	135	159	145	127	140	140	142	135	125	147	136	139	132	133	142	150	140	143	141	155	128	145	137	133	154	119	145	131	129	132	134	112	142	141	141	135	147	120	117	143	119	128	149	155	161	147	147	134	135	133	122	155	140	160	127	132	131	134	142	141	151	151	160	126	122	128	144	151	158	145	127	163	139	133	123	135	142	134	125	144	140	134	151	121	136	168	149	127	133	128	135	150	143	157	143	143	138	143	145	129	145	149	155	134	122	138	153	133	116	155	134	147	141	143	136	126	143	157	134	131	151	138	149	128	149	128	143	138	139	136	141	154	121	130	138	117	143	129	147	129	135	135	166	170	133	154	151	132	135	149	147	129	119	124	139	122	161	154	136	160	142	145	157	137	158	137	160	143	141	144	152	151	155	141	151	132	130	148	117	145	142	146	138	155	147	152	152	132	142	126	137	135	149	127	136	139	154	149	164	126	112	129	135	142	127	159	145	162	133	136	125	144	138	141	145	141	144	161	149	149	126	148	151	118	143	148	137	115	129	150	146	145	146	127	138	134	141	159	133	131	143	153	145	139	132	158	141	151	139	125	120	143	123	145	143	125	131	147	145	138	134	153	147	141	147	129	109	155	130	139	146	134	153	120	157	139	140	132	132	124	145	159	131	115	135	141	145	144	135	151	142	136	128	129	160	147	143	153	128	138	148	123	146	175	153	119	140	144	117	128	157	137	149	134	146	124	124	128	134	138	149	136	176	141	150	127	128	146	124	132	122	127	158	148	140	147	125	137	147	124	144	139	132	145	157	130	133	129	143	149	136	135	135	161	137	162	140	145	157	149	138	156	149	135	127	127	133	150	125	166	130	134	144	158	137	122	152	143	144	141	136	127	147	126	123	150	147	150	143	155	146	130	138	136	162	124	148	135	127	158	149	151	160	129	146	134	153	144	154	138	139	138	127	145	130	139	138	124	132	147	133	147	163	137	133	162	143	153	138	137	150	150	135	139	151	143	158	140	160	132	155	138	140	134	130	166	158	142	137	142	161	119	131	132	149	142	149	160	143	143	132	139	156	135	150	140	131	141	135	138	151	130	150	165	150	153	147	136	138	138	128	149	134	138	139	133	129	154	151	133	134	136	149	146	134	161	129	147	127	135	139	134	133	143	154	135	127	148	148	150	135	130	146	161	138	150	137	141	135	154	135	152	159	127	153	160	139	141	140	161	158	148	144	127	141	150	138	127	157	120	135	155	132	122	134	152	129	132	162	129	126	145	116	144	145	152	130	136	143	147	140	130	133	140	133	132	144	150	141	123	146	124	110	146	130	154	148	159	150	142	151	132	144	134	113	130	136	135	132	131	155	152	148	143	135	146	136	125	151	141	165	146	153	135	138	129	138	143	123	168	136	134	130	151	146	142	153	108	124	148	159	127	141	143	144	140	140	124	141	136	140	160	130	148	139	155	125	158	141	137	149	141	151	150	147	142	133	147	128	129	149	128	138
23356	46332	39497	24962	14503	9078	6202	4302	3151	2222	1675	1320	1050	860	733	643	556	533	494	481	468	430	412	365	344	334	340	296	300	328	278	250	265	251	268	255	257	267	261	257	242	258	265	277	252	270	282	253	291	278	243	252	250	237	255	248	284	250	249	268	267	264	257	250	247	269	279	271	267	265	239	264	240	206	258	272	282	243	268	266	252	265	275	259	263	264	269	254	242	249	276	221	263	264	246	273	274	249	266	261	240	245	254	282	242	268	241	264	284	245	288	277	265	260	246	249	251	248	272	264	261	249	266	283	259	265	253	259	234	231	237	278	257	218	243	236	256	253	259	268	236	228	275	252	238	270	236	244	233	276	248	275	261	243	257	294	260	246	251	260	278	255	245	263	270	275	228	265	231	263	250	239	259	245	275	297	271	232	269	250	285	277	254	272	247	278	300	246	251	257	251	235	250	258	266	267	267	254	239	252	243	261	255	243	256	302	286	252	249	264	262	247	250	258	233	266	253	245	233	245	253	269	246	244	276	242	263	258	265	253	264	260	239	254	270	239	220	240	259	258	245	261	246	245	286	233	248	278	258	241	271	237	258	272	250	240	253	252	233	255	260	227	266	237	266	257	253	239	265	242	255	267	240	257	252	251	239	260	245	256	238	278	227	248	244	276	270	268	239	283	262	220	250	285	253	262	257	236	281	234	237	257	269	251	256	272	249	261	284	222	257	257	249	246	248	272	300	223	276	273	248	244	265	250	251	265	248	278	255	258	263	261	246	268	235	258	248	251	277	257	233	276	246	276	249	270	249	267	271	243	252	265	244	248	273	237	266	300	277	226	243	249	230	273	246	298	263	241	272	267	238	240	244	273	264	254	245	270	268	270	254	265	273	239	251	257	257	241	280	262	247	264	252	263	269	253	248	261	238	245	240	270	242	255	242	250	299	249	241	231	251	273	278	278	276	248	271	258	256	260	258	255	262	284	285	265	245	252	278	232	254	235	268	240	270	288	249	278	240	256	264	260	294	280	256	234	241	227	257	230	292	259	266	255	258	231	261	264	258	274	254	251	232	259	244	289	269	258	257	266	266	286	271	247	263	272	239	265	254	253	261	242	259	258	245	273	249	224	262	241	238	273	259	259	236	239	264	247	249	263	255	259	274	252	259	221	244	276	303	245	244	244	249	273	268	232	244	286	247	270	230	238	276	271	235	244	242	253	261	274	258	234	266	234	269	263	257	230	231	236	273	241	284	251	253	300	240	241	281	268	228	273	272	229	292	232	248	256	283	255	290	227	258	237	264	272	242	254	257	258	248	242	237	264	244	271	237	269	285	269	252	252	243	243	274	286	244	267	274	230	254	281	270	236	259	244	273	277	279	244	253	266	272	250	264	250	268	241	247	250	278	278	250	224	262	245	235	264	286	254	269	243	249	270	231	254	265	250	285	257	256	243	265	265	221	238	239	239	263	214	245	250	251	268	259	253	247	230	244	263	243	256	276	259	263	260	252	263	253	254	262	261	259	243	268	243	276	243	265	253	250	244	268	231	261	281	267	247	248	268	243	278	251	277	215	266	283	235	242	254	265	263	274	272	238	262	253	265	236	245	263	251	243	248	269	228	255	269	249	259	249	255	258	269	284	221	275	251	237	247	235	263	264	270	236	268	261	269	250	264	296	257	223	306	276	247	261	276	257	257	264	261	254	226	252	227	260	264	244	228	276	251	233	268	253	258	259	261	292	249	248	255	250	236	267	255	261	237	243	253	246	248	249	272	252	243	231	249	263	236	290	262	228	277	254	243	295	263	251	252	257	264	240	247	274	256	243	267	239	228	238	245	266	277	259	241	251	245	281	259	250	224	265	258	234	259	286	245	257	257	262	240	271	266	221	238	262	259	256	279	236	251	267	237	274	251	228	242	258	230	261	224	252	243	244	248	253	259	237	248	243	276	249	252	255	256	261	256	242	274	243	285	257	245	274	239	251	249	256	256	214	239	271	236	243	287	254	273	234	244	232	256	265	250	272	257	248	262	267	234	256	284	259	253	239	253	270	277	279	252	265	240	273	250	241	263	278	244	270	253	266	292	229	237	263	261	277	276	249	249	277	257	258	268	262	260	262	264	241	286	257	232	251	234	271	262	220	252	267	254	229	251	266	254	267	249	261	295	259	227	307	263	253	277	251	249	265	293	265	226	228	229	278	247	246	224	210	260	234	227	266	241	249	253	253	247	267	246	237	236	239	267	235	247	278	260	242	253	255	240	226	259	259	273	248	262	259	232	230	243	242	240	270	221	278	274	279	285	256	284	225	250	261	250	250	274	224	264	252	266	268	245	263	258	245	251	257	240	263	246	242	246	242	239	272	268	249	255	246	253	253	274	228	238	215	268	251	263	224	242	254	270	271	246	251	243	258	245	249	250	249	256	250	233	267	255	242	260	238	250	249	287	278	279	269	258	265	245	239	242	274	255	292	251	294	254	263	247	245	241	262	256	253	262	267	273	261	259	253	253	268	232	279	253	258	268	245	236	253	266	264	264	257	255	271	234	284	247	227	238	237	269	271	212	245	215	218	232	247	261	244	264	226	228	275	274	240	243	258	272	272	233	232	246	272	252	246	237	258	266	240	259	238	239	291	248	275	253	269	255	246	231	233	277	250	273	274	258	286	261	247	239	269	252	264	272	241	255	259	251	263	248	273	251	229	255	231	234	273	230	295	283	261	261	232	274	250	257	212	263	261	275	277	244	251	234	240	243	262	268	246	227	281	277	252	235	231	255	278	278	291	245	260	265	250	256	231	240	251	239	236	257	283	281	280	236	244	277	271	259	265	262	245	259	297	273	246	269	251	245	237	272	247	202	272	249	275	238	272	241	256	230	253	235	245	295	248	268	248	250	253	242	260	286	262	252	251	250	247	241	250	243	244	240	245	252	232	258	250	233	214	256	248	237	252	276	293	270	247	254	231	263	213	257	250	273	259	237	266	239	237	223	255	253	256	284	270	256	235	229	237	255	272	250	247	245	221	257	263	233	282	266	239	272	259	249	230	255	255	237	254	255	246	244	250	264	262	242	246	257	246	261	258	247	223	256	248	260	254	264	246	259	288	261	269	246	285	234	234	259	285	249	282	259	231	256	264	263	255	250	264	276	274	253	273	274	257	280	254	267	229	249	256	237	251	293	275	251	279	250	248	222	251	279	272	244	292	242	274	255	258	260	242	264	269	269	256	258	256	252	267	284	281	282	260	268	248	266	240	255	243	286	283	245	230	243	247	273	257	258	271	241	255	265	241	277	244	242	250	276	233	243	267	252	254	274	243	238	257	278	254	255	251	231	265	238	248	242	248	262	214	257	242	261	274	282	247	233	283	275	240	250	237	266	264	249	255	247	253	234	284	252	251	240	268	273	261	249	250	240	218	261	271	269	234	279	269	250	263	253	253	258	234	238	237	253	263	253	261	237	256	241	264	250	278	281	237	242	287	222	251	267	261	260	250	260
25451	21583	25733	21565	6025	2409	1253	859	606	468	415	339	313	261	266	226	208	215	191	187	192	190	180	174	189	171	155	159	173	144	148	165	168	169	159	146	167	153	149	156	168	156	155	159	144	138	160	141	177	147	151	178	176	157	166	150	156	141	163	164	187	163	153	154	173	176	142	156	174	171	147	154	144	161	152	165	157	153	155	151	155	149	145	148	156	161	159	172	163	148	177	166	159	165	166	162	165	188	158	147	155	138	154	139	169	145	150	155	156	160	175	156	177	171	149	170	166	155	147	159	165	148	161	170	183	177	137	145	141	161	160	180	154	155	152	163	147	158	150	186	147	157	158	164	189	148	181	176	159	158	186	146	159	175	157	151	131	151	142	162	176	162	171	152	170	161	147	167	154	182	169	155	159	169	154	136	156	154	169	175	160	147	178	159	158	145	153	152	148	166	140	153	167	149	159	157	163	156	168	175	165	170	160	149	144	153	162	149	156	177	153	165	131	161	145	156	167	158	177	148	171	183	150	146	140	137	157	175	128	168	163	156	148	142	169	180	157	147	158	146	175	152	163	166	138	153	147	157	152	140	174	157	151	146	162	149	183	140	143	155	146	148	168	190	156	151	163	163	154	173	151	163	147	158	164	138	164	145	147	159	166	161	148	135	162	152	199	164	151	153	163	168	153	153	152	152	166	167	168	166	163	163	168	169	153	161	153	162	163	146	161	171	146	154	140	161	160	162	165	132	145	185	152	153	144	175	134	156	156	156	150	153	147	158	162	153	149	159	174	198	150	134	139	142	182	157	165	156	178	144	175	160	146	135	158	155	174	158	171	168	136	141	151	151	182	165	172	157	166	169	145	143	175	149	139	149	171	173	151	161	165	151	186	173	173	166	133	160	161	146	155	149	151	143	185	143	143	134	149	171	148	166	172	161	179	151	165	146	134	155	149	139	139	171	164	158	164	165	165	163	166	164	181	165	163	182	154	152	147	151	176	144	137	150	176	175	158	177	168	141	160	159	147	144	130	139	162	184	153	169	160	164	153	144	140	167	173	177	145	155	160	137	174	152	155	148	183	162	155	152	179	129	142	182	162	166	162	149	175	165	193	149	166	185	161	163	156	151	167	147	176	185	148	187	150	165	162	158	165	164	162	155	178	148	172	152	172	155	142	175	161	173	165	150	162	139	165	155	173	181	149	167	171	170	165	157	166	156	181	165	156	153	156	146	155	160	164	161	166	158	160	150	149	141	174	134	153	172	172	159	162	164	154	169	146	173	161	179	150	158	156	174	173	160	138	163	173	164	160	139	166	164	150	163	169	174	185	166	164	156	148	143	146	147	150	176	162	169	159	155	142	162	154	162	158	146	166	169	153	154	177	162	150	156	186	177	162	146	199	163	157	183	158	173	164	181	185	160	171	148	177	147	175	152	170	140	151	157	157	175	147	167	161	138	140	158	170	176	156	138	157	182	158	134	178	160	172	161	173	159	156	149	161	148	163	126	152	150	168	166	151	159	150	151	177	139	145	187	170	174	158	139	157	152	149	133	172	171	156	182	179	156	130	158	160	156	141	148	152	144	165	148	171	158	169	158	151	171	173	168	159	146	155	173	160	164	152	162	138	145	168	176	166	164	172	179	147	156	151	153	147	165	142	151	161	151	163	167	176	150	156	163	160	163	162	149	168	158	164	164	160	176	182	172	136	153	172	186	177	177	166	185	159	168	155	145	157	173	152	142	144	155	150	165	167	180	170	142	155	144	150	175	153	159	148	163	157	137	154	169	150	184	154	149	133	179	133	159	164	166	165	150	148	166	142	162	171	149	159	142	166	157	173	176	167	170	151	153	159	157	158	162	176	152	141	146	166	161	144	140	152	154	146	167	144	166	147	165	180	138	179	160	158	155	166	142	175	156	146	163	157	168	170	151	153	158	166	185	158	159	175	164	138	175	173	160	149	150	165	179	177	183	157	186	143	160	150	154	142	161	137	178	159	165	142	138	137	156	163	152	145	155	150	171	171	162	180	163	170	157	154	144	177	170	151	152	131	168	159	137	141	136	157	190	165	154	185	149	154	155	137	182	171	160	148	163	143	168	162	164	150	140	154	149	155	161	167	158	157	156	183	136	145	146	162	155	148	144	149	162	154	148	161	165	164	146	172	147	163	154	155	145	131	173	164	139	139	161	149	149	161	154	168	159	156	154	151	159	162	169	174	157	152	143	131	156	147	150	144	168	173	159	160	175	154	152	146	182	163	161	143	170	184	170	136	167	161	150	156	140	176	166	172	151	147	166	151	158	184	137	137	163	141	163	196	164	158	166	160	157	178	156	163	169	163	147	155	149	142	183	159	136	173	192	171	148	149	167	175	151	155	175	147	158	170	154	157	141	187	167	149	144	160	150	173	163	165	147	167	161	142	172	169	152	139	137	186	153	150	183	153	142	168	162	157	139	157	153	163	180	161	167	166	171	164	153	147	154	168	169	143	168	155	136	169	157	144	177	163	146	161	169	164	174	172	168	172	142	154	162	153	170	159	160	143	163	156	153	174	169	149	148	160	172	163	150	166	167	149	156	154	150	153	170	144	171	156	150	153	161	160	167	153	144	178	163	154	153	174	159	190	160	158	164	150	153	164	154	157	160	160	166	150	168	141	151	161	153	159	169	154	181	127	187	167	139	143	176	162	153	150	157	164	157	173	156	154	180	149	151	167	148	203	157	166	165	170	156	150	166	164	170	179	162	136	158	156	161	168	163	164	183	174	182	167	164	149	158	186	165	178	149	169	146	150	155	156	162	174	144	165	158	155	148	178	178	163	151	185	154	170	189	153	161	167	178	147	140	145	191	174	153	171	173	159	168	148	155	160	156	148	155	135	173	151	155	186	179	168	144	169	175	165	161	174	158	161	160	175	171	172	168	153	156	176	152	152	184	141	156	175	171	160	168	147	152	157	157	153	178	167	160	152	167	163	146	155	157	132	149	173	172	154	124	176	131	178	170	152	153	146	155	156	159	162	162	162	135	164	172	170	159	150	151	155	196	164	159	148	166	169	167	148	162	178	149	158	172	148	168	175	153	146	160	151	158	185	173	145	170	173	185	152	138	157	152	153	165	152	184	154	172	130	165	176	134	173	148	157	176	132	161	156	160	162	151	185	152	164	164	137	176	161	169	179	137	148	163	186	191	148	161	148	156	183	133	182	153	153	151	179	169	153	167	137	134	148	166	162	162	164	149	174	155	176	179	177	145	145	162	158	157	168	148	175	186	165	158	150	178	148	176	153	152	155	157	145	178	168	159	160	152	167	145	149	152	155	147	157	163	144	143	156	163	169	159	140	132	181	163	140	165	155	184	148	141	157	163	170	153	149	162	160	142	175	178	163	153	160	158	145	139	162	173	148	138	189	186	180	157	150	157	164	186	142	147	151	159	177	160	180	148	154	147	172	144	144	151	136	171	165	171	156	144	147	157	168	163	161	156	162	154	165	164	152	162
21648	41267	31232	18184	10886	6665	4096	2831	2052	1532	1156	953	779	677	566	547	488	405	429	414	403	375	378	359	336	334	357	306	302	321	315	298	308	305	291	300	283	303	257	295	307	267	355	272	305	301	304	297	304	250	252	289	298	274	291	273	302	304	259	291	273	321	260	298	293	300	296	270	266	278	312	302	296	294	304	273	306	267	321	282	275	279	267	280	296	310	295	309	301	302	282	301	290	291	301	305	316	302	288	306	312	305	292	274	286	284	277	296	312	268	302	290	267	282	278	244	327	268	277	285	299	293	266	288	275	289	308	283	278	294	276	305	287	264	287	300	305	323	300	276	309	296	265	286	271	283	299	279	279	256	271	301	304	281	283	305	283	306	306	267	305	264	295	268	260	274	299	292	269	284	295	259	271	310	281	294	297	279	305	298	247	265	271	281	273	237	296	267	267	290	300	299	301	267	265	271	269	291	286	317	290	285	285	267	288	309	274	282	294	302	329	304	307	299	294	293	335	296	294	285	309	290	309	292	270	267	302	314	270	278	264	312	291	299	289	292	281	286	305	283	283	291	323	312	283	297	268	278	278	305	291	290	279	268	293	258	305	276	291	302	288	321	265	300	293	304	290	273	288	279	298	295	314	303	276	297	274	282	289	300	307	270	284	286	304	299	290	285	288	307	270	292	293	293	300	285	299	291	320	279	282	288	276	270	280	301	315	260	289	295	258	301	253	281	286	278	288	287	290	303	294	301	319	290	312	276	282	285	286	289	277	294	264	305	298	275	317	279	286	290	293	300	291	264	307	314	311	290	266	278	291	254	297	278	269	282	273	280	285	276	314	282	317	276	312	290	322	298	289	315	294	272	275	284	286	277	265	289	320	304	279	315	282	270	335	313	293	258	320	304	270	301	344	290	266	295	297	333	285	314	244	289	269	291	270	277	288	273	303	295	286	283	280	312	301	279	269	271	306	259	285	251	285	284	295	284	278	284	292	311	317	270	265	269	289	310	278	320	239	278	281	264	281	266	273	278	291	270	262	277	304	279	299	298	269	304	278	288	288	281	285	297	295	316	282	284	299	292	302	282	315	302	270	285	309	313	320	304	313	314	276	278	276	307	278	297	317	300	310	287	265	290	309	264	282	263	280	312	273	291	308	306	291	268	306	300	283	286	281	269	303	294	295	347	312	275	301	299	293	270	299	260	295	304	320	286	304	278	291	296	282	293	323	312	278	286	301	304	293	293	301	273	308	299	304	301	272	276	270	309	287	300	286	272	270	290	301	290	291	273	301	273	317	291	273	276	282	294	269	314	291	283	279	334	279	277	282	259	296	296	301	280	262	286	312	307	302	270	244	333	273	295	282	290	286	290	295	289	332	277	259	292	287	298	295	279	301	296	264	296	259	273	300	289	272	273	254	304	283	308	298	256	285	277	269	320	283	290	302	277	286	272	287	298	294	282	286	276	287	286	307	293	290	278	311	289	307	275	287	255	291	303	320	281	316	293	310	263	278	277	304	285	312	335	272	325	281	284	327	248	273	268	277	255	294	274	264	281	283	289	272	297	278	300	318	295	301	303	322	274	281	294	279	269	258	271	273	276	273	284	269	282	276	311	270	306	300	283	285	304	310	295	305	307	278	282	292	302	306	288	281	295	264	276	278	286	249	276	307	291	267	305	281	301	277	305	282	287	283	258	297	272	304	249	264	278	299	287	322	299	261	287	269	317	323	295	317	307	324	310	272	279	271	296	282	289	300	289	307	286	297	270	310	265	283	298	290	292	284	274	299	279	269	256	268	253	278	275	296	274	309	298	285	313	316	286	303	288	308	279	324	246	294	276	269	273	310	264	307	310	291	262	274	286	264	294	278	287	293	283	285	247	287	303	235	303	296	303	275	269	339	264	294	281	302	265	293	272	284	285	285	310	297	289	292	267	296	289	287	268	304	291	281	283	319	277	303	242	288	308	273	278	310	290	286	256	293	300	289	289	283	317	313	296	291	283	267	308	288	306	263	286	296	281	261	313	265	278	263	273	273	299	269	304	296	311	282	263	255	330	304	322	247	292	289	298	255	296	325	257	299	278	326	281	291	290	284	276	273	283	287	317	282	293	297	288	310	280	289	292	264	300	296	288	297	299	300	325	284	264	304	332	282	271	325	258	265	282	287	303	274	295	284	288	284	299	275	251	282	271	297	289	293	274	282	258	282	299	290	295	294	287	279	317	294	297	286	319	309	303	309	285	301	265	273	283	281	267	330	298	314	295	296	283	298	281	310	305	278	284	306	302	247	269	293	279	296	273	284	308	267	294	305	279	279	292	272	304	264	283	299	286	288	308	297	293	288	268	285	266	292	324	253	272	281	285	252	305	285	298	296	297	285	266	288	297	307	283	294	281	296	315	296	305	274	278	293	285	287	291	299	268	300	293	255	301	264	292	313	299	279	272	260	293	280	297	277	272	291	307	272	290	284	287	310	285	271	278	290	279	304	276	271	309	283	278	286	282	309	291	287	298	292	280	308	314	301	302	280	259	296	299	292	284	276	301	307	265	291	273	298	293	306	287	281	324	283	279	296	258	320	302	265	277	293	291	283	279	323	267	290	299	282	294	273	281	288	252	310	326	320	284	312	279	297	294	267	258	266	293	261	292	306	306	302	299	269	263	282	273	292	306	285	293	279	284	315	259	271	269	270	329	273	281	285	289	293	298	278	309	276	311	289	290	336	261	304	306	299	286	275	276	257	292	291	293	308	276	293	286	293	270	271	307	294	295	253	296	262	288	273	297	293	301	284	283	321	300	267	290	274	328	286	277	292	281	296	310	301	286	278	284	284	285	294	295	318	258	313	314	307	294	295	309	288	294	282	296	270	288	306	291	293	293	288	290	254	299	273	286	302	274	296	252	322	283	280	287	305	286	282	284	300	259	286	318	289	288	283	302	263	271	339	287	318	299	283	309	293	300	277	311	292	279	237	284	291	269	275	289	273	290	295	290	268	283	304	299	301	315	286	292	281	285	293	259	305	281	274	255	288	287	297	293	302	281	255	269	266	274	286	292	324	321	285	269	287	262	297	273	267	292	250	271	299	268	295	270	271	297	285	297	294	310	322	264	282	279	295	276	295	302	300	285	261	266	323	274	270	286	303	278	290	287	294	270	275	288	275	290	291	283	284	311	294	278	275	289	276	308	311	305	297	301	298	302	276	274	300	306	293	300	297	304	281	261	286	287	291	273	272	302	298	318	264	299	295	300	275	301	288	274	282	300	281	271	291	329	269	299	300	312	300	297	298	279	281	279	293	321	301	311	304	262	311	267	296	276	283	258	316	295	304	306	300	288	303	284	271	321	295	299	299	256	279	317	296	313	285	273	284	274	316	248	309	275	289	278	289	273	299	279	302	288	284	275	319	293	275	260	281	299	294	292	301	269	308	303	289	301	285	301	242	298	280	302	271	267	279	265	262	290	316	250	319	283	302	299	299	291	293	278	295	265	297	318
22855	21516	28560	24936	21555	17870	7189	2897	1695	1174	894	651	529	427	380	331	292	293	244	248	218	198	206	156	164	165	155	158	165	151	138	134	147	142	127	132	145	131	137	145	134	141	115	119	134	141	146	131	121	122	118	114	106	109	134	115	149	126	157	127	109	114	128	132	124	109	104	138	147	124	148	133	151	149	122	115	116	116	119	149	138	132	131	150	136	136	120	119	106	139	132	141	118	138	117	156	130	126	118	128	142	158	144	139	102	122	120	136	138	151	128	130	136	137	144	119	142	119	141	120	125	120	106	130	129	148	148	147	111	116	133	118	139	129	107	121	114	118	118	125	131	138	132	133	139	140	132	128	136	135	147	151	114	142	105	124	116	152	135	133	139	129	131	151	119	118	112	135	134	122	109	161	135	115	146	121	116	134	93	149	124	113	143	140	118	132	141	116	122	134	97	111	131	123	130	139	115	137	117	134	133	122	128	137	130	113	141	124	138	142	130	119	109	135	135	131	134	125	124	141	120	133	145	108	124	116	136	118	120	143	124	130	134	116	134	130	135	149	117	119	137	112	137	114	118	121	129	117	112	119	133	140	114	147	118	125	133	128	122	126	122	146	145	142	131	105	141	99	143	129	123	138	138	146	129	113	145	134	145	149	126	139	136	125	108	131	126	141	152	150	114	144	114	130	110	151	119	133	127	132	134	131	130	136	137	119	106	125	121	131	127	160	131	145	123	156	107	127	117	124	131	141	127	111	109	130	144	131	120	142	133	130	143	140	114	137	103	129	123	126	122	136	122	141	130	120	135	136	154	147	138	128	119	128	115	110	113	123	118	120	145	113	119	137	141	132	122	142	118	143	124	129	137	134	108	122	136	129	131	124	124	117	141	134	139	143	136	120	125	139	120	138	123	131	143	129	149	122	132	147	131	128	129	148	134	138	117	112	138	136	123	119	132	135	139	126	132	122	136	161	123	122	132	135	119	144	106	139	132	134	136	102	122	121	141	122	110	129	129	130	140	121	150	137	112	115	106	156	154	143	133	142	127	149	144	145	124	141	117	129	126	126	121	124	123	124	140	132	120	134	127	149	104	127	132	135	144	122	121	116	121	136	151	124	134	124	115	129	150	135	134	138	133	150	108	109	137	115	122	129	119	118	113	125	99	130	148	120	128	125	138	118	118	129	130	118	138	158	122	137	142	122	119	119	127	110	124	130	125	129	145	119	126	130	122	114	117	124	142	112	109	143	133	141	143	136	128	137	139	123	132	133	151	119	142	118	134	123	124	144	143	142	124	129	124	125	120	123	134	103	151	119	119	123	127	132	144	127	134	130	126	131	120	127	137	112	117	150	115	133	114	131	148	119	116	135	130	146	128	121	139	133	144	136	133	119	119	118	132	140	122	126	136	132	102	108	140	128	126	131	136	139	136	117	121	137	139	130	145	120	124	135	122	119	128	146	129	145	132	120	122	141	131	127	121	123	141	122	108	122	143	138	107	139	140	140	116	130	119	123	112	117	117	133	125	121	124	141	109	120	127	126	113	129	128	128	148	133	120	139	126	154	111	155	126	122	132	128	154	140	129	138	127	130	144	116	128	118	104	113	125	114	120	148	114	136	136	119	111	145	122	137	132	135	123	141	121	130	134	124	121	146	124	118	121	128	128	130	132	145	128	123	141	129	133	135	135	129	118	141	136	135	131	147	128	125	106	122	116	124	142	143	121	129	123	150	144	137	119	139	147	155	128	139	134	120	133	130	126	121	111	133	120	122	121	132	149	113	135	127	135	124	107	132	120	135	119	146	140	139	133	139	125	130	125	129	108	137	149	138	124	128	138	132	121	128	122	134	119	135	137	141	124	119	115	133	140	111	160	123	144	137	134	127	128	126	120	135	124	125	131	140	133	109	129	119	131	116	141	127	139	142	137	107	137	132	127	130	108	139	135	133	127	148	142	133	127	119	124	143	119	130	143	141	114	132	103	124	113	126	134	115	111	118	142	137	138	122	149	129	136	118	126	142	120	137	123	147	135	127	125	113	107	151	134	124	118	122	106	136	134	116	126	117	127	136	118	129	115	130	129	141	154	144	128	128	123	132	137	117	140	131	116	129	115	117	126	118	143	128	138	116	128	127	117	123	135	123	121	144	129	131	122	120	132	120	121	123	119	118	115	129	135	124	142	136	131	132	105	131	130	128	134	106	115	149	131	125	129	139	126	116	137	129	136	128	107	149	124	117	124	120	103	130	123	123	127	132	124	119	118	133	131	120	139	145	149	122	130	102	137	93	144	121	114	140	127	98	128	115	133	114	125	131	126	133	126	127	113	146	111	124	156	126	110	126	129	134	118	133	126	131	129	122	122	124	139	122	129	138	112	142	133	130	118	142	133	143	132	145	119	142	148	142	130	136	139	123	134	137	129	129	118	129	127	145	130	129	142	131	108	136	126	130	133	133	132	122	141	144	130	129	133	154	134	121	126	132	117	114	119	129	116	144	136	134	126	153	128	132	139	140	136	118	125	124	122	138	126	125	112	123	147	138	152	129	105	121	143	129	127	135	146	121	123	128	115	138	141	149	118	127	126	124	138	121	153	129	132	130	143	138	128	134	120	145	134	117	123	137	137	125	129	99	144	122	139	149	130	126	139	126	131	131	126	107	125	117	135	118	148	117	133	120	134	107	142	123	133	129	132	132	129	132	122	122	124	117	98	139	132	131	140	132	137	143	106	126	134	120	149	143	135	121	127	120	140	156	124	137	146	125	110	119	138	130	117	127	118	115	137	154	130	146	141	125	137	124	118	140	133	134	131	132	120	129	136	123	140	124	137	133	151	138	129	141	132	125	107	129	146	103	145	109	124	128	130	123	134	108	114	133	141	127	115	130	124	137	124	133	137	124	125	117	137	129	111	132	125	122	124	121	150	130	132	124	143	130	141	120	128	132	133	143	125	121	121	152	127	116	124	134	120	149	120	120	122	131	104	126	125	123	120	117	117	145	133	143	139	119	118	106	129	113	126	135	134	122	143	111	130	119	131	115	154	115	133	130	131	120	137	100	138	133	124	143	120	121	120	124	115	138	124	125	134	108	132	124	122	134	122	135	147	149	130	99	114	133	121	110	131	115	129	129	136	124	134	116	152	128	127	138	133	153	143	129	125	123	145	148	129	146	108	130	116	139	141	136	136	115	125	140	134	140	125	159	135	110	135	143	120	150	125	124	124	126	112	133	141	150	119	138	134	134	142	120	146	129	131	133	126	133	129	133	115	127	130	135	126	118	139	122	131	145	124	118	118	122	128	148	124	122	137	116	107	137	124	132	147	143	151	133	116	131	110	131	134	127	131	124	133	109	127	127	132	132	123	143	116	126	143	134	105	111	112	144	132	152	127	141	151	123	134	120	125	133	133	143	135	138	123	93	137	126	122	114	148	149	150	134	121	123	110	136	131	136	112	130	127	142	140	122	145	118	133	134	147	121	113	137	107	112	125	113	118	126
25084	50368	43695	30793	21218	14147	9672	6706	4773	3321	2517	1910	1477	1222	1003	854	727	668	639	607	504	459	428	386	351	349	316	315	282	252	276	280	236	249	271	281	246	222	217	245	263	222	257	218	243	245	227	237	222	263	245	217	232	246	216	237	250	226	222	231	211	213	241	216	241	219	242	235	237	228	253	247	228	228	247	201	226	224	247	242	229	252	229	239	254	242	206	210	228	221	211	222	220	221	221	250	244	259	247	227	229	225	245	223	227	229	231	233	223	236	233	229	237	230	225	209	223	248	254	236	231	232	223	233	230	224	238	258	211	258	239	240	238	260	248	241	249	246	218	264	245	220	232	206	270	263	228	218	244	233	218	244	238	242	243	253	236	241	234	253	211	261	230	274	217	219	254	227	224	230	210	240	230	225	246	226	258	228	245	230	222	231	244	217	227	232	235	244	226	246	246	232	226	250	224	225	211	249	251	223	221	245	252	193	243	249	212	275	257	220	256	225	223	220	219	218	209	246	230	213	243	239	231	248	213	216	232	242	246	249	262	246	258	226	244	231	235	229	199	221	229	254	223	224	219	234	207	232	229	200	212	213	209	225	224	223	251	250	251	211	253	236	237	224	221	224	235	217	231	224	229	206	248	214	230	213	252	233	231	211	225	225	213	247	206	218	225	226	243	222	235	229	243	216	227	214	202	230	209	235	251	240	238	242	238	228	239	241	240	240	212	234	248	265	223	237	225	248	248	202	216	221	248	203	218	233	274	222	240	229	200	208	220	216	249	231	240	220	238	237	215	233	215	226	222	250	234	225	240	227	239	224	247	222	218	208	220	229	225	216	197	208	224	207	230	203	227	233	242	234	256	237	224	222	201	238	201	235	232	205	213	239	240	277	248	224	235	248	234	218	225	248	229	234	206	220	209	218	223	195	222	190	236	223	245	236	217	230	229	219	263	219	215	224	210	242	213	246	243	235	225	226	238	221	229	242	223	232	230	221	244	219	235	197	231	210	252	223	243	215	248	252	233	223	221	234	240	250	235	247	233	225	217	237	216	232	236	235	203	228	228	233	246	249	217	211	201	231	239	257	228	240	242	233	218	213	202	218	231	229	220	231	229	220	241	222	215	222	221	232	215	225	241	257	230	235	231	227	226	215	260	224	230	223	201	234	229	218	256	238	227	207	252	224	233	224	231	240	233	231	243	225	220	231	230	236	249	262	213	227	245	251	233	199	246	230	226	219	221	244	231	227	250	226	235	231	240	216	211	207	258	235	215	227	239	215	236	204	240	214	223	244	230	253	238	240	204	235	220	232	259	229	230	213	259	236	238	216	238	231	272	219	227	265	218	231	208	235	235	222	223	233	224	206	228	225	211	224	246	225	236	237	213	212	232	246	239	252	225	193	218	224	233	219	230	226	241	219	241	233	211	251	229	238	230	241	232	240	224	223	231	235	229	227	239	219	213	242	247	241	255	241	238	205	199	215	229	237	270	200	227	234	229	229	215	234	234	235	237	221	216	251	236	242	237	227	232	202	221	227	218	218	231	214	220	256	227	260	240	245	233	201	221	238	247	248	237	227	223	243	227	230	223	232	221	258	244	217	209	233	234	215	249	221	264	227	228	242	284	239	234	262	241	199	207	227	218	245	215	233	208	234	227	231	225	224	214	246	220	215	232	255	235	233	233	248	225	197	234	248	265	232	218	246	236	241	197	214	235	237	216	224	224	260	233	224	209	229	250	201	241	217	237	257	226	267	222	231	239	185	196	230	217	201	219	262	225	227	231	222	227	241	228	237	205	207	246	227	218	234	240	231	228	215	228	254	229	223	205	235	238	228	242	227	225	238	233	224	261	240	214	217	248	238	247	240	228	221	224	234	267	241	227	231	229	212	228	235	233	227	229	213	242	218	223	244	227	231	230	241	220	238	210	230	234	252	243	203	212	220	244	262	232	203	247	226	215	210	229	240	220	275	254	229	223	252	223	234	240	234	222	232	238	247	210	233	261	222	249	265	247	257	235	244	219	238	239	232	263	241	230	264	246	206	234	242	256	189	255	240	262	230	246	253	217	201	234	230	242	232	266	222	218	229	232	220	254	250	233	234	253	208	232	246	210	203	240	214	215	235	241	245	201	228	227	228	248	234	252	249	224	252	227	218	220	255	230	234	226	193	242	214	240	206	209	238	228	247	237	218	256	247	237	216	210	237	215	222	207	243	249	217	218	215	218	238	238	251	229	231	252	238	221	262	242	253	189	239	229	232	247	214	221	210	250	208	233	236	223	245	232	233	238	226	237	226	204	223	214	238	236	205	220	247	235	243	257	247	255	234	214	227	244	232	231	231	215	231	241	240	231	250	240	243	239	205	235	237	229	260	247	210	230	251	221	248	203	234	233	219	218	247	220	215	240	228	241	223	250	222	224	215	249	231	238	250	225	198	237	250	258	251	232	229	229	228	232	197	217	246	202	230	245	218	232	231	234	233	238	228	245	214	253	243	260	250	255	225	242	194	243	221	221	206	235	228	241	225	236	236	223	224	219	222	257	212	217	256	223	259	202	227	233	227	200	218	221	230	210	250	236	231	221	257	241	212	246	217	230	219	256	214	204	222	237	237	219	234	205	217	228	233	209	228	247	241	281	222	230	210	251	214	237	242	218	204	237	247	227	201	216	222	234	237	221	223	207	219	225	238	240	230	249	243	248	249	215	237	259	221	250	233	236	236	249	235	228	238	219	267	220	220	245	223	235	229	244	231	226	219	215	225	231	235	207	223	226	218	225	218	238	221	242	202	244	237	231	225	240	224	209	196	216	231	257	227	248	254	230	199	241	238	244	225	205	216	249	225	233	229	237	227	251	235	235	232	217	212	213	236	250	215	229	204	230	220	247	223	253	197	242	254	211	238	238	227	235	245	233	242	235	234	209	215	209	239	252	238	257	207	232	254	227	234	228	225	258	239	212	242	222	247	206	211	265	209	224	227	253	215	205	211	259	234	207	264	227	240	244	201	229	219	236	213	230	223	210	225	218	225	238	235	230	198	214	206	231	211	205	245	217	234	256	217	234	245	227	213	237	251	231	220	184	210	227	243	212	245	233	237	250	241	256	239	225	230	219	225	209	246	230	250	239	250	218	213	239	226	262	215	249	240	241	225	242	213	214	250	244	235	221	211	234	232	242	239	220	240	211	209	234	227	226	237	236	238	236	228	263	233	212	251	240	249	217	214	254	213	209	249	229	221	218	231	221	236	226	228	211	256	214	248	270	232	232	224	238	234	228	238	260	226	222	226	255	222	242	230	246	238	192	259	221	237	238	204	204	228	229	245	247	239	245	218	226	229	231	229	236	233	231	233	234	235	210	263	231	248	238	229	229	247	237	199	228	205	229	237	214	238	217	240	224	226	249	213	224	249	214	257	243	230	253	241	233	249	246	208	247	236	217	216	227	228	237	222	261	215	220	204	261	243	222	219	256	233	229	199	235	192	221	279	233	251	213	204
27871	22191	19356	9376	3509	1789	1006	666	506	392	315	295	242	250	212	217	202	185	190	194	202	168	196	172	164	185	170	166	144	162	174	193	156	165	153	181	144	169	155	183	170	158	148	162	165	140	161	158	182	142	153	152	172	152	174	145	175	145	169	158	147	148	171	148	141	163	169	181	165	165	175	159	158	168	158	162	168	155	181	181	157	148	161	130	172	144	152	161	136	140	167	159	153	158	175	191	126	139	181	160	152	160	158	156	157	162	155	160	189	178	154	157	180	175	146	143	148	145	165	164	143	160	141	152	169	160	186	167	156	150	151	157	165	162	162	171	175	157	145	145	153	158	160	162	181	152	169	186	170	171	147	161	156	138	164	151	175	157	165	147	143	157	156	139	167	157	157	160	164	157	143	155	150	170	175	147	164	131	159	164	159	182	157	160	183	164	161	155	158	147	162	157	152	158	166	158	179	159	147	154	143	162	170	149	153	156	165	179	154	160	188	177	152	179	165	173	149	144	162	177	169	175	135	133	163	136	164	183	158	149	154	151	170	142	149	147	160	165	140	159	177	189	161	148	164	166	147	138	173	139	162	162	152	153	145	141	156	138	166	147	161	175	151	144	168	164	147	183	177	146	170	168	148	154	150	186	169	166	142	166	158	181	171	154	139	162	166	169	156	167	131	164	180	158	172	162	140	157	165	146	147	182	167	134	174	169	170	151	163	179	172	158	153	175	152	161	178	183	148	151	159	150	157	164	157	152	170	183	157	161	167	123	151	140	160	180	159	168	150	147	164	162	162	160	149	154	162	155	155	158	173	151	162	152	163	150	155	141	155	159	157	165	163	165	182	147	153	155	163	167	148	149	180	164	181	137	180	173	179	165	154	170	159	170	157	174	190	158	167	168	183	146	147	152	142	174	170	147	154	157	178	150	183	138	147	176	150	154	148	167	187	149	141	145	162	164	154	133	167	158	171	164	155	157	154	161	163	175	165	187	160	159	155	173	174	147	149	129	170	173	163	162	163	152	161	174	153	139	176	132	162	169	156	168	181	153	170	148	168	159	171	178	136	157	154	168	146	187	156	188	169	143	151	153	164	166	180	187	149	150	157	158	149	181	157	144	159	163	158	138	187	172	150	178	157	166	161	153	160	131	152	180	160	149	160	176	163	170	155	154	163	161	156	175	178	158	148	147	163	159	182	155	168	172	161	165	163	158	193	135	165	163	124	150	162	136	158	165	155	152	156	136	175	148	146	151	160	192	173	152	176	158	170	156	160	157	162	160	168	166	145	157	153	166	168	164	164	170	155	164	154	157	135	144	175	155	150	179	155	161	157	163	184	173	175	160	180	148	167	161	138	161	167	158	134	195	165	156	152	153	143	155	164	191	165	155	156	160	153	158	173	164	165	174	176	164	149	164	146	154	163	159	174	140	174	186	135	159	154	161	159	191	176	178	179	158	164	147	148	150	154	167	151	158	173	175	168	159	166	157	144	162	162	179	163	172	157	177	133	165	174	156	146	153	169	139	193	152	164	172	165	165	151	147	157	171	146	158	147	166	169	169	160	170	160	153	154	166	157	179	155	162	153	171	159	167	184	165	148	134	159	142	176	161	167	130	167	172	165	163	153	173	159	157	157	162	144	158	157	161	165	177	163	163	164	153	147	157	171	166	159	175	156	164	158	164	147	148	156	191	157	142	174	164	152	168	161	148	139	167	169	140	160	171	150	180	156	152	151	155	191	162	174	169	158	146	149	133	162	155	163	175	149	147	177	169	181	165	130	160	162	165	160	142	169	168	157	182	173	157	142	128	175	152	163	148	142	182	164	167	183	155	169	169	170	158	158	145	147	209	169	159	155	170	175	184	151	169	159	154	168	156	153	165	149	151	163	159	143	156	153	161	157	158	194	171	162	180	167	154	148	155	148	149	175	165	137	162	153	169	160	156	179	155	142	160	161	150	171	160	160	162	183	161	115	154	170	158	169	163	162	165	165	149	146	139	160	172	160	133	156	147	164	160	164	146	170	174	160	148	138	163	146	167	154	167	161	167	157	159	164	169	171	153	149	141	147	161	162	172	158	177	147	161	178	159	142	159	180	138	143	162	154	150	163	147	142	169	173	133	163	160	136	172	146	155	142	182	150	178	151	174	167	155	171	161	146	155	160	150	165	164	164	181	168	156	176	185	172	159	171	158	166	155	157	146	164	174	144	143	151	187	145	154	153	161	165	136	151	170	163	145	179	168	159	163	154	160	154	177	149	141	166	150	164	148	172	156	164	173	147	154	151	173	160	154	148	158	169	166	152	177	143	188	149	152	158	163	166	155	155	158	170	154	153	141	146	195	141	163	154	155	161	165	148	122	167	165	163	159	152	159	156	132	172	190	172	155	150	185	169	191	163	173	201	169	166	169	158	153	163	158	173	159	159	163	172	157	159	174	135	151	141	145	141	138	176	158	149	153	143	203	141	169	164	168	143	163	187	149	163	178	151	153	172	125	172	176	169	174	151	154	162	154	151	169	160	135	173	142	147	165	177	138	158	170	138	187	148	155	161	160	178	177	156	157	170	165	149	142	168	141	177	128	148	149	161	163	169	158	139	173	160	170	156	158	187	170	148	143	167	158	173	159	152	165	148	158	165	145	153	147	150	174	158	172	147	133	137	153	174	148	159	149	132	150	159	164	166	153	169	141	176	156	138	159	164	149	155	154	177	164	150	172	140	157	159	161	161	152	141	177	142	160	170	159	142	163	162	145	180	159	131	158	144	162	155	180	155	170	159	167	146	169	176	155	182	143	172	163	150	147	163	146	138	164	168	184	163	175	164	155	153	161	157	164	172	161	170	136	160	152	154	169	139	162	150	172	159	182	172	167	144	186	164	156	167	150	175	165	152	170	183	134	146	171	168	144	154	142	138	158	174	178	154	158	157	158	148	183	169	150	135	180	162	144	176	174	156	154	148	154	148	163	173	190	157	165	138	184	139	166	167	174	178	147	162	153	156	133	159	156	139	183	153	149	148	138	148	161	170	182	171	164	168	146	160	160	157	152	152	167	164	142	149	158	152	150	179	153	172	154	138	151	150	169	174	166	181	171	160	189	172	144	173	139	145	150	151	147	167	159	153	163	185	160	146	156	159	157	146	143	155	164	170	174	154	155	162	141	145	160	147	147	163	161	142	157	189	166	157	130	163	163	142	174	163	173	143	158	165	173	171	153	134	155	180	175	161	154	157	172	170	167	151	151	151	154	156	155	157	178	144	172	167	163	165	160	168	157	175	163	153	157	161	163	170	168	147	159	171	158	132	182	155	162	161	183	121	171	161	161	163	166	164	155	167	133	122	150	143	148	164	139	170	153	168	171	163	181	147	146	148	172	165	168	184	147	152	168	154	148	164	169	149	143	133	173	156	140	159	139	152	160	160	157	168	169	154	141	159	165	166	192	164	184	181	165	143	161	167	155	141	168	140	179	182	149	158	161	169	153	173	155	179	173
20411	36060	25300	13441	7952	4900	3160	2241	1489	1127	904	757	604	518	457	441	438	419	346	376	355	371	339	329	372	296	334	332	307	319	311	315	312	295	308	287	305	307	292	306	323	320	263	289	279	279	298	313	274	293	307	296	287	281	286	294	300	299	320	323	297	283	308	264	309	304	284	304	251	296	291	313	282	302	288	279	315	309	279	285	279	275	296	276	286	316	296	275	279	310	296	274	280	284	303	272	292	280	286	288	293	277	262	272	299	287	291	302	297	297	278	258	310	296	296	297	281	284	272	275	284	323	297	297	271	293	274	277	285	287	312	273	288	270	303	301	274	302	293	288	285	293	298	283	316	279	272	286	290	259	270	325	288	272	336	299	270	309	332	265	243	284	261	289	291	279	311	282	281	302	282	280	322	298	283	268	295	298	312	277	264	284	277	308	306	291	270	278	287	293	303	307	287	303	278	267	300	270	283	300	290	284	313	272	304	284	293	304	310	275	302	276	282	304	309	307	284	282	279	291	283	287	284	310	298	332	272	284	306	287	338	278	289	295	272	282	288	279	287	275	285	319	284	291	253	273	319	299	284	299	275	320	277	278	280	289	275	292	268	242	298	271	273	286	265	307	299	287	308	299	294	275	298	296	281	282	304	301	275	292	290	247	277	286	262	287	299	279	287	279	305	267	299	270	297	268	328	289	295	316	306	273	281	277	319	282	270	303	269	294	295	272	275	307	295	291	301	317	299	280	299	314	259	292	299	289	296	282	328	289	265	285	272	297	323	283	276	330	256	277	298	305	324	295	274	316	285	309	320	261	294	288	301	302	307	301	265	311	304	299	277	295	301	304	287	268	287	320	252	296	294	292	298	298	301	270	319	277	328	288	333	269	284	262	290	302	284	279	319	279	306	302	290	292	298	290	285	265	295	308	288	324	287	297	267	291	322	286	302	292	258	265	324	296	279	306	269	281	279	283	294	283	276	307	268	274	297	282	291	297	260	300	294	270	250	295	266	286	272	286	301	273	332	307	281	307	298	296	287	282	274	312	276	322	306	294	287	282	302	299	289	332	288	271	313	288	301	305	293	294	293	278	248	285	303	272	291	297	274	289	293	289	278	286	299	263	305	277	326	274	310	254	325	296	286	297	279	305	312	278	306	290	275	309	289	292	277	284	287	258	266	276	301	270	280	289	279	250	268	304	296	296	274	292	262	302	298	311	259	257	271	275	299	309	282	276	318	319	274	325	267	296	304	293	306	287	296	290	300	300	272	277	252	297	297	317	289	290	312	289	324	299	284	288	325	287	274	310	299	259	270	290	289	274	278	288	273	300	295	309	279	300	269	279	307	285	288	280	306	306	278	273	299	310	256	305	301	274	277	298	268	304	290	293	298	307	297	307	273	271	289	247	322	297	317	269	314	299	269	318	274	293	267	284	260	286	288	264	298	296	287	290	281	291	272	302	323	285	304	307	299	264	280	291	277	317	298	291	275	321	288	320	267	303	294	294	269	247	269	278	285	300	289	270	318	289	305	284	257	328	300	272	314	280	315	274	289	297	310	302	328	300	285	300	289	297	307	288	296	286	279	286	321	281	312	306	300	305	291	279	256	304	297	312	295	291	280	308	292	296	281	261	291	312	290	273	309	301	276	279	285	314	298	291	272	281	291	272	286	275	296	303	262	299	288	265	286	262	286	280	276	253	281	301	283	269	276	293	283	300	276	295	291	292	309	302	261	290	288	280	327	256	309	300	292	277	296	302	282	324	292	282	268	282	280	315	281	316	287	274	280	259	282	301	300	289	272	263	286	258	317	263	291	298	280	320	295	300	295	255	314	271	268	247	293	306	324	281	304	276	278	330	270	301	261	301	311	293	303	296	300	329	321	286	268	306	256	266	288	282	302	285	307	277	315	293	275	296	294	291	277	297	273	270	306	282	300	311	285	267	297	302	280	289	296	282	298	287	292	292	284	256	310	274	280	300	295	286	260	323	310	273	300	284	252	319	306	250	310	275	306	324	303	280	297	299	281	284	315	265	304	320	254	296	284	314	292	278	281	287	281	320	267	306	265	265	308	304	298	281	281	305	295	272	261	336	299	289	300	281	280	308	292	243	291	317	315	310	301	283	274	324	308	280	300	303	264	312	302	312	277	271	289	281	273	285	286	327	283	295	294	294	296	268	282	291	307	254	271	271	312	270	294	297	258	297	289	285	303	296	272	282	285	281	332	276	310	308	274	307	303	266	287	309	302	316	314	291	279	296	271	301	299	289	301	283	291	301	293	259	327	299	299	244	269	277	323	290	256	324	290	307	310	281	298	288	277	308	290	286	311	275	287	270	282	293	290	298	296	314	284	295	268	272	306	298	302	315	277	303	310	296	295	288	272	302	315	283	294	317	282	288	259	313	309	305	275	255	306	239	299	289	294	277	272	286	281	295	283	301	268	282	282	274	280	273	302	290	306	294	277	281	264	291	306	270	265	295	284	292	313	289	277	287	293	274	291	298	294	279	280	266	263	275	286	284	309	309	251	313	332	324	303	304	314	283	259	302	294	261	273	286	270	283	291	301	297	313	268	297	299	275	300	314	295	304	285	273	283	300	286	295	319	272	298	266	281	313	298	308	283	297	281	311	305	278	247	319	316	286	311	293	284	285	319	299	280	299	280	313	320	298	306	279	300	301	283	310	295	287	296	280	288	294	304	306	309	286	261	292	283	276	286	315	277	311	253	310	314	299	298	300	298	323	301	296	301	281	315	292	302	305	276	284	310	320	263	310	297	269	314	312	260	292	292	278	320	323	274	263	299	292	295	262	286	301	302	285	309	315	291	315	288	302	278	300	280	287	297	294	264	282	273	289	298	276	298	285	273	282	302	296	276	261	305	315	284	283	308	285	281	284	303	293	291	284	304	283	286	261	281	294	287	279	309	277	316	275	286	311	272	280	265	302	296	296	277	307	264	304	280	296	315	318	305	287	284	296	287	259	288	293	282	268	267	281	297	324	276	275	289	274	296	289	280	325	302	282	282	285	300	275	268	316	274	274	297	294	292	292	283	282	298	300	273	306	293	318	301	289	295	289	264	277	282	270	268	295	289	282	296	260	311	274	296	267	313	297	286	291	283	290	327	326	286	312	306	285	315	301	294	279	310	295	301	287	270	302	293	298	283	276	297	283	285	318	252	281	298	280	299	290	305	276	277	296	314	278	308	297	312	254	303	275	293	295	311	276	268	264	286	280	280	275	301	289	305	285	305	275	294	297	312	292	270	289	289	275	271	268	272	262	269	321	270	296	297	337	293	275	290	266	291	310	304	288	309	287	269	279	255	279	279	253	296	273	297	287	304	315	268	288	274	278	267	300	312	306	284	283	285	300	277	276	284	272	288	291	282	274	292	285	279	312	282	278	306	285	290	311	278	297	278	279	344	292	275	297	284	269	292	290	330	316	288	303	283	303	253	287	311	289	303	280	281	294	324	267	288	293	289	288	295	290	317	322
23843	21521	27870	25693	18806	7511	3213	1750	1167	850	601	454	386	319	307	270	259	224	226	184	170	182	176	145	158	167	178	165	168	152	131	154	131	123	133	128	173	133	132	144	135	153	147	135	131	134	129	136	146	133	130	135	135	139	151	131	135	134	128	119	126	142	130	153	163	143	130	108	150	144	131	137	147	157	143	138	140	120	148	133	138	125	157	159	149	115	141	119	126	144	147	160	131	135	142	146	128	144	131	149	144	136	135	155	139	137	140	135	149	140	135	125	127	141	163	149	152	123	144	143	142	143	156	139	116	129	138	153	136	139	131	142	136	132	179	122	137	156	140	136	123	137	125	122	146	149	136	148	155	113	115	136	151	142	100	131	149	137	141	132	135	142	145	145	117	137	136	127	119	109	145	132	143	131	126	140	130	136	132	128	139	151	134	140	147	135	146	124	139	109	125	137	131	134	153	135	145	130	141	132	122	135	143	128	123	144	158	135	150	123	123	144	124	138	139	150	131	150	141	117	151	139	155	155	142	123	144	138	135	138	131	133	125	146	133	136	127	125	156	136	121	135	150	129	128	138	150	147	129	135	149	126	161	141	131	144	129	132	133	149	163	125	141	123	146	132	133	130	130	127	147	129	139	127	136	144	144	123	161	132	152	114	141	128	137	122	149	148	137	129	138	142	134	121	146	130	142	143	144	133	135	148	124	147	139	143	121	127	147	129	151	124	131	137	159	136	140	138	128	157	147	140	142	134	132	139	145	143	159	137	134	153	115	130	149	137	151	138	142	158	129	123	128	150	146	147	139	140	127	130	161	140	141	143	133	146	136	147	156	129	141	134	136	139	140	130	156	125	148	137	147	142	155	150	150	169	141	132	145	138	128	144	137	129	124	136	131	129	137	164	133	135	126	143	140	136	141	148	140	141	124	134	135	136	131	141	147	136	137	136	130	109	145	124	161	147	147	134	153	138	141	155	139	173	146	136	124	143	143	148	141	140	149	114	144	138	161	153	152	139	138	129	133	144	157	132	136	133	140	124	157	112	132	167	177	150	144	127	154	160	148	137	128	137	157	139	143	134	123	140	144	129	126	132	130	146	140	144	133	134	134	152	136	137	153	143	147	141	136	129	144	129	135	169	153	130	142	124	134	146	138	131	133	139	121	140	120	148	121	123	132	137	148	137	115	144	151	152	143	129	138	135	146	147	132	136	130	125	120	130	138	151	154	146	137	134	128	143	134	146	165	147	135	150	163	141	142	141	141	117	123	132	137	142	134	121	132	151	162	153	148	142	143	127	147	147	129	152	136	149	131	145	162	144	141	142	140	133	136	143	135	148	148	139	114	132	121	124	164	137	161	108	149	139	130	142	137	137	163	144	128	140	150	147	130	155	136	135	131	149	127	141	127	134	139	138	129	141	163	125	143	124	155	124	164	122	132	123	118	128	144	139	129	138	154	140	135	123	136	147	131	147	160	131	158	161	136	124	138	117	141	124	143	133	129	139	119	136	160	123	147	151	139	150	154	161	147	137	149	147	141	139	141	123	123	153	146	136	144	143	137	130	130	150	124	144	150	137	128	135	136	150	140	130	129	140	123	138	130	132	153	141	130	123	141	164	127	123	137	146	148	139	169	160	134	138	147	133	141	138	132	148	149	145	128	137	127	119	147	135	144	134	132	117	127	129	147	143	136	131	135	150	144	122	135	139	124	138	124	135	136	152	131	127	133	130	154	145	145	130	127	149	123	132	138	125	140	125	136	139	157	137	136	151	133	141	140	137	148	136	141	121	143	123	151	128	135	131	142	133	130	133	135	157	140	156	137	128	116	139	128	130	131	135	127	141	131	109	159	140	135	138	142	157	126	134	127	151	148	133	136	145	126	132	154	125	130	131	142	152	143	144	163	114	129	134	119	136	131	143	141	141	155	126	111	137	121	134	147	132	157	151	129	128	148	152	140	115	125	152	138	156	135	162	116	149	147	171	157	137	136	153	151	138	131	157	132	158	150	133	146	143	140	144	149	122	141	118	132	134	112	123	125	147	127	127	150	128	127	137	145	138	128	155	128	139	131	119	133	136	153	129	152	136	133	131	138	151	124	129	133	143	145	136	110	127	132	123	147	147	140	139	133	130	156	151	164	132	135	147	129	136	131	136	125	143	131	156	127	148	150	130	137	162	157	122	136	141	139	143	131	169	141	134	131	128	116	129	152	152	125	115	141	128	157	117	141	154	138	152	144	142	152	132	134	142	135	138	161	127	140	135	121	118	134	136	144	134	132	135	153	130	141	131	138	140	120	141	133	123	140	131	143	138	128	140	165	140	133	135	145	140	152	135	154	148	141	137	133	132	129	131	125	135	139	156	151	161	128	140	115	123	153	141	154	157	130	140	138	140	111	131	130	139	148	149	133	139	145	152	137	145	132	128	166	123	138	140	125	142	130	143	129	128	162	153	110	127	131	139	126	134	149	125	127	115	152	157	135	133	127	122	134	127	141	146	159	145	125	129	124	150	139	161	113	124	127	119	165	133	118	149	141	146	147	145	135	131	145	131	133	144	130	125	154	140	151	149	133	130	156	125	135	139	120	137	142	124	150	131	146	130	133	129	128	159	138	140	131	166	136	140	147	157	138	134	157	118	140	129	162	137	144	121	136	132	161	145	113	139	135	146	123	141	141	132	131	121	161	133	154	148	139	145	131	133	146	129	141	142	153	130	126	131	133	148	136	130	100	146	125	139	127	139	130	142	129	135	139	142	136	123	129	152	157	130	152	128	137	141	137	146	141	157	129	143	148	130	131	143	144	147	146	142	151	129	135	121	130	146	142	127	142	148	117	129	152	143	140	161	132	135	136	137	135	172	114	147	132	146	139	134	167	173	134	138	132	138	116	132	149	162	151	154	122	134	134	127	140	144	140	151	146	143	143	155	127	136	147	145	125	128	120	128	118	153	143	135	128	127	155	156	133	124	157	144	144	155	135	142	139	112	126	154	154	142	139	135	151	137	125	140	120	149	145	163	135	157	140	148	148	118	146	146	124	152	136	145	142	145	137	128	156	134	119	145	133	146	140	137	152	150	140	140	143	139	146	126	139	133	143	141	144	161	136	134	139	138	148	137	147	122	131	132	147	144	170	166	132	138	148	127	143	151	134	155	139	121	113	135	138	145	159	138	128	149	129	140	147	130	153	137	117	125	136	124	161	122	130	134	133	121	132	145	141	141	136	161	122	134	127	136	152	153	139	154	141	166	132	132	160	151	121	138	132	142	167	141	132	144	142	140	148	153	142	136	110	143	122	139	120	147	151	145	118	124	130	143	153	127	134	127	157	138	132	118	151	114	130	117	127	135	138	151	142	147	149	140	127	141	141	155	136	163	126	138	134	145	154	135	139	159	140	158	140	121	162	141	139	147	155	127	137	142	166	130	162	131	137	147	154	148	146	119	133	128	132	146	130	145	159	144	141	138	141	126	138	134	123	140	138	146	142	133	128	127
22055	43319	36624	24168	15492	10178	6739	4755	3321	2404	1642	1331	1003	851	781	675	619	540	522	465	431	435	394	382	302	337	300	294	271	340	273	282	264	290	244	266	265	262	225	260	247	254	250	266	260	282	272	273	243	239	240	271	235	283	246	242	250	254	255	249	239	276	285	247	247	245	246	268	261	241	260	255	254	232	245	244	273	257	254	251	267	233	257	294	249	261	267	233	262	266	240	240	272	246	267	248	230	243	271	270	245	278	253	241	253	242	254	240	257	274	244	227	265	240	249	258	239	249	263	233	266	275	237	270	234	285	246	244	241	260	237	259	259	241	241	244	229	285	251	260	262	247	271	257	223	252	268	266	234	256	270	237	257	250	258	229	242	248	237	257	252	261	252	265	243	254	269	257	261	275	249	263	247	244	288	267	256	240	270	248	262	269	243	249	245	240	251	277	226	255	259	251	243	236	276	244	223	256	241	210	246	255	243	267	271	241	252	228	237	270	240	250	270	260	258	277	242	243	238	270	245	259	233	253	240	251	260	237	265	219	266	241	257	261	288	210	269	264	236	229	243	238	258	249	271	247	234	273	241	250	242	273	237	233	247	246	234	264	275	260	255	269	270	246	264	277	251	268	231	271	279	246	241	261	254	275	247	209	275	257	252	253	262	250	238	270	256	261	253	262	247	229	233	251	230	267	270	251	242	268	224	249	237	257	254	244	249	250	275	243	262	256	234	266	209	261	249	245	282	291	240	246	276	224	245	260	257	274	230	251	216	232	257	254	267	246	260	245	243	270	227	278	239	251	249	256	250	224	250	254	247	246	250	254	246	261	240	267	259	236	272	232	238	221	248	229	259	247	239	278	256	228	250	231	247	281	236	283	256	261	253	261	243	252	257	246	266	261	270	256	233	273	269	248	255	253	253	259	282	258	254	244	259	243	252	244	268	250	261	231	273	269	266	266	290	260	265	241	259	259	248	248	235	254	242	284	278	233	256	245	224	233	231	230	231	277	258	245	246	264	267	267	247	256	273	251	266	269	269	262	261	235	237	262	256	296	259	265	230	261	261	267	241	245	226	254	256	262	243	266	234	265	243	249	244	274	247	245	240	256	244	214	257	253	270	263	299	273	279	263	255	276	270	261	231	264	257	257	229	263	254	260	247	237	218	276	279	241	257	275	222	282	254	257	256	226	263	245	238	243	279	228	252	258	268	249	251	275	247	254	247	263	257	245	278	256	256	236	215	256	265	268	258	275	223	255	255	273	238	249	275	224	260	269	281	236	249	272	267	254	264	253	261	254	246	240	239	247	274	261	270	272	225	239	232	252	270	251	264	255	280	240	251	305	251	220	277	260	252	270	236	248	245	272	261	286	259	239	259	251	289	281	256	274	238	258	263	276	263	284	221	274	262	252	242	253	249	281	262	223	250	235	238	259	253	245	239	280	244	272	248	275	242	228	240	296	243	262	256	230	268	256	243	272	266	248	222	273	248	256	248	258	274	269	274	246	248	251	225	274	255	255	245	237	268	244	229	241	236	245	238	267	247	240	241	271	259	269	227	242	229	249	239	234	267	285	257	244	255	247	245	253	244	273	234	218	240	264	242	248	274	260	244	264	280	251	272	250	251	252	272	258	238	245	252	255	246	251	267	256	284	264	251	268	221	240	238	257	254	252	261	257	280	242	257	255	297	225	240	252	235	265	248	249	247	243	238	259	231	238	264	288	279	261	239	245	264	257	291	259	260	275	276	274	258	228	263	242	265	264	270	260	264	247	265	276	218	222	248	239	265	265	263	242	257	249	263	235	254	252	244	262	249	253	243	236	281	248	255	274	255	220	252	255	270	253	275	241	217	250	255	281	254	276	232	254	251	272	240	288	250	271	233	223	258	239	237	256	250	252	273	247	231	241	251	277	245	259	259	246	216	250	209	272	218	259	266	256	239	269	267	257	280	257	251	238	281	254	268	263	267	275	243	263	277	248	264	245	277	256	243	239	300	264	252	252	247	252	265	273	259	258	258	256	255	238	255	257	268	235	270	274	273	266	248	243	266	239	243	255	269	246	252	262	250	250	226	251	251	227	226	244	253	273	236	249	251	228	262	224	251	277	290	263	246	249	277	265	229	246	254	232	246	247	225	250	232	253	255	249	232	257	284	236	262	249	263	255	246	267	258	248	246	251	276	271	256	245	232	251	255	268	245	268	282	278	264	255	266	269	239	244	258	257	259	249	249	252	237	252	255	250	269	259	263	269	278	253	263	242	243	249	252	264	275	257	252	271	285	233	232	244	221	234	255	241	248	250	228	232	238	261	260	229	247	264	261	259	267	258	238	240	263	241	256	260	251	253	252	246	276	267	238	247	236	245	253	270	236	242	247	250	257	270	244	243	249	249	298	249	259	231	257	251	262	285	266	254	234	277	245	274	279	224	236	254	258	251	228	236	249	244	293	257	282	260	236	215	267	255	240	258	252	232	209	246	234	268	259	258	253	243	253	259	254	228	261	258	255	259	249	252	222	251	254	261	257	251	256	259	253	273	223	280	234	267	252	264	256	250	270	238	263	277	228	286	255	248	266	253	254	237	284	234	255	259	259	250	253	215	219	254	267	247	240	263	248	243	228	260	230	270	273	236	260	263	247	270	250	256	270	264	261	240	247	279	248	248	268	267	250	244	246	253	231	251	243	272	234	235	244	270	236	261	246	266	255	243	260	252	226	255	233	243	240	257	240	255	253	221	239	256	269	244	255	264	258	235	260	263	246	256	255	287	260	273	234	254	254	222	262	241	249	266	284	243	204	254	276	235	257	255	234	268	231	255	246	263	278	244	272	265	243	281	249	250	258	262	246	246	268	262	230	238	266	250	234	248	255	257	232	228	253	245	243	242	235	228	271	269	220	247	225	240	276	251	264	261	238	242	252	242	255	259	242	276	266	257	287	209	238	285	238	246	269	268	262	244	240	265	247	246	238	257	237	250	262	256	268	272	245	288	254	261	263	251	267	262	248	238	233	203	255	276	231	240	256	255	237	257	252	239	256	244	261	257	270	284	263	265	253	249	254	247	240	248	256	250	253	256	257	267	294	273	259	253	248	275	231	253	250	251	273	230	234	251	255	263	281	269	262	309	242	245	243	261	227	263	246	262	238	266	272	267	257	269	254	266	286	270	268	251	277	251	252	246	219	242	270	264	246	275	245	262	230	245	291	255	257	215	239	257	227	255	257	257	260	276	244	254	277	245	263	241	238	230	250	279	250	233	259	235	215	265	252	268	251	303	271	254	260	234	268	280	264	249	253	275	253	265	248	225	253	268	269	245	258	264	257	244	249	250	238	240	270	256	284	234	254	247	281	248	244	253	262	253	228	267	263	255	242	240	266	249	228	257	242	248	259	246	276	260	259	263	261	275	254	244	272	255	266	266	229	258	247	243	263	267	267	253	291	246	247	259	280	255	233	216	244	229	249	253	258	255	265	276	236	276	254	265	260	213	263	260	237	253
25319	21516	25683	21977	6244	2358	1358	888	717	508	420	328	281	255	232	205	211	164	229	202	170	176	175	194	166	167	169	151	181	186	170	150	147	172	173	168	157	178	155	174	146	160	152	154	141	148	167	161	156	170	159	184	169	148	155	146	147	170	169	159	158	130	152	147	148	163	166	154	144	161	130	163	167	153	152	156	158	131	165	157	127	137	165	155	148	154	187	148	162	147	149	163	155	160	147	150	150	154	150	133	165	158	166	158	147	152	176	145	156	177	169	158	159	153	152	159	166	124	155	167	148	171	132	138	147	162	136	159	154	176	157	174	190	147	181	149	152	154	167	157	170	164	153	161	171	152	167	167	148	167	181	155	163	152	165	165	150	182	164	166	154	158	154	146	159	166	162	140	162	160	172	155	162	159	156	189	154	149	148	150	136	143	170	161	165	150	163	147	171	143	156	144	136	152	153	164	145	141	149	151	170	149	140	158	160	147	136	157	159	167	170	157	160	149	174	163	162	149	143	155	165	127	170	177	165	142	153	181	153	154	138	181	155	191	170	158	141	167	161	171	162	143	157	165	146	158	149	149	161	153	151	173	145	169	147	158	165	172	154	157	162	152	164	142	168	166	163	160	118	186	139	129	168	133	175	196	169	148	170	164	162	163	156	154	152	139	156	154	160	173	141	140	168	169	121	160	120	159	163	143	170	139	148	148	141	138	150	153	139	165	153	149	184	165	153	164	142	156	192	163	141	152	155	151	180	139	138	168	133	161	145	160	132	163	163	138	153	158	170	172	154	155	159	168	146	161	152	166	143	165	172	176	150	143	150	152	167	169	154	156	158	151	152	164	167	152	186	140	131	156	138	152	152	158	157	164	167	132	163	150	165	163	133	152	161	146	183	156	168	139	146	150	179	165	161	178	144	138	157	140	139	151	150	146	165	174	132	161	158	151	154	188	159	150	165	153	177	182	159	155	168	147	168	155	151	173	172	169	171	170	137	153	139	154	156	174	146	151	163	167	145	158	177	175	151	138	146	153	151	158	168	172	144	167	169	158	145	166	158	130	152	146	176	178	152	175	145	170	152	153	131	156	144	166	171	157	151	135	154	154	150	138	173	145	173	169	140	150	162	171	177	147	139	178	161	140	180	160	161	143	175	153	165	161	175	157	177	165	159	155	188	164	142	149	153	154	176	149	140	146	141	156	148	129	162	144	166	138	146	163	164	162	161	158	146	157	169	160	159	152	169	167	160	165	169	133	132	157	161	156	168	164	137	166	159	170	142	167	190	187	157	128	167	157	166	141	155	156	159	140	147	159	165	167	154	177	169	146	166	146	164	159	179	142	158	151	141	163	148	136	165	161	165	161	151	171	172	161	176	169	145	142	141	172	146	164	141	174	138	174	136	141	154	163	176	176	149	156	178	148	152	164	150	171	159	145	166	155	161	179	166	167	159	153	162	144	162	171	190	170	162	167	150	155	167	172	154	147	160	161	161	149	149	160	153	156	169	150	138	145	138	160	176	143	140	147	160	157	165	199	146	176	151	177	154	139	165	155	158	173	165	142	155	152	135	170	151	162	167	142	159	148	176	161	156	145	161	163	162	142	134	150	152	157	146	130	163	140	178	159	153	152	164	158	155	167	170	167	149	157	154	151	174	147	162	172	161	136	125	145	150	133	159	160	179	156	148	157	142	144	148	145	149	161	138	148	149	143	140	152	159	148	147	155	148	135	141	165	141	142	154	153	134	167	163	158	148	172	147	156	161	143	157	143	144	159	152	157	166	143	152	150	163	176	136	174	149	157	144	165	156	141	178	151	170	149	167	159	142	162	165	178	170	139	148	155	152	164	150	166	157	179	138	151	163	184	152	168	147	159	153	134	136	154	161	158	137	153	145	159	167	148	168	168	156	172	137	176	171	143	167	156	155	162	161	160	170	192	174	170	158	148	168	141	162	134	151	149	147	163	160	160	152	162	164	145	186	180	142	171	161	159	163	165	156	166	168	138	164	177	163	160	173	146	158	152	164	158	146	170	148	155	169	161	171	176	147	164	178	143	165	126	153	159	165	145	176	148	141	167	130	140	162	151	164	140	179	137	156	172	183	153	141	158	159	169	142	151	143	153	140	146	143	159	168	152	148	160	157	147	174	171	144	168	153	171	142	156	150	151	173	161	178	156	167	144	181	176	137	142	157	168	149	172	151	156	153	184	150	144	176	168	149	164	145	148	177	147	161	151	152	164	127	166	161	161	156	162	150	158	163	162	149	148	175	153	173	165	151	137	157	142	156	167	146	174	149	152	143	170	158	169	181	139	158	155	160	162	136	161	165	138	142	155	176	148	155	150	135	130	169	164	150	136	157	172	158	148	173	168	156	170	153	167	164	162	177	163	153	151	160	163	155	145	129	144	152	156	155	144	177	148	160	153	146	179	148	137	164	166	169	156	159	159	130	156	158	169	160	171	142	150	187	138	164	145	141	167	181	165	165	158	153	163	170	150	167	155	147	163	147	154	149	184	150	162	158	146	149	155	153	177	162	163	170	142	140	163	163	143	150	144	128	163	138	134	159	151	167	157	144	149	147	157	153	157	153	154	171	164	141	128	156	140	168	175	148	138	154	123	173	148	154	163	160	152	163	172	143	166	175	170	160	155	140	154	156	161	158	162	162	154	154	161	142	168	140	140	153	162	183	144	154	176	182	151	146	147	147	138	163	170	166	153	159	147	145	165	157	158	151	196	173	157	160	174	172	168	153	152	155	170	160	159	146	178	166	151	137	166	167	180	153	161	186	168	158	136	165	161	149	156	152	176	152	161	158	155	163	170	156	158	147	151	161	143	158	155	173	175	178	152	150	156	167	170	127	138	133	160	156	171	170	148	191	134	139	138	177	162	174	134	144	160	184	163	136	152	157	166	134	149	164	157	150	158	161	170	166	148	162	149	159	141	168	158	158	176	158	143	155	165	158	150	154	159	153	171	179	165	145	160	170	142	166	156	150	159	162	146	162	141	161	151	159	132	167	161	152	161	163	187	158	141	142	155	156	171	145	158	175	147	179	156	150	159	173	164	170	172	152	169	174	187	166	159	160	182	147	154	160	164	159	156	123	173	163	146	181	152	133	177	146	174	167	157	155	143	158	154	149	165	133	144	151	135	152	157	143	161	153	169	158	166	146	154	153	153	140	143	158	172	147	149	137	170	156	147	156	177	158	159	147	157	152	160	169	141	158	168	151	147	133	165	158	141	145	140	144	163	147	158	165	160	151	160	158	158	154	149	137	148	156	145	145	174	168	166	142	133	156	152	147	146	159	170	160	162	161	175	177	150	156	156	180	175	146	145	156	153	151	169	147	170	143	150	170	152	145	142	172	157	175	151	143	163	137	179	126	160	160	142	142	154	165	149	165	167	133	154	170	136	161	151	150	158	175	167	183	155	178	133	164	154	151	161	145	150	179	155	161	157	150	159	148	145	171	168	139	143	160	161	155	144	167	148
20355	40478	31984	19343	11087	6765	4291	3075	2228	1549	1072	893	754	644	623	509	495	466	396	422	381	365	378	335	326	332	362	336	362	294	285	275	299	267	300	280	276	280	306	316	289	276	304	265	273	269	320	289	302	268	301	311	256	293	288	266	264	279	278	270	298	278	272	277	267	317	298	266	288	302	264	289	268	254	278	275	270	289	295	273	340	273	312	291	289	287	299	321	281	269	295	256	296	259	306	287	276	267	268	248	285	305	280	278	276	303	281	257	289	279	298	281	255	277	263	258	279	314	306	273	308	268	293	283	280	295	287	295	286	281	288	288	286	284	291	290	269	283	294	266	257	275	282	272	301	307	295	282	267	301	308	300	270	263	283	277	287	270	290	283	246	305	272	284	279	273	287	306	278	299	261	283	285	310	302	300	295	271	278	303	293	259	273	274	275	287	305	276	285	294	268	295	273	281	259	306	279	291	252	272	294	274	278	270	290	306	293	280	290	301	303	301	252	296	289	266	309	271	305	270	249	270	306	280	249	298	303	265	280	318	290	291	265	276	273	279	291	288	279	283	297	273	305	278	266	285	306	289	295	292	303	311	248	284	299	284	280	289	260	262	266	303	291	280	265	277	297	246	292	284	270	282	268	303	263	277	259	279	277	291	277	293	304	309	293	312	263	313	298	288	321	287	298	286	305	294	306	318	282	250	294	300	261	306	265	280	265	264	299	266	267	284	276	262	292	286	269	290	298	299	292	291	284	266	279	283	283	294	287	257	264	275	291	261	280	271	292	277	273	261	295	260	309	291	301	271	285	279	278	269	275	284	268	283	298	307	282	295	279	250	285	270	272	288	285	276	268	303	291	301	290	271	294	289	294	262	307	275	306	278	277	259	280	301	260	314	290	259	252	281	285	269	241	269	291	268	267	255	285	267	282	280	293	315	301	298	275	272	301	269	270	278	244	289	261	283	301	289	291	288	263	280	283	264	300	278	243	283	303	284	261	286	272	275	291	301	269	276	295	264	264	285	267	273	272	293	277	279	288	285	265	276	287	262	283	303	288	291	274	299	299	266	291	260	292	301	309	255	276	290	316	281	302	302	249	283	276	331	288	254	307	289	259	275	291	292	274	264	281	269	311	272	269	291	281	282	294	321	282	267	270	307	271	302	293	278	291	290	268	269	278	273	262	264	310	276	263	263	288	298	289	272	280	261	318	316	279	282	291	260	308	291	288	244	261	277	270	286	284	274	264	288	269	263	287	282	277	282	291	278	278	259	294	288	282	290	290	286	262	288	279	258	279	297	302	292	300	280	302	275	295	268	270	297	289	283	276	304	263	289	277	289	279	282	298	288	268	278	297	254	299	266	288	286	288	317	282	286	287	295	296	301	285	279	284	266	243	283	306	304	296	307	303	292	285	268	287	262	276	241	282	302	270	293	290	273	292	259	287	286	274	287	328	261	292	257	287	300	256	278	267	303	279	264	296	285	284	276	311	293	277	306	273	288	319	287	290	266	294	271	266	254	285	270	286	312	243	282	315	283	296	266	292	296	299	284	306	255	295	286	284	281	274	271	291	288	321	283	301	289	276	283	281	281	292	266	278	262	307	284	315	289	259	288	289	291	288	290	312	286	263	290	275	268	299	300	296	268	267	274	302	283	285	296	266	277	245	258	284	294	288	278	273	271	272	292	281	311	284	273	289	301	252	296	308	313	291	297	309	290	273	274	275	291	271	335	294	284	278	291	283	291	261	324	292	281	273	285	310	290	271	278	289	305	266	307	288	277	284	284	275	252	268	293	297	284	280	288	303	285	301	286	275	282	276	296	257	247	287	279	274	297	325	266	262	279	273	279	288	295	287	273	267	245	280	286	272	318	306	289	275	288	276	294	293	262	304	245	300	290	270	286	281	316	279	245	298	285	309	302	273	311	302	262	297	307	287	297	275	303	326	299	285	292	310	270	271	261	268	291	268	277	265	253	262	284	298	281	307	314	284	273	275	292	279	278	285	275	277	287	291	269	285	288	291	283	253	280	282	295	262	276	300	259	268	287	265	298	294	291	288	263	278	287	277	281	277	298	266	222	284	280	314	290	258	284	272	282	288	263	275	273	269	274	286	311	282	246	287	265	267	300	288	278	278	261	289	315	278	277	285	273	313	297	282	306	255	263	283	303	278	300	300	292	302	299	260	284	268	289	287	272	294	264	276	305	274	262	318	258	291	296	299	259	302	292	280	265	293	272	273	309	248	299	286	272	263	288	280	309	289	314	316	298	298	271	273	285	305	296	272	262	266	263	287	268	272	267	273	286	280	296	281	274	290	297	288	259	302	271	308	283	260	282	305	279	272	313	272	294	276	285	265	278	284	267	287	273	283	274	293	288	274	270	321	293	279	299	306	285	279	283	259	268	275	283	281	276	290	314	248	259	284	278	274	283	281	295	275	288	308	287	293	281	266	279	281	278	287	282	304	301	305	274	284	275	288	310	257	260	284	296	276	287	245	295	288	280	270	321	296	256	262	288	319	297	284	281	262	280	291	322	277	288	303	262	300	248	254	279	270	283	278	272	285	277	272	288	309	273	281	296	306	313	284	278	279	255	285	277	312	316	300	272	280	282	274	299	313	311	302	274	277	278	285	282	270	274	277	281	260	286	281	276	301	254	293	293	290	312	287	273	274	291	286	268	287	278	294	291	275	280	286	282	275	278	286	298	282	282	288	281	256	281	292	293	277	254	274	286	277	278	241	281	274	290	296	287	280	315	305	257	297	280	284	301	268	290	298	270	300	283	289	280	243	273	266	277	272	285	282	278	318	304	304	305	290	242	291	296	312	279	270	305	278	282	312	286	271	271	269	286	275	307	270	273	287	312	283	283	299	297	267	292	304	289	297	285	286	302	286	303	290	273	306	290	262	310	281	290	291	279	293	288	311	257	280	299	277	284	282	258	266	284	311	299	298	292	280	276	289	266	284	301	276	283	279	302	253	259	259	263	298	265	284	281	285	276	305	259	250	281	280	269	278	284	282	300	269	284	242	291	237	280	307	287	285	279	277	280	291	288	294	274	281	282	319	302	287	275	301	273	296	253	281	288	288	287	260	304	298	277	260	287	295	262	268	265	309	270	264	267	282	284	295	300	289	298	300	301	290	277	306	317	266	273	264	260	296	264	287	307	299	314	276	292	289	274	283	265	281	299	284	277	273	286	267	274	285	274	265	273	258	286	266	268	255	314	288	277	281	297	287	289	286	283	282	278	276	301	295	266	305	281	280	296	240	279	292	320	279	267	289	255	279	285	271	271	292	261	280	260	334	260	256	274	255	277	285	287	292	285	276	297	260	271	291	310	278	298	275	301	297	291	299	296	320	272	271	284	275	292	272	308	273	265	260	277	332	259	260	269	268	274	288	267	312	272	290	277	265	286	313	300	282	266	292	259	283	253	303	280	309	276	269	257	260	317	278	271	280	294	264	270	277	294	280	284	292	285	284	325	303	301	290	265
22882	21521	28583	24937	21614	18397	7661	3049	1694	1124	752	660	491	401	356	302	292	291	237	236	231	228	198	183	159	195	174	163	172	146	130	129	125	131	138	144	143	137	119	128	137	137	132	113	124	145	110	143	131	143	131	124	143	135	119	123	147	135	130	130	116	146	133	156	133	132	114	134	130	143	116	125	122	122	111	128	116	144	98	129	115	130	125	137	133	139	140	125	112	122	139	123	119	120	118	122	106	119	125	122	118	129	138	131	113	116	139	122	100	136	124	137	119	130	118	135	114	119	126	118	138	132	140	139	144	137	140	127	141	130	130	130	135	120	119	138	107	128	111	119	119	141	139	128	143	138	113	128	117	129	136	122	128	146	115	112	130	127	129	137	124	154	116	140	132	127	134	127	124	130	131	124	120	135	107	143	125	135	129	101	121	113	125	123	132	131	131	130	102	119	135	131	130	127	126	143	141	117	127	151	118	133	118	121	134	109	125	137	113	121	132	128	108	120	115	122	124	126	140	129	138	123	131	130	133	138	136	113	122	115	128	132	136	106	113	137	122	120	135	125	111	117	146	143	136	126	133	137	129	115	107	137	128	112	152	147	146	148	124	119	125	121	124	129	108	133	140	126	131	131	125	117	104	140	148	127	118	132	127	125	127	146	117	113	135	116	149	118	132	116	158	100	128	141	128	122	149	121	152	137	137	93	132	115	131	137	133	143	133	116	116	142	134	147	121	105	141	115	125	130	127	118	128	162	124	122	145	125	130	137	113	124	132	116	150	119	132	128	131	130	119	138	131	132	148	120	134	143	120	140	125	126	123	114	147	128	138	120	147	122	131	136	127	113	127	122	139	137	134	136	129	111	141	125	151	116	146	138	130	138	124	123	145	128	130	112	138	119	130	120	142	126	116	121	112	152	136	122	138	114	121	142	129	127	121	123	142	123	129	131	125	141	127	117	132	127	133	137	117	109	150	118	133	127	130	135	145	132	142	120	119	127	149	133	120	138	133	109	127	110	139	101	125	126	135	134	132	124	139	113	120	138	125	141	121	154	131	121	117	130	122	134	121	115	127	117	126	144	120	134	143	123	138	107	135	129	120	102	125	125	142	121	118	140	145	119	133	129	118	120	131	142	133	134	104	127	138	121	129	105	138	146	136	142	135	146	125	133	125	146	134	129	122	134	128	122	110	116	133	132	126	128	119	117	124	125	126	143	121	121	129	127	127	131	152	138	107	145	135	114	135	120	136	113	159	137	121	121	148	108	148	128	135	132	128	148	128	131	123	152	110	108	121	127	141	133	123	131	115	137	134	111	127	110	138	127	138	135	141	112	131	121	128	125	129	125	131	139	138	127	146	121	118	143	119	115	126	105	132	140	111	133	136	150	144	134	132	119	143	118	129	124	117	132	128	107	125	116	121	127	124	169	143	128	124	120	143	126	131	122	119	115	134	148	128	130	130	115	127	137	119	133	135	115	113	154	123	126	132	125	131	126	116	133	127	114	123	127	136	139	126	118	133	138	131	125	116	134	126	119	119	135	115	131	137	124	134	110	131	112	112	134	125	135	146	117	122	140	127	146	112	129	138	141	109	114	125	139	130	133	137	128	119	137	137	134	121	126	119	134	106	115	133	132	118	137	125	140	139	131	133	128	136	105	134	116	122	117	117	141	138	110	136	139	133	127	127	128	121	129	134	144	131	135	129	141	110	129	142	134	136	126	106	139	124	149	143	125	132	143	143	143	119	137	119	136	126	153	120	125	133	115	120	123	128	150	123	122	103	132	124	119	126	120	117	136	133	137	100	127	137	123	120	117	127	127	123	133	113	105	126	130	130	139	118	132	132	126	120	129	122	112	116	146	134	123	132	115	141	142	134	145	123	130	104	134	127	121	116	135	128	130	122	133	127	131	141	121	130	137	135	122	150	136	139	127	139	117	131	128	141	112	138	109	124	130	135	131	134	126	136	119	115	124	120	121	132	114	119	107	123	145	128	124	122	134	136	141	131	118	134	139	106	128	104	132	134	115	127	125	127	136	111	137	134	122	124	132	135	122	127	127	122	117	128	137	119	119	139	136	138	112	115	109	126	121	116	117	124	117	133	126	135	124	127	146	122	135	119	116	144	143	136	138	154	142	116	135	141	136	136	128	132	152	159	129	144	138	134	123	116	145	128	122	135	112	133	108	134	127	125	129	140	127	118	118	122	128	144	114	127	115	150	109	132	152	131	144	126	141	126	131	149	118	119	130	150	118	114	124	120	141	120	140	101	113	161	135	131	137	146	125	125	132	122	141	132	129	127	146	125	131	124	127	142	137	117	113	107	127	115	139	127	125	116	157	109	122	128	139	129	118	115	147	130	141	129	118	123	134	121	120	123	122	121	134	131	132	125	140	133	119	115	113	99	127	122	144	114	122	120	123	136	158	125	124	129	129	166	122	140	116	122	148	148	134	135	124	116	127	129	139	117	136	122	132	126	129	122	132	122	122	125	123	127	145	124	127	111	143	136	132	111	133	134	104	146	138	130	109	99	123	124	153	146	130	135	128	135	136	116	147	143	127	127	142	137	120	124	135	146	126	113	146	135	116	131	165	146	119	135	147	119	130	147	150	117	114	154	122	146	132	122	122	152	129	111	129	128	111	120	131	137	146	136	151	142	123	135	141	126	127	129	123	137	146	148	146	151	111	133	123	116	137	145	122	134	128	126	138	121	129	121	156	110	118	137	137	139	143	126	115	141	127	140	125	125	120	129	132	140	138	116	130	119	126	133	112	130	123	129	138	135	130	138	118	129	105	124	121	144	133	121	124	126	142	135	136	112	107	136	125	140	127	137	119	113	115	119	123	111	127	145	139	118	135	149	119	126	119	132	126	112	128	135	133	131	116	138	132	106	128	127	111	126	123	122	112	107	128	135	128	130	111	119	114	125	128	118	142	119	123	143	126	147	128	127	133	115	147	122	131	105	112	145	130	142	126	125	129	116	127	140	141	128	126	136	128	136	136	127	130	146	127	127	140	120	118	120	124	116	120	126	114	143	118	136	115	137	145	123	121	110	121	138	103	136	120	134	127	124	136	123	131	139	141	130	148	128	134	124	128	129	132	144	109	116	126	125	121	105	137	114	126	125	135	118	131	135	132	130	133	132	160	143	134	145	116	139	137	136	131	117	128	115	116	126	133	117	139	120	126	140	107	141	114	129	146	144	149	131	125	144	134	131	119	115	116	136	126	112	136	133	125	154	115	131	126	126	111	123	134	135	123	139	119	128	140	135	144	120	105	128	129	135	126	135	137	121	128	148	121	100	118	129	138	131	126	134	102	117	125	122	116	129	114	143	130	116	123	111	128	128	111	137	122	134	117	139	127	136	123	139	139	131	163	129	141	131	127	108	133	121	128	150	128	131	129	139	130	135	107	136	134	139	137	128	123	108	119	126	115	106	117	123	156	135	115	120	133	137	116	126	129	121	120	126	142	134	140	122	125	134	141	145	102
25002	52098	44381	31754	22803	15495	10360	7221	4671	3362	2282	1687	1397	1093	912	845	709	682	633	529	482	462	400	391	355	343	296	325	308	287	265	283	252	249	250	254	232	266	237	241	226	239	233	250	251	230	237	243	245	233	237	243	209	196	242	226	205	210	209	225	211	235	245	223	216	243	231	251	239	213	247	261	216	225	203	232	195	211	235	222	220	203	223	245	231	230	230	224	230	252	235	240	214	216	248	233	214	215	219	222	209	221	212	238	205	229	226	243	231	219	248	221	233	232	215	235	233	201	224	248	214	230	236	188	225	228	246	233	231	226	214	244	238	232	231	235	249	216	193	203	233	223	223	239	250	232	232	223	217	232	243	252	231	237	230	233	238	223	224	223	234	226	250	242	231	208	224	236	221	231	232	210	219	234	244	239	223	242	223	247	218	232	260	229	267	214	225	247	239	225	238	223	213	233	228	201	234	241	218	258	213	236	227	237	214	220	238	238	203	223	236	236	241	242	222	242	225	256	228	214	232	229	222	246	228	236	190	231	255	197	223	239	223	238	240	249	230	239	241	251	226	254	224	243	228	215	224	224	216	261	211	219	252	231	223	232	216	225	220	250	219	267	207	269	201	215	239	223	223	228	238	242	217	213	202	210	236	225	226	240	241	244	229	223	221	218	221	232	247	221	257	218	262	237	235	224	222	234	245	238	211	229	201	243	212	239	234	220	210	208	225	233	238	232	240	238	210	234	201	236	241	242	240	244	210	199	217	222	230	231	231	241	229	225	217	203	224	257	241	225	238	212	249	216	225	226	205	251	221	238	240	252	216	197	235	218	222	230	230	227	242	224	229	229	228	225	244	245	230	233	233	223	239	246	213	220	225	257	259	233	239	210	206	240	218	232	210	219	231	235	208	203	240	223	226	229	240	233	222	237	207	237	219	244	228	203	249	256	240	232	229	228	240	226	238	210	243	219	259	249	259	232	230	239	221	227	246	235	245	250	266	241	232	243	231	232	245	235	249	221	220	254	230	238	207	221	226	223	213	228	255	204	222	225	211	234	242	240	236	204	237	215	230	234	253	208	243	245	221	225	209	231	240	212	233	228	233	244	244	238	233	198	240	252	227	203	227	244	223	236	234	240	247	234	259	210	230	239	241	216	227	213	227	203	237	215	245	223	204	220	212	269	234	204	204	238	217	200	250	248	250	217	218	210	231	257	258	234	241	236	219	223	235	219	226	223	215	246	253	225	225	221	222	204	227	228	239	234	263	241	211	221	257	194	224	221	212	251	216	244	239	214	253	231	248	217	218	221	234	237	219	213	238	232	234	235	235	220	237	233	235	231	227	228	243	225	237	242	214	264	235	231	207	223	212	225	219	217	217	248	233	236	223	213	212	228	218	239	230	233	226	238	220	229	223	218	207	256	235	232	241	229	237	258	234	208	247	218	225	218	227	226	232	208	252	202	248	222	213	224	211	222	258	228	227	228	213	216	231	219	218	234	216	222	249	207	243	213	229	219	246	232	210	216	239	237	241	224	204	212	238	226	219	251	245	212	231	253	237	226	201	233	223	229	226	243	251	224	211	250	233	210	243	243	222	245	200	218	233	220	220	251	215	244	243	244	233	229	244	238	258	230	230	209	249	248	260	221	235	226	255	233	233	215	197	229	239	222	237	207	230	232	221	224	226	238	232	222	214	223	280	217	220	257	229	210	217	229	221	204	227	255	256	239	213	227	216	215	195	227	211	220	247	231	224	235	218	233	226	266	239	218	232	212	218	204	219	241	228	210	220	212	227	212	210	225	227	193	241	231	208	232	235	241	226	212	213	225	217	217	232	221	230	250	251	251	236	232	220	232	226	217	232	231	250	193	224	239	225	223	232	246	249	253	213	207	230	237	228	203	220	210	226	228	220	229	219	227	251	224	227	284	217	235	219	240	248	205	257	217	190	251	240	232	261	226	258	196	230	223	250	205	206	244	231	234	233	232	218	179	207	218	230	240	231	191	231	220	212	238	207	230	242	225	248	222	222	230	221	219	245	228	244	207	233	205	225	237	201	220	213	234	222	208	227	215	228	218	217	230	203	236	246	240	218	237	248	223	245	233	229	210	209	240	221	244	219	244	217	236	241	228	210	227	244	243	207	235	234	232	220	232	220	233	224	238	203	245	239	242	238	249	239	248	241	221	244	256	224	197	257	221	220	223	246	239	253	231	215	204	240	240	228	226	230	227	252	240	241	217	214	241	236	242	245	215	218	234	209	230	237	216	233	233	254	241	245	242	197	204	209	261	213	265	232	234	201	244	222	231	221	237	198	223	243	209	222	230	238	192	224	241	243	223	246	226	199	240	221	211	235	236	218	227	227	234	253	224	243	244	213	209	259	257	237	231	234	227	199	247	212	225	229	232	227	224	250	198	221	237	223	228	251	213	251	217	222	218	244	213	226	192	208	238	230	253	245	238	246	273	221	247	238	224	234	241	230	227	235	231	254	239	228	242	263	204	240	221	228	225	218	221	238	216	238	219	222	220	223	217	227	220	226	260	223	224	221	232	245	222	240	269	239	235	229	217	236	227	224	270	209	230	230	233	209	225	225	235	257	253	208	243	235	203	231	243	232	201	248	235	221	215	247	230	229	246	225	231	256	223	220	215	229	208	211	227	251	227	205	258	244	251	218	227	222	223	235	233	212	223	218	220	213	229	234	240	241	240	224	240	223	227	220	243	230	221	229	243	229	210	219	264	208	217	208	231	214	217	210	235	231	218	241	224	229	215	243	224	222	239	234	223	222	228	229	235	222	242	230	193	222	234	233	225	225	247	190	250	240	219	237	239	224	241	210	238	236	218	212	233	205	244	213	212	230	219	227	250	238	214	246	222	224	223	234	218	229	250	236	204	246	245	213	230	225	233	214	219	224	229	227	206	213	237	213	240	259	236	247	198	200	245	217	243	234	231	225	230	225	232	214	231	235	243	222	258	213	212	240	246	229	227	238	213	206	225	231	239	239	208	218	241	230	253	234	211	227	215	224	216	231	228	225	250	242	198	227	223	250	218	226	239	242	231	223	241	217	259	220	219	252	210	215	212	218	223	232	214	226	179	211	213	218	219	219	251	241	211	218	208	215	219	222	243	234	261	204	229	228	240	227	219	227	231	242	212	213	243	223	205	240	226	231	248	231	251	230	227	227	222	244	256	204	234	257	210	248	235	229	241	246	219	231	264	224	221	214	217	209	224	233	216	238	229	225	239	218	225	202	214	242	212	237	235	215	204	248	239	236	224	239	233	198	220	207	228	246	229	217	208	237	228	197	207	246	244	225	225	256	222	240	214	227	224	190	227	239	250	211	210	214	243	233	237	249	237	222	215	236	234	254	226	238	228	230	227	253	207	242	234	219	248	247	234	223	214	233	226	243	228	237	247	211	205	224	215	217	239	217	225	219	238	225	213	206	230	217	228	240	213	231	217	249	226	221	230	229	229	241	224	214	210	225	220	225	195
27808	22214	19750	10010	3718	1903	1058	713	525	390	331	268	250	246	230	210	210	200	217	162	178	181	162	172	177	177	150	172	152	151	169	142	181	151	144	154	173	172	143	141	161	176	175	188	169	150	164	153	169	153	176	190	161	144	150	142	131	161	163	161	168	176	182	161	160	151	177	166	171	161	160	152	190	170	159	133	159	170	144	166	145	183	171	141	163	165	165	142	157	141	166	154	155	141	173	167	154	154	161	164	181	156	152	171	159	171	159	145	154	132	149	134	147	155	131	163	154	158	146	154	142	151	158	146	156	173	157	139	169	196	146	139	173	184	158	155	165	166	177	165	164	157	153	134	165	146	143	146	164	158	148	164	149	129	126	153	156	141	176	158	164	163	180	165	142	161	148	160	173	151	156	162	182	163	130	153	160	160	147	137	164	168	164	142	175	169	181	159	148	164	158	150	167	159	154	143	170	170	153	142	158	176	139	163	168	153	153	152	184	172	155	140	136	155	158	139	164	150	169	151	154	158	164	139	157	133	159	166	157	169	185	139	159	166	163	173	140	163	165	142	153	154	171	167	171	173	168	178	147	159	153	161	169	140	165	161	155	159	143	157	157	172	154	126	175	146	162	166	183	161	168	187	152	147	171	149	140	150	139	137	160	148	152	148	149	157	158	159	147	176	178	182	170	154	166	154	176	138	136	159	135	161	155	158	162	148	153	167	146	153	156	150	157	168	160	138	169	167	144	134	163	159	156	174	176	139	162	151	156	153	158	186	175	155	157	153	181	147	146	162	148	153	147	169	176	161	172	160	139	142	176	161	174	185	173	153	153	152	148	176	153	149	148	146	151	161	152	153	154	179	165	190	147	141	150	175	145	151	143	155	149	163	153	162	158	157	171	154	172	165	149	142	165	141	163	157	150	167	158	157	167	185	175	167	171	167	147	155	161	159	163	179	162	158	168	186	172	166	169	158	148	162	158	142	153	165	174	152	163	164	174	157	163	145	156	180	157	135	146	156	147	175	146	153	150	130	155	135	167	168	158	165	154	177	151	164	171	151	143	158	157	163	145	162	169	150	155	167	160	158	183	153	163	155	175	161	162	157	171	134	172	166	154	171	156	154	164	175	153	148	171	154	149	130	141	138	145	149	149	152	150	114	154	154	162	156	160	157	184	183	159	160	174	170	163	167	171	169	149	144	163	177	173	166	147	183	154	158	181	150	142	160	149	156	156	152	141	127	143	152	157	174	142	153	158	150	153	183	171	163	141	148	157	166	163	139	162	163	139	176	159	160	147	150	159	159	169	151	156	162	133	158	155	154	169	181	150	171	129	152	155	163	161	165	182	123	154	172	160	156	151	152	169	153	165	151	160	165	171	170	151	179	180	147	170	160	155	163	148	147	166	173	181	160	150	156	176	152	163	149	161	153	151	175	168	161	152	160	153	146	150	147	137	138	150	193	141	173	164	168	163	162	179	180	159	171	155	174	134	178	141	139	161	172	150	171	145	161	166	142	172	179	133	170	146	158	154	160	161	159	164	177	200	166	158	156	141	139	144	154	158	149	166	170	138	181	167	142	138	160	154	135	150	172	150	182	157	183	160	149	133	134	153	161	159	164	148	165	168	158	178	161	137	188	159	167	161	162	168	160	171	162	165	146	165	160	162	155	186	159	165	174	161	139	172	167	170	161	157	169	158	130	148	184	153	158	180	163	160	163	153	166	168	145	158	172	160	160	147	183	159	166	165	150	133	153	166	165	145	151	156	161	163	158	138	185	148	142	157	156	143	162	151	140	183	147	159	141	158	154	162	144	140	142	161	152	159	135	128	150	155	160	160	145	152	166	174	158	161	162	165	146	153	173	179	173	157	157	149	138	165	133	167	168	151	141	134	154	152	160	164	159	173	196	151	158	187	138	157	165	179	146	136	137	160	151	169	181	167	186	152	151	158	138	174	165	177	148	153	168	172	156	153	147	152	157	149	145	147	168	161	149	160	161	180	183	167	159	159	119	156	155	130	165	156	161	165	131	145	155	172	158	171	161	166	156	150	169	168	174	195	184	159	155	162	177	151	163	149	181	144	168	174	140	181	161	159	180	166	159	155	153	140	153	143	153	176	149	157	160	187	130	142	165	172	140	149	157	175	133	170	149	149	166	180	147	168	153	155	166	162	147	158	153	178	147	154	154	165	159	140	177	133	156	168	174	161	189	153	171	153	163	184	141	145	155	173	153	144	170	154	138	160	160	161	160	144	150	165	136	158	139	137	157	153	139	164	162	176	154	143	184	149	161	141	163	168	165	160	129	180	145	137	152	154	160	149	162	160	126	175	148	159	172	192	173	165	150	164	160	168	145	149	145	152	144	151	139	149	149	158	154	146	167	152	168	188	139	144	161	159	153	161	161	170	167	161	145	137	171	163	173	147	144	166	171	171	153	141	151	139	174	153	163	168	162	169	168	157	133	160	163	163	167	189	130	150	138	163	151	158	157	149	148	161	177	156	138	171	157	169	147	153	150	164	174	166	170	158	172	137	155	161	177	154	160	144	159	164	164	147	176	164	166	168	173	150	172	167	135	181	178	173	162	142	161	148	165	145	144	159	151	151	180	161	149	158	167	148	158	166	150	147	162	180	158	164	163	163	148	141	160	178	176	158	149	179	154	160	141	137	159	163	172	161	141	136	162	147	154	159	142	155	145	168	154	163	164	165	146	150	157	181	157	143	157	168	175	189	181	165	151	144	164	159	201	168	161	148	156	181	166	154	152	158	173	173	171	147	156	155	142	156	166	169	147	179	170	168	182	165	143	154	128	153	174	144	177	196	161	153	160	150	156	140	168	169	167	149	145	145	163	133	158	163	170	161	166	163	168	166	156	152	160	150	165	179	174	162	178	187	167	174	171	175	159	163	168	171	146	155	148	153	178	161	168	167	148	165	164	145	155	137	160	179	159	146	139	184	150	168	143	140	168	140	164	136	168	151	163	170	166	163	153	150	176	170	145	179	149	169	166	167	153	160	142	150	168	160	148	164	151	157	162	136	155	167	155	163	157	145	183	172	158	154	177	144	145	172	164	145	139	155	153	152	165	151	145	159	172	152	161	137	162	150	181	144	175	173	176	164	163	179	167	163	139	144	140	156	140	150	161	188	157	170	154	143	157	166	148	148	153	145	149	145	159	164	159	158	177	146	152	174	169	174	155	174	168	139	154	156	162	165	164	120	170	142	147	174	154	144	158	163	166	162	134	152	166	162	153	158	144	149	180	135	147	174	158	162	146	159	148	148	124	132	144	150	171	156	155	179	157	159	147	168	158	148	167	149	164	161	144	176	154	152	152	149	160	158	160	193	173	143	165	173	133	169	160	162	182	163	179	162	173	152	170	154	163	154	159	157	163	146	156	146	144	162	155	166	173	168	137	167	159	170	149	193	157	152	162	137	168	181	171	138	147	159	179	177	176	167	161	169	179	124	133	172	170	154	150	154	158	148	143	168	164
20565	35970	25915	14192	8380	4891	3026	2238	1518	1056	820	666	574	512	457	450	412	395	359	347	343	349	357	317	300	333	312	275	291	308	284	305	270	281	300	314	281	293	290	306	289	290	264	310	281	285	298	285	264	292	248	314	314	297	321	278	293	306	262	280	267	289	293	296	263	301	294	271	274	281	276	281	269	293	294	276	287	340	288	273	278	310	278	272	264	271	260	298	258	306	276	265	298	247	266	272	283	298	276	287	254	312	280	331	271	288	312	269	293	249	275	260	273	281	298	317	290	267	285	270	290	287	257	286	272	266	304	299	307	285	329	292	292	286	278	280	260	281	310	281	263	283	287	251	299	262	284	285	278	277	292	273	286	292	274	262	297	293	288	289	279	305	298	292	272	273	287	287	287	309	292	326	303	300	283	303	294	308	282	263	270	291	285	284	267	333	279	274	308	294	306	320	265	284	288	315	251	312	325	282	299	299	269	315	319	292	286	249	288	302	290	317	263	256	282	303	291	289	274	306	308	302	280	298	284	297	247	305	318	318	279	290	291	292	273	320	293	286	275	274	263	310	300	290	276	293	315	291	301	276	285	320	284	292	269	256	288	266	272	336	291	257	294	269	273	296	252	293	275	276	297	279	263	297	303	286	270	292	265	286	287	313	285	271	255	279	269	275	284	332	301	286	267	266	303	289	288	262	270	290	303	283	299	290	277	283	265	293	292	299	310	281	310	265	270	293	301	283	288	325	278	308	287	295	270	283	288	330	297	304	278	295	280	291	291	266	276	290	294	299	288	288	272	320	296	304	271	282	263	290	289	288	282	273	304	267	297	279	303	262	285	264	292	279	286	273	265	296	314	270	294	294	269	277	291	275	298	282	296	311	293	295	292	289	308	283	287	294	301	285	288	304	286	272	296	263	280	278	311	286	285	270	278	310	278	259	291	303	290	311	267	306	293	292	297	264	260	287	301	283	293	287	304	242	268	278	280	299	308	268	283	266	297	277	279	283	296	293	287	317	278	280	276	277	279	268	279	307	310	295	280	278	262	290	298	286	288	265	299	293	301	298	299	289	301	270	300	299	302	282	273	266	298	298	295	289	279	302	286	280	263	276	266	277	281	265	292	261	260	293	278	274	291	279	288	299	266	300	285	295	291	298	290	303	316	327	272	280	300	300	262	268	308	295	257	257	327	286	313	255	282	274	276	292	276	317	277	292	316	270	302	275	277	301	268	311	259	273	282	277	300	287	284	278	255	302	293	277	263	258	273	292	258	291	263	290	332	280	276	289	289	276	298	307	307	279	295	303	304	282	271	275	241	327	282	266	245	280	269	273	298	315	310	291	268	321	272	297	268	281	287	289	286	302	291	287	301	298	300	253	298	288	313	237	309	279	305	292	274	281	285	308	256	295	273	284	309	295	286	291	267	273	294	268	281	289	261	273	265	283	277	286	297	286	307	286	304	264	277	294	287	288	273	296	291	295	269	310	299	298	321	273	294	266	284	263	280	290	283	243	291	269	289	279	286	283	333	305	296	280	284	248	282	275	284	265	318	307	279	280	284	276	276	259	272	296	278	284	281	284	282	298	273	244	278	268	250	291	273	273	267	324	300	285	283	307	282	278	305	275	291	291	304	284	280	318	291	276	314	283	300	276	280	291	301	283	325	325	300	308	309	280	293	294	277	299	317	299	302	317	283	262	274	315	301	283	316	280	294	270	282	300	282	315	305	294	294	292	299	256	273	286	287	270	268	284	288	307	278	285	287	299	264	291	277	303	283	260	252	255	276	297	279	256	282	292	286	288	275	269	293	271	282	285	270	284	301	240	296	294	257	292	287	292	272	295	275	288	286	277	274	279	314	315	259	280	289	310	261	282	309	270	266	300	282	280	300	292	280	282	301	283	262	278	252	306	258	272	328	271	287	282	248	258	282	307	274	300	284	289	291	271	290	276	277	289	298	296	294	284	298	285	294	294	298	290	274	308	264	301	289	283	293	257	300	314	298	275	278	295	276	290	265	280	302	264	307	299	297	287	291	267	273	293	289	302	272	290	296	302	268	291	277	292	285	266	308	287	293	285	276	291	265	322	275	296	286	282	282	243	305	309	270	305	286	287	274	277	300	268	290	302	293	296	291	287	282	267	309	332	293	305	276	273	271	281	276	298	317	257	318	287	303	252	283	274	285	293	298	286	255	297	279	269	274	282	289	271	274	305	288	290	277	283	314	279	312	271	289	284	282	283	264	283	303	286	300	287	274	276	274	297	308	311	294	305	296	256	265	290	304	280	307	286	292	266	285	292	317	323	260	274	296	294	285	294	281	315	284	286	287	301	279	286	320	301	245	296	278	292	274	263	280	274	281	281	307	284	280	281	297	301	292	305	271	268	261	301	256	302	243	279	273	294	282	272	319	300	294	288	313	276	300	302	307	285	278	288	280	261	296	255	261	293	275	251	263	294	277	278	290	306	259	266	279	272	276	279	296	300	258	293	302	278	270	284	303	306	286	304	277	302	285	295	268	279	280	249	277	285	303	289	273	291	293	298	298	291	290	277	243	284	280	304	253	320	279	271	304	300	276	301	290	281	297	315	266	277	300	281	279	296	310	260	283	296	308	259	265	266	310	287	286	316	278	271	303	256	324	320	277	295	272	290	281	291	289	291	267	299	298	316	295	322	286	273	287	286	261	299	304	292	282	297	285	298	289	251	305	279	278	267	288	282	264	299	289	287	279	294	264	307	283	280	299	293	262	268	291	279	263	279	275	316	288	280	279	252	280	286	265	290	274	303	262	275	281	274	270	288	300	260	283	282	256	278	291	319	284	279	282	266	273	300	289	298	270	278	265	297	295	285	296	303	303	281	302	274	305	301	275	301	283	283	302	282	274	285	270	300	261	289	293	287	280	292	288	295	280	273	286	297	287	279	340	281	268	308	295	270	263	300	287	265	258	258	287	301	290	257	255	272	288	285	284	261	267	296	294	293	286	278	276	263	274	296	262	275	300	270	301	301	272	307	283	277	274	302	275	298	269	287	283	291	324	273	282	303	298	281	297	289	282	279	296	282	301	279	305	288	284	280	310	290	298	313	289	287	304	249	275	293	301	268	311	276	273	261	324	311	296	287	258	274	257	312	304	281	293	276	278	298	270	256	304	294	303	283	261	292	271	259	267	261	263	293	287	263	302	282	293	273	290	296	300	263	287	288	288	272	292	292	281	281	305	271	280	256	284	272	291	291	297	268	265	286	265	283	286	300	297	310	310	320	268	308	295	308	263	281	293	284	289	287	308	260	277	301	309	288	297	276	275	282	295	275	264	311	276	264	287	267	286	250	282	306	300	280	271	307	283	295	269	305	278	274	291	324	290	294	250	304	315	278	299	295	256	281	264	300	297	258	268	293	282	293	287	284	296	284	305	276	279	268	277	285	301	279	270	285	300	284	244	294	295	296	278	286	272	319	270	291	249	262	263	304	274	272	292	294	305	262	287	266	311	291
23721	21510	27843	25683	19073	7821	3147	1688	1086	756	498	424	367	341	285	252	240	244	217	206	202	176	184	170	153	163	132	143	150	142	144	131	141	152	136	163	145	135	141	132	154	146	131	127	140	134	127	138	134	167	143	146	129	149	138	164	139	139	149	134	145	142	161	130	133	145	119	143	138	140	122	142	138	110	164	127	136	154	146	132	140	139	129	143	155	119	147	149	132	133	142	151	136	127	159	146	155	127	127	136	139	133	147	136	167	157	122	133	134	129	140	143	121	132	163	153	159	136	120	144	147	141	144	156	127	151	157	166	139	139	131	142	135	143	144	155	126	134	129	147	134	122	137	133	132	136	138	121	145	134	137	126	129	123	126	126	144	120	128	133	125	137	123	127	145	160	139	159	139	131	141	149	138	149	151	137	133	130	126	139	130	144	134	159	129	124	120	146	164	154	134	142	129	127	123	121	141	124	124	170	129	133	119	164	130	119	142	141	132	127	155	129	143	150	157	119	125	143	134	125	159	152	147	134	133	154	133	127	134	144	147	138	117	125	133	141	134	152	118	133	115	144	133	152	142	160	146	132	152	137	137	123	127	145	138	120	142	112	120	142	148	128	151	123	125	147	137	135	130	146	140	128	139	146	129	120	154	141	155	157	132	115	148	154	155	163	137	129	149	142	138	137	147	128	134	132	152	143	150	146	130	142	133	141	128	138	127	150	157	119	129	153	151	152	136	148	127	135	141	150	135	160	128	142	165	163	157	157	159	149	121	125	144	130	139	148	131	161	130	138	138	135	155	149	142	143	149	134	161	170	124	132	154	109	139	152	148	149	132	130	139	142	127	133	123	135	148	144	157	135	132	136	120	130	127	144	138	158	136	144	135	144	124	124	140	117	130	142	116	146	115	136	151	142	129	132	155	156	125	144	129	134	139	118	155	132	133	117	133	136	166	138	156	147	138	135	134	135	131	114	141	138	129	133	148	139	143	138	133	123	140	136	146	147	125	138	130	142	123	148	150	139	125	121	157	154	132	158	123	137	150	140	130	118	126	126	143	148	122	140	135	138	143	128	153	156	131	132	141	156	160	130	134	150	147	143	142	136	140	143	140	146	152	141	138	132	116	149	140	155	119	143	128	145	122	132	148	130	124	128	127	127	132	153	137	135	150	119	148	133	122	143	145	139	128	138	135	135	144	129	137	132	133	137	147	133	133	151	143	152	135	116	139	133	150	137	139	134	137	136	141	140	165	158	144	137	127	157	119	150	116	118	120	135	122	139	129	145	118	134	143	136	145	135	129	153	136	141	135	141	132	129	142	149	121	128	143	134	150	122	125	130	147	94	128	142	151	161	115	137	126	143	141	148	143	119	150	136	145	134	131	144	141	135	136	111	127	138	140	143	138	146	133	131	120	119	137	129	152	111	126	147	134	142	144	114	129	137	144	134	147	160	125	139	134	165	111	138	130	146	128	142	149	123	132	141	130	141	130	133	113	134	145	133	142	142	154	125	144	144	133	135	151	130	138	166	144	128	141	135	142	135	158	143	138	128	150	131	136	131	151	119	120	139	152	136	119	118	147	141	161	144	138	127	126	127	136	125	148	138	152	122	126	139	140	131	127	117	134	148	155	140	140	131	124	138	137	148	119	148	119	122	154	137	129	128	154	131	118	128	139	137	160	118	112	133	168	128	130	135	132	145	158	149	146	119	161	142	125	151	131	150	139	131	130	138	125	152	157	117	124	139	152	134	146	143	147	140	135	154	145	135	137	133	173	149	129	126	121	156	140	139	133	125	133	136	135	143	145	129	128	127	141	134	155	125	107	156	107	155	130	151	141	131	119	131	114	138	155	129	154	152	118	150	120	123	133	161	154	134	122	116	133	138	146	157	134	115	114	112	152	121	149	136	137	125	161	142	128	119	126	154	141	138	128	154	149	139	134	151	155	135	129	139	163	141	137	151	131	142	124	165	119	140	126	131	139	140	138	151	156	131	148	148	149	174	149	142	142	124	119	138	118	149	127	130	115	135	119	122	143	131	131	119	133	136	108	129	147	124	137	142	131	130	141	124	132	141	148	133	147	134	144	135	129	132	125	162	132	128	129	124	153	137	145	150	146	138	129	166	143	143	146	145	139	121	138	145	129	128	134	125	146	130	148	155	127	147	141	127	146	119	132	129	119	125	140	123	144	134	139	132	146	160	147	156	153	138	156	141	142	139	152	134	165	133	148	118	120	137	155	122	138	142	146	155	127	150	148	125	145	148	131	148	123	157	109	133	144	139	155	127	135	155	146	147	133	134	129	143	140	142	150	145	147	138	130	147	160	145	143	132	128	126	134	141	154	129	137	151	139	132	135	159	110	137	132	144	134	117	143	128	126	124	122	149	125	141	159	144	127	137	143	130	137	135	130	133	137	145	129	144	139	137	137	135	143	135	133	134	129	135	149	141	139	136	111	130	127	140	136	128	129	137	144	120	113	131	148	133	139	138	128	125	142	131	136	125	133	156	148	157	161	132	124	136	131	133	138	157	158	124	156	135	133	127	132	152	111	141	122	132	147	123	136	132	142	152	138	135	132	157	152	149	138	160	131	134	133	148	136	161	132	140	144	138	131	145	140	132	144	146	147	116	140	134	149	136	136	149	137	133	134	134	135	129	126	127	113	135	126	118	140	136	123	139	121	134	161	140	127	149	127	136	135	121	138	133	140	127	152	129	153	144	127	152	158	151	124	139	130	148	153	135	139	129	128	140	132	126	121	133	138	143	121	138	123	137	143	142	142	143	145	130	131	130	120	141	138	113	146	167	146	139	146	150	141	147	144	145	137	133	141	140	127	142	152	137	144	153	122	146	134	133	132	158	138	129	120	144	142	118	140	155	142	139	123	136	111	139	144	141	157	136	119	143	128	145	152	141	160	129	122	134	153	146	115	145	142	153	146	146	144	120	148	129	126	147	139	130	117	147	120	129	123	137	118	147	137	132	119	128	137	133	165	139	148	151	139	155	136	129	143	145	128	143	127	141	116	129	130	145	122	133	136	135	137	132	150	152	128	140	139	113	137	125	130	137	141	141	139	141	133	144	142	132	119	143	148	135	139	149	123	123	144	137	156	153	147	146	140	130	152	118	142	140	159	145	124	141	131	142	111	148	131	143	154	134	137	132	127	138	128	139	127	143	135	151	123	126	146	127	136	130	151	135	143	133	148	148	126	132	150	130	136	166	112	145	123	142	128	145	155	156	141	161	130	136	126	130	138	163	154	129	124	129	130	135	160	144	124	145	138	140	116	112	148	150	150	138	125	116	148	139	147	126	144	150	122	142	127	126	123	131	111	157	118	139	140	137	137	148	150	149	137	128	119	158	134	143	134	127	118	136	114	129	129	150	141	127	131	117	152	144	143	142	138	157	144	137	142	134	138	156	126	149	127	148	153	126	114	136	138	142	139	129	126	154	139	103	157	137	137	165	118	137	135	138	153	141	158	120	131	136	132	124
22726	44703	38198	25629	16154	9675	6511	4522	3011	2028	1530	1195	980	782	727	662	567	593	479	457	438	372	352	336	327	317	312	321	298	290	281	276	268	288	275	215	265	260	253	249	243	266	235	236	268	263	244	247	277	238	257	250	270	237	253	270	231	249	256	256	239	246	263	261	259	263	260	248	248	248	241	274	243	277	250	231	242	253	227	235	277	260	248	241	238	244	230	231	235	274	279	255	256	264	278	226	248	237	270	237	246	236	219	265	242	208	241	260	239	259	216	264	247	290	256	267	217	228	262	279	251	255	245	252	234	255	274	216	252	263	253	243	260	258	259	273	236	232	250	265	257	238	215	261	248	245	254	229	277	244	247	251	232	271	258	257	255	244	252	251	279	251	223	245	268	238	226	247	245	233	280	242	241	202	229	243	234	248	239	249	237	228	224	237	238	255	266	253	252	244	243	267	266	246	247	227	260	231	249	267	229	238	232	239	276	244	243	248	260	259	255	253	238	232	273	267	250	246	238	240	240	256	249	258	247	236	254	254	229	244	229	255	236	241	238	250	298	273	252	231	223	263	244	226	250	265	248	234	258	243	234	274	278	277	261	235	248	250	264	267	259	271	228	251	234	235	259	260	226	204	255	228	235	229	234	266	236	262	235	251	228	242	257	250	256	247	248	221	259	227	254	253	258	268	257	258	218	269	279	257	274	265	249	250	273	269	247	245	270	239	224	264	272	218	229	223	247	235	254	226	220	247	268	248	281	253	262	226	239	237	250	281	249	232	249	248	259	241	265	280	215	276	213	251	234	279	232	257	241	241	262	255	236	244	262	258	221	264	252	221	265	214	278	234	248	263	257	257	255	235	265	263	262	256	273	245	284	236	275	261	256	223	250	229	231	242	250	256	277	281	251	262	267	264	239	258	234	222	247	229	269	240	264	240	245	261	233	232	248	281	257	259	271	236	258	228	226	227	286	261	261	219	244	246	233	221	236	236	285	246	249	228	241	223	250	253	268	255	250	255	249	242	248	242	239	258	254	243	247	269	243	265	227	242	226	255	244	240	250	256	219	241	231	245	244	235	246	237	229	257	237	252	250	261	254	245	218	256	254	241	228	270	242	231	244	258	242	297	259	236	273	213	277	229	237	266	286	266	273	264	251	254	253	264	221	276	236	233	256	258	255	258	283	269	230	252	239	248	215	245	247	284	243	252	232	249	254	240	261	237	260	250	238	276	267	234	216	260	233	242	253	229	258	256	261	237	274	230	252	239	246	257	260	248	270	259	286	254	220	222	261	239	250	248	248	256	233	278	232	256	261	287	271	253	264	231	234	225	228	265	278	252	248	228	273	285	226	274	245	233	254	230	239	227	235	228	246	238	246	257	225	223	252	238	269	245	252	243	279	246	248	242	243	256	231	247	244	256	291	259	258	244	275	250	233	239	244	251	255	260	274	248	245	250	260	246	261	226	244	247	253	255	226	263	251	241	264	288	267	227	265	260	263	254	208	242	223	238	278	231	227	254	254	241	237	255	235	247	234	251	270	242	254	243	257	231	253	259	247	255	278	242	247	228	246	260	263	232	257	240	257	232	234	222	227	237	241	249	237	223	248	256	258	270	264	228	258	246	255	242	261	218	248	254	264	241	261	242	250	245	254	278	245	237	223	247	242	230	238	259	261	269	230	241	254	265	262	228	229	239	235	250	238	243	235	237	254	242	235	261	263	227	259	251	214	245	240	210	254	237	267	225	256	250	235	238	254	276	290	246	238	245	250	249	235	268	233	239	248	232	239	248	265	273	264	291	224	248	241	263	256	235	231	262	249	243	253	223	220	258	232	262	246	279	257	256	270	270	263	240	238	227	257	260	251	254	236	248	237	244	253	248	291	241	255	235	276	240	255	239	239	249	259	259	239	259	222	243	238	241	264	232	255	212	266	257	249	273	232	240	269	240	254	232	253	240	225	246	270	253	239	256	258	248	247	268	221	239	253	234	224	264	231	251	276	264	255	264	235	219	261	228	249	252	214	224	238	250	243	258	272	254	239	232	240	250	232	241	235	235	254	263	249	250	254	245	259	260	241	269	252	241	260	248	228	234	224	261	232	279	245	235	234	230	265	247	256	239	254	220	260	260	250	265	251	261	230	243	232	249	253	258	263	244	260	231	256	252	247	247	243	276	240	237	267	240	226	263	248	238	233	229	263	249	235	250	240	235	257	250	242	243	247	233	267	255	249	229	262	232	212	259	260	228	231	233	250	261	235	245	227	223	254	260	236	262	255	217	259	250	274	262	243	249	247	256	270	266	236	248	288	256	238	260	251	221	248	252	263	257	233	268	252	251	225	228	248	248	238	271	239	293	254	248	231	282	244	258	240	250	238	261	236	254	238	219	288	259	240	280	244	236	278	249	240	260	257	251	235	248	258	223	231	218	250	268	255	227	270	264	233	245	266	267	257	242	282	249	278	277	264	241	224	225	260	272	268	256	234	240	240	262	251	256	225	212	268	241	266	248	257	231	233	249	282	239	222	229	250	253	260	241	246	269	236	245	259	288	248	226	248	265	266	249	251	243	258	285	255	245	236	264	260	223	245	272	254	274	269	243	263	274	245	263	257	250	236	229	243	273	294	265	245	229	265	294	266	227	269	263	237	243	247	247	232	241	253	239	246	219	259	240	279	241	228	262	269	238	248	246	267	267	263	273	252	234	206	250	239	250	281	239	259	232	233	222	257	237	280	242	273	241	257	237	236	241	228	261	263	233	268	270	242	232	274	249	245	244	225	247	288	217	247	256	241	259	229	255	232	250	265	248	272	241	217	266	251	258	262	252	266	253	252	221	229	275	242	240	257	242	257	260	258	242	239	253	269	256	236	280	273	261	246	230	246	260	261	259	254	260	260	247	260	246	253	286	248	242	250	284	232	227	275	257	253	264	249	239	271	252	287	285	279	260	263	260	239	246	259	246	257	237	236	243	253	232	222	250	267	236	261	248	237	233	249	262	233	256	244	254	245	271	289	222	243	242	245	263	228	245	259	248	224	243	237	241	263	237	251	229	259	238	255	253	250	231	253	234	240	248	263	248	262	244	253	263	243	242	256	248	261	243	262	253	222	237	241	230	234	231	254	259	269	274	239	265	221	237	265	244	214	250	239	246	259	254	256	255	275	240	250	268	247	249	254	244	243	242	254	262	230	269	258	270	279	251	246	233	268	238	258	258	264	247	232	249	236	243	281	234	261	262	261	264	244	261	227	237	231	267	253	240	241	238	283	263	245	259	244	271	261	251	240	241	262	271	248	249	233	249	254	256	227	254	253	245	258	246	261	239	237	266	237	251	234	221	241	238	245	254	226	243	256	248	268	232	266	242	244	262	252	240	258	250	272	247	262	242	259	251	245	217	257	248	253	276	252	253	238	252	229	272	245	237	254	245	249	251	253	212	263	243	254	236	275	229	237	265	233	248	261	274	218	230	265	250	251	257	254	255	231	263	247	292	250	255
25412	21570	25637	21271	5994	2417	1482	963	617	499	329	332	307	265	209	243	239	185	209	196	185	182	165	196	168	195	152	150	148	159	190	148	164	166	153	153	149	154	147	157	161	168	156	174	167	147	157	157	167	163	137	159	139	138	149	168	159	158	165	144	152	142	137	165	148	167	148	151	154	145	155	143	171	169	166	164	161	141	170	160	146	158	164	155	150	159	167	142	151	165	143	142	181	148	149	154	151	146	160	157	155	146	154	169	154	137	142	146	148	155	155	169	171	146	155	144	140	155	148	149	153	164	167	146	140	166	139	142	154	157	178	121	174	154	167	159	156	141	170	139	151	161	158	153	141	150	160	149	166	180	145	149	156	151	149	154	157	144	139	141	171	136	133	149	179	154	135	156	185	127	172	151	154	117	154	148	160	151	167	169	160	143	147	139	140	136	162	163	149	143	178	141	170	142	141	193	157	152	152	153	173	155	168	171	163	144	143	160	169	167	165	154	159	159	133	127	146	166	169	146	171	145	164	149	158	152	150	158	156	163	162	147	168	168	145	163	174	161	147	139	146	153	137	160	143	165	142	140	163	162	164	187	180	148	151	172	135	145	163	164	152	166	165	165	155	173	170	159	149	164	161	148	147	154	153	145	153	144	133	161	157	135	157	150	138	176	156	163	167	146	157	154	164	151	166	138	162	153	175	149	177	142	150	152	160	155	161	149	155	159	151	161	180	132	158	145	154	154	142	146	138	163	143	155	141	172	150	170	136	143	146	143	161	125	136	150	130	149	160	163	154	140	151	176	157	154	132	150	183	152	158	162	158	156	179	153	173	156	167	161	141	149	179	173	139	164	145	151	187	161	154	141	164	153	148	157	167	158	150	140	155	165	163	144	150	168	142	131	161	156	141	146	134	143	178	155	160	146	139	142	167	147	164	172	148	160	158	169	154	141	160	152	174	138	156	150	167	138	146	130	171	149	174	163	165	142	144	168	144	176	152	165	162	148	139	168	139	134	146	152	170	166	145	139	159	147	161	146	156	151	169	167	139	150	153	148	167	171	143	168	168	171	147	142	179	152	170	168	140	162	158	142	128	168	144	150	150	169	153	137	153	175	144	165	149	140	145	157	164	159	157	149	151	152	172	172	162	148	166	163	163	154	159	142	164	152	160	166	162	137	174	153	149	160	156	130	148	156	161	156	149	154	137	159	167	145	134	165	147	159	170	151	171	152	160	167	151	141	145	140	120	153	155	151	166	126	148	142	149	149	174	160	161	148	150	154	151	125	149	154	174	154	185	142	142	163	156	162	157	148	166	165	155	153	160	167	175	154	152	155	141	154	151	146	179	156	134	150	158	156	150	156	159	158	160	131	189	138	153	166	180	151	154	164	123	122	176	139	152	174	173	161	151	154	131	146	175	171	140	153	183	155	169	126	143	155	164	145	127	134	160	170	133	157	164	145	155	153	155	141	141	143	169	153	144	157	140	144	135	158	142	142	169	146	148	176	168	154	162	160	157	143	132	164	151	139	145	164	157	134	149	137	173	165	155	155	153	146	176	151	158	153	135	166	149	152	175	139	158	146	164	142	158	139	140	154	162	147	137	166	153	141	140	167	186	156	160	154	161	135	142	153	148	169	159	157	156	148	156	146	164	131	142	157	152	134	158	161	162	171	177	138	156	178	180	164	166	171	150	168	157	156	152	151	170	127	169	130	144	168	141	179	145	124	149	148	161	166	134	143	148	138	161	161	166	147	158	163	155	159	179	165	171	150	179	149	148	163	175	143	168	156	142	177	159	165	148	154	154	142	120	138	150	155	140	148	158	167	157	179	172	139	152	162	162	152	155	144	163	151	154	171	137	148	156	127	153	175	161	165	168	176	164	168	151	151	182	152	162	158	160	136	154	155	147	151	150	171	134	139	151	156	171	144	182	164	153	140	150	140	131	146	137	161	155	147	152	163	179	151	163	193	166	136	145	162	155	180	151	158	136	139	174	175	158	150	151	173	153	149	171	157	162	151	156	164	154	143	163	150	151	152	156	147	150	158	142	143	150	154	143	145	144	140	158	185	141	161	145	172	153	179	153	140	164	152	161	147	149	157	158	138	167	146	150	162	172	163	145	139	159	139	173	161	165	158	148	163	155	168	170	188	154	139	163	180	160	151	165	137	167	132	156	158	158	143	152	166	150	154	142	186	148	162	161	173	139	151	153	150	171	147	163	154	153	153	158	171	152	165	169	149	165	148	144	157	147	169	142	154	147	139	149	170	161	140	150	153	160	152	177	141	149	142	161	158	152	159	153	144	157	161	144	148	175	145	140	158	146	137	157	153	159	171	153	173	161	162	145	159	134	148	166	147	141	159	142	179	153	176	146	158	173	163	162	151	150	159	140	161	149	166	142	146	157	159	158	169	166	147	139	136	137	150	145	129	152	144	166	146	175	150	175	162	158	160	150	147	155	206	152	152	151	173	156	172	151	153	153	156	158	163	146	158	143	144	147	161	155	151	147	148	127	154	170	140	155	138	184	151	141	137	140	153	132	151	142	143	150	157	140	150	142	149	155	135	161	166	152	150	148	145	168	131	163	137	158	152	157	173	166	148	178	166	146	143	159	145	164	174	161	158	150	149	139	163	142	171	144	157	163	162	139	135	168	171	141	165	182	171	148	158	171	167	138	160	168	172	143	166	162	152	147	141	147	154	141	137	163	144	135	162	159	139	186	163	138	162	185	151	143	142	154	164	167	149	148	162	144	144	140	150	135	141	148	151	139	135	165	155	170	138	177	169	170	155	149	140	174	150	133	160	165	135	157	154	146	140	127	166	133	149	162	163	156	158	121	138	172	163	154	148	173	161	155	160	174	135	149	162	148	151	158	157	145	145	157	144	168	150	162	169	151	174	158	171	147	134	145	158	152	152	165	147	156	142	162	169	162	162	151	164	168	163	160	173	138	132	142	153	181	164	165	160	151	151	151	158	155	133	144	165	149	149	164	164	160	132	161	131	154	161	171	149	154	143	161	148	153	178	174	121	147	176	153	132	169	149	163	166	145	134	164	155	151	157	176	169	142	169	161	156	156	127	151	160	139	145	149	149	148	166	148	161	170	146	175	149	153	169	148	159	154	159	164	147	125	155	141	154	162	147	157	137	161	150	146	163	162	140	142	137	171	166	129	160	148	152	181	148	165	174	151	167	151	168	170	164	135	168	141	154	153	143	149	133	138	158	156	157	154	158	171	162	144	154	175	142	173	140	154	180	162	164	145	151	159	157	155	162	157	166	171	151	147	160	153	159	152	144	159	180	148	150	151	153	139	149	160	149	150	147	159	153	134	153	169	165	169	136	159	146	147	172	146	157	139	160	162	154	168	165	141	139	133	178	128	148	146	167	168	137	163	145	165	153	139	157	156	147	154	158	161	149	147	157	157	147	157	143	160	160	152	167	155	161	161	148	164	147	147	144	155	154	146	162	176	156	145	156	164	148	158	164	158	178
21108	39783	30409	17318	11042	6909	4640	3010	2101	1420	1050	791	757	652	528	512	524	475	428	391	353	365	347	347	323	344	333	325	303	309	302	274	292	302	299	275	312	272	297	299	291	261	301	282	333	278	299	286	248	271	273	297	285	300	258	290	284	286	291	262	264	282	280	283	280	283	266	278	298	261	258	283	280	287	287	282	285	264	302	265	263	304	265	313	279	269	299	296	300	263	287	270	293	294	295	296	279	274	317	285	282	263	268	294	281	295	294	287	276	256	278	282	297	271	283	250	295	284	285	264	306	257	292	281	257	295	266	272	290	246	262	299	270	267	241	275	268	264	272	265	296	264	269	265	274	282	273	289	298	289	302	274	287	261	277	262	270	289	275	250	278	283	281	276	285	261	263	262	276	285	278	276	286	298	299	283	268	279	293	280	275	274	281	268	248	298	261	298	315	285	276	266	276	293	247	303	305	300	306	294	279	289	245	276	248	300	239	268	281	300	252	269	266	299	276	266	298	292	312	307	271	261	281	285	295	273	272	291	278	290	295	261	298	257	257	295	265	270	272	285	273	293	299	255	299	254	293	275	281	285	275	274	279	263	271	304	293	254	264	290	274	273	284	274	260	278	274	256	269	266	261	257	276	302	283	282	271	273	296	270	273	301	243	289	294	271	279	289	269	275	262	308	275	241	309	310	297	295	299	296	255	279	273	279	303	287	329	292	276	297	279	290	285	268	270	284	269	268	259	279	286	299	313	297	255	296	278	251	267	249	293	276	279	269	299	298	247	249	304	311	278	266	246	286	283	296	288	275	277	292	282	284	284	252	269	280	261	294	285	261	227	267	261	263	280	255	291	255	272	251	303	269	291	287	285	266	270	316	287	314	287	282	287	275	275	283	279	290	289	278	284	306	268	306	284	280	270	230	269	273	278	280	316	271	268	258	275	259	277	283	295	278	252	258	260	302	264	284	279	282	264	290	287	288	298	267	266	240	245	241	281	294	257	296	286	264	305	292	281	268	275	263	259	255	245	294	261	291	291	283	285	276	319	275	304	296	263	284	292	318	309	285	282	280	282	292	251	278	267	330	271	292	289	262	258	263	258	274	311	294	282	286	280	317	271	286	267	282	308	304	260	286	288	265	296	277	268	292	275	231	288	274	265	299	292	277	242	291	315	280	302	251	288	251	274	258	241	257	271	294	295	268	276	257	293	285	289	271	268	280	278	271	247	284	240	287	250	296	277	287	282	297	277	256	302	291	273	270	272	299	264	282	268	280	281	248	269	298	266	269	281	291	261	292	267	259	309	292	299	262	242	310	247	290	276	287	288	288	291	288	261	260	281	285	255	280	286	256	263	271	265	295	277	281	262	268	272	311	289	272	310	291	282	297	269	273	296	286	309	304	277	298	274	273	284	268	251	281	272	277	276	273	287	284	270	272	285	299	282	250	288	256	271	296	264	274	279	251	285	268	233	263	251	272	309	298	268	267	265	278	275	270	304	281	283	272	306	249	282	277	292	297	269	276	303	288	285	286	275	252	252	337	261	255	265	268	286	272	249	252	261	281	278	300	257	248	297	290	268	277	246	265	287	264	265	268	320	285	294	267	285	301	257	282	297	309	288	255	284	277	260	280	250	288	278	262	270	287	271	289	282	266	270	278	260	266	272	253	248	281	315	289	282	276	250	271	320	282	267	250	259	288	282	291	297	275	265	279	259	286	247	262	322	284	265	260	272	275	291	292	268	287	275	275	281	273	280	273	290	272	275	262	264	302	309	265	254	278	281	301	258	291	263	269	278	285	299	286	274	273	281	289	296	297	271	274	273	280	287	297	292	304	248	305	287	288	266	271	281	259	272	286	284	262	262	298	308	289	265	284	302	280	281	267	310	304	279	275	266	300	299	280	276	284	269	299	269	285	269	264	284	282	263	286	288	301	296	292	297	312	276	298	273	259	247	290	298	302	273	283	263	261	283	248	268	259	266	274	279	266	274	281	284	286	261	267	292	280	285	282	257	289	277	261	278	297	310	273	272	279	282	274	281	271	267	291	278	280	283	280	292	255	274	289	278	269	305	254	296	286	286	282	284	267	266	274	267	266	275	262	286	264	271	280	278	289	265	264	283	272	280	306	248	305	292	253	257	290	299	288	305	280	279	284	287	282	266	276	297	284	298	303	294	244	297	304	262	276	268	274	303	289	281	290	321	269	263	248	298	271	266	273	305	305	287	277	273	267	292	279	283	299	297	282	270	285	274	273	263	302	265	260	275	259	268	305	253	258	264	281	267	292	256	267	257	278	266	287	275	277	251	257	256	232	274	275	316	302	296	264	294	277	268	277	278	289	291	333	255	281	281	296	268	249	307	292	289	286	262	285	256	281	258	262	238	281	284	284	275	260	283	273	267	293	255	298	313	297	288	268	277	273	295	284	286	292	285	292	304	277	248	276	306	271	281	307	245	285	263	276	294	268	293	283	289	277	260	281	291	267	271	274	297	249	284	286	288	273	278	277	222	260	255	259	308	287	259	271	285	276	291	273	277	279	277	295	292	303	261	275	289	277	273	289	269	273	296	253	275	270	308	268	282	268	289	272	266	272	262	296	309	255	273	293	315	302	288	274	279	296	308	290	280	272	266	274	301	276	279	266	269	283	258	286	304	273	275	301	302	294	242	294	283	290	271	297	252	257	271	280	256	274	276	292	295	282	272	267	272	278	279	255	292	260	279	290	272	269	264	287	261	288	267	303	265	243	267	269	279	283	236	283	281	305	256	282	303	275	289	296	266	235	251	297	267	276	286	266	287	273	305	276	280	283	304	292	276	262	275	271	290	302	299	280	281	273	283	307	269	281	251	282	285	291	276	278	240	293	269	293	266	306	277	272	315	270	280	268	240	287	296	282	272	262	278	274	288	264	266	271	301	266	278	277	290	280	273	296	279	291	268	297	259	272	266	307	296	295	266	282	270	285	259	298	278	268	271	303	298	251	283	281	311	252	264	288	262	286	271	256	277	277	283	287	267	322	239	278	248	310	308	285	292	287	278	289	300	301	295	293	300	305	286	286	302	244	284	282	293	273	271	303	272	267	274	303	276	245	297	270	292	265	286	285	292	271	279	283	265	268	310	285	282	277	299	284	282	294	283	279	319	285	269	279	285	260	295	278	293	286	274	268	268	258	293	259	280	302	289	272	308	264	286	266	263	263	264	276	281	302	266	292	265	289	279	297	273	306	285	282	272	278	283	296	250	298	302	295	299	296	282	282	274	280	281	279	282	311	279	243	284	288	297	274	270	278	274	301	260	304	289	279	267	303	305	268	294	284	265	302	277	277	303	281	292	289	275	301	263	290	251	273	302	284	288	306	267	279	269	282	290	279	284	267	289	272	287	290	285	282	276	292	279	285	284	270	307	321	255	322	256	277	245	269	272	257	301	278	283	270	282	297	262	264	279	267	297	264	291	259	268	273	300	291	263	296	302	278	305	272	289	285	279	298	282	277
22880	21518	28551	24897	21601	18067	7080	2627	1519	1060	793	636	535	470	343	315	306	255	228	240	205	191	198	173	156	158	172	155	159	145	131	130	125	145	155	105	144	132	129	125	123	119	130	137	120	117	120	118	137	126	121	140	111	135	134	117	124	134	127	133	118	133	143	101	133	118	120	138	116	113	134	112	129	137	134	132	111	132	133	116	134	139	129	105	125	116	119	132	131	125	116	110	124	123	130	127	104	142	135	128	128	117	137	146	126	132	129	140	134	116	121	130	130	137	141	141	115	147	146	141	135	114	119	118	121	128	125	106	112	114	110	124	110	128	115	110	118	115	131	128	104	129	123	113	124	140	115	121	147	126	119	144	114	113	130	114	128	108	142	116	119	110	128	115	136	109	147	115	132	137	123	126	130	128	106	110	122	125	129	137	123	157	115	118	126	111	133	120	121	126	127	143	121	141	116	134	121	142	144	159	109	155	150	137	129	123	120	143	117	110	116	112	117	122	121	108	116	107	123	133	139	138	124	134	115	101	114	109	122	132	120	121	123	117	128	120	121	123	128	118	115	126	137	122	125	122	145	112	142	130	124	128	143	137	111	137	133	119	133	148	135	117	106	126	130	127	131	141	134	113	126	128	124	138	149	124	123	123	112	137	122	134	111	124	122	133	129	133	121	122	119	129	158	115	130	118	122	129	135	150	122	139	135	140	115	115	123	122	146	116	125	135	112	137	128	119	113	111	147	109	123	129	106	137	130	135	136	116	131	114	139	112	134	131	131	151	132	142	118	127	136	133	152	115	126	121	131	127	118	120	128	118	146	108	105	117	115	129	129	134	136	132	135	112	138	124	117	124	101	127	130	120	108	137	112	135	139	120	148	114	126	123	119	138	135	114	113	147	125	125	127	132	147	109	139	134	126	135	110	105	116	129	113	110	120	138	135	136	124	142	134	146	127	121	136	122	124	136	120	127	112	115	142	133	130	126	133	111	145	126	117	130	129	125	117	148	103	104	138	135	120	123	135	122	122	142	139	139	129	144	132	128	140	126	134	134	121	136	122	111	115	122	124	117	118	113	128	143	115	132	137	116	127	104	126	147	123	107	145	110	117	126	133	124	139	123	127	135	129	120	117	116	132	134	152	125	131	141	123	125	143	137	119	117	149	120	140	140	122	109	124	140	136	100	135	125	131	151	139	121	140	146	128	146	118	135	108	125	99	123	132	123	120	118	142	127	124	127	136	117	118	135	119	141	136	127	120	114	140	117	122	115	132	122	124	135	131	137	126	128	113	129	113	104	112	137	133	120	124	136	123	142	135	137	149	114	125	126	112	125	113	123	134	122	118	120	115	127	124	132	127	124	123	127	137	104	135	125	126	120	150	120	126	138	110	123	131	131	128	125	122	106	120	136	105	112	113	116	128	126	128	117	130	128	120	112	124	136	111	123	101	117	128	125	120	105	116	123	137	133	126	155	130	121	137	147	125	141	144	109	136	132	120	115	124	128	123	124	146	125	137	129	134	129	117	120	122	160	103	125	135	126	135	130	121	122	111	109	129	117	130	131	136	126	121	117	116	114	127	118	148	141	129	147	137	115	138	120	125	104	109	129	114	126	104	152	130	132	130	138	128	128	114	129	125	130	136	120	118	130	128	132	104	133	123	161	128	126	124	121	110	136	130	132	95	133	127	132	131	114	134	124	132	126	131	129	125	106	113	130	121	128	122	126	122	125	143	117	110	130	131	129	115	118	108	131	155	115	150	124	124	109	157	124	126	123	140	106	141	123	130	133	113	118	122	129	126	92	116	146	120	151	124	114	144	124	125	108	144	121	122	129	105	110	117	129	140	132	138	139	119	128	126	130	136	136	113	117	131	132	117	108	107	126	134	132	127	133	138	124	117	109	106	144	110	141	120	126	114	145	119	122	110	140	146	132	136	122	115	137	119	129	143	123	123	139	135	136	123	126	119	140	112	124	125	118	122	128	146	131	135	122	111	115	123	125	145	108	112	113	118	131	120	130	88	137	141	134	130	136	131	129	124	122	113	132	123	112	122	133	131	141	126	122	110	131	124	116	137	110	125	141	130	113	142	117	125	128	133	126	148	119	127	117	129	119	121	136	128	146	117	143	122	119	121	137	121	119	125	123	115	119	128	122	106	115	134	116	118	135	124	120	129	150	136	134	114	105	148	127	133	127	129	147	137	149	133	111	130	126	138	141	123	146	120	118	129	99	120	132	139	122	134	141	133	126	146	140	111	125	127	126	112	131	113	132	129	126	128	97	115	134	122	120	127	128	126	154	119	108	137	133	134	109	146	153	122	121	132	124	116	107	139	120	144	131	124	146	134	134	114	134	136	114	126	136	139	106	124	122	114	109	114	134	113	112	110	113	116	121	143	98	130	127	113	123	105	117	137	132	127	139	121	133	100	122	108	128	142	133	136	149	119	119	108	120	139	113	119	133	139	114	136	136	134	135	136	129	136	145	127	112	122	111	142	123	132	132	148	105	119	118	127	117	124	113	131	124	142	113	120	125	97	123	121	116	131	120	114	141	105	136	140	119	127	114	119	102	134	132	121	131	133	122	135	133	147	120	122	108	128	118	143	115	152	127	130	119	101	123	131	135	134	127	111	105	149	127	127	132	114	143	135	117	121	112	141	130	126	135	112	133	112	124	130	137	136	138	101	118	134	125	112	103	139	131	125	135	122	139	144	103	173	111	150	132	135	118	115	117	142	106	116	117	125	124	122	130	133	137	122	122	116	127	137	127	134	110	130	115	131	156	114	126	125	122	112	126	132	115	148	128	125	117	132	110	136	113	123	150	136	129	125	119	147	125	120	135	134	109	108	121	127	112	120	142	105	127	118	133	124	131	130	122	129	127	125	117	127	138	117	121	122	113	146	130	142	127	120	132	127	124	117	122	123	150	125	116	108	116	122	123	135	117	147	124	116	108	125	112	118	125	113	138	114	126	121	126	123	126	126	128	120	132	111	140	123	131	121	116	149	110	132	125	134	117	119	111	117	118	117	140	136	115	131	121	120	114	140	121	144	116	126	130	138	107	124	119	116	154	127	126	126	141	118	135	117	127	123	125	125	130	127	122	135	119	127	111	118	129	115	129	109	120	139	123	140	138	141	115	130	113	116	106	130	142	136	129	131	114	127	133	133	132	128	131	129	127	134	130	121	120	146	121	121	123	125	125	131	121	128	130	141	127	120	133	125	128	132	129	105	147	121	126	126	123	114	129	115	121	112	123	127	118	124	118	136	132	117	112	115	114	117	118	133	114	129	139	111	142	139	133	119	126	132	116	122	116	143	118	114	114	112	140	128	130	123	121	134	139	128	126	128	113	121	126	140	141	140	115	131	122	135	115	112	124	106	120	123	125	142	124	116	126	134	137	138	129	106	126	113	135	109	121	124	131	118	115	119	106	127	120	129	124	110	120	123	123	123	110	141	120	128	126	121	112	124	127	127	114	140	149	139	136	139	127
25005	51333	43990	29324	21344	14447	9173	6076	4215	2957	2226	1727	1404	1177	934	827	738	639	589	559	444	450	426	384	372	328	340	304	281	294	259	285	254	263	249	221	269	231	218	239	222	234	228	219	223	224	223	226	190	200	254	215	216	235	220	231	228	225	232	233	241	222	207	216	213	215	219	203	231	250	219	213	223	209	231	219	246	222	219	221	217	208	223	218	217	205	233	227	191	215	217	219	244	229	209	236	220	211	208	241	226	252	222	221	194	218	232	237	227	230	237	206	212	231	215	228	228	220	218	219	221	215	243	222	236	209	214	228	215	223	219	233	227	202	218	230	202	232	214	232	242	240	244	231	244	224	226	211	228	227	226	247	219	232	238	233	266	223	202	242	251	223	256	239	222	233	218	221	225	205	213	207	241	228	237	240	216	205	235	219	245	213	228	241	228	208	212	229	239	206	208	213	240	226	235	239	231	222	236	230	227	216	221	213	222	220	227	224	219	211	223	198	218	259	206	205	235	197	230	238	226	239	238	229	217	232	250	228	241	232	252	218	210	203	223	211	209	207	218	205	208	222	255	231	217	237	228	213	253	219	223	228	226	212	200	219	246	241	208	223	235	241	215	207	220	237	225	226	199	227	219	231	230	220	222	238	222	228	223	225	211	218	220	239	241	224	252	241	244	247	211	243	226	214	247	218	237	229	227	207	228	208	245	236	233	203	196	251	227	248	218	211	218	224	227	233	241	222	215	227	231	223	208	214	240	237	205	206	215	226	246	221	231	225	197	212	235	253	206	226	228	242	225	209	214	221	216	235	223	231	225	229	249	208	236	252	212	229	226	227	214	207	202	189	206	246	202	205	209	209	224	229	207	204	220	233	230	203	197	195	245	210	216	214	222	234	238	221	231	226	222	220	225	234	232	197	222	264	255	221	217	233	227	224	237	233	238	197	239	209	228	234	217	235	240	214	237	231	248	235	201	240	223	227	226	188	230	239	228	239	220	238	203	225	202	232	218	240	225	250	220	207	231	203	223	234	219	237	235	205	204	217	245	225	238	219	222	199	241	215	216	213	227	216	219	238	208	208	222	210	217	229	226	231	221	245	246	225	201	238	222	205	207	247	225	220	231	233	234	190	232	235	236	256	213	244	236	238	237	197	182	239	230	220	209	244	245	223	179	217	213	238	214	211	206	220	258	251	206	226	224	201	218	225	225	228	206	256	191	232	222	223	250	236	217	210	243	212	227	220	227	219	222	195	202	244	204	234	214	244	225	199	233	230	213	234	231	217	242	223	201	219	234	223	221	218	214	237	228	227	222	228	211	247	213	216	223	232	228	231	237	221	228	227	237	220	212	213	231	213	243	236	215	220	224	227	228	223	195	222	230	248	237	232	227	230	223	241	243	244	240	232	250	205	207	205	205	219	210	204	212	216	240	250	240	204	221	233	217	217	212	243	219	243	249	200	237	213	233	215	203	232	226	220	217	213	211	254	250	242	232	232	213	190	217	227	238	217	216	198	210	217	246	239	219	212	229	209	208	222	213	242	235	260	216	230	225	228	211	220	216	243	241	228	205	225	235	229	213	234	205	214	182	201	224	218	228	264	205	186	212	219	234	235	209	219	214	215	236	219	245	217	224	226	237	229	234	238	204	217	217	202	207	214	232	204	212	230	224	220	238	211	210	260	221	204	209	244	209	223	229	203	247	232	205	224	252	239	235	218	220	215	253	233	216	201	228	228	217	248	223	229	229	244	222	225	224	216	211	215	241	244	250	236	248	222	202	215	242	222	249	211	217	204	230	220	231	207	232	208	221	210	216	225	227	238	215	249	231	227	244	214	229	267	221	238	205	244	225	214	237	249	200	237	211	238	220	216	222	219	213	207	255	244	243	224	216	255	243	224	242	221	239	230	223	216	236	233	226	222	229	221	214	209	241	243	194	233	228	204	242	221	210	244	254	202	225	239	215	240	219	228	211	193	243	206	219	193	213	215	228	206	196	232	223	221	226	224	221	222	256	199	211	222	210	237	229	222	222	220	226	222	218	231	236	217	221	208	210	220	235	216	209	216	237	191	243	230	209	210	224	203	236	232	231	223	213	222	240	230	222	219	227	209	223	215	210	208	234	227	215	228	199	229	223	254	221	236	242	218	218	234	237	212	191	222	212	241	246	239	218	210	180	210	191	226	228	215	218	245	206	283	232	258	228	231	216	230	213	198	213	228	212	221	237	236	217	234	252	216	243	224	242	236	196	200	237	239	211	220	201	231	236	231	222	230	218	220	225	223	208	233	211	218	205	234	202	248	224	214	224	248	204	206	235	236	210	214	222	234	230	200	208	227	219	199	223	223	202	206	229	230	225	210	233	224	231	223	226	234	235	229	237	218	231	245	198	246	214	201	212	211	237	232	230	206	205	234	199	229	225	237	226	218	211	228	212	227	212	222	251	212	253	224	229	266	236	204	221	213	209	244	232	234	191	195	234	204	232	217	257	225	252	225	209	217	221	218	240	240	213	243	245	205	232	206	212	255	225	222	235	213	216	228	203	229	232	247	195	218	184	226	204	232	240	241	241	224	221	217	207	197	210	229	212	218	261	198	222	262	222	224	212	244	226	229	205	202	223	211	217	214	220	215	236	223	223	245	225	218	243	221	234	231	239	217	217	204	225	230	213	219	198	219	210	193	213	216	219	229	219	247	195	237	218	240	206	253	226	234	227	211	203	204	241	223	233	239	216	236	213	217	262	230	207	196	200	210	238	232	239	239	210	200	228	230	226	205	199	236	206	222	216	218	227	236	239	228	219	231	212	209	201	231	199	254	200	250	214	236	235	206	252	204	212	241	214	212	228	209	220	210	213	216	219	233	238	235	239	208	246	252	232	235	212	222	216	206	222	209	198	216	211	233	207	190	236	229	237	216	213	239	247	228	197	213	241	198	212	220	219	203	222	222	201	208	207	201	193	224	237	209	217	235	234	215	261	232	228	238	212	191	226	252	229	224	243	244	229	200	232	223	224	215	200	221	209	188	214	219	225	213	226	220	216	231	239	210	234	229	220	223	225	252	218	230	220	235	214	237	248	218	208	208	208	210	230	235	195	217	241	226	216	250	242	214	213	206	219	247	203	219	242	250	230	201	198	240	215	240	200	220	224	231	226	227	218	225	230	224	235	242	237	187	233	263	225	229	246	230	223	232	188	204	222	246	217	212	224	215	203	224	212	230	234	232	216	207	234	211	222	215	235	213	214	225	211	223	231	205	244	264	239	197	212	216	216	218	229	204	208	208	202	240	222	226	208	241	234	225	224	226	214	232	229	219	244	230	228	206	246	244	211	224	230	258	208	231	215	231	235	202	191	229	221	217	209	202	200	193	234	218	234	255	233	217	225	220	220	228	227	218	216	237	221	231	204	232	246	222	205	200	215	226	235	238	228	218	275	198	225	205	245	224	239	201	223	214	219	191	206	221	221	223	199	225	208	216	245	225	237	227	217	279	238	232
27888	21900	18180	8678	3265	1691	960	619	401	330	319	285	247	224	206	212	175	204	166	171	166	160	159	182	157	157	166	147	156	168	123	172	146	172	145	164	139	175	151	162	168	161	149	160	171	154	131	149	121	155	139	154	154	163	157	162	148	169	134	127	142	169	167	149	156	152	154	150	148	152	144	151	171	142	156	146	158	154	134	156	149	138	136	166	161	161	169	149	157	161	145	162	161	159	181	156	139	153	149	147	162	169	131	155	169	162	158	154	159	158	168	161	138	134	139	163	120	172	155	154	170	157	153	160	183	154	165	151	155	149	158	149	148	169	142	157	143	170	147	153	134	172	142	157	175	148	152	158	144	149	151	149	146	150	159	146	175	162	161	171	172	160	136	164	160	134	148	178	166	152	173	179	148	152	152	164	171	162	161	171	158	151	174	138	157	133	181	155	157	153	163	163	141	166	143	137	147	141	167	135	156	154	143	147	159	159	141	156	147	158	148	168	167	157	174	178	155	140	156	151	138	179	160	153	144	144	161	151	141	167	142	146	154	158	156	154	152	148	143	151	168	157	172	134	158	155	158	182	165	126	153	152	154	137	148	172	137	179	137	133	154	156	166	143	141	133	151	139	161	142	155	146	163	153	144	148	143	167	168	168	156	153	150	169	170	139	136	165	156	148	163	148	159	156	142	133	165	138	155	172	153	185	157	137	132	164	152	149	164	147	166	145	182	152	143	139	167	143	147	150	160	160	146	156	161	128	160	160	163	159	166	131	166	166	164	169	139	152	143	138	162	153	139	144	137	125	164	152	138	161	155	145	173	148	162	154	160	154	141	157	131	156	157	159	155	170	159	140	139	143	167	134	162	168	174	154	149	158	133	153	151	163	151	131	160	144	161	168	153	157	149	158	140	158	154	119	163	144	142	136	160	185	169	140	158	140	132	177	163	151	161	161	164	173	145	170	154	173	159	154	153	152	175	149	152	151	150	143	138	153	149	176	170	143	162	167	151	173	157	154	126	169	164	181	157	139	162	167	148	161	168	161	153	127	148	187	183	160	161	145	147	130	154	148	155	137	149	146	163	159	173	156	173	150	166	144	176	162	170	165	147	153	129	150	158	168	156	163	143	139	166	158	154	170	157	162	163	154	163	169	148	162	169	160	168	146	143	156	146	155	153	140	198	148	152	156	142	178	144	131	144	145	146	167	144	146	142	160	158	145	143	174	159	179	133	144	174	143	143	156	148	167	145	145	166	156	169	150	142	150	151	157	172	138	159	148	145	168	158	144	151	148	171	148	153	184	149	166	151	147	155	166	169	167	142	147	143	148	159	146	151	145	139	164	157	147	147	137	145	147	157	146	152	150	165	132	167	151	152	149	168	138	145	164	163	156	172	154	176	163	166	157	147	170	141	151	162	157	153	139	142	172	166	170	153	141	156	155	135	156	153	157	174	154	160	185	151	149	169	161	161	152	162	158	163	151	163	154	166	160	149	147	158	161	165	130	170	169	148	181	145	137	152	180	160	127	140	159	150	162	154	150	158	164	165	132	148	179	159	143	152	169	180	157	178	150	154	142	164	161	148	163	166	148	157	155	142	160	170	153	166	164	155	161	166	156	172	149	147	140	155	139	138	167	132	147	152	149	145	136	144	156	156	158	154	152	141	143	164	158	147	144	173	135	153	142	152	148	167	158	155	178	127	164	159	159	146	156	150	159	156	154	154	158	143	151	148	146	171	151	179	159	163	141	155	159	163	140	156	151	148	142	121	152	155	167	147	138	160	164	156	145	145	142	139	125	143	159	154	153	151	144	148	143	150	147	160	136	137	155	146	157	160	147	143	161	151	165	157	151	174	143	152	128	127	148	161	148	166	154	154	136	139	150	153	166	163	167	147	165	146	161	159	147	173	133	141	143	150	147	137	151	147	138	158	141	150	150	152	165	131	133	164	161	160	148	136	174	151	165	145	163	174	161	150	147	157	165	133	162	167	158	150	173	146	159	172	158	147	157	153	144	140	160	144	148	165	144	141	186	128	151	179	160	124	158	155	162	138	135	157	165	154	154	139	156	157	141	185	159	151	143	140	166	161	151	160	170	171	155	134	149	159	158	164	138	153	134	155	144	139	151	153	142	142	150	141	148	147	160	139	161	142	171	139	179	147	161	160	142	151	152	139	154	143	158	169	147	142	145	144	157	144	150	151	160	153	143	182	176	136	153	157	139	144	147	151	136	152	164	142	152	153	156	146	158	161	159	139	169	166	158	143	141	169	156	156	177	144	153	151	164	152	164	154	152	146	135	151	149	144	160	150	171	183	136	171	166	151	154	135	150	145	144	181	138	139	154	148	162	163	145	169	132	162	141	150	174	165	142	152	146	153	169	141	172	189	144	141	167	165	175	172	139	130	157	173	150	159	161	155	133	145	146	170	162	168	140	151	156	158	138	163	153	144	156	169	165	151	169	152	168	158	130	168	138	167	150	128	127	183	165	147	160	139	145	153	148	112	170	125	141	146	153	128	153	148	134	156	131	162	180	157	163	130	130	138	138	131	168	163	153	157	152	135	180	141	145	164	157	132	137	152	146	151	164	143	147	141	153	179	161	157	156	142	160	129	131	166	150	131	144	171	158	154	130	177	155	156	182	155	143	155	175	169	151	144	170	163	157	175	166	149	134	172	181	146	179	149	136	162	156	149	149	140	150	176	144	163	161	147	145	129	143	164	142	164	135	168	176	144	157	155	170	141	170	152	147	133	147	151	160	147	166	158	159	174	149	163	161	150	153	148	156	142	170	174	159	145	149	140	145	160	150	156	172	147	158	147	163	146	163	149	164	148	137	159	146	149	158	151	142	163	147	130	154	152	143	172	164	149	166	147	156	154	150	155	160	154	158	139	149	154	152	143	158	156	174	173	125	158	162	171	152	152	191	139	148	172	149	169	157	160	153	168	168	127	142	149	131	140	159	142	146	149	165	174	146	134	162	123	157	149	169	143	166	155	145	158	150	154	129	149	141	174	154	148	141	165	170	173	173	166	158	153	136	141	157	131	158	139	147	164	135	151	155	155	156	165	156	154	154	161	143	160	164	141	124	160	158	139	136	143	158	165	167	140	144	172	161	150	167	143	145	162	140	157	178	169	171	144	185	150	129	135	152	141	152	175	137	144	153	151	142	146	148	126	149	144	145	161	165	171	124	151	161	174	155	166	152	159	153	146	153	136	156	172	138	148	155	172	152	157	154	160	160	160	167	162	174	155	146	139	159	131	148	163	158	152	156	164	170	138	168	146	169	164	179	160	169	178	156	150	160	133	148	134	157	162	133	161	151	165	142	145	171	155	155	172	161	164	167	173	148	145	146	161	151	153	178	152	151	163	147	155	170	172	157	147	130	151	173	145	157	151	148	143	153	176	154	145	165	156	150	151	143	140	168	155	163	165	135	171	154	140	165	146	164	166	174	162	162	161	133	146	151	181	151	138	164	152	143	142	150	147	146
20038	34935	23684	13056	7755	4633	2891	1867	1315	914	824	685	554	550	478	441	412	384	378	349	351	324	326	330	277	305	298	283	279	316	310	313	324	290	300	254	308	306	296	289	255	260	274	287	272	281	303	261	243	267	266	299	269	294	295	293	272	273	308	263	292	293	278	297	292	256	284	270	265	277	273	296	277	285	299	292	306	287	262	249	307	300	262	302	309	263	288	303	295	267	306	246	261	262	279	291	287	263	281	287	291	272	286	265	282	268	271	329	301	279	261	263	293	251	289	275	262	255	294	267	314	307	281	280	274	280	298	273	290	234	289	308	291	270	243	280	265	276	281	288	288	274	268	278	262	279	287	281	320	291	308	286	240	258	289	266	277	280	304	283	271	265	284	274	258	257	277	267	273	277	278	275	245	273	311	289	246	277	282	272	300	293	274	281	295	276	263	303	264	292	289	287	268	280	290	287	259	292	227	292	313	267	273	251	262	268	292	280	289	281	311	283	265	302	276	280	297	292	268	281	270	314	281	276	276	274	279	271	280	276	300	255	298	292	276	280	279	249	259	277	304	287	291	296	273	297	285	274	283	277	254	280	286	290	299	271	282	270	259	271	282	281	300	274	307	252	282	315	284	290	267	272	272	270	309	251	261	277	274	263	301	250	271	287	257	316	287	275	276	293	281	263	285	280	287	274	290	267	265	281	284	331	257	293	270	288	284	268	307	286	283	279	268	282	306	288	283	313	304	275	266	266	237	259	272	271	288	309	280	282	281	263	324	290	281	270	272	289	279	294	261	250	301	285	302	301	275	295	293	257	266	263	288	282	279	299	273	289	296	266	307	283	304	299	274	299	269	257	324	306	298	308	280	274	277	262	291	272	283	262	248	290	264	287	261	273	261	283	299	304	281	281	299	303	277	270	279	247	301	280	290	264	257	260	292	271	258	262	259	296	289	271	267	265	266	314	291	277	312	286	314	264	278	275	295	291	265	277	278	302	306	295	299	270	296	303	247	313	270	285	312	302	296	265	297	275	268	289	269	277	268	258	242	260	283	287	273	295	269	292	296	266	258	253	260	271	275	295	276	278	301	246	284	292	275	281	283	299	287	271	275	280	291	267	282	272	317	275	259	259	297	247	312	267	312	275	264	273	295	288	271	300	275	276	308	239	261	291	263	283	258	284	302	289	283	299	303	290	267	265	299	282	271	255	279	275	308	285	254	260	278	262	301	288	267	251	288	297	270	267	269	285	275	268	251	268	303	272	270	275	254	274	284	272	263	274	258	285	284	280	283	288	273	278	290	312	285	303	296	296	274	293	270	276	271	261	281	282	262	292	302	275	276	302	312	310	251	313	287	272	272	286	243	299	296	286	289	298	291	271	273	269	290	273	252	261	283	272	277	303	269	272	289	294	278	259	273	276	262	265	287	277	300	286	272	286	285	296	293	253	275	264	262	251	273	279	274	275	300	300	279	260	301	274	313	262	282	251	259	291	260	280	273	290	281	290	274	256	282	296	289	296	302	270	295	293	255	276	293	295	245	289	272	304	269	293	263	301	284	277	294	277	316	282	292	292	266	281	308	306	304	285	295	287	273	265	293	274	280	293	261	292	272	264	262	279	296	284	268	277	270	246	294	281	263	269	267	295	275	294	291	263	278	297	298	285	272	300	336	299	256	272	299	296	304	292	272	264	288	276	267	295	249	301	284	266	270	258	293	264	273	284	264	300	287	258	279	265	293	293	269	262	283	296	274	294	296	262	282	280	272	298	273	259	287	260	277	298	301	272	284	270	264	280	253	325	284	277	281	288	286	276	242	306	261	304	299	263	288	268	272	274	275	248	289	271	277	273	293	277	257	300	244	275	282	271	268	268	272	281	288	276	259	299	275	265	254	261	279	302	296	268	287	261	311	273	271	285	306	271	291	325	298	281	289	254	274	273	257	270	267	271	279	259	270	278	299	278	274	256	281	275	260	293	283	294	282	280	243	268	300	275	277	297	286	279	255	277	285	283	269	265	310	297	288	281	297	279	285	317	285	272	254	308	258	258	299	262	263	285	296	276	313	286	256	300	281	283	273	301	282	304	288	300	254	303	294	265	271	248	277	272	276	289	266	260	283	283	283	272	260	263	288	288	276	277	258	297	309	256	305	294	235	272	260	299	282	300	271	281	279	275	248	265	276	263	280	270	295	281	263	302	293	298	273	264	247	289	263	258	280	269	304	297	294	288	265	281	298	264	283	257	280	260	297	294	287	265	282	275	277	292	319	281	280	283	283	294	280	311	283	305	256	265	315	292	287	258	272	288	257	291	295	269	278	301	296	304	287	267	248	291	269	281	268	300	282	279	303	303	294	290	285	268	272	253	284	314	282	267	283	294	307	263	302	276	280	303	267	275	271	261	285	254	268	283	274	287	272	303	272	276	268	294	277	261	274	289	287	299	293	310	280	275	282	284	281	295	285	274	279	256	286	292	281	274	288	265	271	284	287	308	286	283	285	273	298	260	266	303	309	272	282	289	250	280	274	287	281	259	266	290	293	279	285	268	291	281	279	285	283	260	265	296	319	303	279	277	301	280	280	267	264	282	275	259	289	283	287	294	279	296	288	312	283	265	294	267	283	240	286	276	273	289	319	286	278	269	273	310	262	298	300	285	273	313	289	289	272	282	301	316	304	264	272	316	269	284	275	271	293	271	291	275	288	269	304	299	253	305	271	255	269	289	286	289	288	291	278	277	312	276	254	309	265	262	278	268	272	272	293	267	275	279	266	298	272	281	261	280	260	284	301	252	287	276	267	283	309	281	274	280	260	286	264	255	283	252	279	288	294	252	258	294	273	281	277	313	277	290	276	294	258	284	328	280	283	273	284	261	306	262	281	280	266	297	266	261	296	303	264	263	290	265	273	282	271	273	274	283	275	280	278	261	302	303	263	302	291	273	302	292	283	289	280	260	293	297	249	286	291	277	276	271	297	278	300	265	244	297	274	293	304	290	255	269	279	275	262	310	269	242	292	254	303	293	312	281	274	298	318	273	297	268	283	268	305	281	303	278	250	274	288	267	267	304	275	295	290	279	292	288	277	302	284	278	260	269	275	253	289	287	282	271	255	292	276	286	261	300	272	303	246	277	274	284	296	277	264	313	290	248	266	287	309	289	275	292	289	283	281	293	286	285	299	271	252	278	282	290	287	287	283	258	295	266	275	254	295	275	299	300	287	269	278	278	289	255	275	276	270	298	262	292	268	292	292	281	275	281	289	296	280	269	288	289	293	276	277	275	282	297	273	292	274	293	288	274	242	306	246	230	276	266	266	273	272	276	292	285	325	256	268	273	287	267	285	303	268	287	292	296	275	282	293	256	278	258	290	282	307	269	276	291	292	302	290	280	296	276	289	292	286	253	269	286	272	269	290	246	292	311	263	276	277	309	286	280	281	266	276	265	271	293	288	268	303	285	294	267	278	269	291	286	292	262	279	272	277	272	263	282	273	269	332	257
23764	21523	27902	25730	19237	7985	3163	1559	932	671	510	405	340	311	281	252	230	213	201	176	210	167	138	162	221	155	148	154	152	162	130	149	130	121	150	145	129	144	141	132	106	127	145	132	147	133	132	143	150	129	134	120	137	147	135	120	136	152	137	131	137	148	137	138	137	145	134	129	127	162	134	135	133	117	133	129	137	141	124	129	148	134	137	140	144	132	130	155	150	132	113	131	133	137	137	139	145	122	136	117	117	121	144	135	127	128	131	134	138	146	138	133	136	148	126	127	108	139	135	146	144	134	140	137	126	133	150	145	162	123	129	136	142	122	121	154	138	150	141	146	133	120	128	132	132	118	130	135	145	131	141	110	126	127	139	127	132	126	127	150	140	135	155	127	132	140	132	147	136	124	137	122	141	134	129	140	128	130	135	144	124	133	138	145	118	136	136	135	131	132	152	127	147	128	132	136	129	103	126	135	149	134	128	140	139	133	160	142	127	129	148	134	153	128	149	115	127	160	146	127	130	118	142	158	112	136	128	142	139	154	130	125	129	136	153	134	151	140	118	139	122	119	157	136	122	140	139	119	128	128	124	146	148	135	135	128	157	124	142	133	126	119	146	138	132	132	136	117	123	138	152	137	141	130	123	139	118	129	145	125	113	147	129	141	131	127	139	120	130	155	134	155	138	116	131	133	136	133	143	129	148	135	136	141	140	139	128	155	133	129	131	152	135	152	132	143	129	112	117	141	146	139	137	124	142	137	127	125	126	101	152	163	147	166	158	137	126	130	146	143	144	113	125	152	132	125	124	127	142	134	152	132	153	135	142	150	126	138	134	139	130	140	119	161	126	127	144	137	139	126	136	130	128	144	148	120	119	115	134	138	128	131	152	140	145	136	133	119	127	133	137	133	136	123	113	112	119	122	148	136	127	137	116	120	132	145	126	149	138	115	141	137	135	139	136	134	118	138	135	127	155	127	137	130	122	122	133	137	145	145	119	146	109	153	125	139	139	124	141	125	147	133	140	135	130	128	136	152	147	128	123	153	147	140	148	125	121	130	149	136	145	132	139	147	138	144	143	134	144	136	156	143	138	124	137	175	151	137	118	123	141	120	142	130	116	155	141	128	128	118	113	140	131	117	121	135	124	150	133	135	152	141	133	138	145	139	139	130	144	109	133	130	144	125	140	146	129	125	135	140	124	143	135	125	116	123	109	139	144	128	133	126	138	137	144	137	116	133	150	125	140	124	144	129	140	134	135	141	151	130	142	121	135	139	132	135	143	137	131	144	122	109	155	132	129	133	144	149	132	143	131	157	136	133	141	144	132	138	129	132	125	127	141	146	120	130	121	143	132	138	123	115	133	133	142	134	104	134	148	121	133	133	152	123	130	128	138	135	140	130	118	132	140	137	132	122	124	144	120	136	144	137	123	122	135	152	135	109	165	134	127	129	139	126	137	145	130	127	136	131	135	146	151	143	133	128	159	137	139	147	138	125	147	148	133	128	150	134	135	127	142	113	130	114	133	142	124	135	138	133	139	123	132	130	115	125	122	148	160	135	130	135	126	128	131	156	116	141	110	144	136	139	142	146	135	130	143	129	130	156	130	121	131	137	141	115	145	141	148	164	143	136	132	154	129	149	118	115	130	144	139	131	128	137	130	154	134	127	142	127	139	124	137	146	137	142	134	143	164	143	141	128	152	131	158	140	133	127	131	121	141	137	126	136	126	149	136	140	154	159	124	122	143	135	126	119	137	140	141	144	135	117	137	138	113	144	158	137	130	141	130	134	136	145	128	135	127	134	123	133	123	116	138	145	146	135	140	139	141	125	144	145	106	146	152	125	144	131	119	129	124	140	132	136	122	123	133	142	133	145	133	145	139	139	142	115	122	117	132	109	128	144	115	142	155	137	147	134	116	134	132	130	128	141	119	139	146	148	136	149	135	123	135	136	138	146	115	136	122	124	129	134	125	129	129	145	128	141	124	124	141	144	138	138	128	110	137	132	136	133	121	125	165	128	136	137	124	137	141	133	144	136	122	121	131	129	130	138	121	150	124	138	136	156	137	124	131	141	119	131	147	141	132	137	123	127	134	121	140	140	126	139	143	148	135	128	145	125	117	162	139	158	136	114	125	152	123	124	116	132	127	137	125	157	140	137	109	127	139	139	138	131	143	156	119	123	121	149	134	150	132	141	136	135	142	111	151	136	154	126	139	126	121	123	136	145	136	123	124	119	158	138	139	139	143	156	116	136	143	133	145	137	142	122	128	168	138	150	119	149	117	117	159	128	145	127	145	124	119	117	131	151	138	131	147	146	128	149	136	124	149	141	133	141	133	147	138	122	124	122	128	136	154	136	127	134	117	151	136	126	149	131	121	129	132	121	121	115	127	161	122	130	133	139	137	151	139	120	133	138	142	136	124	128	134	109	133	141	126	132	108	126	146	123	141	129	130	139	136	128	142	131	112	113	156	138	134	138	142	142	122	123	147	130	132	138	139	145	126	131	126	125	137	127	143	159	134	128	141	123	146	121	120	139	141	138	123	139	132	146	133	144	134	121	131	154	140	136	119	138	140	117	109	126	121	125	133	132	146	133	126	123	143	135	138	143	137	142	131	136	130	141	131	125	121	120	136	123	139	124	140	126	146	111	117	151	119	134	138	128	118	139	117	136	132	120	159	133	127	129	125	154	155	151	149	117	160	116	139	130	134	123	163	127	141	151	144	141	137	132	130	155	142	153	112	115	124	129	131	146	134	149	130	135	145	127	130	136	140	131	135	147	140	129	147	155	133	123	126	132	127	128	134	141	137	140	136	121	158	135	135	129	127	121	140	151	135	107	136	128	133	138	145	149	132	136	141	125	142	150	158	149	159	146	148	112	136	152	137	158	130	149	122	124	150	137	153	129	128	138	160	139	138	155	120	119	121	131	135	132	137	134	131	110	140	137	142	140	138	139	146	120	153	127	127	152	156	136	144	119	133	133	138	154	131	123	140	148	143	119	123	145	141	131	150	112	141	136	98	119	140	133	159	131	141	137	131	133	134	117	132	150	135	139	124	144	127	140	117	135	132	147	120	151	117	145	115	145	154	113	152	148	137	131	145	121	134	135	139	138	114	146	138	145	130	174	139	135	147	137	137	132	146	128	142	149	151	144	120	135	166	136	127	135	143	142	131	154	131	137	142	128	123	123	135	145	134	147	124	139	146	117	100	156	140	136	149	121	130	131	123	142	137	120	153	142	140	136	147	141	123	142	145	145	143	125	131	135	122	150	118	138	144	128	133	126	145	133	149	141	123	139	123	123	116	136	144	124	118	121	162	122	151	136	135	145	160	146	133	127	125	148	139	122	134	128	135	137	125	144	118	142	143	145	148	134	139	132	133	132	140	144	126	138	137	132	137	147	115	140	117	117	132	144	117	131	113	125	144	134	143	148	139	124	129	138	120	144	139	117	141	153	138	126	127	131	129	113	132	131	139	116	165	120	124	162
23011	46780	37113	26174	16573	9875	6438	4045	2693	1888	1527	1176	991	807	750	647	566	519	461	460	411	357	378	384	339	298	301	274	272	271	291	269	267	252	231	259	281	251	235	227	247	241	272	241	242	249	235	241	248	252	276	231	222	262	246	258	241	274	254	225	256	270	251	218	262	260	259	269	227	253	237	236	223	264	246	221	264	237	217	267	241	266	225	223	246	262	239	267	250	265	243	236	230	226	229	235	231	252	244	231	245	263	252	231	263	238	256	216	224	231	239	250	263	245	256	233	259	239	254	247	246	246	230	258	250	253	228	250	249	237	261	252	244	248	253	241	246	256	248	254	239	230	240	228	241	245	238	240	251	239	261	245	232	254	220	237	250	276	232	250	229	254	254	257	238	244	252	262	219	255	235	229	235	237	213	232	254	240	216	247	244	247	257	254	252	239	216	235	233	225	280	227	231	232	228	254	249	247	267	254	235	224	282	251	255	236	234	252	264	246	262	264	242	258	254	245	237	257	222	237	235	253	259	247	268	245	254	248	200	244	256	243	255	282	230	235	231	212	259	248	255	253	252	223	220	239	260	221	250	261	246	257	241	272	234	293	213	238	245	238	262	247	254	264	248	215	251	254	234	251	250	251	242	262	243	259	238	262	259	250	267	275	231	240	238	253	231	237	259	249	249	236	262	274	226	253	247	266	229	265	257	268	224	281	245	245	240	237	251	243	221	236	224	221	237	265	249	238	215	266	220	252	264	247	258	235	262	279	238	279	243	221	223	203	259	262	232	248	244	235	230	243	255	224	256	252	247	228	211	266	249	228	249	224	251	251	234	262	260	253	244	211	248	236	237	236	244	221	246	239	253	213	263	251	237	229	236	250	261	266	257	245	201	250	245	239	278	238	252	243	257	248	246	243	263	246	247	260	215	261	233	253	225	255	248	245	261	246	236	212	252	220	237	239	275	235	252	243	264	260	239	240	252	251	238	263	249	239	271	236	233	225	253	247	234	261	252	234	262	243	237	255	246	245	244	236	238	232	250	251	229	225	230	235	253	270	259	232	276	253	298	256	256	244	273	258	242	223	229	240	276	248	240	230	236	253	241	240	207	234	261	242	259	213	238	228	256	277	273	264	253	237	266	235	285	235	245	278	243	262	245	233	220	267	264	300	258	229	253	258	228	240	249	260	271	262	253	242	234	215	231	260	260	238	261	251	258	259	261	223	231	226	251	237	236	226	220	218	227	236	247	234	240	281	228	259	239	229	247	238	261	235	251	243	262	255	273	227	271	249	235	247	259	231	265	244	225	266	229	236	259	258	226	237	242	227	250	253	234	238	244	253	255	261	236	235	269	244	221	252	239	239	222	231	235	265	227	256	243	224	257	240	233	240	249	251	251	258	250	230	261	273	252	272	263	258	226	234	247	229	235	261	252	232	285	235	245	244	218	240	239	251	243	238	242	235	265	251	270	231	274	265	259	260	266	253	251	251	297	249	214	244	246	244	245	266	249	216	256	251	263	239	256	241	266	266	222	242	284	249	285	247	235	241	237	254	230	249	235	256	263	231	226	241	242	237	247	214	251	242	247	251	261	290	286	225	240	244	235	264	260	241	235	231	224	256	236	253	266	248	243	214	244	261	258	260	251	256	228	213	249	252	244	224	244	231	243	257	209	237	264	247	246	237	247	258	230	264	252	256	233	251	255	234	257	250	228	260	238	260	244	276	234	253	257	245	239	243	228	274	255	223	215	249	250	253	245	212	233	252	229	230	255	260	216	256	261	231	257	234	242	235	261	218	257	232	238	223	218	277	247	253	228	241	256	254	250	227	256	246	263	229	239	246	273	225	258	239	213	268	233	271	227	226	244	256	242	239	250	226	259	251	260	239	247	253	230	251	244	244	230	231	219	236	289	253	218	237	238	249	250	240	230	254	257	249	238	266	238	267	293	240	256	247	283	244	260	238	224	249	249	240	233	239	227	266	220	241	265	270	244	237	247	249	241	249	256	228	260	239	233	259	247	245	241	238	244	253	245	240	218	244	258	237	230	239	244	248	245	249	228	245	264	240	267	269	272	251	254	272	236	250	252	240	222	236	266	238	262	224	271	227	242	239	242	299	252	231	263	246	257	262	261	237	257	240	218	213	241	247	238	265	268	229	247	264	237	258	221	253	263	251	248	243	263	226	272	259	224	269	233	242	259	253	260	256	241	262	230	226	245	236	251	240	249	232	233	226	246	260	251	225	227	276	268	256	269	257	252	245	257	254	219	265	277	230	246	236	250	232	237	229	251	214	261	245	229	226	262	230	242	231	271	258	261	253	222	254	266	254	239	255	248	239	268	246	256	253	231	226	216	261	256	270	232	248	255	231	264	225	252	221	246	266	218	259	238	223	226	254	254	234	251	251	259	233	237	236	240	249	241	238	248	261	266	244	265	245	275	235	240	249	271	245	270	234	274	221	259	266	243	264	271	269	232	254	260	253	268	251	249	230	239	239	247	241	235	265	275	241	218	245	228	248	248	242	229	239	243	246	286	237	254	226	223	250	230	234	271	241	230	252	243	256	251	234	213	232	232	241	238	246	267	242	245	238	250	254	251	244	273	244	236	255	278	213	248	257	205	260	233	236	242	240	232	243	234	248	255	283	245	214	244	257	244	255	208	261	267	232	225	242	227	222	207	245	258	245	255	243	261	257	251	252	214	264	220	241	264	244	237	254	259	255	246	228	250	267	240	243	263	243	261	230	244	237	251	231	240	235	218	272	244	217	274	247	256	236	254	233	246	236	259	232	247	249	239	236	237	228	253	245	242	245	240	253	267	243	237	259	270	258	224	234	215	254	253	275	242	287	252	228	257	224	240	231	265	252	264	255	250	261	247	265	246	244	278	255	246	245	248	230	224	252	252	223	230	228	234	253	248	238	243	280	267	277	270	250	240	251	210	260	253	229	218	232	248	242	260	245	232	229	232	247	237	245	245	250	218	239	272	242	226	232	271	228	238	251	264	243	230	306	243	232	224	237	193	250	234	252	266	243	242	237	257	256	246	240	246	244	238	269	272	229	214	271	254	230	247	239	265	237	251	222	248	229	254	234	276	231	217	228	254	227	253	251	237	246	271	251	248	273	276	258	247	220	250	244	217	241	249	239	229	262	245	273	248	253	282	245	234	250	218	227	230	245	222	285	247	266	229	246	259	244	227	231	256	246	249	261	251	236	238	258	261	241	231	253	241	241	272	272	248	262	251	232	247	225	229	226	245	238	247	238	257	248	229	239	238	275	237	249	269	288	232	240	241	242	262	231	248	254	240	233	246	278	241	255	232	249	263	216	252	230	244	228	238	252	262	249	214	232	248	236	231	231	229	265	246	256	239	252	232	250	260	231	236	245	220	267	223	241	240	256	242	242	239	251	222	253	275	253	235	248	200	227	246	253	239	259	248	248	233	238	262	272	239	246	224	266	223	245	231	236	252	264	276	252	240	232	241	235	243	230	254	252
25371	21561	25590	21475	5663	2190	1247	788	604	467	380	310	304	260	261	224	231	210	199	211	159	202	160	196	187	163	173	155	149	146	174	149	155	162	170	125	157	162	138	144	158	149	143	164	142	168	167	145	141	167	136	150	144	157	174	155	151	174	149	151	142	172	149	139	143	164	148	181	159	160	159	141	146	141	155	151	159	147	146	137	158	148	160	169	153	158	152	134	130	129	156	157	167	141	143	141	159	162	179	161	165	145	158	154	130	152	165	138	168	156	134	151	148	148	153	162	172	135	142	170	156	161	136	146	158	135	150	144	136	154	149	156	146	174	135	185	149	146	144	166	156	143	151	138	164	145	150	144	164	142	142	145	165	141	144	154	145	154	160	160	139	164	154	159	148	152	147	160	141	161	161	164	177	160	156	156	145	148	161	131	139	145	159	159	163	137	157	152	157	187	154	143	135	165	153	145	164	156	155	145	163	124	158	146	138	151	181	148	157	166	159	143	137	154	155	160	147	144	126	168	171	142	154	174	148	162	170	153	167	135	152	147	161	131	142	171	157	135	135	147	154	137	168	140	151	165	154	150	146	148	119	136	172	149	148	149	135	145	171	137	150	149	156	149	154	151	125	148	159	159	149	143	143	153	169	171	157	152	161	160	155	162	149	143	133	159	165	150	164	168	147	151	167	142	147	148	136	126	163	164	171	158	178	144	152	121	166	142	132	165	163	133	154	165	164	162	159	154	156	142	156	178	152	132	165	142	163	128	142	156	128	153	162	146	160	134	167	182	132	157	183	170	148	157	137	158	167	145	163	163	161	149	152	143	157	150	143	142	141	155	129	174	123	140	150	151	167	149	148	143	144	124	134	148	151	155	144	162	153	145	157	163	142	135	141	152	157	157	166	152	164	139	154	136	176	146	144	167	147	174	152	140	117	161	163	164	162	156	133	179	142	147	146	143	153	152	155	144	155	134	157	158	156	163	131	142	128	169	142	172	153	146	140	125	157	152	171	138	145	139	173	151	152	151	153	156	151	134	126	136	144	163	152	152	158	145	151	156	147	151	147	185	136	145	146	149	159	134	158	141	182	178	133	160	159	157	148	150	151	150	146	133	137	149	151	169	147	143	173	150	133	167	151	152	143	183	161	147	143	180	164	155	157	141	174	145	166	158	148	153	147	144	134	171	146	149	140	147	179	164	157	167	152	160	158	146	139	139	159	171	153	148	147	160	155	131	142	171	144	151	139	163	133	160	173	150	167	155	163	164	168	149	145	170	130	165	145	152	151	157	146	169	157	152	150	156	160	149	155	167	151	154	143	150	164	165	137	174	132	156	142	125	123	154	174	157	138	149	163	161	169	154	178	149	166	147	153	138	167	131	143	162	150	150	144	181	146	166	153	156	141	156	126	139	156	151	157	163	149	157	151	131	166	134	145	130	177	150	147	144	159	155	154	174	150	132	134	148	143	155	157	135	144	131	152	154	175	168	157	163	167	153	152	143	139	139	160	169	151	157	155	158	155	172	159	150	179	167	155	142	152	161	139	164	136	151	152	162	153	126	155	153	151	135	161	152	150	121	177	160	136	156	154	168	143	139	139	158	176	149	174	152	171	136	137	152	152	142	133	136	152	140	162	156	147	145	147	130	138	161	126	146	148	156	138	167	146	155	145	158	118	163	133	135	141	159	144	134	153	139	157	157	146	153	138	144	131	140	155	160	158	140	147	156	162	158	143	154	142	157	146	146	158	163	164	142	155	145	153	151	140	140	146	166	130	145	160	162	131	146	166	135	154	150	161	126	147	128	180	169	152	174	145	145	148	154	143	144	142	153	139	164	131	149	151	150	147	145	167	144	139	160	163	122	171	135	141	158	162	161	119	142	132	148	170	147	162	165	154	152	144	173	154	172	143	143	169	141	132	188	135	136	175	120	146	154	154	147	156	138	153	138	126	158	168	165	133	145	143	147	155	158	128	162	160	144	158	156	159	158	155	149	151	148	163	153	160	154	137	161	150	147	151	180	147	141	139	140	150	138	163	157	148	134	143	162	151	145	143	139	154	158	178	165	154	137	133	151	154	139	142	153	140	143	149	165	152	143	140	157	142	142	150	149	136	150	171	158	139	146	134	148	177	144	146	154	167	138	162	156	156	140	163	149	171	140	132	137	144	145	149	145	148	147	163	139	154	146	142	150	147	191	154	152	146	155	145	159	170	172	160	154	166	154	154	149	151	146	136	134	140	134	148	180	147	169	132	128	155	158	160	146	142	148	147	133	134	151	149	156	148	132	159	145	149	155	138	154	142	139	157	147	150	149	152	156	122	168	173	158	146	142	147	149	160	142	160	127	153	127	156	145	153	165	159	143	145	149	142	134	150	154	152	131	152	125	159	173	154	158	158	165	148	153	166	176	146	159	179	156	163	122	159	175	163	161	140	150	130	158	153	155	135	131	148	161	171	178	159	151	140	133	132	151	159	155	159	144	121	142	166	145	160	162	134	147	139	147	150	165	176	145	147	151	150	151	145	147	152	149	141	147	154	161	119	128	156	136	165	158	157	142	151	153	170	151	126	153	132	166	143	167	133	156	140	150	144	160	145	141	149	158	157	141	152	141	153	153	141	142	152	141	154	146	152	163	140	155	155	145	144	152	132	136	178	150	138	153	145	135	165	148	143	154	148	143	164	169	155	166	164	159	157	156	153	153	183	165	143	158	140	172	163	166	150	144	168	160	141	155	145	139	154	140	162	143	151	140	153	144	158	131	142	161	170	139	161	148	157	146	155	158	142	142	169	171	153	161	144	132	164	159	141	143	144	143	153	192	129	143	135	168	148	144	157	171	156	155	186	171	186	175	133	166	163	145	165	162	165	147	124	168	162	173	149	142	139	151	162	138	141	144	156	147	151	144	148	163	168	143	161	148	157	146	155	148	140	151	145	145	147	154	130	146	153	126	164	138	166	156	158	155	142	143	157	151	150	153	146	152	156	142	163	152	145	146	166	149	159	138	161	130	135	121	184	150	143	152	165	147	149	138	135	142	146	154	146	152	177	156	151	137	137	153	154	150	145	155	176	152	157	145	161	137	162	133	156	139	155	157	170	177	144	142	136	162	157	166	153	178	144	160	152	163	143	129	167	145	159	137	144	145	140	146	152	150	153	156	145	140	178	152	152	177	149	151	144	162	176	148	136	180	171	145	144	156	127	147	164	142	149	150	154	141	152	147	172	133	140	153	140	161	179	153	169	149	154	162	146	168	161	146	164	159	167	172	163	140	159	156	142	159	170	158	147	168	149	147	138	188	162	149	167	144	169	151	169	132	134	164	154	137	153	160	143	146	127	164	151	166	145	187	157	142	135	152	149	143	155	148	146	167	132	157	152	141	137	137	140	131	154	134	155	145	161	144	138	141	161	129	148	166	140	168	141	147	159	168	151	157	156	151	157	158	159	136	152	169	139	157	174	148	176	160	151	154	158	141	180	136	146	160	163	138	134	148
21270	40131	30518	17490	10632	6016	3778	2551	1764	1364	1072	844	791	648	591	521	486	485	456	365	369	346	346	295	366	315	320	287	314	303	292	291	275	298	294	272	279	270	244	262	269	266	259	272	309	278	307	306	279	266	279	247	271	267	280	242	290	276	273	277	284	268	294	310	289	295	284	265	294	277	271	278	273	296	282	294	286	269	298	294	281	285	273	243	246	263	296	280	290	283	263	259	258	296	268	275	284	255	269	262	246	287	287	309	275	239	266	273	287	251	291	297	302	272	291	275	269	311	230	240	261	267	291	266	256	305	287	283	255	299	261	306	249	259	284	261	288	256	273	257	268	309	274	253	263	267	264	311	261	294	273	288	248	269	302	264	250	252	290	311	277	275	251	289	279	272	314	282	261	262	293	261	275	281	279	269	264	262	260	258	247	289	289	254	265	321	250	281	292	270	252	229	266	273	283	273	253	303	273	278	267	304	276	248	270	295	279	267	272	277	258	275	262	276	286	277	273	248	303	264	262	300	260	262	271	275	282	281	253	243	280	274	270	281	270	307	254	281	280	289	275	273	264	279	271	251	259	282	265	266	269	293	249	273	310	277	238	278	242	269	259	273	284	305	254	290	285	311	276	261	268	296	299	293	297	305	283	268	295	255	293	269	271	277	269	297	281	271	265	261	300	278	278	277	271	294	251	271	268	263	277	266	309	268	290	297	277	300	272	259	260	290	278	249	287	296	289	258	263	290	277	294	281	293	247	261	312	272	271	285	271	284	293	287	282	252	297	274	278	281	265	250	258	289	250	281	293	286	268	270	264	264	261	299	277	308	272	255	266	284	308	263	276	279	292	255	244	257	259	270	301	264	270	278	275	258	255	266	266	292	284	265	282	285	263	272	297	263	276	264	291	281	269	275	252	288	282	266	272	272	279	276	261	250	285	272	280	275	263	287	274	290	281	273	269	259	250	285	258	275	289	275	280	255	279	301	269	285	269	292	261	250	301	280	277	273	278	267	239	273	266	283	267	268	262	269	279	239	291	269	267	287	273	259	269	279	272	269	285	280	271	282	260	293	277	265	273	265	259	291	256	249	276	276	274	263	268	284	265	282	264	286	313	259	289	267	265	254	274	277	270	283	240	290	297	269	283	280	267	284	265	272	260	268	280	259	268	279	286	274	288	255	268	236	272	292	276	243	257	282	274	253	280	280	267	255	262	271	260	248	266	255	261	306	285	275	298	293	277	254	291	265	262	268	278	264	290	253	268	267	280	263	301	272	303	275	289	297	272	258	305	275	240	280	249	277	265	267	271	287	271	276	295	269	284	291	280	290	296	281	263	273	291	314	297	277	286	279	287	301	278	275	235	260	258	274	254	299	258	250	258	251	267	267	265	254	267	268	310	272	262	276	239	247	284	274	245	268	267	250	271	293	273	278	281	271	269	270	303	268	259	254	281	277	279	261	268	266	264	278	290	272	300	257	299	292	276	284	283	258	281	270	259	276	263	265	256	259	285	282	307	285	268	275	231	241	285	259	295	272	276	256	266	276	264	272	284	277	278	249	273	234	268	302	289	278	262	269	259	273	295	254	266	322	263	297	287	283	303	275	270	269	297	276	251	266	286	274	256	261	276	279	279	284	279	275	286	255	292	254	286	284	305	249	286	265	272	278	254	266	280	287	278	274	262	269	290	298	270	282	294	268	288	247	267	251	271	270	257	307	305	288	286	270	293	270	282	280	262	268	277	279	272	280	267	282	265	307	266	279	273	278	268	262	282	263	295	247	275	305	248	254	282	265	269	279	282	286	247	268	261	272	269	257	309	228	266	249	297	275	267	275	270	258	269	297	278	268	257	259	254	257	275	262	285	288	265	262	260	233	254	284	265	294	262	273	269	247	280	266	275	255	265	284	250	280	258	274	279	272	275	305	264	266	271	266	289	264	292	276	257	283	299	263	273	288	275	287	276	263	274	280	286	247	260	280	261	281	278	262	281	285	272	237	271	274	269	247	267	253	301	261	277	305	256	256	286	277	291	283	292	261	276	280	274	266	268	292	306	272	290	262	281	287	273	276	262	275	297	262	252	266	264	274	275	298	256	257	283	285	280	273	293	286	256	246	297	278	304	275	253	289	253	256	270	289	277	266	272	295	284	266	289	286	271	250	294	275	290	266	262	294	272	266	270	291	270	277	276	279	297	268	287	255	284	261	272	277	283	264	268	271	272	276	287	309	277	295	263	284	283	313	264	280	276	289	288	267	261	262	292	264	289	297	246	260	274	284	247	252	283	264	246	285	292	263	243	288	277	246	275	285	295	274	279	297	290	303	273	281	284	248	261	286	299	261	295	292	280	269	294	265	244	290	256	268	274	268	228	296	271	266	287	255	289	294	292	294	272	288	265	300	275	275	254	278	272	298	275	250	274	249	273	256	297	272	300	276	276	299	265	299	263	268	266	262	298	271	292	280	286	293	269	255	278	277	311	299	288	280	280	287	237	271	272	292	309	299	285	278	290	258	288	274	297	299	256	277	281	284	274	269	263	267	268	284	293	274	274	277	279	256	260	295	266	307	268	274	298	250	280	275	276	305	287	283	296	288	269	230	271	289	261	273	292	310	298	266	293	270	243	270	265	245	256	279	268	289	275	283	271	260	257	303	265	294	258	266	282	276	288	269	276	263	282	270	252	287	288	284	277	296	277	268	281	278	258	290	278	286	252	296	303	250	273	266	308	281	273	260	251	269	295	259	295	268	300	253	251	307	291	237	290	290	280	276	265	312	281	281	264	282	261	273	284	270	273	303	260	273	264	280	264	273	249	251	264	262	279	265	273	272	250	285	264	252	278	289	254	251	294	309	286	247	307	255	290	294	285	283	284	266	282	262	285	292	254	276	269	264	315	281	279	285	275	300	235	285	311	288	298	306	240	289	247	281	292	257	275	258	260	255	285	308	273	278	295	298	272	263	294	274	271	270	288	271	284	254	282	266	279	265	278	288	265	273	302	273	275	266	293	278	292	261	261	240	273	287	290	274	268	267	287	266	269	276	254	280	271	270	252	287	273	269	246	277	266	240	273	302	260	272	253	281	276	277	291	297	274	277	248	271	276	293	271	281	255	269	281	291	251	270	278	237	262	288	245	294	267	233	276	272	279	296	251	254	256	260	273	252	287	292	271	289	273	273	252	289	279	268	287	267	255	283	246	313	277	265	272	288	262	294	282	254	249	296	257	286	296	277	256	286	313	280	293	272	268	286	282	240	290	248	264	272	277	262	284	295	257	290	279	282	261	270	251	316	281	291	269	251	278	266	306	271	255	267	312	266	315	265	249	258	246	252	291	272	297	279	291	261	276	272	304	267	302	283	262	273	269	287	270	283	269	267	271	290	296	303	271	274	288	255	280	287	260	250	268	273	294	279	255	273	283	277	266	275	257	265	301	282	307	265	279	286	262	265	261	272	268	277	273	275	281	255	253	281	254	272	285	289	249	290	276	249	255	279
22910	21559	28552	24987	21570	17731	6309	2588	1596	1166	839	629	593	497	417	363	346	304	257	254	234	204	213	191	179	166	175	128	137	149	143	136	136	144	139	152	129	124	124	114	128	126	121	120	132	128	118	137	105	128	121	121	141	147	140	108	115	130	130	137	139	127	122	118	125	130	119	115	124	126	124	142	134	96	113	136	130	118	133	121	110	116	134	120	120	133	136	144	119	126	138	110	137	131	137	138	136	119	96	105	119	121	142	139	116	121	118	152	116	127	152	126	119	106	138	122	126	131	133	118	130	132	127	140	121	128	117	118	156	144	116	110	118	119	137	129	122	117	134	137	111	128	121	142	118	115	123	110	140	118	115	111	118	133	124	87	138	114	127	110	140	122	141	116	121	139	113	119	135	134	159	117	128	117	136	120	120	127	120	138	116	121	115	128	113	129	115	109	114	118	132	120	131	123	135	127	139	104	129	133	116	119	133	113	138	121	111	120	148	145	126	156	118	129	144	128	122	106	111	110	131	128	131	134	120	130	113	111	123	105	130	126	126	130	128	128	130	126	116	122	125	124	127	132	126	131	134	105	109	134	127	126	133	112	143	142	118	139	123	139	116	132	124	123	116	121	114	141	131	120	131	124	125	117	124	128	114	134	140	110	140	116	110	131	124	135	111	118	120	123	120	143	122	120	134	116	123	122	107	102	137	114	126	108	144	127	123	138	123	119	99	111	132	120	124	125	121	135	113	126	122	124	141	122	135	125	119	112	125	123	99	121	114	124	102	128	131	108	142	105	111	121	106	115	137	115	120	107	142	119	129	96	125	127	128	108	130	131	131	123	119	108	134	126	131	120	130	106	124	129	136	111	136	126	111	112	119	130	122	115	121	128	137	129	114	123	142	144	119	108	114	114	120	129	135	143	125	122	122	128	110	144	142	119	131	147	118	134	134	123	107	136	126	115	144	108	143	112	128	141	127	143	132	123	138	100	118	115	106	129	124	125	114	117	117	107	109	133	126	116	134	134	117	101	127	142	115	115	129	125	133	146	109	122	113	127	108	125	133	105	137	133	107	136	117	115	152	105	130	125	140	142	123	114	152	108	125	127	131	116	134	127	105	142	103	142	128	143	123	132	123	151	123	133	138	113	129	99	109	124	114	129	132	141	137	136	156	115	124	121	128	137	117	121	149	124	127	122	120	114	127	115	139	116	140	126	128	129	106	106	111	114	129	121	116	116	115	143	131	135	118	129	114	111	118	138	133	150	130	112	129	125	129	111	126	130	111	107	122	127	106	117	120	114	136	123	139	138	126	106	128	103	117	134	125	148	100	138	135	141	136	107	141	141	111	116	136	116	133	130	125	139	129	128	120	132	132	116	125	119	127	127	137	122	136	130	115	116	124	136	138	136	118	129	125	110	120	125	153	138	131	120	131	129	114	134	132	123	116	119	111	123	149	134	132	122	127	135	111	142	112	117	114	124	128	133	119	112	125	105	134	128	129	92	124	112	125	130	124	122	122	133	122	135	123	131	133	120	130	136	102	118	130	125	131	115	109	137	135	131	113	128	110	112	118	131	133	140	103	117	117	118	125	117	134	127	121	102	120	122	144	137	146	103	126	120	131	130	108	132	125	142	120	133	143	128	135	111	123	132	137	129	115	117	155	126	124	114	109	132	129	118	128	119	140	130	133	118	113	121	121	118	118	120	122	110	117	119	125	125	145	124	122	131	134	134	122	104	135	145	122	147	120	115	113	107	124	125	120	111	124	120	128	113	126	153	131	121	119	121	130	116	134	150	155	102	124	118	135	135	133	122	126	143	129	121	115	122	109	115	124	128	132	127	115	139	129	130	138	111	131	122	126	129	126	124	126	129	144	126	106	141	130	108	138	121	121	119	117	108	118	142	113	120	106	128	128	124	116	126	120	133	133	130	110	127	119	138	132	119	114	106	117	108	110	116	127	118	125	129	118	149	124	126	118	127	130	108	130	122	110	127	119	116	115	114	134	134	134	120	131	110	122	133	111	137	101	133	118	133	118	106	139	111	123	128	126	123	136	141	102	144	122	99	129	117	124	116	125	123	123	128	131	123	139	130	133	123	122	140	130	120	132	116	134	140	124	127	134	130	130	131	106	134	143	118	121	115	116	120	126	120	132	130	127	120	141	116	106	135	124	109	130	120	135	128	116	124	141	125	117	123	136	113	133	113	111	150	118	124	112	122	140	121	141	115	128	123	115	129	132	140	92	136	132	124	121	110	131	134	134	133	123	120	123	125	126	117	112	127	138	121	110	126	119	116	147	120	141	137	118	134	122	129	116	109	133	115	111	129	123	127	120	114	150	107	127	113	124	145	140	118	118	108	102	127	128	145	125	113	122	132	122	114	125	123	113	111	130	116	130	122	150	116	125	106	137	124	130	132	135	129	128	131	111	124	117	131	120	131	124	142	125	131	116	120	125	122	133	147	129	125	131	118	111	125	121	110	123	124	104	135	120	142	127	130	126	144	135	112	120	100	127	111	109	116	128	113	136	140	124	106	119	133	145	120	144	123	136	104	131	118	127	116	140	121	101	132	136	122	109	115	127	124	123	126	137	129	132	133	121	123	141	108	134	105	121	125	137	122	120	90	119	108	123	123	122	120	123	129	119	135	130	118	145	133	106	101	120	132	111	135	124	101	100	116	133	125	116	136	123	108	105	130	145	130	141	129	113	119	128	124	124	145	132	142	113	130	121	130	107	122	120	136	122	110	129	144	137	115	106	115	128	128	133	154	122	132	129	135	129	127	116	116	115	126	106	134	112	115	94	133	155	111	135	126	124	129	111	108	119	114	118	120	127	137	136	101	119	107	120	112	127	97	109	117	132	123	122	125	128	144	141	120	122	138	117	124	119	122	114	128	125	117	117	127	146	110	115	106	115	125	120	139	128	128	120	116	131	138	124	146	141	103	126	128	121	129	116	122	125	141	133	116	121	121	125	131	118	116	135	123	129	136	140	109	136	135	122	120	139	131	123	132	142	112	146	108	117	111	128	128	116	126	137	123	116	124	134	131	124	116	133	137	118	119	148	138	122	147	111	127	103	134	112	114	136	136	130	127	106	134	148	119	127	116	124	120	134	128	129	132	123	119	123	137	142	134	140	133	128	156	114	119	119	129	120	116	127	127	129	155	132	115	125	122	130	126	122	139	118	120	141	129	126	112	141	129	130	132	120	112	120	138	124	132	109	141	117	126	146	133	116	125	119	125	120	127	119	136	118	138	113	123	121	133	127	146	126	113	97	127	111	131	130	108	125	108	120	131	121	129	124	123	134	131	132	109	128	137	113	115	104	118	114	121	129	123	148	106	125	115	145	129	125	123	105	137	132	119	114	125	115	129	152	127	113	101	130	109	116	120	135	137	119	147	131	118	118	124	124	128	128	99	114	139	129	130	133	133	130	103	107	99	128	127	119	126	117	99	123	124	129	117	117	141	126	117	127	121	127	127	125	129	104	126
25086	48421	41051	28331	19876	12975	8568	6197	4468	3332	2515	1942	1653	1340	1151	950	819	725	631	600	552	511	436	398	382	363	353	302	301	269	264	238	301	249	228	236	231	258	252	253	243	227	243	251	229	236	209	227	214	211	213	199	240	230	197	232	237	229	245	221	226	227	239	221	208	223	216	196	235	242	221	201	240	226	256	222	254	237	220	196	205	194	230	225	233	237	215	221	210	214	232	230	251	231	214	200	202	239	218	216	217	228	215	195	211	209	239	229	226	246	207	205	238	231	242	212	246	207	233	213	221	241	250	218	237	258	240	206	223	235	199	243	210	229	223	249	239	244	220	212	216	222	216	213	189	211	206	221	228	220	237	237	213	202	222	205	224	245	222	234	220	223	214	222	223	225	209	217	214	212	198	239	237	224	196	223	201	216	207	230	219	215	247	222	207	241	222	211	225	224	243	248	240	232	248	223	201	249	211	218	232	215	224	238	211	212	218	216	226	218	223	232	229	191	245	231	215	216	225	245	216	234	207	220	246	243	257	205	207	242	233	207	253	212	217	221	214	247	222	231	218	221	235	222	215	237	237	228	235	237	240	223	222	236	217	215	203	205	224	251	212	234	226	236	227	230	216	235	233	217	216	211	223	237	230	244	245	227	225	206	219	206	237	206	217	229	229	226	227	211	228	225	223	219	221	196	228	187	219	236	225	218	211	216	211	224	222	211	208	227	237	234	213	205	216	219	202	201	213	209	217	228	252	213	196	223	230	233	231	251	217	228	239	250	224	223	205	235	216	222	220	229	222	214	230	224	228	239	199	207	233	214	237	222	219	235	243	241	215	218	222	211	220	228	228	240	229	251	204	241	217	224	231	212	227	221	212	234	225	224	237	217	214	218	226	218	191	223	235	223	220	236	197	234	225	220	203	208	230	240	213	212	218	225	204	227	210	235	226	204	236	202	222	204	219	254	245	243	244	225	208	240	207	205	232	223	193	232	198	217	235	201	208	268	218	213	203	243	201	213	231	210	226	217	219	243	224	234	226	239	210	220	220	222	250	193	205	214	225	214	224	217	232	234	220	222	211	249	229	214	251	217	196	235	218	234	230	221	226	231	200	230	203	229	236	228	226	225	237	246	249	233	208	235	207	223	228	234	236	229	219	188	226	216	238	208	239	204	199	235	217	241	196	234	241	226	216	230	209	234	213	271	234	255	231	235	234	213	224	242	235	206	203	237	229	209	210	218	217	206	235	207	242	224	235	230	242	229	235	242	229	244	191	240	231	239	219	218	238	243	211	221	225	241	227	215	209	234	232	238	209	235	219	256	225	233	212	217	219	228	226	211	216	216	218	217	214	232	209	248	212	214	190	217	216	203	246	214	227	234	230	179	219	241	211	221	256	247	255	233	200	260	227	195	214	195	220	237	216	230	228	191	203	225	244	215	229	211	219	214	230	222	258	227	185	208	221	225	220	201	236	218	223	239	222	219	211	212	237	243	244	203	279	240	214	214	227	224	209	194	216	207	219	211	234	215	234	228	216	218	222	223	229	211	230	235	205	204	191	207	220	241	223	203	236	212	224	208	221	216	242	232	229	222	220	218	212	239	222	220	231	204	228	209	240	204	212	227	235	217	220	235	216	235	224	207	244	230	214	224	196	229	229	219	229	223	202	228	213	231	202	227	236	227	236	229	219	238	228	201	206	218	217	231	241	219	257	205	197	251	211	210	197	224	213	209	211	234	204	196	197	188	214	207	212	227	224	216	235	237	213	226	236	208	210	230	210	216	222	232	218	227	209	220	250	233	216	211	261	220	236	192	231	248	225	216	231	228	241	237	244	234	205	225	223	235	236	223	222	223	245	239	220	227	214	224	250	225	211	212	257	235	236	206	207	208	200	230	207	217	201	225	234	242	223	199	222	235	240	235	193	226	251	210	215	224	231	203	207	230	229	207	216	222	228	221	209	243	224	212	222	237	229	208	229	221	223	235	226	202	236	235	233	245	219	208	224	219	216	222	233	221	217	247	201	225	224	225	220	201	224	228	212	227	230	223	225	216	222	236	191	211	192	196	208	209	210	221	222	216	229	224	235	242	197	214	223	224	237	230	230	224	219	220	219	211	245	229	229	234	208	252	197	218	204	238	220	199	232	220	247	232	203	220	213	199	222	235	210	210	214	240	215	216	198	278	216	225	220	220	243	200	207	223	244	247	217	216	200	197	222	191	216	230	222	208	203	186	213	219	214	234	230	215	218	204	231	221	211	242	229	224	230	214	211	212	223	217	218	210	211	200	231	210	188	219	204	209	194	212	222	195	216	221	204	234	219	211	233	219	222	220	216	232	198	239	229	241	210	201	236	227	232	218	243	225	197	231	215	225	238	228	227	209	240	228	234	215	231	238	231	227	211	219	198	214	227	223	215	232	191	187	220	212	219	230	223	242	222	243	208	234	234	229	218	217	212	231	228	237	215	206	208	262	224	221	218	227	192	199	224	219	242	255	250	215	250	247	247	233	221	211	230	216	205	220	230	250	205	245	216	235	257	230	214	214	194	201	220	248	219	215	208	212	224	192	211	215	225	224	232	194	220	225	201	203	228	211	227	218	222	198	216	233	208	232	231	237	245	198	229	232	220	213	201	215	234	228	208	223	193	203	220	212	220	239	235	206	258	239	236	225	236	225	217	238	268	247	215	239	246	234	204	223	223	204	245	234	203	227	220	226	192	229	211	218	220	226	204	205	220	242	234	241	238	214	222	231	246	205	197	225	233	208	200	201	238	237	218	223	217	221	207	199	206	210	200	227	210	239	229	201	237	240	214	239	215	217	227	219	231	216	224	228	221	256	237	244	218	213	218	223	204	200	234	216	210	224	215	215	208	226	247	233	222	222	247	208	250	219	209	195	210	216	202	223	218	222	226	218	239	253	237	235	210	231	219	210	218	219	218	237	226	247	237	211	216	233	216	230	259	256	189	205	208	223	220	247	249	252	198	226	227	214	238	221	218	216	242	213	242	224	240	247	209	212	201	241	211	243	225	237	236	194	247	189	240	198	217	212	205	220	242	210	221	221	222	225	250	219	264	235	233	229	237	251	214	225	226	203	240	224	219	239	203	221	214	223	239	218	208	205	231	221	228	200	215	223	221	229	226	222	225	207	260	181	230	213	226	251	240	212	215	234	237	210	203	218	223	187	212	242	232	222	230	225	246	208	248	231	212	227	214	257	247	210	233	217	218	200	212	220	228	208	229	212	234	236	209	202	247	215	223	234	228	235	225	230	213	203	238	241	197	242	228	191	238	211	255	204	193	254	203	207	194	211	230	208	222	242	236	219	251	224	235	217	206	252	224	237	234	228	207	258	213	199	236	220	208	227	233	203	229	227	245	213	243	226	216	246	246	248	227	218	218	258	218	223	211	238	227	217	232	221	211	219	240	232	217	210	241	226	217	222	215	219	221	218	218	224	231	229	232	234	220	217	234	220	205	201	218	217	224	211	237	235
27860	21466	17558	8856	3381	1683	979	637	483	334	310	255	252	236	216	208	209	172	178	185	185	179	174	166	191	146	153	167	157	142	146	162	149	158	170	143	158	162	159	151	158	141	162	150	138	156	144	151	162	135	164	149	158	135	142	138	171	160	143	153	164	138	150	178	137	144	159	153	135	137	154	172	142	145	150	154	144	162	183	143	157	157	152	154	151	139	131	152	161	180	153	187	156	161	161	150	150	141	150	155	141	169	135	173	147	147	146	188	146	161	155	132	161	161	149	149	149	155	144	147	143	150	132	167	135	153	177	145	159	155	143	149	130	140	167	152	153	154	152	139	157	178	163	147	168	145	162	150	129	174	149	150	167	165	152	145	121	152	163	167	162	149	160	135	153	155	153	158	152	154	151	135	153	144	160	142	152	132	162	135	151	147	178	165	148	140	179	147	174	175	159	128	149	157	141	146	133	173	178	159	158	180	172	147	164	148	129	151	125	167	171	157	169	168	154	149	163	159	135	171	152	146	153	149	171	162	173	164	143	133	170	150	145	161	154	139	158	150	150	141	158	158	115	154	148	140	157	128	157	155	148	135	156	145	143	164	162	166	136	144	158	148	144	159	144	131	132	147	157	144	153	155	127	166	155	164	161	154	140	149	137	155	158	131	161	172	145	139	149	144	143	135	156	145	165	162	171	160	160	146	170	144	166	175	172	137	154	166	165	155	181	164	152	161	144	159	161	164	161	173	172	158	165	152	169	152	143	177	142	127	142	142	160	170	151	138	154	162	165	143	139	131	162	147	175	156	141	154	150	155	145	166	129	146	166	169	153	142	142	151	154	151	154	141	143	157	152	167	151	139	147	132	167	153	157	166	150	120	159	141	188	160	133	162	148	169	145	142	170	137	169	145	149	149	144	160	162	143	133	157	151	134	172	130	148	143	154	140	156	148	132	150	173	147	165	159	141	163	166	161	146	155	146	153	145	140	141	148	136	136	177	120	153	152	141	130	141	151	178	157	140	154	152	136	149	154	150	132	144	135	158	160	143	164	147	160	155	136	146	144	139	154	137	154	143	142	134	131	149	155	177	145	176	156	153	142	148	155	181	144	147	136	149	141	152	146	139	152	176	155	144	170	156	162	159	134	155	150	138	146	157	134	150	134	141	172	139	139	167	157	165	180	160	176	147	144	143	159	148	137	150	132	154	148	150	152	156	157	158	153	129	149	163	130	168	167	164	144	153	166	160	158	141	161	153	184	139	155	167	147	177	155	156	135	154	147	141	161	155	165	142	164	153	155	159	159	143	139	144	140	163	143	161	169	146	138	143	132	137	153	142	139	147	136	147	164	151	163	133	167	164	153	142	149	154	137	131	171	152	159	136	149	152	152	154	150	159	159	183	128	162	160	147	173	149	130	159	145	151	173	155	168	133	130	173	156	161	150	149	126	150	147	152	159	160	156	170	165	156	151	160	162	140	162	144	146	161	166	138	147	164	144	139	143	165	160	141	152	127	146	156	142	168	153	153	148	155	170	154	162	153	151	150	148	155	134	160	126	160	141	142	160	155	177	154	162	158	147	177	172	144	155	148	148	153	141	137	157	158	166	162	160	171	150	149	178	150	153	153	160	148	138	147	159	156	157	146	153	149	132	162	144	156	157	154	149	135	135	139	151	167	114	158	148	148	158	124	137	174	173	149	159	150	141	156	166	174	143	120	143	151	170	150	161	138	158	166	156	152	162	143	151	139	157	164	164	149	170	149	181	163	140	144	141	153	129	143	140	154	147	153	164	171	159	158	138	133	163	147	168	173	174	156	144	132	136	138	166	142	145	160	150	141	131	156	145	148	146	166	166	155	156	171	163	148	140	147	135	163	170	142	134	161	144	146	168	131	179	167	153	140	149	164	151	144	164	136	162	154	146	148	143	137	167	188	136	129	155	128	155	160	142	133	152	141	171	136	140	138	156	183	144	128	145	135	184	136	154	157	158	130	175	142	153	161	151	153	153	137	162	168	161	150	169	153	139	150	135	159	152	166	146	156	164	165	149	142	151	155	151	149	163	157	148	157	145	146	169	153	143	155	161	133	151	157	166	144	139	147	159	135	142	166	135	164	148	143	162	161	145	166	134	182	155	136	166	148	171	166	169	175	147	151	164	147	154	132	144	156	160	139	141	151	157	147	150	150	135	158	141	147	159	162	162	139	150	178	160	165	147	163	140	139	154	138	166	137	150	177	165	167	147	157	165	162	149	162	164	152	155	154	156	128	154	153	151	141	161	156	155	141	148	156	143	165	142	145	139	162	134	165	175	152	146	144	148	139	157	127	164	168	158	152	151	160	154	133	138	155	158	153	177	140	146	127	133	158	142	151	184	160	162	158	148	146	132	137	149	170	150	148	153	144	150	164	148	162	150	143	153	139	142	143	155	145	141	167	156	146	148	143	164	153	138	141	161	157	150	149	154	148	135	150	145	163	155	152	131	171	146	141	142	153	169	150	142	152	162	177	166	162	140	149	141	159	184	162	166	165	165	124	134	160	150	157	143	141	145	141	137	165	132	143	146	131	151	149	157	176	145	141	149	173	157	161	169	147	124	138	164	147	143	174	136	153	169	147	153	156	167	149	163	145	157	154	170	161	130	151	149	151	143	155	148	160	155	155	134	167	132	160	169	156	154	149	157	175	151	145	137	143	155	174	154	171	147	138	145	155	164	138	148	136	145	140	159	168	147	129	151	151	155	181	173	158	149	149	158	152	177	143	150	151	155	176	160	121	139	149	160	158	129	162	143	145	123	140	164	141	158	154	146	152	159	120	158	155	141	149	151	170	165	150	147	146	154	142	163	156	166	129	148	151	153	138	142	159	163	156	148	174	149	157	148	146	164	150	149	151	146	168	170	165	158	151	157	125	157	133	171	155	147	173	149	143	158	168	152	141	158	163	161	156	158	155	191	159	134	164	139	137	157	150	146	161	158	154	138	168	160	143	146	176	160	160	147	140	164	162	159	130	155	139	147	166	157	159	137	161	145	175	147	142	151	151	158	160	150	157	168	140	154	155	169	136	149	158	148	163	145	149	153	152	168	141	164	157	149	161	141	158	135	142	150	143	133	147	159	158	160	160	176	154	143	142	159	150	154	142	146	166	147	150	160	154	142	167	136	167	146	175	155	154	132	163	158	146	156	143	137	157	138	156	159	162	160	148	163	163	139	166	174	165	133	162	151	154	151	163	135	165	140	137	137	138	172	137	167	144	143	146	156	150	153	172	199	141	177	150	171	161	156	166	138	154	143	150	153	169	172	149	181	155	156	167	159	147	163	145	183	131	140	157	146	146	141	145	133	140	147	145	146	142	151	136	142	165	164	124	162	122	144	147	134	138	168	150	158	149	164	169	143	166	138	165	151	154	159	149	158	149	173	143	182	150	173	150	159	153	169	138	141	154	149	160	138	128	153	159	138	149	141	141	157	160	143	171	157	137	154	145	157	139	189	145	154
19671	33420	23036	13354	8152	4733	2918	1968	1327	1031	781	753	593	563	477	482	394	384	385	364	342	347	319	297	323	352	263	319	319	281	307	277	308	266	266	294	244	264	331	287	262	245	269	261	272	300	268	278	299	268	278	267	293	269	275	278	292	278	283	273	284	302	270	271	283	256	295	275	296	298	272	270	312	286	288	289	312	296	257	294	281	281	290	266	280	279	261	269	264	291	273	278	283	271	279	269	273	298	289	269	268	281	267	272	295	268	311	271	266	288	261	244	272	289	228	291	297	307	275	267	262	288	254	272	303	274	265	282	264	275	255	293	272	239	265	295	276	273	295	290	277	272	245	297	303	271	296	318	282	270	287	278	265	280	273	242	279	269	280	277	282	272	280	269	264	267	283	294	289	291	268	263	295	257	242	318	294	286	298	310	264	297	315	284	284	269	281	283	269	256	281	248	268	268	265	274	248	259	286	286	276	286	259	277	262	294	248	265	263	264	290	268	271	247	278	294	261	278	306	266	263	274	306	265	283	284	280	273	274	299	244	287	285	276	274	257	271	257	283	269	285	270	277	293	269	295	239	283	274	260	264	279	263	265	275	341	293	297	250	292	271	281	297	310	270	271	271	252	288	244	278	297	292	274	262	288	274	273	270	294	282	277	302	290	276	264	306	271	262	274	297	257	260	252	275	281	321	315	271	284	308	252	280	280	274	278	274	283	268	285	269	306	277	293	286	287	269	260	276	288	294	286	264	291	282	264	280	279	267	270	265	287	270	263	279	257	293	279	271	274	279	285	280	306	279	286	271	272	265	272	290	270	278	260	266	277	279	254	292	286	267	277	269	274	264	274	252	271	262	265	269	283	265	258	282	293	307	253	263	289	258	277	284	274	258	270	277	269	284	267	265	265	271	275	264	279	282	288	283	265	293	255	264	272	291	274	277	284	292	243	289	244	259	308	274	252	279	262	271	271	268	279	288	283	265	288	274	264	278	274	269	271	292	301	263	271	247	256	277	322	282	268	277	252	296	285	286	258	283	273	279	267	305	278	280	267	303	278	273	265	298	291	276	295	257	251	265	254	277	285	252	280	286	285	276	279	296	284	285	287	288	275	271	286	264	289	264	263	313	298	255	255	290	237	307	276	286	267	276	252	261	278	274	294	289	290	253	273	293	260	272	274	256	274	278	248	297	289	270	259	283	252	275	276	266	259	291	271	261	250	263	262	265	289	269	291	264	264	265	252	254	289	303	282	240	270	290	258	278	309	271	263	269	257	277	267	280	258	274	263	263	275	317	274	281	265	256	273	268	282	255	253	277	293	272	285	287	299	294	262	301	240	266	261	322	273	297	234	251	277	266	310	273	268	305	276	282	289	303	294	272	251	292	280	282	249	298	291	284	265	270	259	275	281	290	286	266	254	282	256	277	275	286	283	265	284	259	253	276	285	250	290	272	270	274	275	278	270	259	265	261	275	270	253	265	266	278	266	288	299	274	288	279	245	258	274	265	273	298	270	298	264	296	287	282	280	255	281	259	278	280	273	305	271	265	313	282	292	279	274	288	278	279	273	285	276	267	261	264	257	281	284	255	307	290	268	266	282	265	271	294	268	271	253	261	292	315	287	278	287	311	285	262	275	289	282	303	277	256	273	270	273	287	291	286	315	284	285	280	253	274	293	266	272	280	251	285	281	275	309	249	272	281	280	264	290	246	279	243	266	277	263	290	251	264	283	261	276	300	293	277	303	269	289	258	265	282	273	301	288	312	276	294	266	282	273	281	289	268	282	256	267	288	282	291	275	274	258	272	296	259	294	294	273	288	259	266	291	261	260	294	261	268	286	282	284	262	262	257	259	286	268	284	260	276	289	287	271	286	278	275	284	269	287	270	255	290	260	318	249	280	300	272	245	251	275	287	299	284	284	269	276	287	250	297	290	311	272	326	286	269	263	262	263	270	250	280	294	310	258	266	281	293	264	274	293	297	260	263	252	287	288	268	261	286	316	311	276	284	274	248	284	257	300	296	286	298	253	285	292	306	261	267	263	305	270	278	260	307	273	252	296	272	246	267	265	276	288	277	312	274	282	275	288	261	271	303	231	264	258	264	297	261	278	294	270	256	290	270	274	294	265	239	260	283	266	288	258	285	271	261	264	313	262	269	252	293	272	310	290	279	262	258	296	288	322	273	302	279	292	289	290	280	282	269	309	258	255	269	284	260	258	298	265	258	285	270	274	265	257	269	264	322	280	307	266	278	280	256	319	289	251	286	263	296	299	279	290	289	289	276	294	279	294	278	279	270	276	284	293	263	272	309	301	310	277	262	292	289	294	268	286	264	273	269	278	291	285	274	272	279	284	298	269	271	274	304	266	264	262	259	260	271	238	283	268	272	282	275	275	297	284	265	269	268	278	283	268	279	263	288	263	295	282	293	289	278	273	276	262	258	282	278	321	288	301	273	289	294	254	277	266	268	280	283	283	285	270	265	285	285	271	274	274	288	289	304	298	273	272	275	290	280	251	263	228	293	285	274	280	268	279	283	290	305	249	267	297	258	291	264	282	295	293	255	285	278	255	265	289	301	275	300	287	280	306	294	268	270	272	283	257	270	272	273	308	295	272	283	302	264	275	289	288	271	252	255	299	275	238	270	275	275	297	284	285	251	300	273	276	269	294	270	261	289	281	292	263	267	299	279	267	274	279	269	266	274	274	275	289	307	257	261	258	272	281	286	287	258	261	287	291	269	318	306	283	280	290	277	292	295	230	290	266	262	292	309	295	261	315	252	271	270	277	262	318	255	276	249	291	277	296	261	282	262	279	250	295	283	285	260	256	270	270	294	291	287	282	301	286	277	278	303	309	266	254	266	242	281	254	309	271	258	252	268	280	292	253	287	301	277	274	283	266	276	275	262	284	295	284	269	266	284	280	277	281	260	271	292	271	286	258	271	236	308	262	288	260	259	288	269	291	283	260	276	274	267	301	266	262	282	281	290	273	305	293	272	256	283	285	311	279	270	279	264	277	290	301	294	258	262	277	273	274	274	257	263	266	235	255	266	280	266	243	280	258	287	275	259	268	269	305	262	295	276	254	254	277	273	274	271	275	275	243	295	276	285	283	270	292	291	286	268	256	312	313	273	291	272	248	294	303	276	293	272	291	257	279	283	281	287	285	286	304	294	287	233	275	261	282	282	259	268	273	271	269	295	263	257	294	285	267	259	269	313	282	292	312	309	274	277	314	283	270	284	292	288	278	249	263	309	288	265	269	303	271	299	306	267	283	275	290	276	297	282	276	277	250	295	292	277	265	318	277	267	249	280	282	260	279	273	285	260	270	301	284	281	278	264	283	286	272	267	284	296	267	273	287	246	268	323	234	281	294	257	312	270	277	260	278	268	263	296	243	245	265	268	235	270	296	258	268	285	294	248	269	283	276	259	283	268	262	272	242	293	266	297	262	289	298	295	292	279	308	277	263	259	290	280	286	246	275	300	285	283	300
23735	21481	27836	25729	19247	8114	2823	1507	1014	703	570	416	395	325	288	243	255	229	199	187	178	179	161	175	168	160	178	159	156	120	156	155	145	159	139	137	144	123	116	134	140	133	135	143	120	136	114	130	125	116	122	122	117	132	138	125	133	131	130	123	146	114	153	113	136	143	126	129	123	137	124	128	137	142	140	150	133	149	117	138	112	132	139	129	142	126	160	146	130	114	103	129	145	124	104	131	144	148	140	123	118	136	145	144	106	140	164	119	125	136	134	137	109	137	131	119	131	125	133	154	135	125	123	134	136	137	122	138	139	132	113	127	126	140	139	139	117	113	131	144	126	123	133	133	117	133	138	119	110	123	149	147	124	131	131	127	134	135	125	147	142	136	108	138	123	142	149	124	118	135	127	168	139	148	151	139	127	136	135	132	136	144	148	136	128	148	148	117	119	126	142	120	123	155	138	119	128	160	139	136	137	125	132	125	121	142	153	117	151	138	144	117	125	152	123	135	119	132	133	125	134	107	118	147	133	125	142	130	114	136	136	127	126	130	113	147	137	121	148	129	123	112	137	165	122	125	119	149	143	147	119	137	141	122	139	144	142	137	133	133	113	136	120	121	131	134	128	119	137	158	149	132	133	131	126	142	132	142	134	130	111	119	119	138	128	130	133	123	128	118	133	119	137	126	142	131	172	123	106	127	130	146	158	136	129	141	135	123	136	122	140	145	117	121	141	115	138	134	125	113	154	133	130	135	122	119	121	141	123	130	112	143	141	138	129	113	133	106	148	137	136	161	112	119	123	119	111	119	164	123	120	115	122	135	139	143	131	127	118	119	114	140	134	141	132	142	125	151	122	155	120	141	120	143	128	133	141	119	135	156	119	125	126	122	123	139	131	153	123	132	131	121	152	127	127	138	139	122	154	160	134	111	132	131	146	153	146	128	117	149	121	128	119	133	130	135	112	130	129	143	133	116	146	121	139	133	109	144	130	117	136	131	144	154	127	110	145	133	138	133	127	128	124	113	122	151	145	131	134	135	134	126	125	120	111	157	123	137	126	128	136	130	156	142	134	143	124	139	134	138	138	119	133	119	129	151	110	105	140	115	116	140	120	123	146	129	114	127	144	138	124	132	130	103	126	144	144	118	129	129	121	155	129	148	142	138	139	142	130	130	116	118	142	122	126	129	127	149	136	141	149	123	128	148	126	124	156	128	132	124	134	148	138	135	122	115	123	129	108	143	141	115	130	129	138	132	124	121	150	130	120	122	139	146	135	113	116	129	152	127	127	136	135	152	121	152	132	132	135	124	114	122	128	130	141	141	114	142	120	115	159	120	126	119	142	122	128	122	135	114	122	132	133	130	118	146	131	139	131	109	141	124	131	141	136	120	136	108	162	126	123	142	144	148	140	135	132	133	127	136	121	131	148	122	140	112	124	127	109	150	125	130	141	150	151	132	167	131	118	129	147	145	126	157	126	142	150	119	138	118	137	130	116	131	138	133	146	124	128	128	129	118	132	142	129	130	120	132	142	153	122	132	125	129	134	128	130	129	151	140	128	143	140	128	124	128	119	145	127	140	125	117	140	108	145	130	118	126	130	152	109	117	136	145	132	135	119	142	137	130	125	151	143	147	144	130	160	139	139	134	132	135	151	114	137	121	141	135	120	120	120	144	133	125	124	124	133	139	109	143	136	127	122	158	141	142	129	132	129	135	117	135	119	143	154	151	130	111	128	145	114	119	129	132	135	132	117	140	134	139	133	131	125	126	123	139	122	139	131	139	149	134	127	134	133	133	115	146	114	136	145	146	121	153	121	128	144	137	126	125	126	126	122	129	135	127	129	157	111	127	144	108	147	145	132	121	112	144	127	143	138	124	128	131	132	127	150	137	139	131	143	126	148	128	134	130	134	139	128	135	123	140	125	130	134	121	135	134	116	160	136	117	134	134	143	124	128	135	153	140	141	143	124	142	107	136	119	111	133	139	122	111	131	146	143	138	123	117	140	116	156	147	167	141	136	124	141	122	142	125	145	153	124	122	133	130	123	130	121	119	127	132	118	125	135	121	136	126	144	123	128	141	136	119	130	122	143	133	136	133	123	133	121	134	99	129	105	124	134	150	131	122	135	134	137	142	129	119	147	137	137	120	143	134	140	129	133	125	124	139	105	152	135	129	137	131	114	133	141	130	131	144	127	149	139	156	137	109	135	144	147	134	159	125	132	135	128	147	159	124	128	115	125	136	110	127	137	127	149	104	168	120	121	131	136	103	131	131	109	134	144	127	132	124	130	134	147	118	130	126	148	120	127	127	141	121	126	121	135	147	137	118	131	121	148	141	135	139	117	139	127	125	125	124	141	117	125	134	139	131	143	119	135	137	124	138	126	131	125	126	113	148	135	141	143	124	121	142	149	131	128	142	125	133	133	120	132	111	137	139	133	139	143	121	134	109	137	131	138	130	134	163	145	134	143	155	151	128	124	135	115	133	145	138	130	128	141	145	127	128	153	108	129	139	123	123	144	121	131	129	135	141	125	122	139	147	127	150	128	138	110	119	130	124	132	120	128	127	108	139	138	144	115	128	134	124	121	111	104	143	135	119	145	130	123	154	133	131	139	105	129	120	143	139	114	130	110	125	122	134	125	128	143	119	128	119	110	126	129	133	142	143	142	153	150	131	120	119	141	113	134	130	149	159	112	121	142	144	127	130	133	130	113	155	124	119	144	130	127	138	131	125	122	125	135	117	114	127	141	137	126	141	126	119	145	123	120	129	143	149	149	132	147	140	122	123	114	144	133	133	144	148	105	132	137	142	142	139	130	125	131	129	134	137	142	139	128	134	129	119	141	147	106	137	141	131	130	122	123	120	130	148	138	130	120	130	119	142	132	124	132	121	143	125	138	135	128	137	131	114	168	144	120	148	134	140	127	123	124	142	135	159	126	135	137	140	132	132	131	149	120	119	130	116	134	123	127	160	119	146	143	125	146	107	120	132	138	139	162	148	153	126	111	123	124	123	140	114	127	168	134	138	147	132	123	143	131	139	134	149	115	113	128	134	139	133	128	131	137	129	133	160	139	147	172	128	117	144	117	136	128	129	141	136	129	117	132	151	130	136	126	157	129	122	130	138	133	136	136	157	140	138	135	129	117	129	136	125	103	125	130	148	141	144	132	128	134	130	143	131	143	145	145	141	147	131	119	118	109	132	122	152	150	121	144	128	142	117	159	130	130	138	139	149	150	125	129	132	164	129	132	144	119	147	131	116	143	118	121	129	122	111	129	129	126	121	131	136	152	139	117	134	142	134	143	123	127	151	121	132	128	131	151	144	132	117	138	139	125	123	113	113	127	148	153	129	114	140	124	139	101	117	124	125	148	141	128	130	132	106	135	118	127	149	148	129	162	124	135	136	151	130	146	157	114	139	141	128	134	120	127	126	150	116	94	149	144	143	117	131	131	154	129	155	123	124	119	160	132	140	131	141	133	129	146	130
21904	43361	38103	26395	17630	9973	5784	3871	2839	2057	1546	1243	1063	926	727	640	587	549	462	456	366	374	368	309	346	306	328	280	291	270	273	249	250	236	252	258	235	262	253	255	255	255	258	226	248	251	227	266	271	231	259	243	232	234	243	267	246	233	255	245	256	231	229	235	250	228	264	251	232	240	225	218	251	232	222	265	276	225	244	251	268	239	243	242	233	231	230	279	252	282	260	247	260	257	212	250	248	240	242	233	237	244	264	259	225	249	260	254	256	239	248	238	218	249	270	255	244	225	245	231	235	254	224	219	224	238	229	224	218	232	235	229	258	243	261	210	245	222	216	214	224	257	245	221	262	258	235	258	267	249	237	248	253	245	248	232	216	256	251	231	200	239	241	231	199	212	242	241	259	220	262	210	255	209	225	210	248	257	252	254	264	235	260	267	247	267	257	224	224	258	238	236	230	273	251	274	240	221	268	228	224	247	201	232	249	242	222	255	240	252	206	232	241	222	259	240	242	219	230	236	242	250	235	228	264	216	255	236	253	243	268	253	240	270	250	232	234	209	235	245	240	224	232	262	235	228	239	256	240	245	232	254	227	264	250	269	200	254	243	245	221	263	233	254	235	246	254	242	224	224	239	233	228	267	244	256	246	239	214	220	252	233	246	223	221	246	218	238	257	234	240	242	237	251	247	202	236	252	243	211	251	270	255	217	247	213	225	229	256	219	252	249	271	275	246	256	239	236	229	239	224	248	208	264	264	235	208	245	238	250	239	241	243	229	229	242	258	243	260	228	249	237	238	246	269	259	234	218	257	247	252	224	258	234	259	244	233	225	244	248	219	248	250	269	251	252	220	262	234	247	222	262	239	263	242	233	225	234	233	252	208	256	222	257	254	245	268	222	233	219	248	205	247	266	239	214	247	264	278	246	243	240	238	231	242	242	227	236	243	248	254	234	262	255	228	228	241	236	221	226	236	258	251	234	249	242	244	233	233	246	214	257	261	220	257	236	282	246	227	257	242	234	260	261	236	238	228	228	283	269	253	229	236	232	239	251	232	248	240	228	251	230	235	245	242	239	219	273	246	231	245	250	250	249	227	236	227	238	235	257	247	232	231	251	251	274	249	225	240	242	239	250	245	256	262	231	236	211	252	228	230	222	254	242	226	296	267	235	249	266	253	270	225	226	251	244	215	227	238	246	270	226	259	228	222	204	237	247	257	225	273	263	272	241	237	246	255	217	247	248	229	262	255	250	271	226	244	237	227	238	244	239	248	290	233	252	237	243	275	231	233	246	236	244	233	228	242	247	243	256	214	231	240	231	223	271	232	237	260	250	276	229	241	247	251	240	250	257	270	224	258	243	245	242	233	266	237	244	233	269	239	237	228	268	225	231	229	231	270	235	283	269	244	232	257	265	250	252	247	268	238	255	224	230	241	238	255	248	239	241	238	283	221	242	262	234	241	248	239	239	242	238	243	251	285	237	224	253	240	228	249	245	227	267	225	240	227	236	227	246	242	230	239	232	227	241	243	225	230	254	249	222	246	236	231	257	231	227	245	240	236	228	255	228	255	252	225	246	260	236	232	232	227	281	264	240	214	237	252	262	253	259	245	261	262	237	250	218	221	231	241	249	230	252	259	238	238	242	249	245	241	247	234	224	249	260	248	214	237	238	249	254	241	243	223	247	265	245	249	242	265	261	222	209	229	222	232	230	275	237	231	231	225	243	251	249	235	241	230	219	225	244	249	245	248	255	240	228	246	239	255	228	237	243	267	234	242	240	231	260	217	247	239	220	239	243	237	226	269	247	257	248	237	255	248	251	222	224	253	231	240	237	235	251	258	245	264	262	262	222	247	264	239	252	249	254	256	248	246	235	268	255	236	237	232	229	249	221	258	256	237	250	234	232	235	250	264	265	259	270	241	239	252	241	224	273	216	245	267	239	233	220	237	230	224	236	223	234	270	235	255	228	238	217	248	248	255	223	263	271	231	253	271	239	235	257	233	251	253	250	229	239	224	232	241	243	237	235	230	233	252	229	248	259	230	239	258	240	224	247	211	248	247	216	212	256	233	273	276	214	229	259	251	223	247	225	223	257	236	247	225	250	217	243	234	243	230	233	236	245	243	206	218	268	250	239	255	246	276	241	246	228	243	252	217	227	244	266	260	264	240	232	218	247	265	255	225	244	247	239	223	230	235	261	217	222	229	245	241	249	245	225	245	252	255	245	233	266	255	257	257	253	240	248	212	222	245	241	247	252	255	258	237	239	248	227	246	265	262	239	224	240	243	227	257	230	217	256	238	249	261	231	232	256	242	230	246	267	290	252	226	240	238	234	237	244	244	222	257	226	236	225	273	243	243	215	220	234	225	222	271	257	243	234	229	220	267	226	229	238	258	276	229	255	239	253	202	195	266	246	253	228	212	259	234	276	249	212	242	226	247	229	266	260	241	263	251	249	243	251	257	245	250	240	250	249	239	212	223	239	207	222	230	227	249	270	235	237	254	237	215	280	273	241	250	253	240	244	242	236	267	241	228	237	232	242	250	246	236	241	254	240	268	264	267	284	257	244	265	260	224	270	274	259	234	242	234	248	220	245	236	240	217	254	258	221	273	221	239	263	247	249	241	247	242	255	273	232	245	241	251	242	266	276	235	244	254	235	217	239	241	228	247	278	251	239	273	248	262	229	230	252	241	238	253	240	272	229	221	241	276	237	246	193	247	253	227	231	228	225	241	249	253	264	231	228	247	278	246	218	218	244	224	224	245	266	235	207	233	278	244	220	249	240	248	254	241	238	249	247	231	232	228	244	240	253	271	254	211	222	254	262	261	257	278	243	234	229	247	239	238	270	241	244	244	274	215	235	250	222	238	259	278	265	249	241	262	252	250	246	232	228	235	266	255	238	256	255	250	254	257	251	197	239	227	236	251	272	224	265	268	232	234	248	240	224	253	237	281	265	224	252	258	224	241	230	281	249	213	247	237	253	241	236	266	251	235	234	218	227	259	236	233	234	225	243	247	225	237	226	236	221	250	224	246	260	258	216	248	262	261	244	247	239	218	255	257	258	213	222	240	262	230	270	253	229	253	267	218	216	240	251	232	239	244	230	226	239	253	261	271	251	257	227	233	265	244	227	257	250	271	246	252	231	221	235	205	224	238	237	245	251	220	242	248	263	251	216	240	245	235	237	258	236	233	230	218	257	248	241	251	236	239	223	249	260	209	251	268	242	235	229	261	243	238	211	260	264	241	257	253	245	261	243	228	256	232	244	226	262	237	231	257	233	241	260	265	240	237	265	252	261	217	252	245	243	233	221	222	241	261	238	252	239	257	235	218	243	246	228	253	235	280	252	225	247	239	236	223	223	270	223	252	250	248	239	227	246	229	228	277	244	238	232	240	252	245	234	232	274	244	247	252	249	234	234	233	236	251	235	267	242	252	263	235	242	233	241	251	221	293	243	242	248	260	233	234	218	227	227	226	251	231	257	254	261
25405	21537	25722	21934	6807	2415	1220	840	611	494	412	372	305	227	248	219	214	179	213	202	177	178	177	170	175	158	158	151	175	155	165	161	159	167	129	171	171	150	161	128	147	146	146	145	164	136	183	158	157	157	140	145	164	154	141	177	147	139	169	185	155	152	144	149	135	163	139	156	151	133	154	143	156	150	185	147	173	154	145	136	157	146	135	163	160	128	155	150	157	151	155	149	164	138	135	128	129	138	147	130	150	149	151	138	143	135	142	126	155	143	152	157	138	135	148	156	137	155	151	133	149	150	140	145	132	159	128	138	168	130	146	136	136	149	139	150	161	154	158	170	134	117	149	130	167	177	149	137	146	165	147	141	140	159	144	140	165	164	149	137	121	151	162	141	161	144	171	153	186	155	164	140	162	139	132	141	160	141	137	159	145	136	146	146	141	135	159	146	161	144	143	159	136	142	165	143	154	145	152	156	156	148	147	138	156	167	138	167	150	139	166	156	148	144	143	134	187	156	139	160	143	155	144	152	140	155	134	118	145	150	150	148	139	158	138	132	155	142	151	142	171	179	157	141	142	156	149	142	142	146	137	162	141	144	163	138	157	156	147	143	163	133	145	163	164	156	131	163	144	119	151	143	149	140	159	164	152	172	133	143	147	154	158	139	152	150	131	151	149	159	152	128	164	147	156	141	132	142	142	142	126	141	141	159	153	151	138	150	162	169	146	157	167	140	155	154	149	130	153	147	136	138	142	155	138	149	154	150	132	137	141	144	169	161	164	160	161	167	151	133	142	169	140	155	135	138	150	153	154	157	148	177	151	147	152	144	132	140	151	173	136	141	156	160	155	145	153	132	149	142	159	151	145	142	164	145	140	160	128	145	140	143	144	143	148	144	166	162	160	175	134	153	139	139	180	166	136	150	155	145	151	135	156	155	146	140	139	153	161	161	144	136	162	142	148	159	164	140	132	150	142	159	146	149	147	160	128	131	162	152	170	161	144	156	148	167	156	150	137	143	127	132	153	154	133	142	172	164	162	142	148	171	157	147	148	167	146	152	133	147	144	135	140	142	146	139	149	161	140	168	173	145	155	133	137	145	159	130	149	156	141	152	148	161	145	145	129	153	158	145	140	164	155	136	137	158	150	119	136	138	157	144	133	148	139	161	168	165	142	160	123	139	176	155	142	144	168	154	154	148	127	137	160	160	129	143	163	127	137	132	151	141	165	135	124	131	140	173	153	155	156	159	134	159	146	135	141	140	160	122	163	143	150	160	149	135	167	161	158	174	140	159	150	152	154	131	145	144	154	155	154	152	137	148	163	147	152	147	157	140	132	166	143	134	134	162	157	156	150	153	150	167	144	160	151	167	161	149	143	163	171	149	139	163	137	120	157	146	158	133	142	155	151	152	152	156	152	160	161	151	133	147	156	155	165	144	132	143	146	149	161	129	129	163	169	158	137	141	158	153	173	155	139	138	145	143	151	133	127	163	160	141	137	156	166	145	166	133	149	136	166	157	143	145	152	139	159	144	151	160	165	134	164	170	131	147	115	160	149	158	144	165	143	151	142	161	162	167	171	164	136	154	158	156	149	132	161	150	158	144	135	126	166	160	153	173	127	133	140	130	144	123	149	163	146	154	141	169	148	158	148	154	174	135	146	153	146	158	149	175	124	130	145	143	146	128	140	155	152	148	143	158	151	144	140	148	136	164	146	149	134	152	158	135	151	155	137	156	142	180	138	148	137	157	153	157	157	157	140	138	148	152	158	167	165	136	140	119	138	170	137	155	148	156	182	149	141	145	152	149	147	143	146	167	144	149	152	152	118	147	146	159	152	143	135	160	153	165	142	135	154	151	165	163	157	152	166	142	129	141	156	137	151	165	141	140	157	161	145	152	141	148	161	154	160	159	159	134	155	130	125	157	167	141	149	139	151	151	133	145	127	143	133	142	152	153	145	139	160	156	177	150	150	157	149	117	145	134	141	130	151	149	142	169	136	135	144	151	136	135	142	172	140	150	154	143	145	148	142	168	152	156	165	154	167	144	159	171	149	146	151	164	150	154	159	168	153	139	149	163	132	139	152	127	131	140	162	155	156	149	143	155	152	154	137	157	167	144	162	133	134	124	165	148	149	172	158	163	134	172	162	148	149	152	163	152	143	146	153	140	151	140	170	129	169	147	161	141	153	150	148	127	147	159	147	143	149	156	146	176	174	153	120	145	149	141	129	145	145	169	133	149	138	154	149	162	135	175	158	141	129	147	145	134	140	153	144	140	151	146	158	148	157	165	156	139	166	152	148	145	168	153	143	131	135	157	156	161	159	164	168	122	131	147	151	153	142	151	131	163	157	161	151	161	133	152	153	157	158	150	130	162	165	137	155	139	132	138	151	147	134	139	157	151	157	154	156	141	143	141	134	157	150	140	158	154	150	154	152	171	141	156	145	160	153	138	155	141	142	138	150	165	148	166	144	128	158	176	128	127	163	124	143	150	150	134	175	157	156	132	136	160	158	149	144	162	154	135	136	131	143	125	129	149	155	143	143	150	153	157	161	136	139	140	148	153	152	153	166	139	161	137	131	174	177	161	135	148	143	161	136	155	125	155	153	143	135	166	172	140	149	150	146	161	137	155	141	145	136	169	145	140	160	150	138	163	144	142	150	157	145	143	145	147	157	154	162	168	135	130	136	157	168	164	153	159	157	146	146	143	161	147	178	153	152	161	132	165	148	164	153	163	156	142	149	144	128	161	130	137	156	141	180	149	156	174	146	164	159	149	129	144	150	157	176	122	145	155	160	153	153	127	132	132	157	143	148	145	157	152	136	144	133	172	171	164	161	147	176	142	140	162	134	154	145	144	155	148	168	137	141	156	148	143	155	162	143	146	138	149	143	136	150	152	149	136	148	155	158	132	129	144	140	143	138	145	142	159	151	150	131	170	134	124	132	158	163	164	165	143	158	147	154	156	155	133	145	158	150	154	145	156	145	157	159	152	161	155	161	170	137	158	117	144	158	162	147	125	166	138	153	148	162	143	139	166	179	146	149	155	134	157	145	173	149	136	172	146	159	157	158	151	139	159	156	144	136	179	147	176	136	152	128	133	139	150	143	167	142	140	134	148	161	138	149	154	134	173	149	141	121	170	136	141	144	137	146	150	135	138	165	163	144	132	170	127	158	123	150	157	146	137	144	160	141	141	150	162	137	155	132	144	166	148	148	151	151	161	131	181	165	182	162	153	137	144	146	144	146	161	182	140	156	156	177	172	134	140	149	139	147	172	148	140	164	171	157	158	160	154	168	133	137	152	166	141	162	142	131	161	129	152	160	158	162	140	148	144	151	130	173	147	165	176	154	148	133	141	153	157	151	162	180	145	158	160	153	144	144	138	150	160	134	135	165	146	152	136	151	127	142	139	130	180	158	146	148	144	166	132	153	135	157	177	162	149	160	129	142	146	156	122	158	134	132	165	160	139	134	145	176	140	152	152	164	150
20838	39131	31347	19208	12006	6307	3736	2656	1951	1431	1168	934	760	645	576	528	465	444	400	395	379	386	323	340	330	287	295	313	291	280	268	310	263	280	272	270	242	260	263	289	256	281	278	265	263	288	290	272	284	274	285	252	242	286	249	277	266	271	283	269	268	323	277	274	244	311	283	286	261	263	270	272	237	270	248	265	258	283	255	273	254	272	296	293	253	256	289	259	254	272	263	234	250	286	274	240	233	297	263	276	265	250	272	265	280	250	248	283	280	273	289	257	239	265	256	223	277	284	280	269	245	268	257	277	273	292	258	274	266	276	255	259	251	265	273	287	270	278	243	269	268	266	281	278	252	290	253	313	270	247	286	246	289	290	247	249	267	256	278	275	267	269	249	263	255	262	243	268	267	250	285	289	260	278	271	265	287	252	283	272	242	305	270	252	257	271	285	243	255	287	277	271	293	268	271	270	258	275	271	283	274	246	298	271	283	302	271	255	271	278	242	261	269	278	269	281	280	262	253	279	286	285	274	249	281	269	273	278	278	263	267	266	282	262	252	246	258	274	238	291	253	292	290	262	287	268	278	281	292	265	246	250	260	305	303	265	250	273	277	297	256	239	298	253	260	265	264	289	264	275	283	290	290	272	280	277	272	282	273	249	259	247	274	248	258	280	287	288	278	283	245	268	277	267	272	272	281	285	278	305	247	278	296	258	272	272	237	299	247	286	272	273	269	252	233	271	267	283	284	264	257	213	287	280	274	260	252	284	274	279	247	289	252	274	291	279	284	264	261	267	249	271	292	269	251	278	256	275	273	268	264	288	282	265	260	266	289	294	294	319	261	254	255	268	281	275	257	258	293	250	270	263	270	257	279	288	249	229	260	274	274	294	262	285	269	282	287	280	288	268	269	278	256	274	285	269	311	256	235	257	292	267	258	305	297	274	260	270	257	284	273	257	259	263	270	244	252	260	294	240	289	253	300	256	268	239	243	272	261	330	248	265	284	284	251	249	289	281	283	272	264	296	251	279	266	248	272	276	294	288	294	254	298	258	222	290	251	266	285	297	295	261	299	282	259	251	282	244	259	284	287	264	268	271	277	276	273	282	274	279	274	259	273	264	289	260	274	271	243	285	279	270	278	276	276	276	281	279	264	289	275	279	268	266	283	311	271	260	275	250	268	264	269	246	260	253	283	263	269	298	258	271	260	295	248	279	286	274	275	254	279	273	266	263	239	269	232	267	264	285	290	256	262	275	269	269	235	257	265	263	283	299	290	275	274	258	286	289	266	260	275	254	262	277	285	278	235	271	242	261	284	275	264	257	279	267	268	304	293	250	290	282	265	271	275	244	294	285	260	282	251	251	268	285	265	259	288	298	290	288	249	270	283	299	273	262	282	288	265	301	240	263	249	255	264	288	300	305	272	272	266	267	266	255	251	302	273	288	271	238	278	284	263	239	270	274	260	262	248	279	286	248	273	284	284	256	266	297	294	289	264	241	311	265	271	258	277	267	268	252	289	264	280	279	294	239	317	282	282	283	282	260	269	274	295	287	301	295	273	304	268	285	267	277	285	273	288	274	286	275	297	279	280	262	250	259	285	251	259	268	249	307	276	252	281	250	302	252	290	281	271	277	263	277	312	275	269	297	267	271	274	248	260	298	298	306	254	264	296	280	275	243	284	284	268	261	280	266	261	258	264	292	315	278	267	237	263	279	275	277	279	275	256	284	246	251	297	248	260	277	259	301	283	264	313	297	279	256	268	283	282	305	264	250	277	299	281	280	299	274	263	273	300	270	259	298	259	299	274	258	286	265	281	290	272	274	269	242	277	288	283	286	245	259	271	277	276	280	256	277	257	293	270	287	261	285	246	267	285	271	292	260	260	273	262	246	285	255	283	282	264	281	248	256	231	251	269	251	255	296	263	279	292	267	264	267	249	279	262	273	257	264	275	272	266	301	274	288	284	276	280	245	260	277	238	282	277	250	227	268	259	274	284	257	281	276	270	284	253	275	300	241	267	266	293	260	271	263	285	276	284	252	262	288	275	296	265	259	251	286	283	271	271	291	269	261	251	292	281	295	288	286	280	264	263	264	270	283	292	282	244	258	276	271	268	314	242	289	262	271	257	271	251	275	274	264	291	252	262	271	247	286	281	259	265	275	260	268	270	266	260	299	271	300	259	258	276	270	288	260	283	267	273	270	273	270	264	259	282	269	276	274	267	244	310	277	259	267	252	266	269	252	275	258	293	268	227	296	282	281	275	249	284	255	292	297	272	281	253	276	276	289	270	256	275	279	287	273	271	270	269	262	285	289	284	258	234	281	261	284	258	260	275	301	258	279	263	261	283	284	289	258	263	266	274	250	274	243	272	287	282	264	273	265	263	277	267	284	253	254	262	284	267	277	281	300	283	274	276	289	283	264	263	302	271	275	290	309	271	277	261	269	295	289	286	312	267	270	278	270	279	261	264	252	255	291	277	285	256	246	282	287	278	275	296	252	281	273	308	286	265	244	268	274	260	275	289	254	275	269	278	276	261	283	289	295	245	251	273	271	289	273	294	270	264	282	257	263	297	275	261	265	269	275	277	284	284	256	291	259	262	264	263	270	301	257	286	263	262	278	299	266	284	266	286	265	275	284	315	296	298	261	294	297	282	263	277	249	293	255	261	276	261	269	288	281	318	264	249	254	244	265	266	274	244	295	270	264	289	246	273	264	281	286	290	265	301	259	286	297	258	268	260	267	278	273	262	257	256	235	270	273	257	306	275	288	294	271	252	271	263	251	270	282	262	288	245	258	273	260	262	261	233	271	284	275	280	265	283	276	270	262	263	261	313	241	246	283	259	262	255	253	286	297	274	282	280	266	268	269	276	254	260	268	245	253	266	261	238	264	263	272	278	278	275	268	277	291	252	244	268	281	287	266	273	239	283	273	270	256	271	286	288	241	247	279	292	275	275	245	275	284	299	293	275	231	312	256	246	293	296	264	266	254	249	259	296	287	277	276	257	289	301	262	283	254	282	275	277	239	255	270	301	277	254	273	272	280	258	274	295	278	264	285	293	270	289	302	257	256	257	250	289	276	243	273	280	268	272	293	271	257	266	274	263	271	289	295	276	299	258	272	260	265	270	272	270	282	292	254	258	264	252	269	289	264	253	281	254	236	285	277	269	278	260	270	251	259	266	277	259	285	275	273	250	318	291	260	261	282	293	267	260	252	274	257	292	260	260	282	264	274	283	271	276	260	275	288	244	255	282	276	279	284	243	270	257	276	271	285	259	265	267	273	294	256	244	251	264	310	279	255	252	286	260	258	268	271	288	270	291	251	254	254	234	270	268	272	293	266	261	253	272	275	285	243	286	269	293	250	270	266	267	272	277	280	220	282	276	282	266	257	267	268	288	285	276	286	277	284	286	243	269	304	276	270	273	296	241	294	291	273	261	257	273	276	254	258	260	284	272	248	258	285	256	263	273	301	266	261	285	250	294	255	260	254
22983	21563	28610	25036	21598	17734	7024	2734	1563	1113	848	702	507	463	384	328	305	261	236	255	194	179	190	186	189	148	154	146	164	151	168	136	128	122	131	124	121	117	121	112	120	124	150	125	117	133	127	115	99	117	121	115	142	109	115	119	128	113	128	130	117	125	145	130	116	113	139	119	110	137	127	136	121	103	118	113	121	130	102	144	122	116	108	114	145	121	115	105	125	116	115	112	130	116	111	124	108	138	134	114	116	114	138	132	127	116	111	126	117	118	124	106	115	116	142	128	94	131	104	110	115	119	132	135	124	120	134	116	132	125	116	130	125	131	136	103	135	129	147	122	136	131	119	119	124	123	117	117	105	135	138	143	111	130	131	107	125	124	120	116	126	125	120	116	107	122	128	112	139	125	140	120	128	123	139	133	101	120	124	141	124	124	117	150	117	117	107	139	127	107	123	136	127	131	112	110	125	138	125	114	124	133	127	117	107	121	130	128	124	115	121	115	123	109	116	131	116	117	136	129	132	130	127	113	111	130	124	124	145	117	118	118	129	112	127	108	136	111	134	109	112	126	133	132	109	140	130	127	135	121	117	124	124	131	137	138	139	113	145	128	133	120	128	120	99	116	108	110	113	119	125	104	99	112	158	123	125	115	117	122	113	110	108	126	130	105	109	101	132	120	132	116	131	121	122	113	117	140	131	114	115	131	107	104	133	141	99	114	140	139	127	123	121	123	118	109	134	135	143	113	117	123	117	104	141	138	117	135	131	129	114	134	132	131	121	116	133	112	129	121	120	133	109	116	133	122	117	125	128	125	126	103	132	111	125	139	126	127	144	120	128	142	125	140	118	150	136	123	131	128	118	97	125	109	120	121	111	110	113	132	116	119	121	132	127	129	128	109	98	128	131	134	123	130	115	143	107	133	122	131	104	130	117	118	132	150	129	113	122	120	141	119	130	130	127	121	126	128	128	114	123	122	127	96	118	119	114	131	138	105	124	127	121	112	109	136	131	111	121	134	136	130	120	127	133	132	147	119	124	127	134	109	115	132	114	137	115	142	141	137	122	110	116	121	125	112	135	108	140	121	115	132	97	111	137	119	134	159	127	119	114	117	135	110	123	123	128	126	108	119	131	138	120	134	131	127	133	119	103	109	124	130	123	123	106	136	125	131	116	125	105	152	105	117	121	144	106	133	131	134	126	104	126	122	112	132	134	117	139	117	107	121	118	114	117	119	118	120	124	107	123	117	124	123	113	126	115	117	99	117	114	100	120	122	131	113	125	123	147	122	117	108	121	130	112	135	125	129	127	141	128	138	117	129	122	115	118	129	113	121	132	105	129	131	116	118	121	130	125	107	121	120	139	150	122	123	118	116	116	128	106	126	109	107	128	127	130	144	130	132	107	142	115	121	128	118	114	119	124	118	127	122	126	124	118	109	134	117	120	117	126	122	127	138	116	122	111	120	127	119	115	116	101	110	118	123	119	130	114	116	129	122	152	114	135	109	120	131	115	124	105	123	111	129	115	126	117	108	122	112	127	126	113	108	122	135	123	126	121	100	145	133	123	118	137	130	143	132	117	127	131	155	114	125	130	136	122	134	122	107	131	136	130	128	121	128	110	120	115	144	112	131	132	105	122	111	107	132	121	117	136	122	119	125	117	130	126	115	132	117	119	114	121	125	109	124	141	123	126	135	128	105	107	108	114	129	124	137	120	116	134	129	125	111	126	132	134	126	128	111	130	120	125	123	131	136	109	124	127	115	136	129	106	141	110	139	114	118	139	114	130	136	109	133	125	119	130	114	142	119	123	122	128	129	116	122	103	122	141	129	109	130	125	116	129	126	132	139	127	142	123	122	114	115	137	123	121	121	110	128	135	122	132	129	127	114	103	106	145	104	128	141	126	137	107	106	114	131	140	120	140	116	120	140	143	132	130	120	125	128	111	136	135	113	110	137	113	132	114	128	117	117	126	125	122	116	118	136	120	132	123	105	121	109	120	122	112	127	123	109	115	132	117	122	126	133	120	106	115	125	110	129	117	117	125	132	105	137	128	123	125	115	128	133	130	132	114	116	124	124	96	130	139	109	120	123	112	115	123	129	124	109	119	120	124	110	140	130	122	92	126	117	154	106	123	138	121	134	121	135	130	122	115	136	121	118	124	124	121	113	127	109	107	103	123	111	126	133	121	130	135	121	110	133	132	115	115	147	99	122	126	97	141	118	112	112	131	127	121	113	130	126	151	150	109	119	117	114	139	124	114	103	120	117	119	146	132	107	108	122	134	122	128	127	116	139	140	114	147	137	122	140	120	123	131	131	131	129	106	139	141	115	137	101	131	119	119	124	129	135	101	136	94	117	128	137	124	111	115	114	127	119	129	100	127	114	141	123	130	129	123	135	126	124	107	145	129	127	122	114	136	114	117	130	116	113	143	117	132	128	112	151	131	122	117	140	117	122	125	112	114	136	134	127	104	117	116	124	143	122	141	124	130	123	133	145	113	115	135	122	114	118	120	136	123	140	144	119	136	122	126	104	114	123	118	142	117	112	128	119	114	117	121	129	127	134	126	122	137	131	125	107	133	130	99	120	124	120	108	118	121	127	127	124	135	125	105	137	107	126	128	132	110	120	116	116	126	115	121	129	117	131	142	115	133	130	142	131	155	140	130	123	129	130	132	117	120	107	123	129	124	120	130	128	119	140	135	132	138	133	140	116	111	120	127	119	124	116	137	124	123	140	108	139	124	123	120	112	117	127	124	132	134	120	114	125	117	128	122	107	120	123	127	117	132	128	123	120	131	118	117	120	126	135	129	125	119	126	120	125	113	113	129	108	122	117	130	116	96	117	130	119	125	133	113	132	109	122	119	137	106	112	111	117	110	139	137	133	112	121	109	113	128	112	127	100	113	121	125	129	123	146	120	118	114	117	123	112	120	125	116	126	120	119	132	114	123	121	121	126	131	135	122	106	138	126	111	113	121	130	139	136	120	109	145	119	123	114	116	140	124	150	106	126	105	130	138	117	115	121	136	139	135	133	121	120	110	124	131	132	102	107	123	134	124	123	128	95	122	111	112	99	125	127	123	123	114	120	150	149	123	136	135	106	117	128	117	115	122	130	120	132	124	133	105	122	118	134	125	120	129	119	123	126	130	111	126	122	117	120	127	97	131	118	140	137	122	128	117	139	140	106	122	106	104	160	147	132	119	125	130	141	100	116	135	122	114	121	128	132	139	103	137	124	120	133	118	122	122	121	132	108	108	101	115	127	120	102	120	134	125	109	128	113	135	141	111	122	126	136	129	127	118	125	135	118	118	110	120	113	134	110	124	154	116	108	116	126	143	141	101	122	117	132	123	117	137	113	118	127	125	109	124	96	111	129	124	126	110	123	136	131	114	128	124	114	147	104	130	106	131	110	138	116	125	132	119	112	132	110	120	137	112	128	139	123	126	119	100	133	123	115	131	124	124	111	121	111	114	127	128	128	148	122	117	140
24442	52162	44979	31604	20861	13633	9273	6371	4580	3269	2467	1970	1481	1256	980	824	758	641	615	543	455	436	411	362	337	321	300	275	293	299	255	238	242	230	227	272	241	209	219	227	217	237	232	258	218	222	230	219	235	215	221	222	234	214	227	219	204	214	222	238	207	260	220	242	233	207	231	205	221	219	226	213	243	215	234	197	250	199	231	218	226	188	221	234	227	218	209	207	210	229	224	241	235	214	211	219	218	225	236	213	215	209	231	224	243	234	205	217	208	201	206	203	215	211	227	181	216	193	234	219	233	182	244	207	244	206	229	195	214	232	206	231	250	231	249	240	235	210	207	200	211	243	190	216	208	200	203	226	255	200	223	230	195	226	256	218	237	213	239	232	225	242	213	251	218	237	192	216	249	192	214	224	217	223	218	225	208	221	224	203	227	206	201	208	204	209	203	233	230	207	211	228	216	258	236	223	212	199	213	226	225	219	217	215	218	226	220	227	199	254	218	221	207	197	204	242	232	221	225	236	213	229	229	204	196	233	219	224	233	219	199	222	202	213	228	219	198	225	189	208	233	216	221	232	207	211	217	192	219	220	224	207	256	225	220	199	210	224	222	225	245	207	222	217	222	228	243	226	221	246	216	222	207	207	179	221	201	221	212	224	227	209	238	206	215	224	217	208	213	241	228	210	223	207	206	247	216	217	232	189	204	224	209	223	214	207	241	227	221	242	200	227	221	230	219	195	201	232	216	225	242	220	256	212	241	236	216	208	215	229	223	272	202	238	220	205	201	213	220	230	232	219	189	212	212	204	217	221	200	213	232	215	221	232	222	234	241	199	220	230	246	214	215	231	240	194	208	219	213	210	220	227	229	221	212	215	234	199	225	213	208	206	224	230	236	228	207	218	212	216	214	219	231	231	232	211	235	234	235	204	250	218	221	233	202	214	239	213	211	220	234	224	238	237	229	223	217	239	195	217	224	230	239	220	221	221	248	196	237	226	224	254	218	217	212	207	219	232	210	236	211	231	218	206	203	212	234	207	219	229	248	232	206	213	236	211	226	216	201	229	209	243	237	203	217	225	229	216	233	246	224	203	217	219	208	204	215	237	226	217	217	230	236	250	203	207	253	223	238	232	212	210	228	228	227	192	215	227	200	213	209	226	224	215	235	224	194	223	205	248	206	241	217	228	245	210	220	217	204	216	212	228	225	212	222	205	197	229	220	254	228	220	214	219	236	223	222	221	211	206	220	211	213	211	234	238	191	212	210	251	210	267	223	211	227	231	219	225	219	207	210	238	231	253	225	199	231	205	211	231	211	213	201	206	210	208	252	222	247	222	242	225	217	213	204	235	222	207	228	202	220	261	201	239	243	211	199	212	229	196	199	220	216	211	201	214	241	209	236	252	237	232	239	233	232	206	209	246	252	237	208	248	213	218	213	233	243	186	216	218	228	239	222	226	221	232	213	205	232	206	236	230	202	246	257	216	208	204	207	206	217	209	235	214	218	204	198	221	206	223	218	204	207	219	193	258	207	223	210	213	203	242	222	228	242	230	198	225	242	235	202	241	226	234	217	222	233	219	212	206	211	223	211	225	220	213	197	216	212	243	197	239	209	214	204	189	188	223	216	248	219	219	225	217	231	213	201	215	217	229	223	245	250	218	242	224	217	195	231	167	226	244	203	220	224	215	214	225	210	232	205	185	210	233	211	203	251	218	238	182	231	230	218	206	248	209	227	201	216	223	216	229	220	255	204	213	225	250	214	226	237	219	220	196	230	222	210	222	221	241	240	199	217	240	223	223	207	227	214	234	219	222	224	216	234	210	270	226	210	246	228	244	218	205	228	232	212	185	212	219	214	213	217	229	236	224	216	254	256	203	211	212	215	229	244	209	200	218	228	221	212	224	240	201	218	240	207	215	234	224	221	236	209	202	230	204	236	200	189	220	246	240	216	236	211	244	226	213	215	242	219	221	235	209	245	228	211	249	234	246	210	228	224	210	205	222	216	231	236	225	210	227	200	229	211	227	205	217	210	205	239	233	244	211	209	232	236	213	210	249	235	232	240	204	219	197	234	199	203	239	222	218	228	218	202	192	224	236	246	202	188	214	227	209	218	211	218	228	241	232	245	244	241	224	223	220	225	216	210	217	208	226	224	210	210	207	223	223	221	216	231	219	256	222	238	230	216	228	208	217	221	223	203	217	243	231	225	208	222	224	250	213	205	209	203	214	255	234	200	238	212	245	231	211	227	247	224	210	224	227	198	251	215	227	241	206	212	224	207	207	203	228	200	205	233	208	216	198	192	212	232	205	229	220	232	230	210	203	233	231	223	193	214	230	224	226	231	243	210	204	224	221	204	191	221	213	204	228	226	208	219	189	238	233	210	216	230	262	217	245	236	210	224	225	212	223	198	241	219	219	228	238	234	220	223	208	218	242	227	228	230	205	208	206	195	229	224	202	210	204	233	205	221	204	224	220	207	243	221	221	198	241	225	239	193	204	220	195	213	215	225	233	244	220	207	217	212	221	224	217	212	232	194	226	234	228	220	221	235	215	218	254	214	238	219	233	204	224	247	209	219	218	211	235	215	221	204	223	217	206	215	242	225	223	224	221	228	231	219	213	226	215	226	192	219	199	251	208	228	228	242	224	203	204	234	219	234	233	233	237	224	220	227	245	222	240	214	192	200	212	233	228	226	213	240	228	200	232	222	196	218	198	217	228	242	217	209	230	203	221	215	231	205	224	210	217	196	200	206	221	210	244	232	214	206	213	218	225	232	218	217	219	217	212	204	209	238	226	248	216	213	199	189	226	207	224	230	214	220	217	231	229	212	216	237	244	200	227	206	264	226	208	241	235	220	232	239	216	203	247	247	194	226	215	224	215	247	190	228	207	200	218	231	206	215	239	230	236	209	221	226	215	234	197	212	201	223	191	224	222	219	239	206	230	211	220	196	204	212	221	250	245	216	203	241	232	187	236	242	226	232	212	210	223	201	221	196	246	206	218	212	230	224	227	218	220	197	220	221	237	216	241	237	233	228	243	239	230	207	245	215	229	210	240	202	245	224	224	224	208	248	267	212	216	217	227	227	188	211	233	238	209	232	231	234	204	202	241	224	202	233	208	222	216	230	215	225	252	228	236	198	204	190	216	232	228	234	201	219	214	220	221	209	245	225	226	237	223	202	203	225	223	213	242	208	230	200	249	212	232	209	216	209	200	229	208	207	226	209	235	212	215	244	209	230	238	239	247	246	255	216	218	205	221	251	217	212	237	209	205	229	208	214	229	219	217	237	234	211	198	214	229	187	204	216	217	207	199	237	238	229	206	194	215	219	213	232	215	228	224	216	216	208	224	209	227	220	210	221	222	229	213	203	206	192	234	207	215	208	210	227	234	219	214	222	226	202	214	223	225	205	238	234	198	227	231	214	244	215	218	208	217	215	209	213	201	230	208	214	232	220	227	249	230	218	257	214	222	235	227	212	198	226	238	218	201
27816	22567	20287	9588	2932	1413	829	539	450	333	284	269	268	211	216	197	177	180	170	161	142	167	156	143	162	156	156	150	139	151	158	164	156	157	159	153	167	153	145	144	146	147	141	168	168	151	151	160	156	130	152	159	136	149	140	140	150	147	144	159	172	167	160	140	154	149	136	150	161	136	171	147	131	149	156	183	161	144	166	133	145	144	142	160	162	154	158	170	150	143	152	146	152	140	145	183	159	149	142	149	178	166	125	150	150	145	133	140	143	155	149	142	138	150	155	149	147	164	161	161	141	157	130	128	166	146	172	156	149	145	148	139	154	154	141	120	155	148	160	138	145	159	171	146	138	150	151	152	137	135	145	175	145	164	143	136	142	141	155	149	144	149	145	144	151	150	127	142	159	139	151	155	159	170	148	133	118	150	156	161	171	139	141	133	146	155	145	150	142	154	162	152	139	153	149	159	134	141	139	145	147	159	157	161	163	138	156	163	142	158	167	160	138	139	191	163	177	156	148	155	148	173	126	158	163	167	151	143	150	133	158	140	145	154	152	136	136	155	146	172	151	155	161	152	139	127	156	158	164	153	171	157	150	168	139	157	143	150	158	158	161	166	163	149	153	155	142	159	127	141	146	159	139	136	148	172	131	150	158	153	140	180	150	156	157	150	141	141	130	152	130	158	164	143	149	153	131	155	144	148	149	149	147	130	158	158	157	168	153	140	150	144	136	129	167	151	126	151	148	154	133	149	157	150	146	156	141	146	131	152	129	153	152	135	141	155	158	185	176	168	135	154	159	140	155	138	149	143	163	151	160	145	156	169	146	177	160	158	161	138	183	146	153	152	156	149	136	165	155	168	166	157	146	144	142	155	148	143	129	147	159	175	165	138	132	143	164	153	146	170	160	160	158	154	165	158	159	117	162	137	135	161	155	159	140	156	163	147	137	146	155	142	148	138	144	169	141	171	122	152	135	136	135	143	132	151	163	139	151	138	156	151	139	149	141	142	161	150	134	153	149	139	141	147	137	154	125	163	148	148	140	125	150	159	148	154	155	156	151	134	145	145	147	153	136	156	153	171	150	153	149	135	140	136	145	150	154	136	173	147	147	153	132	148	152	123	155	164	155	145	139	157	171	154	140	155	162	135	147	146	160	140	162	140	135	154	154	128	159	157	140	130	160	138	164	139	127	154	146	139	174	138	141	139	147	158	152	147	159	178	151	162	161	163	159	136	140	147	145	146	149	144	177	123	128	150	146	147	173	161	153	152	166	144	167	153	139	169	127	153	143	144	163	125	148	141	162	153	146	146	140	126	155	160	145	157	148	151	148	158	148	139	135	136	156	172	164	136	143	156	161	167	133	146	129	144	162	168	133	163	146	141	147	135	136	161	153	172	136	166	151	143	148	130	145	141	172	147	142	130	154	148	139	154	127	148	153	165	173	134	139	138	152	162	152	143	152	131	162	149	126	149	144	139	172	142	153	144	135	182	147	168	150	128	156	132	147	152	139	157	134	147	134	141	158	148	159	147	166	150	159	194	142	154	153	149	140	138	142	157	157	135	165	127	161	129	135	170	146	133	148	170	153	137	133	142	163	146	158	175	168	153	145	166	160	168	149	154	153	155	153	154	137	161	131	132	171	143	128	141	132	160	159	156	143	146	128	142	174	125	156	157	136	165	168	171	145	150	173	170	138	148	154	151	177	146	151	147	151	157	158	151	151	146	142	141	148	159	155	154	145	131	163	151	136	161	142	148	156	134	151	157	145	149	170	170	159	153	142	145	155	153	146	139	133	146	157	165	146	141	143	145	145	164	142	183	143	160	143	167	153	167	169	136	160	169	150	155	156	144	137	158	162	152	144	149	126	158	142	156	134	148	172	134	161	150	149	145	139	163	162	148	148	144	153	166	174	160	151	137	137	135	160	129	160	136	154	141	155	143	131	158	165	176	151	141	141	157	143	167	160	149	150	141	127	143	147	161	146	118	142	152	149	148	160	133	139	156	140	161	146	155	144	154	167	156	142	163	158	160	163	132	161	158	136	149	161	151	133	148	155	156	158	146	146	143	150	145	147	157	145	148	160	163	151	143	143	149	150	150	161	138	145	148	147	165	152	139	147	142	140	132	157	133	134	147	149	140	132	142	135	139	146	157	134	142	150	152	157	132	158	149	140	129	184	140	158	166	153	151	115	149	169	154	154	162	141	136	149	130	158	154	133	165	159	160	142	144	133	142	128	150	150	147	155	148	140	174	135	158	143	160	173	158	158	154	148	129	155	145	168	148	133	169	136	160	144	145	170	133	143	148	130	140	151	141	151	167	142	147	154	158	152	144	151	173	120	160	178	149	128	146	158	157	157	130	172	143	132	151	147	140	152	143	145	146	161	163	161	172	144	153	147	144	163	151	156	134	155	160	137	140	165	142	170	139	162	163	138	132	137	147	152	152	159	165	132	162	167	135	148	137	150	145	150	158	137	151	144	195	159	149	149	151	174	142	131	175	142	151	168	148	146	144	128	164	132	130	138	165	131	141	133	133	130	158	157	147	168	150	175	139	142	138	157	186	151	145	161	147	135	125	157	154	146	149	141	154	173	186	159	162	132	148	140	147	170	161	153	154	150	142	158	171	132	150	144	140	158	154	149	146	141	173	142	160	181	129	148	171	158	150	154	136	135	142	132	157	149	164	132	160	138	150	149	155	150	170	147	160	159	153	167	155	145	161	153	144	153	171	158	139	156	150	133	152	158	142	136	152	149	159	153	134	132	140	163	153	153	130	156	141	135	139	142	151	138	153	160	148	145	138	158	164	135	142	172	165	165	149	151	169	157	146	137	146	156	145	149	140	174	152	158	132	144	132	125	151	160	139	148	165	149	183	157	124	122	158	111	138	148	150	157	139	160	148	155	155	141	166	158	147	154	133	132	167	152	163	157	167	157	176	158	171	148	158	158	170	151	141	149	151	152	129	162	172	134	148	148	142	161	168	156	140	156	161	163	146	144	156	131	161	162	148	153	174	151	166	150	154	149	154	146	168	159	152	144	141	136	146	147	125	144	130	169	144	122	177	141	142	157	160	144	129	144	147	151	149	137	146	136	148	160	155	148	126	177	140	167	140	164	160	142	152	162	153	124	143	154	158	151	136	154	157	140	143	148	147	152	159	154	140	150	154	136	155	158	159	156	133	138	139	177	130	150	159	138	123	146	159	171	152	162	128	143	154	141	157	147	151	141	162	159	152	159	156	160	124	162	143	143	157	149	151	158	164	163	150	155	149	149	123	149	123	147	153	134	158	138	146	158	132	152	166	139	157	147	141	132	159	155	140	132	155	144	151	144	170	137	143	173	138	136	143	179	143	143	155	161	144	147	133	152	134	159	164	164	138	154	158	175	166	173	149	168	132	150	158	158	129	150	161	172	148	123	143	156	144	148	138	150	145	158	126	134	154	158	165	160	165	171	141	146	142	149	143	149	160	156	143	164	152	141	172	141	151
20691	37048	26282	13616	6700	4101	2545	1752	1309	1037	873	681	616	546	455	418	415	339	367	328	343	332	312	316	333	328	287	278	309	276	282	267	253	270	285	259	262	274	259	281	250	269	276	280	243	263	292	283	253	283	279	261	276	289	272	279	266	253	270	284	295	280	297	302	299	255	293	278	283	298	275	255	257	266	279	284	291	297	254	273	288	244	255	274	272	262	261	271	258	270	298	260	260	277	251	273	290	290	246	282	277	279	262	261	277	265	284	271	284	279	268	292	292	280	290	257	262	281	253	288	279	283	302	268	260	274	305	261	308	264	282	262	249	286	303	256	276	275	281	298	287	282	243	270	274	291	259	268	259	298	265	291	282	247	256	272	268	276	258	301	245	259	259	274	280	261	251	286	256	273	284	290	296	250	258	260	289	271	263	259	275	261	264	281	282	292	269	260	266	288	264	289	255	280	306	283	281	250	259	265	273	264	258	275	271	286	262	282	252	285	276	277	278	230	281	286	295	282	272	281	281	270	271	261	227	284	276	277	264	286	276	265	254	269	276	249	256	244	262	253	297	274	289	280	279	284	238	285	275	259	280	277	269	274	273	265	275	285	323	278	256	274	259	290	251	285	284	281	287	281	268	297	326	292	258	281	279	271	264	274	273	276	272	282	292	274	273	269	288	267	263	266	274	269	294	271	282	294	267	280	285	250	321	269	286	281	275	283	268	261	247	293	262	272	257	262	267	290	286	254	274	269	270	264	264	281	281	280	276	300	294	277	292	256	280	260	254	281	251	263	254	250	268	284	243	295	272	253	273	257	258	268	264	271	260	283	251	291	280	257	262	239	282	267	279	272	265	273	277	291	269	264	264	252	246	259	299	293	265	249	305	276	241	305	271	266	247	260	281	259	280	244	296	278	294	260	273	241	263	291	246	275	305	292	243	276	257	268	274	257	291	257	268	273	244	267	269	279	293	294	294	280	284	290	280	290	283	265	257	309	286	257	272	277	286	300	259	285	258	270	274	289	258	260	272	277	255	261	311	277	277	296	280	281	264	254	262	263	249	265	286	280	264	270	256	278	272	267	261	289	249	244	294	295	276	292	267	255	291	286	247	275	264	282	301	268	273	266	280	286	266	289	273	256	274	248	266	278	258	295	296	256	271	298	270	312	252	281	281	288	263	266	232	280	296	286	277	261	279	262	242	249	286	268	281	256	276	270	314	268	301	267	267	284	286	279	290	271	288	284	307	286	257	259	274	293	259	267	293	290	256	260	232	245	270	254	275	272	267	277	276	259	288	270	288	276	264	257	285	265	244	270	254	290	234	297	273	272	269	249	301	294	280	287	248	272	283	291	268	262	282	277	277	271	276	293	328	294	276	274	302	244	269	293	273	290	252	248	260	285	273	294	258	297	301	273	282	292	264	286	270	294	297	252	251	299	274	252	292	260	275	281	297	252	276	237	275	269	297	281	254	280	276	259	265	270	286	287	313	266	264	271	243	253	273	284	246	295	293	246	278	286	289	265	277	270	273	283	276	281	268	304	276	264	264	278	243	309	262	297	290	274	298	246	261	262	244	257	272	247	284	290	286	280	257	262	234	257	277	261	271	268	302	282	264	252	276	265	281	239	281	259	266	253	261	279	282	265	275	265	283	295	240	275	250	242	269	258	289	261	287	296	256	266	281	273	265	287	250	271	271	273	259	282	248	265	259	291	249	258	269	236	279	271	264	298	284	272	261	268	257	261	269	273	288	264	298	268	255	282	282	265	277	279	273	253	292	248	270	266	282	281	269	276	257	271	295	265	255	286	241	270	299	286	293	266	287	267	294	261	293	255	271	284	284	291	278	278	251	276	259	231	259	270	272	256	268	277	280	293	280	271	309	250	286	271	271	247	318	268	278	283	277	268	246	264	272	279	267	256	252	245	252	275	282	278	267	290	269	271	289	282	294	269	275	292	282	322	259	252	284	257	274	258	255	265	260	282	258	282	257	272	276	317	294	226	259	273	283	282	271	269	281	268	289	301	280	253	272	258	295	266	279	263	279	302	302	271	260	292	297	258	273	254	313	290	257	274	289	268	271	249	293	278	283	260	273	265	268	298	267	265	293	274	292	295	249	253	267	284	291	288	257	265	260	265	278	285	281	252	254	289	285	297	278	284	263	265	277	271	268	267	277	267	261	273	256	293	263	258	282	290	288	304	264	287	255	274	269	277	258	244	274	243	279	252	263	298	265	313	295	265	266	254	273	262	276	280	290	264	271	282	285	257	268	274	243	281	294	289	281	276	263	270	261	266	270	262	269	252	308	255	292	304	273	269	276	287	301	290	272	272	263	258	267	301	304	249	274	289	268	252	270	285	302	251	290	282	266	280	276	253	249	289	262	296	269	270	266	274	292	279	251	299	240	296	276	269	252	296	278	266	250	252	292	277	279	305	281	260	280	258	255	273	295	293	264	289	295	238	257	276	287	289	282	277	269	286	295	281	290	262	293	279	257	295	266	260	251	248	263	272	252	274	308	284	252	280	303	260	303	290	311	270	269	302	244	265	261	277	255	295	304	295	260	260	276	288	254	267	260	283	287	265	258	269	283	263	272	269	268	286	262	264	271	277	250	288	266	293	300	287	285	263	269	272	276	255	277	278	262	267	280	248	274	240	264	301	270	278	280	255	238	264	283	287	281	246	272	281	278	275	286	259	244	259	273	271	301	289	263	252	272	284	253	278	264	291	285	229	286	290	279	279	248	294	285	274	266	297	280	241	279	295	291	272	294	254	271	281	248	286	288	278	261	279	286	250	268	266	299	269	280	302	279	268	289	297	271	279	279	262	255	269	270	268	264	297	264	296	271	247	248	294	252	274	253	290	263	273	246	301	271	264	268	290	281	283	274	274	292	302	258	287	239	280	266	278	291	268	286	275	282	261	275	310	258	264	272	265	286	282	260	234	279	263	271	287	251	303	246	282	294	261	278	296	255	254	269	323	240	271	305	301	253	296	236	261	274	276	236	285	265	269	282	305	281	268	271	274	261	284	257	278	282	266	252	243	266	291	276	291	260	285	281	274	253	271	271	273	293	291	276	266	240	319	275	273	254	287	280	250	261	282	248	265	247	259	267	282	257	257	283	277	269	256	265	260	253	275	266	270	319	270	279	249	238	306	266	306	282	307	272	250	277	285	273	308	288	295	262	281	272	263	262	263	259	242	287	299	278	257	241	261	287	270	269	275	239	256	272	233	283	271	287	288	271	268	285	272	281	267	298	271	266	280	277	281	288	273	257	265	268	275	276	244	300	269	292	268	288	282	302	260	279	302	283	286	279	253	271	307	289	274	278	252	289	284	274	292	271	238	261	285	282	268	257	306	262	266	256	266	279	247	297	281	268	271	270	272	281	259	292	253	246	264	282	281	281	251	276	251	272	253	271	283	280	260	265	263	268	285	245	280	290	248	279	265	260	294	285	300	287	278	294	301	290	249	274	301	277	271	280	268	292	252
23777	21537	28020	25753	19096	8096	2918	1437	1045	722	581	453	399	335	263	247	233	218	213	191	190	207	187	166	146	142	146	157	137	130	140	142	125	128	128	144	119	119	126	129	145	126	141	137	113	120	130	115	133	114	141	133	102	124	124	128	133	122	132	128	131	132	126	115	113	145	123	136	131	139	116	113	130	137	121	141	141	136	125	127	144	113	141	140	114	132	112	122	138	148	136	148	109	124	128	129	148	136	145	135	135	120	138	134	117	121	132	142	126	133	143	133	127	128	128	146	122	128	121	129	132	125	114	116	119	132	148	132	140	134	117	149	131	154	112	103	150	134	123	130	125	120	126	129	138	139	131	134	129	138	102	140	125	135	129	122	135	132	124	113	131	125	145	112	112	133	128	131	142	120	123	128	147	140	122	130	122	147	123	107	140	117	141	127	132	155	118	136	137	152	100	125	126	109	121	140	128	125	127	142	118	139	143	146	110	104	126	128	156	105	130	99	140	127	138	131	138	134	131	125	135	128	124	147	121	140	138	139	144	138	142	129	122	140	148	139	123	119	125	131	147	135	127	134	144	129	121	151	136	149	132	124	119	142	142	152	147	134	135	128	124	144	100	131	143	128	116	128	133	109	150	122	127	123	127	130	137	128	102	130	111	152	151	132	113	108	152	121	132	138	120	124	148	133	111	146	147	138	149	126	127	134	133	132	149	134	122	130	138	142	124	122	119	116	126	124	133	140	133	127	125	138	123	130	123	127	154	103	135	135	131	132	134	138	133	140	131	123	133	131	143	124	127	112	130	140	117	127	129	116	105	155	142	111	126	107	133	120	132	131	151	130	118	125	127	143	129	125	123	137	115	131	129	128	116	111	120	139	136	128	113	126	120	137	128	127	133	152	129	139	119	153	145	120	95	140	135	151	129	148	135	125	122	145	105	139	143	149	125	123	133	135	128	136	127	129	137	138	161	128	141	141	138	111	124	128	140	109	124	126	121	132	136	129	126	135	136	125	119	129	130	136	130	134	153	125	133	115	123	117	132	124	122	136	131	118	119	133	122	145	127	132	132	145	132	139	120	145	118	128	120	120	137	142	138	145	125	140	136	134	145	142	120	126	125	124	120	145	136	142	134	138	120	141	120	142	124	131	110	136	110	134	135	120	118	137	135	147	146	128	121	121	130	117	134	116	123	139	125	138	120	146	148	128	147	157	118	128	117	146	124	124	141	153	121	143	124	128	134	127	137	122	125	140	139	126	107	143	140	136	134	152	130	156	132	118	141	149	129	120	162	131	143	115	126	102	120	134	125	124	119	128	140	125	124	139	128	147	129	126	123	148	135	170	144	136	126	142	139	137	138	133	128	142	129	133	132	132	142	119	146	123	105	117	116	133	117	145	122	157	120	144	125	127	116	133	127	120	135	133	128	115	115	117	106	141	113	144	155	129	158	126	112	120	126	138	121	140	115	145	122	130	151	117	122	128	141	132	126	123	139	109	112	108	132	130	125	137	129	148	131	134	151	147	126	131	145	125	127	141	144	136	132	133	143	116	125	124	125	145	145	146	137	138	123	118	110	132	136	121	124	118	135	152	122	147	140	114	126	119	141	134	118	149	143	142	120	97	147	120	126	133	127	142	139	129	117	137	120	142	133	143	139	136	123	120	144	125	153	107	130	109	135	130	143	122	118	141	134	146	138	135	151	121	139	128	123	129	135	141	142	139	127	140	114	111	121	122	128	129	129	146	134	129	127	130	155	143	154	130	135	135	147	126	136	135	124	122	136	118	114	132	131	127	131	134	125	111	126	138	126	111	148	141	122	124	145	109	128	136	131	157	128	134	138	137	114	121	140	159	150	136	127	124	133	138	138	114	130	142	151	162	116	145	113	124	134	115	122	123	125	145	133	123	138	141	129	127	133	139	141	138	133	129	145	113	138	134	125	138	136	121	141	156	123	106	135	119	124	140	127	122	136	121	116	147	164	107	142	146	131	129	133	143	112	132	121	131	148	134	127	137	138	142	132	116	131	160	123	136	112	125	123	122	139	123	118	131	111	123	144	142	138	127	147	158	139	132	147	141	119	128	87	111	138	136	133	134	134	129	141	127	123	131	125	138	153	124	123	160	130	138	123	128	123	119	146	131	112	139	132	127	127	144	138	131	122	108	135	134	107	121	131	110	135	109	144	143	132	142	125	119	115	135	138	119	116	129	139	127	134	144	148	145	143	115	116	135	139	133	141	157	137	120	139	146	117	142	142	119	140	145	138	126	148	129	139	126	124	132	144	134	126	153	139	148	128	146	97	135	124	117	139	131	111	125	148	149	120	142	127	106	121	143	152	132	129	132	133	140	133	136	122	116	153	134	116	135	134	147	154	135	131	140	120	146	126	134	138	120	114	140	148	123	122	134	133	144	157	127	135	142	141	143	137	120	146	140	132	131	135	132	121	121	151	136	146	129	108	124	131	134	132	113	125	146	147	148	125	127	130	135	139	144	127	127	126	130	126	123	117	132	136	150	149	143	130	131	137	125	116	135	129	136	120	120	136	145	134	120	127	129	123	122	132	123	117	113	134	136	126	135	122	131	121	140	120	139	121	137	111	118	127	120	149	150	126	126	101	123	122	137	136	125	137	130	138	110	124	127	138	138	137	131	114	139	138	118	127	111	140	135	141	141	150	136	150	136	125	131	119	129	126	129	135	135	114	118	136	148	122	149	134	145	128	137	112	127	130	112	121	150	123	156	141	131	128	126	132	105	122	111	143	130	148	142	117	127	122	113	126	116	128	128	123	119	120	143	122	108	144	114	123	124	138	123	116	122	132	152	116	140	121	135	137	114	129	127	140	121	149	134	131	138	128	136	141	117	144	136	133	130	132	135	113	128	116	150	133	142	116	148	147	129	130	130	148	111	123	134	138	142	125	123	123	144	139	139	156	124	147	126	130	121	142	131	141	115	119	140	128	144	125	142	127	147	121	114	130	146	142	131	138	113	120	115	111	145	136	141	130	120	129	109	115	134	131	125	150	146	122	134	125	130	145	133	135	134	129	116	133	146	138	112	138	113	128	130	125	147	126	145	131	136	111	121	130	112	139	130	144	146	121	135	128	143	125	128	123	154	143	119	124	127	128	127	119	120	133	140	131	124	153	135	113	129	120	128	126	131	126	143	143	107	126	139	120	131	144	132	139	119	145	136	134	131	134	124	127	148	135	137	125	150	130	134	130	120	119	123	133	124	130	121	135	128	152	119	119	126	130	128	147	150	123	115	136	142	137	129	122	159	136	136	127	118	142	132	140	149	148	113	131	125	103	139	115	128	134	132	130	120	132	124	137	119	149	133	119	127	120	120	118	137	127	135	129	144	146	136	124	146	137	145	130	118	132	128	121	115	118	122	140	114	140	151	112	135	117	133	122	111	133	123	149	147	136	156	131	150	148	149	134	118	117	156	137	133	118	111	133	133	130	122	128	116	123	146	110	156	142	141	133	134	131	136
23321	48843	41007	27164	17039	9920	6054	3964	2869	2080	1601	1222	991	831	694	600	548	486	464	440	408	414	367	348	297	275	258	263	270	263	259	228	261	254	252	233	248	244	250	244	244	249	226	247	232	245	236	231	254	224	233	248	251	257	228	221	233	246	272	284	271	213	228	233	215	246	220	249	263	230	258	238	278	240	235	248	244	245	227	216	225	224	244	251	230	260	242	256	263	243	255	259	211	245	239	245	245	238	283	222	258	246	246	253	240	225	239	228	244	259	242	233	221	211	248	228	253	249	233	254	198	218	242	239	246	245	262	275	255	255	240	246	251	248	225	234	261	254	243	254	242	227	245	231	228	222	226	220	220	256	263	251	231	258	235	216	245	239	232	237	255	225	230	236	235	214	215	266	259	223	256	240	227	223	254	231	242	270	228	230	237	238	229	252	232	213	235	261	247	264	252	254	240	248	246	238	254	228	215	259	250	255	216	223	240	220	225	268	241	246	229	263	247	255	228	253	245	225	229	240	237	232	227	255	207	254	252	226	258	244	253	213	243	219	213	235	260	277	224	233	217	235	241	225	232	253	227	222	232	255	222	275	241	220	238	273	253	220	224	242	233	218	232	214	216	240	229	212	264	234	223	275	227	242	228	225	252	257	276	215	232	244	215	234	232	259	228	254	215	237	263	225	232	251	225	262	245	254	217	228	259	244	234	234	251	208	216	231	254	236	228	224	224	224	196	253	235	234	225	256	247	247	253	243	240	248	245	246	226	261	255	222	241	224	263	247	267	249	218	251	234	262	221	231	237	278	257	245	243	246	240	247	258	244	230	233	246	290	238	261	243	217	234	243	226	235	230	235	266	246	237	255	258	242	251	236	251	246	239	252	271	248	238	249	244	219	241	237	245	247	224	215	238	232	215	250	218	245	215	228	258	258	239	235	241	241	251	234	217	244	209	223	245	248	234	240	248	222	238	264	229	232	219	245	241	233	246	264	238	229	254	277	243	253	227	230	219	259	235	211	257	233	212	259	250	259	261	254	248	253	271	207	209	245	250	242	260	237	227	240	235	240	223	222	225	258	259	242	241	234	230	226	228	236	261	242	235	250	206	227	229	256	248	245	253	268	270	234	261	244	228	219	236	230	228	243	235	224	251	259	216	273	220	241	234	277	225	264	230	284	239	245	232	224	251	248	214	244	238	243	242	227	232	211	241	219	213	230	255	238	276	220	235	243	251	230	233	233	217	244	246	240	246	236	241	237	249	238	231	252	237	270	246	246	263	214	247	245	240	232	241	231	266	255	246	232	234	230	270	247	232	237	248	262	238	226	220	230	218	225	229	232	249	244	243	258	256	225	246	276	255	221	263	228	236	260	231	254	255	234	226	238	266	236	237	255	260	239	233	227	238	232	249	234	251	246	237	236	233	217	231	241	272	262	220	273	220	256	220	243	241	263	240	218	238	218	258	237	233	252	206	239	262	258	241	241	247	226	235	250	224	240	247	238	235	237	232	236	270	240	240	227	241	243	247	241	239	218	214	232	213	236	256	225	225	260	235	214	242	257	252	232	257	225	257	252	261	240	225	229	251	244	244	218	253	277	271	215	271	249	228	233	252	251	246	237	250	251	242	242	215	260	257	224	254	256	229	254	236	230	247	263	235	226	263	246	214	248	247	233	227	261	263	217	252	237	256	222	216	236	245	245	267	258	221	287	240	253	218	221	250	239	244	270	223	233	237	250	263	250	238	241	251	265	265	246	233	226	249	256	252	220	250	230	246	248	255	207	244	234	238	269	264	251	226	260	226	237	227	216	245	232	241	223	244	262	225	225	255	225	233	242	234	244	274	221	229	219	223	221	234	236	286	237	238	223	247	233	243	237	245	243	210	229	239	255	246	261	235	216	254	243	244	217	268	239	230	246	220	210	224	276	235	236	249	259	248	252	243	236	231	260	248	247	255	251	217	279	211	237	260	263	244	221	234	212	207	235	244	260	247	247	230	265	261	235	251	212	242	217	238	255	232	281	216	235	253	276	254	248	231	227	230	255	246	243	235	268	239	222	253	223	256	233	241	249	240	248	217	248	235	208	228	220	216	247	231	228	231	249	253	212	238	240	271	246	231	276	253	247	227	260	207	241	234	234	217	266	223	248	255	256	247	259	246	210	237	244	258	265	219	258	243	252	239	264	264	249	228	271	255	246	225	243	249	229	238	233	251	233	243	229	230	240	249	203	257	249	266	219	208	237	252	221	233	235	237	269	235	245	257	227	228	243	248	226	259	259	263	220	258	230	244	226	230	221	227	233	243	232	217	207	238	217	240	251	218	280	228	239	223	219	252	254	251	229	247	250	230	232	225	220	246	235	292	240	247	261	222	215	241	235	217	196	251	262	262	245	275	246	249	232	254	230	240	248	257	244	241	243	250	239	243	242	222	240	230	248	214	246	238	214	224	234	222	259	247	240	247	231	227	241	242	264	239	227	237	254	253	231	244	207	245	233	232	220	243	244	265	248	221	268	255	231	263	234	235	245	253	230	238	252	276	231	261	233	248	239	228	224	227	244	220	229	222	221	226	249	288	241	249	238	227	227	269	258	249	215	223	255	236	229	244	254	226	212	230	231	262	230	231	238	219	227	208	250	221	229	261	238	236	218	243	252	231	267	248	259	250	258	229	234	222	237	217	224	255	227	230	235	235	215	241	231	261	243	226	243	225	245	236	242	239	222	238	229	230	222	255	251	244	243	237	241	272	266	260	256	264	253	260	221	245	246	238	234	249	220	245	225	249	230	236	254	239	240	233	248	242	229	255	250	233	253	254	242	261	237	219	236	227	257	239	271	245	228	252	243	255	236	248	253	224	242	252	260	238	249	239	266	231	221	251	229	234	241	259	254	246	211	222	231	242	210	239	251	215	212	222	212	239	214	261	224	238	256	259	246	260	221	238	228	241	236	214	263	242	232	262	248	216	235	266	230	247	220	240	234	202	230	263	277	231	252	257	234	223	250	240	241	224	248	213	229	235	232	246	239	200	235	238	277	225	223	249	235	230	216	244	249	256	223	243	222	247	229	237	261	268	247	261	249	250	295	274	228	239	230	204	248	242	221	240	265	245	242	238	243	238	232	235	229	245	243	231	246	228	252	255	243	239	268	258	273	255	234	224	251	287	236	247	231	249	238	259	211	243	248	256	233	231	240	236	205	219	238	230	258	213	245	238	248	254	249	247	231	231	237	244	237	234	225	246	246	268	239	239	251	230	237	238	237	238	228	242	239	239	291	256	229	239	258	226	222	241	247	249	246	271	234	249	229	227	252	264	241	243	239	238	273	240	254	245	247	248	225	238	275	267	241	256	231	233	223	211	235	227	252	236	236	276	227	223	258	234	238	247	241	257	248	233	233	253	230	228	256	240	234	240	228	235	256	244	252	250	282	252	266	262	220	236	248	232	254	245	259	239	257	271	200	256	256	239	246	269	245	223	218	235	238	212	231	265	251	238	240
25459	21620	25933	22229	6544	2049	1279	799	583	460	389	318	256	267	208	248	215	196	200	180	182	166	162	159	138	165	160	145	147	136	147	137	149	129	157	144	132	138	147	127	131	161	141	135	161	138	148	158	142	143	160	129	149	141	155	141	130	154	160	162	148	145	164	151	154	137	143	170	149	134	132	144	140	131	156	135	152	146	153	123	142	171	160	154	165	143	122	169	135	158	140	138	152	148	155	149	157	137	139	154	131	166	135	157	145	145	127	140	144	151	146	161	161	148	134	139	146	173	144	136	145	132	137	135	129	160	159	173	156	145	142	149	141	144	138	147	137	142	155	148	131	167	148	130	142	147	142	145	142	160	132	157	128	136	137	144	149	115	146	143	129	143	137	130	128	144	147	125	137	171	158	157	142	170	146	158	148	175	145	155	138	145	159	157	129	144	144	155	152	135	173	149	145	137	145	149	142	131	143	141	125	159	142	159	132	128	148	146	158	164	136	141	150	141	142	162	150	135	153	151	146	145	127	147	163	139	164	167	173	151	147	147	145	171	159	143	119	138	155	141	135	154	174	126	128	148	133	148	144	154	151	156	153	143	162	137	142	147	159	140	148	140	153	159	146	169	158	131	138	153	134	151	134	130	171	145	140	146	152	124	146	121	140	147	137	134	143	137	149	171	132	153	161	131	149	146	143	161	135	150	144	147	158	127	162	146	150	143	148	146	166	151	154	130	142	145	169	144	132	130	149	139	156	162	127	136	151	135	144	142	153	132	139	168	158	151	160	141	151	170	133	156	137	151	157	152	152	148	129	145	161	133	132	166	139	131	165	153	127	139	144	148	137	128	147	147	150	136	152	136	145	162	157	155	147	150	158	135	146	157	121	139	160	164	152	147	120	131	122	168	148	144	163	169	155	148	140	151	128	159	142	172	143	136	157	140	135	134	154	138	149	135	162	151	161	160	139	132	147	152	134	126	164	152	140	133	125	151	153	136	134	149	142	142	146	159	126	136	144	151	172	143	147	144	160	130	150	151	146	134	146	158	150	154	152	144	159	151	144	157	131	168	152	167	148	138	148	138	167	150	131	137	144	140	158	143	161	123	146	159	161	156	166	131	173	154	144	158	149	172	144	160	161	117	146	145	162	136	169	159	128	132	149	147	144	161	157	150	138	145	147	136	142	149	152	136	162	158	136	147	164	161	162	167	138	144	151	141	135	120	137	128	152	142	148	148	155	145	145	160	138	152	150	155	151	159	144	152	142	135	139	142	136	170	143	126	125	132	143	154	141	144	154	159	154	136	154	134	149	142	151	141	138	141	133	144	134	145	142	150	155	151	125	151	138	136	130	141	169	143	153	158	156	164	157	159	126	139	155	151	150	147	153	159	133	141	142	148	145	145	154	150	164	149	134	148	165	159	157	133	163	153	132	126	159	153	163	123	132	147	131	155	151	128	128	136	168	127	136	132	160	144	144	150	132	156	144	122	150	163	159	137	147	140	147	170	154	143	143	137	172	160	144	135	158	146	164	149	156	171	131	144	140	137	131	140	146	154	153	140	158	147	147	152	147	129	147	145	159	172	122	161	156	147	158	125	158	126	135	150	133	164	161	152	145	127	146	163	134	139	163	162	156	145	143	148	175	134	135	140	148	146	150	137	134	170	128	131	158	145	140	125	145	161	166	147	144	149	145	140	135	151	170	146	155	144	142	141	148	140	143	133	172	155	155	142	143	127	144	151	143	128	146	146	150	166	157	149	116	161	146	156	171	169	145	151	127	133	142	132	155	146	136	137	138	156	141	156	157	155	133	145	135	139	143	146	155	151	145	139	160	151	139	128	140	160	154	146	137	154	138	127	146	157	174	163	129	145	135	150	150	155	120	140	135	163	147	142	123	141	135	139	138	137	159	154	176	142	169	142	159	159	149	140	152	149	138	129	155	136	132	139	152	147	134	164	136	151	159	128	166	156	143	152	132	141	143	143	168	134	135	150	169	160	136	171	167	134	156	138	135	146	159	168	153	159	170	166	146	138	144	160	133	170	135	149	149	153	161	159	150	152	175	159	150	141	136	157	123	123	141	152	149	152	148	148	126	127	150	140	149	145	163	153	145	151	140	156	167	146	138	127	130	145	136	134	162	146	152	158	161	131	172	153	145	153	155	124	145	136	137	156	138	137	136	148	143	148	139	155	155	154	123	155	141	141	135	127	165	138	162	158	178	135	136	143	164	152	162	151	153	154	141	135	153	144	150	133	139	152	136	149	150	160	147	162	162	144	151	145	154	159	158	164	153	145	138	145	153	153	144	159	159	143	154	139	137	141	144	145	154	145	138	151	153	134	155	129	151	146	139	141	169	155	144	141	145	150	144	130	154	146	154	153	150	158	158	129	151	130	148	146	164	136	141	128	124	142	127	150	135	131	156	159	142	150	151	133	152	160	133	125	150	158	130	138	138	154	135	149	146	146	146	167	151	143	149	158	142	121	148	152	129	160	132	143	155	148	133	157	154	152	124	125	157	162	128	124	153	150	160	152	117	135	127	111	143	145	135	135	144	148	136	160	157	136	150	165	142	141	130	128	125	151	137	140	159	142	161	145	139	134	144	157	147	152	145	138	139	146	156	163	153	154	155	147	129	150	158	148	129	153	123	140	154	149	158	148	137	132	127	149	149	129	145	147	130	166	162	147	157	139	131	141	154	155	147	144	125	138	154	150	145	147	137	150	146	152	143	156	140	111	146	132	153	164	160	163	143	156	154	137	127	159	136	166	132	137	140	140	174	153	161	152	160	157	136	148	164	137	180	139	140	165	132	154	149	143	164	148	159	144	117	151	151	136	154	152	146	151	126	153	141	140	161	147	147	134	164	128	155	131	170	143	144	137	129	163	159	156	155	142	147	125	125	165	132	163	139	165	138	143	146	147	141	148	145	158	124	155	141	155	139	114	133	167	164	134	135	147	150	144	162	142	162	151	157	115	147	145	143	154	121	133	149	154	148	133	150	155	148	145	151	154	143	136	138	149	128	142	155	148	152	143	141	156	145	154	137	152	156	170	143	138	132	141	160	152	143	153	162	152	149	160	163	151	153	164	158	129	139	155	128	154	138	159	160	147	146	145	157	158	156	129	161	148	136	145	145	156	145	161	158	161	159	163	132	144	153	159	120	133	145	128	140	141	129	153	146	131	142	145	123	140	151	129	159	138	133	146	150	169	128	132	137	149	142	152	135	133	145	132	134	160	159	152	154	159	125	153	148	151	154	159	130	149	136	138	126	134	143	157	151	145	162	115	156	147	145	157	129	148	133	167	153	150	124	127	145	134	151	154	146	143	162	132	144	146	132	140	143	137	134	145	139	146	135	160	141	157	154	141	134	156	133	143	147	139	141	131	144	131	151	156	145	135	178	155	125	133	132	154	153	138	157	155	154	133	158	156	150	161	150	122	141	170	124	125	162	125	158	155	158	141	169	131	163	121	140	141	143	163	133	156	143	156
21904	41273	32866	20218	11194	5872	3918	2751	1800	1401	1165	898	700	636	539	505	420	475	401	373	358	379	330	314	312	337	316	290	297	276	276	291	274	279	287	282	287	274	275	258	281	302	274	267	271	271	251	247	239	234	280	280	273	247	304	243	282	260	269	269	271	265	294	264	244	281	300	254	290	253	252	287	247	271	284	264	264	271	259	276	275	234	305	289	278	245	280	266	273	259	279	286	263	259	260	272	297	269	280	266	274	285	284	286	260	255	270	245	280	275	263	298	263	272	282	265	264	266	264	263	284	263	284	276	289	262	269	260	256	278	286	259	268	272	285	294	271	256	261	273	276	289	262	290	241	283	242	261	261	284	252	255	286	272	262	277	266	300	232	274	293	274	260	267	278	279	241	273	267	257	248	248	293	253	263	267	272	238	283	278	240	278	282	261	268	269	284	273	263	238	298	272	288	257	265	288	250	273	265	246	253	271	299	266	275	255	277	259	249	255	301	273	266	262	286	242	256	275	268	234	261	239	277	273	301	271	245	282	281	257	247	235	255	270	268	287	285	289	274	275	267	252	246	249	265	247	281	264	274	265	266	269	299	272	240	291	249	277	282	262	260	259	261	250	287	261	257	296	267	280	256	280	269	230	262	292	274	275	286	268	270	246	264	254	278	283	255	278	286	264	286	263	269	253	285	277	258	286	264	259	273	256	263	273	264	271	282	276	234	253	278	253	259	267	279	254	243	292	295	259	259	268	248	263	280	265	294	249	253	278	295	263	252	278	270	280	300	264	285	294	251	281	277	261	261	262	269	239	258	288	269	262	281	281	281	265	307	292	279	305	267	270	289	291	274	268	257	273	291	272	271	266	275	266	261	263	266	245	265	259	246	247	261	269	275	283	273	272	296	276	248	247	254	288	235	268	281	265	268	260	241	262	267	264	307	274	273	250	283	281	279	284	255	268	265	246	246	255	296	259	282	270	241	296	238	262	257	224	275	262	276	272	258	271	263	260	270	276	283	254	252	243	257	289	236	270	286	281	251	255	264	267	259	256	270	268	275	278	268	269	284	285	292	227	290	269	270	268	246	307	262	248	276	299	272	261	275	242	260	237	253	263	285	291	256	282	242	268	271	269	266	290	300	270	277	266	278	274	265	265	237	299	276	285	247	272	268	268	265	275	256	232	263	247	269	277	233	261	256	274	261	277	267	266	271	285	252	243	251	265	278	258	280	244	262	276	264	267	281	229	288	279	259	242	266	271	264	277	248	263	273	262	292	221	278	281	271	261	273	241	244	278	259	294	278	268	242	255	287	266	257	258	258	275	276	253	288	283	238	257	270	288	250	264	273	268	268	288	264	259	244	306	256	270	277	236	292	292	306	287	251	271	241	270	260	277	279	278	241	249	271	259	284	272	256	271	263	279	264	273	255	283	274	280	254	271	296	269	275	273	253	278	270	252	281	250	247	256	252	245	275	308	249	287	256	277	274	294	298	255	247	249	291	269	306	269	255	270	273	273	254	272	284	288	275	237	276	256	272	260	252	273	280	258	269	270	273	281	296	274	252	255	276	301	257	243	281	280	282	295	288	264	279	251	274	267	240	294	246	274	269	278	252	276	247	271	275	246	269	248	265	261	268	254	277	252	294	285	290	264	269	269	287	257	289	271	242	267	266	290	279	275	272	287	237	250	316	250	269	259	272	249	256	300	256	269	276	281	271	269	274	244	242	279	267	259	268	252	270	271	274	256	307	277	269	238	269	276	276	284	248	275	291	273	291	253	286	265	263	270	265	260	248	243	282	251	252	267	250	254	278	302	257	278	268	273	279	242	262	285	281	283	264	283	254	257	258	247	262	267	270	279	249	261	265	276	270	263	268	269	256	222	232	277	271	253	259	262	292	241	263	248	270	271	275	264	282	269	271	261	287	290	270	274	264	244	236	256	260	265	295	283	267	277	273	277	255	290	284	271	295	276	264	294	271	277	286	268	290	283	292	265	255	274	279	276	272	294	227	275	278	289	272	263	270	287	264	262	273	275	251	273	263	264	286	262	281	276	275	268	270	237	293	273	261	240	258	289	297	252	301	265	250	282	260	270	266	254	269	263	290	261	264	281	265	271	265	236	261	245	281	269	234	263	253	266	272	279	255	274	282	255	288	279	256	252	262	281	268	247	263	277	311	294	266	287	256	258	236	270	278	301	275	290	261	275	274	269	296	258	251	249	228	293	257	275	280	282	273	295	279	268	276	283	285	285	267	273	284	263	275	263	239	266	285	293	258	288	242	282	253	260	262	259	256	303	248	256	249	275	292	303	313	258	293	286	259	270	279	278	266	292	266	267	264	277	263	269	260	265	293	269	278	259	270	229	217	258	290	276	241	270	262	248	270	259	229	246	280	257	281	268	281	296	267	261	244	285	276	274	263	264	265	241	255	255	288	270	258	237	270	265	231	286	269	265	287	260	272	289	269	273	270	248	256	251	286	236	285	280	246	296	274	274	271	244	286	308	269	254	273	243	262	278	269	287	256	279	266	262	265	215	242	307	252	272	231	278	276	254	266	247	293	259	280	296	277	283	277	272	267	270	250	276	259	275	269	258	300	291	304	240	238	269	291	277	252	264	267	272	288	298	274	293	280	271	249	272	258	251	261	282	282	261	257	268	261	260	253	249	241	279	269	278	297	264	288	263	274	267	252	288	265	242	259	265	273	270	275	258	275	277	248	256	285	277	246	242	244	263	269	285	261	275	276	306	258	265	263	300	258	261	276	318	275	313	284	266	248	262	252	273	270	267	239	249	253	252	255	255	259	257	254	284	271	257	248	271	254	289	256	265	269	286	271	292	272	246	266	271	258	281	263	262	277	287	284	252	271	286	247	244	277	279	256	279	282	259	261	281	257	269	266	261	264	266	245	268	294	258	285	281	260	265	268	277	281	261	295	290	245	274	290	242	293	259	282	274	296	294	256	267	282	271	245	267	249	290	250	284	279	263	285	275	258	274	256	279	263	260	292	260	260	257	249	260	263	268	245	240	279	261	240	296	285	259	274	250	266	292	274	263	266	273	271	289	240	288	275	265	262	292	279	249	290	248	264	305	265	266	286	277	269	253	259	251	284	280	230	252	252	266	294	278	267	267	288	245	284	275	254	290	279	250	287	280	281	281	259	254	255	298	254	264	289	267	239	248	268	251	264	274	276	265	263	262	268	268	277	258	265	253	284	248	272	266	264	288	264	275	285	277	281	280	297	263	281	266	285	258	238	249	252	252	264	252	292	272	281	288	294	262	298	298	264	272	281	272	259	298	262	261	268	283	282	275	258	267	245	263	267	271	276	261	268	245	271	288	255	269	291	288	236	288	250	278	263	260	253	297	282	267	266	277	271	279	272	270	277	268	260	266	260	275	271	244	254	252	286	260	274	264	264	251	278	256	254	275	242	257	277	276	254	289	278	263	268	267	290	247	254	279	273	260	262	256	251	282	260	292	254	293	243	314	277	287
22879	21543	28587	25038	21578	18044	7332	2536	1525	1099	808	617	510	386	344	292	255	235	246	227	194	202	164	186	153	146	143	152	126	133	121	129	143	132	136	114	134	119	137	135	128	116	104	132	124	134	110	119	133	115	127	128	122	120	109	113	131	112	153	139	114	146	105	132	129	126	126	122	119	122	106	108	133	126	108	129	137	117	119	129	124	137	124	140	143	126	128	134	154	129	111	113	126	104	118	119	118	121	142	120	110	122	120	112	135	117	131	109	118	116	115	103	127	141	120	107	115	127	102	115	121	128	120	132	92	98	141	114	128	146	140	125	118	131	126	118	134	137	113	126	166	125	108	131	134	120	115	110	122	112	124	124	117	125	131	129	117	115	112	142	132	128	111	104	120	113	134	113	109	136	152	120	123	121	127	132	133	115	137	120	130	125	137	116	117	123	128	128	118	117	126	120	115	132	114	137	123	117	134	114	139	114	113	133	114	117	111	133	122	118	121	94	126	144	127	112	132	115	127	122	125	124	124	140	110	113	119	123	120	128	134	126	110	138	119	113	120	101	138	119	93	118	141	129	131	123	131	115	112	120	119	128	130	122	118	121	137	157	127	148	118	118	110	120	110	130	119	102	106	120	117	114	111	115	126	142	125	106	119	99	127	125	85	118	126	125	119	113	98	122	110	134	129	118	105	134	106	115	110	129	133	110	121	108	143	108	121	133	118	123	111	111	128	105	119	119	104	112	124	113	142	129	107	121	138	132	104	113	126	125	128	109	127	120	124	104	109	127	120	116	145	109	122	127	125	121	122	122	130	122	127	130	121	113	114	117	121	129	109	117	108	126	125	110	120	112	108	123	124	95	136	120	116	118	138	126	128	103	130	112	123	132	108	108	127	131	115	116	125	130	140	113	135	132	133	124	135	114	127	102	116	120	130	121	138	116	118	102	119	124	120	110	126	116	129	131	123	99	124	104	123	111	120	126	125	119	102	138	129	115	135	129	117	113	114	131	120	146	111	131	112	130	140	123	117	130	127	111	113	109	121	126	140	119	118	125	117	111	126	123	133	134	128	119	107	139	116	111	126	93	121	125	117	96	121	110	118	127	130	114	140	140	123	120	112	130	110	99	137	121	115	122	120	130	124	119	132	112	127	109	132	142	121	124	120	124	129	120	132	100	117	126	130	138	131	111	107	128	98	133	113	123	120	127	136	142	121	106	112	114	129	106	131	111	126	137	135	114	119	116	124	130	123	110	113	132	133	137	124	115	94	112	125	122	111	134	118	119	131	150	139	109	133	140	118	121	113	110	114	123	114	115	131	133	149	121	124	127	119	122	133	131	110	130	141	115	125	118	135	127	121	110	121	122	109	126	120	121	139	125	107	124	129	118	130	127	116	103	127	131	144	103	139	117	136	122	133	121	126	110	145	112	118	124	117	113	115	131	121	122	141	124	110	120	129	113	130	129	119	133	141	138	111	127	110	100	136	112	121	115	134	137	127	130	124	110	133	110	111	130	112	116	141	129	126	124	121	126	117	120	125	106	121	126	117	123	150	113	131	115	125	110	126	118	133	131	108	98	116	133	113	114	115	101	103	127	122	110	111	136	114	139	110	113	127	112	136	129	129	129	125	112	130	122	128	137	120	133	139	143	138	115	122	113	115	128	112	121	118	128	119	115	130	130	133	104	111	124	148	124	126	130	118	139	120	107	118	117	123	121	115	123	123	112	117	134	134	118	111	105	121	132	112	131	100	121	112	130	125	129	119	121	122	133	118	115	104	113	134	113	132	99	114	127	123	113	124	126	122	132	148	128	126	137	129	120	136	127	131	117	145	109	138	133	111	122	144	134	113	109	114	130	129	105	131	132	99	119	117	137	111	125	118	137	117	125	126	126	107	119	119	124	124	123	124	112	128	105	116	105	115	130	118	105	117	123	123	120	122	133	112	135	123	126	128	120	117	140	128	113	126	123	120	124	139	98	105	125	111	137	120	119	135	134	132	113	119	150	112	104	119	107	116	114	127	130	121	130	133	132	115	129	150	111	135	115	116	125	113	126	107	110	129	123	114	125	133	129	116	134	119	128	122	120	133	115	101	136	115	117	136	121	125	124	108	122	113	120	132	117	102	130	121	100	121	137	107	144	115	108	113	118	126	129	129	125	125	121	128	110	118	126	127	132	122	123	125	113	135	112	122	118	128	126	125	134	118	122	113	110	112	107	145	106	135	107	129	109	124	130	127	139	130	121	96	143	127	104	123	127	102	124	122	137	126	131	121	104	129	125	129	125	112	142	131	127	132	131	146	127	138	128	108	129	118	112	143	121	126	144	126	126	107	157	131	108	138	120	125	138	114	117	106	95	107	119	127	125	119	112	124	118	114	121	145	115	109	112	136	121	128	143	99	109	108	131	126	124	107	126	118	122	116	135	118	122	107	114	111	122	119	98	126	108	117	132	133	141	125	106	119	134	122	135	130	122	106	115	112	122	123	106	131	102	125	110	100	123	115	124	104	135	126	133	106	135	123	146	118	117	126	125	101	118	132	129	136	123	126	129	130	106	124	132	129	99	125	122	114	105	126	122	118	139	112	122	102	131	121	119	106	124	114	131	129	108	126	99	120	114	140	129	127	125	125	116	114	139	121	120	122	119	127	121	126	127	129	99	107	126	111	133	117	122	123	142	117	122	100	126	118	120	128	105	144	119	120	114	131	108	122	103	112	112	128	128	139	111	123	103	109	128	122	115	123	106	121	135	109	138	116	117	118	114	111	107	118	106	125	127	137	127	125	122	117	137	123	134	137	112	129	126	123	122	105	117	112	120	106	111	129	122	124	139	127	136	113	111	130	100	129	118	134	129	127	119	126	110	115	127	100	126	124	114	116	108	133	111	135	118	138	109	125	114	127	106	119	145	111	118	109	131	122	116	110	138	123	127	129	132	124	123	130	125	104	122	130	105	118	133	152	127	125	117	118	121	139	112	115	112	105	111	121	108	142	128	129	110	113	116	115	125	126	127	117	114	109	122	119	133	127	129	125	118	118	121	105	110	120	113	118	110	138	128	106	130	108	116	142	109	110	115	134	114	123	124	120	125	139	144	127	121	117	116	118	110	117	128	108	104	112	101	141	142	116	114	110	129	130	118	127	121	131	140	143	122	110	134	120	125	109	125	112	142	136	140	105	114	111	129	120	121	108	124	122	131	119	108	105	115	101	125	115	131	118	127	113	129	113	111	130	106	120	116	112	112	138	123	123	137	126	117	123	121	123	110	116	117	129	126	110	137	129	113	121	112	115	127	123	129	134	122	136	134	116	124	117	125	116	118	130	129	109	111	117	134	122	131	120	125	117	109	119	130	122	124	110	134	124	124	105	117	128	105	124	122	113	143	132	131	151	98	119	153	119	124	117	131	131	133	125	133	125	112	119	136	129	115	120	123	127	133	125	114	114	125	108	142	121	123	119	118	117	125	125	110	139	122	126	104	137	108	118	115	132	116
25025	52042	47219	33335	21501	14841	9567	6170	4187	3031	2266	1748	1333	1097	946	800	707	612	575	487	470	410	411	361	337	270	297	270	231	263	246	230	257	268	246	222	252	229	181	221	231	231	212	229	227	249	191	217	221	198	238	194	211	212	219	209	221	195	239	208	216	211	211	202	219	214	231	201	259	208	215	247	214	236	220	189	209	245	245	215	214	227	198	204	226	229	210	212	239	232	211	222	236	242	231	224	211	203	183	209	220	216	189	205	243	212	232	236	229	222	213	189	219	230	234	191	210	242	240	243	176	208	223	239	219	225	226	209	203	237	225	202	204	219	197	235	221	207	252	225	242	201	215	204	204	219	210	205	223	228	218	203	239	256	240	227	193	201	200	205	217	229	240	231	225	196	208	219	215	202	222	222	198	242	202	213	225	224	214	195	209	211	216	208	202	221	204	239	204	225	222	210	202	199	217	192	223	216	197	214	207	225	240	209	226	208	208	237	197	223	212	213	200	235	230	242	229	226	241	227	230	214	225	195	225	229	213	209	235	229	204	195	213	231	213	209	232	213	223	194	236	218	204	220	225	193	192	223	211	225	196	206	230	214	221	226	204	187	210	186	201	206	202	238	212	254	210	220	207	232	222	217	243	227	214	203	230	235	218	224	218	231	206	231	227	197	213	212	224	225	213	207	207	213	247	227	191	239	217	211	221	230	197	229	237	211	233	223	216	203	231	235	226	220	221	195	205	234	213	216	224	218	211	232	205	219	221	224	234	206	204	215	209	219	197	215	231	218	227	213	224	210	216	220	195	208	230	233	211	209	231	202	185	240	205	211	244	210	219	235	242	219	215	220	208	214	228	241	247	262	227	234	227	217	237	178	217	232	238	186	229	185	220	219	236	187	221	196	208	208	198	237	229	237	205	238	234	207	215	218	234	199	222	210	214	239	217	220	235	258	204	210	216	216	211	200	227	205	228	218	213	229	200	224	208	245	192	201	232	211	226	211	232	205	209	191	208	211	210	203	203	203	214	196	207	209	218	242	216	219	208	228	210	234	202	214	217	215	205	222	209	212	213	226	236	231	228	239	211	219	229	213	221	231	207	188	234	210	230	256	239	237	185	227	225	226	203	210	215	209	242	213	226	234	217	218	206	212	238	240	202	200	214	191	219	191	216	214	215	204	235	237	214	223	225	206	214	230	237	219	206	230	190	255	238	217	198	195	206	212	205	217	231	225	209	236	222	236	240	200	254	224	204	211	243	202	213	225	227	240	189	216	224	221	188	215	208	246	237	247	217	213	199	243	204	227	217	230	212	223	212	241	232	210	223	201	205	236	213	204	202	234	206	202	231	222	221	229	198	205	239	219	237	213	231	232	210	222	233	223	204	230	189	239	230	204	226	242	212	218	227	232	214	230	231	207	237	205	230	212	204	232	217	230	231	218	225	224	239	198	199	247	227	226	221	215	216	212	227	219	218	215	223	233	223	223	220	210	221	255	229	209	238	221	227	210	193	205	221	218	218	243	220	208	196	227	194	239	197	225	204	240	248	230	216	201	237	218	213	205	232	236	244	229	214	236	225	220	208	223	221	204	236	217	195	224	231	223	215	220	207	219	202	258	251	218	195	183	213	230	236	231	227	211	210	239	180	205	216	225	225	232	239	210	209	219	207	224	245	217	207	226	220	228	233	206	220	228	213	228	208	209	205	227	201	222	227	229	254	229	215	225	238	173	196	229	236	214	225	214	211	200	221	236	233	205	212	213	230	199	220	204	217	228	219	242	205	225	197	197	232	203	209	216	206	222	200	215	198	225	215	224	229	229	201	211	224	215	223	208	208	238	209	207	239	228	210	203	200	208	240	224	220	215	214	204	242	197	227	215	226	210	196	239	209	223	209	233	210	225	229	245	215	207	240	206	205	212	198	217	210	216	225	204	208	228	214	215	215	226	230	191	206	203	235	224	240	247	216	217	219	217	232	202	194	219	217	214	224	197	231	230	229	223	240	213	242	196	202	194	213	197	229	221	230	241	217	249	213	212	205	218	217	229	218	224	222	250	253	211	229	214	237	202	215	230	208	245	206	225	215	204	235	205	223	209	249	244	196	217	215	236	197	208	242	220	259	219	214	222	209	219	208	214	229	208	209	190	224	232	199	201	210	215	235	228	229	244	239	211	212	206	229	191	217	229	231	247	229	220	214	192	223	248	203	249	210	216	227	225	234	240	223	237	227	215	229	205	220	218	214	219	211	185	215	217	193	211	218	215	222	228	195	213	235	225	223	222	224	213	215	175	207	197	210	221	222	210	229	249	248	215	242	217	242	213	241	213	210	200	224	205	231	219	212	240	239	225	233	213	244	211	212	233	223	214	221	242	217	227	214	234	234	220	208	209	244	193	226	207	221	214	233	187	190	239	210	220	223	205	230	227	236	227	226	200	216	211	219	211	257	225	210	202	207	227	241	202	200	220	205	218	216	228	218	193	227	202	224	216	215	194	190	232	221	227	202	220	225	237	209	217	218	215	223	231	204	228	217	211	216	201	220	209	212	262	221	217	244	236	234	193	195	215	212	192	222	236	227	230	183	242	222	234	242	201	208	212	208	219	214	217	213	220	197	202	225	257	205	221	256	197	212	204	201	232	233	230	221	225	212	204	234	184	220	195	221	221	215	201	198	251	230	218	208	235	226	197	230	206	230	218	200	214	232	214	212	224	232	224	205	214	203	229	213	186	214	195	201	245	214	210	214	188	244	202	219	213	215	239	248	208	220	246	215	226	221	217	211	230	203	235	227	215	207	212	232	199	208	207	190	225	200	198	210	216	206	224	187	225	247	216	223	232	214	204	225	219	211	213	223	222	219	213	201	224	227	219	218	222	221	219	206	197	215	213	209	216	207	236	221	195	222	206	235	198	232	229	227	243	206	207	208	241	199	214	208	217	207	229	228	233	206	212	211	232	225	224	195	225	221	213	222	219	226	221	229	213	214	228	223	220	221	214	224	217	226	200	212	237	180	224	245	206	210	224	197	202	197	206	244	232	233	224	216	201	213	227	232	220	205	230	207	243	208	227	244	191	224	199	184	211	224	202	209	229	196	240	206	216	206	190	203	205	221	262	221	243	185	239	201	220	219	213	192	218	233	197	236	199	229	206	214	219	216	221	223	243	188	223	194	210	233	215	206	227	218	236	241	212	216	194	213	190	199	235	234	204	206	247	204	222	217	220	210	230	228	211	229	213	218	209	219	239	242	210	193	206	219	211	206	221	225	201	215	221	205	218	223	234	214	215	212	217	226	206	226	223	213	221	230	226	230	215	224	215	211	240	211	209	213	220	196	203	221	241	208	216	231	216	206	199	218	207	194	200	217	215	201	235	232	208	205	224	228	217	199	195	225	207	211	231	223	213	237	225	227	201	229	209	245	220	211	213	225	201	222	195	233	227	214	207	212	203	223	238	218	225	244	237	229	214	198	223	226	242	229	229	217	209	214	228	208	208	208	208
27936	22785	20734	9466	3100	1565	874	597	425	356	323	240	253	182	206	180	196	188	190	173	172	167	164	164	152	145	134	147	158	166	152	171	155	158	132	148	175	145	118	163	149	148	155	158	124	142	151	134	150	141	146	117	122	168	141	169	167	149	137	189	137	122	141	143	134	143	149	134	152	148	143	139	168	144	138	140	140	148	138	157	141	121	143	141	139	153	148	144	129	155	134	140	144	126	152	138	146	145	146	174	148	143	150	169	136	155	136	137	138	150	128	152	145	146	133	126	161	162	145	153	148	146	138	140	146	139	166	146	138	132	147	128	120	133	155	147	165	169	152	156	128	143	146	144	161	150	135	129	148	132	135	147	151	149	128	147	139	163	141	157	160	138	133	137	167	136	152	154	165	165	142	141	131	140	160	131	146	153	165	142	138	148	155	147	142	150	130	148	146	143	150	149	151	143	160	154	137	145	131	142	122	141	140	158	137	140	151	155	160	158	138	151	155	155	138	131	158	152	146	140	138	128	157	162	161	125	145	136	158	155	133	164	130	146	154	128	152	167	142	165	141	150	163	131	145	163	159	156	145	141	133	145	149	148	152	138	169	142	151	138	139	157	144	137	120	134	144	127	131	163	135	135	156	163	140	142	149	155	158	149	158	150	129	135	115	146	141	145	161	147	154	149	149	146	141	123	142	166	122	152	146	135	151	167	131	149	142	147	140	140	160	143	163	138	140	151	138	148	139	141	146	139	133	151	141	142	132	152	149	132	143	137	174	153	144	149	153	174	162	166	145	171	155	122	152	148	148	150	148	147	138	146	162	146	148	156	142	134	157	142	134	148	163	137	140	140	152	146	148	150	152	164	147	134	120	124	161	150	135	157	140	155	166	144	149	144	148	159	130	156	160	147	144	137	132	165	145	153	148	124	147	148	158	162	156	132	133	156	132	154	159	137	151	150	154	135	171	161	148	136	138	142	123	157	159	135	157	141	129	140	134	167	137	151	150	167	134	124	161	153	153	155	144	127	142	144	130	153	127	148	158	148	160	130	145	143	144	151	136	166	156	134	155	139	168	156	156	151	136	123	148	147	133	139	126	149	135	153	133	138	152	157	150	155	143	134	135	146	139	132	152	150	152	160	132	151	153	166	145	134	142	155	124	167	137	149	172	156	131	142	151	150	154	135	163	147	154	136	157	143	149	135	151	133	166	140	119	122	160	161	170	140	130	125	139	144	122	145	146	125	157	137	158	153	125	153	150	145	158	146	135	134	133	146	149	140	169	138	136	148	149	135	131	146	131	131	148	145	147	160	163	141	154	171	169	136	146	143	147	149	151	162	163	145	151	159	140	151	157	136	151	148	151	144	167	153	153	139	136	149	158	134	132	129	136	140	122	136	140	132	134	145	161	133	131	149	134	149	150	148	130	147	141	151	159	162	179	146	179	159	143	132	144	132	169	141	141	168	141	156	139	147	145	158	147	161	160	123	155	139	158	142	149	144	163	153	138	165	135	155	152	142	168	140	162	144	150	144	143	127	155	151	127	155	131	147	131	132	145	137	170	154	146	138	134	155	142	152	156	134	162	151	154	128	149	141	134	160	161	174	156	126	136	142	153	167	160	143	140	150	128	165	134	127	140	147	141	149	141	134	140	140	145	141	141	117	144	134	137	133	125	138	131	148	156	144	165	132	167	122	145	139	141	144	144	160	143	145	150	148	146	142	159	144	131	136	136	137	158	151	148	156	124	160	146	137	166	147	152	133	122	142	155	143	144	135	145	155	162	156	147	117	138	143	147	139	139	167	141	155	141	139	147	148	137	169	143	151	154	153	128	148	153	139	154	145	142	170	151	122	152	172	142	164	152	152	136	208	178	153	138	134	141	145	175	136	149	151	153	143	153	163	136	135	164	155	138	137	139	140	135	136	149	146	132	162	138	145	171	136	166	175	151	152	152	138	152	148	140	151	146	147	126	130	173	152	146	152	144	159	140	118	147	143	140	145	139	129	143	153	151	150	150	128	164	140	116	119	154	143	158	138	148	154	158	138	178	127	127	143	152	145	149	167	156	147	143	128	146	148	159	153	149	151	128	140	127	138	133	177	140	164	153	152	159	143	147	135	137	144	136	149	134	137	137	136	139	145	134	154	138	140	165	138	149	144	138	151	148	139	159	126	137	162	146	122	126	154	140	161	136	165	129	157	133	135	163	137	134	147	138	142	157	140	144	142	155	163	140	144	144	152	146	137	135	156	151	156	143	155	142	154	136	135	159	143	151	157	147	133	143	148	170	161	146	162	125	152	148	154	160	155	158	159	127	144	149	146	139	157	158	161	142	128	146	139	154	160	148	151	143	153	154	144	146	124	150	152	141	142	134	151	170	136	147	153	135	158	128	138	121	161	156	142	153	137	146	166	139	138	158	134	158	152	126	156	154	134	150	146	174	143	147	153	140	143	126	155	149	131	154	162	132	142	131	134	144	151	157	131	142	115	154	153	150	157	161	152	146	136	151	156	132	131	148	160	140	175	147	140	140	158	137	146	141	136	160	147	153	151	133	168	158	151	144	161	135	132	138	167	156	150	151	135	154	152	162	161	151	150	161	142	140	137	142	164	161	141	149	164	140	142	126	152	163	141	147	145	158	160	142	146	135	125	147	137	131	162	136	143	113	146	155	138	143	164	167	148	127	142	164	161	141	144	132	148	132	147	146	138	159	154	145	144	142	140	136	156	144	152	165	145	131	166	141	156	149	149	133	151	145	154	141	136	130	141	147	159	118	149	144	152	150	158	168	143	143	148	133	141	136	146	146	160	158	141	141	163	151	129	152	139	170	143	133	149	135	153	148	149	136	164	151	157	134	142	139	148	137	162	163	155	149	152	143	130	151	151	146	151	146	143	118	145	132	170	170	154	139	157	148	166	147	146	146	135	141	129	162	154	135	145	126	137	152	146	141	168	170	147	139	145	156	146	158	130	145	134	120	160	137	152	160	149	147	137	146	139	149	122	159	169	164	143	142	136	147	140	165	153	143	140	143	164	137	164	147	151	126	150	164	139	139	128	167	137	150	127	152	185	159	168	144	144	148	156	135	148	157	140	145	164	162	131	137	153	151	149	135	145	138	144	147	147	140	145	145	160	150	138	133	149	166	142	159	127	146	175	153	146	135	162	116	138	145	125	123	151	159	164	144	148	135	149	155	145	153	161	147	142	139	163	154	156	146	145	158	140	151	158	135	123	140	137	127	132	147	144	167	141	166	142	143	135	157	141	146	138	140	155	145	154	146	143	131	150	131	156	142	165	117	177	134	149	145	135	144	147	134	150	144	166	145	139	143	124	164	162	149	169	151	138	157	159	146	145	143	157	159	136	171	163	162	133	139	155	125	116	128	153	141	156	153	145	148	142	139	161	145	155	166	152	134	135	160	158	136	150	143	118	161	143	156	145	144	137	128	153	151	144	142	143	114	148	157	154	140	168	142	154	146	136	137	145	157	153
21261	37602	26798	13273	7273	4195	2712	1864	1353	1027	799	654	567	468	441	434	392	355	381	329	321	311	307	309	323	312	277	269	271	276	290	283	253	285	284	263	278	269	293	261	272	274	283	264	285	248	276	280	290	247	255	262	301	243	306	279	279	292	269	285	293	260	261	311	275	263	277	258	250	272	284	267	274	260	252	293	281	259	266	296	290	279	266	279	267	266	267	273	299	291	250	257	266	294	263	258	291	271	276	267	290	308	242	264	281	255	287	258	251	268	253	267	247	229	290	279	296	262	232	268	282	250	282	288	283	253	277	264	259	259	248	276	275	252	273	289	275	271	285	279	290	276	278	253	274	257	286	262	255	283	256	285	239	249	265	256	266	269	243	231	250	265	257	243	281	267	279	256	244	278	266	271	288	273	261	271	285	271	230	249	271	264	252	258	266	258	254	270	259	298	275	293	286	296	289	288	246	285	273	286	278	275	298	253	254	261	257	277	281	281	281	275	272	307	286	277	289	268	277	270	245	250	307	243	265	271	243	265	288	253	254	293	277	266	259	271	270	265	255	231	263	272	266	307	234	234	273	280	271	300	245	301	289	269	263	275	261	277	298	236	272	275	260	280	260	272	294	268	280	254	243	259	268	278	258	269	255	269	252	321	275	261	287	268	276	258	247	264	248	282	256	264	277	254	277	264	278	295	285	269	281	270	252	276	256	296	269	290	264	278	261	264	228	286	270	256	275	255	245	292	256	251	266	287	253	287	239	262	286	267	285	258	279	256	277	285	257	264	274	260	258	288	294	255	264	284	253	281	284	292	252	262	263	260	242	274	301	283	256	297	268	271	280	307	267	272	300	281	281	282	266	272	270	281	274	298	241	239	278	277	259	277	262	277	283	264	269	302	265	296	256	275	271	292	239	235	298	293	270	257	273	259	279	316	286	251	250	286	253	266	272	256	247	252	274	250	251	313	272	283	271	265	289	254	247	250	270	295	275	270	259	256	278	278	255	274	287	271	297	254	283	284	309	276	262	279	251	274	254	257	241	256	256	280	266	249	256	269	276	270	280	247	282	260	294	254	261	256	295	263	276	254	277	266	280	230	307	272	278	274	267	277	248	265	230	250	259	274	272	290	269	280	274	265	284	257	256	293	272	263	275	261	275	267	266	283	286	284	268	283	295	273	282	293	277	252	251	264	266	250	286	287	269	277	267	265	267	275	282	254	274	279	262	258	305	271	273	282	258	291	291	273	247	261	271	265	269	305	269	251	294	266	281	264	270	298	264	303	290	290	269	246	265	273	250	244	271	287	286	294	274	296	274	291	260	265	285	271	279	246	291	251	278	252	268	268	291	295	264	299	254	267	273	249	263	258	268	259	269	248	258	243	280	277	271	271	269	277	260	300	297	289	250	258	252	283	266	281	258	273	264	275	268	275	273	263	245	262	265	260	268	272	305	245	277	262	273	257	264	292	242	236	264	263	275	315	271	251	293	255	271	251	246	289	248	270	247	284	250	267	268	259	271	255	268	260	284	281	285	276	265	280	260	256	301	243	277	261	255	281	264	279	246	270	271	270	271	260	271	270	251	284	238	260	259	239	259	286	259	287	249	281	305	275	259	276	273	293	274	290	265	229	270	270	256	278	297	268	249	278	253	284	260	250	259	281	248	257	282	301	258	284	257	274	271	237	257	259	246	288	249	251	292	279	278	268	256	256	304	290	300	285	283	227	290	285	273	275	267	288	232	239	243	258	271	284	266	262	254	268	276	270	268	288	264	251	258	280	295	242	299	252	258	275	291	288	274	257	260	262	264	270	311	259	293	261	302	262	282	268	260	262	250	256	275	260	273	270	290	266	232	291	259	287	259	266	263	257	249	278	241	269	276	291	289	244	282	268	261	281	269	270	230	276	271	246	259	261	219	257	250	272	271	252	277	288	247	312	263	254	267	256	272	287	263	324	268	262	263	270	252	285	227	278	264	286	313	303	262	289	262	259	256	277	265	302	278	270	322	271	269	252	266	269	271	257	279	258	294	269	254	268	292	256	294	245	245	263	277	244	260	273	288	264	294	248	276	265	267	258	266	272	264	273	255	287	267	237	283	247	291	257	297	285	316	267	282	279	270	244	282	279	259	265	248	278	278	280	293	270	289	269	275	271	252	295	282	264	295	288	260	306	262	265	259	255	313	279	245	281	277	279	276	240	279	254	303	276	292	271	269	261	270	266	291	287	251	271	257	288	273	291	241	278	263	281	251	232	289	260	267	290	274	303	263	301	269	283	259	249	260	302	255	291	236	296	249	261	281	270	289	294	267	253	253	256	286	271	286	278	282	257	257	285	268	281	303	299	267	276	264	283	278	259	288	280	281	246	259	302	250	280	274	259	321	254	293	270	292	277	293	286	273	285	273	269	266	269	250	263	297	283	282	291	282	267	282	305	253	283	269	275	257	240	297	275	269	269	268	286	290	291	269	270	271	280	268	251	269	243	292	244	275	269	256	267	257	238	253	266	274	270	281	279	252	283	275	273	278	268	270	244	243	246	259	258	276	271	258	251	278	270	253	240	262	258	273	262	241	279	256	308	271	271	253	280	276	270	257	272	266	259	298	255	268	257	259	257	268	251	286	289	283	271	265	252	274	280	242	250	261	280	281	253	268	272	264	282	263	309	260	245	236	258	273	279	262	280	270	311	247	273	273	311	279	289	299	262	287	291	252	254	286	262	281	268	241	274	253	272	314	259	261	268	271	279	287	302	236	250	292	255	268	281	291	264	259	238	279	242	276	260	271	275	283	313	271	282	271	274	271	277	262	304	263	286	283	255	272	272	287	283	272	275	270	284	295	270	248	248	258	294	255	268	279	269	251	280	264	265	252	281	270	256	261	273	266	284	278	285	262	277	266	261	273	264	275	248	253	250	294	243	282	271	276	265	243	279	291	287	246	251	254	259	283	262	267	277	270	285	272	278	290	252	278	266	279	263	273	271	274	264	275	269	266	283	245	245	264	284	280	270	239	260	279	273	258	264	278	250	259	276	232	254	288	265	263	246	278	281	248	269	284	261	255	262	268	260	282	266	258	288	256	257	272	246	275	300	273	286	289	276	266	270	272	254	264	263	272	258	251	261	254	286	255	245	273	281	286	273	276	273	245	271	259	272	267	272	254	250	250	255	289	281	252	300	258	300	286	288	290	262	278	254	268	296	284	272	251	271	268	283	290	280	261	265	312	257	279	253	267	258	247	257	276	262	266	276	263	269	252	262	235	267	271	277	265	272	267	292	281	271	280	290	242	263	291	281	270	251	295	263	256	276	250	274	268	278	264	267	290	295	286	260	274	271	263	251	279	301	282	249	256	281	255	293	260	287	259	268	267	268	256	239	266	267	270	286	256	243	272	283	267	273	258	261	275	259	286	257	315	275	280	260	284	268	270	296	305	246	263	270	285	258	271	265	244	237	254	261	247	272	286	312	275	266	256	276	290	305	297	249	239	261	255	264
23748	21499	27809	25638	19005	7523	2876	1668	1057	727	545	478	377	282	277	226	229	233	191	204	189	192	163	137	152	142	148	155	149	118	122	137	155	113	138	129	125	98	139	124	122	140	123	134	126	142	114	150	132	119	123	140	119	123	118	113	116	139	120	125	126	117	121	108	123	139	146	120	123	147	126	132	119	134	110	150	127	123	135	122	138	140	121	122	118	115	141	128	143	124	119	135	120	137	143	141	117	142	121	127	122	137	120	131	128	133	111	130	118	145	120	128	112	120	130	113	127	99	124	111	149	104	129	138	127	126	155	121	128	112	128	118	121	135	138	135	133	117	124	126	150	134	141	142	129	116	114	145	117	120	119	139	141	127	100	113	136	110	109	125	135	137	136	132	128	135	129	146	105	150	151	143	138	131	111	131	120	113	136	135	144	143	146	126	137	129	124	150	116	150	124	131	133	115	131	141	130	125	155	125	126	144	128	128	133	123	145	120	127	110	137	128	131	129	137	121	141	127	147	107	114	141	125	132	121	130	124	115	119	146	126	126	127	124	135	121	123	123	106	150	139	124	130	116	129	129	131	121	137	146	139	133	124	125	126	146	130	130	136	123	143	118	112	123	113	142	121	118	123	128	122	116	120	146	130	144	116	131	137	120	116	129	112	130	120	124	104	124	142	136	131	124	127	130	114	126	120	150	114	142	135	137	142	152	113	120	136	119	145	130	132	151	133	148	121	140	110	121	140	149	135	123	137	124	127	109	122	115	119	133	119	145	106	121	113	124	141	144	124	145	142	104	121	126	111	123	130	127	125	136	116	116	132	128	140	120	136	144	145	120	124	123	113	137	133	137	137	107	154	113	130	117	139	113	110	130	138	129	127	119	121	150	116	114	111	125	118	133	127	132	129	144	122	129	137	138	135	140	131	123	123	127	130	112	160	125	122	123	131	141	110	135	133	125	113	124	119	146	135	124	113	138	133	133	140	117	120	131	113	136	129	126	124	118	123	121	126	135	133	126	120	117	116	128	142	126	127	129	125	123	137	126	111	125	140	149	124	129	145	114	140	134	148	108	135	139	159	122	147	147	140	113	125	125	136	134	127	129	141	129	149	131	118	127	144	113	128	132	115	114	102	136	134	126	118	139	122	140	137	124	129	123	111	134	140	122	127	128	121	125	137	119	118	133	113	123	131	119	144	128	146	133	114	118	116	120	131	112	122	139	122	137	130	125	150	111	111	136	152	122	134	137	137	117	134	139	132	120	136	112	130	127	126	121	119	124	137	129	145	123	161	110	131	124	130	120	127	121	134	124	122	111	124	128	134	117	124	146	117	145	158	128	105	120	120	126	140	118	131	124	121	113	127	147	130	128	120	151	125	119	128	123	139	146	132	129	118	136	130	127	128	110	122	136	135	136	124	150	143	147	129	128	121	141	149	123	115	117	136	138	121	124	131	116	125	119	130	130	137	132	118	122	119	135	135	127	123	133	111	123	124	142	118	136	122	131	124	125	111	123	127	145	132	116	118	110	134	133	120	149	117	103	121	127	136	139	126	130	120	109	115	124	131	140	94	125	140	106	116	135	132	118	142	145	134	121	137	131	122	121	124	133	137	119	116	135	133	135	133	137	132	126	130	122	122	134	124	109	136	132	131	147	113	137	125	131	130	133	118	136	121	130	122	135	132	151	136	154	119	143	129	126	127	130	131	118	140	124	118	144	133	115	114	147	134	139	133	120	124	106	145	144	144	110	116	128	133	130	125	129	96	131	148	117	118	125	119	124	125	119	144	116	111	135	109	142	116	130	144	125	116	123	139	130	143	126	125	138	117	135	129	119	123	129	152	143	119	135	127	120	139	141	127	109	130	132	120	124	109	129	127	122	125	112	122	119	131	137	125	132	120	135	131	117	122	113	128	132	148	129	145	124	129	125	127	116	132	122	124	139	151	135	133	127	127	122	136	147	124	135	137	149	118	122	113	123	121	153	121	130	116	127	131	137	133	138	136	143	129	147	124	144	138	130	143	125	139	138	115	129	136	133	140	119	139	117	125	116	132	139	134	127	121	116	130	113	119	101	133	127	115	128	129	119	125	133	132	124	119	121	153	117	123	117	134	118	132	118	110	125	118	135	127	115	154	123	107	139	138	119	135	113	127	102	132	139	132	123	116	112	117	118	113	125	126	105	134	144	153	131	126	130	118	94	155	124	108	135	130	120	133	129	143	111	110	130	138	143	139	139	114	124	104	116	121	127	135	101	126	120	124	125	137	114	105	121	107	146	124	107	108	127	129	113	120	124	121	111	130	121	132	121	122	134	127	124	135	131	114	117	148	113	102	126	135	142	114	120	136	131	125	137	111	125	123	120	128	103	133	127	130	125	128	107	132	120	115	127	127	160	104	125	135	104	116	120	138	137	114	108	138	134	133	124	126	119	114	133	129	142	133	134	115	113	131	134	137	130	152	119	114	122	133	129	120	140	128	113	130	112	121	156	132	126	131	144	135	127	143	126	119	116	118	142	121	131	147	139	130	136	137	127	117	116	133	142	119	129	138	143	120	120	139	99	151	133	125	131	128	129	122	121	124	142	131	147	128	114	130	148	119	116	130	137	144	114	132	146	113	148	133	112	114	129	103	137	144	138	131	131	109	128	119	113	142	118	118	140	101	127	142	139	120	127	126	133	133	146	117	123	125	103	139	111	118	113	131	124	136	133	107	132	137	126	145	119	121	136	111	118	147	132	141	116	125	136	137	126	141	144	141	138	128	137	129	110	128	137	135	123	104	115	130	142	144	128	140	118	137	117	119	114	127	151	110	127	134	133	139	103	120	124	127	136	129	119	116	134	126	111	135	132	132	131	126	114	126	134	120	118	129	108	119	136	145	109	118	122	140	133	129	128	126	124	143	131	160	145	115	153	131	127	109	131	116	120	152	113	135	121	128	130	121	133	138	112	139	120	153	103	145	132	120	147	104	125	113	138	121	124	106	126	128	128	141	120	153	139	120	126	118	117	109	129	124	154	143	114	122	121	125	142	133	145	116	120	120	121	124	124	153	128	122	124	122	131	123	118	135	134	110	121	126	109	126	117	128	137	127	131	129	111	124	135	147	119	143	122	127	127	122	155	154	122	130	131	125	144	115	125	135	108	127	124	137	141	112	137	130	109	123	99	132	129	121	117	133	135	115	135	132	129	132	133	131	108	127	123	143	116	125	127	124	105	123	130	131	119	103	129	127	125	129	120	134	135	124	147	134	122	129	118	120	140	137	139	110	128	116	126	142	134	129	119	128	134	143	121	122	127	136	134	133	115	131	148	112	154	130	130	151	129	137	125	118	137	134	145	122	120	144	143	148	133	112	145	131	114	147	127	126	107	121	126	127	119	129	113	114	134	122	119	155	134	127	118	145	125	129	126	137	116	142	106	126	126	128	110	123	113	111	116	113	118	100	126	133	121	126	134	127	124	114	133	120	138	133	134	113	120	135	139	135	114	138	153
23394	48579	38652	24871	16687	9521	6196	4297	2941	2106	1597	1267	1040	777	721	663	557	496	501	460	413	390	363	351	301	295	265	293	265	298	218	247	253	248	273	242	220	238	248	246	256	248	232	252	251	227	242	208	266	250	246	245	244	255	244	255	241	264	228	238	226	223	238	236	234	245	243	250	217	226	257	224	216	251	247	216	204	248	247	244	240	225	261	216	223	261	256	224	237	228	216	243	228	248	224	237	237	241	243	261	228	261	211	229	229	239	205	239	207	226	242	222	220	259	224	214	225	241	233	215	221	234	248	251	251	239	254	245	232	238	216	249	208	230	228	240	238	234	242	230	234	241	243	254	213	241	230	216	249	249	238	239	250	210	230	229	243	230	243	262	236	246	242	233	196	235	255	251	241	251	264	221	251	213	251	234	252	252	238	242	235	256	225	235	230	226	233	237	230	247	211	240	256	233	241	236	235	235	251	234	229	230	245	241	242	227	251	226	225	244	236	249	227	218	229	236	235	230	236	220	271	241	228	244	231	225	228	236	242	260	232	242	242	215	239	247	230	227	249	207	233	253	232	231	234	225	234	216	247	232	249	246	236	262	225	248	246	230	246	237	234	257	249	219	236	229	208	215	225	249	252	256	238	229	218	220	233	236	242	218	237	226	207	256	230	218	241	261	236	247	252	227	251	234	244	231	197	214	234	268	259	252	241	249	210	244	233	204	249	221	244	267	231	229	249	245	243	240	252	248	266	229	246	235	238	257	242	252	243	245	210	232	274	246	224	212	231	244	221	223	229	203	230	204	223	220	230	285	211	267	255	243	256	245	223	227	245	252	231	232	246	236	235	235	234	231	221	242	229	252	220	222	255	222	257	231	230	246	222	254	241	235	240	229	233	245	199	239	231	240	227	200	226	216	214	220	236	221	241	261	235	230	245	227	249	237	234	244	244	221	239	248	232	231	189	241	221	249	208	260	203	237	232	248	230	241	235	241	251	238	224	241	243	237	240	248	251	236	240	231	232	244	239	235	228	241	224	257	248	259	236	259	245	224	248	211	221	237	230	248	201	226	274	242	214	216	254	216	242	252	235	237	256	202	222	249	222	223	263	226	246	193	242	212	241	256	214	284	246	245	267	235	228	218	223	233	233	225	245	244	247	237	213	217	243	253	243	247	225	230	221	239	235	207	228	230	206	235	209	242	223	238	228	233	231	252	245	236	238	227	216	233	227	260	245	225	224	223	234	243	239	249	222	244	260	245	230	234	209	223	250	219	245	245	241	204	238	237	226	241	257	254	236	223	242	247	253	239	235	219	260	223	208	220	257	240	266	209	251	254	229	221	227	235	216	226	236	253	218	214	244	239	235	215	248	237	223	246	226	222	236	235	216	237	226	233	228	217	254	249	198	239	221	245	257	240	233	235	226	238	223	240	236	209	259	266	228	219	245	213	252	248	210	241	264	242	220	219	222	244	243	205	249	245	235	250	236	234	245	239	239	240	232	233	232	227	275	242	248	226	228	243	261	234	234	224	235	224	219	231	232	250	250	272	268	241	235	219	217	249	259	223	233	260	238	231	243	240	233	251	225	290	225	220	236	238	239	238	249	222	251	225	226	259	232	242	218	233	201	254	234	256	247	221	238	245	232	243	214	218	252	275	234	234	227	239	242	238	250	210	227	243	243	250	227	236	238	255	243	223	211	231	240	229	232	238	254	216	250	260	247	244	227	220	237	251	224	245	260	221	218	221	228	225	239	240	250	248	237	246	213	222	223	236	242	249	233	209	226	245	282	217	227	251	248	239	231	247	230	236	234	244	225	235	229	216	254	254	237	244	246	224	223	228	242	238	233	218	234	234	242	252	246	225	237	276	242	250	260	241	223	227	245	233	256	248	227	244	251	222	241	243	222	225	263	228	232	231	236	220	244	228	231	222	231	221	219	203	238	239	244	233	257	240	227	197	210	235	253	226	248	233	216	229	246	255	244	230	246	257	238	254	226	254	236	255	229	243	245	289	236	230	209	224	219	209	233	230	229	219	258	243	231	249	205	232	231	232	246	220	226	224	225	251	232	255	239	227	218	228	246	215	231	236	219	236	245	233	240	205	240	268	249	234	241	247	255	203	240	256	242	249	224	231	231	247	268	236	243	226	222	201	252	241	258	241	240	213	237	233	236	244	246	231	252	242	268	218	247	215	248	217	277	239	241	222	255	223	254	221	232	218	222	229	223	257	234	264	264	205	249	244	239	211	265	254	240	247	224	230	232	247	220	239	269	255	245	253	216	255	246	245	263	227	222	234	237	235	252	268	223	242	233	231	237	218	250	228	253	262	203	217	228	248	225	232	217	238	206	251	231	254	237	233	221	254	237	258	256	241	264	244	228	236	234	241	187	239	249	231	236	242	254	248	244	213	194	242	266	230	237	235	226	241	238	244	237	234	209	231	198	217	246	241	243	248	217	229	215	219	235	234	240	234	244	237	246	223	272	225	266	222	249	241	204	229	239	252	213	233	233	246	245	232	250	251	250	237	225	238	224	216	230	238	229	183	218	245	232	214	225	228	221	226	212	208	228	223	238	234	232	251	228	218	234	257	236	243	242	229	255	256	231	228	243	237	253	214	263	246	231	241	223	237	271	257	271	242	219	220	245	263	267	235	239	262	240	268	248	227	221	242	253	233	227	210	232	233	247	211	232	231	237	231	238	243	249	258	243	236	242	229	228	242	229	226	220	224	223	240	253	231	250	240	267	241	234	248	248	243	225	250	214	243	244	234	259	225	211	210	263	231	218	218	255	248	228	210	213	206	233	229	262	247	213	239	229	201	239	250	203	255	259	239	218	276	236	250	221	235	245	248	250	212	237	242	210	252	224	248	228	235	221	256	238	234	237	224	223	233	247	232	229	208	224	219	251	217	214	230	219	236	199	257	228	238	256	256	206	250	226	207	238	247	256	240	255	229	244	226	252	256	215	203	222	243	219	226	231	221	228	245	247	249	237	220	231	215	242	230	263	231	233	248	233	245	240	231	247	237	251	256	240	213	273	221	223	262	241	233	243	231	238	220	267	234	255	234	240	207	247	249	225	212	216	219	226	247	227	223	247	239	215	260	248	230	221	243	208	241	239	225	249	204	227	229	243	233	220	228	235	231	227	233	225	222	234	273	239	229	221	233	223	221	225	224	241	240	218	219	249	223	227	221	245	226	234	215	249	253	206	221	235	218	237	233	223	252	231	238	253	219	244	247	229	230	222	242	233	216	257	234	225	236	260	240	233	243	213	236	221	240	251	227	228	247	252	234	216	259	216	238	230	255	249	220	247	239	237	229	238	215	219	242	241	242	202	224	254	237	237	262	238	224	201	208	237	236	250	238	229	238	225	251	231	254	236	218	255	227	244	245	246	219	253	206	245	238	246	251	264	223	204	216	238	242	267	241	255	252	233	219	256	217	225	247	249	244	218	224	243	240	243	248	223	237	231	225	225	230	248	218	202	229	237	238
25297	21531	25439	21972	6666	2356	1317	821	607	478	355	330	245	232	225	216	207	200	190	186	146	169	170	156	143	154	156	138	153	152	151	158	157	165	136	147	122	141	140	156	162	130	139	131	151	158	150	148	137	144	156	147	148	117	136	119	169	156	140	152	136	154	147	133	149	123	143	142	159	138	128	136	160	136	130	148	161	155	143	129	123	146	134	140	149	136	160	128	131	152	146	136	134	121	142	157	126	161	135	138	137	140	140	136	134	155	146	151	124	124	152	138	158	138	138	154	147	138	145	143	140	124	132	141	152	141	141	162	139	145	135	153	157	149	146	143	140	150	156	149	154	130	131	158	137	145	161	156	141	142	121	156	148	154	146	172	153	147	148	146	146	128	138	131	172	128	147	140	126	128	130	119	142	144	145	148	154	143	127	157	147	124	136	129	143	163	157	144	158	126	117	162	133	132	148	141	169	134	139	135	124	147	161	147	142	130	125	130	166	153	128	164	137	133	144	169	130	128	130	124	162	142	153	137	134	141	137	118	139	157	140	145	143	144	133	150	133	166	135	163	149	138	137	143	153	136	139	149	119	148	123	169	138	147	126	155	137	121	142	144	149	128	159	142	130	134	143	132	160	138	164	146	150	128	140	161	135	128	130	169	146	149	138	145	135	139	171	149	145	140	136	123	133	132	140	138	143	161	146	116	139	158	148	156	149	157	153	139	129	142	158	135	145	140	144	136	128	139	132	132	141	126	120	172	146	138	163	142	137	140	142	161	162	130	145	135	127	152	139	164	148	157	147	141	148	145	149	135	158	142	151	133	150	127	137	138	146	137	140	156	156	142	159	136	160	119	147	143	144	144	138	135	158	132	136	142	163	140	154	136	149	147	146	148	140	134	151	132	150	148	137	133	153	155	128	126	137	131	145	135	154	131	126	126	133	133	134	135	145	141	122	149	147	144	143	107	130	151	141	143	127	152	115	117	142	154	139	143	145	155	133	139	156	158	134	143	141	154	150	120	135	144	124	149	156	141	139	143	131	133	141	139	159	155	167	156	148	116	154	135	127	136	140	174	143	139	150	146	163	158	138	130	147	129	154	140	150	156	135	149	133	137	153	140	147	149	133	130	158	160	150	120	142	139	134	135	143	163	136	141	163	130	125	153	152	120	154	157	154	161	149	147	152	140	154	146	159	137	131	138	141	137	146	119	141	129	132	132	126	142	157	142	143	129	113	160	130	123	151	122	136	127	135	148	155	134	132	146	154	140	160	125	155	125	130	132	144	170	117	149	160	133	156	136	134	137	156	145	137	130	134	135	117	144	144	150	142	138	146	139	148	150	139	147	147	128	176	123	122	142	146	159	154	136	145	147	146	120	171	146	134	146	143	119	136	144	153	133	146	138	110	147	156	148	154	158	144	147	160	147	157	138	130	134	127	149	142	143	136	160	160	141	149	141	134	128	125	146	162	142	156	139	150	153	135	170	136	159	138	148	135	165	153	139	154	145	155	136	143	126	132	136	130	139	131	121	133	141	142	144	128	154	138	137	154	139	151	137	119	123	135	156	137	141	150	134	153	143	139	143	129	151	125	161	145	143	162	139	172	151	127	138	146	137	121	152	145	120	129	147	151	155	162	124	125	146	135	152	129	145	136	150	150	138	122	132	158	146	152	140	152	151	156	129	134	144	139	138	124	154	143	120	141	131	145	128	158	131	145	120	157	140	135	132	132	144	136	148	127	126	161	146	163	144	144	155	116	132	145	132	152	124	154	135	154	134	135	129	129	148	141	147	163	147	143	159	141	140	131	133	142	145	123	148	148	155	132	151	136	147	149	145	134	134	134	141	146	153	128	134	127	121	161	149	134	137	151	157	140	133	168	150	129	122	144	144	130	123	149	146	139	142	152	159	143	148	127	127	132	142	153	153	127	149	126	135	141	153	133	135	167	151	146	145	161	149	145	136	124	154	158	161	143	133	147	137	127	154	165	144	149	154	150	147	133	132	136	150	160	122	159	147	133	135	161	140	143	167	124	153	149	151	157	148	168	133	136	141	149	135	121	150	146	148	140	156	153	138	150	145	138	142	149	140	126	139	154	110	118	144	146	145	128	155	142	162	156	147	142	141	147	163	154	138	145	140	135	137	159	137	142	145	128	108	139	131	122	121	163	158	147	165	141	169	165	173	163	132	143	157	155	129	128	141	140	144	126	134	138	127	160	141	135	145	145	154	121	159	158	132	131	132	123	133	126	127	140	131	144	147	162	136	136	155	134	143	140	156	145	149	135	134	141	149	149	130	148	141	161	145	159	138	159	145	142	138	147	152	157	126	119	165	163	147	135	177	141	140	136	140	117	128	148	174	149	133	150	138	133	157	145	149	138	137	144	158	137	144	149	142	143	148	151	140	152	135	139	151	151	138	139	176	138	151	145	125	137	145	157	158	144	123	147	137	138	135	124	136	137	134	134	142	153	153	138	144	142	137	138	120	150	169	134	138	140	153	147	146	134	135	129	147	153	136	135	146	127	163	143	143	141	154	140	150	139	136	153	160	126	142	153	151	138	141	142	131	126	128	149	158	161	144	151	123	135	137	150	137	141	165	144	153	158	135	126	147	150	135	135	131	158	146	160	155	144	152	161	148	137	129	135	156	151	131	129	138	142	162	138	136	141	149	150	150	125	138	129	122	153	137	136	162	139	143	133	161	121	150	153	135	190	152	155	134	139	129	139	142	155	128	145	161	149	135	140	138	143	156	109	134	139	140	150	146	139	137	142	152	170	133	133	128	138	144	126	145	164	137	148	158	148	154	151	163	154	127	141	147	154	113	158	131	164	135	109	148	139	137	153	152	131	162	153	130	148	158	145	141	150	126	133	118	149	139	164	141	134	120	122	124	150	145	147	165	129	120	134	150	152	133	146	145	137	147	178	165	151	149	137	149	155	154	151	144	142	131	140	128	139	141	147	163	139	141	134	136	139	140	152	151	135	136	150	141	148	137	154	149	127	144	154	142	166	139	136	137	133	140	155	127	134	143	122	149	166	157	134	155	132	143	146	153	140	131	139	119	142	136	138	128	143	139	158	125	174	139	147	173	155	137	150	159	171	122	150	133	133	141	133	170	134	137	140	137	148	134	133	136	153	155	151	132	143	132	145	146	135	127	148	135	139	138	150	121	156	136	142	146	153	128	150	147	127	138	149	131	135	150	140	134	140	145	128	159	141	152	154	132	127	146	138	158	149	157	123	151	121	170	131	137	148	147	172	157	140	129	143	143	152	112	144	153	151	136	140	142	156	154	139	138	152	153	173	155	141	158	158	144	139	170	141	142	136	124	144	153	138	139	142	162	156	131	119	136	150	131	132	123	144	147	134	146	137	160	168	119	145	169	159	144	150	128	146	133	137	137	157	141	136	128	129	133	163	161	155	133	136	153	154	158	136	153	158	148	143	155	147	132	153	128	152	138	149	166	152	155	162	133	148	148	144	141	126	129	138	136
22867	39943	30263	19273	12068	6700	3855	2710	1944	1479	1141	876	725	578	539	509	455	443	426	377	388	374	344	307	292	286	301	267	242	292	248	291	245	282	282	265	283	266	245	275	244	278	268	254	252	272	275	266	235	265	280	260	262	247	296	275	281	269	262	278	230	240	271	268	284	265	233	275	257	253	285	262	268	274	272	290	263	280	309	266	240	263	265	284	275	260	273	266	276	269	264	258	269	263	236	249	246	278	261	280	266	251	276	250	271	270	216	283	276	265	272	239	280	292	271	268	267	275	241	286	257	274	251	252	265	261	264	265	244	248	279	257	253	252	251	257	256	263	261	249	264	267	282	268	241	251	251	267	289	266	276	249	267	234	248	268	251	263	275	246	282	249	281	233	265	244	263	258	260	253	248	237	251	240	290	274	257	250	268	270	256	282	250	281	263	241	264	253	254	265	237	252	263	295	299	270	300	260	259	257	221	256	264	239	282	254	299	268	292	252	244	259	278	256	251	235	244	231	273	256	241	303	249	275	260	235	276	239	271	274	268	243	246	272	246	263	278	279	294	262	248	271	249	301	265	262	276	279	300	222	260	303	236	251	267	257	264	257	267	242	274	307	250	253	286	288	252	236	256	265	289	244	267	270	269	300	263	250	270	266	283	273	269	268	262	246	265	301	264	277	269	273	268	269	255	263	264	256	259	252	231	290	271	268	286	246	268	248	242	251	247	268	278	245	236	282	252	269	267	264	264	262	288	287	231	267	256	302	269	248	268	255	284	269	269	231	275	234	250	269	230	274	271	260	261	254	261	263	253	257	259	283	225	277	237	276	271	253	245	233	268	262	275	261	265	244	280	265	253	276	244	271	243	283	277	249	268	263	257	267	279	254	245	246	259	268	268	246	257	240	263	262	264	273	251	258	255	242	240	304	270	265	262	253	236	254	274	277	262	260	282	281	260	258	264	284	251	266	267	264	246	266	254	258	243	258	309	297	274	284	252	255	265	258	242	261	266	237	268	252	251	275	286	243	238	293	276	264	238	222	267	257	289	261	290	249	251	260	256	285	276	264	262	281	264	235	229	299	274	279	272	232	274	251	273	263	252	252	277	262	255	283	246	263	263	271	271	248	266	277	274	285	290	289	276	246	261	264	274	257	273	251	271	260	251	281	273	246	274	263	256	276	270	273	245	276	251	262	259	239	262	242	248	250	264	274	249	276	264	254	232	261	252	270	262	254	287	247	255	263	268	262	250	272	265	270	283	261	260	255	283	284	226	289	271	250	270	253	253	255	263	266	235	268	270	235	271	285	249	278	251	227	256	256	282	259	269	259	270	275	270	240	271	241	257	251	282	266	279	251	251	276	263	252	290	274	255	228	305	259	261	251	266	277	248	262	265	278	288	248	287	259	256	253	275	289	265	267	254	272	264	251	277	273	243	251	272	270	279	236	278	267	250	278	250	281	300	257	280	252	250	266	257	276	235	256	260	268	277	275	247	264	253	262	268	254	279	239	269	262	272	278	276	288	265	246	294	278	260	268	260	263	241	254	271	273	279	230	244	277	279	261	280	249	270	265	255	280	272	217	261	268	264	255	279	271	256	265	234	284	273	257	273	281	271	277	266	238	279	255	255	278	229	278	282	271	263	251	263	280	242	260	252	258	257	273	265	286	252	257	246	265	263	265	275	296	279	240	241	251	268	281	258	256	284	282	243	243	267	279	253	259	269	258	262	252	257	274	282	239	259	272	261	288	246	254	274	251	245	256	274	292	282	294	246	258	282	236	271	252	278	276	262	255	261	264	266	253	272	240	258	256	258	251	296	250	265	297	255	268	276	264	266	263	286	288	267	257	263	270	285	262	278	275	276	278	291	282	263	264	247	230	264	253	272	263	262	250	286	280	267	230	284	266	249	280	299	287	270	256	287	246	256	260	248	234	250	281	270	254	245	277	270	246	280	258	246	254	267	250	236	268	270	266	253	247	265	264	240	273	259	277	241	284	296	291	263	261	237	269	284	281	272	278	236	248	258	275	272	265	257	281	305	240	255	260	252	267	224	291	251	261	226	260	258	258	250	281	262	274	294	259	270	270	231	256	263	252	264	273	246	278	283	237	273	238	286	277	270	252	250	278	261	265	273	266	276	272	258	260	265	268	253	271	272	227	257	225	257	261	253	261	275	261	249	273	263	290	253	248	286	271	282	280	248	262	255	268	255	253	256	228	289	251	232	270	288	248	276	280	265	270	274	265	266	272	282	276	275	252	258	271	287	213	266	260	269	269	277	243	257	243	288	280	269	265	250	276	273	286	239	256	268	288	241	235	283	286	260	271	279	259	269	287	271	275	247	272	282	269	262	262	253	266	248	271	281	279	266	289	278	276	260	279	251	264	283	266	282	252	241	247	257	258	280	243	263	270	263	255	267	262	296	278	271	282	246	252	267	280	256	272	236	256	272	265	263	268	245	234	265	293	267	249	255	272	247	255	267	277	283	265	279	268	281	280	264	272	261	251	273	263	298	276	274	250	265	281	252	257	239	282	252	274	255	278	256	256	286	291	285	275	247	257	258	271	288	274	273	258	258	291	255	274	260	261	253	302	274	269	254	262	262	259	296	274	260	278	290	245	231	247	230	277	263	252	253	253	259	250	252	275	270	273	274	284	259	271	274	261	260	298	277	264	260	282	252	280	282	251	258	281	277	254	266	256	284	243	264	283	267	264	265	221	239	257	253	241	257	248	275	271	243	254	266	237	266	252	281	262	244	261	274	262	265	255	249	254	261	266	254	276	294	262	242	281	254	270	270	255	230	262	291	268	286	247	279	246	246	256	263	291	247	243	273	247	270	269	252	258	273	265	259	274	253	241	254	270	251	249	266	269	240	261	260	259	296	231	271	283	282	246	238	262	263	246	275	264	278	281	251	273	258	263	280	257	268	254	290	264	262	291	247	255	238	247	246	249	278	283	283	238	251	246	258	294	273	273	280	255	271	262	265	255	302	265	244	277	250	250	272	267	274	275	281	257	252	270	255	251	280	301	261	262	294	293	255	265	270	269	251	246	264	271	234	274	299	281	283	254	270	275	247	266	267	271	281	262	263	237	282	255	246	264	220	269	253	258	304	254	262	242	256	243	277	263	277	282	254	283	244	254	284	263	243	261	242	224	270	259	244	257	239	282	260	267	275	277	265	270	253	253	249	260	263	245	250	267	274	270	268	258	245	276	283	274	277	303	235	257	241	276	286	260	276	252	286	282	262	281	249	299	289	271	233	240	260	271	240	274	240	253	228	282	260	302	253	264	262	260	277	237	253	284	246	278	278	240	235	258	256	253	253	264	243	244	267	251	263	240	265	237	252	247	264	276	278	253	287	284	258	228	264	253	252	259	267	280	262	300	270	265	284	248	253	283	264	251	277	252	277	259	248	275	253	261	253	249	270	267	238	268	247	273	269	272	259	298	275	281	259	284	273	241	261	249	266	257	286	268	251	249	263	258	267	241
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
